From 3663a65129c8d71698231d464734fe83f7d793cf Mon Sep 17 00:00:00 2001 From: Dominik Fedor Date: Thu, 18 Jul 2024 09:42:06 +0200 Subject: [PATCH 1/8] chore: .package-lock update --- package-lock.json | 3674 +++++++++++++++++++++++++++++++++++++-------- 1 file changed, 3033 insertions(+), 641 deletions(-) diff --git a/package-lock.json b/package-lock.json index c0e78b67..65390e0a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -41,6 +41,11 @@ "vitest": "~0.32.0" } }, + "node_modules/@adraffy/ens-normalize": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.0.tgz", + "integrity": "sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q==" + }, "node_modules/@ampproject/remapping": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", @@ -2190,6 +2195,42 @@ "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", "dev": true }, + "node_modules/@coinbase/wallet-sdk": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@coinbase/wallet-sdk/-/wallet-sdk-4.0.4.tgz", + "integrity": "sha512-74c040CRnGhfRjr3ArnkAgud86erIqdkPHNt5HR1k9u97uTIZCJww9eGYT67Qf7gHPpGS/xW8Be1D4dvRm63FA==", + "dependencies": { + "buffer": "^6.0.3", + "clsx": "^1.2.1", + "eventemitter3": "^5.0.1", + "keccak": "^3.0.3", + "preact": "^10.16.0", + "sha.js": "^2.4.11" + } + }, + "node_modules/@coinbase/wallet-sdk/node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, "node_modules/@colors/colors": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", @@ -3024,295 +3065,161 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@metamask/object-multiplex": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@metamask/object-multiplex/-/object-multiplex-1.3.0.tgz", - "integrity": "sha512-czcQeVYdSNtabd+NcYQnrM69MciiJyd1qvKH8WM2Id3C0ZiUUX5Xa/MK+/VUk633DBhVOwdNzAKIQ33lGyA+eQ==", - "dependencies": { - "end-of-stream": "^1.4.4", - "once": "^1.4.0", - "readable-stream": "^2.3.3" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@metamask/object-multiplex/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/@metamask/object-multiplex/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/@metamask/object-multiplex/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "node_modules/@lit-labs/ssr-dom-shim": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.2.0.tgz", + "integrity": "sha512-yWJKmpGE6lUURKAaIltoPIE/wrbY3TEkqQt+X0m+7fQNnAv0keydnYvbiJFP1PnMhizmIWRWOG5KLhYyc/xl+g==" }, - "node_modules/@metamask/object-multiplex/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "node_modules/@lit/reactive-element": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.6.3.tgz", + "integrity": "sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==", "dependencies": { - "safe-buffer": "~5.1.0" + "@lit-labs/ssr-dom-shim": "^1.0.0" } }, - "node_modules/@metamask/onboarding": { + "node_modules/@metamask/eth-json-rpc-provider": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@metamask/onboarding/-/onboarding-1.0.1.tgz", - "integrity": "sha512-FqHhAsCI+Vacx2qa5mAFcWNSrTcVGMNjzxVgaX8ECSny/BJ9/vgXP9V7WF/8vb9DltPeQkxr+Fnfmm6GHfmdTQ==", - "dependencies": { - "bowser": "^2.9.0" - } - }, - "node_modules/@metamask/post-message-stream": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@metamask/post-message-stream/-/post-message-stream-6.2.0.tgz", - "integrity": "sha512-WunZ0bruClF862mvbKQGETn5SM0XKGmocPMQR1Ew6sYix9/FDzeoZnoI8RkXk01E+70FCdxhTE/r8kk5SFOuTw==", + "resolved": "https://registry.npmjs.org/@metamask/eth-json-rpc-provider/-/eth-json-rpc-provider-1.0.1.tgz", + "integrity": "sha512-whiUMPlAOrVGmX8aKYVPvlKyG4CpQXiNNyt74vE1xb5sPvmx5oA7B/kOi/JdBvhGQq97U1/AVdXEdk2zkP8qyA==", "dependencies": { - "@metamask/utils": "^5.0.0", - "readable-stream": "2.3.3" + "@metamask/json-rpc-engine": "^7.0.0", + "@metamask/safe-event-emitter": "^3.0.0", + "@metamask/utils": "^5.0.1" }, "engines": { "node": ">=14.0.0" } }, - "node_modules/@metamask/post-message-stream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/@metamask/post-message-stream/node_modules/process-nextick-args": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha512-yN0WQmuCX63LP/TMvAg31nvT6m4vDqJEiiv2CAZqWOGNWutc9DfDk1NPYYmKUFmaVM2UwDowH4u5AHWYP/jxKw==" - }, - "node_modules/@metamask/post-message-stream/node_modules/readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~1.0.6", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.0.3", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/@metamask/post-message-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/@metamask/post-message-stream/node_modules/string_decoder": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", - "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", - "dependencies": { - "safe-buffer": "~5.1.0" + "node_modules/@metamask/eth-json-rpc-provider/node_modules/@metamask/safe-event-emitter": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-3.1.1.tgz", + "integrity": "sha512-ihb3B0T/wJm1eUuArYP4lCTSEoZsClHhuWyfo/kMX3m/odpqNcPfsz5O2A3NT7dXCAgWPGDQGPqygCpgeniKMw==", + "engines": { + "node": ">=12.0.0" } }, - "node_modules/@metamask/providers": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/@metamask/providers/-/providers-10.2.1.tgz", - "integrity": "sha512-p2TXw2a1Nb8czntDGfeIYQnk4LLVbd5vlcb3GY//lylYlKdSqp+uUTegCvxiFblRDOT68jsY8Ib1VEEzVUOolA==", + "node_modules/@metamask/json-rpc-engine": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/@metamask/json-rpc-engine/-/json-rpc-engine-7.3.3.tgz", + "integrity": "sha512-dwZPq8wx9yV3IX2caLi9q9xZBw2XeIoYqdyihDDDpuHVCEiqadJLwqM3zy+uwf6F1QYQ65A8aOMQg1Uw7LMLNg==", "dependencies": { - "@metamask/object-multiplex": "^1.1.0", - "@metamask/safe-event-emitter": "^2.0.0", - "@types/chrome": "^0.0.136", - "detect-browser": "^5.2.0", - "eth-rpc-errors": "^4.0.2", - "extension-port-stream": "^2.0.1", - "fast-deep-equal": "^2.0.1", - "is-stream": "^2.0.0", - "json-rpc-engine": "^6.1.0", - "json-rpc-middleware-stream": "^4.2.1", - "pump": "^3.0.0", - "webextension-polyfill-ts": "^0.25.0" + "@metamask/rpc-errors": "^6.2.1", + "@metamask/safe-event-emitter": "^3.0.0", + "@metamask/utils": "^8.3.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@metamask/providers/node_modules/fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==" - }, - "node_modules/@metamask/safe-event-emitter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-2.0.0.tgz", - "integrity": "sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q==" + "node_modules/@metamask/json-rpc-engine/node_modules/@metamask/safe-event-emitter": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-3.1.1.tgz", + "integrity": "sha512-ihb3B0T/wJm1eUuArYP4lCTSEoZsClHhuWyfo/kMX3m/odpqNcPfsz5O2A3NT7dXCAgWPGDQGPqygCpgeniKMw==", + "engines": { + "node": ">=12.0.0" + } }, - "node_modules/@metamask/sdk": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/@metamask/sdk/-/sdk-0.16.0.tgz", - "integrity": "sha512-mJEeC3swF0/AXnX0cCX3F7T7vDGV3PLZ+vQIwXZeEpxspGmJxfoQKaJXoj9e/3q7FjYHc32fZ4U5/2q7+xiUmw==", + "node_modules/@metamask/json-rpc-engine/node_modules/@metamask/utils": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-8.5.0.tgz", + "integrity": "sha512-I6bkduevXb72TIM9q2LRO63JSsF9EXduh3sBr9oybNX2hNNpr/j1tEjXrsG0Uabm4MJ1xkGAQEMwifvKZIkyxQ==", "dependencies": { - "@metamask/onboarding": "^1.0.1", - "@metamask/post-message-stream": "^6.1.0", - "@metamask/providers": "^10.2.1", - "@metamask/sdk-communication-layer": "0.16.0", - "@metamask/sdk-install-modal-web": "0.16.0", - "@react-native-async-storage/async-storage": "^1.17.11", - "@types/dom-screen-wake-lock": "^1.0.0", - "bowser": "^2.9.0", - "cross-fetch": "^4.0.0", + "@ethereumjs/tx": "^4.2.0", + "@metamask/superstruct": "^3.0.0", + "@noble/hashes": "^1.3.1", + "@scure/base": "^1.1.3", + "@types/debug": "^4.1.7", "debug": "^4.3.4", - "eciesjs": "^0.3.15", - "eth-rpc-errors": "^4.0.3", - "eventemitter2": "^6.4.7", - "extension-port-stream": "^2.0.1", - "i18next": "22.5.1", - "i18next-browser-languagedetector": "7.1.0", - "obj-multiplex": "^1.0.0", - "pump": "^3.0.0", - "qrcode-terminal-nooctal": "^0.12.1", - "react-native-webview": "^11.26.0", - "readable-stream": "^3.5.0", - "rollup-plugin-visualizer": "^5.9.2", - "socket.io-client": "^4.5.1", - "util": "^0.12.4", - "uuid": "^8.3.2" + "pony-cause": "^2.1.10", + "semver": "^7.5.4", + "uuid": "^9.0.1" }, - "peerDependencies": { - "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-native": "*" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - } + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@metamask/sdk-communication-layer": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/@metamask/sdk-communication-layer/-/sdk-communication-layer-0.16.0.tgz", - "integrity": "sha512-yM5tY5fSZatEr9GfZsQgz85s/hDcEIe0NFopQOfhSfZEqANb2ckMtEqu/Q6rKEat6wfnVDzY34PJt+psMUwI8A==", - "dependencies": { - "bufferutil": "^4.0.8", - "date-fns": "^2.29.3", - "debug": "^4.3.4", - "utf-8-validate": "^6.0.3", - "uuid": "^8.3.2" + "node_modules/@metamask/json-rpc-engine/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "bin": { + "semver": "bin/semver.js" }, - "peerDependencies": { - "cross-fetch": "^3.1.5", - "eciesjs": "^0.3.16", - "eventemitter2": "^6.4.7", - "readable-stream": "^3.5.0", - "socket.io-client": "^4.5.1" + "engines": { + "node": ">=10" } }, - "node_modules/@metamask/sdk-communication-layer/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "node_modules/@metamask/json-rpc-engine/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "bin": { "uuid": "dist/bin/uuid" } }, - "node_modules/@metamask/sdk-install-modal-web": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/@metamask/sdk-install-modal-web/-/sdk-install-modal-web-0.16.0.tgz", - "integrity": "sha512-j0LR1lTjhJhIqkAwzfC05daDReVpwdg76uf7lWtneuYq2JLbRIejfXprtzBGkKQUeEHYcJXxkrX23gh2N6WVEg==", + "node_modules/@metamask/json-rpc-middleware-stream": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@metamask/json-rpc-middleware-stream/-/json-rpc-middleware-stream-7.0.2.tgz", + "integrity": "sha512-yUdzsJK04Ev98Ck4D7lmRNQ8FPioXYhEUZOMS01LXW8qTvPGiRVXmVltj2p4wrLkh0vW7u6nv0mNl5xzC5Qmfg==", "dependencies": { - "qr-code-styling": "^1.6.0-rc.1" - }, - "peerDependencies": { - "i18next": "22.5.1", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-i18next": "^13.2.2", - "react-native": "*" + "@metamask/json-rpc-engine": "^8.0.2", + "@metamask/safe-event-emitter": "^3.0.0", + "@metamask/utils": "^8.3.0", + "readable-stream": "^3.6.2" }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - } - } - }, - "node_modules/@metamask/sdk/node_modules/cross-fetch": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", - "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", - "dependencies": { - "node-fetch": "^2.6.12" + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@metamask/sdk/node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "node_modules/@metamask/json-rpc-middleware-stream/node_modules/@metamask/json-rpc-engine": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@metamask/json-rpc-engine/-/json-rpc-engine-8.0.2.tgz", + "integrity": "sha512-IoQPmql8q7ABLruW7i4EYVHWUbF74yrp63bRuXV5Zf9BQwcn5H9Ww1eLtROYvI1bUXwOiHZ6qT5CWTrDc/t/AA==", "dependencies": { - "whatwg-url": "^5.0.0" + "@metamask/rpc-errors": "^6.2.1", + "@metamask/safe-event-emitter": "^3.0.0", + "@metamask/utils": "^8.3.0" }, "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } + "node": ">=16.0.0" } }, - "node_modules/@metamask/sdk/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" + "node_modules/@metamask/json-rpc-middleware-stream/node_modules/@metamask/safe-event-emitter": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-3.1.1.tgz", + "integrity": "sha512-ihb3B0T/wJm1eUuArYP4lCTSEoZsClHhuWyfo/kMX3m/odpqNcPfsz5O2A3NT7dXCAgWPGDQGPqygCpgeniKMw==", + "engines": { + "node": ">=12.0.0" } }, - "node_modules/@metamask/utils": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-5.0.2.tgz", - "integrity": "sha512-yfmE79bRQtnMzarnKfX7AEJBwFTxvTyw3nBQlu/5rmGXrjAeAMltoGxO62TFurxrQAFMNa/fEjIHNvungZp0+g==", + "node_modules/@metamask/json-rpc-middleware-stream/node_modules/@metamask/utils": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-8.5.0.tgz", + "integrity": "sha512-I6bkduevXb72TIM9q2LRO63JSsF9EXduh3sBr9oybNX2hNNpr/j1tEjXrsG0Uabm4MJ1xkGAQEMwifvKZIkyxQ==", "dependencies": { - "@ethereumjs/tx": "^4.1.2", + "@ethereumjs/tx": "^4.2.0", + "@metamask/superstruct": "^3.0.0", + "@noble/hashes": "^1.3.1", + "@scure/base": "^1.1.3", "@types/debug": "^4.1.7", "debug": "^4.3.4", - "semver": "^7.3.8", - "superstruct": "^1.0.3" + "pony-cause": "^2.1.10", + "semver": "^7.5.4", + "uuid": "^9.0.1" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@metamask/utils/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "node_modules/@metamask/json-rpc-middleware-stream/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "bin": { "semver": "bin/semver.js" }, @@ -3320,25 +3227,215 @@ "node": ">=10" } }, - "node_modules/@mole-inc/bin-wrapper": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@mole-inc/bin-wrapper/-/bin-wrapper-8.0.1.tgz", - "integrity": "sha512-sTGoeZnjI8N4KS+sW2AN95gDBErhAguvkw/tWdCjeM8bvxpz5lqrnd0vOJABA1A+Ic3zED7PYoLP/RANLgVotA==", - "dev": true, - "dependencies": { - "bin-check": "^4.1.0", - "bin-version-check": "^5.0.0", - "content-disposition": "^0.5.4", - "ext-name": "^5.0.0", - "file-type": "^17.1.6", - "filenamify": "^5.0.2", - "got": "^11.8.5", - "os-filter-obj": "^2.0.0" - }, + "node_modules/@metamask/json-rpc-middleware-stream/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@metamask/onboarding": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@metamask/onboarding/-/onboarding-1.0.1.tgz", + "integrity": "sha512-FqHhAsCI+Vacx2qa5mAFcWNSrTcVGMNjzxVgaX8ECSny/BJ9/vgXP9V7WF/8vb9DltPeQkxr+Fnfmm6GHfmdTQ==", + "dependencies": { + "bowser": "^2.9.0" + } + }, + "node_modules/@metamask/rpc-errors": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@metamask/rpc-errors/-/rpc-errors-6.3.1.tgz", + "integrity": "sha512-ugDY7cKjF4/yH5LtBaOIKHw/AiGGSAmzptAUEiAEGr/78LwuzcXAxmzEQfSfMIfI+f9Djr8cttq1pRJJKfTuCg==", + "dependencies": { + "@metamask/utils": "^9.0.0", + "fast-safe-stringify": "^2.0.6" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@metamask/rpc-errors/node_modules/@metamask/utils": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-9.1.0.tgz", + "integrity": "sha512-g2REf+xSt0OZfMoNNdC4+/Yy8eP3KUqvIArel54XRFKPoXbHI6+YjFfrLtfykWBjffOp7DTfIc3Kvk5TLfuiyg==", + "dependencies": { + "@ethereumjs/tx": "^4.2.0", + "@metamask/superstruct": "^3.1.0", + "@noble/hashes": "^1.3.1", + "@scure/base": "^1.1.3", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "pony-cause": "^2.1.10", + "semver": "^7.5.4", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@metamask/rpc-errors/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@metamask/rpc-errors/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@metamask/safe-event-emitter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-2.0.0.tgz", + "integrity": "sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q==" + }, + "node_modules/@metamask/superstruct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@metamask/superstruct/-/superstruct-3.1.0.tgz", + "integrity": "sha512-N08M56HdOgBfRKkrgCMZvQppkZGcArEop3kixNEtVbJKm6P9Cfg0YkI6X0s1g78sNrj2fWUwvJADdZuzJgFttA==", + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@metamask/utils": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-5.0.2.tgz", + "integrity": "sha512-yfmE79bRQtnMzarnKfX7AEJBwFTxvTyw3nBQlu/5rmGXrjAeAMltoGxO62TFurxrQAFMNa/fEjIHNvungZp0+g==", + "dependencies": { + "@ethereumjs/tx": "^4.1.2", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "semver": "^7.3.8", + "superstruct": "^1.0.3" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@metamask/utils/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@mole-inc/bin-wrapper": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@mole-inc/bin-wrapper/-/bin-wrapper-8.0.1.tgz", + "integrity": "sha512-sTGoeZnjI8N4KS+sW2AN95gDBErhAguvkw/tWdCjeM8bvxpz5lqrnd0vOJABA1A+Ic3zED7PYoLP/RANLgVotA==", + "dev": true, + "dependencies": { + "bin-check": "^4.1.0", + "bin-version-check": "^5.0.0", + "content-disposition": "^0.5.4", + "ext-name": "^5.0.0", + "file-type": "^17.1.6", + "filenamify": "^5.0.2", + "got": "^11.8.5", + "os-filter-obj": "^2.0.0" + }, "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, + "node_modules/@motionone/animation": { + "version": "10.18.0", + "resolved": "https://registry.npmjs.org/@motionone/animation/-/animation-10.18.0.tgz", + "integrity": "sha512-9z2p5GFGCm0gBsZbi8rVMOAJCtw1WqBTIPw3ozk06gDvZInBPIsQcHgYogEJ4yuHJ+akuW8g1SEIOpTOvYs8hw==", + "dependencies": { + "@motionone/easing": "^10.18.0", + "@motionone/types": "^10.17.1", + "@motionone/utils": "^10.18.0", + "tslib": "^2.3.1" + } + }, + "node_modules/@motionone/dom": { + "version": "10.18.0", + "resolved": "https://registry.npmjs.org/@motionone/dom/-/dom-10.18.0.tgz", + "integrity": "sha512-bKLP7E0eyO4B2UaHBBN55tnppwRnaE3KFfh3Ps9HhnAkar3Cb69kUCJY9as8LrccVYKgHA+JY5dOQqJLOPhF5A==", + "dependencies": { + "@motionone/animation": "^10.18.0", + "@motionone/generators": "^10.18.0", + "@motionone/types": "^10.17.1", + "@motionone/utils": "^10.18.0", + "hey-listen": "^1.0.8", + "tslib": "^2.3.1" + } + }, + "node_modules/@motionone/easing": { + "version": "10.18.0", + "resolved": "https://registry.npmjs.org/@motionone/easing/-/easing-10.18.0.tgz", + "integrity": "sha512-VcjByo7XpdLS4o9T8t99JtgxkdMcNWD3yHU/n6CLEz3bkmKDRZyYQ/wmSf6daum8ZXqfUAgFeCZSpJZIMxaCzg==", + "dependencies": { + "@motionone/utils": "^10.18.0", + "tslib": "^2.3.1" + } + }, + "node_modules/@motionone/generators": { + "version": "10.18.0", + "resolved": "https://registry.npmjs.org/@motionone/generators/-/generators-10.18.0.tgz", + "integrity": "sha512-+qfkC2DtkDj4tHPu+AFKVfR/C30O1vYdvsGYaR13W/1cczPrrcjdvYCj0VLFuRMN+lP1xvpNZHCRNM4fBzn1jg==", + "dependencies": { + "@motionone/types": "^10.17.1", + "@motionone/utils": "^10.18.0", + "tslib": "^2.3.1" + } + }, + "node_modules/@motionone/svelte": { + "version": "10.16.4", + "resolved": "https://registry.npmjs.org/@motionone/svelte/-/svelte-10.16.4.tgz", + "integrity": "sha512-zRVqk20lD1xqe+yEDZhMYgftsuHc25+9JSo+r0a0OWUJFocjSV9D/+UGhX4xgJsuwB9acPzXLr20w40VnY2PQA==", + "dependencies": { + "@motionone/dom": "^10.16.4", + "tslib": "^2.3.1" + } + }, + "node_modules/@motionone/types": { + "version": "10.17.1", + "resolved": "https://registry.npmjs.org/@motionone/types/-/types-10.17.1.tgz", + "integrity": "sha512-KaC4kgiODDz8hswCrS0btrVrzyU2CSQKO7Ps90ibBVSQmjkrt2teqta6/sOG59v7+dPnKMAg13jyqtMKV2yJ7A==" + }, + "node_modules/@motionone/utils": { + "version": "10.18.0", + "resolved": "https://registry.npmjs.org/@motionone/utils/-/utils-10.18.0.tgz", + "integrity": "sha512-3XVF7sgyTSI2KWvTf6uLlBJ5iAgRgmvp3bpuOiQJvInd4nZ19ET8lX5unn30SlmRH7hXbBbH+Gxd0m0klJ3Xtw==", + "dependencies": { + "@motionone/types": "^10.17.1", + "hey-listen": "^1.0.8", + "tslib": "^2.3.1" + } + }, + "node_modules/@motionone/vue": { + "version": "10.16.4", + "resolved": "https://registry.npmjs.org/@motionone/vue/-/vue-10.16.4.tgz", + "integrity": "sha512-z10PF9JV6SbjFq+/rYabM+8CVlMokgl8RFGvieSGNTmrkQanfHn+15XBrhG3BgUfvmTeSeyShfOHpG0i9zEdcg==", + "deprecated": "Motion One for Vue is deprecated. Use Oku Motion instead https://oku-ui.com/motion", + "dependencies": { + "@motionone/dom": "^10.16.4", + "tslib": "^2.3.1" + } + }, "node_modules/@noble/curves": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.4.0.tgz", @@ -4262,80 +4359,333 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@phenomnomnominal/tsquery": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-5.0.1.tgz", - "integrity": "sha512-3nVv+e2FQwsW8Aw6qTU6f+1rfcJ3hrcnvH/mu9i8YhxO+9sqbOfpL8m6PbET5+xKOlz/VSbp0RoYWYCtIsnmuA==", - "dev": true, - "dependencies": { - "esquery": "^1.4.0" + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz", + "integrity": "sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" }, - "peerDependencies": { - "typescript": "^3 || ^4 || ^5" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz", + "integrity": "sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==", + "cpu": [ + "arm64" + ], "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=14" + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@pnpm/config.env-replace": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", - "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", - "dev": true, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz", + "integrity": "sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=12.22.0" + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@pnpm/network.ca-file": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", - "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", - "dev": true, - "dependencies": { - "graceful-fs": "4.2.10" - }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.1.tgz", + "integrity": "sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=12.22.0" + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "node_modules/@pnpm/npm-conf": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.2.2.tgz", - "integrity": "sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==", - "dev": true, - "dependencies": { - "@pnpm/config.env-replace": "^1.1.0", - "@pnpm/network.ca-file": "^1.0.1", - "config-chain": "^1.1.11" - }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.1.tgz", + "integrity": "sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=12" + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@polka/url": { - "version": "1.0.0-next.25", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.25.tgz", - "integrity": "sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==", - "dev": true + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.1.tgz", + "integrity": "sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } }, - "node_modules/@polkadot-api/json-rpc-provider": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider/-/json-rpc-provider-0.0.1.tgz", - "integrity": "sha512-/SMC/l7foRjpykLTUTacIH05H3mr9ip8b5xxfwXlVezXrNVLp3Cv0GX6uItkKd+ZjzVPf3PFrDF2B2/HLSNESA==", - "optional": true + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.1.tgz", + "integrity": "sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz", + "integrity": "sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.1.tgz", + "integrity": "sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-wasm": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-wasm/-/watcher-wasm-2.4.1.tgz", + "integrity": "sha512-/ZR0RxqxU/xxDGzbzosMjh4W6NdYFMqq2nvo2b8SLi7rsl/4jkL8S5stIikorNkdR50oVDvqb/3JT05WM+CRRA==", + "bundleDependencies": [ + "napi-wasm" + ], + "dependencies": { + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "napi-wasm": "^1.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-wasm/node_modules/napi-wasm": { + "version": "1.1.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.1.tgz", + "integrity": "sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.1.tgz", + "integrity": "sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz", + "integrity": "sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@phenomnomnominal/tsquery": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-5.0.1.tgz", + "integrity": "sha512-3nVv+e2FQwsW8Aw6qTU6f+1rfcJ3hrcnvH/mu9i8YhxO+9sqbOfpL8m6PbET5+xKOlz/VSbp0RoYWYCtIsnmuA==", + "dev": true, + "dependencies": { + "esquery": "^1.4.0" + }, + "peerDependencies": { + "typescript": "^3 || ^4 || ^5" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pnpm/config.env-replace": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", + "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", + "dev": true, + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/network.ca-file": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", + "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", + "dev": true, + "dependencies": { + "graceful-fs": "4.2.10" + }, + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/@pnpm/npm-conf": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.2.2.tgz", + "integrity": "sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==", + "dev": true, + "dependencies": { + "@pnpm/config.env-replace": "^1.1.0", + "@pnpm/network.ca-file": "^1.0.1", + "config-chain": "^1.1.11" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.25", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.25.tgz", + "integrity": "sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==", + "dev": true + }, + "node_modules/@polkadot-api/json-rpc-provider": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider/-/json-rpc-provider-0.0.1.tgz", + "integrity": "sha512-/SMC/l7foRjpykLTUTacIH05H3mr9ip8b5xxfwXlVezXrNVLp3Cv0GX6uItkKd+ZjzVPf3PFrDF2B2/HLSNESA==", + "optional": true }, "node_modules/@polkadot-api/json-rpc-provider-proxy": { "version": "0.0.1", @@ -4907,6 +5257,8 @@ "version": "1.23.1", "resolved": "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-1.23.1.tgz", "integrity": "sha512-Qd2kQ3yi6Y3+AcUlrHxSLlnBvpdCEMVGFlVBneVOjaFaPU61g1huc38g339ysXspwY1QZA2aNhrk/KlHGO+ewA==", + "optional": true, + "peer": true, "dependencies": { "merge-options": "^3.0.4" }, @@ -5963,6 +6315,32 @@ "node": ">=10" } }, + "node_modules/@safe-global/safe-apps-provider": { + "version": "0.18.3", + "resolved": "https://registry.npmjs.org/@safe-global/safe-apps-provider/-/safe-apps-provider-0.18.3.tgz", + "integrity": "sha512-f/0cNv3S4v7p8rowAjj0hDCg8Q8P/wBjp5twkNWeBdvd0RDr7BuRBPPk74LCqmjQ82P+1ltLlkmVFSmxTIT7XQ==", + "dependencies": { + "@safe-global/safe-apps-sdk": "^9.1.0", + "events": "^3.3.0" + } + }, + "node_modules/@safe-global/safe-apps-sdk": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@safe-global/safe-apps-sdk/-/safe-apps-sdk-9.1.0.tgz", + "integrity": "sha512-N5p/ulfnnA2Pi2M3YeWjULeWbjo7ei22JwU/IXnhoHzKq3pYCN6ynL9mJBOlvDVv892EgLPCWCOwQk/uBT2v0Q==", + "dependencies": { + "@safe-global/safe-gateway-typescript-sdk": "^3.5.3", + "viem": "^2.1.1" + } + }, + "node_modules/@safe-global/safe-gateway-typescript-sdk": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@safe-global/safe-gateway-typescript-sdk/-/safe-gateway-typescript-sdk-3.22.0.tgz", + "integrity": "sha512-QKgucFMloZ7S23X70U6OmFaRxfX2O52xBAZFIDeW9n+uiANG+JYUiJv6UC0/eVNto+CU/dOVnpqRDhr6/ElKDg==", + "engines": { + "node": ">=16" + } + }, "node_modules/@scure/base": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.6.tgz", @@ -6340,61 +6718,207 @@ "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" }, - "node_modules/@substrate/connect": { - "version": "0.8.10", - "resolved": "https://registry.npmjs.org/@substrate/connect/-/connect-0.8.10.tgz", - "integrity": "sha512-DIyQ13DDlXqVFnLV+S6/JDgiGowVRRrh18kahieJxhgvzcWicw5eLc6jpfQ0moVVLBYkO7rctB5Wreldwpva8w==", - "optional": true, + "node_modules/@stablelib/aead": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/aead/-/aead-1.0.1.tgz", + "integrity": "sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg==" + }, + "node_modules/@stablelib/binary": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/binary/-/binary-1.0.1.tgz", + "integrity": "sha512-ClJWvmL6UBM/wjkvv/7m5VP3GMr9t0osr4yVgLZsLCOz4hGN9gIAFEqnJ0TsSMAN+n840nf2cHZnA5/KFqHC7Q==", "dependencies": { - "@substrate/connect-extension-protocol": "^2.0.0", - "@substrate/connect-known-chains": "^1.1.4", - "@substrate/light-client-extension-helpers": "^0.0.6", - "smoldot": "2.0.22" + "@stablelib/int": "^1.0.1" } }, - "node_modules/@substrate/connect-extension-protocol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@substrate/connect-extension-protocol/-/connect-extension-protocol-2.0.0.tgz", - "integrity": "sha512-nKu8pDrE3LNCEgJjZe1iGXzaD6OSIDD4Xzz/yo4KO9mQ6LBvf49BVrt4qxBFGL6++NneLiWUZGoh+VSd4PyVIg==", - "optional": true + "node_modules/@stablelib/bytes": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/bytes/-/bytes-1.0.1.tgz", + "integrity": "sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ==" }, - "node_modules/@substrate/connect-known-chains": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@substrate/connect-known-chains/-/connect-known-chains-1.1.5.tgz", - "integrity": "sha512-GCdDMs5q9xDYyP/KEwrlWMdqv8OIPjuVMZvNowvUrvEFo5d+x+VqfRPzyl/RbV+snRQVWTTacRydE7GqyjCYPQ==", - "optional": true + "node_modules/@stablelib/chacha": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/chacha/-/chacha-1.0.1.tgz", + "integrity": "sha512-Pmlrswzr0pBzDofdFuVe1q7KdsHKhhU24e8gkEwnTGOmlC7PADzLVxGdn2PoNVBBabdg0l/IfLKg6sHAbTQugg==", + "dependencies": { + "@stablelib/binary": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } }, - "node_modules/@substrate/light-client-extension-helpers": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/@substrate/light-client-extension-helpers/-/light-client-extension-helpers-0.0.6.tgz", - "integrity": "sha512-girltEuxQ1BvkJWmc8JJlk4ZxnlGXc/wkLcNguhY+UoDEMBK0LsdtfzQKIfrIehi4QdeSBlFEFBoI4RqPmsZzA==", - "optional": true, + "node_modules/@stablelib/chacha20poly1305": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/chacha20poly1305/-/chacha20poly1305-1.0.1.tgz", + "integrity": "sha512-MmViqnqHd1ymwjOQfghRKw2R/jMIGT3wySN7cthjXCBdO+qErNPUBnRzqNpnvIwg7JBCg3LdeCZZO4de/yEhVA==", "dependencies": { - "@polkadot-api/json-rpc-provider": "0.0.1", - "@polkadot-api/json-rpc-provider-proxy": "0.0.1", - "@polkadot-api/observable-client": "0.1.0", - "@polkadot-api/substrate-client": "0.0.1", - "@substrate/connect-extension-protocol": "^2.0.0", - "@substrate/connect-known-chains": "^1.1.4", - "rxjs": "^7.8.1" - }, - "peerDependencies": { - "smoldot": "2.x" + "@stablelib/aead": "^1.0.1", + "@stablelib/binary": "^1.0.1", + "@stablelib/chacha": "^1.0.1", + "@stablelib/constant-time": "^1.0.1", + "@stablelib/poly1305": "^1.0.1", + "@stablelib/wipe": "^1.0.1" } }, - "node_modules/@substrate/ss58-registry": { - "version": "1.48.0", - "resolved": "https://registry.npmjs.org/@substrate/ss58-registry/-/ss58-registry-1.48.0.tgz", - "integrity": "sha512-lE9TGgtd93fTEIoHhSdtvSFBoCsvTbqiCvQIMvX4m6BO/hESywzzTzTFMVP1doBwDDMAN4lsMfIM3X3pdmt7kQ==" + "node_modules/@stablelib/constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/constant-time/-/constant-time-1.0.1.tgz", + "integrity": "sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg==" }, - "node_modules/@swc/cli": { - "version": "0.1.62", - "resolved": "https://registry.npmjs.org/@swc/cli/-/cli-0.1.62.tgz", - "integrity": "sha512-kOFLjKY3XH1DWLfXL1/B5MizeNorHR8wHKEi92S/Zi9Md/AK17KSqR8MgyRJ6C1fhKHvbBCl8wboyKAFXStkYw==", - "dev": true, + "node_modules/@stablelib/ed25519": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@stablelib/ed25519/-/ed25519-1.0.3.tgz", + "integrity": "sha512-puIMWaX9QlRsbhxfDc5i+mNPMY+0TmQEskunY1rZEBPi1acBCVQAhnsk/1Hk50DGPtVsZtAWQg4NHGlVaO9Hqg==", "dependencies": { - "@mole-inc/bin-wrapper": "^8.0.1", - "commander": "^7.1.0", + "@stablelib/random": "^1.0.2", + "@stablelib/sha512": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "node_modules/@stablelib/hash": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/hash/-/hash-1.0.1.tgz", + "integrity": "sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg==" + }, + "node_modules/@stablelib/hkdf": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/hkdf/-/hkdf-1.0.1.tgz", + "integrity": "sha512-SBEHYE16ZXlHuaW5RcGk533YlBj4grMeg5TooN80W3NpcHRtLZLLXvKyX0qcRFxf+BGDobJLnwkvgEwHIDBR6g==", + "dependencies": { + "@stablelib/hash": "^1.0.1", + "@stablelib/hmac": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "node_modules/@stablelib/hmac": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/hmac/-/hmac-1.0.1.tgz", + "integrity": "sha512-V2APD9NSnhVpV/QMYgCVMIYKiYG6LSqw1S65wxVoirhU/51ACio6D4yDVSwMzuTJXWZoVHbDdINioBwKy5kVmA==", + "dependencies": { + "@stablelib/constant-time": "^1.0.1", + "@stablelib/hash": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "node_modules/@stablelib/int": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/int/-/int-1.0.1.tgz", + "integrity": "sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w==" + }, + "node_modules/@stablelib/keyagreement": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/keyagreement/-/keyagreement-1.0.1.tgz", + "integrity": "sha512-VKL6xBwgJnI6l1jKrBAfn265cspaWBPAPEc62VBQrWHLqVgNRE09gQ/AnOEyKUWrrqfD+xSQ3u42gJjLDdMDQg==", + "dependencies": { + "@stablelib/bytes": "^1.0.1" + } + }, + "node_modules/@stablelib/poly1305": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/poly1305/-/poly1305-1.0.1.tgz", + "integrity": "sha512-1HlG3oTSuQDOhSnLwJRKeTRSAdFNVB/1djy2ZbS35rBSJ/PFqx9cf9qatinWghC2UbfOYD8AcrtbUQl8WoxabA==", + "dependencies": { + "@stablelib/constant-time": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "node_modules/@stablelib/random": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@stablelib/random/-/random-1.0.2.tgz", + "integrity": "sha512-rIsE83Xpb7clHPVRlBj8qNe5L8ISQOzjghYQm/dZ7VaM2KHYwMW5adjQjrzTZCchFnNCNhkwtnOBa9HTMJCI8w==", + "dependencies": { + "@stablelib/binary": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "node_modules/@stablelib/sha256": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/sha256/-/sha256-1.0.1.tgz", + "integrity": "sha512-GIIH3e6KH+91FqGV42Kcj71Uefd/QEe7Dy42sBTeqppXV95ggCcxLTk39bEr+lZfJmp+ghsR07J++ORkRELsBQ==", + "dependencies": { + "@stablelib/binary": "^1.0.1", + "@stablelib/hash": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "node_modules/@stablelib/sha512": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/sha512/-/sha512-1.0.1.tgz", + "integrity": "sha512-13gl/iawHV9zvDKciLo1fQ8Bgn2Pvf7OV6amaRVKiq3pjQ3UmEpXxWiAfV8tYjUpeZroBxtyrwtdooQT/i3hzw==", + "dependencies": { + "@stablelib/binary": "^1.0.1", + "@stablelib/hash": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "node_modules/@stablelib/wipe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/wipe/-/wipe-1.0.1.tgz", + "integrity": "sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg==" + }, + "node_modules/@stablelib/x25519": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@stablelib/x25519/-/x25519-1.0.3.tgz", + "integrity": "sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw==", + "dependencies": { + "@stablelib/keyagreement": "^1.0.1", + "@stablelib/random": "^1.0.2", + "@stablelib/wipe": "^1.0.1" + } + }, + "node_modules/@substrate/connect": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@substrate/connect/-/connect-0.8.10.tgz", + "integrity": "sha512-DIyQ13DDlXqVFnLV+S6/JDgiGowVRRrh18kahieJxhgvzcWicw5eLc6jpfQ0moVVLBYkO7rctB5Wreldwpva8w==", + "optional": true, + "dependencies": { + "@substrate/connect-extension-protocol": "^2.0.0", + "@substrate/connect-known-chains": "^1.1.4", + "@substrate/light-client-extension-helpers": "^0.0.6", + "smoldot": "2.0.22" + } + }, + "node_modules/@substrate/connect-extension-protocol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@substrate/connect-extension-protocol/-/connect-extension-protocol-2.0.0.tgz", + "integrity": "sha512-nKu8pDrE3LNCEgJjZe1iGXzaD6OSIDD4Xzz/yo4KO9mQ6LBvf49BVrt4qxBFGL6++NneLiWUZGoh+VSd4PyVIg==", + "optional": true + }, + "node_modules/@substrate/connect-known-chains": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@substrate/connect-known-chains/-/connect-known-chains-1.1.5.tgz", + "integrity": "sha512-GCdDMs5q9xDYyP/KEwrlWMdqv8OIPjuVMZvNowvUrvEFo5d+x+VqfRPzyl/RbV+snRQVWTTacRydE7GqyjCYPQ==", + "optional": true + }, + "node_modules/@substrate/light-client-extension-helpers": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@substrate/light-client-extension-helpers/-/light-client-extension-helpers-0.0.6.tgz", + "integrity": "sha512-girltEuxQ1BvkJWmc8JJlk4ZxnlGXc/wkLcNguhY+UoDEMBK0LsdtfzQKIfrIehi4QdeSBlFEFBoI4RqPmsZzA==", + "optional": true, + "dependencies": { + "@polkadot-api/json-rpc-provider": "0.0.1", + "@polkadot-api/json-rpc-provider-proxy": "0.0.1", + "@polkadot-api/observable-client": "0.1.0", + "@polkadot-api/substrate-client": "0.0.1", + "@substrate/connect-extension-protocol": "^2.0.0", + "@substrate/connect-known-chains": "^1.1.4", + "rxjs": "^7.8.1" + }, + "peerDependencies": { + "smoldot": "2.x" + } + }, + "node_modules/@substrate/ss58-registry": { + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/@substrate/ss58-registry/-/ss58-registry-1.48.0.tgz", + "integrity": "sha512-lE9TGgtd93fTEIoHhSdtvSFBoCsvTbqiCvQIMvX4m6BO/hESywzzTzTFMVP1doBwDDMAN4lsMfIM3X3pdmt7kQ==" + }, + "node_modules/@swc/cli": { + "version": "0.1.62", + "resolved": "https://registry.npmjs.org/@swc/cli/-/cli-0.1.62.tgz", + "integrity": "sha512-kOFLjKY3XH1DWLfXL1/B5MizeNorHR8wHKEi92S/Zi9Md/AK17KSqR8MgyRJ6C1fhKHvbBCl8wboyKAFXStkYw==", + "dev": true, + "dependencies": { + "@mole-inc/bin-wrapper": "^8.0.1", + "commander": "^7.1.0", "fast-glob": "^3.2.5", "semver": "^7.3.8", "slash": "3.0.0", @@ -6663,6 +7187,32 @@ "node": ">=10" } }, + "node_modules/@tanstack/query-core": { + "version": "5.51.9", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.51.9.tgz", + "integrity": "sha512-HsAwaY5J19MD18ykZDS3aVVh+bAt0i7m6uQlFC2b77DLV9djo+xEN7MWQAQQTR8IM+7r/zbozTQ7P0xr0bHuew==", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "node_modules/@tanstack/react-query": { + "version": "5.51.9", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.51.9.tgz", + "integrity": "sha512-F8j6i42wfKvFrRcxfOyFyYME+bPfNthAGOSkjdv4UwZZXJjnBnBs/yRQGT0bD23LVCTuBzlIfZ0GKSIyclZ9rQ==", + "peer": true, + "dependencies": { + "@tanstack/query-core": "5.51.9" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^18.0.0" + } + }, "node_modules/@tokenizer/token": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz", @@ -6734,15 +7284,6 @@ "@types/chai": "*" } }, - "node_modules/@types/chrome": { - "version": "0.0.136", - "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.136.tgz", - "integrity": "sha512-XDEiRhLkMd+SB7Iw3ZUIj/fov3wLd4HyTdLltVszkgl1dBfc3Rb7oPMVZ2Mz2TLqnF7Ow+StbR8E7r9lqpb4DA==", - "dependencies": { - "@types/filesystem": "*", - "@types/har-format": "*" - } - }, "node_modules/@types/debug": { "version": "4.1.12", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", @@ -6756,24 +7297,6 @@ "resolved": "https://registry.npmjs.org/@types/dom-screen-wake-lock/-/dom-screen-wake-lock-1.0.3.tgz", "integrity": "sha512-3Iten7X3Zgwvk6kh6/NRdwN7WbZ760YgFCsF5AxDifltUQzW1RaW+WRmcVtgwFzLjaNu64H+0MPJ13yRa8g3Dw==" }, - "node_modules/@types/filesystem": { - "version": "0.0.36", - "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.36.tgz", - "integrity": "sha512-vPDXOZuannb9FZdxgHnqSwAG/jvdGM8Wq+6N4D/d80z+D4HWH+bItqsZaVRQykAn6WEVeEkLm2oQigyHtgb0RA==", - "dependencies": { - "@types/filewriter": "*" - } - }, - "node_modules/@types/filewriter": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/@types/filewriter/-/filewriter-0.0.33.tgz", - "integrity": "sha512-xFU8ZXTw4gd358lb2jw25nxY9QAgqn2+bKKjKOYfNCzN4DKCFetK7sPtrlpg66Ywe3vWY9FNxprZawAh9wfJ3g==" - }, - "node_modules/@types/har-format": { - "version": "1.2.15", - "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.15.tgz", - "integrity": "sha512-RpQH4rXLuvTXKR0zqHq3go0RVXYv/YVqv4TnPH95VbwUxZdQlK1EtcMvQvMpDngHbt13Csh9Z4qT9AbkiQH5BA==" - }, "node_modules/@types/http-cache-semantics": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", @@ -6884,6 +7407,11 @@ "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", "peer": true }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==" + }, "node_modules/@types/uuid": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.1.tgz", @@ -7432,63 +7960,752 @@ "integrity": "sha512-92y7bkjf55L08nomvHHYQkDWQEIkb36dJkgi+F/zpO5cFbrmk1pv/dYiaZKQ772uP96fAWinmux6sXNMNUh16w==", "dev": true, "dependencies": { - "@vitest/utils": "0.32.4", - "fast-glob": "^3.2.12", - "fflate": "^0.8.0", - "flatted": "^3.2.7", - "pathe": "^1.1.1", - "picocolors": "^1.0.0", - "sirv": "^2.0.3" - }, - "funding": { - "url": "https://opencollective.com/vitest" - }, - "peerDependencies": { - "vitest": ">=0.30.1 <1" + "@vitest/utils": "0.32.4", + "fast-glob": "^3.2.12", + "fflate": "^0.8.0", + "flatted": "^3.2.7", + "pathe": "^1.1.1", + "picocolors": "^1.0.0", + "sirv": "^2.0.3" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "vitest": ">=0.30.1 <1" + } + }, + "node_modules/@vitest/ui/node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/@vitest/ui/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@vitest/utils": { + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-0.32.4.tgz", + "integrity": "sha512-Gwnl8dhd1uJ+HXrYyV0eRqfmk9ek1ASE/LWfTCuWMw+d07ogHqp4hEAV28NiecimK6UY9DpSEPh+pXBA5gtTBg==", + "dev": true, + "dependencies": { + "diff-sequences": "^29.4.3", + "loupe": "^2.3.6", + "pretty-format": "^29.5.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@wagmi/connectors": { + "version": "5.0.26", + "resolved": "https://registry.npmjs.org/@wagmi/connectors/-/connectors-5.0.26.tgz", + "integrity": "sha512-aGc3oDQPQwVqJr7S/7IU7rF0bA61OYXGPLzj30Y3MSmmEWXtAEgKpqkhIwiEdYQAMnlR3ukbqROq8qmUm/iYQg==", + "dependencies": { + "@coinbase/wallet-sdk": "4.0.4", + "@metamask/sdk": "0.26.5", + "@safe-global/safe-apps-provider": "0.18.3", + "@safe-global/safe-apps-sdk": "9.1.0", + "@walletconnect/ethereum-provider": "2.13.0", + "@walletconnect/modal": "2.6.2", + "cbw-sdk": "npm:@coinbase/wallet-sdk@3.9.3" + }, + "funding": { + "url": "https://github.com/sponsors/wevm" + }, + "peerDependencies": { + "@wagmi/core": "2.12.2", + "typescript": ">=5.0.4", + "viem": "2.x" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@wagmi/connectors/node_modules/@metamask/json-rpc-engine": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@metamask/json-rpc-engine/-/json-rpc-engine-8.0.2.tgz", + "integrity": "sha512-IoQPmql8q7ABLruW7i4EYVHWUbF74yrp63bRuXV5Zf9BQwcn5H9Ww1eLtROYvI1bUXwOiHZ6qT5CWTrDc/t/AA==", + "dependencies": { + "@metamask/rpc-errors": "^6.2.1", + "@metamask/safe-event-emitter": "^3.0.0", + "@metamask/utils": "^8.3.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@wagmi/connectors/node_modules/@metamask/object-multiplex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@metamask/object-multiplex/-/object-multiplex-2.0.0.tgz", + "integrity": "sha512-+ItrieVZie3j2LfYE0QkdW3dsEMfMEp419IGx1zyeLqjRZ14iQUPRO0H6CGgfAAoC0x6k2PfCAGRwJUA9BMrqA==", + "dependencies": { + "once": "^1.4.0", + "readable-stream": "^3.6.2" + }, + "engines": { + "node": "^16.20 || ^18.16 || >=20" + } + }, + "node_modules/@wagmi/connectors/node_modules/@metamask/providers": { + "version": "16.1.0", + "resolved": "https://registry.npmjs.org/@metamask/providers/-/providers-16.1.0.tgz", + "integrity": "sha512-znVCvux30+3SaUwcUGaSf+pUckzT5ukPRpcBmy+muBLC0yaWnBcvDqGfcsw6CBIenUdFrVoAFa8B6jsuCY/a+g==", + "dependencies": { + "@metamask/json-rpc-engine": "^8.0.1", + "@metamask/json-rpc-middleware-stream": "^7.0.1", + "@metamask/object-multiplex": "^2.0.0", + "@metamask/rpc-errors": "^6.2.1", + "@metamask/safe-event-emitter": "^3.1.1", + "@metamask/utils": "^8.3.0", + "detect-browser": "^5.2.0", + "extension-port-stream": "^3.0.0", + "fast-deep-equal": "^3.1.3", + "is-stream": "^2.0.0", + "readable-stream": "^3.6.2", + "webextension-polyfill": "^0.10.0" + }, + "engines": { + "node": "^18.18 || >=20" + } + }, + "node_modules/@wagmi/connectors/node_modules/@metamask/safe-event-emitter": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-3.1.1.tgz", + "integrity": "sha512-ihb3B0T/wJm1eUuArYP4lCTSEoZsClHhuWyfo/kMX3m/odpqNcPfsz5O2A3NT7dXCAgWPGDQGPqygCpgeniKMw==", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wagmi/connectors/node_modules/@metamask/sdk": { + "version": "0.26.5", + "resolved": "https://registry.npmjs.org/@metamask/sdk/-/sdk-0.26.5.tgz", + "integrity": "sha512-HS/MPQCCYRS+m3dDdGLcAagwYHiPv9iUshDMBjINUywCtfUN4P2BH8xdvPOgtnzRIuRSMXqMWBbZnTvEvBeQvA==", + "dependencies": { + "@metamask/onboarding": "^1.0.1", + "@metamask/providers": "16.1.0", + "@metamask/sdk-communication-layer": "0.26.4", + "@metamask/sdk-install-modal-web": "0.26.5", + "@types/dom-screen-wake-lock": "^1.0.0", + "bowser": "^2.9.0", + "cross-fetch": "^4.0.0", + "debug": "^4.3.4", + "eciesjs": "^0.3.15", + "eth-rpc-errors": "^4.0.3", + "eventemitter2": "^6.4.7", + "i18next": "23.11.5", + "i18next-browser-languagedetector": "7.1.0", + "obj-multiplex": "^1.0.0", + "pump": "^3.0.0", + "qrcode-terminal-nooctal": "^0.12.1", + "react-native-webview": "^11.26.0", + "readable-stream": "^3.6.2", + "rollup-plugin-visualizer": "^5.9.2", + "socket.io-client": "^4.5.1", + "util": "^0.12.4", + "uuid": "^8.3.2" + }, + "peerDependencies": { + "react": "^18.2.0", + "react-dom": "^18.2.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@wagmi/connectors/node_modules/@metamask/sdk-communication-layer": { + "version": "0.26.4", + "resolved": "https://registry.npmjs.org/@metamask/sdk-communication-layer/-/sdk-communication-layer-0.26.4.tgz", + "integrity": "sha512-+X4GEc5mV1gWK4moSswVlKsUh+RsA48qPlkxBLTUxQODSnyBe0TRMxE6mH+bSrfponnTzvBkGUXyEjvDwDjDHw==", + "dependencies": { + "bufferutil": "^4.0.8", + "date-fns": "^2.29.3", + "debug": "^4.3.4", + "utf-8-validate": "^5.0.2", + "uuid": "^8.3.2" + }, + "peerDependencies": { + "cross-fetch": "^4.0.0", + "eciesjs": "^0.3.16", + "eventemitter2": "^6.4.7", + "readable-stream": "^3.6.2", + "socket.io-client": "^4.5.1" + } + }, + "node_modules/@wagmi/connectors/node_modules/@metamask/sdk-install-modal-web": { + "version": "0.26.5", + "resolved": "https://registry.npmjs.org/@metamask/sdk-install-modal-web/-/sdk-install-modal-web-0.26.5.tgz", + "integrity": "sha512-qVA9Nk+NorGx5hXyODy5wskptE8R7RNYTYt49VbQpJogqbbVe1dnJ98+KaA43PBN4XYMCXmcIhULNiEHGsLynA==", + "dependencies": { + "qr-code-styling": "^1.6.0-rc.1" + }, + "peerDependencies": { + "i18next": "23.11.5", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-native": "*" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/@wagmi/connectors/node_modules/@metamask/utils": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-8.5.0.tgz", + "integrity": "sha512-I6bkduevXb72TIM9q2LRO63JSsF9EXduh3sBr9oybNX2hNNpr/j1tEjXrsG0Uabm4MJ1xkGAQEMwifvKZIkyxQ==", + "dependencies": { + "@ethereumjs/tx": "^4.2.0", + "@metamask/superstruct": "^3.0.0", + "@noble/hashes": "^1.3.1", + "@scure/base": "^1.1.3", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "pony-cause": "^2.1.10", + "semver": "^7.5.4", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@wagmi/connectors/node_modules/@metamask/utils/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@wagmi/connectors/node_modules/cross-fetch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", + "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", + "dependencies": { + "node-fetch": "^2.6.12" + } + }, + "node_modules/@wagmi/connectors/node_modules/extension-port-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/extension-port-stream/-/extension-port-stream-3.0.0.tgz", + "integrity": "sha512-an2S5quJMiy5bnZKEf6AkfH/7r8CzHvhchU40gxN+OM6HPhe7Z9T1FUychcf2M9PpPOO0Hf7BAEfJkw2TDIBDw==", + "dependencies": { + "readable-stream": "^3.6.2 || ^4.4.2", + "webextension-polyfill": ">=0.10.0 <1.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wagmi/connectors/node_modules/i18next": { + "version": "23.11.5", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.11.5.tgz", + "integrity": "sha512-41pvpVbW9rhZPk5xjCX2TPJi2861LEig/YRhUkY+1FQ2IQPS0bKUDYnEqY8XPPbB48h1uIwLnP9iiEfuSl20CA==", + "funding": [ + { + "type": "individual", + "url": "https://locize.com" + }, + { + "type": "individual", + "url": "https://locize.com/i18next.html" + }, + { + "type": "individual", + "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" + } + ], + "dependencies": { + "@babel/runtime": "^7.23.2" + } + }, + "node_modules/@wagmi/connectors/node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/@wagmi/connectors/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@wagmi/connectors/node_modules/utf-8-validate": { + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.10.tgz", + "integrity": "sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==", + "hasInstallScript": true, + "dependencies": { + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">=6.14.2" + } + }, + "node_modules/@wagmi/connectors/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@wagmi/connectors/node_modules/webextension-polyfill": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/webextension-polyfill/-/webextension-polyfill-0.10.0.tgz", + "integrity": "sha512-c5s35LgVa5tFaHhrZDnr3FpQpjj1BB+RXhLTYUxGqBVN460HkbM8TBtEqdXWbpTKfzwCcjAZVF7zXCYSKtcp9g==" + }, + "node_modules/@wagmi/core": { + "version": "2.12.2", + "resolved": "https://registry.npmjs.org/@wagmi/core/-/core-2.12.2.tgz", + "integrity": "sha512-V/KmuTOBHVdg5NG5EIzLyWuXJ3f8a8YwpXM7ywjuEnGkljxh+WROKKd+I/Qc5RHK59nEhFOYWQKXuyz1szmO9A==", + "dependencies": { + "eventemitter3": "5.0.1", + "mipd": "0.0.7", + "zustand": "4.4.1" + }, + "funding": { + "url": "https://github.com/sponsors/wevm" + }, + "peerDependencies": { + "@tanstack/query-core": ">=5.0.0", + "typescript": ">=5.0.4", + "viem": "2.x" + }, + "peerDependenciesMeta": { + "@tanstack/query-core": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/@walletconnect/core": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.13.0.tgz", + "integrity": "sha512-blDuZxQenjeXcVJvHxPznTNl6c/2DO4VNrFnus+qHmO6OtT5lZRowdMtlCaCNb1q0OxzgrmBDcTOCbFcCpio/g==", + "dependencies": { + "@walletconnect/heartbeat": "1.2.2", + "@walletconnect/jsonrpc-provider": "1.0.14", + "@walletconnect/jsonrpc-types": "1.0.4", + "@walletconnect/jsonrpc-utils": "1.0.8", + "@walletconnect/jsonrpc-ws-connection": "1.0.14", + "@walletconnect/keyvaluestorage": "1.1.1", + "@walletconnect/logger": "2.1.2", + "@walletconnect/relay-api": "1.0.10", + "@walletconnect/relay-auth": "1.0.4", + "@walletconnect/safe-json": "1.0.2", + "@walletconnect/time": "1.0.2", + "@walletconnect/types": "2.13.0", + "@walletconnect/utils": "2.13.0", + "events": "3.3.0", + "isomorphic-unfetch": "3.1.0", + "lodash.isequal": "4.5.0", + "uint8arrays": "3.1.0" + } + }, + "node_modules/@walletconnect/environment": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@walletconnect/environment/-/environment-1.0.1.tgz", + "integrity": "sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==", + "dependencies": { + "tslib": "1.14.1" + } + }, + "node_modules/@walletconnect/environment/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@walletconnect/ethereum-provider": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/@walletconnect/ethereum-provider/-/ethereum-provider-2.13.0.tgz", + "integrity": "sha512-dnpW8mmLpWl1AZUYGYZpaAfGw1HFkL0WSlhk5xekx3IJJKn4pLacX2QeIOo0iNkzNQxZfux1AK4Grl1DvtzZEA==", + "dependencies": { + "@walletconnect/jsonrpc-http-connection": "1.0.8", + "@walletconnect/jsonrpc-provider": "1.0.14", + "@walletconnect/jsonrpc-types": "1.0.4", + "@walletconnect/jsonrpc-utils": "1.0.8", + "@walletconnect/modal": "2.6.2", + "@walletconnect/sign-client": "2.13.0", + "@walletconnect/types": "2.13.0", + "@walletconnect/universal-provider": "2.13.0", + "@walletconnect/utils": "2.13.0", + "events": "3.3.0" + } + }, + "node_modules/@walletconnect/events": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@walletconnect/events/-/events-1.0.1.tgz", + "integrity": "sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ==", + "dependencies": { + "keyvaluestorage-interface": "^1.0.0", + "tslib": "1.14.1" + } + }, + "node_modules/@walletconnect/events/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@walletconnect/heartbeat": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@walletconnect/heartbeat/-/heartbeat-1.2.2.tgz", + "integrity": "sha512-uASiRmC5MwhuRuf05vq4AT48Pq8RMi876zV8rr8cV969uTOzWdB/k+Lj5yI2PBtB1bGQisGen7MM1GcZlQTBXw==", + "dependencies": { + "@walletconnect/events": "^1.0.1", + "@walletconnect/time": "^1.0.2", + "events": "^3.3.0" + } + }, + "node_modules/@walletconnect/jsonrpc-http-connection": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-http-connection/-/jsonrpc-http-connection-1.0.8.tgz", + "integrity": "sha512-+B7cRuaxijLeFDJUq5hAzNyef3e3tBDIxyaCNmFtjwnod5AGis3RToNqzFU33vpVcxFhofkpE7Cx+5MYejbMGw==", + "dependencies": { + "@walletconnect/jsonrpc-utils": "^1.0.6", + "@walletconnect/safe-json": "^1.0.1", + "cross-fetch": "^3.1.4", + "events": "^3.3.0" + } + }, + "node_modules/@walletconnect/jsonrpc-provider": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-provider/-/jsonrpc-provider-1.0.14.tgz", + "integrity": "sha512-rtsNY1XqHvWj0EtITNeuf8PHMvlCLiS3EjQL+WOkxEOA4KPxsohFnBDeyPYiNm4ZvkQdLnece36opYidmtbmow==", + "dependencies": { + "@walletconnect/jsonrpc-utils": "^1.0.8", + "@walletconnect/safe-json": "^1.0.2", + "events": "^3.3.0" + } + }, + "node_modules/@walletconnect/jsonrpc-types": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.4.tgz", + "integrity": "sha512-P6679fG/M+wuWg9TY8mh6xFSdYnFyFjwFelxyISxMDrlbXokorEVXYOxiqEbrU3x1BmBoCAJJ+vtEaEoMlpCBQ==", + "dependencies": { + "events": "^3.3.0", + "keyvaluestorage-interface": "^1.0.0" + } + }, + "node_modules/@walletconnect/jsonrpc-utils": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.8.tgz", + "integrity": "sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw==", + "dependencies": { + "@walletconnect/environment": "^1.0.1", + "@walletconnect/jsonrpc-types": "^1.0.3", + "tslib": "1.14.1" + } + }, + "node_modules/@walletconnect/jsonrpc-utils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@walletconnect/jsonrpc-ws-connection": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-ws-connection/-/jsonrpc-ws-connection-1.0.14.tgz", + "integrity": "sha512-Jsl6fC55AYcbkNVkwNM6Jo+ufsuCQRqViOQ8ZBPH9pRREHH9welbBiszuTLqEJiQcO/6XfFDl6bzCJIkrEi8XA==", + "dependencies": { + "@walletconnect/jsonrpc-utils": "^1.0.6", + "@walletconnect/safe-json": "^1.0.2", + "events": "^3.3.0", + "ws": "^7.5.1" + } + }, + "node_modules/@walletconnect/jsonrpc-ws-connection/node_modules/utf-8-validate": { + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.10.tgz", + "integrity": "sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==", + "hasInstallScript": true, + "optional": true, + "peer": true, + "dependencies": { + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">=6.14.2" + } + }, + "node_modules/@walletconnect/jsonrpc-ws-connection/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/@walletconnect/keyvaluestorage": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@walletconnect/keyvaluestorage/-/keyvaluestorage-1.1.1.tgz", + "integrity": "sha512-V7ZQq2+mSxAq7MrRqDxanTzu2RcElfK1PfNYiaVnJgJ7Q7G7hTVwF8voIBx92qsRyGHZihrwNPHuZd1aKkd0rA==", + "dependencies": { + "@walletconnect/safe-json": "^1.0.1", + "idb-keyval": "^6.2.1", + "unstorage": "^1.9.0" + }, + "peerDependencies": { + "@react-native-async-storage/async-storage": "1.x" + }, + "peerDependenciesMeta": { + "@react-native-async-storage/async-storage": { + "optional": true + } + } + }, + "node_modules/@walletconnect/logger": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@walletconnect/logger/-/logger-2.1.2.tgz", + "integrity": "sha512-aAb28I3S6pYXZHQm5ESB+V6rDqIYfsnHaQyzFbwUUBFY4H0OXx/YtTl8lvhUNhMMfb9UxbwEBS253TlXUYJWSw==", + "dependencies": { + "@walletconnect/safe-json": "^1.0.2", + "pino": "7.11.0" + } + }, + "node_modules/@walletconnect/modal": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@walletconnect/modal/-/modal-2.6.2.tgz", + "integrity": "sha512-eFopgKi8AjKf/0U4SemvcYw9zlLpx9njVN8sf6DAkowC2Md0gPU/UNEbH1Wwj407pEKnEds98pKWib1NN1ACoA==", + "dependencies": { + "@walletconnect/modal-core": "2.6.2", + "@walletconnect/modal-ui": "2.6.2" + } + }, + "node_modules/@walletconnect/modal-core": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@walletconnect/modal-core/-/modal-core-2.6.2.tgz", + "integrity": "sha512-cv8ibvdOJQv2B+nyxP9IIFdxvQznMz8OOr/oR/AaUZym4hjXNL/l1a2UlSQBXrVjo3xxbouMxLb3kBsHoYP2CA==", + "dependencies": { + "valtio": "1.11.2" + } + }, + "node_modules/@walletconnect/modal-ui": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@walletconnect/modal-ui/-/modal-ui-2.6.2.tgz", + "integrity": "sha512-rbdstM1HPGvr7jprQkyPggX7rP4XiCG85ZA+zWBEX0dVQg8PpAgRUqpeub4xQKDgY7pY/xLRXSiCVdWGqvG2HA==", + "dependencies": { + "@walletconnect/modal-core": "2.6.2", + "lit": "2.8.0", + "motion": "10.16.2", + "qrcode": "1.5.3" + } + }, + "node_modules/@walletconnect/relay-api": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/@walletconnect/relay-api/-/relay-api-1.0.10.tgz", + "integrity": "sha512-tqrdd4zU9VBNqUaXXQASaexklv6A54yEyQQEXYOCr+Jz8Ket0dmPBDyg19LVSNUN2cipAghQc45/KVmfFJ0cYw==", + "dependencies": { + "@walletconnect/jsonrpc-types": "^1.0.2" + } + }, + "node_modules/@walletconnect/relay-auth": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@walletconnect/relay-auth/-/relay-auth-1.0.4.tgz", + "integrity": "sha512-kKJcS6+WxYq5kshpPaxGHdwf5y98ZwbfuS4EE/NkQzqrDFm5Cj+dP8LofzWvjrrLkZq7Afy7WrQMXdLy8Sx7HQ==", + "dependencies": { + "@stablelib/ed25519": "^1.0.2", + "@stablelib/random": "^1.0.1", + "@walletconnect/safe-json": "^1.0.1", + "@walletconnect/time": "^1.0.2", + "tslib": "1.14.1", + "uint8arrays": "^3.0.0" + } + }, + "node_modules/@walletconnect/relay-auth/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@walletconnect/safe-json": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.2.tgz", + "integrity": "sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==", + "dependencies": { + "tslib": "1.14.1" + } + }, + "node_modules/@walletconnect/safe-json/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@walletconnect/sign-client": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.13.0.tgz", + "integrity": "sha512-En7KSvNUlQFx20IsYGsFgkNJ2lpvDvRsSFOT5PTdGskwCkUfOpB33SQJ6nCrN19gyoKPNvWg80Cy6MJI0TjNYA==", + "dependencies": { + "@walletconnect/core": "2.13.0", + "@walletconnect/events": "1.0.1", + "@walletconnect/heartbeat": "1.2.2", + "@walletconnect/jsonrpc-utils": "1.0.8", + "@walletconnect/logger": "2.1.2", + "@walletconnect/time": "1.0.2", + "@walletconnect/types": "2.13.0", + "@walletconnect/utils": "2.13.0", + "events": "3.3.0" } }, - "node_modules/@vitest/ui/node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, + "node_modules/@walletconnect/time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@walletconnect/time/-/time-1.0.2.tgz", + "integrity": "sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==", "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" + "tslib": "1.14.1" } }, - "node_modules/@vitest/ui/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, + "node_modules/@walletconnect/time/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@walletconnect/types": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.13.0.tgz", + "integrity": "sha512-MWaVT0FkZwzYbD3tvk8F+2qpPlz1LUSWHuqbINUtMXnSzJtXN49Y99fR7FuBhNFtDalfuWsEK17GrNA+KnAsPQ==", + "dependencies": { + "@walletconnect/events": "1.0.1", + "@walletconnect/heartbeat": "1.2.2", + "@walletconnect/jsonrpc-types": "1.0.4", + "@walletconnect/keyvaluestorage": "1.1.1", + "@walletconnect/logger": "2.1.2", + "events": "3.3.0" + } + }, + "node_modules/@walletconnect/universal-provider": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/@walletconnect/universal-provider/-/universal-provider-2.13.0.tgz", + "integrity": "sha512-B5QvO8pnk5Bqn4aIt0OukGEQn2Auk9VbHfhQb9cGwgmSCd1GlprX/Qblu4gyT5+TjHMb1Gz5UssUaZWTWbDhBg==", + "dependencies": { + "@walletconnect/jsonrpc-http-connection": "1.0.8", + "@walletconnect/jsonrpc-provider": "1.0.14", + "@walletconnect/jsonrpc-types": "1.0.4", + "@walletconnect/jsonrpc-utils": "1.0.8", + "@walletconnect/logger": "2.1.2", + "@walletconnect/sign-client": "2.13.0", + "@walletconnect/types": "2.13.0", + "@walletconnect/utils": "2.13.0", + "events": "3.3.0" + } + }, + "node_modules/@walletconnect/utils": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.13.0.tgz", + "integrity": "sha512-q1eDCsRHj5iLe7fF8RroGoPZpdo2CYMZzQSrw1iqL+2+GOeqapxxuJ1vaJkmDUkwgklfB22ufqG6KQnz78sD4w==", + "dependencies": { + "@stablelib/chacha20poly1305": "1.0.1", + "@stablelib/hkdf": "1.0.1", + "@stablelib/random": "1.0.2", + "@stablelib/sha256": "1.0.1", + "@stablelib/x25519": "1.0.3", + "@walletconnect/relay-api": "1.0.10", + "@walletconnect/safe-json": "1.0.2", + "@walletconnect/time": "1.0.2", + "@walletconnect/types": "2.13.0", + "@walletconnect/window-getters": "1.0.1", + "@walletconnect/window-metadata": "1.0.1", + "detect-browser": "5.3.0", + "query-string": "7.1.3", + "uint8arrays": "3.1.0" + } + }, + "node_modules/@walletconnect/window-getters": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.1.tgz", + "integrity": "sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==", "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" + "tslib": "1.14.1" } }, - "node_modules/@vitest/utils": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-0.32.4.tgz", - "integrity": "sha512-Gwnl8dhd1uJ+HXrYyV0eRqfmk9ek1ASE/LWfTCuWMw+d07ogHqp4hEAV28NiecimK6UY9DpSEPh+pXBA5gtTBg==", - "dev": true, + "node_modules/@walletconnect/window-getters/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@walletconnect/window-metadata": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@walletconnect/window-metadata/-/window-metadata-1.0.1.tgz", + "integrity": "sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA==", "dependencies": { - "diff-sequences": "^29.4.3", - "loupe": "^2.3.6", - "pretty-format": "^29.5.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" + "@walletconnect/window-getters": "^1.0.1", + "tslib": "1.14.1" } }, + "node_modules/@walletconnect/window-metadata/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, "node_modules/@yarnpkg/lockfile": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", @@ -7542,6 +8759,26 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/abitype": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/abitype/-/abitype-1.0.5.tgz", + "integrity": "sha512-YzDhti7cjlfaBhHutMaboYB21Ha3rXR9QTkNJFzYC4kC8YclaiwPBBBJY8ejFdu2wnJeZCVZSMlQJ7fi8S6hsw==", + "funding": { + "url": "https://github.com/sponsors/wevm" + }, + "peerDependencies": { + "typescript": ">=5.0.4", + "zod": "^3 >=3.22.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + }, + "zod": { + "optional": true + } + } + }, "node_modules/abort-controller": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", @@ -7911,12 +9148,28 @@ "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", "peer": true }, + "node_modules/async-mutex": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.2.6.tgz", + "integrity": "sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw==", + "dependencies": { + "tslib": "^2.0.0" + } + }, "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/atomic-sleep": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", + "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==", + "engines": { + "node": ">=8.0.0" + } + }, "node_modules/available-typed-arrays": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", @@ -8275,7 +9528,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "dev": true, "engines": { "node": ">=8" }, @@ -8668,6 +9920,46 @@ "cdl": "bin/cdl.js" } }, + "node_modules/cbw-sdk": { + "name": "@coinbase/wallet-sdk", + "version": "3.9.3", + "resolved": "https://registry.npmjs.org/@coinbase/wallet-sdk/-/wallet-sdk-3.9.3.tgz", + "integrity": "sha512-N/A2DRIf0Y3PHc1XAMvbBUu4zisna6qAdqABMZwBMNEfWrXpAwx16pZGkYCLGE+Rvv1edbcB2LYDRnACNcmCiw==", + "dependencies": { + "bn.js": "^5.2.1", + "buffer": "^6.0.3", + "clsx": "^1.2.1", + "eth-block-tracker": "^7.1.0", + "eth-json-rpc-filters": "^6.0.0", + "eventemitter3": "^5.0.1", + "keccak": "^3.0.3", + "preact": "^10.16.0", + "sha.js": "^2.4.11" + } + }, + "node_modules/cbw-sdk/node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, "node_modules/chai": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/chai/-/chai-4.4.1.tgz", @@ -8717,7 +10009,6 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dev": true, "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -8741,7 +10032,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, "dependencies": { "is-glob": "^4.0.1" }, @@ -8782,6 +10072,14 @@ "node": ">=8" } }, + "node_modules/citty": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.6.tgz", + "integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==", + "dependencies": { + "consola": "^3.2.3" + } + }, "node_modules/clean-stack": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", @@ -8828,6 +10126,160 @@ "@colors/colors": "1.5.0" } }, + "node_modules/clipboardy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-4.0.0.tgz", + "integrity": "sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==", + "dependencies": { + "execa": "^8.0.1", + "is-wsl": "^3.1.0", + "is64bit": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clipboardy/node_modules/execa": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/clipboardy/node_modules/get-stream": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clipboardy/node_modules/human-signals": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", + "engines": { + "node": ">=16.17.0" + } + }, + "node_modules/clipboardy/node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clipboardy/node_modules/is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clipboardy/node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clipboardy/node_modules/npm-run-path": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clipboardy/node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clipboardy/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clipboardy/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/clipboardy/node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/cliui": { "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", @@ -8885,6 +10337,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "engines": { + "node": ">=6" + } + }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -9022,8 +10482,7 @@ "node_modules/confbox": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.7.tgz", - "integrity": "sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==", - "dev": true + "integrity": "sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==" }, "node_modules/config-chain": { "version": "1.1.13", @@ -9071,6 +10530,14 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "peer": true }, + "node_modules/consola": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", + "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, "node_modules/content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", @@ -9166,6 +10633,11 @@ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" }, + "node_modules/cookie-es": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.1.0.tgz", + "integrity": "sha512-L2rLOcK0wzWSfSDA33YR+PUHDG10a8px7rUHKWbGLP4YfbsMed2KFUw5fczvDPbT98DDe3LEzviswl810apTEw==" + }, "node_modules/core-js-compat": { "version": "3.37.1", "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz", @@ -9220,7 +10692,6 @@ "version": "3.1.8", "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", - "peer": true, "dependencies": { "node-fetch": "^2.6.12" } @@ -9229,7 +10700,6 @@ "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "peer": true, "dependencies": { "whatwg-url": "^5.0.0" }, @@ -9258,6 +10728,19 @@ "node": ">= 8" } }, + "node_modules/crossws": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.2.4.tgz", + "integrity": "sha512-DAxroI2uSOgUKLz00NX6A8U/8EE3SZHmIND+10jkVSaypvyt57J5JEOxAQOL6lQxyzi/wZbTIwssU1uy69h5Vg==", + "peerDependencies": { + "uWebSockets.js": "*" + }, + "peerDependenciesMeta": { + "uWebSockets.js": { + "optional": true + } + } + }, "node_modules/crypto-random-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", @@ -9405,6 +10888,14 @@ "node": ">=0.10.0" } }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "engines": { + "node": ">=0.10" + } + }, "node_modules/decompress-response": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", @@ -9529,6 +11020,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/defu": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==" + }, "node_modules/del": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", @@ -9596,6 +11092,11 @@ "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", "dev": true }, + "node_modules/destr": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.3.tgz", + "integrity": "sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==" + }, "node_modules/destroy": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", @@ -9611,6 +11112,17 @@ "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.3.0.tgz", "integrity": "sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==" }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, "node_modules/detect-port": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.6.1.tgz", @@ -9646,6 +11158,11 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/dijkstrajs": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.3.tgz", + "integrity": "sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==" + }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -9754,6 +11271,17 @@ "safe-buffer": "~5.1.0" } }, + "node_modules/duplexify": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.3.tgz", + "integrity": "sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==", + "dependencies": { + "end-of-stream": "^1.4.1", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1", + "stream-shift": "^1.0.2" + } + }, "node_modules/eastasianwidth": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", @@ -9820,6 +11348,11 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, + "node_modules/encode-utf8": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/encode-utf8/-/encode-utf8-1.0.3.tgz", + "integrity": "sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==" + }, "node_modules/encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", @@ -10504,6 +12037,80 @@ "node": ">= 0.6" } }, + "node_modules/eth-block-tracker": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/eth-block-tracker/-/eth-block-tracker-7.1.0.tgz", + "integrity": "sha512-8YdplnuE1IK4xfqpf4iU7oBxnOYAc35934o083G8ao+8WM8QQtt/mVlAY6yIAdY1eMeLqg4Z//PZjJGmWGPMRg==", + "dependencies": { + "@metamask/eth-json-rpc-provider": "^1.0.0", + "@metamask/safe-event-emitter": "^3.0.0", + "@metamask/utils": "^5.0.1", + "json-rpc-random-id": "^1.0.1", + "pify": "^3.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/eth-block-tracker/node_modules/@metamask/safe-event-emitter": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-3.1.1.tgz", + "integrity": "sha512-ihb3B0T/wJm1eUuArYP4lCTSEoZsClHhuWyfo/kMX3m/odpqNcPfsz5O2A3NT7dXCAgWPGDQGPqygCpgeniKMw==", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/eth-block-tracker/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/eth-json-rpc-filters": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/eth-json-rpc-filters/-/eth-json-rpc-filters-6.0.1.tgz", + "integrity": "sha512-ITJTvqoCw6OVMLs7pI8f4gG92n/St6x80ACtHodeS+IXmO0w+t1T5OOzfSt7KLSMLRkVUoexV7tztLgDxg+iig==", + "dependencies": { + "@metamask/safe-event-emitter": "^3.0.0", + "async-mutex": "^0.2.6", + "eth-query": "^2.1.2", + "json-rpc-engine": "^6.1.0", + "pify": "^5.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/eth-json-rpc-filters/node_modules/@metamask/safe-event-emitter": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-3.1.1.tgz", + "integrity": "sha512-ihb3B0T/wJm1eUuArYP4lCTSEoZsClHhuWyfo/kMX3m/odpqNcPfsz5O2A3NT7dXCAgWPGDQGPqygCpgeniKMw==", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/eth-json-rpc-filters/node_modules/pify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", + "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eth-query": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/eth-query/-/eth-query-2.1.2.tgz", + "integrity": "sha512-srES0ZcvwkR/wd5OQBRA1bIJMww1skfGS0s8wlwK3/oNP4+wnds60krvu5R1QbpRQjMmpG5OMIWro5s7gvDPsA==", + "dependencies": { + "json-rpc-random-id": "^1.0.0", + "xtend": "^4.0.1" + } + }, "node_modules/eth-rpc-errors": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-4.0.3.tgz", @@ -10564,6 +12171,14 @@ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, "node_modules/execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", @@ -10623,22 +12238,10 @@ "node": ">=4" } }, - "node_modules/extension-port-stream": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/extension-port-stream/-/extension-port-stream-2.1.1.tgz", - "integrity": "sha512-qknp5o5rj2J9CRKfVB8KJr+uXQlrojNZzdESUPhKYLXf97TPcGf6qWWKmpsNNtUyOdzFhab1ON0jzouNxHHvow==", - "dependencies": { - "webextension-polyfill": ">=0.10.0 <1.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "node_modules/fast-glob": { "version": "3.2.7", @@ -10680,6 +12283,14 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "node_modules/fast-redact": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.5.0.tgz", + "integrity": "sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==", + "engines": { + "node": ">=6" + } + }, "node_modules/fast-safe-stringify": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", @@ -10875,6 +12486,14 @@ "node": ">=8" } }, + "node_modules/filter-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", + "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/finalhandler": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", @@ -11284,6 +12903,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-port-please": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/get-port-please/-/get-port-please-3.1.2.tgz", + "integrity": "sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==" + }, "node_modules/get-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", @@ -11535,6 +13159,23 @@ "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", "dev": true }, + "node_modules/h3": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/h3/-/h3-1.12.0.tgz", + "integrity": "sha512-Zi/CcNeWBXDrFNlV0hUBJQR9F7a96RjMeAZweW/ZWkR9fuXrMcvKnSA63f/zZ9l0GgQOZDVHGvXivNN9PWOwhA==", + "dependencies": { + "cookie-es": "^1.1.0", + "crossws": "^0.2.4", + "defu": "^6.1.4", + "destr": "^2.0.3", + "iron-webcrypto": "^1.1.1", + "ohash": "^1.1.3", + "radix3": "^1.1.2", + "ufo": "^1.5.3", + "uncrypto": "^0.1.3", + "unenv": "^1.9.0" + } + }, "node_modules/handlebars": { "version": "4.7.8", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", @@ -11685,6 +13326,11 @@ "node": ">=8" } }, + "node_modules/hey-listen": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz", + "integrity": "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==" + }, "node_modules/hmac-drbg": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", @@ -11734,15 +13380,6 @@ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", "dev": true }, - "node_modules/html-parse-stringify": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", - "integrity": "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==", - "peer": true, - "dependencies": { - "void-elements": "3.1.0" - } - }, "node_modules/http-cache-semantics": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", @@ -11787,6 +13424,15 @@ "node": ">= 14" } }, + "node_modules/http-shutdown": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/http-shutdown/-/http-shutdown-1.2.2.tgz", + "integrity": "sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, "node_modules/http2-wrapper": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", @@ -11821,28 +13467,6 @@ "node": ">=10.17.0" } }, - "node_modules/i18next": { - "version": "22.5.1", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-22.5.1.tgz", - "integrity": "sha512-8TGPgM3pAD+VRsMtUMNknRz3kzqwp/gPALrWMsDnmC1mKqJwpWyooQRLMcbTwq8z8YwSmuj+ZYvc+xCuEpkssA==", - "funding": [ - { - "type": "individual", - "url": "https://locize.com" - }, - { - "type": "individual", - "url": "https://locize.com/i18next.html" - }, - { - "type": "individual", - "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" - } - ], - "dependencies": { - "@babel/runtime": "^7.20.6" - } - }, "node_modules/i18next-browser-languagedetector": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-7.1.0.tgz", @@ -11851,6 +13475,11 @@ "@babel/runtime": "^7.19.4" } }, + "node_modules/idb-keyval": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/idb-keyval/-/idb-keyval-6.2.1.tgz", + "integrity": "sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==" + }, "node_modules/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -11998,6 +13627,14 @@ "loose-envify": "^1.0.0" } }, + "node_modules/iron-webcrypto": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.2.1.tgz", + "integrity": "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==", + "funding": { + "url": "https://github.com/sponsors/brc-dd" + } + }, "node_modules/is-arguments": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", @@ -12050,7 +13687,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, "dependencies": { "binary-extensions": "^2.0.0" }, @@ -12190,6 +13826,37 @@ "node": ">=0.10.0" } }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-inside-container/node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-interactive": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", @@ -12410,6 +14077,20 @@ "node": ">=8" } }, + "node_modules/is64bit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is64bit/-/is64bit-2.0.0.tgz", + "integrity": "sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==", + "dependencies": { + "system-architecture": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/isarray": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", @@ -12430,6 +14111,48 @@ "node": ">=0.10.0" } }, + "node_modules/isomorphic-unfetch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/isomorphic-unfetch/-/isomorphic-unfetch-3.1.0.tgz", + "integrity": "sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==", + "dependencies": { + "node-fetch": "^2.6.1", + "unfetch": "^4.2.0" + } + }, + "node_modules/isomorphic-unfetch/node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/isows": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/isows/-/isows-1.0.4.tgz", + "integrity": "sha512-hEzjY+x9u9hPmBom9IIAqdJCwNLax+xrPb51vEPpERoFlIxgmZcHzsT5jKG06nvInKOBGvReAVz80Umed5CczQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/wagmi-dev" + } + ], + "peerDependencies": { + "ws": "*" + } + }, "node_modules/issue-parser": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/issue-parser/-/issue-parser-6.0.0.tgz", @@ -12689,6 +14412,14 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, + "node_modules/jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "bin": { + "jiti": "bin/jiti.js" + } + }, "node_modules/joi": { "version": "17.13.1", "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.1.tgz", @@ -12795,77 +14526,29 @@ "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "node_modules/json-rpc-engine": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-6.1.0.tgz", - "integrity": "sha512-NEdLrtrq1jUZyfjkr9OCz9EzCNhnRyWtt1PAnvnhwy6e8XETS0Dtc+ZNCO2gvuAoKsIn2+vCSowXTYE4CkgnAQ==", - "dependencies": { - "@metamask/safe-event-emitter": "^2.0.0", - "eth-rpc-errors": "^4.0.2" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/json-rpc-middleware-stream": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/json-rpc-middleware-stream/-/json-rpc-middleware-stream-4.2.3.tgz", - "integrity": "sha512-4iFb0yffm5vo3eFKDbQgke9o17XBcLQ2c3sONrXSbcOLzP8LTojqo8hRGVgtJShhm5q4ZDSNq039fAx9o65E1w==", - "dependencies": { - "@metamask/safe-event-emitter": "^3.0.0", - "json-rpc-engine": "^6.1.0", - "readable-stream": "^2.3.3" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/json-rpc-middleware-stream/node_modules/@metamask/safe-event-emitter": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-3.1.1.tgz", - "integrity": "sha512-ihb3B0T/wJm1eUuArYP4lCTSEoZsClHhuWyfo/kMX3m/odpqNcPfsz5O2A3NT7dXCAgWPGDQGPqygCpgeniKMw==", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/json-rpc-middleware-stream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/json-rpc-middleware-stream/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/json-rpc-middleware-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/json-rpc-middleware-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-rpc-engine": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-6.1.0.tgz", + "integrity": "sha512-NEdLrtrq1jUZyfjkr9OCz9EzCNhnRyWtt1PAnvnhwy6e8XETS0Dtc+ZNCO2gvuAoKsIn2+vCSowXTYE4CkgnAQ==", "dependencies": { - "safe-buffer": "~5.1.0" + "@metamask/safe-event-emitter": "^2.0.0", + "eth-rpc-errors": "^4.0.2" + }, + "engines": { + "node": ">=10.0.0" } }, + "node_modules/json-rpc-random-id": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-rpc-random-id/-/json-rpc-random-id-1.0.1.tgz", + "integrity": "sha512-RJ9YYNCkhVDBuP4zN5BBtYAzEl03yq/jIIsyif0JY9qyJuQQZNeDK7anAPKKlyEtLSj2s8h6hNh2F8zO5q7ScA==" + }, "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -12967,6 +14650,25 @@ "node": "*" } }, + "node_modules/keccak": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.4.tgz", + "integrity": "sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q==", + "hasInstallScript": true, + "dependencies": { + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/keccak/node_modules/node-addon-api": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", + "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==" + }, "node_modules/keyv": { "version": "4.5.4", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", @@ -12976,6 +14678,11 @@ "json-buffer": "3.0.1" } }, + "node_modules/keyvaluestorage-interface": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/keyvaluestorage-interface/-/keyvaluestorage-interface-1.0.0.tgz", + "integrity": "sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==" + }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -13061,6 +14768,100 @@ "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, + "node_modules/listhen": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/listhen/-/listhen-1.7.2.tgz", + "integrity": "sha512-7/HamOm5YD9Wb7CFgAZkKgVPA96WwhcTQoqtm2VTZGVbVVn3IWKRBTgrU7cchA3Q8k9iCsG8Osoi9GX4JsGM9g==", + "dependencies": { + "@parcel/watcher": "^2.4.1", + "@parcel/watcher-wasm": "^2.4.1", + "citty": "^0.1.6", + "clipboardy": "^4.0.0", + "consola": "^3.2.3", + "crossws": "^0.2.0", + "defu": "^6.1.4", + "get-port-please": "^3.1.2", + "h3": "^1.10.2", + "http-shutdown": "^1.2.2", + "jiti": "^1.21.0", + "mlly": "^1.6.1", + "node-forge": "^1.3.1", + "pathe": "^1.1.2", + "std-env": "^3.7.0", + "ufo": "^1.4.0", + "untun": "^0.1.3", + "uqr": "^0.1.2" + }, + "bin": { + "listen": "bin/listhen.mjs", + "listhen": "bin/listhen.mjs" + } + }, + "node_modules/listhen/node_modules/@parcel/watcher": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.4.1.tgz", + "integrity": "sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==", + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.4.1", + "@parcel/watcher-darwin-arm64": "2.4.1", + "@parcel/watcher-darwin-x64": "2.4.1", + "@parcel/watcher-freebsd-x64": "2.4.1", + "@parcel/watcher-linux-arm-glibc": "2.4.1", + "@parcel/watcher-linux-arm64-glibc": "2.4.1", + "@parcel/watcher-linux-arm64-musl": "2.4.1", + "@parcel/watcher-linux-x64-glibc": "2.4.1", + "@parcel/watcher-linux-x64-musl": "2.4.1", + "@parcel/watcher-win32-arm64": "2.4.1", + "@parcel/watcher-win32-ia32": "2.4.1", + "@parcel/watcher-win32-x64": "2.4.1" + } + }, + "node_modules/listhen/node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==" + }, + "node_modules/lit": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz", + "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==", + "dependencies": { + "@lit/reactive-element": "^1.6.0", + "lit-element": "^3.3.0", + "lit-html": "^2.8.0" + } + }, + "node_modules/lit-element": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz", + "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==", + "dependencies": { + "@lit-labs/ssr-dom-shim": "^1.1.0", + "@lit/reactive-element": "^1.3.0", + "lit-html": "^2.8.0" + } + }, + "node_modules/lit-html": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.8.0.tgz", + "integrity": "sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==", + "dependencies": { + "@types/trusted-types": "^2.0.2" + } + }, "node_modules/load-json-file": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", @@ -13162,6 +14963,11 @@ "integrity": "sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==", "dev": true }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" + }, "node_modules/lodash.ismatch": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", @@ -13686,6 +15492,8 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz", "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", + "optional": true, + "peer": true, "dependencies": { "is-plain-obj": "^2.1.0" }, @@ -13697,6 +15505,8 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "optional": true, + "peer": true, "engines": { "node": ">=8" } @@ -14260,7 +16070,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", - "dev": true, "bin": { "mime": "cli.js" }, @@ -14365,6 +16174,25 @@ "node": ">=16 || 14 >=14.17" } }, + "node_modules/mipd": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mipd/-/mipd-0.0.7.tgz", + "integrity": "sha512-aAPZPNDQ3uMTdKbuO2YmAw2TxLHO0moa4YKAyETM/DTj5FloZo+a+8tU+iv4GmW+sOxKLSRwcSFuczk+Cpt6fg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/wagmi-dev" + } + ], + "peerDependencies": { + "typescript": ">=5.0.4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, "node_modules/mkdirp": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", @@ -14381,7 +16209,6 @@ "version": "1.7.1", "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.1.tgz", "integrity": "sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==", - "dev": true, "dependencies": { "acorn": "^8.11.3", "pathe": "^1.1.2", @@ -14406,6 +16233,27 @@ "node": ">=0.10.0" } }, + "node_modules/motion": { + "version": "10.16.2", + "resolved": "https://registry.npmjs.org/motion/-/motion-10.16.2.tgz", + "integrity": "sha512-p+PurYqfUdcJZvtnmAqu5fJgV2kR0uLFQuBKtLeFVTrYEVllI99tiOTSefVNYuip9ELTEkepIIDftNdze76NAQ==", + "dependencies": { + "@motionone/animation": "^10.15.1", + "@motionone/dom": "^10.16.2", + "@motionone/svelte": "^10.16.2", + "@motionone/types": "^10.15.1", + "@motionone/utils": "^10.15.1", + "@motionone/vue": "^10.16.2" + } + }, + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "engines": { + "node": ">=4" + } + }, "node_modules/mrmime": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", @@ -14420,6 +16268,11 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, + "node_modules/multiformats": { + "version": "9.9.0", + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz", + "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==" + }, "node_modules/mz": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", @@ -14571,11 +16424,15 @@ "url": "https://opencollective.com/node-fetch" } }, + "node_modules/node-fetch-native": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.4.tgz", + "integrity": "sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==" + }, "node_modules/node-forge": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "peer": true, "engines": { "node": ">= 6.13.0" } @@ -17482,6 +19339,26 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/ofetch": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.3.4.tgz", + "integrity": "sha512-KLIET85ik3vhEfS+3fDlc/BAZiAp+43QEC/yCo5zkNoY2YaKvNkOaFr/6wCFgFH1kuYQM5pMNi0Tg8koiIemtw==", + "dependencies": { + "destr": "^2.0.3", + "node-fetch-native": "^1.6.3", + "ufo": "^1.5.3" + } + }, + "node_modules/ohash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.3.tgz", + "integrity": "sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==" + }, + "node_modules/on-exit-leak-free": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-0.2.0.tgz", + "integrity": "sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==" + }, "node_modules/on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", @@ -17808,8 +19685,7 @@ "node_modules/pathe": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", - "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", - "dev": true + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==" }, "node_modules/pathval": { "version": "1.1.1", @@ -17858,6 +19734,49 @@ "node": ">=0.10.0" } }, + "node_modules/pino": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-7.11.0.tgz", + "integrity": "sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==", + "dependencies": { + "atomic-sleep": "^1.0.0", + "fast-redact": "^3.0.0", + "on-exit-leak-free": "^0.2.0", + "pino-abstract-transport": "v0.5.0", + "pino-std-serializers": "^4.0.0", + "process-warning": "^1.0.0", + "quick-format-unescaped": "^4.0.3", + "real-require": "^0.1.0", + "safe-stable-stringify": "^2.1.0", + "sonic-boom": "^2.2.1", + "thread-stream": "^0.15.1" + }, + "bin": { + "pino": "bin.js" + } + }, + "node_modules/pino-abstract-transport": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-0.5.0.tgz", + "integrity": "sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==", + "dependencies": { + "duplexify": "^4.1.2", + "split2": "^4.0.0" + } + }, + "node_modules/pino-abstract-transport/node_modules/split2": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", + "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", + "engines": { + "node": ">= 10.x" + } + }, + "node_modules/pino-std-serializers": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-4.0.0.tgz", + "integrity": "sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==" + }, "node_modules/pirates": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", @@ -18023,13 +19942,28 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.1.1.tgz", "integrity": "sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ==", - "dev": true, "dependencies": { "confbox": "^0.1.7", "mlly": "^1.7.0", "pathe": "^1.1.2" } }, + "node_modules/pngjs": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz", + "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/pony-cause": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/pony-cause/-/pony-cause-2.1.11.tgz", + "integrity": "sha512-M7LhCsdNbNgiLYiP4WjsfLUuFmCfnjdF6jKe2R9NKl4WFN+HZPGHJZ9lnLP7f9ZnKe3U9nuWD0szirmj+migUg==", + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/possible-typed-array-names": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", @@ -18113,6 +20047,15 @@ "node": ">= 14" } }, + "node_modules/preact": { + "version": "10.22.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.22.1.tgz", + "integrity": "sha512-jRYbDDgMpIb5LHq3hkI0bbl+l/TQ9UnkdQ0ww+lp+4MMOdqaUYdFc5qeyP+IV8FAd/2Em7drVPeKdQxsiWCf/A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } + }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -18175,6 +20118,11 @@ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, + "node_modules/process-warning": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-1.0.0.tgz", + "integrity": "sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==" + }, "node_modules/promise": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", @@ -18211,6 +20159,11 @@ "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", "dev": true }, + "node_modules/proxy-compare": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-2.5.1.tgz", + "integrity": "sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA==" + }, "node_modules/proxy-from-env": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", @@ -18247,29 +20200,172 @@ "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", "dev": true, "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qr-code-styling": { + "version": "1.6.0-rc.1", + "resolved": "https://registry.npmjs.org/qr-code-styling/-/qr-code-styling-1.6.0-rc.1.tgz", + "integrity": "sha512-ModRIiW6oUnsP18QzrRYZSc/CFKFKIdj7pUs57AEVH20ajlglRpN3HukjHk0UbNMTlKGuaYl7Gt6/O5Gg2NU2Q==", + "dependencies": { + "qrcode-generator": "^1.4.3" + } + }, + "node_modules/qrcode": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.3.tgz", + "integrity": "sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==", + "dependencies": { + "dijkstrajs": "^1.0.1", + "encode-utf8": "^1.0.3", + "pngjs": "^5.0.0", + "yargs": "^15.3.1" + }, + "bin": { + "qrcode": "bin/qrcode" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/qrcode-generator": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/qrcode-generator/-/qrcode-generator-1.4.4.tgz", + "integrity": "sha512-HM7yY8O2ilqhmULxGMpcHSF1EhJJ9yBj8gvDEuZ6M+KGJ0YY2hKpnXvRD+hZPLrDVck3ExIGhmPtSdcjC+guuw==" + }, + "node_modules/qrcode-terminal-nooctal": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/qrcode-terminal-nooctal/-/qrcode-terminal-nooctal-0.12.1.tgz", + "integrity": "sha512-jy/kkD0iIMDjTucB+5T6KBsnirlhegDH47vHgrj5MejchSQmi/EAMM0xMFeePgV9CJkkAapNakpVUWYgHvtdKg==", + "bin": { + "qrcode-terminal": "bin/qrcode-terminal.js" + } + }, + "node_modules/qrcode/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/qrcode/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/qrcode/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "node_modules/qrcode/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" } }, - "node_modules/qr-code-styling": { - "version": "1.6.0-rc.1", - "resolved": "https://registry.npmjs.org/qr-code-styling/-/qr-code-styling-1.6.0-rc.1.tgz", - "integrity": "sha512-ModRIiW6oUnsP18QzrRYZSc/CFKFKIdj7pUs57AEVH20ajlglRpN3HukjHk0UbNMTlKGuaYl7Gt6/O5Gg2NU2Q==", + "node_modules/qrcode/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", "dependencies": { - "qrcode-generator": "^1.4.3" + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/qrcode-generator": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/qrcode-generator/-/qrcode-generator-1.4.4.tgz", - "integrity": "sha512-HM7yY8O2ilqhmULxGMpcHSF1EhJJ9yBj8gvDEuZ6M+KGJ0YY2hKpnXvRD+hZPLrDVck3ExIGhmPtSdcjC+guuw==" - }, - "node_modules/qrcode-terminal-nooctal": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/qrcode-terminal-nooctal/-/qrcode-terminal-nooctal-0.12.1.tgz", - "integrity": "sha512-jy/kkD0iIMDjTucB+5T6KBsnirlhegDH47vHgrj5MejchSQmi/EAMM0xMFeePgV9CJkkAapNakpVUWYgHvtdKg==", - "bin": { - "qrcode-terminal": "bin/qrcode-terminal.js" + "node_modules/query-string": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz", + "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", + "dependencies": { + "decode-uri-component": "^0.2.2", + "filter-obj": "^1.1.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/querystring": { @@ -18310,6 +20406,11 @@ } ] }, + "node_modules/quick-format-unescaped": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", + "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==" + }, "node_modules/quick-lru": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", @@ -18322,6 +20423,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/radix3": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.1.2.tgz", + "integrity": "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==" + }, "node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -18412,28 +20518,6 @@ } } }, - "node_modules/react-i18next": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-13.5.0.tgz", - "integrity": "sha512-CFJ5NDGJ2MUyBohEHxljOq/39NQ972rh1ajnadG9BjTk+UXbHLq4z5DKEbEQBDoIhUmmbuS/fIMJKo6VOax1HA==", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.22.5", - "html-parse-stringify": "^3.0.1" - }, - "peerDependencies": { - "i18next": ">= 23.2.3", - "react": ">= 16.8.0" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - } - } - }, "node_modules/react-is": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", @@ -18834,7 +20918,6 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, "dependencies": { "picomatch": "^2.2.1" }, @@ -18848,6 +20931,14 @@ "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==", "peer": true }, + "node_modules/real-require": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.1.0.tgz", + "integrity": "sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==", + "engines": { + "node": ">= 12.13.0" + } + }, "node_modules/recast": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/recast/-/recast-0.21.5.tgz", @@ -19005,8 +21096,7 @@ "node_modules/require-main-filename": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "peer": true + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" }, "node_modules/resolve": { "version": "1.22.8", @@ -19212,6 +21302,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/safe-stable-stringify": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz", + "integrity": "sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==", + "engines": { + "node": ">=10" + } + }, "node_modules/scale-ts": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/scale-ts/-/scale-ts-1.6.0.tgz", @@ -19774,8 +21872,7 @@ "node_modules/set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "peer": true + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" }, "node_modules/set-function-length": { "version": "1.2.2", @@ -19814,6 +21911,18 @@ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", "peer": true }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, "node_modules/shallow-clone": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", @@ -20105,6 +22214,14 @@ "node": ">=10.0.0" } }, + "node_modules/sonic-boom": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-2.8.0.tgz", + "integrity": "sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==", + "dependencies": { + "atomic-sleep": "^1.0.0" + } + }, "node_modules/sort-keys": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", @@ -20213,6 +22330,14 @@ "node": "*" } }, + "node_modules/split-on-first": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", + "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==", + "engines": { + "node": ">=6" + } + }, "node_modules/split2": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", @@ -20293,8 +22418,7 @@ "node_modules/std-env": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz", - "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==", - "dev": true + "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==" }, "node_modules/stream-combiner2": { "version": "1.1.1", @@ -20342,6 +22466,19 @@ "safe-buffer": "~5.1.0" } }, + "node_modules/stream-shift": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", + "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==" + }, + "node_modules/strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==", + "engines": { + "node": ">=4" + } + }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -20725,6 +22862,17 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/system-architecture": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/system-architecture/-/system-architecture-0.1.0.tgz", + "integrity": "sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/tar-stream": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", @@ -20898,6 +23046,14 @@ "node": ">=0.8" } }, + "node_modules/thread-stream": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-0.15.2.tgz", + "integrity": "sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==", + "dependencies": { + "real-require": "^0.1.0" + } + }, "node_modules/throat": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", @@ -21442,7 +23598,7 @@ "version": "5.1.6", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", - "dev": true, + "devOptional": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -21466,8 +23622,7 @@ "node_modules/ufo": { "version": "1.5.3", "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.3.tgz", - "integrity": "sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==", - "dev": true + "integrity": "sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==" }, "node_modules/uglify-js": { "version": "3.17.4", @@ -21482,6 +23637,14 @@ "node": ">=0.8.0" } }, + "node_modules/uint8arrays": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.0.tgz", + "integrity": "sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog==", + "dependencies": { + "multiformats": "^9.4.2" + } + }, "node_modules/unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -21497,6 +23660,28 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/uncrypto": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz", + "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==" + }, + "node_modules/unenv": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/unenv/-/unenv-1.10.0.tgz", + "integrity": "sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==", + "dependencies": { + "consola": "^3.2.3", + "defu": "^6.1.4", + "mime": "^3.0.0", + "node-fetch-native": "^1.6.4", + "pathe": "^1.1.2" + } + }, + "node_modules/unfetch": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-4.2.0.tgz", + "integrity": "sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==" + }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", @@ -21569,6 +23754,97 @@ "node": ">= 0.8" } }, + "node_modules/unstorage": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.10.2.tgz", + "integrity": "sha512-cULBcwDqrS8UhlIysUJs2Dk0Mmt8h7B0E6mtR+relW9nZvsf/u4SkAYyNliPiPW7XtFNb5u3IUMkxGxFTTRTgQ==", + "dependencies": { + "anymatch": "^3.1.3", + "chokidar": "^3.6.0", + "destr": "^2.0.3", + "h3": "^1.11.1", + "listhen": "^1.7.2", + "lru-cache": "^10.2.0", + "mri": "^1.2.0", + "node-fetch-native": "^1.6.2", + "ofetch": "^1.3.3", + "ufo": "^1.4.0" + }, + "peerDependencies": { + "@azure/app-configuration": "^1.5.0", + "@azure/cosmos": "^4.0.0", + "@azure/data-tables": "^13.2.2", + "@azure/identity": "^4.0.1", + "@azure/keyvault-secrets": "^4.8.0", + "@azure/storage-blob": "^12.17.0", + "@capacitor/preferences": "^5.0.7", + "@netlify/blobs": "^6.5.0 || ^7.0.0", + "@planetscale/database": "^1.16.0", + "@upstash/redis": "^1.28.4", + "@vercel/kv": "^1.0.1", + "idb-keyval": "^6.2.1", + "ioredis": "^5.3.2" + }, + "peerDependenciesMeta": { + "@azure/app-configuration": { + "optional": true + }, + "@azure/cosmos": { + "optional": true + }, + "@azure/data-tables": { + "optional": true + }, + "@azure/identity": { + "optional": true + }, + "@azure/keyvault-secrets": { + "optional": true + }, + "@azure/storage-blob": { + "optional": true + }, + "@capacitor/preferences": { + "optional": true + }, + "@netlify/blobs": { + "optional": true + }, + "@planetscale/database": { + "optional": true + }, + "@upstash/redis": { + "optional": true + }, + "@vercel/kv": { + "optional": true + }, + "idb-keyval": { + "optional": true + }, + "ioredis": { + "optional": true + } + } + }, + "node_modules/unstorage/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" + }, + "node_modules/untun": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/untun/-/untun-0.1.3.tgz", + "integrity": "sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==", + "dependencies": { + "citty": "^0.1.5", + "consola": "^3.2.3", + "pathe": "^1.1.1" + }, + "bin": { + "untun": "bin/untun.mjs" + } + }, "node_modules/update-browserslist-db": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", @@ -21598,6 +23874,11 @@ "browserslist": ">= 4.21.0" } }, + "node_modules/uqr": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/uqr/-/uqr-0.1.2.tgz", + "integrity": "sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==" + }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -21613,11 +23894,21 @@ "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==", "dev": true }, + "node_modules/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/utf-8-validate": { "version": "6.0.4", "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-6.0.4.tgz", "integrity": "sha512-xu9GQDeFp+eZ6LnCywXN/zBancWvOpUMzgjLPSjy4BRHSmTelvn2E0DG0o1sTiw5hkCKBHo8rwSKncfRfv2EEQ==", "hasInstallScript": true, + "optional": true, + "peer": true, "dependencies": { "node-gyp-build": "^4.3.0" }, @@ -21705,6 +23996,30 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/valtio": { + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/valtio/-/valtio-1.11.2.tgz", + "integrity": "sha512-1XfIxnUXzyswPAPXo1P3Pdx2mq/pIqZICkWN60Hby0d9Iqb+MEIpqgYVlbflvHdrp2YR/q3jyKWRPJJ100yxaw==", + "dependencies": { + "proxy-compare": "2.5.1", + "use-sync-external-store": "1.2.0" + }, + "engines": { + "node": ">=12.20.0" + }, + "peerDependencies": { + "@types/react": ">=16.8", + "react": ">=16.8" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "react": { + "optional": true + } + } + }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -21714,6 +24029,60 @@ "node": ">= 0.8" } }, + "node_modules/viem": { + "version": "2.17.5", + "resolved": "https://registry.npmjs.org/viem/-/viem-2.17.5.tgz", + "integrity": "sha512-m0QIKQF1uqTFWAYNeAdhNUBFMaIs0Mwhu2VmZuXmBMkzJ0IL0ViblLH13JRwbDnOaY82KYzNhCARmfnLBWVdkA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/wevm" + } + ], + "dependencies": { + "@adraffy/ens-normalize": "1.10.0", + "@noble/curves": "1.4.0", + "@noble/hashes": "1.4.0", + "@scure/bip32": "1.4.0", + "@scure/bip39": "1.3.0", + "abitype": "1.0.5", + "isows": "1.0.4", + "ws": "8.17.1" + }, + "peerDependencies": { + "typescript": ">=5.0.4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/viem/node_modules/@scure/bip32": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.4.0.tgz", + "integrity": "sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg==", + "dependencies": { + "@noble/curves": "~1.4.0", + "@noble/hashes": "~1.4.0", + "@scure/base": "~1.1.6" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/viem/node_modules/@scure/bip39": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.3.0.tgz", + "integrity": "sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ==", + "dependencies": { + "@noble/hashes": "~1.4.0", + "@scure/base": "~1.1.6" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/vite": { "version": "4.3.9", "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.9.tgz", @@ -22257,15 +24626,6 @@ "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==", "peer": true }, - "node_modules/void-elements": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", - "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/vscode-oniguruma": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", @@ -22278,6 +24638,30 @@ "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==", "dev": true }, + "node_modules/wagmi": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/wagmi/-/wagmi-2.11.2.tgz", + "integrity": "sha512-yHbeI2HNo7pPGToo4ib3lKSQDfprp+flV/V8T66nxbTne0fHcNtbCiny1xe9kAE44VNFdnABrUk8d83CMC7+QA==", + "dependencies": { + "@wagmi/connectors": "5.0.26", + "@wagmi/core": "2.12.2", + "use-sync-external-store": "1.2.0" + }, + "funding": { + "url": "https://github.com/sponsors/wevm" + }, + "peerDependencies": { + "@tanstack/react-query": ">=5.0.0", + "react": ">=18", + "typescript": ">=5.0.4", + "viem": "2.x" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, "node_modules/walker": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", @@ -22303,25 +24687,6 @@ "node": ">= 8" } }, - "node_modules/webextension-polyfill": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/webextension-polyfill/-/webextension-polyfill-0.12.0.tgz", - "integrity": "sha512-97TBmpoWJEE+3nFBQ4VocyCdLKfw54rFaJ6EVQYLBCXqCIpLSZkwGgASpv4oPt9gdKCJ80RJlcmNzNn008Ag6Q==" - }, - "node_modules/webextension-polyfill-ts": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/webextension-polyfill-ts/-/webextension-polyfill-ts-0.25.0.tgz", - "integrity": "sha512-ikQhwwHYkpBu00pFaUzIKY26I6L87DeRI+Q6jBT1daZUNuu8dSrg5U9l/ZbqdaQ1M/TTSPKeAa3kolP5liuedw==", - "deprecated": "This project has moved to @types/webextension-polyfill", - "dependencies": { - "webextension-polyfill": "^0.7.0" - } - }, - "node_modules/webextension-polyfill-ts/node_modules/webextension-polyfill": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/webextension-polyfill/-/webextension-polyfill-0.7.0.tgz", - "integrity": "sha512-su48BkMLxqzTTvPSE1eWxKToPS2Tv5DLGxKexLEVpwFd6Po6N8hhSLIvG6acPAg7qERoEaDL+Y5HQJeJeml5Aw==" - }, "node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", @@ -22375,8 +24740,7 @@ "node_modules/which-module": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", - "peer": true + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" }, "node_modules/which-typed-array": { "version": "1.1.15", @@ -22478,9 +24842,9 @@ } }, "node_modules/ws": { - "version": "8.17.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz", - "integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", "engines": { "node": ">=10.0.0" }, @@ -22593,16 +24957,44 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/zustand": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.4.1.tgz", + "integrity": "sha512-QCPfstAS4EBiTQzlaGP1gmorkh/UL1Leaj2tdj+zZCZ/9bm0WS7sI2wnfD5lpOszFqWJ1DcPnGoY8RDL61uokw==", + "dependencies": { + "use-sync-external-store": "1.2.0" + }, + "engines": { + "node": ">=12.7.0" + }, + "peerDependencies": { + "@types/react": ">=16.8", + "immer": ">=9.0", + "react": ">=16.8" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "immer": { + "optional": true + }, + "react": { + "optional": true + } + } + }, "packages/sdk": { "name": "gasp-sdk", "version": "0.0.2-eth-rollup-develop.14", "license": "ISC", "dependencies": { - "@metamask/sdk": "0.16.0", "big.js": "6.2.1", "gasp-type-definitions": "0.0.2-eth-rollup-develop.15", "tslib": "^2.3.0", - "tslog": "4.8.2" + "tslog": "4.8.2", + "viem": "^2.17.4", + "wagmi": "^2.10.10" }, "devDependencies": { "gasp-types": "0.0.2-eth-rollup-develop.14" From e73f003f9ce0dc2c559821c4587d4dd11374f32a Mon Sep 17 00:00:00 2001 From: Dominik Fedor Date: Thu, 18 Jul 2024 14:42:53 +0200 Subject: [PATCH 2/8] chore: naming cleanup --- packages/sdk/src/utils/signTx.ts | 10 +++++----- .../src/utils/{metamaskSigning.ts => signTypedData.ts} | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) rename packages/sdk/src/utils/{metamaskSigning.ts => signTypedData.ts} (99%) diff --git a/packages/sdk/src/utils/signTx.ts b/packages/sdk/src/utils/signTx.ts index f91e33ed..4c37c4cb 100644 --- a/packages/sdk/src/utils/signTx.ts +++ b/packages/sdk/src/utils/signTx.ts @@ -17,7 +17,7 @@ import { truncatedString } from './truncatedString'; import { getTxError } from './getTxError'; import { logger } from './mangataLogger'; import { hexToU8a } from '@polkadot/util'; -import { signTypedData_v4 } from './metamaskSigning'; +import { signTypedData_v4 } from './signTypedData'; const subscribeToExtrinsic = async ( api: ApiPromise, @@ -166,7 +166,7 @@ export const signTx = async ( const subscriptionState = { isSubscribed: false }; if (txOptions?.wagmiConfig) { - const metamaskTx = api.createType( + const transaction = api.createType( 'Extrinsic', { method: tx.method }, { version: tx.version } @@ -187,18 +187,18 @@ export const signTx = async ( const created_signature = api.createType('EthereumSignature', hexToU8a(signature)); - metamaskTx.addSignature( + transaction.addSignature( address, created_signature, payload.toHex() ); const unsub = await api.rpc.author.submitAndWatchExtrinsic( - metamaskTx, + transaction, async (status) => { await subscribeToExtrinsic( api, - metamaskTx, + transaction, { status }, extractedAccount, txOptions, diff --git a/packages/sdk/src/utils/metamaskSigning.ts b/packages/sdk/src/utils/signTypedData.ts similarity index 99% rename from packages/sdk/src/utils/metamaskSigning.ts rename to packages/sdk/src/utils/signTypedData.ts index 8502c355..54e19fca 100644 --- a/packages/sdk/src/utils/metamaskSigning.ts +++ b/packages/sdk/src/utils/signTypedData.ts @@ -65,7 +65,7 @@ function makeSignOptions(api: ApiPromise, partialOptions: Partial, config: Config, address?: string): Promise { const options: Partial = {}; - + if (!address) { throw new Error('No address found'); } From 23c61583db191b22aaeeafa41d11baf124fba563 Mon Sep 17 00:00:00 2001 From: mangatafinance Date: Thu, 18 Jul 2024 13:32:43 +0000 Subject: [PATCH 3/8] chore: updated type definitions to new prerelease version --- package-lock.json | 13 ++++++++++++- packages/type-definitions/package.json | 2 +- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 65390e0a..14c675d1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25006,9 +25006,20 @@ "@polkadot/api": "^11.1.1" } }, + "packages/sdk/node_modules/gasp-type-definitions": { + "version": "0.0.2-eth-rollup-develop.15", + "resolved": "https://registry.npmjs.org/gasp-type-definitions/-/gasp-type-definitions-0.0.2-eth-rollup-develop.15.tgz", + "integrity": "sha512-ltTucJuMca+erS+R0QS3FI/6ZIhWPFlNGM2bmK4G31gxU1iLucU5pJglvublbuZRJ2e1qeFBz1pC/aRcy3u01A==", + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "@polkadot/types": "^11.1.1" + } + }, "packages/type-definitions": { "name": "gasp-type-definitions", - "version": "0.0.2-eth-rollup-develop.15", + "version": "0.0.2-eth-rollup-develop.16", "license": "GPL-3.0", "engines": { "node": ">=18.0.0" diff --git a/packages/type-definitions/package.json b/packages/type-definitions/package.json index 06d9fd5e..ba88b119 100644 --- a/packages/type-definitions/package.json +++ b/packages/type-definitions/package.json @@ -1,6 +1,6 @@ { "name": "gasp-type-definitions", - "version": "0.0.2-eth-rollup-develop.15", + "version": "0.0.2-eth-rollup-develop.16", "description": "Type definitions for Gasp", "repository": { "type": "git", From d4567f6c6f5e249f5310111f0ff24dd923ed1009 Mon Sep 17 00:00:00 2001 From: mangatafinance Date: Thu, 18 Jul 2024 13:52:11 +0000 Subject: [PATCH 4/8] chore: updated to new prerelease version --- package-lock.json | 14 +- packages/types/metadata.json | 2 +- packages/types/package.json | 2 +- .../src/interfaces/augment-api-errors.ts | 1 + .../src/interfaces/augment-api-events.ts | 5 +- .../types/src/interfaces/augment-api-query.ts | 7 +- packages/types/src/interfaces/lookup.ts | 313 ++++++++--------- packages/types/src/interfaces/registry.ts | 3 +- packages/types/src/interfaces/types-lookup.ts | 317 +++++++++--------- 9 files changed, 322 insertions(+), 342 deletions(-) diff --git a/package-lock.json b/package-lock.json index 14c675d1..e553d835 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25017,6 +25017,18 @@ "@polkadot/types": "^11.1.1" } }, + "packages/sdk/node_modules/gasp-types": { + "version": "0.0.2-eth-rollup-develop.14", + "resolved": "https://registry.npmjs.org/gasp-types/-/gasp-types-0.0.2-eth-rollup-develop.14.tgz", + "integrity": "sha512-UaPAYbtoq5aMT1YpmCpLJAz1PakgJcrzB0jpVyBdswjJe2RcWeCfI+NWYRyP/7Y46njati6+sL5Efimb0HEXfQ==", + "dev": true, + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "@polkadot/api": "^11.1.1" + } + }, "packages/type-definitions": { "name": "gasp-type-definitions", "version": "0.0.2-eth-rollup-develop.16", @@ -25030,7 +25042,7 @@ }, "packages/types": { "name": "gasp-types", - "version": "0.0.2-eth-rollup-develop.14", + "version": "0.0.2-eth-rollup-develop.15", "license": "GPL-3.0", "engines": { "node": ">=18.0.0" diff --git a/packages/types/metadata.json b/packages/types/metadata.json index 963dc979..abfa09ca 100644 --- a/packages/types/metadata.json +++ b/packages/types/metadata.json @@ -1 +1 @@ -{"jsonrpc":"2.0","result":"0x6d6574610ef906000c2873705f72756e74696d651c6163636f756e742c4163636f756e7449643230000004000401205b75383b2032305d0000040000031400000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f08144e6f6e636501102c4163636f756e74446174610114001401146e6f6e63651001144e6f6e6365000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e74446174610000100000050500140000040000180c346672616d655f737570706f7274206469737061746368405065724469737061746368436c617373040454011c000c01186e6f726d616c1c01045400012c6f7065726174696f6e616c1c0104540001246d616e6461746f72791c01045400001c0c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6520010c75363400012870726f6f665f73697a6520010c753634000020000006240024000005060028083c7072696d69746976655f74797065731048323536000004002c01205b75383b2033325d00002c000003200000000800300c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401340453000004004c01185665633c543e0000340000040c10383c003804184f7074696f6e04045401100108104e6f6e6500000010536f6d6504001000000100003c000002400040000004084448004404184f7074696f6e04045401000108104e6f6e6500000010536f6d6504000000000100004800000208004c000002340050000005000054102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677358013c5665633c4469676573744974656d3e0000580000025c005c102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800600144436f6e73656e737573456e67696e654964000048011c5665633c75383e00060024436f6e73656e7375730800600144436f6e73656e737573456e67696e654964000048011c5665633c75383e000400105365616c0800600144436f6e73656e737573456e67696e654964000048011c5665633c75383e000500144f74686572040048011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000600000030400000008006400000268006808306672616d655f73797374656d2c4576656e745265636f7264080445016c04540128000c01147068617365dd01011450686173650001146576656e746c010445000118746f70696373e10101185665633c543e00006c0838726f6c6c75705f72756e74696d653052756e74696d654576656e740001681853797374656d04007001706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000001c5574696c697479040094017470616c6c65745f7574696c6974795f6d616e676174613a3a4576656e740004001450726f787904009c017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e0005002c4d61696e74656e616e63650400a8018870616c6c65745f6d61696e74656e616e63653a3a4576656e743c52756e74696d653e00060020526f6c6c646f776e0400ac017c70616c6c65745f726f6c6c646f776e3a3a4576656e743c52756e74696d653e000700204d6574616d61736b0400c801a470616c6c65745f6d6574616d61736b5f7369676e61747572653a3a4576656e743c52756e74696d653e00080018546f6b656e730400e0016c6f726d6c5f746f6b656e733a3a4576656e743c52756e74696d653e000a00485472616e73616374696f6e5061796d656e740400ec01c870616c6c65745f7472616e73616374696f6e5f7061796d656e745f6d616e676174613a3a4576656e743c52756e74696d653e000b000c58796b0400f0016870616c6c65745f78796b3a3a4576656e743c52756e74696d653e000d003050726f6f664f665374616b650400fc019470616c6c65745f70726f6f665f6f665f7374616b653a3a4576656e743c52756e74696d653e000e001c4665654c6f636b04000101017c70616c6c65745f6665655f6c6f636b3a3a4576656e743c52756e74696d653e000f001c56657374696e6704000501019870616c6c65745f76657374696e675f6d616e676174613a3a4576656e743c52756e74696d653e0011002443726f77646c6f616e0400090101a070616c6c65745f63726f77646c6f616e5f726577617264733a3a4576656e743c52756e74696d653e0012002049737375616e636504000d01017c70616c6c65745f69737375616e63653a3a4576656e743c52756e74696d653e001300544d756c7469507572706f73654c697175696469747904001d0101b470616c6c65745f6d756c7469707572706f73655f6c69717569646974793a3a4576656e743c52756e74696d653e00140024426f6f74737472617004002101018070616c6c65745f626f6f7473747261703a3a4576656e743c52756e74696d653e0015004050617261636861696e5374616b696e6704002501018470617261636861696e5f7374616b696e673a3a4576656e743c52756e74696d653e001e004053657175656e6365725374616b696e670400410101a070616c6c65745f73657175656e6365725f7374616b696e673a3a4576656e743c52756e74696d653e001f001c53657373696f6e04004901015470616c6c65745f73657373696f6e3a3a4576656e740020001c4772616e64706104004d01015470616c6c65745f6772616e6470613a3a4576656e74002200344173736574526567697374727904006101018c6f726d6c5f61737365745f72656769737472793a3a4576656e743c52756e74696d653e0035002054726561737572790400c901017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e003c00105375646f0400cd01018c70616c6c65745f7375646f5f6d616e676174613a3a4576656e743c52756e74696d653e003d00285375646f4f726967696e0400d101018870616c6c65745f7375646f5f6f726967696e3a3a4576656e743c52756e74696d653e003e001c436f756e63696c0400d50101410170616c6c65745f636f6c6c6563746976655f6d616e676174613a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976655f6d616e676174613a3a0a496e7374616e6365313e003f00204964656e746974790400d901017c70616c6c65745f6964656e746974793a3a4576656e743c52756e74696d653e00400000700c306672616d655f73797374656d1870616c6c6574144576656e7404045400011c4045787472696e7369635375636365737304013464697370617463685f696e666f7401304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7280013444697370617463684572726f7200013464697370617463685f696e666f7401304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e7449640001106861736828011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e2c547873456e717565756564040114636f756e7424010c753634000604344f6e2073746f7265642074787304704576656e7420666f72207468652053797374656d2070616c6c65742e740c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c01187765696768741c0118576569676874000114636c6173737801344469737061746368436c617373000120706179735f6665657c0110506179730000780c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f7279000200007c0c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000080082873705f72756e74696d653444697370617463684572726f72000138144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040084012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e0400880128546f6b656e4572726f720007002841726974686d6574696304008c013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04009001485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c0038526f6f744e6f74416c6c6f776564000d000084082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7260018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d000088082873705f72756e74696d6528546f6b656e4572726f720001284046756e6473556e617661696c61626c65000000304f6e6c7950726f76696465720001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006004043616e6e6f74437265617465486f6c64000700344e6f74457870656e6461626c650008001c426c6f636b6564000900008c083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000090082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000940c5870616c6c65745f7574696c6974795f6d616e676174611870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7280013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7280013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c749801384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574980418526573756c740804540114044501800108084f6b040014000000000c45727204008000000100009c0c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001143450726f78794578656375746564040118726573756c749801384469737061746368526573756c74000004bc412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e2e2c507572654372656174656410011070757265000130543a3a4163636f756e74496400010c77686f000130543a3a4163636f756e74496400012870726f78795f74797065a00130543a3a50726f787954797065000150646973616d626967756174696f6e5f696e646578a4010c753136000108dc412070757265206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e90646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e24416e6e6f756e6365640c01107265616c000130543a3a4163636f756e74496400011470726f7879000130543a3a4163636f756e74496400012463616c6c5f6861736828013443616c6c486173684f663c543e000204e0416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e2850726f7879416464656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f74797065a00130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00030448412070726f7879207761732061646465642e3050726f787952656d6f76656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f74797065a00130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00040450412070726f7879207761732072656d6f7665642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a01438726f6c6c75705f72756e74696d653872756e74696d655f636f6e66696718636f6e6669673070616c6c65745f70726f78792450726f787954797065000104304175746f436f6d706f756e6400000000a40000050400a80c4870616c6c65745f6d61696e74656e616e63651870616c6c6574144576656e74040454000110644d61696e74656e616e63654d6f646553776974636865644f6e0400000130543a3a4163636f756e744964000004944d61696e74656e616e6365206d6f646520686173206265656e207377697463686564206f6e684d61696e74656e616e63654d6f646553776974636865644f66660400000130543a3a4163636f756e744964000104984d61696e74656e616e6365206d6f646520686173206265656e207377697463686564206f6666a05570677261646162696c697479496e4d61696e74656e616e63654d6f646553776974636865644f6e0400000130543a3a4163636f756e744964000204d855706772616461626c696c747920696e206d61696e74656e616e6365206d6f646520686173206265656e207377697463686564206f6ea45570677261646162696c697479496e4d61696e74656e616e63654d6f646553776974636865644f66660400000130543a3a4163636f756e744964000304dc55706772616461626c696c747920696e206d61696e74656e616e6365206d6f646520686173206265656e207377697463686564206f6666047c54686520604576656e746020656e756d206f6620746869732070616c6c6574ac0c3c70616c6c65745f726f6c6c646f776e1870616c6c6574144576656e7404045400010c304c315265616453746f7265640400b001dc28543a3a436861696e49642c20543a3a4163636f756e7449642c20753132382c206d657373616765733a3a52616e67652c204832353629000000505265717565737450726f6365737365644f6e4c320800b40128543a3a436861696e49640000b8011075313238000100384c315265616443616e63656c656408016463616e63656c65645f73657175656e6365725f757064617465b801107531323800012c61737369676e65645f6964c00124526571756573744964000200047c54686520604576656e746020656e756d206f6620746869732070616c6c6574b000000414b400b8bc2800b40c3c70616c6c65745f726f6c6c646f776e206d6573736167657314436861696e00010820457468657265756d00000020417262697472756d00010000b80000050700bc0c3c70616c6c65745f726f6c6c646f776e206d657373616765731452616e676500000801147374617274b801107531323800010c656e64b80110753132380000c00c3c70616c6c65745f726f6c6c646f776e206d657373616765732452657175657374496400000801186f726967696ec401184f726967696e0001086964b80110753132380000c40c3c70616c6c65745f726f6c6c646f776e206d65737361676573184f726967696e000108084c31000000084c3200010000c80c6470616c6c65745f6d6574616d61736b5f7369676e61747572651870616c6c6574144576656e740404540001043c4d65746164617461557064617465641001106e616d65cc01984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e00011c76657273696f6ecc01984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e000120636861696e5f6964d4012c4f7074696f6e3c7536343e0001286465636f64655f75726cd801a44f7074696f6e3c426f756e6465645665633c75382c20543a3a55726c537472696e674c696d69743e3e000000047c54686520604576656e746020656e756d206f6620746869732070616c6c6574cc04184f7074696f6e04045401d00108104e6f6e6500000010536f6d650400d00000010000d00c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004004801185665633c543e0000d404184f7074696f6e04045401240108104e6f6e6500000010536f6d650400240000010000d804184f7074696f6e04045401dc0108104e6f6e6500000010536f6d650400dc0000010000dc0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004004801185665633c543e0000e00c2c6f726d6c5f746f6b656e73186d6f64756c65144576656e7404045400014c1c456e646f7765640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f73740c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000108ec416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77c84578697374656e7469616c4465706f7369742c20726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e7366657210012c63757272656e63795f6964100134543a3a43757272656e6379496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2052657365727665640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000304e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e72657365727665640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000404e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656414012c63757272656e63795f6964100134543a3a43757272656e6379496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000118737461747573e4013442616c616e6365537461747573000508f4536f6d652072657365727665642062616c616e63652077617320726570617472696174656420286d6f7665642066726f6d20726573657276656420746f44616e6f74686572206163636f756e74292e2842616c616e636553657410012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e74496400011066726565b80128543a3a42616c616e63650001207265736572766564b80128543a3a42616c616e636500060468412062616c616e6365207761732073657420627920726f6f742e40546f74616c49737375616e636553657408012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e74b80128543a3a42616c616e6365000704b854686520746f74616c2069737375616e6365206f6620616e2063757272656e637920686173206265656e207365742457697468647261776e0c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000804ec536f6d652062616c616e63657320776572652077697468647261776e2028652e672e2070617920666f72207472616e73616374696f6e20666565291c536c617368656410012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e74496400012c667265655f616d6f756e74b80128543a3a42616c616e636500013c72657365727665645f616d6f756e74b80128543a3a42616c616e6365000904d4536f6d652062616c616e636573207765726520736c61736865642028652e672e2064756520746f206d69732d6265686176696f7229244465706f73697465640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000a04984465706f736974656420736f6d652062616c616e636520696e746f20616e206163636f756e741c4c6f636b53657410011c6c6f636b5f6964e801384c6f636b4964656e74696669657200012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000b0454536f6d652066756e647320617265206c6f636b65642c4c6f636b52656d6f7665640c011c6c6f636b5f6964e801384c6f636b4964656e74696669657200012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000c047c536f6d65206c6f636b65642066756e6473207765726520756e6c6f636b65641c437265617465640c00100134543a3a43757272656e637949640000000130543a3a4163636f756e7449640000b80128543a3a42616c616e6365000d044c4120746f6b656e20776173206973737565642e184d696e7465640c00100134543a3a43757272656e637949640000000130543a3a4163636f756e7449640000b80128543a3a42616c616e6365000e044c4120746f6b656e20776173206d696e7465642e184c6f636b65640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000f0474536f6d6520667265652062616c616e636520776173206c6f636b65642e20556e6c6f636b65640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e636500100478536f6d65206c6f636b65642062616c616e6365207761732066726565642e1849737375656408012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e74b80128543a3a42616c616e63650011002452657363696e64656408012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e74b80128543a3a42616c616e6365001200047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e414346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000e8000003080000000800ec0c8870616c6c65745f7472616e73616374696f6e5f7061796d656e745f6d616e676174611870616c6c6574144576656e74040454000104485472616e73616374696f6e4665655061696410010c77686f000130543a3a4163636f756e744964000120746f6b656e5f696410010c75333200012861637475616c5f666565b8013042616c616e63654f663c543e00010c746970b8013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f00c2870616c6c65745f78796b1870616c6c6574144576656e7404045400012c2c506f6f6c437265617465641400000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e00000034417373657473537761707065641000000130543a3a4163636f756e7449640000f401505665633c43757272656e637949644f663c543e3e0000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e0001007053656c6c41737365744661696c6564447565546f536c6970706167651800000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e0002006c42757941737365744661696c6564447565546f536c6970706167651800000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e0003003c4c69717569646974794d696e7465641c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0004003c4c69717569646974794275726e65641c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e00050050506f6f6c50726f6d6f74696f6e55706461746564080010013c43757272656e637949644f663c543e0000f801284f7074696f6e3c75383e000600484c69717569646974794163746976617465640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000700504c697175696469747944656163746976617465640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0008003852657761726473436c61696d65640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000900804d756c74695377617041737365744661696c65644f6e41746f6d6963537761701000000130543a3a4163636f756e7449640000f401505665633c43757272656e637949644f663c543e3e0000b8013042616c616e63654f663c543e000084012c4d6f64756c654572726f72000a00047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f40000021000f804184f7074696f6e04045401080108104e6f6e6500000010536f6d650400080000010000fc0c5470616c6c65745f70726f6f665f6f665f7374616b651870616c6c6574144576656e7404045400012050506f6f6c50726f6d6f74696f6e55706461746564080010013c43757272656e637949644f663c543e0000f801284f7074696f6e3c75383e000000484c69717569646974794163746976617465640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000100504c697175696469747944656163746976617465640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0002003852657761726473436c61696d65640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000300605468697264506172747952657761726473436c61696d65641000000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e00040070546869726450617274794c69717569646974794163746976617465641000000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e00050078546869726450617274794c697175696469747944656163746976617465641000000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e00060084546869726450617274795375636365737366756c506f6f6c50726f6d6f74696f6e1000000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000700047c54686520604576656e746020656e756d206f6620746869732070616c6c657401010c3c70616c6c65745f6665655f6c6f636b1870616c6c6574144576656e7404045400010c584665654c6f636b4d65746164617461557064617465640000003c4665654c6f636b556e6c6f636b65640800000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e000100244665654c6f636b65640c010c77686f000130543a3a4163636f756e74496400012c6c6f636b5f616d6f756e74b8013042616c616e63654f663c543e000130746f74616c5f6c6f636b6564b8013042616c616e63654f663c543e000200047c54686520604576656e746020656e756d206f6620746869732070616c6c657405010c5870616c6c65745f76657374696e675f6d616e676174611870616c6c6574144576656e740404540001083856657374696e67557064617465640c011c6163636f756e74000130543a3a4163636f756e744964000120746f6b656e5f6964100130546f6b656e49644f663c543e000120756e766573746564b8013042616c616e63654f663c543e000008510154686520616d6f756e742076657374656420686173206265656e20757064617465642e205468697320636f756c6420696e6469636174652061206368616e676520696e2066756e647320617661696c61626c652e25015468652062616c616e636520676976656e2069732074686520616d6f756e74207768696368206973206c65667420756e7665737465642028616e642074687573206c6f636b6564292e4056657374696e67436f6d706c6574656408011c6163636f756e74000130543a3a4163636f756e744964000120746f6b656e5f6964100130546f6b656e49644f663c543e0001049c416e205c5b6163636f756e745c5d20686173206265636f6d652066756c6c79207665737465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657409010c6070616c6c65745f63726f77646c6f616e5f726577617264731870616c6c6574144576656e7404045400011848496e697469616c5061796d656e744d6164650800000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e000004dc54686520696e697469616c207061796d656e74206f6620496e697469616c697a6174696f6e5061796d656e742025207761732070616964604e61746976654964656e746974794173736f6369617465640c00000158543a3a52656c6179436861696e4163636f756e7449640000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0001085501536f6d656f6e65206861732070726f76656e2074686579206d616465206120636f6e747269627574696f6e20616e64206173736f6369617465642061206e6174697665206964656e7469747920776974682069742e790144617461206973207468652072656c6179206163636f756e742c20206e6174697665206163636f756e7420616e642074686520746f74616c20616d6f756e74206f66205f726577617264735f20746861742077696c6c20626520706169642c52657761726473506169640800000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0002089c4120636f6e7472696275746f722068617320636c61696d656420736f6d6520726577617264732e01014461746120697320746865206163636f756e742067657474696e67207061696420616e642074686520616d6f756e74206f66207265776172647320706169642e5052657761726441646472657373557064617465640800000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000304b44120636f6e7472696275746f72206861732075706461746564207468652072657761726420616464726573732e90496e697469616c697a6564416c7265616479496e697469616c697a65644163636f756e740c00000158543a3a52656c6179436861696e4163636f756e74496400004401504f7074696f6e3c543a3a4163636f756e7449643e0000b8013042616c616e63654f663c543e00040425015768656e20696e697469616c697a696e6720746865207265776172642076656320616e20616c726561647920696e697469616c697a6564206163636f756e742077617320666f756e64ac496e697469616c697a65644163636f756e74576974684e6f74456e6f756768436f6e747269627574696f6e0c00000158543a3a52656c6179436861696e4163636f756e74496400004401504f7074696f6e3c543a3a4163636f756e7449643e0000b8013042616c616e63654f663c543e00050425015768656e20696e697469616c697a696e6720746865207265776172642076656320616e20616c726561647920696e697469616c697a6564206163636f756e742077617320666f756e64047c54686520604576656e746020656e756d206f6620746869732070616c6c65740d010c3c70616c6c65745f69737375616e63651870616c6c6574144576656e740404540001185453657373696f6e49737375616e63654973737565640c0010010c7533320000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e0000049049737375616e636520666f72207570636f6d696e672073657373696f6e206973737565645c53657373696f6e49737375616e63655265636f726465640c0010010c7533320000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e000104d449737375616e636520666f72207570636f6d696e672073657373696f6e2063616c63756c6174656420616e64207265636f726465646449737375616e6365436f6e666967496e697469616c697a656404001101016849737375616e6365496e666f3c42616c616e63654f663c543e3e000204a449737375616e636520636f6e66696775726174696f6e20686173206265656e2066696e616c697a65643054474546696e616c697a65640003045854474520686173206265656e2066696e616c697a656444544745496e7374616e63654661696c656404001901018c546765496e666f3c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e00040464412054474520696e7374616e636520686173206661696c656450544745496e7374616e636553756363656564656404001901018c546765496e666f3c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e00050470412054474520696e7374616e63652068617320737563636565646564047c54686520604576656e746020656e756d206f6620746869732070616c6c65741101083c70616c6c65745f69737375616e63653049737375616e6365496e666f041c42616c616e636501b80018010c636170b8011c42616c616e636500014069737375616e63655f61745f696e6974b8011c42616c616e63650001586c696e6561725f69737375616e63655f626c6f636b7310010c7533320001586c69717569646974795f6d696e696e675f73706c69741501011c50657262696c6c0001347374616b696e675f73706c69741501011c50657262696c6c000168746f74616c5f63726f77646c6f616e5f616c6c6f636174696f6eb8011c42616c616e6365000015010c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c75333200001901083c70616c6c65745f69737375616e63651c546765496e666f08244163636f756e74496401001c42616c616e636501b80008010c77686f0001244163636f756e744964000118616d6f756e74b8011c42616c616e636500001d010c7470616c6c65745f6d756c7469707572706f73655f6c69717569646974791870616c6c6574144576656e740404540001085456657374696e67546f6b656e7352657365727665640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e00000064546f6b656e7352656c6f636b656446726f6d526573657276651000000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e000100047c54686520604576656e746020656e756d206f6620746869732070616c6c657421010c4070616c6c65745f626f6f7473747261701870616c6c6574144576656e740404540001202c50726f766973696f6e6564080010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0000044446756e64732070726f766973696f6e65644456657374656450726f766973696f6e6564080010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0001049446756e64732070726f766973696f6e6564207573696e672076657374656420746f6b656e7380526577617264734c697175696469747941636974766174696f6e4661696c65640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000204d45468652061637469766174696f6e206f66207468652072657761726473206c697175696469747920746f6b656e73206661696c65643852657761726473436c61696d6564080010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0003043c5265776172647320636c61696d65644c4163636f756e747357686974656c69737465640004044c6163636f756e742077686974656c697374656478426f6f7473747261705061726974616c6c7950726546696e616c697a6564000504c8626f6f747374726170207072652066696e616c697a6174696f6e2068617320636f6d706c65746564207061727469616c6c796c426f6f7473747261705265616479546f426546696e616c697a65640006044101626f6f747374726170207072652066696e616c697a6174696f6e2068617320636f6d706c657465642c20616e642074686520626f6f7473747261702063616e206e6f772062652066696e616c697a656448426f6f74737472617046696e616c697a65640007047466696e616c697a6174696f6e2070726f636573732066696e6973686564047c54686520604576656e746020656e756d206f6620746869732070616c6c657425010c4470617261636861696e5f7374616b696e671870616c6c6574144576656e74040454000184204e6577526f756e641000100144426c6f636b4e756d626572466f723c543e0000100128526f756e64496e646578000010010c7533320000b8013042616c616e63654f663c543e00000409015374617274696e6720426c6f636b2c20526f756e642c204e756d626572206f6620436f6c6c61746f72732053656c65637465642c20546f74616c2042616c616e6365604a6f696e6564436f6c6c61746f7243616e646964617465730c00000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e000104b04163636f756e742c20416d6f756e74204c6f636b65642c204e657720546f74616c20416d74204c6f636b656438436f6c6c61746f7243686f73656e0c00100128526f756e64496e6465780000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0002042101526f756e642c20436f6c6c61746f72204163636f756e742c20546f74616c204578706f73656420416d6f756e742028696e636c7564657320616c6c2064656c65676174696f6e73296843616e646964617465426f6e644d6f72655265717565737465640c00000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000100128526f756e64496e6465780003043d0143616e6469646174652c20416d6f756e7420546f20496e6372656173652c20526f756e6420617420776869636820726571756573742063616e2062652065786563757465642062792063616c6c65726843616e646964617465426f6e644c6573735265717565737465640c00000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000100128526f756e64496e6465780004043d0143616e6469646174652c20416d6f756e7420546f2044656372656173652c20526f756e6420617420776869636820726571756573742063616e2062652065786563757465642062792063616c6c65724c43616e646964617465426f6e6465644d6f72650c00000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e0005048443616e6469646174652c20416d6f756e742c204e657720426f6e6420546f74616c4c43616e646964617465426f6e6465644c6573730c00000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e0006046c43616e6469646174652c20416d6f756e742c204e657720426f6e645043616e64696461746557656e744f66666c696e650800100128526f756e64496e6465780000000130543a3a4163636f756e74496400070460526f756e64204f66666c696e652c2043616e6469646174654c43616e6469646174654261636b4f6e6c696e650800100128526f756e64496e6465780000000130543a3a4163636f756e7449640008045c526f756e64204f6e6c696e652c2043616e6469646174655843616e6469646174655363686564756c6564457869740c00100128526f756e64496e6465780000000130543a3a4163636f756e7449640000100128526f756e64496e646578000904e4526f756e64204174205768696368204578697420497320416c6c6f7765642c2043616e6469646174652c205363686564756c656420457869745843616e63656c6c656443616e646964617465457869740400000130543a3a4163636f756e744964000a042443616e6469646174657043616e63656c6c656443616e646964617465426f6e644368616e67650800000130543a3a4163636f756e74496400002901018843616e646964617465426f6e64526571756573743c42616c616e63654f663c543e3e000b047043616e6469646174652c2043616e63656c6c656420526571756573743443616e6469646174654c6566740c00000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e000c04cc45782d43616e6469646174652c20416d6f756e7420556e6c6f636b65642c204e657720546f74616c20416d74204c6f636b65646c44656c65676174696f6e496e6372656173655363686564756c65641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000100128526f756e64496e646578000d04310144656c656761746f722c2043616e6469646174652c20416d6f756e7420746f20626520696e637265617365642c20526f756e642061742077686963682063616e2062652065786563757465646c44656c65676174696f6e44656372656173655363686564756c65641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000100128526f756e64496e646578000e04310144656c656761746f722c2043616e6469646174652c20416d6f756e7420746f206265206465637265617365642c20526f756e642061742077686963682063616e2062652065786563757465644c44656c65676174696f6e496e637265617365641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000500110626f6f6c000f004c44656c65676174696f6e4465637265617365641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000500110626f6f6c0010005844656c656761746f72457869745363686564756c65640c00100128526f756e64496e6465780000000130543a3a4163636f756e7449640000100128526f756e64496e64657800110480526f756e642c2044656c656761746f722c205363686564756c656420457869747444656c65676174696f6e5265766f636174696f6e5363686564756c65641000100128526f756e64496e6465780000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000100128526f756e64496e646578001204ac526f756e642c2044656c656761746f722c2043616e6469646174652c205363686564756c656420457869743444656c656761746f724c6566740800000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0013046844656c656761746f722c20416d6f756e7420556e7374616b65644444656c65676174696f6e5265766f6b65640c00000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0014049444656c656761746f722c2043616e6469646174652c20416d6f756e7420556e7374616b65645844656c656761746f724578697443616e63656c6c65640400000130543a3a4163636f756e7449640015042444656c656761746f726843616e63656c6c656444656c65676174696f6e526571756573740800000130543a3a4163636f756e7449640000310101b444656c65676174696f6e526571756573743c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e0016047044656c656761746f722c2043616e63656c6c656420526571756573742844656c65676174696f6e1000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000000130543a3a4163636f756e74496400003901017044656c656761746f7241646465643c42616c616e63654f663c543e3e001704610144656c656761746f722c20416d6f756e74204c6f636b65642c2043616e6469646174652c2044656c656761746f7220506f736974696f6e2077697468204e657720546f74616c20436f756e74656420696620696e20546f705844656c656761746f724c65667443616e6469646174651000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e001804250144656c656761746f722c2043616e6469646174652c20416d6f756e7420556e7374616b65642c204e657720546f74616c20416d74205374616b656420666f722043616e6469646174654844656c656761746f724475655265776172641000100128526f756e64496e6465780000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0019045d0153657373696f6e20696e6465782c2044656c656761746f722c20436f6c6c61746f722c2044756520726577617264202861732070657220636f756e7465642064656c65676174696f6e20666f7220636f6c6c61746f72292052657761726465640c00100128526f756e64496e6465780000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e001a0419015061696420746865206163636f756e74202864656c656761746f72206f7220636f6c6c61746f7229207468652062616c616e6365206173206c6971756964207265776172647368436f6c6c61746f725265776172647344697374726962757465640800000130543a3a4163636f756e74496400003d0101305061796f7574526f756e6473001b0469014e6f746966792061626f75742072657761726420706572696f6473207468617420686173206265656e20706169642028636f6c6c61746f722c207061796f757420726f756e64732c20616e792072657761726473206c65667429505374616b654578706563746174696f6e735365740c00b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e001c04605374616b696e67206578706563746174696f6e732073657440546f74616c53656c6563746564536574080010010c753332000010010c753332001d04d853657420746f74616c2073656c65637465642063616e6469646174657320746f20746869732076616c7565205b6f6c642c206e65775d54436f6c6c61746f72436f6d6d697373696f6e53657408001501011c50657262696c6c00001501011c50657262696c6c001e04c053657420636f6c6c61746f7220636f6d6d697373696f6e20746f20746869732076616c7565205b6f6c642c206e65775d6843616e64696461746541676772656761746f72557064617465640800000130543a3a4163636f756e74496400004401504f7074696f6e3c543a3a4163636f756e7449643e001f0478412063616e64696461746520757064617465642061676772656761746f726441676772656761746f724d65746164617461557064617465640400000130543a3a4163636f756e744964002004a8416e206167676772656761746f722773206d6574616461746120686173206265656e2075706461746564047c54686520604576656e746020656e756d206f6620746869732070616c6c657429010c4470617261636861696e5f7374616b696e671870616c6c65745043616e646964617465426f6e6452657175657374041c42616c616e636501b8000c0118616d6f756e74b8011c42616c616e63650001186368616e67652d01014c43616e646964617465426f6e644368616e676500013c7768656e5f65786563757461626c65100128526f756e64496e64657800002d010c4470617261636861696e5f7374616b696e671870616c6c65744c43616e646964617465426f6e644368616e676500010820496e6372656173650000002044656372656173650001000031010c4470617261636861696e5f7374616b696e671870616c6c65744444656c65676174696f6e5265717565737408244163636f756e74496401001c42616c616e636501b800100120636f6c6c61746f720001244163636f756e744964000118616d6f756e74b8011c42616c616e636500013c7768656e5f65786563757461626c65100128526f756e64496e646578000118616374696f6e3501014044656c65676174696f6e4368616e6765000035010c4470617261636861696e5f7374616b696e671870616c6c65744044656c65676174696f6e4368616e676500010c185265766f6b6500000020496e6372656173650001002044656372656173650002000039010c4470617261636861696e5f7374616b696e671870616c6c65743844656c656761746f724164646564041c42616c616e636501b80108284164646564546f546f700401246e65775f746f74616cb8011c42616c616e6365000000344164646564546f426f74746f6d000100003d01084470617261636861696e5f7374616b696e67305061796f7574526f756e64730001080c416c6c0000001c5061727469616c0400f4013c5665633c526f756e64496e6465783e0001000041010c6070616c6c65745f73657175656e6365725f7374616b696e671870616c6c6574144576656e740404540001087853657175656e6365727352656d6f76656446726f6d4163746976655365740800b40128543a3a436861696e49640000450101445665633c543a3a4163636f756e7449643e0000006053657175656e6365724a6f696e65644163746976655365740800b40128543a3a436861696e49640000000130543a3a4163636f756e744964000100047c54686520604576656e746020656e756d206f6620746869732070616c6c65744501000002000049010c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e047c54686520604576656e746020656e756d206f6620746869732070616c6c65744d010c3870616c6c65745f6772616e6470611870616c6c6574144576656e7400010c384e6577417574686f726974696573040134617574686f726974795f73657451010134417574686f726974794c6973740000048c4e657720617574686f726974792073657420686173206265656e206170706c6965642e185061757365640001049843757272656e7420617574686f726974792073657420686173206265656e207061757365642e1c526573756d65640002049c43757272656e7420617574686f726974792073657420686173206265656e20726573756d65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657451010000025501005501000004085901240059010c5073705f636f6e73656e7375735f6772616e6470610c617070185075626c6963000004005d01013c656432353531393a3a5075626c696300005d010c1c73705f636f72651c65643235353139185075626c6963000004002c01205b75383b2033325d000061010c4c6f726d6c5f61737365745f7265676973747279186d6f64756c65144576656e740404540001083c52656769737465726564417373657408012061737365745f6964100128543a3a417373657449640001206d65746164617461650101f041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174612c20543a3a537472696e674c696d69743e0000003055706461746564417373657408012061737365745f6964100128543a3a417373657449640001206d65746164617461650101f041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174612c20543a3a537472696e674c696d69743e000100047c54686520604576656e746020656e756d206f6620746869732070616c6c657465010c2c6f726d6c5f7472616974733861737365745f72656769737472793441737365744d657461646174610c1c42616c616e636501b838437573746f6d4d657461646174610169012c537472696e674c696d69740000180120646563696d616c7310010c7533320001106e616d657d01016c426f756e6465645665633c75382c20537472696e674c696d69743e00011873796d626f6c7d01016c426f756e6465645665633c75382c20537472696e674c696d69743e00014c6578697374656e7469616c5f6465706f736974b8011c42616c616e63650001206c6f636174696f6e810101784f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e0001286164646974696f6e616c69010138437573746f6d4d65746164617461000069010c346d616e676174615f74797065731861737365747338437573746f6d4d65746164617461000008010c78636d6d01014c4f7074696f6e3c58636d4d657461646174613e00010c78796b7501014c4f7074696f6e3c58796b4d657461646174613e00006d0104184f7074696f6e0404540171010108104e6f6e6500000010536f6d6504007101000001000071010c346d616e676174615f7479706573186173736574732c58636d4d6574616461746100000401386665655f7065725f7365636f6e64b80110753132380000750104184f7074696f6e0404540179010108104e6f6e6500000010536f6d6504007901000001000079010c346d616e676174615f7479706573186173736574732c58796b4d65746164617461000004014c6f7065726174696f6e735f64697361626c6564500110626f6f6c00007d010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004004801185665633c543e0000810104184f7074696f6e0404540185010108104e6f6e6500000010536f6d650400850100000100008501082c73746167696e675f78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563204008901014476323a3a4d756c74694c6f636174696f6e0001000856330400ad01014476333a3a4d756c74694c6f636174696f6e000300008901102c73746167696e675f78636d087632346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f728d0101244a756e6374696f6e7300008d01102c73746167696e675f78636d087632346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400910101204a756e6374696f6e0001000858320800910101204a756e6374696f6e0000910101204a756e6374696f6e0002000858330c00910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0003000858341000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0004000858351400910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0005000858361800910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0006000858371c00910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0007000858382000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e000800009101102c73746167696e675f78636d087632206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04009501010c7533320000002c4163636f756e744964333208011c6e6574776f726b990101244e6574776f726b496400010869642c01205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b990101244e6574776f726b4964000114696e64657820010c753634000200304163636f756e744b6579323008011c6e6574776f726b990101244e6574776f726b496400010c6b65790401205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400a1010110753132380005002847656e6572616c4b657904009d0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c6974790801086964a5010118426f6479496400011070617274a9010120426f647950617274000800009501000006100099010c2c73746167696e675f78636d087632244e6574776f726b49640001100c416e79000000144e616d656404009d0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d61000300009d010c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004004801185665633c543e0000a101000006b800a5010c2c73746167696e675f78636d08763218426f6479496400012810556e6974000000144e616d656404009d0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e64657804009501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e00080020547265617375727900090000a9010c2c73746167696e675f78636d08763220426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e749501010c753332000100204672616374696f6e08010c6e6f6d9501010c75333200011464656e6f6d9501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d9501010c75333200011464656e6f6d9501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d9501010c75333200011464656e6f6d9501010c75333200040000ad01102c73746167696e675f78636d087633346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72b10101244a756e6374696f6e730000b101102c73746167696e675f78636d087633246a756e6374696f6e73244a756e6374696f6e7300012410486572650000000858310400b50101204a756e6374696f6e0001000858320800b50101204a756e6374696f6e0000b50101204a756e6374696f6e0002000858330c00b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0003000858341000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0004000858351400b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0005000858361800b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0006000858371c00b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0007000858382000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e00080000b501102c73746167696e675f78636d087633206a756e6374696f6e204a756e6374696f6e0001282450617261636861696e04009501010c7533320000002c4163636f756e744964333208011c6e6574776f726bb90101444f7074696f6e3c4e6574776f726b49643e00010869642c01205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726bb90101444f7074696f6e3c4e6574776f726b49643e000114696e64657820010c753634000200304163636f756e744b6579323008011c6e6574776f726bb90101444f7074696f6e3c4e6574776f726b49643e00010c6b65790401205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400a1010110753132380005002847656e6572616c4b65790801186c656e6774680801087538000110646174612c01205b75383b2033325d000600244f6e6c794368696c6400070024506c7572616c6974790801086964c1010118426f6479496400011070617274c5010120426f6479506172740008003c476c6f62616c436f6e73656e7375730400bd0101244e6574776f726b496400090000b90104184f7074696f6e04045401bd010108104e6f6e6500000010536f6d650400bd010000010000bd01102c73746167696e675f78636d087633206a756e6374696f6e244e6574776f726b496400012824427947656e6573697304002c01205b75383b2033325d000000184279466f726b080130626c6f636b5f6e756d62657224010c753634000128626c6f636b5f686173682c01205b75383b2033325d00010020506f6c6b61646f74000200184b7573616d610003001c57657374656e6400040018526f636f636f00050018576f636f636f00060020457468657265756d040120636861696e5f696420010c7536340007002c426974636f696e436f72650008002c426974636f696e4361736800090000c101102c73746167696e675f78636d087633206a756e6374696f6e18426f6479496400012810556e69740000001c4d6f6e696b6572040060011c5b75383b20345d00010014496e64657804009501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e00080020547265617375727900090000c501102c73746167696e675f78636d087633206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e749501010c753332000100204672616374696f6e08010c6e6f6d9501010c75333200011464656e6f6d9501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d9501010c75333200011464656e6f6d9501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d9501010c75333200011464656e6f6d9501010c75333200040000c9010c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001242050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e67b8013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e6465780001146177617264b8013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c6173686564b8013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e6473b8013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e6365b8013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c7565b8013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e74b8013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640007049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e3c55706461746564496e61637469766508012c7265616374697661746564b8013c42616c616e63654f663c542c20493e00012c6465616374697661746564b8013c42616c616e63654f663c542c20493e000804cc54686520696e6163746976652066756e6473206f66207468652070616c6c65742068617665206265656e20757064617465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574cd010c4c70616c6c65745f7375646f5f6d616e676174611870616c6c6574144576656e7404045400010c14537564696404012c7375646f5f726573756c749801384469737061746368526573756c740000048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d284b65794368616e6765640401286f6c645f7375646f65724401504f7074696f6e3c543a3a4163636f756e7449643e0001043901546865205c5b7375646f65725c5d206a757374207377697463686564206964656e746974793b20746865206f6c64206b657920697320737570706c696564206966206f6e6520657869737465642e285375646f4173446f6e6504012c7375646f5f726573756c749801384469737061746368526573756c740002048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d1010c4870616c6c65745f7375646f5f6f726967696e1870616c6c6574144576656e740404540001082c53754f726967696e44696404009801384469737061746368526573756c740000048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d4053754f726967696e446f4173446f6e6504009801384469737061746368526573756c740001048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d5010c6470616c6c65745f636f6c6c6563746976655f6d616e676174611870616c6c6574144576656e740804540004490001242050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736828011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736828011c543a3a48617368000114766f746564500110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736828011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736828011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736828011c543a3a48617368000118726573756c749801384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736828011c543a3a48617368000118726573756c749801384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736828011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e384d656d626572734368616e67656404012c6e65775f6d656d62657273450101445665633c543a3a4163636f756e7449643e00070474546865206d656d626572732068617665206265656e206368616e676564205072696d655365740401246e65775f7072696d654401504f7074696f6e3c543a3a4163636f756e7449643e00080474546865205072696d65206d656d62657220686173206265656e20736574047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d9010c3c70616c6c65745f6964656e746974791870616c6c6574144576656e740404540001282c4964656e7469747953657404010c77686f000130543a3a4163636f756e744964000004ec41206e616d652077617320736574206f72207265736574202877686963682077696c6c2072656d6f766520616c6c206a756467656d656e7473292e3c4964656e74697479436c656172656408010c77686f000130543a3a4163636f756e74496400011c6465706f736974b8013042616c616e63654f663c543e000104cc41206e616d652077617320636c65617265642c20616e642074686520676976656e2062616c616e63652072657475726e65642e384964656e746974794b696c6c656408010c77686f000130543a3a4163636f756e74496400011c6465706f736974b8013042616c616e63654f663c543e000204c441206e616d65207761732072656d6f76656420616e642074686520676976656e2062616c616e636520736c61736865642e484a756467656d656e7452657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780003049c41206a756467656d656e74207761732061736b65642066726f6d2061207265676973747261722e504a756467656d656e74556e72657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780004048841206a756467656d656e74207265717565737420776173207265747261637465642e384a756467656d656e74476976656e080118746172676574000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780005049441206a756467656d656e742077617320676976656e2062792061207265676973747261722e38526567697374726172416464656404013c7265676973747261725f696e646578100138526567697374726172496e646578000604584120726567697374726172207761732061646465642e405375624964656e7469747941646465640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f736974b8013042616c616e63654f663c543e000704f441207375622d6964656e746974792077617320616464656420746f20616e206964656e7469747920616e6420746865206465706f73697420706169642e485375624964656e7469747952656d6f7665640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f736974b8013042616c616e63654f663c543e000804090141207375622d6964656e74697479207761732072656d6f7665642066726f6d20616e206964656e7469747920616e6420746865206465706f7369742066726565642e485375624964656e746974795265766f6b65640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f736974b8013042616c616e63654f663c543e000908190141207375622d6964656e746974792077617320636c65617265642c20616e642074686520676976656e206465706f7369742072657061747269617465642066726f6d20746865c86d61696e206964656e74697479206163636f756e7420746f20746865207375622d6964656e74697479206163636f756e742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574dd0108306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e00020000e1010000022800e501000002e90100e90100000408101000ed0108306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e9501014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d65f101016473705f72756e74696d653a3a52756e74696d65537472696e670000f1010000050200f5010c306672616d655f73797374656d1870616c6c65741043616c6c0404540001242c656e71756575655f74787304010c7478733c01985665633c284f7074696f6e3c543a3a4163636f756e7449643e2c20456e636f6465645478293e00000470536565205b6050616c6c65743a3a656e71756575655f747873605d2e1872656d61726b04011872656d61726b48011c5665633c75383e0001045c536565205b6050616c6c65743a3a72656d61726b605d2e387365745f686561705f7061676573040114706167657324010c7536340002047c536565205b6050616c6c65743a3a7365745f686561705f7061676573605d2e207365745f636f6465040110636f646548011c5665633c75383e00030464536565205b6050616c6c65743a3a7365745f636f6465605d2e5c7365745f636f64655f776974686f75745f636865636b73040110636f646548011c5665633c75383e000404a0536565205b6050616c6c65743a3a7365745f636f64655f776974686f75745f636865636b73605d2e2c7365745f73746f726167650401146974656d73f90101345665633c4b657956616c75653e00050470536565205b6050616c6c65743a3a7365745f73746f72616765605d2e306b696c6c5f73746f726167650401106b657973010201205665633c4b65793e00060474536565205b6050616c6c65743a3a6b696c6c5f73746f72616765605d2e2c6b696c6c5f70726566697808011870726566697848010c4b657900011c7375626b65797310010c75333200070470536565205b6050616c6c65743a3a6b696c6c5f707265666978605d2e4472656d61726b5f776974685f6576656e7404011872656d61726b48011c5665633c75383e00080488536565205b6050616c6c65743a3a72656d61726b5f776974685f6576656e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef901000002fd0100fd01000004084848000102000002480005020c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b1c01185765696768740001246d61785f626c6f636b1c01185765696768740001247065725f636c617373090201845065724469737061746368436c6173733c57656967687473506572436c6173733e000009020c346672616d655f737570706f7274206469737061746368405065724469737061746368436c617373040454010d02000c01186e6f726d616c0d0201045400012c6f7065726174696f6e616c0d020104540001246d616e6461746f72790d0201045400000d020c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369631c01185765696768740001346d61785f65787472696e736963110201384f7074696f6e3c5765696768743e0001246d61785f746f74616c110201384f7074696f6e3c5765696768743e0001207265736572766564110201384f7074696f6e3c5765696768743e0000110204184f7074696f6e040454011c0108104e6f6e6500000010536f6d6504001c000001000015020c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178190201545065724469737061746368436c6173733c7533323e000019020c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f72791001045400001d02082873705f776569676874733c52756e74696d65446257656967687400000801107265616424010c753634000114777269746524010c75363400002102082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d65f101013452756e74696d65537472696e67000124696d706c5f6e616d65f101013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069732502011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800002502040c436f77040454012902000400290200000029020000022d02002d0200000408e8100031020c306672616d655f73797374656d1870616c6c6574144572726f7204045400011c3c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e4053746f72616765517565756546756c6c000604e07468652073746f7261676520717565756520697320656d70747920616e642063616e6e6f742061636365707420616e79206e657720747873046c4572726f7220666f72207468652053797374656d2070616c6c657435020c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77200124543a3a4d6f6d656e7400000450536565205b6050616c6c65743a3a736574605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e39020c5870616c6c65745f7574696c6974795f6d616e676174611870616c6c65741043616c6c04045400011814626174636804011463616c6c733d02017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000458536565205b6050616c6c65743a3a6261746368605d2e3461735f64657269766174697665080114696e646578a4010c75313600011063616c6c4102017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00010478536565205b6050616c6c65743a3a61735f64657269766174697665605d2e2462617463685f616c6c04011463616c6c733d02017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00020468536565205b6050616c6c65743a3a62617463685f616c6c605d2e2c64697370617463685f617308012461735f6f726967696e25040154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c4102017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00030470536565205b6050616c6c65743a3a64697370617463685f6173605d2e2c666f7263655f626174636804011463616c6c733d02017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00040470536565205b6050616c6c65743a3a666f7263655f6261746368605d2e2c776974685f77656967687408011063616c6c4102017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001187765696768741c011857656967687400050470536565205b6050616c6c65743a3a776974685f776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e3d0200000241020041020838726f6c6c75705f72756e74696d652c52756e74696d6543616c6c0001681853797374656d0400f50101ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000002454696d657374616d700400350201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0002001c5574696c6974790400390201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e0004001450726f78790400450201a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e0005002c4d61696e74656e616e636504004d0201c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61696e74656e616e63652c2052756e74696d653e00060020526f6c6c646f776e0400510201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c526f6c6c646f776e2c2052756e74696d653e000700204d6574616d61736b0400850201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d6574616d61736b2c2052756e74696d653e00080018546f6b656e730400890201ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546f6b656e732c2052756e74696d653e000a000c58796b04008d0201a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58796b2c2052756e74696d653e000d003050726f6f664f665374616b650400990201c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f6f664f665374616b652c2052756e74696d653e000e001c4665654c6f636b0400ad0201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4665654c6f636b2c2052756e74696d653e000f001c56657374696e670400bd0201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e0011002443726f77646c6f616e0400c50201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43726f77646c6f616e2c2052756e74696d653e0012002049737375616e63650400e50201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c49737375616e63652c2052756e74696d653e001300544d756c7469507572706f73654c69717569646974790400ed0201e90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c7469507572706f73654c69717569646974792c2052756e74696d653e00140024426f6f7473747261700400f10201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f6f7473747261702c2052756e74696d653e0015004050617261636861696e5374616b696e670400fd0201d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e5374616b696e672c2052756e74696d653e001e004053657175656e6365725374616b696e670400110301d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657175656e6365725374616b696e672c2052756e74696d653e001f001c53657373696f6e0400150301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0020001c4772616e6470610400250301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4772616e6470612c2052756e74696d653e00220034417373657452656769737472790400590301c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417373657452656769737472792c2052756e74696d653e0035002054726561737572790400710301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54726561737572792c2052756e74696d653e003c00105375646f0400750301a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f2c2052756e74696d653e003d00285375646f4f726967696e0400790301bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f4f726967696e2c2052756e74696d653e003e001c436f756e63696c04007d0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e003f00204964656e746974790400810301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4964656e746974792c2052756e74696d653e0040000045020c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616c0001504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065490201504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c4102017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000458536565205b6050616c6c65743a3a70726f7879605d2e246164645f70726f78790c012064656c65676174650001504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065a00130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00010468536565205b6050616c6c65743a3a6164645f70726f7879605d2e3072656d6f76655f70726f78790c012064656c65676174650001504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065a00130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00020474536565205b6050616c6c65743a3a72656d6f76655f70726f7879605d2e3872656d6f76655f70726f786965730003047c536565205b6050616c6c65743a3a72656d6f76655f70726f78696573605d2e2c6372656174655f707572650c012870726f78795f74797065a00130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e000114696e646578a4010c75313600040470536565205b6050616c6c65743a3a6372656174655f70757265605d2e246b696c6c5f7075726514011c737061776e65720001504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065a00130543a3a50726f787954797065000114696e646578a4010c75313600011868656967687495010144426c6f636b4e756d626572466f723c543e0001246578745f696e6465789501010c75333200050468536565205b6050616c6c65743a3a6b696c6c5f70757265605d2e20616e6e6f756e63650801107265616c0001504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736828013443616c6c486173684f663c543e00060464536565205b6050616c6c65743a3a616e6e6f756e6365605d2e4c72656d6f76655f616e6e6f756e63656d656e740801107265616c0001504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736828013443616c6c486173684f663c543e00070490536565205b6050616c6c65743a3a72656d6f76655f616e6e6f756e63656d656e74605d2e4c72656a6563745f616e6e6f756e63656d656e7408012064656c65676174650001504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736828013443616c6c486173684f663c543e00080490536565205b6050616c6c65743a3a72656a6563745f616e6e6f756e63656d656e74605d2e3c70726f78795f616e6e6f756e63656410012064656c65676174650001504163636f756e7449644c6f6f6b75704f663c543e0001107265616c0001504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065490201504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c4102017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00090480536565205b6050616c6c65743a3a70726f78795f616e6e6f756e636564605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e490204184f7074696f6e04045401a00108104e6f6e6500000010536f6d650400a000000100004d020c4870616c6c65745f6d61696e74656e616e63651870616c6c65741043616c6c040454000110687377697463685f6d61696e74656e616e63655f6d6f64655f6f6e000004ac536565205b6050616c6c65743a3a7377697463685f6d61696e74656e616e63655f6d6f64655f6f6e605d2e6c7377697463685f6d61696e74656e616e63655f6d6f64655f6f6666000104b0536565205b6050616c6c65743a3a7377697463685f6d61696e74656e616e63655f6d6f64655f6f6666605d2eac7377697463685f7570677261646162696c6974795f696e5f6d61696e74656e616e63655f6d6f64655f6f6e000204f0536565205b6050616c6c65743a3a7377697463685f7570677261646162696c6974795f696e5f6d61696e74656e616e63655f6d6f64655f6f6e605d2eb07377697463685f7570677261646162696c6974795f696e5f6d61696e74656e616e63655f6d6f64655f6f6666000304f4536565205b6050616c6c65743a3a7377697463685f7570677261646162696c6974795f696e5f6d61696e74656e616e63655f6d6f64655f6f6666605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e51020c3c70616c6c65745f726f6c6c646f776e1870616c6c65741043616c6c040454000114447570646174655f6c325f66726f6d5f6c310401207265717565737473550201486d657373616765733a3a4c3155706461746500000488536565205b6050616c6c65743a3a7570646174655f6c325f66726f6d5f6c31605d2e5c666f7263655f7570646174655f6c325f66726f6d5f6c31040118757064617465550201486d657373616765733a3a4c31557064617465000204a0536565205b6050616c6c65743a3a666f7263655f7570646174655f6c325f66726f6d5f6c31605d2e5c63616e63656c5f72657175657374735f66726f6d5f6c31080114636861696eb40128543a3a436861696e496400014872657175657374735f746f5f63616e63656cb8011075313238000304a0536565205b6050616c6c65743a3a63616e63656c5f72657175657374735f66726f6d5f6c31605d2e207769746864726177100114636861696eb40128543a3a436861696e4964000124726563697069656e740401205b75383b2032305d000134746f6b656e5f616464726573730401205b75383b2032305d000118616d6f756e74b801107531323800050464536565205b6050616c6c65743a3a7769746864726177605d2e74666f7263655f63616e63656c5f72657175657374735f66726f6d5f6c31080114636861696eb40128543a3a436861696e496400014872657175657374735f746f5f63616e63656cb8011075313238000404b8536565205b6050616c6c65743a3a666f7263655f63616e63656c5f72657175657374735f66726f6d5f6c31605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e55020c3c70616c6c65745f726f6c6c646f776e206d65737361676573204c315570646174650000140114636861696eb40114436861696e00013c70656e64696e674465706f73697473590201305665633c4465706f7369743e00016070656e64696e6743616e63656c5265736f6c7574696f6e73690201545665633c43616e63656c5265736f6c7574696f6e3e00017070656e64696e675769746864726177616c5265736f6c7574696f6e73710201645665633c5769746864726177616c5265736f6c7574696f6e3e00016070656e64696e674c3255706461746573546f52656d6f7665790201585665633c4c3255706461746573546f52656d6f76653e000059020000025d02005d020c3c70616c6c65745f726f6c6c646f776e206d657373616765731c4465706f7369740000140124726571756573744964c001245265717565737449640001406465706f736974526563697069656e740401205b75383b2032305d000130746f6b656e416464726573730401205b75383b2032305d000118616d6f756e746102013473705f636f72653a3a5532353600012474696d655374616d706102013473705f636f72653a3a5532353600006102083c7072696d69746976655f7479706573105532353600000400650201205b7536343b20345d0000650200000304000000240069020000026d02006d020c3c70616c6c65745f726f6c6c646f776e206d657373616765734043616e63656c5265736f6c7574696f6e0000100124726571756573744964c0012452657175657374496400012c6c32526571756573744964b801107531323800013c63616e63656c4a7573746966696564500110626f6f6c00012474696d655374616d706102013473705f636f72653a3a553235360000710200000275020075020c3c70616c6c65745f726f6c6c646f776e206d65737361676573505769746864726177616c5265736f6c7574696f6e0000100124726571756573744964c0012452657175657374496400012c6c32526571756573744964b8011075313238000118737461747573500110626f6f6c00012474696d655374616d706102013473705f636f72653a3a55323536000079020000027d02007d020c3c70616c6c65745f726f6c6c646f776e206d65737361676573444c3255706461746573546f52656d6f766500000c0124726571756573744964c001245265717565737449640001446c3255706461746573546f52656d6f7665810201245665633c753132383e00012474696d655374616d706102013473705f636f72653a3a5532353600008102000002b80085020c6470616c6c65745f6d6574616d61736b5f7369676e61747572651870616c6c65741043616c6c040454000104187570646174651001106e616d65cc01984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e00011c76657273696f6ecc01984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e000120636861696e5f6964d4012c4f7074696f6e3c7536343e0001286465636f64655f75726cd801a44f7074696f6e3c426f756e6465645665633c75382c20543a3a55726c537472696e674c696d69743e3e0000045c536565205b6050616c6c65743a3a757064617465605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e89020c2c6f726d6c5f746f6b656e73186d6f64756c651043616c6c04045400011c207472616e736665720c01106465737400018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e74a1010128543a3a42616c616e636500000464536565205b6050616c6c65743a3a7472616e73666572605d2e307472616e736665725f616c6c0c01106465737400018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964100134543a3a43757272656e637949640001286b6565705f616c697665500110626f6f6c00010474536565205b6050616c6c65743a3a7472616e736665725f616c6c605d2e4c7472616e736665725f6b6565705f616c6976650c01106465737400018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e74a1010128543a3a42616c616e636500020490536565205b6050616c6c65743a3a7472616e736665725f6b6565705f616c697665605d2e38666f7263655f7472616e73666572100118736f7572636500018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001106465737400018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e74a1010128543a3a42616c616e63650003047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e2c7365745f62616c616e636510010c77686f00018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964100134543a3a43757272656e637949640001206e65775f66726565a1010128543a3a42616c616e63650001306e65775f7265736572766564a1010128543a3a42616c616e636500040470536565205b6050616c6c65743a3a7365745f62616c616e6365605d2e1863726561746508010c77686f00018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74a1010128543a3a42616c616e63650005045c536565205b6050616c6c65743a3a637265617465605d2e106d696e740c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f00018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74a1010128543a3a42616c616e636500060454536565205b6050616c6c65743a3a6d696e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e8d020c2870616c6c65745f78796b1870616c6c65741043616c6c04045400012c2c6372656174655f706f6f6c10013866697273745f61737365745f696410013c43757272656e637949644f663c543e00014866697273745f61737365745f616d6f756e74b8013042616c616e63654f663c543e00013c7365636f6e645f61737365745f696410013c43757272656e637949644f663c543e00014c7365636f6e645f61737365745f616d6f756e74b8013042616c616e63654f663c543e00000470536565205b6050616c6c65743a3a6372656174655f706f6f6c605d2e2873656c6c5f6173736574100134736f6c645f61737365745f696410013c43757272656e637949644f663c543e00013c626f756768745f61737365745f696410013c43757272656e637949644f663c543e000144736f6c645f61737365745f616d6f756e74b8013042616c616e63654f663c543e0001386d696e5f616d6f756e745f6f7574b8013042616c616e63654f663c543e0001046c536565205b6050616c6c65743a3a73656c6c5f6173736574605d2e506d756c7469737761705f73656c6c5f61737365740c013c737761705f746f6b656e5f6c697374f401505665633c43757272656e637949644f663c543e3e000144736f6c645f61737365745f616d6f756e74b8013042616c616e63654f663c543e0001386d696e5f616d6f756e745f6f7574b8013042616c616e63654f663c543e00020494536565205b6050616c6c65743a3a6d756c7469737761705f73656c6c5f6173736574605d2e246275795f6173736574100134736f6c645f61737365745f696410013c43757272656e637949644f663c543e00013c626f756768745f61737365745f696410013c43757272656e637949644f663c543e00014c626f756768745f61737365745f616d6f756e74b8013042616c616e63654f663c543e0001346d61785f616d6f756e745f696eb8013042616c616e63654f663c543e00030468536565205b6050616c6c65743a3a6275795f6173736574605d2e4c6d756c7469737761705f6275795f61737365740c013c737761705f746f6b656e5f6c697374f401505665633c43757272656e637949644f663c543e3e00014c626f756768745f61737365745f616d6f756e74b8013042616c616e63654f663c543e0001346d61785f616d6f756e745f696eb8013042616c616e63654f663c543e00040490536565205b6050616c6c65743a3a6d756c7469737761705f6275795f6173736574605d2eec6d696e745f6c69717569646974795f7573696e675f76657374696e675f6e61746976655f746f6b656e735f62795f76657374696e675f696e6465781001686e61746976655f61737365745f76657374696e675f696e64657810010c7533320001b876657374696e675f6e61746976655f61737365745f756e6c6f636b5f736f6d655f616d6f756e745f6f725f616c6c910201504f7074696f6e3c42616c616e63654f663c543e3e00013c7365636f6e645f61737365745f696410013c43757272656e637949644f663c543e00017065787065637465645f7365636f6e645f61737365745f616d6f756e74b8013042616c616e63654f663c543e0005043101536565205b6050616c6c65743a3a6d696e745f6c69717569646974795f7573696e675f76657374696e675f6e61746976655f746f6b656e735f62795f76657374696e675f696e646578605d2ea86d696e745f6c69717569646974795f7573696e675f76657374696e675f6e61746976655f746f6b656e730c016c76657374696e675f6e61746976655f61737365745f616d6f756e74b8013042616c616e63654f663c543e00013c7365636f6e645f61737365745f696410013c43757272656e637949644f663c543e00017065787065637465645f7365636f6e645f61737365745f616d6f756e74b8013042616c616e63654f663c543e000604ec536565205b6050616c6c65743a3a6d696e745f6c69717569646974795f7573696e675f76657374696e675f6e61746976655f746f6b656e73605d2e386d696e745f6c697175696469747910013866697273745f61737365745f696410013c43757272656e637949644f663c543e00013c7365636f6e645f61737365745f696410013c43757272656e637949644f663c543e00014866697273745f61737365745f616d6f756e74b8013042616c616e63654f663c543e00017065787065637465645f7365636f6e645f61737365745f616d6f756e74b8013042616c616e63654f663c543e0007047c536565205b6050616c6c65743a3a6d696e745f6c6971756964697479605d2e40636f6d706f756e645f726577617264730801486c69717569646974795f61737365745f696410013c43757272656e637949644f663c543e00013c616d6f756e745f7065726d696c6c659502011c5065726d696c6c00080484536565205b6050616c6c65743a3a636f6d706f756e645f72657761726473605d2e8470726f766964655f6c69717569646974795f776974685f636f6e76657273696f6e0c01486c69717569646974795f61737365745f696410013c43757272656e637949644f663c543e00014470726f76696465645f61737365745f696410013c43757272656e637949644f663c543e00015470726f76696465645f61737365745f616d6f756e74b8013042616c616e63654f663c543e000904c8536565205b6050616c6c65743a3a70726f766964655f6c69717569646974795f776974685f636f6e76657273696f6e605d2e386275726e5f6c69717569646974790c013866697273745f61737365745f696410013c43757272656e637949644f663c543e00013c7365636f6e645f61737365745f696410013c43757272656e637949644f663c543e0001586c69717569646974795f61737365745f616d6f756e74b8013042616c616e63654f663c543e000a047c536565205b6050616c6c65743a3a6275726e5f6c6971756964697479605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e910204184f7074696f6e04045401b80108104e6f6e6500000010536f6d650400b8000001000095020c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c753332000099020c5470616c6c65745f70726f6f665f6f665f7374616b651870616c6c65741043616c6c04045400012c44636c61696d5f726577617264735f616c6c0401486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e00000488536565205b6050616c6c65743a3a636c61696d5f726577617264735f616c6c605d2e547570646174655f706f6f6c5f70726f6d6f74696f6e0801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e0001806c69717569646974795f6d696e696e675f69737375616e63655f776569676874080108753800010498536565205b6050616c6c65743a3a7570646174655f706f6f6c5f70726f6d6f74696f6e605d2e4861637469766174655f6c69717569646974790c01486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b8013042616c616e63654f663c543e0001407573655f62616c616e63655f66726f6d9d0201504f7074696f6e3c41637469766174654b696e643e0002048c536565205b6050616c6c65743a3a61637469766174655f6c6971756964697479605d2e50646561637469766174655f6c69717569646974790801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b8013042616c616e63654f663c543e00030494536565205b6050616c6c65743a3a646561637469766174655f6c6971756964697479605d2e2c7265776172645f706f6f6c100110706f6f6ce90101882843757272656e637949644f663c543e2c2043757272656e637949644f663c543e29000120746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b8013042616c616e63654f663c543e0001307363686564756c655f656e6410012453657373696f6e496400040470536565205b6050616c6c65743a3a7265776172645f706f6f6c605d2e9c61637469766174655f6c69717569646974795f666f725f33726470617274795f726577617264731001486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b8013042616c616e63654f663c543e0001307265776172645f746f6b656e10013c43757272656e637949644f663c543e0001407573655f62616c616e63655f66726f6da50201c44f7074696f6e3c5468697264506172747941637469766174696f6e4b696e643c43757272656e637949644f663c543e3e3e000504e0536565205b6050616c6c65743a3a61637469766174655f6c69717569646974795f666f725f33726470617274795f72657761726473605d2ea4646561637469766174655f6c69717569646974795f666f725f33726470617274795f726577617264730c01486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b8013042616c616e63654f663c543e0001307265776172645f746f6b656e10013c43757272656e637949644f663c543e000604e8536565205b6050616c6c65743a3a646561637469766174655f6c69717569646974795f666f725f33726470617274795f72657761726473605d2e58636c61696d5f33726470617274795f726577617264730801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e0001307265776172645f746f6b656e10013c43757272656e637949644f663c543e0007049c536565205b6050616c6c65743a3a636c61696d5f33726470617274795f72657761726473605d2e9461637469766174655f6c69717569646974795f666f725f6e61746976655f726577617264730c01486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b8013042616c616e63654f663c543e0001407573655f62616c616e63655f66726f6d9d0201504f7074696f6e3c41637469766174654b696e643e000804d8536565205b6050616c6c65743a3a61637469766174655f6c69717569646974795f666f725f6e61746976655f72657761726473605d2e9c646561637469766174655f6c69717569646974795f666f725f6e61746976655f726577617264730801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b8013042616c616e63654f663c543e000904e0536565205b6050616c6c65743a3a646561637469766174655f6c69717569646974795f666f725f6e61746976655f72657761726473605d2e50636c61696d5f6e61746976655f726577617264730401486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000a0494536565205b6050616c6c65743a3a636c61696d5f6e61746976655f72657761726473605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e9d0204184f7074696f6e04045401a1020108104e6f6e6500000010536f6d650400a1020000010000a1020c346d616e676174615f7479706573586d756c7469707572706f73655f6c69717569646974793041637469766174654b696e6400010c40417661696c61626c6542616c616e6365000000645374616b6564556e61637469766174656452657365727665730001003c556e7370656e74526573657276657300020000a50204184f7074696f6e04045401a9020108104e6f6e6500000010536f6d650400a9020000010000a902085470616c6c65745f70726f6f665f6f665f7374616b65605468697264506172747941637469766174696f6e4b696e64042843757272656e637949640110010c3041637469766174654b696e6404009d0201504f7074696f6e3c41637469766174654b696e643e000000484163746976617465644c6971756964697479040010012843757272656e63794964000100584e6174697665526577617264734c697175696469747900020000ad020c3c70616c6c65745f6665655f6c6f636b1870616c6c65741043616c6c040454000108607570646174655f6665655f6c6f636b5f6d65746164617461100134706572696f645f6c656e6774683801644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e00013c6665655f6c6f636b5f616d6f756e74910201504f7074696f6e3c42616c616e63654f663c543e3e000150737761705f76616c75655f7468726573686f6c64910201504f7074696f6e3c42616c616e63654f663c543e3e00015473686f756c645f62655f77686974656c6973746564b10201904f7074696f6e3c5665633c2843757272656e637949644f663c543e2c20626f6f6c293e3e000004a4536565205b6050616c6c65743a3a7570646174655f6665655f6c6f636b5f6d65746164617461605d2e28756e6c6f636b5f6665650001046c536565205b6050616c6c65743a3a756e6c6f636b5f666565605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eb10204184f7074696f6e04045401b5020108104e6f6e6500000010536f6d650400b5020000010000b502000002b90200b90200000408105000bd020c5870616c6c65745f76657374696e675f6d616e676174611870616c6c65741043616c6c0404540001141076657374040120746f6b656e5f6964100130546f6b656e49644f663c543e00000454536565205b6050616c6c65743a3a76657374605d2e28766573745f6f74686572080120746f6b656e5f6964100130546f6b656e49644f663c543e0001187461726765740001504163636f756e7449644c6f6f6b75704f663c543e0001046c536565205b6050616c6c65743a3a766573745f6f74686572605d2e54666f7263655f7665737465645f7472616e73666572100120746f6b656e5f6964100130546f6b656e49644f663c543e000118736f757263650001504163636f756e7449644c6f6f6b75704f663c543e0001187461726765740001504163636f756e7449644c6f6f6b75704f663c543e0001207363686564756c65c10201b056657374696e67496e666f3c42616c616e63654f663c543e2c20426c6f636b4e756d626572466f723c543e3e00020498536565205b6050616c6c65743a3a666f7263655f7665737465645f7472616e73666572605d2e3c6d657267655f7363686564756c65730c0120746f6b656e5f6964100130546f6b656e49644f663c543e00013c7363686564756c65315f696e64657810010c75333200013c7363686564756c65325f696e64657810010c75333200030480536565205b6050616c6c65743a3a6d657267655f7363686564756c6573605d2e787375646f5f756e6c6f636b5f616c6c5f76657374696e675f746f6b656e7308011874617267657400018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000120746f6b656e5f6964100130546f6b656e49644f663c543e000404bc536565205b6050616c6c65743a3a7375646f5f756e6c6f636b5f616c6c5f76657374696e675f746f6b656e73605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec1020c5870616c6c65745f76657374696e675f6d616e676174613076657374696e675f696e666f2c56657374696e67496e666f081c42616c616e636501b82c426c6f636b4e756d6265720110000c01186c6f636b6564b8011c42616c616e63650001247065725f626c6f636bb8011c42616c616e63650001387374617274696e675f626c6f636b10012c426c6f636b4e756d6265720000c5020c6070616c6c65745f63726f77646c6f616e5f726577617264731870616c6c65741043616c6c04045400011c646173736f63696174655f6e61746976655f6964656e746974790c01387265776172645f6163636f756e74000130543a3a4163636f756e74496400013472656c61795f6163636f756e74000158543a3a52656c6179436861696e4163636f756e74496400011470726f6f66c9020144457468657265756d5369676e6174757265000004a8536565205b6050616c6c65743a3a6173736f63696174655f6e61746976655f6964656e74697479605d2e886368616e67655f6173736f63696174696f6e5f776974685f72656c61795f6b6579730c01387265776172645f6163636f756e74000130543a3a4163636f756e74496400014070726576696f75735f6163636f756e74000130543a3a4163636f756e74496400011870726f6f6673d50201c05665633c28543a3a52656c6179436861696e4163636f756e7449642c20457468657265756d5369676e6174757265293e000104cc536565205b6050616c6c65743a3a6368616e67655f6173736f63696174696f6e5f776974685f72656c61795f6b657973605d2e14636c61696d04013063726f77646c6f616e5f696438012c4f7074696f6e3c7533323e00020458536565205b6050616c6c65743a3a636c61696d605d2e547570646174655f7265776172645f616464726573730801486e65775f7265776172645f6163636f756e74000130543a3a4163636f756e74496400013063726f77646c6f616e5f696438012c4f7074696f6e3c7533323e00030498536565205b6050616c6c65743a3a7570646174655f7265776172645f61646472657373605d2e5c636f6d706c6574655f696e697469616c697a6174696f6e0801446c656173655f73746172745f626c6f636b100154543a3a56657374696e67426c6f636b4e756d6265720001486c656173655f656e64696e675f626c6f636b100154543a3a56657374696e67426c6f636b4e756d626572000404a0536565205b6050616c6c65743a3a636f6d706c6574655f696e697469616c697a6174696f6e605d2e607365745f63726f77646c6f616e5f616c6c6f636174696f6e04016c63726f77646c6f616e5f616c6c6f636174696f6e5f616d6f756e74b8013042616c616e63654f663c543e000504a4536565205b6050616c6c65743a3a7365745f63726f77646c6f616e5f616c6c6f636174696f6e605d2e54696e697469616c697a655f7265776172645f76656304011c72657761726473dd020105015665633c28543a3a52656c6179436861696e4163636f756e7449642c204f7074696f6e3c543a3a4163636f756e7449643e2c2042616c616e63654f663c543e293e00060498536565205b6050616c6c65743a3a696e697469616c697a655f7265776172645f766563605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec9020c2873705f72756e74696d651c6163636f756e7444457468657265756d5369676e617475726500000400cd02014065636473613a3a5369676e61747572650000cd020c1c73705f636f7265146563647361245369676e617475726500000400d10201205b75383b2036355d0000d102000003410000000800d502000002d90200d9020000040800c90200dd02000002e10200e1020000040c0044b800e5020c3c70616c6c65745f69737375616e63651870616c6c65741043616c6c04045400010c50696e69745f69737375616e63655f636f6e66696700000494536565205b6050616c6c65743a3a696e69745f69737375616e63655f636f6e666967605d2e3066696e616c697a655f74676500010474536565205b6050616c6c65743a3a66696e616c697a655f746765605d2e2c657865637574655f7467650401247467655f696e666f73e90201a05665633c546765496e666f3c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e3e00020470536565205b6050616c6c65743a3a657865637574655f746765605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee902000002190100ed020c7470616c6c65745f6d756c7469707572706f73655f6c69717569646974791870616c6c65741043616c6c040454000110c4726573657276655f76657374696e675f6c69717569646974795f746f6b656e735f62795f76657374696e675f696e6465780c01486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e0001746c69717569646974795f746f6b656e5f76657374696e675f696e64657810010c7533320001a46c69717569646974795f746f6b656e5f756e6c6f636b5f736f6d655f616d6f756e745f6f725f616c6c910201504f7074696f6e3c42616c616e63654f663c543e3e0000040901536565205b6050616c6c65743a3a726573657276655f76657374696e675f6c69717569646974795f746f6b656e735f62795f76657374696e675f696e646578605d2eb8726573657276655f76657374696e675f6e61746976655f746f6b656e735f62795f76657374696e675f696e6465780801746c69717569646974795f746f6b656e5f76657374696e675f696e64657810010c7533320001a46c69717569646974795f746f6b656e5f756e6c6f636b5f736f6d655f616d6f756e745f6f725f616c6c910201504f7074696f6e3c42616c616e63654f663c543e3e000104fc536565205b6050616c6c65743a3a726573657276655f76657374696e675f6e61746976655f746f6b656e735f62795f76657374696e675f696e646578605d2e80726573657276655f76657374696e675f6c69717569646974795f746f6b656e730801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e0001586c69717569646974795f746f6b656e5f616d6f756e74b8013042616c616e63654f663c543e000204c4536565205b6050616c6c65743a3a726573657276655f76657374696e675f6c69717569646974795f746f6b656e73605d2e74756e726573657276655f616e645f72656c6f636b5f696e7374616e63650801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e00015472656c6f636b5f696e7374616e63655f696e64657810010c753332000304b8536565205b6050616c6c65743a3a756e726573657276655f616e645f72656c6f636b5f696e7374616e6365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef1020c4070616c6c65745f626f6f7473747261701870616c6c65741043616c6c0404540001282470726f766973696f6e080120746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b8013042616c616e63654f663c543e00000468536565205b6050616c6c65743a3a70726f766973696f6e605d2e4877686974656c6973745f6163636f756e74730401206163636f756e7473450101445665633c543a3a4163636f756e7449643e0001048c536565205b6050616c6c65743a3a77686974656c6973745f6163636f756e7473605d2e487363686564756c655f626f6f7473747261701c013866697273745f746f6b656e5f696410013c43757272656e637949644f663c543e00013c7365636f6e645f746f6b656e5f696410013c43757272656e637949644f663c543e00012469646f5f7374617274100144426c6f636b4e756d626572466f723c543e00015877686974656c6973745f70686173655f6c656e67746838012c4f7074696f6e3c7533323e00014c7075626c69635f70686173655f6c656e67746810010c7533320001646d61785f66697273745f746f5f7365636f6e645f726174696ff50201904f7074696f6e3c2842616c616e63654f663c543e2c2042616c616e63654f663c543e293e00015870726f6d6f74655f626f6f7473747261705f706f6f6c500110626f6f6c0002048c536565205b6050616c6c65743a3a7363686564756c655f626f6f747374726170605d2e4063616e63656c5f626f6f74737472617000030484536565205b6050616c6c65743a3a63616e63656c5f626f6f747374726170605d2e747570646174655f70726f6d6f74655f626f6f7473747261705f706f6f6c04015870726f6d6f74655f626f6f7473747261705f706f6f6c500110626f6f6c000404b8536565205b6050616c6c65743a3a7570646174655f70726f6d6f74655f626f6f7473747261705f706f6f6c605d2e58636c61696d5f6c69717569646974795f746f6b656e730005049c536565205b6050616c6c65743a3a636c61696d5f6c69717569646974795f746f6b656e73605d2e8c636c61696d5f616e645f61637469766174655f6c69717569646974795f746f6b656e73000604d0536565205b6050616c6c65743a3a636c61696d5f616e645f61637469766174655f6c69717569646974795f746f6b656e73605d2e307072655f66696e616c697a6500070474536565205b6050616c6c65743a3a7072655f66696e616c697a65605d2e2066696e616c697a6500080464536565205b6050616c6c65743a3a66696e616c697a65605d2e88636c61696d5f6c69717569646974795f746f6b656e735f666f725f6163636f756e7408011c6163636f756e74000130543a3a4163636f756e74496400014061637469766174655f72657761726473500110626f6f6c000904cc536565205b6050616c6c65743a3a636c61696d5f6c69717569646974795f746f6b656e735f666f725f6163636f756e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef50204184f7074696f6e04045401f9020108104e6f6e6500000010536f6d650400f9020000010000f90200000408b8b800fd020c4470617261636861696e5f7374616b696e671870616c6c65741043616c6c04045400016c487365745f746f74616c5f73656c656374656404010c6e657710010c7533320000048c536565205b6050616c6c65743a3a7365745f746f74616c5f73656c6563746564605d2e5c7365745f636f6c6c61746f725f636f6d6d697373696f6e04010c6e65771501011c50657262696c6c000104a0536565205b6050616c6c65743a3a7365745f636f6c6c61746f725f636f6d6d697373696f6e605d2e3c6a6f696e5f63616e64696461746573140110626f6e64b8013042616c616e63654f663c543e00013c6c69717569646974795f746f6b656e10013c43757272656e637949644f663c543e0001407573655f62616c616e63655f66726f6d010301404f7074696f6e3c426f6e644b696e643e00013c63616e6469646174655f636f756e7410010c7533320001546c69717569646974795f746f6b656e5f636f756e7410010c75333200020480536565205b6050616c6c65743a3a6a6f696e5f63616e64696461746573605d2e647363686564756c655f6c656176655f63616e6469646174657304013c63616e6469646174655f636f756e7410010c753332000304a8536565205b6050616c6c65743a3a7363686564756c655f6c656176655f63616e64696461746573605d2e60657865637574655f6c656176655f63616e6469646174657308012463616e646964617465000130543a3a4163636f756e74496400016863616e6469646174655f64656c65676174696f6e5f636f756e7410010c753332000404a4536565205b6050616c6c65743a3a657865637574655f6c656176655f63616e64696461746573605d2e5c63616e63656c5f6c656176655f63616e6469646174657304013c63616e6469646174655f636f756e7410010c753332000504a0536565205b6050616c6c65743a3a63616e63656c5f6c656176655f63616e64696461746573605d2e28676f5f6f66666c696e650006046c536565205b6050616c6c65743a3a676f5f6f66666c696e65605d2e24676f5f6f6e6c696e6500070468536565205b6050616c6c65743a3a676f5f6f6e6c696e65605d2e707363686564756c655f63616e6469646174655f626f6e645f6d6f72650801106d6f7265b8013042616c616e63654f663c543e0001407573655f62616c616e63655f66726f6d010301404f7074696f6e3c426f6e644b696e643e000804b4536565205b6050616c6c65743a3a7363686564756c655f63616e6469646174655f626f6e645f6d6f7265605d2e707363686564756c655f63616e6469646174655f626f6e645f6c6573730401106c657373b8013042616c616e63654f663c543e000904b4536565205b6050616c6c65743a3a7363686564756c655f63616e6469646174655f626f6e645f6c657373605d2e78657865637574655f63616e6469646174655f626f6e645f7265717565737408012463616e646964617465000130543a3a4163636f756e7449640001407573655f62616c616e63655f66726f6d010301404f7074696f6e3c426f6e644b696e643e000a04bc536565205b6050616c6c65743a3a657865637574655f63616e6469646174655f626f6e645f72657175657374605d2e7463616e63656c5f63616e6469646174655f626f6e645f72657175657374000b04b8536565205b6050616c6c65743a3a63616e63656c5f63616e6469646174655f626f6e645f72657175657374605d2e2064656c6567617465140120636f6c6c61746f72000130543a3a4163636f756e744964000118616d6f756e74b8013042616c616e63654f663c543e0001407573655f62616c616e63655f66726f6d010301404f7074696f6e3c426f6e644b696e643e00016863616e6469646174655f64656c65676174696f6e5f636f756e7410010c75333200014064656c65676174696f6e5f636f756e7410010c753332000c0464536565205b6050616c6c65743a3a64656c6567617465605d2e647363686564756c655f6c656176655f64656c656761746f7273000d04a8536565205b6050616c6c65743a3a7363686564756c655f6c656176655f64656c656761746f7273605d2e60657865637574655f6c656176655f64656c656761746f727308012464656c656761746f72000130543a3a4163636f756e74496400014064656c65676174696f6e5f636f756e7410010c753332000e04a4536565205b6050616c6c65743a3a657865637574655f6c656176655f64656c656761746f7273605d2e5c63616e63656c5f6c656176655f64656c656761746f7273000f04a0536565205b6050616c6c65743a3a63616e63656c5f6c656176655f64656c656761746f7273605d2e687363686564756c655f7265766f6b655f64656c65676174696f6e040120636f6c6c61746f72000130543a3a4163636f756e744964001004ac536565205b6050616c6c65743a3a7363686564756c655f7265766f6b655f64656c65676174696f6e605d2e707363686564756c655f64656c656761746f725f626f6e645f6d6f72650c012463616e646964617465000130543a3a4163636f756e7449640001106d6f7265b8013042616c616e63654f663c543e0001407573655f62616c616e63655f66726f6d010301404f7074696f6e3c426f6e644b696e643e001104b4536565205b6050616c6c65743a3a7363686564756c655f64656c656761746f725f626f6e645f6d6f7265605d2e707363686564756c655f64656c656761746f725f626f6e645f6c65737308012463616e646964617465000130543a3a4163636f756e7449640001106c657373b8013042616c616e63654f663c543e001204b4536565205b6050616c6c65743a3a7363686564756c655f64656c656761746f725f626f6e645f6c657373605d2e68657865637574655f64656c65676174696f6e5f726571756573740c012464656c656761746f72000130543a3a4163636f756e74496400012463616e646964617465000130543a3a4163636f756e7449640001407573655f62616c616e63655f66726f6d010301404f7074696f6e3c426f6e644b696e643e001304ac536565205b6050616c6c65743a3a657865637574655f64656c65676174696f6e5f72657175657374605d2e6463616e63656c5f64656c65676174696f6e5f7265717565737404012463616e646964617465000130543a3a4163636f756e744964001404a8536565205b6050616c6c65743a3a63616e63656c5f64656c65676174696f6e5f72657175657374605d2e6c6164645f7374616b696e675f6c69717569646974795f746f6b656e0801647061697265645f6f725f6c69717569646974795f746f6b656e0903019c5061697265644f724c6971756964697479546f6b656e3c43757272656e637949644f663c543e3e00016063757272656e745f6c69717569646974795f746f6b656e7310010c753332001504b0536565205b6050616c6c65743a3a6164645f7374616b696e675f6c69717569646974795f746f6b656e605d2e7872656d6f76655f7374616b696e675f6c69717569646974795f746f6b656e0801647061697265645f6f725f6c69717569646974795f746f6b656e0903019c5061697265644f724c6971756964697479546f6b656e3c43757272656e637949644f663c543e3e00016063757272656e745f6c69717569646974795f746f6b656e7310010c753332001604bc536565205b6050616c6c65743a3a72656d6f76655f7374616b696e675f6c69717569646974795f746f6b656e605d2e6861676772656761746f725f7570646174655f6d6574616461746108014c636f6c6c61746f725f63616e64696461746573450101445665633c543a3a4163636f756e7449643e000118616374696f6e0d0301504d65746164617461557064617465416374696f6e001704ac536565205b6050616c6c65743a3a61676772656761746f725f7570646174655f6d65746164617461605d2e6c7570646174655f63616e6469646174655f61676772656761746f720401406d617962655f61676772656761746f724401504f7074696f6e3c543a3a4163636f756e7449643e001804b0536565205b6050616c6c65743a3a7570646174655f63616e6469646174655f61676772656761746f72605d2e5c7061796f75745f636f6c6c61746f725f72657761726473080120636f6c6c61746f72000130543a3a4163636f756e7449640001486e756d6265725f6f665f73657369736f6e7338012c4f7074696f6e3c7533323e001904a0536565205b6050616c6c65743a3a7061796f75745f636f6c6c61746f725f72657761726473605d2e5c7061796f75745f64656c656761746f725f7265776172640c0114726f756e64100128526f756e64496e646578000120636f6c6c61746f72000130543a3a4163636f756e74496400012464656c656761746f72000130543a3a4163636f756e744964001a04a0536565205b6050616c6c65743a3a7061796f75745f64656c656761746f725f726577617264605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e010304184f7074696f6e0404540105030108104e6f6e6500000010536f6d6504000503000001000005030c346d616e676174615f7479706573586d756c7469707572706f73655f6c697175696469747920426f6e644b696e6400010c40417661696c61626c6542616c616e636500000064416374697661746564556e7374616b656452657365727665730001003c556e7370656e7452657365727665730002000009030c4470617261636861696e5f7374616b696e671870616c6c6574585061697265644f724c6971756964697479546f6b656e042843757272656e637949640110010818506169726564040010012843757272656e63794964000000244c6971756964697479040010012843757272656e63794964000100000d03084470617261636861696e5f7374616b696e67504d65746164617461557064617465416374696f6e0001085c457874656e64417070726f766564436f6c6c61746f72730000005c52656d6f7665417070726f766564436f6c6c61746f72730001000011030c6070616c6c65745f73657175656e6365725f7374616b696e671870616c6c65741043616c6c0404540001145c70726f766964655f73657175656e6365725f7374616b65080114636861696eb40128543a3a436861696e49640001307374616b655f616d6f756e74b8013042616c616e63654f663c543e000004a0536565205b6050616c6c65743a3a70726f766964655f73657175656e6365725f7374616b65605d2e5c6c656176655f6163746976655f73657175656e63657273040114636861696eb40128543a3a436861696e4964000104a0536565205b6050616c6c65743a3a6c656176655f6163746976655f73657175656e63657273605d2e6072656a6f696e5f6163746976655f73657175656e63657273040114636861696eb40128543a3a436861696e4964000204a4536565205b6050616c6c65743a3a72656a6f696e5f6163746976655f73657175656e63657273605d2e1c756e7374616b65040114636861696eb40128543a3a436861696e496400030460536565205b6050616c6c65743a3a756e7374616b65605d2e6c7365745f73657175656e6365725f636f6e66696775726174696f6e0c0114636861696eb40128543a3a436861696e49640001506d696e696d616c5f7374616b655f616d6f756e74b8013042616c616e63654f663c543e000144736c6173685f66696e655f616d6f756e74b8013042616c616e63654f663c543e000404b0536565205b6050616c6c65743a3a7365745f73657175656e6365725f636f6e66696775726174696f6e605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e15030c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b6579731903011c543a3a4b65797300011470726f6f6648011c5665633c75383e00000464536565205b6050616c6c65743a3a7365745f6b657973605d2e2870757267655f6b6579730001046c536565205b6050616c6c65743a3a70757267655f6b657973605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e19030838726f6c6c75705f72756e74696d652c53657373696f6e4b6579730000080110617572611d0301c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300011c6772616e647061590101d03c4772616e647061206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300001d03104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c6963000004002103013c737232353531393a3a5075626c6963000021030c1c73705f636f72651c73723235353139185075626c6963000004002c01205b75383b2033325d000025030c3870616c6c65745f6772616e6470611870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f66290301c8426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20426c6f636b4e756d626572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6655030140543a3a4b65794f776e657250726f6f6600000490536565205b6050616c6c65743a3a7265706f72745f65717569766f636174696f6e605d2e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f66290301c8426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20426c6f636b4e756d626572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6655030140543a3a4b65794f776e657250726f6f66000104b4536565205b6050616c6c65743a3a7265706f72745f65717569766f636174696f6e5f756e7369676e6564605d2e306e6f74655f7374616c6c656408011464656c6179100144426c6f636b4e756d626572466f723c543e00016c626573745f66696e616c697a65645f626c6f636b5f6e756d626572100144426c6f636b4e756d626572466f723c543e00020474536565205b6050616c6c65743a3a6e6f74655f7374616c6c6564605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e2903085073705f636f6e73656e7375735f6772616e6470614445717569766f636174696f6e50726f6f660804480128044e0110000801187365745f6964240114536574496400013065717569766f636174696f6e2d03014845717569766f636174696f6e3c482c204e3e00002d03085073705f636f6e73656e7375735f6772616e6470613045717569766f636174696f6e0804480128044e011001081c507265766f7465040031030139016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265766f74653c482c204e3e2c0a417574686f726974795369676e61747572653e00000024507265636f6d6d6974040049030141016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265636f6d6d69743c482c204e3e2c0a417574686f726974795369676e61747572653e000100003103084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c0849640159010456013503045301390300100130726f756e645f6e756d62657224010c7536340001206964656e7469747959010108496400011466697273744503011828562c2053290001187365636f6e644503011828562c20532900003503084066696e616c6974795f6772616e6470611c507265766f74650804480128044e01100008012c7461726765745f68617368280104480001347461726765745f6e756d6265721001044e000039030c5073705f636f6e73656e7375735f6772616e6470610c617070245369676e6174757265000004003d030148656432353531393a3a5369676e617475726500003d030c1c73705f636f72651c65643235353139245369676e617475726500000400410301205b75383b2036345d0000410300000340000000080045030000040835033903004903084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c0849640159010456014d03045301390300100130726f756e645f6e756d62657224010c7536340001206964656e7469747959010108496400011466697273745103011828562c2053290001187365636f6e645103011828562c20532900004d03084066696e616c6974795f6772616e64706124507265636f6d6d69740804480128044e01100008012c7461726765745f68617368280104480001347461726765745f6e756d6265721001044e00005103000004084d033903005503081c73705f636f726510566f69640001000059030c4c6f726d6c5f61737365745f7265676973747279186d6f64756c651043616c6c0404540001103872656769737465725f61737365740801206d65746164617461650101f041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174612c20543a3a537472696e674c696d69743e00012061737365745f69643801484f7074696f6e3c543a3a417373657449643e0000047c536565205b6050616c6c65743a3a72656769737465725f6173736574605d2e307570646174655f61737365741c012061737365745f6964100128543a3a41737365744964000120646563696d616c7338012c4f7074696f6e3c7533323e0001106e616d655d0301984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e00011873796d626f6c5d0301984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e00014c6578697374656e7469616c5f6465706f736974910201484f7074696f6e3c543a3a42616c616e63653e0001206c6f636174696f6e610301984f7074696f6e3c4f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e3e0001286164646974696f6e616c650301644f7074696f6e3c543a3a437573746f6d4d657461646174613e00010474536565205b6050616c6c65743a3a7570646174655f6173736574605d2e4472656769737465725f6c315f61737365740c01206d65746164617461650101f041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174612c20543a3a537472696e674c696d69743e00012061737365745f69643801484f7074696f6e3c543a3a417373657449643e0001206c315f61737365746903011c4c31417373657400020488536565205b6050616c6c65743a3a72656769737465725f6c315f6173736574605d2e507570646174655f6c315f61737365745f6461746108012061737365745f6964100128543a3a417373657449640001206c315f61737365746d03013c4f7074696f6e3c4c3141737365743e00030494536565205b6050616c6c65743a3a7570646174655f6c315f61737365745f64617461605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e5d0304184f7074696f6e040454017d010108104e6f6e6500000010536f6d6504007d010000010000610304184f7074696f6e0404540181010108104e6f6e6500000010536f6d65040081010000010000650304184f7074696f6e0404540169010108104e6f6e6500000010536f6d6504006901000001000069030c346d616e676174615f7479706573186173736574731c4c31417373657400010820457468657265756d04000401205b75383b2032305d00000020417262697472756d04000401205b75383b2032305d000100006d0304184f7074696f6e0404540169030108104e6f6e6500000010536f6d6504006903000001000071030c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001143470726f706f73655f7370656e6408011476616c7565a101013c42616c616e63654f663c542c20493e00012c62656e65666963696172790001504163636f756e7449644c6f6f6b75704f663c543e00000478536565205b6050616c6c65743a3a70726f706f73655f7370656e64605d2e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69649501013450726f706f73616c496e64657800010480536565205b6050616c6c65743a3a72656a6563745f70726f706f73616c605d2e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f69649501013450726f706f73616c496e64657800020484536565205b6050616c6c65743a3a617070726f76655f70726f706f73616c605d2e147370656e64080118616d6f756e74a101013c42616c616e63654f663c542c20493e00012c62656e65666963696172790001504163636f756e7449644c6f6f6b75704f663c543e00030458536565205b6050616c6c65743a3a7370656e64605d2e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69649501013450726f706f73616c496e64657800040480536565205b6050616c6c65743a3a72656d6f76655f617070726f76616c605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e75030c4c70616c6c65745f7375646f5f6d616e676174611870616c6c65741043616c6c040454000110107375646f04011063616c6c4102017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000454536565205b6050616c6c65743a3a7375646f605d2e547375646f5f756e636865636b65645f77656967687408011063616c6c4102017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001187765696768741c011857656967687400010498536565205b6050616c6c65743a3a7375646f5f756e636865636b65645f776569676874605d2e1c7365745f6b657904010c6e65770001504163636f756e7449644c6f6f6b75704f663c543e00020460536565205b6050616c6c65743a3a7365745f6b6579605d2e1c7375646f5f617308010c77686f0001504163636f756e7449644c6f6f6b75704f663c543e00011063616c6c4102017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00030460536565205b6050616c6c65743a3a7375646f5f6173605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e79030c4870616c6c65745f7375646f5f6f726967696e1870616c6c65741043616c6c04045400010c107375646f04011063616c6c4102017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000454536565205b6050616c6c65743a3a7375646f605d2e547375646f5f756e636865636b65645f77656967687408011063616c6c4102017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001187765696768741c011857656967687400010498536565205b6050616c6c65743a3a7375646f5f756e636865636b65645f776569676874605d2e1c7375646f5f617308010c77686f00018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011063616c6c4102017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00020460536565205b6050616c6c65743a3a7375646f5f6173605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e7d030c6470616c6c65745f636f6c6c6563746976655f6d616e676174611870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273450101445665633c543a3a4163636f756e7449643e0001147072696d654401504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e7400000470536565205b6050616c6c65743a3a7365745f6d656d62657273605d2e1c6578656375746508012070726f706f73616c4102017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e649501010c75333200010460536565205b6050616c6c65743a3a65786563757465605d2e1c70726f706f73650c01247468726573686f6c649501012c4d656d626572436f756e7400012070726f706f73616c4102017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e649501010c75333200020460536565205b6050616c6c65743a3a70726f706f7365605d2e10766f74650c012070726f706f73616c28011c543a3a48617368000114696e6465789501013450726f706f73616c496e64657800011c617070726f7665500110626f6f6c00030454536565205b6050616c6c65743a3a766f7465605d2e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736828011c543a3a4861736800050490536565205b6050616c6c65743a3a646973617070726f76655f70726f706f73616c605d2e14636c6f736510013470726f706f73616c5f6861736828011c543a3a48617368000114696e6465789501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e641c01185765696768740001306c656e6774685f626f756e649501010c75333200060458536565205b6050616c6c65743a3a636c6f7365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e81030c3c70616c6c65745f6964656e746974791870616c6c65741043616c6c04045400013c346164645f72656769737472617204011c6163636f756e740001504163636f756e7449644c6f6f6b75704f663c543e00000478536565205b6050616c6c65743a3a6164645f726567697374726172605d2e307365745f6964656e74697479040110696e666f850301a4426f783c4964656e74697479496e666f3c543a3a4d61784164646974696f6e616c4669656c64733e3e00010474536565205b6050616c6c65743a3a7365745f6964656e74697479605d2e207365745f7375627304011073756273110401645665633c28543a3a4163636f756e7449642c2044617461293e00020464536565205b6050616c6c65743a3a7365745f73756273605d2e38636c6561725f6964656e746974790003047c536565205b6050616c6c65743a3a636c6561725f6964656e74697479605d2e44726571756573745f6a756467656d656e740801247265675f696e64657895010138526567697374726172496e64657800011c6d61785f666565a101013042616c616e63654f663c543e00040488536565205b6050616c6c65743a3a726571756573745f6a756467656d656e74605d2e3863616e63656c5f726571756573740401247265675f696e646578100138526567697374726172496e6465780005047c536565205b6050616c6c65743a3a63616e63656c5f72657175657374605d2e1c7365745f666565080114696e64657895010138526567697374726172496e64657800010c666565a101013042616c616e63654f663c543e00060460536565205b6050616c6c65743a3a7365745f666565605d2e387365745f6163636f756e745f6964080114696e64657895010138526567697374726172496e64657800010c6e65770001504163636f756e7449644c6f6f6b75704f663c543e0007047c536565205b6050616c6c65743a3a7365745f6163636f756e745f6964605d2e287365745f6669656c6473080114696e64657895010138526567697374726172496e6465780001186669656c6473190401384964656e746974794669656c64730008046c536565205b6050616c6c65743a3a7365745f6669656c6473605d2e4470726f766964655f6a756467656d656e741001247265675f696e64657895010138526567697374726172496e6465780001187461726765740001504163636f756e7449644c6f6f6b75704f663c543e0001246a756467656d656e742104015c4a756467656d656e743c42616c616e63654f663c543e3e0001206964656e7469747928011c543a3a4861736800090488536565205b6050616c6c65743a3a70726f766964655f6a756467656d656e74605d2e346b696c6c5f6964656e746974790401187461726765740001504163636f756e7449644c6f6f6b75704f663c543e000a0478536565205b6050616c6c65743a3a6b696c6c5f6964656e74697479605d2e1c6164645f73756208010c7375620001504163636f756e7449644c6f6f6b75704f663c543e000110646174619103011044617461000b0460536565205b6050616c6c65743a3a6164645f737562605d2e2872656e616d655f73756208010c7375620001504163636f756e7449644c6f6f6b75704f663c543e000110646174619103011044617461000c046c536565205b6050616c6c65743a3a72656e616d655f737562605d2e2872656d6f76655f73756204010c7375620001504163636f756e7449644c6f6f6b75704f663c543e000d046c536565205b6050616c6c65743a3a72656d6f76655f737562605d2e20717569745f737562000e0464536565205b6050616c6c65743a3a717569745f737562605d2e04704964656e746974792070616c6c6574206465636c61726174696f6e2e85030c3c70616c6c65745f6964656e74697479147479706573304964656e74697479496e666f04284669656c644c696d697400002401286164646974696f6e616c89030190426f756e6465645665633c28446174612c2044617461292c204669656c644c696d69743e00011c646973706c617991030110446174610001146c6567616c910301104461746100010c776562910301104461746100011072696f749103011044617461000114656d61696c910301104461746100013c7067705f66696e6765727072696e740d0401404f7074696f6e3c5b75383b2032305d3e000114696d616765910301104461746100011c747769747465729103011044617461000089030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454018d03045300000400090401185665633c543e00008d0300000408910391030091030c3c70616c6c65745f6964656e746974791474797065731044617461000198104e6f6e650000001052617730040095030000010010526177310400990300000200105261773204009d030000030010526177330400a1030000040010526177340400600000050010526177350400a5030000060010526177360400a9030000070010526177370400ad030000080010526177380400e80000090010526177390400b10300000a001452617731300400b50300000b001452617731310400b90300000c001452617731320400bd0300000d001452617731330400c10300000e001452617731340400c50300000f001452617731350400c903000010001452617731360400cd03000011001452617731370400d103000012001452617731380400d503000013001452617731390400d90300001400145261773230040004000015001452617732310400dd03000016001452617732320400e103000017001452617732330400e503000018001452617732340400e903000019001452617732350400ed0300001a001452617732360400f10300001b001452617732370400f50300001c001452617732380400f90300001d001452617732390400fd0300001e001452617733300400010400001f00145261773331040005040000200014526177333204002c000021002c426c616b6554776f32353604002c000022001853686132353604002c00002300244b656363616b32353604002c000024002c536861546872656532353604002c0000250000950300000300000000080099030000030100000008009d03000003020000000800a103000003030000000800a503000003050000000800a903000003060000000800ad03000003070000000800b103000003090000000800b5030000030a0000000800b9030000030b0000000800bd030000030c0000000800c1030000030d0000000800c5030000030e0000000800c9030000030f0000000800cd03000003100000000800d103000003110000000800d503000003120000000800d903000003130000000800dd03000003150000000800e103000003160000000800e503000003170000000800e903000003180000000800ed03000003190000000800f1030000031a0000000800f5030000031b0000000800f9030000031c0000000800fd030000031d000000080001040000031e000000080005040000031f000000080009040000028d03000d0404184f7074696f6e04045401040108104e6f6e6500000010536f6d65040004000001000011040000021504001504000004080091030019040c3c70616c6c65745f6964656e7469747914747970657320426974466c616773040454011d040004002401344964656e746974794669656c6400001d040c3c70616c6c65745f6964656e74697479147479706573344964656e746974794669656c640001201c446973706c6179000100144c6567616c0002000c5765620004001052696f7400080014456d61696c0010003850677046696e6765727072696e7400200014496d6167650040001c547769747465720080000021040c3c70616c6c65745f6964656e74697479147479706573244a756467656d656e74041c42616c616e636501b8011c1c556e6b6e6f776e0000001c466565506169640400b8011c42616c616e636500010028526561736f6e61626c65000200244b6e6f776e476f6f64000300244f75744f6644617465000400284c6f775175616c697479000500244572726f6e656f75730006000025040838726f6c6c75705f72756e74696d65304f726967696e43616c6c657200010c1873797374656d0400290401746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c04002d0401450170616c6c65745f636f6c6c6563746976655f6d616e676174613a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976655f6d616e676174613a3a0a496e7374616e6365313e003f0010566f69640400550301410173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a0a5f5f707269766174653a3a566f69640002000029040c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e65000200002d04086470616c6c65745f636f6c6c6563746976655f6d616e67617461245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d0002000031040c5870616c6c65745f7574696c6974795f6d616e676174611870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e3504000004083904b80039040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454013d04045300000400410401185665633c543e00003d04083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f78795479706501a02c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f74797065a0012450726f78795479706500011464656c617910012c426c6f636b4e756d626572000041040000023d04004504000004084904b80049040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014d04045300000400510401185665633c543e00004d04083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e7449640100104861736801282c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173682801104861736800011868656967687410012c426c6f636b4e756d626572000051040000024d040055040c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e59040c4870616c6c65745f6d61696e74656e616e63651870616c6c6574544d61696e74656e616e6365537461747573496e666f000008013869735f6d61696e74656e616e6365500110626f6f6c00017069735f75706772616461626c655f696e5f6d61696e74656e616e6365500110626f6f6c00005d040c4870616c6c65745f6d61696e74656e616e63651870616c6c6574144572726f72040454000118504e6f74466f756e646174696f6e4163636f756e740000049454696d656f757473207765726520696e636f72726563746c7920696e697469616c697a6564504e6f74496e4d61696e74656e616e63654d6f64650001045c4e6f7420696e206d61696e74656e616e6365206d6f646560416c7265616479496e4d61696e74656e616e63654d6f64650002046c416c726561647920696e206d61696e74656e616e6365206d6f646588416c726561647955706772616461626c65496e4d61696e74656e616e63654d6f646500030498416c72656164792075706772616461626c6520696e206d61696e74656e616e6365206d6f646594416c72656164794e6f7455706772616461626c65496e4d61696e74656e616e63654d6f6465000404a8416c7265616479206e6f742075706772616461626c6520696e206d61696e74656e616e6365206d6f64656c55706772616465426c6f636b656442794d61696e74656e616e6365000504785570677261646520626c6f636b6564206279204d61696e74656e616e636504184572726f7273610400000408b8b40065040000040800550200690400000408b45502006d04042042547265654d617008044b01000456017104000400750400000071040c3c70616c6c65745f726f6c6c646f776e1870616c6c65743c53657175656e636572526967687473000008012c726561645f726967687473b801107531323800013463616e63656c5f726967687473b801107531323800007504000002790400790400000408007104007d0400000408b4c00081040c3c70616c6c65745f726f6c6c646f776e1870616c6c6574244c325265717565737404244163636f756e7449640100010c3452657175657374526573756c7404008504013452657175657374526573756c740000001843616e63656c04008d04014443616e63656c3c4163636f756e7449643e000100285769746864726177616c0400910401285769746864726177616c0002000085040c3c70616c6c65745f726f6c6c646f776e1870616c6c65743452657175657374526573756c740000100124726571756573744964c0012452657175657374496400013c6f726967696e526571756573744964b8011075313238000118737461747573500110626f6f6c00012875706461746554797065890401285570646174655479706500008904103c70616c6c65745f726f6c6c646f776e206d657373616765731c6574685f616269285570646174655479706500011c1c4445504f534954000000285749544844524157414c000100545749544844524157414c5f5245534f4c5554494f4e00020030494e4445585f5550444154450003001843414e43454c0004004443414e43454c5f5245534f4c5554494f4e000500245f5f496e76616c696400ff00008d040c3c70616c6c65745f726f6c6c646f776e1870616c6c65741843616e63656c04244163636f756e744964010000140124726571756573744964c0012452657175657374496400011c757064617465720001244163636f756e74496400012063616e63656c65720001244163636f756e74496400011472616e6765bc013c6d657373616765733a3a52616e67650001106861736828011048323536000091040c3c70616c6c65745f726f6c6c646f776e1870616c6c6574285769746864726177616c0000100124726571756573744964c0012452657175657374496400014c7769746864726177616c526563697069656e740401205b75383b2032305d000130746f6b656e416464726573730401205b75383b2032305d000118616d6f756e7461020110553235360000950400000408b40000990404204254726565536574040454019d04000400a5040000009d0400000408b8a10400a1040c3c70616c6c65745f726f6c6c646f776e1870616c6c65742c44697370757465526f6c650001082043616e63656c6572000000245375626d697474657200010000a5040000029d0400a9040c3c70616c6c65745f726f6c6c646f776e1870616c6c6574144572726f720404540001503c4f7065726174696f6e4661696c65640000004c526561645269676874734578686175737465640001005443616e63656c5269676874734578686175737465640002002c456d7074795570646174650003007441646472657373446573657269616c697a6174696f6e4661696c7572650004004c52657175657374446f65734e6f7445786973740005003c4e6f74456e6f7567684173736574730006003c42616c616e63654f766572666c6f77000700544c3141737365744372656174696f6e4661696c6564000800304d6174684f766572666c6f770009003c546f6f4d616e795265717565737473000a0034496e76616c6964557064617465000b003c4c3141737365744e6f74466f756e64000c003857726f6e67526571756573744964000d00984f6e6c7953656c656374656453657175656e6365726973416c6c6f776564546f557064617465000e009c53657175656e6365724c6173745570646174655374696c6c496e44697370757465506572696f64000f008453657175656e6365724177616974696e6743616e63656c5265736f6c7574696f6e001000704d756c7469706c6555706461746573496e53696e676c65426c6f636b00110060426c6f636b656442794d61696e74656e616e63654d6f646500120040556e737570706f72746564417373657400130004184572726f7273ad040c6470616c6c65745f6d6574616d61736b5f7369676e61747572651870616c6c6574144572726f720404540001043c4e6f7468696e67546f5570646174650000047074686572652073686f756c6420626520736f6d652075706461746573048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb10400000408001000b5040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401b904045300000400bd0401185665633c543e0000b904082c6f726d6c5f746f6b656e732c42616c616e63654c6f636b041c42616c616e636501b8000801086964e801384c6f636b4964656e746966696572000118616d6f756e74b8011c42616c616e63650000bd04000002b90400c104082c6f726d6c5f746f6b656e732c4163636f756e7444617461041c42616c616e636501b8000c011066726565b8011c42616c616e63650001207265736572766564b8011c42616c616e636500011866726f7a656eb8011c42616c616e63650000c5040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c904045300000400cd0401185665633c543e0000c904082c6f726d6c5f746f6b656e732c52657365727665446174610844526573657276654964656e74696669657201e81c42616c616e636501b8000801086964e80144526573657276654964656e746966696572000118616d6f756e74b8011c42616c616e63650000cd04000002c90400d1040c2c6f726d6c5f746f6b656e73186d6f64756c65144572726f720404540001243442616c616e6365546f6f4c6f77000004585468652062616c616e636520697320746f6f206c6f775c416d6f756e74496e746f42616c616e63654661696c65640001049c43616e6e6f7420636f6e7665727420416d6f756e7420696e746f2042616c616e63652074797065544c69717569646974795265737472696374696f6e73000204d04661696c65642062656361757365206c6971756964697479207265737472696374696f6e732064756520746f206c6f636b696e67404d61784c6f636b734578636565646564000304b44661696c6564206265636175736520746865206d6178696d756d206c6f636b7320776173206578636565646564244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e74484578697374656e7469616c4465706f736974000504e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f7369742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d657869737440546f6b656e49644e6f74457869737473000704c44661696c6564206265636175736520746f6b656e207769746820676976656e20696420646f6573206e6f742065786974733c546f6f4d616e795265736572766573000800048054686520604572726f726020656e756d206f6620746869732070616c6c65742ed5040c3473705f61726974686d657469632c66697865645f706f696e742446697865645531323800000400b80110753132380000d904088870616c6c65745f7472616e73616374696f6e5f7061796d656e745f6d616e676174612052656c6561736573000108245631416e6369656e7400000008563200010000dd0404184f7074696f6e04045401e9010108104e6f6e6500000010536f6d650400e9010000010000e1040c2870616c6c65745f78796b1870616c6c6574144572726f7204045400018844506f6f6c416c72656164794578697374730000044c506f6f6c20616c7265616479204578697374733c4e6f74456e6f756768417373657473000104484e6f7420656e6f7567687420617373657473284e6f53756368506f6f6c0002044c4e6f207375636820706f6f6c20657869737473504e6f537563684c69717569646974794173736574000304784e6f2073756368206c697175696469747920617373657420657869737473404e6f74456e6f756768526573657276650004044c4e6f7420656e6f756768742072657365727665285a65726f416d6f756e74000504705a65726f20616d6f756e74206973206e6f7420737570706f727465645c496e73756666696369656e74496e707574416d6f756e7400060464496e73756666696369656e7420696e70757420616d6f756e7460496e73756666696369656e744f7574707574416d6f756e7400070468496e73756666696369656e74206f757470757420616d6f756e742453616d654173736574000804704173736574206964732063616e6e6f74206265207468652073616d65484173736574416c726561647945786973747300090450417373657420616c726561647920657869737473484173736574446f65734e6f74457869737473000a0454417373657420646f6573206e6f7420657869737473384469766973696f6e42795a65726f000b04404469766973696f6e206279207a65726f44556e65787065637465644661696c757265000c0448556e6578706563746564206661696c757265604e6f744d616e676174614c69717569646974794173736574000d0448556e6578706563746564206661696c757265945365636f6e644173736574416d6f756e7445786365656465644578706563746174696f6e73000e04a45365636f6e6420617373657420616d6f756e74206578636565646564206578706563746174696f6e73304d6174684f766572666c6f77000f04344d617468206f766572666c6f77704c6971756964697479546f6b656e4372656174696f6e4661696c65640010047c4c697175696469747920746f6b656e206372656174696f6e206661696c6564584e6f74456e6f756768526577617264734561726e6564001104644e6f7420656e6f7567682072657761726473206561726e6564404e6f744150726f6d6f746564506f6f6c0012044c4e6f7420612070726f6d6f74656420706f6f6c4c5061737454696d6543616c63756c6174696f6e00130454506173742074696d652063616c63756c6174696f6e4c506f6f6c416c726561647950726f6d6f74656400140454506f6f6c20616c72656164792070726f6d6f74656440536f6c64416d6f756e74546f6f4c6f770015044c536f6c6420416d6f756e7420746f6f206c6f778046756e6374696f6e4e6f74417661696c61626c65466f7254686973546f6b656e0016045c417373657420696420697320626c61636b6c697374656438446973616c6c6f776564506f6f6c001704c8506f6f6c20636f6e73696474696e67206f662070617373656420746f6b656e7320696420697320626c61636b6c6973746564704c6971756964697479436865636b706f696e744d6174684572726f720018006443616c63756c617465526577617264734d6174684572726f72001900a043616c63756c61746543756d756c6174697665576f726b4d6178526174696f4d6174684572726f72001a007043616c63756c61746552657761726473416c6c4d6174684572726f72001b00204e6f526967687473001c007c4d756c74697377617053686f756c64426541746c6561737454776f486f7073001d00a04d756c7469427579417373657443616e744861766553616d65506f6f6c41746f6d69635377617073001e00a04d756c74695377617043616e744861766553616d65546f6b656e436f6e7365717565746976656c79001f007c54726164696e67426c6f636b656442794d61696e74656e616e63654d6f64650020048c54726164696e6720626c6f636b6564206279206d61696e74656e616e6365206d6f64652c506f6f6c4973456d70747900210004184572726f7273e5040c5470616c6c65745f70726f6f665f6f665f7374616b652c7265776172645f696e666f28526577617264496e666f041c42616c616e636501b8001801406163746976617465645f616d6f756e74b8011c42616c616e636500015c726577617264735f6e6f745f7965745f636c61696d6564b8011c42616c616e636500015c726577617264735f616c72656164795f636c61696d6564b8011c42616c616e636500013c6c6173745f636865636b706f696e7410010c753332000174706f6f6c5f726174696f5f61745f6c6173745f636865636b706f696e7461020110553235360001686d697373696e675f61745f6c6173745f636865636b706f696e7461020110553235360000e904042042547265654d617008044b0110045601ed04000400f104000000ed040c5470616c6c65745f70726f6f665f6f665f7374616b651870616c6c65743450726f6d6f746564506f6f6c730000080118776569676874080108753800011c7265776172647361020110553235360000f104000002f50400f5040000040810ed0400f9040000040800e90100fd040c5470616c6c65745f70726f6f665f6f665f7374616b656c7363686564756c655f726577617264735f63616c63756c61746f723c5363686564756c6552657761726473041c42616c616e636501b8000c011c70656e64696e67b8011c42616c616e636500014870656e64696e675f73657373696f6e5f696410012453657373696f6e4964000114746f74616cb8011c42616c616e636500000105000004086102240005050c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b010905045601140453000004000d05013842547265654d61703c4b2c20563e0000090500000414101010b824000d05042042547265654d617008044b0109050456011400040011050000001105000002150500150500000408090514001905085470616c6c65745f70726f6f665f6f665f7374616b65345363686564756c65734c697374000010011068656164d401484f7074696f6e3c5363686564756c6549643e0001107461696cd401484f7074696f6e3c5363686564756c6549643e00010c706f73d401484f7074696f6e3c5363686564756c6549643e000114636f756e7424010c75363400001d05000004082105d4002105085470616c6c65745f70726f6f665f6f665f7374616b65205363686564756c6504045400001401307363686564756c65645f617410012453657373696f6e49640001306c6173745f73657373696f6e10012453657373696f6e49640001246c69715f746f6b656e10013c43757272656e637949644f663c543e0001307265776172645f746f6b656e10013c43757272656e637949644f663c543e000148616d6f756e745f7065725f73657373696f6eb8013042616c616e63654f663c543e000025050c5470616c6c65745f70726f6f665f6f665f7374616b656c7363686564756c655f726577617264735f63616c63756c61746f72744163746976617465644c69717569646974795065725363686564756c65041c42616c616e636501b80010014070656e64696e675f706f736974697665b8011c42616c616e636500014070656e64696e675f6e65676174697665b8011c42616c616e636500014870656e64696e675f73657373696f6e5f696410012453657373696f6e4964000114746f74616cb8011c42616c616e6365000029050000040c001010002d050c5470616c6c65745f70726f6f665f6f665f7374616b651870616c6c6574144572726f7204045400014c3c4e6f74456e6f756768417373657473000004484e6f7420656e6f7567687420617373657473304d6174684f766572666c6f77000104344d617468206f766572666c6f77584e6f74456e6f756768526577617264734561726e6564000204644e6f7420656e6f7567682072657761726473206561726e6564404e6f744150726f6d6f746564506f6f6c0003044c4e6f7420612070726f6d6f74656420706f6f6c4c5061737454696d6543616c63756c6174696f6e00040454506173742074696d652063616c63756c6174696f6e704c6971756964697479436865636b706f696e744d6174684572726f720005006443616c63756c617465526577617264734d6174684572726f72000600244d6174684572726f720007007043616c63756c61746552657761726473416c6c4d6174684572726f720008005c4d697373696e6752657761726473496e666f4572726f720009004c4465707265636174656445787472696e736963000a006c43616e6e6f745363686564756c6552657761726473496e50617374000b047c43616e6e6f74207363686564756c65207265776172647320696e207061737440506f6f6c446f65734e6f744578697374000c044c506f6f6c20646f6573206e6f7420657869737440546f6f4d616e795363686564756c6573000d0448546f6f206d616e79207363686564756c657340546f6f4c6974746c6552657761726473000e0478546f6f206c6974746c652072657761726473207065722073657373696f6e38546f6f536d616c6c566f6c756d65000f0470546f6f20736d616c6c20766f6c756d65206f662074686520706f6f6c804c69717569646974794c6f636b6564496e3372647061727479526577617264730010007c4e6f54686972645061727479506172747952657761726473546f436c61696d00110080536f6c6f546f6b656e50726f6d6f74696f6e466f7262696464656e4572726f7200120004184572726f727331050c3c70616c6c65745f6665655f6c6f636b1870616c6c65744c4665654c6f636b4d65746164617461496e666f0404540000100134706572696f645f6c656e677468100144426c6f636b4e756d626572466f723c543e00013c6665655f6c6f636b5f616d6f756e74b8013042616c616e63654f663c543e000150737761705f76616c75655f7468726573686f6c64b8013042616c616e63654f663c543e00014877686974656c69737465645f746f6b656e73350501d4426f756e64656442547265655365743c43757272656e637949644f663c543e2c20543a3a4d617843757261746564546f6b656e733e000035050c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401100453000004003905012c42547265655365743c543e00003905042042547265655365740404540110000400f40000003d050c3c70616c6c65745f6665655f6c6f636b1870616c6c6574584163636f756e744665654c6f636b44617461496e666f082c426c6f636b4e756d62657201101c42616c616e636501b800080154746f74616c5f6665655f6c6f636b5f616d6f756e74b8011c42616c616e636500014c6c6173745f6665655f6c6f636b5f626c6f636b10012c426c6f636b4e756d626572000041050c3c70616c6c65745f6665655f6c6f636b1870616c6c6574144572726f7204045400011c744665654c6f636b73496e636f72726563746c79496e697469616c7a6564000004884c6f636b73207765726520696e636f72726563746c7920696e697469616c697a656458496e76616c69644665654c6f636b4d65746164617461000104604c6f636b206d6574616461746120697320696e76616c6964584665654c6f636b734e6f74496e697469616c697a6564000204784c6f636b732068617665206e6f74206265656e20696e697469616c7a6564304e6f744665654c6f636b6564000304904e6f20746f6b656e73206f6620746865207573657220617265206665652d6c6f636b65644043616e74556e6c6f636b4665655965740004047c546865206c6f636b2063616e6e6f7420626520756e6c6f636b656420796574744d617843757261746564546f6b656e734c696d697445786365656465640005045d01546865206c696d6974206f6e20746865206d6178696d756d206375726174656420746f6b656e7320666f7220776869636820746865726520697320612073776170207468726573686f6c6420697320657863656564656444556e65787065637465644661696c75726500060484416e20756e6578706563746564206661696c75726520686173206f63637572656404184572726f727345050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c102045300000400490501185665633c543e00004905000002c102004d05085870616c6c65745f76657374696e675f6d616e676174612052656c65617365730001080856300000000856310001000051050c5870616c6c65745f76657374696e675f6d616e676174611870616c6c6574144572726f72040454000124284e6f7456657374696e6700000484546865206163636f756e7420676976656e206973206e6f742076657374696e672e5441744d617856657374696e675363686564756c65730001082501546865206163636f756e7420616c72656164792068617320604d617856657374696e675363686564756c65736020636f756e74206f66207363686564756c657320616e642074687573510163616e6e6f742061646420616e6f74686572206f6e652e20436f6e7369646572206d657267696e67206578697374696e67207363686564756c657320696e206f7264657220746f2061646420616e6f746865722e24416d6f756e744c6f770002040501416d6f756e74206265696e67207472616e7366657272656420697320746f6f206c6f7720746f2063726561746520612076657374696e67207363686564756c652e605363686564756c65496e6465784f75744f66426f756e6473000304d0416e20696e64657820776173206f7574206f6620626f756e6473206f66207468652076657374696e67207363686564756c65732e54496e76616c69645363686564756c65506172616d730004040d014661696c656420746f206372656174652061206e6577207363686564756c65206265636175736520736f6d6520706172616d657465722077617320696e76616c69642e5c4e6f5375697461626c655363686564756c65466f756e64000508684e6f207375697461626c65207363686564756c6520666f756e64f05065726861707320746865207573657220636f756c64206d657267652076657374696e67207363686564756c657320616e642074727920616761696e585375646f556e6c6f636b4973446973616c6c6f776564000604905375646f206973206e6f7420616c6c6f77656420746f20756e6c6f636b20746f6b656e734c496e76616c696456657374696e67496e64657800070429015468652070726f76696465642076657374696e6720696e6465782065786365656473207468652063757272656e74206e756d626572206f662076657374696e67207363686564756c6573244d6174684572726f7200080490416e206f766572666c6f77206f7220756e646572666c6f7720686173206f63637572656404744572726f7220666f72207468652076657374696e672070616c6c65742e55050000040810000059050c6070616c6c65745f63726f77646c6f616e5f726577617264731870616c6c657428526577617264496e666f04045400000c0130746f74616c5f726577617264b8013042616c616e63654f663c543e000138636c61696d65645f726577617264b8013042616c616e63654f663c543e00016c636f6e74726962757465645f72656c61795f6164647265737365734501016c5665633c543a3a52656c6179436861696e4163636f756e7449643e00005d050c6070616c6c65745f63726f77646c6f616e5f726577617264731870616c6c6574144572726f7204045400014c44416c72656164794173736f63696174656400000851015573657220747279696e6720746f206173736f63696174652061206e6174697665206964656e74697479207769746820612072656c617920636861696e206964656e7469747920666f7220706f73746572696f720d0172657761726420636c61696d696e672070726f766964656420616e20616c7265616479206173736f6369617465642072656c617920636861696e206964656e746974794842617463684265796f6e6446756e64506f740001041101547279696e6720746f20696e74726f647563652061206261746368207468617420676f6573206265796f6e6420746865206c696d697473206f66207468652066756e6473544669727374436c61696d416c7265616479446f6e6500020460466972737420636c61696d20616c726561647920646f6e654c5265776172644e6f7448696768456e6f756768000304f854686520636f6e747269627574696f6e206973206e6f74206869676820656e6f75676820746f20626520656c696769626c6520666f72207265776172647354496e76616c6964436c61696d5369676e617475726500040851015573657220747279696e6720746f206173736f63696174652061206e6174697665206964656e74697479207769746820612072656c617920636861696e206964656e7469747920666f7220706f73746572696f72a872657761726420636c61696d696e672070726f766964656420612077726f6e67207369676e617475726564496e76616c696446726565436c61696d5369676e61747572650005041d015573657220747279696e6720746f20636c61696d207468652066697273742066726565207265776172642070726f7669646564207468652077726f6e67207369676e6174757265444e6f4173736f636961746564436c61696d00060c55015573657220747279696e6720746f20636c61696d20616e20617761726420646964206e6f74206861766520616e20636c61696d206173736f63696174656420776974682069742e2054686973206d6179206d65616e55017468657920646964206e6f7420636f6e7472696275746520746f207468652063726f77646c6f616e2c206f7220746865792068617665206e6f7420796574206173736f6369617465642061206e61746976652069645c7769746820746865697220636f6e747269627574696f6e5452657761726473416c7265616479436c61696d656400070841015573657220747279696e6720746f20636c61696d20726577617264732068617320616c726561647920636c61696d656420616c6c2072657761726473206173736f636961746564207769746820697473646964656e7469747920616e6420636f6e747269627574696f6e6c526577617264566563416c7265616479496e697469616c697a65640008049c526577617264207665632068617320616c7265616479206265656e20696e697469616c697a65647c5265776172645665634e6f7446756c6c79496e697469616c697a6564596574000904b45265776172642076656320686173206e6f7420796574206265656e2066756c6c7920696e697469616c697a65645452657761726473446f4e6f744d6174636846756e64000a04a0526577617264732073686f756c64206d617463682066756e6473206f66207468652070616c6c65744c546f6f4d616e79436f6e7472696275746f7273000b04d0496e697469616c697a655f7265776172645f76656320726563656976656420746f6f206d616e7920636f6e7472696275746f72735456657374696e67506572696f644e6f6e56616c6964000c049050726f76696465642076657374696e6720706572696f64206973206e6f742076616c6964744e6f6e436f6e74726962757465644164647265737350726f7669646564000d04f8557365722070726f76696465642061207369676e61747572652066726f6d2061206e6f6e2d636f6e7472696275746f722072656c6179206163636f756e747c496e73756666696369656e744e756d6265724f6656616c696450726f6f6673000e04310155736572207375626d697474656420616e20756e73696666696369656e74206e756d626572206f662070726f6f667320746f206368616e67652074686520726577617264206164647265737348436c61696d696e674c6573735468616e4544000f0cd0546865206d696e74206f7065726174696f6e20647572696e6720636c61696d2068617320726573756c74656420696e206572722e5d0154686973206973206578706563746564207768656e20636c61696d696e67206c657373207468616e206578697374656e7469616c20646573706f736974206f6e2061206e6f6e2d6578697374656e74206163636f756e740501506c6561736520636f6e73696465722077616974696e6720756e74696c2074686520456e6456657374696e67426c6f636b20746f20617474656d70742074686973304d6174684f766572666c6f77001004344d617468206f766572666c6f7730506572696f644e6f7453657400110438506572696f64206e6f742073657458416c6c6f636174696f6e446f65734e6f744d617463680012041101547279696e6720746f20696e74726f647563652061206261746368207468617420676f6573206265796f6e6420746865206c696d697473206f66207468652066756e6473048054686520604572726f726020656e756d206f6620746869732070616c6c65742e61050c3473705f61726974686d65746963287065725f7468696e67731c50657263656e74000004000801087538000065050c3c70616c6c65745f69737375616e63651870616c6c6574144572726f7204045400011c8049737375616e6365436f6e666967416c7265616479496e697469616c697a6564000004c05468652069737375616e636520636f6e6669672068617320616c7265616479206265656e20696e697469616c697a65647049737375616e6365436f6e6669674e6f74496e697469616c697a6564000104b05468652069737375616e636520636f6e66696720686173206e6f74206265656e20696e697469616c697a65643c5447454e6f7446696e616c697a6564000204d0544745206d7573742062652066696e616c697a6564206265666f72652069737375616e636520636f6e66696720697320696e7469545447454973416c726561647946696e616c697a6564000304705468652054474520697320616c72656164792066696e616c697a65645449737375616e6365436f6e666967496e76616c6964000404785468652069737375616e636520636f6e66696720697320696e76616c6964244d6174684572726f720005049c416e20756e646572666c6f77206f7220616e206f766572666c6f7720686173206f6363757265642c556e6b6e6f776e506f6f6c00060430756e6b6e6f776e20706f6f6c04184572726f727369050c7470616c6c65745f6d756c7469707572706f73655f6c69717569646974791870616c6c65744452657365727665537461747573496e666f041c42616c616e636501b80014016c7374616b65645f756e6163746976617465645f7265736572766573b8011c42616c616e636500016c6163746976617465645f756e7374616b65645f7265736572766573b8011c42616c616e63650001747374616b65645f616e645f6163746976617465645f7265736572766573b8011c42616c616e6365000140756e7370656e745f7265736572766573b8011c42616c616e636500013472656c6f636b5f616d6f756e74b8011c42616c616e636500006d050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454017105045300000400750501185665633c543e000071050c7470616c6c65745f6d756c7469707572706f73655f6c69717569646974791870616c6c65744052656c6f636b537461747573496e666f081c42616c616e636501b82c426c6f636b4e756d6265720110000c0118616d6f756e74b8011c42616c616e63650001387374617274696e675f626c6f636b10012c426c6f636b4e756d62657200015c656e64696e675f626c6f636b5f61735f62616c616e6365b8011c42616c616e63650000750500000271050079050c7470616c6c65745f6d756c7469707572706f73655f6c69717569646974791870616c6c6574144572726f72040454000118484e6f74414c6971756964697479546f6b656e0000048854686520746f6b656e206973206e6f742061206c697175696469747920746f6b656e6052656c6f636b436f756e744c696d69744578636565646564000104dc546865206c696d6974206f6e20746865206d6178696d756d206e756d626572206f662072656c6f636b73207761732065786365656465645852656c6f636b496e7374616e6365496e6465784f4f42000204a850726f766964656420696e64657820666f722072656c6f636b206973206f7574206f6620626f756e6473604e6f74456e6f756768556e7370656e7452657365727665730003046c4e6f7420656e6f75676820756e7370656e642072657365727665733c4e6f74456e6f756768546f6b656e73000404444e6f7420656e6f75676820746f6b656e73244d6174684572726f72000504284d617468206572726f7204184572726f72737d050000040cb8b8b8008105084070616c6c65745f626f6f74737472617038426f6f74737472617050686173650001102c4265666f726553746172740000002457686974656c697374000100185075626c69630002002046696e697368656400030000850500000410101010f9020089050000040810b8008d05000002850500910508346672616d655f737570706f72742050616c6c6574496400000400e8011c5b75383b20385d000095050c4070616c6c65745f626f6f7473747261701870616c6c6574144572726f7204045400015c48556e737570706f72746564546f6b656e4964000004d04f6e6c79207363686564756c656420746f6b656e20706169722063616e206265207573656420666f722070726f766973696f6e733c4e6f74456e6f756768417373657473000104784e6f7420656e6f7567682066756e647320666f722070726f766973696f6e544e6f74456e6f7567685665737465644173736574730002049c4e6f7420656e6f7567682066756e647320666f722070726f766973696f6e202876657374656429304d6174684f766572666c6f77000304304d6174682070726f626c656d30556e617574686f72697a656400040498557365722063616e6e6f742070617274696369706174652061742074686973206d6f6d656e745c426f6f7473747261705374617274496e546865506173740005048c426f6f7473747261702063616e74206265207363686564756c656420696e20706173745c50686173654c656e67746843616e6e6f7442655a65726f0006049c426f6f74737461726170207068617365732063616e6e6f74206c61737473203020626c6f636b7338416c72656164795374617274656400070480426f6f74737472617465206576656e7420616c726561647920737461727465643856616c756174696f6e526174696f0008046056616c756174696f6e20726174696f20657863656564656474466972737450726f766973696f6e496e5365636f6e64546f6b656e4964000904bc46697273742070726f766973696f6e206d75737420626520696e206e6f6e207265737472696374656420746f6b656e44506f6f6c416c7265616479457869737473000a047c426f6f747374726170656420706f6f6c20616c726561647920657869737473384e6f7446696e6973686564596574000b04b043616e6e6f7420636c61696d2072657761726473206265666f726520626f6f7473747261702066696e697368384e6f7468696e67546f436c61696d000c044c6e6f207265776172647320746f20636c61696d2857726f6e67526174696f000d042c77726f6e6720726174696f74426f6f7473747261704e6f745265616479546f426546696e6973686564000e044c6e6f207265776172647320746f20636c61696d2453616d65546f6b656e000f04ac546f6b656e73207573656420696e20626f6f7473747261702063616e6e6f74206265207468652073616d6550546f6b656e4964446f65734e6f7445786973747300100454546f6b656e20646f6573206e6f742065786973747358546f6b656e7341637469766174696f6e4661696c656400110460546f6b656e2061637469766174696f6e73206661696c656450426f6f7473747261704e6f7453636864756c65640012045c426f6f747374726170206e6f74207363686564756c656444426f6f74737472617046696e697368656400130468426f6f74737472617020616c72656164792046696e697368656460546f6f4c617465546f557064617465426f6f747374726170001408a8426f6f7473747261702063616e206f6e6c792062652075706461746564206f722063616e63656c6c6564ec426f6f74737472617055706461746542756666657220626c6f636b73206f72206d6f7265206265666f726520626f6f7473747261702073746172749050726f766973696f6e696e67426c6f636b656442794d61696e74656e616e63654d6f6465001504c8426f6f7473747261702070726f766973696f6e696e6720626c6f636b6564206279206d61696e74656e616e6365206d6f64656c426f6f7473747261704d757374426550726546696e616c697a6564001604e8426f6f747374726170206d757374206265207072652066696e616c697a6564206265666f72652069742063616e2062652066696e616c697a656404184572726f727399050c4470617261636861696e5f7374616b696e671870616c6c657424526f756e64496e666f042c426c6f636b4e756d6265720110000c011c63757272656e74100128526f756e64496e646578000114666972737410012c426c6f636b4e756d6265720001186c656e67746810010c75333200009d050c4470617261636861696e5f7374616b696e671870616c6c65742444656c656761746f720c244163636f756e74496401001c42616c616e636501b82843757272656e6379496401100010010869640001244163636f756e74496400012c64656c65676174696f6e73a10501c04f7264657265645365743c426f6e643c4163636f756e7449642c2042616c616e63652c2043757272656e637949643e3e0001207265717565737473ad0501b450656e64696e6744656c65676174696f6e52657175657374733c4163636f756e7449642c2042616c616e63653e000118737461747573bd05013c44656c656761746f725374617475730000a1050c4470617261636861696e5f7374616b696e670c736574284f72646572656453657404045401a505000400a90501185665633c543e0000a5050c4470617261636861696e5f7374616b696e671870616c6c657410426f6e640c244163636f756e74496401001c42616c616e636501b82843757272656e637949640110000c01146f776e65720001244163636f756e744964000118616d6f756e74b8011c42616c616e636500013c6c69717569646974795f746f6b656e10012843757272656e637949640000a905000002a50500ad050c4470617261636861696e5f7374616b696e671870616c6c65746450656e64696e6744656c65676174696f6e526571756573747308244163636f756e74496401001c42616c616e636501b8000401207265717565737473b10501e842547265654d61703c4163636f756e7449642c2044656c65676174696f6e526571756573743c4163636f756e7449642c2042616c616e63653e3e0000b105042042547265654d617008044b01000456013101000400b505000000b505000002b90500b9050000040800310100bd050c4470617261636861696e5f7374616b696e671870616c6c65743c44656c656761746f72537461747573000108184163746976650000001c4c656176696e670400100128526f756e64496e64657800010000c1050c4470617261636861696e5f7374616b696e671870616c6c657444436f6c6c61746f7243616e6469646174650c244163636f756e74496401001c42616c616e636501b82843757272656e6379496401100028010869640001244163636f756e744964000110626f6e64b8011c42616c616e636500013c6c69717569646974795f746f6b656e10012843757272656e6379496400012864656c656761746f7273c50501544f7264657265645365743c4163636f756e7449643e00013c746f705f64656c65676174696f6e73a90501a45665633c426f6e643c4163636f756e7449642c2042616c616e63652c2043757272656e637949643e3e000148626f74746f6d5f64656c65676174696f6e73a90501a45665633c426f6e643c4163636f756e7449642c2042616c616e63652c2043757272656e637949643e3e000134746f74616c5f636f756e746564b8011c42616c616e6365000134746f74616c5f6261636b696e67b8011c42616c616e636500011c72657175657374c90501944f7074696f6e3c43616e646964617465426f6e64526571756573743c42616c616e63653e3e0001147374617465cd050138436f6c6c61746f725374617475730000c5050c4470617261636861696e5f7374616b696e670c736574284f7264657265645365740404540100000400450101185665633c543e0000c90504184f7074696f6e0404540129010108104e6f6e6500000010536f6d65040029010000010000cd050c4470617261636861696e5f7374616b696e671870616c6c657438436f6c6c61746f7253746174757300010c184163746976650000001049646c650001001c4c656176696e670400100128526f756e64496e64657800020000d1050c4470617261636861696e5f7374616b696e671870616c6c657440436f6c6c61746f72536e617073686f740c244163636f756e74496401001c42616c616e636501b82843757272656e63794964011000100110626f6e64b8011c42616c616e636500012c64656c65676174696f6e73a90501a45665633c426f6e643c4163636f756e7449642c2042616c616e63652c2043757272656e637949643e3e000114746f74616cb8011c42616c616e636500013c6c69717569646974795f746f6b656e10012843757272656e637949640000d505042042547265654d617008044b0110045601f502000400d905000000d905000002dd0500dd050000040810f50200e105042042547265654d617008044b010004560100000400e505000000e505000002e90500e90500000408000000ed050c4470617261636861696e5f7374616b696e671870616c6c65745841676772656761746f724d657461646174615479706508244163636f756e74496401002843757272656e63794964011000080148746f6b656e5f636f6c6c61746f725f6d6170f105017c42547265654d61703c43757272656e637949642c204163636f756e7449643e00014c617070726f7665645f63616e64696461746573f905014c42547265655365743c4163636f756e7449643e0000f105042042547265654d617008044b011004560100000400f505000000f505000002550500f9050420425472656553657404045401000004004501000000fd05042042547265654d617008044b010004560101060004000d060000000106042042547265654d617008044b0100045601b80004000506000000050600000209060009060000040800b8000d060000021106001106000004080001060015060c4470617261636861696e5f7374616b696e671870616c6c65746c526f756e64436f6c6c61746f72526577617264496e666f5479706508244163636f756e74496401001c42616c616e636501b80008013c636f6c6c61746f725f726577617264b8011c42616c616e636500014464656c656761746f725f726577617264730106017042547265654d61703c4163636f756e7449642c2042616c616e63653e000019060c4470617261636861696e5f7374616b696e671870616c6c6574144572726f720404540001d83044656c656761746f72444e450000006844656c656761746f72444e45696e546f704e6f72426f74746f6d0001006844656c656761746f72444e45496e44656c656761746f725365740002003043616e646964617465444e450003003444656c65676174696f6e444e450004003c44656c656761746f724578697374730005003c43616e6469646174654578697374730006005443616e646964617465426f6e6442656c6f774d696e0007004c496e73756666696369656e7442616c616e63650008004844656c65676174696f6e42656c6f774d696e00090038416c72656164794f66666c696e65000a0034416c7265616479416374697665000b005c44656c656761746f72416c72656164794c656176696e67000c004c44656c656761746f724e6f744c656176696e67000d005c44656c656761746f7243616e6e6f744c65617665596574000e005c43616e6e6f7444656c656761746549664c656176696e67000f005c43616e646964617465416c72656164794c656176696e670010004c43616e6469646174654e6f744c656176696e670011005c43616e64696461746543616e6e6f744c656176655965740012005c43616e6e6f74476f4f6e6c696e6549664c656176696e67001300804578636565644d617844656c65676174696f6e7350657244656c656761746f7200140064416c726561647944656c65676174656443616e6469646174650015003c496e76616c69645363686564756c650016004443616e6e6f7453657442656c6f774d696e001700484e6f57726974696e6753616d6556616c7565001800b0546f6f4c6f7743616e646964617465436f756e7457656967687448696e744a6f696e43616e64696461746573001900cc546f6f4c6f7743616e646964617465436f756e7457656967687448696e7443616e63656c4c6561766543616e64696461746573001a0094546f6f4c6f7743616e646964617465436f756e74546f4c6561766543616e64696461746573001b007c546f6f4c6f7744656c65676174696f6e436f756e74546f44656c6567617465001c00a0546f6f4c6f7743616e64696461746544656c65676174696f6e436f756e74546f44656c6567617465001d0098546f6f4c6f7744656c65676174696f6e436f756e74546f4c6561766544656c656761746f7273001e006c50656e64696e6743616e6469646174655265717565737473444e45001f009050656e64696e6743616e64696461746552657175657374416c72656164794578697374730020008050656e64696e6743616e646964617465526571756573744e6f744475655965740021006c50656e64696e6744656c65676174696f6e52657175657374444e450022009450656e64696e6744656c65676174696f6e52657175657374416c72656164794578697374730023008450656e64696e6744656c65676174696f6e526571756573744e6f74447565596574002400785374616b696e674c6971756964697479546f6b656e4e6f744c6973746564002500a0546f6f4c6f7743757272656e745374616b696e674c6971756964697479546f6b656e73436f756e74002600885374616b696e674c6971756964697479546f6b656e416c72656164794c69737465640027006c4578636565644d6178436f6c6c61746f7243616e64696461746573002800904578636565644d6178546f74616c44656c656761746f727350657243616e6469646174650029005c43616e6469646174654e6f744167677265676174696e67002a009843616e6469646174654e6f744167677265676174696e67556e64657241676772656761746f72002b009043616e646964617465416c7265616479417070726f766564427941676772656761746f72002c004041676772656761746f72457869737473002d005c436f6c6c61746f72526f756e6452657761726473444e45002e004c44656c656761746f7252657761726473444e45002f003441676772656761746f72444e450030008054617267657474656441676772656761746f7253616d65417343757272656e740031008043616e6469646174654e6f74417070726f766564427941676772656761746f720032007441676772656761746f724c6971756964697479546f6b656e54616b656e00330074496e636f727265637452657761726444656c656761746f72436f756e74003400244d6174684572726f72003500048054686520604572726f726020656e756d206f6620746869732070616c6c65742e1d060000040800b4002106042042547265654d617008044b01b40456012506000400290600000025060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400450101185665633c543e000029060000022d06002d0600000408b42506003106042042547265654d617008044b01b404560100000400350600000035060000029504003906042042547265654d617008044b01b4045601100004003d060000003d06000002410600410600000408b4100045060c6070616c6c65745f73657175656e6365725f7374616b696e671870616c6c6574144572726f720404540001243c4f7065726174696f6e4661696c6564000000304d6174684f766572666c6f770001006453657175656e63657249734e6f74496e4163746976655365740002006c53657175656e636572416c7265616479496e4163746976655365740003006c43616e74556e7374616b655768696c65496e4163746976655365740004005c4e6f74456e6f75676853657175656e6365725374616b65000500644d617853657175656e636572734c696d6974526561636865640006004854657374556e7374616b696e674572726f7200070038556e6b6e6f776e436861696e496400080004184572726f727349060000024d06004d0600000408001903005106000004085506480055060c1c73705f636f72651863727970746f244b65795479706549640000040060011c5b75383b20345d000059060c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742e5d060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011d03045300000400610601185665633c543e000061060000021d03006506084873705f636f6e73656e7375735f736c6f747310536c6f740000040024010c75363400006906083870616c6c65745f6772616e6470612c53746f726564537461746504044e01100110104c6976650000003050656e64696e6750617573650801307363686564756c65645f61741001044e00011464656c61791001044e000100185061757365640002003450656e64696e67526573756d650801307363686564756c65645f61741001044e00011464656c61791001044e000300006d06083870616c6c65745f6772616e6470614c53746f72656450656e64696e674368616e676508044e0110144c696d697400001001307363686564756c65645f61741001044e00011464656c61791001044e0001406e6578745f617574686f7269746965737106016c426f756e646564417574686f726974794c6973743c4c696d69743e000118666f726365643801244f7074696f6e3c4e3e000071060c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454015501045300000400510101185665633c543e000075060c3870616c6c65745f6772616e6470611870616c6c6574144572726f7204045400011c2c50617573654661696c65640000080501417474656d707420746f207369676e616c204752414e445041207061757365207768656e2074686520617574686f72697479207365742069736e2774206c697665a42865697468657220706175736564206f7220616c72656164792070656e64696e67207061757365292e30526573756d654661696c65640001081101417474656d707420746f207369676e616c204752414e44504120726573756d65207768656e2074686520617574686f72697479207365742069736e277420706175736564a028656974686572206c697665206f7220616c72656164792070656e64696e6720726573756d65292e344368616e676550656e64696e67000204e8417474656d707420746f207369676e616c204752414e445041206368616e67652077697468206f6e6520616c72656164792070656e64696e672e1c546f6f536f6f6e000304bc43616e6e6f74207369676e616c20666f72636564206368616e676520736f20736f6f6e206166746572206c6173742e60496e76616c69644b65794f776e65727368697050726f6f66000404310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c696445717569766f636174696f6e50726f6f660005043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400060415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e79060c4c6f726d6c5f61737365745f7265676973747279186d6f64756c65144572726f7204045400011c3441737365744e6f74466f756e6400000450417373657420776173206e6f7420666f756e642e2842616456657273696f6e00010809015468652076657273696f6e206f6620746865206056657273696f6e65644d756c74694c6f636174696f6e602076616c75652075736564206973206e6f742061626c6548746f20626520696e7465727072657465642e38496e76616c6964417373657449640002046054686520617373657420696420697320696e76616c69642e4c436f6e666c696374696e674c6f636174696f6e000304d8416e6f746865722061737365742077617320616c726561647920726567697374657220776974682074686973206c6f636174696f6e2e48436f6e666c696374696e6741737365744964000404d8416e6f746865722061737365742077617320616c7265616479207265676973746572207769746820746869732061737365742069642e48496e76616c69644173736574537472696e670005046c4e616d65206f722073796d626f6c20697320746f6f206c6f6e672e48436f6e666c696374696e674c314173736574000600048054686520604572726f726020656e756d206f6620746869732070616c6c65742e7d06083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501b80010012070726f706f7365720001244163636f756e74496400011476616c7565b8011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e64b8011c42616c616e6365000081060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400f401185665633c543e000085060c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900011470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0003084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640004047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e04784572726f7220666f72207468652074726561737572792070616c6c65742e89060c4c70616c6c65745f7375646f5f6d616e676174611870616c6c6574144572726f720404540001042c526571756972655375646f0000047c53656e646572206d75737420626520746865205375646f206163636f756e7404644572726f7220666f7220746865205375646f2070616c6c65748d060c4870616c6c65745f7375646f5f6f726967696e1870616c6c6574144572726f7204045400010004644572726f7220666f7220746865205375646f2070616c6c657491060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540128045300000400e10101185665633c543e00009506086470616c6c65745f636f6c6c6563746976655f6d616e6761746114566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573450101385665633c4163636f756e7449643e0001106e617973450101385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d626572000099060c6470616c6c65745f636f6c6c6563746976655f6d616e676174611870616c6c6574144572726f72080454000449000134244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e94546f6f4561726c79546f436c6f736542794e6f6e466f756e646174696f6e4163636f756e74000708610109546f206561726c7920746f20636c6f7365207468652070726f706f73616c2c2063616e206f6e6c7920636c6f73652050726f706f73616c436c6f736544656c617920626c6f636b732061667465722070726f706f73616cac7761732070726f706f73656420756e6c657373206279206120666f756e646174696f6e206163636f756e7440546f6f4d616e7950726f706f73616c73000804fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000904d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000a04d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e545072696d654163636f756e744e6f744d656d626572000b04745072696d65206163636f756e74206973206e6f742061206d656d626572684e6f74466f756e646174696f6e4163636f756e744f72526f6f74000c048c526571756972657320666f756e646174696f6e206163636f756e74206f7220726f6f74048054686520604572726f726020656e756d206f6620746869732070616c6c65742e9d060c3c70616c6c65745f6964656e7469747914747970657330526567697374726174696f6e0c1c42616c616e636501b8344d61784a756467656d656e7473004c4d61784164646974696f6e616c4669656c647300000c01286a756467656d656e7473a10601fc426f756e6465645665633c28526567697374726172496e6465782c204a756467656d656e743c42616c616e63653e292c204d61784a756467656d656e74733e00011c6465706f736974b8011c42616c616e6365000110696e666f850301844964656e74697479496e666f3c4d61784164646974696f6e616c4669656c64733e0000a1060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401a506045300000400a90601185665633c543e0000a5060000040810210400a906000002a50600ad0600000408b8b10600b1060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400450101185665633c543e0000b5060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401b906045300000400c10601185665633c543e0000b90604184f7074696f6e04045401bd060108104e6f6e6500000010536f6d650400bd060000010000bd060c3c70616c6c65745f6964656e7469747914747970657334526567697374726172496e666f081c42616c616e636501b8244163636f756e7449640100000c011c6163636f756e740001244163636f756e74496400010c666565b8011c42616c616e63650001186669656c6473190401384964656e746974794669656c64730000c106000002b90600c5060c3c70616c6c65745f6964656e746974791870616c6c6574144572726f7204045400014848546f6f4d616e795375624163636f756e74730000045c546f6f206d616e7920737562732d6163636f756e74732e204e6f74466f756e64000104504163636f756e742069736e277420666f756e642e204e6f744e616d6564000204504163636f756e742069736e2774206e616d65642e28456d707479496e64657800030430456d70747920696e6465782e284665654368616e6765640004043c466565206973206368616e6765642e284e6f4964656e74697479000504484e6f206964656e7469747920666f756e642e3c537469636b794a756467656d656e7400060444537469636b79206a756467656d656e742e384a756467656d656e74476976656e000704404a756467656d656e7420676976656e2e40496e76616c69644a756467656d656e7400080448496e76616c6964206a756467656d656e742e30496e76616c6964496e6465780009045454686520696e64657820697320696e76616c69642e34496e76616c6964546172676574000a04585468652074617267657420697320696e76616c69642e34546f6f4d616e794669656c6473000b046c546f6f206d616e79206164646974696f6e616c206669656c64732e44546f6f4d616e7952656769737472617273000c04e84d6178696d756d20616d6f756e74206f66207265676973747261727320726561636865642e2043616e6e6f742061646420616e79206d6f72652e38416c7265616479436c61696d6564000d04704163636f756e7420494420697320616c7265616479206e616d65642e184e6f74537562000e047053656e646572206973206e6f742061207375622d6163636f756e742e204e6f744f776e6564000f04885375622d6163636f756e742069736e2774206f776e65642062792073656e6465722e744a756467656d656e74466f72446966666572656e744964656e74697479001004d05468652070726f7669646564206a756467656d656e742077617320666f72206120646966666572656e74206964656e746974792e584a756467656d656e745061796d656e744661696c6564001104f84572726f722074686174206f6363757273207768656e20746865726520697320616e20697373756520706179696e6720666f72206a756467656d656e742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec906102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c4164647265737301001043616c6c014102245369676e617475726501c90214457874726101cd0600040048000000cd0600000420d106d506d906dd06e506e906ed06f10600d10610306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000d50610306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000d90610306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000dd0610306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400e106010c4572610000e106102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000e50610306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e63650404540000040095010120543a3a4e6f6e63650000e90610306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000ed06088870616c6c65745f7472616e73616374696f6e5f7061796d656e745f6d616e67617461604368617267655472616e73616374696f6e5061796d656e7404045400000400a101013042616c616e63654f663c543e0000f10610306672616d655f73797374656d28657874656e73696f6e7354636865636b5f6e6f6e5f7a65726f5f73656e64657248436865636b4e6f6e5a65726f53656e64657204045400000000f5060838726f6c6c75705f72756e74696d651c52756e74696d6500000000741853797374656d011853797374656d501c4163636f756e7401010402000c400000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b576569676874010018180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510288000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e24426c6f636b5365656401002880000000000000000000000000000000000000000000000000000000000000000004b8204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b2073687566666c696e672073656564733053746f72616765517565756501003004005815012053746f72616765207175657565206973207573656420666f722073746f72696e67207472616e73616374696f6e7320696e20626c6f636b636861696e20697473656c662e4d01204d61696e20726561736f6e20666f7220746861742073746f7261676520656e747279206973206661637420746861742075706f6e2056455220626c6f636b20604e6020657865637574696f6e206974206973610120726571756972656420746f2066657463682026206578656375746564207472616e73616374696f6e732066726f6d2070726576696f757320626c6f636b2028604e2d316029206275742064756520746f206f726967696e6d01207375627374726174652064657369676e20626c6f636b7320262065787472696e73696373206172652073746f72656420696e20726f636b7344422064617461626173652074686174206973206e6f742061636365737369626c6529032066726f6d2072756e74696d652070617274206f6620746865206e6f64652028736565205b537562737472617465206172636869746563747572655d2868747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f6d616e676174612d646f63732d6e6f64652f6672616d655f6578656375746976652f7374727563742e4578656375746976652e68746d6c29292077686174206d616b657320697420696d706f737369626c6520746f2070726f7065726c7920696d706c656d656e7420626c6f636b690120657865637574696f6e206c6f6769632e20417320616e20736f6c7574696f6e20626c6f636b636861696e2072756e74696d652073746f72616765207761732073656c65637465642061732062756666657220666f722074787371012077616974696e6720666f7220657865637574696f6e2e204d61696e20616476616e74616765206f66207375636820617070726f616368206973206661637420746861742073746f72616765207374617465206973207075626c6963750120736f2069747320696d706f737369626c6520746f206d616e6970756c61746520646174612073746f72656420696e2074686572652e2053746f7261676520717565756520697320696d706c656d656e74656420617320646f75626c657101206275666665726564207175657565202d20746f20736f6c76652070726f626c656d206f662072617265206f63636173696f6e732077686572652064756520746f20646966666572656e7420726561736f6e7320736f6d652074787375012074686174207765726520696e636c7564656420696e20626c6f636b20604e6020617265206e6f742061626c6520746f20626520657865637574656420696e206120666f6c6c6f77696e6720626c6f636b20604e2b31602028676f6f644501206578616d706c65206973206e65772073657373696f6e20686f6f6b2f6576656e7420746861742062792064657369676e20636f6e73756d65732077686f6c6520626c6f636b206361706163697479292e00002c2023204f7665726865616469012049747320776f72746820746f206e6f7469636520746861742073746f726167652071756575652061646473206f6e6c792073696e676c652073746f726167652077726974652c206173206c697374206f6620616c6c207478734d012069732073746f7265642061732073696e676c652076616c75652028656e636f646564206c697374206f662074787329206d6170656420746f2073696e676c65206b65792028626c6f636b206e756d62657229007420232053746f726167652051657565756520696e746572616374696f6ecc205468657265206172652074776f207761797320746f20696e74657261637420776974682073746f726167652071756575653aec202d20656e71756575696e67206e657720747873207573696e67205b6050616c6c65743a3a656e71756575655f747873605d20696e686572656e746901202d20706f70696e67207478732066726f6d20746865207175657565207573696e67205b6050616c6c65743a3a706f705f747873605d2074686174206973206578706f736564207468726f756768742052756e74696d654170691c20202063616c6c2c44696453746f7265547873010050040004b8204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b2073687566666c696e672073656564733c547850726576616c69646174696f6e010050040004b8204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b2073687566666c696e672073656564733445787472696e736963446174610101040510480400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002880000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010054040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301006404001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f706963730101040228e5010400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e005901205468652076616c756520686173207468652074797065206028426c6f636b4e756d626572466f723c543e2c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000ed0104000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100500400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100500400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e50686173650000dd01040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01f50101701830426c6f636b576569676874730502ed0107b00e1ba20600070010a5d4e813ffffffffffffffffe23dab2c0001078814da4b971366666666666666a6010700cc7b9fae13ffffffffffffffbf010000e23dab2c00010788580381d11366666666666666e601070010a5d4e813ffffffffffffffff0107004429353a130000000000000040e23dab2c0000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e67746815023000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101060090000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e2044625765696768741d024040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e2102e10330726f6c6c75702d636861696e30726f6c6c75702d636861696e010000006400000001000000446e2c571f6baada0c0100000031c5a5d26be7c38d01000000bf6dbcd6c642054e010000005a84941cdf3b3c0401000000be7f39a70c12a34e01000000d1106f246668be9801000000df6acb689907609b0400000037e397fc7c91f5e40200000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000dd718d5cc53262d401000000ab3c0572291feb8b01000000ed99c5acb25eedf503000000bc9d89904f5b923f0100000037c8bb1350a9a2a804000000f3ff14d5ab5270590300000001000000010484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978a4082a0014a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e013102002454696d657374616d70012454696d657374616d70080c4e6f7701002420000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e24446964557064617465010050040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f0135020004344d696e696d756d506572696f642420b80b000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00021c5574696c697479000139020194044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e013104041450726f7879011450726f7879081c50726f78696573010104050035044400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e74730101040500450444000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e014502019c184050726f78794465706f73697442617365b8400000e06c00722a920f0100000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f72b8400000bc5818bbc712010000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f7869657310102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e6710102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f73697442617365b8400000e06c00722a920f0100000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f72b8400000f013d5b73636020000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e015504052c4d61696e74656e616e6365012c4d61696e74656e616e636504444d61696e74656e616e63655374617475730100590408000000014d0201a800015d040620526f6c6c646f776e0120526f6c6c646f776e34604c61737450726f636573736564526571756573744f6e4c3201010402b4b8400000000000000000000000000000000000444c324f726967696e52657175657374496401010402b4b84001000000000000000000000000000000005c50656e64696e6753657175656e636572557064617465730001080202610465040400005455706461746573457865637574696f6e517565756500010402b869040400006c55706461746573457865637574696f6e51756575654e65787449640100b8400000000000000000000000000000000000944c6173745363686564756c65645570646174654964496e457865637574696f6e51756575650100b84000000000000000000000000000000000004053657175656e6365727352696768747301010402b46d04040000284c32526571756573747300010802027d048104040000604177616974696e6743616e63656c5265736f6c7574696f6e0101040295049904040000544c617374557064617465427953657175656e636572010104029504b8400000000000000000000000000000000000604d617841636365707465645265717565737449644f6e6c3201010402b4b840000000000000000000000000000000000054546f74616c4e756d6265724f664465706f7369747301001010000000000060546f74616c4e756d6265724f665769746864726177616c7301001010000000000001510201ac0c4c44697370757465506572696f644c656e677468b8400500000000000000000000000000000000405269676874734d756c7469706c696572b8400100000000000000000000000000000000405265717565737473506572426c6f636bb840320000000000000000000000000000000001a90407204d6574616d61736b01204d6574616d61736b10104e616d650100d00400001c56657273696f6e0100d00400001c436861696e496401002420000000000000000000244465636f646555726c0100dc04000001850201c8082c537472696e674c696d6974101020000000003855726c537472696e674c696d69741010000400000001ad040818546f6b656e730118546f6b656e731434546f74616c49737375616e63650101040510b8400000000000000000000000000000000004902054686520746f74616c2069737375616e6365206f66206120746f6b656e20747970652e384e65787443757272656e63794964010010100000000000144c6f636b730101080205b104b504040008d820416e79206c6971756964697479206c6f636b73206f66206120746f6b656e207479706520756e64657220616e206163636f756e742e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e204163636f756e74730101080205b104c104c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018b8205468652062616c616e6365206f66206120746f6b656e207479706520756e64657220616e206163636f756e742e00fc204e4f54453a2049662074686520746f74616c2069732065766572207a65726f2c206465637265617365206163636f756e7420726566206163636f756e742e001901204e4f54453a2054686973206973206f6e6c79207573656420696e20746865206361736520746861742074686973206d6f64756c65206973207573656420746f2073746f7265282062616c616e6365732e2052657365727665730101080205b104c504040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e01890201e008204d61784c6f636b73101032000000002c4d61785265736572766573101000000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e01d1040a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100d50440000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100d9040400000001ec04604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000b0c58796b010c58796b1014506f6f6c7301010402e901f902800000000000000000000000000000000000000000000000000000000000000000003c4c697175696469747941737365747301010402e90138040000384c6971756964697479506f6f6c730101040210dd0404000048546f74616c4e756d6265724f665377617073010010100000000000018d0201f00c44506f6f6c46656550657263656e74616765b840140000000000000000000000000000000054547265617375727946656550657263656e74616765b84005000000000000000000000000000000005c427579416e644275726e46656550657263656e74616765b840050000000000000000000000000000000001e1040d3050726f6f664f665374616b65013050726f6f664f665374616b65382c52657761726473496e666f0101080505b104e504d1010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c50726f6d6f746564506f6f6c526577617264730100e90404001039012053746f72657320696e666f726d6174696f6e2061626f757420706f6f6c2077656967687420616e6420616363756d756c6174656420726577617264732e2054686520616363756d756c617465642901207265776172647320616d6f756e7420697320746865206e756d626572206f66207265776172647320746861742063616e20626520636c61696d656420706572206c69717569646974793d0120746f6b656e2e204865726520697320747261636b656420746865206e756d626572206f66207265776172647320706572206c697175696469747920746f6b656e2072656c6174696f6e736869702e190120457870656374206c61726765722076616c756573207768656e20746865206e756d626572206f66206c697175696469747920746f6b656e732061726520736d616c6c65722e5c546f74616c4163746976617465644c69717569646974790101040510b84000000000000000000000000000000000007452657761726473496e666f466f725363686564756c65526577617264730101080505f904e504d101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f42053746f72657320696e666f726d6174696f6e2061626f757420706f6f6c2077656967687420616e6420616363756d756c617465642072657761726473505363686564756c6552657761726473546f74616c01010405e901fd049000000000000000000000000000000000000000000000000000000000000000000000000008490120486f77206d756368207363686564756c65642072657761726473207065722073696e676c65206c697175696474795f746f6b656e2073686f756c6420626520646973747269627574655f72657761726473310120746865202a2a76616c7565206973206d756c7469706c69656420627920753132383a3a4d41582a2a20746f2061766f696420666c6f6174696e6720706f696e742061726974686d657469636c5363686564756c65526577617264735065724c697175696469747901010405e9010105a0000000000000000000000000000000000000000000000000000000000000000000000000000000000040526577617264735363686564756c657301000505040004c8204c697374206f6620616374697661746564207363686564756c657320736f72746564206279206578706972792064617465545363686564756c65734c6973744d65746164617461010019052c00000000000000000000000050526577617264735363686564756c65734c69737400010405241d050400004c526577617264546f6b656e73506572506f6f6c0101080505e9011400041901204d617073206c697175696469747920746f6b656e20746f206c697374206f6620746f6b656e73207468617420697420657665722077617320726577617264656420776974688c546f74616c4163746976617465644c6971756964697479466f725363686564756c65730101080505e9012505d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c450120547261636b73206e756d626572206f6620616374697661746564206c697175696469747920706572207363686564756c652e204974206973207573656420666f722063616c63756c6174696f6e206f666901202263756d756c61746976652072657772647320616d6f756e7422207065722031206c697175696469747920746f6b656e2e205468657265666f72652061637469766174696f6e2f646561637469766174696f6e206e65656473e420746f2062652064656666657265642073616d6520776179206173207363686564756c652072657761726473206172652064656c617965642e784163746976617465644c6971756964697479466f725363686564756c657300010c0505052905b80400105d0120547261636b7320686f77206d756368206c697175696469747920757365722061637469766174656420666f7220706172746963756c617220286c697120746f6b656e2c2072657761726420746f6b656e29207061697265012053746f726167654e4d61702077617320757365642062656361757365206974206f6e6c7920726571756972652073696e676c65207265616420746f206b6e6f77206966207573657220646561637469766174656420616c6c6501206c6971756964697479206173736f636961746564207769746820706172746963756c6172206c69717569646974795f746f6b656e20746861742069732072657761726465642e20496620736f2070617274206f66207468658c206c69717569646964747920746f6b656e732063616e20626520756e6c6f636b65642e904163746976617465644c6f636b65644c6971756964697479466f725363686564756c65730101080505b104b840000000000000000000000000000000000c410120547261636b7320686f77206d756368206f6620746865206c6971756964697479207761732061637469766174656420666f72207363686564756c65207265776172647320616e64206e6f74207965746901206c6971756964697479206d696e696e6720726577617264732e205468617420696e666f726d6174696f6e20697320657373656e7469616c20746f2070726f7065726c792068616e646c6520746f6b656e20756e6c636f636b737c207768656e206c69717569646974792069732064656163746976617465642e644163746976617465644e6174697665526577617264734c69710101080505b104b840000000000000000000000000000000000c410120547261636b7320686f77206d756368206f6620746865206c6971756964697479207761732061637469766174656420666f72207363686564756c65207265776172647320616e64206e6f74207965746901206c6971756964697479206d696e696e6720726577617264732e205468617420696e666f726d6174696f6e20697320657373656e7469616c20746f2070726f7065726c792068616e646c6520746f6b656e20756e6c636f636b737c207768656e206c69717569646974792069732064656163746976617465642e01990201fc08704c69717569646974794d696e696e6749737375616e63655661756c7400506d6f646c70792f6c716d6976000000000000000004e020546865206163636f756e74206964207468617420686f6c647320746865206c6971756964697479206d696e696e672069737375616e63656452657761726473446973747269627574696f6e506572696f6410106009000000012d050e1c4665654c6f636b011c4665654c6f636b183c4665654c6f636b4d6574616461746100003105040000744665654c6f636b4d65746164617461516575657565506f736974696f6e0001040500b80400002c556e6c6f636b517565756500010405b80004000040556e6c6f636b5175657565426567696e0100b840000000000000000000000000000000000038556e6c6f636b5175657565456e640100b8400000000000000000000000000000000000484163636f756e744665654c6f636b4461746101010405003d055000000000000000000000000000000000000000000001ad0201010108404d617843757261746564546f6b656e7310106400000000344e6174697665546f6b656e4964101000000000000141050f1c56657374696e67011c56657374696e67081c56657374696e670001080202b1044505040004d820496e666f726d6174696f6e20726567617264696e67207468652076657374696e67206f66206120676976656e206163636f756e742e3853746f7261676556657273696f6e01004d0504000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e003101204e6577206e6574776f726b732073746172742077697468206c61746573742076657273696f6e2c2061732064657465726d696e6564206279207468652067656e65736973206275696c642e01bd0201050108444d696e5665737465645472616e73666572b840000010632d5ec76b050000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e4c4d617856657374696e675363686564756c657310103200000000015105112443726f77646c6f616e012443726f77646c6f616e244c43726f77646c6f616e416c6c6f636174696f6e0101040210b84000000000000000000000000000000000002c43726f77646c6f616e49640100101000000000082d01204964206f662063757272656e742063726f77646c6f616e207265776172647320646973747269627574696f6e2c206175746f6d61746963616c6c7920696e6372656d656e746564206279a4205b6050616c6c65743a3a3c543e3a3a636f6d706c6574655f696e697469616c697a6174696f6e605d3c4163636f756e747350617961626c650001080202550559050400003c43726f77646c6f616e506572696f640001040210e90104000050436c61696d656452656c6179436861696e496473000108020255051404000064556e6173736f636961746564436f6e747269627574696f6e730001080202550559050400002c496e697469616c697a65640100500400005c496e697469616c697a6564526577617264416d6f756e740101040210b84000000000000000000000000000000000086d0120546f74616c20696e697469616c697a656420616d6f756e7420736f206661722e2057652073746f7265207468697320746f206d616b652070616c6c65742066756e6473203d3d20636f6e7472696275746f7273207265776172648020636865636b2065617369657220616e64206d6f726520656666696369656e7444546f74616c436f6e7472696275746f7273010104021010100000000004e420546f74616c206e756d626572206f6620636f6e7472696275746f727320746f206169642068696e74696e672062656e63686d61726b696e6701c5020109011454496e697469616c697a6174696f6e5061796d656e7415011084bdc50c04a42050657263656e7461676520746f20626520706179656420617420696e697469616c697a6174696f6e4c4d6178496e6974436f6e7472696275746f7273101064000000007c5265776172644164647265737352656c6179566f74655468726573686f6c6415011000ca9a3b08c42041206672616374696f6e20726570726573656e74696e67207468652070657263656e74616765206f662070726f6f667331012074686174206e65656420746f2062652070726573656e74656420746f206368616e67652061207265776172642061646472657373207468726f756768207468652072656c6179206b657973344e6174697665546f6b656e49641010000000000434204d474120746f6b656e204964685369676e61747572654e6574776f726b4964656e7469666965724824206d616e676174612d087101204e6574776f726b204964656e74696669657220746f20626520617070656e64656420696e746f20746865207369676e61747572657320666f72207265776172642061646472657373206368616e67652f6173736f63696174696f6ed82050726576656e7473207265706c61792061747461636b732066726f6d206f6e65206e6574776f726b20746f20746865206f74686572015d05122049737375616e6365012049737375616e6365104c49737375616e6365436f6e66696753746f72650000110104000020544745546f74616c0100b840000000000000000000000000000000000038497354474546696e616c697a65640100500400003c53657373696f6e49737375616e63650101040510f50204000001e502010d013038426c6f636b73506572526f756e64101060090000048c204e756d626572206f6620626c6f636b73207065722073657373696f6e2f726f756e6430486973746f72794c696d697410100a00000004c4204e756d626572206f662073657373696f6e7320746f2073746f72652069737375616e636520686973746f727920666f72704c69717569646974794d696e696e6749737375616e63655661756c7400506d6f646c70792f6c716d6976000000000000000004e020546865206163636f756e74206964207468617420686f6c647320746865206c6971756964697479206d696e696e672069737375616e6365505374616b696e6749737375616e63655661756c7400506d6f646c70792f73746b6976000000000000000004bc20546865206163636f756e74206964207468617420686f6c647320746865207374616b696e672069737375616e636560546f74616c43726f77646c6f616e416c6c6f636174696f6eb8400000008a512a94d837f8100100000000049c2054686520746f74616c206d676120616c6c6f636174656420666f722063726f77646c6f616e7368496d6d65646961746554474552656c6561736550657263656e7461050414049420546865206d6178696d756d20616d6f756e74206f66204d616e6761746120746f6b656e732c49737375616e6365436170b840000000a0f300427ff2b8ec0c00000000049420546865206d6178696d756d20616d6f756e74206f66204d616e6761746120746f6b656e73504c696e65617249737375616e6365426c6f636b7310102080c80004b020546865206e756d626572206f6620626c6f636b73207468652069737375616e6365206973206c696e656172504c69717569646974794d696e696e6753706c6974150110e41a1d2104cc205468652073706c6974206f662069737375616e636520666f72206c6971756964697479206d696e696e672072657761726473305374616b696e6753706c69741501101caf7d1a04a8205468652073706c6974206f662069737375616e636520666f72207374616b696e6720726577617264734054474552656c65617365506572696f6410104033500004b420546865206e756d626572206f6620626c6f636b73207468652074676520746f6b656e73207665737420666f723c54474552656c65617365426567696e1010c089010004c02054686520626c6f636b206174207768696368207468652074676520746f6b656e7320626567696e20746f207665737401650513544d756c7469507572706f73654c697175696469747901544d756c7469507572706f73654c69717569646974790834526573657276655374617475730101080205b104690541010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003052656c6f636b5374617475730101080205b1046d0504000001ed02011d01000179051424426f6f7473747261700124426f6f747374726170302850726f766973696f6e730101080505b104b84000000000000000000000000000000000044d02206d61707320285b606672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964605d2c205b6043757272656e63794964605d29202d3e205b6042616c616e6365605d202d206964656e74696669657320686f77206d75636820746f6b656e7320646964206163636f756e742070726f766973696f6e656420696e2061637469766520626f6f7473747261704056657374656450726f766973696f6e730101080505b1047d05c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046902206d61707320285b606672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964605d2c205b6043757272656e63794964605d29202d3e205b6042616c616e6365605d202d206964656e74696669657320686f77206d7563682076657374656420746f6b656e7320646964206163636f756e742070726f766973696f6e656420696e2061637469766520626f6f7473747261704857686974656c69737465644163636f756e740101040500140004c101206c69737420285b605665633c4163636f756e7449643e605d29206f662077686974656c6973746564206163636f756e747320616c6c6f77656420746f20706172746963697061746520696e205b60426f6f74737472617050686173653a3a57686974656c697374605d20706861736514506861736501008105040004c42043757272656e74207374617465206f6620626f6f747374726170206173205b60426f6f7473747261705068617365605d2856616c756174696f6e730100f90280000000000000000000000000000000000000000000000000000000000000000004290120546f74616c2073756d206f662070726f766973696f6e73206f66206066697273746020616e6420607365636f6e646020746f6b656e20696e2061637469766520626f6f74737472617044426f6f7473747261705363686564756c6500008505040004702041637469766520626f6f74737472617020706172616d65746572733c4d696e7465644c6971756964697479010089055000000000000000000000000000000000000000000038436c61696d6564526577617264730101080505b104b84000000000000000000000000000000000041d0620204d61707320285b606672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964605d2c205b6043757272656e63794964605d2029202d3e205b6042616c616e6365605d202d207768657265205b6043757272656e63794964605d206973206964206f662074686520746f6b656e207468617420757365722070617274696369706174656420776974682e20546869732073746f72616765206974656d206973207573656420746f206964656e7469667920686f77206d756368206c697175696469747920746f6b656e7320686173206265656e20636c61696d2062792074686520757365722e2049662075736572207061727469636970617465642077697468203220746f6b656e73207468657265206172652074776f20656e7472696573206173736f636961746564207769746820676976656e206163636f756e7420286041646472657373602c206066697273745f746f6b656e5f6964602920616e6420286041646472657373602c20607365636f6e645f746f6b656e5f696460294450726f766973696f6e4163636f756e74730001040500140400047901204c697374206f66206163636f756e747320746861742070726f766973696f6e65642066756e647320746f20626f6f74737472617020616e6420686173206e6f7420636c61696d6564206c697175696469747920746f6b656e732079657428416374697665506169720000e90104000471012043757272656e746c7920626f6f74737472617065642070616972206f6620746f6b656e7320726570726573656e74616564206173205b206066697273745f746f6b656e5f6964602c20607365636f6e645f746f6b656e5f6964605d5050726f6d6f7465426f6f747374726170506f6f6c0100500400045d012057686574657220746f206175746f6d61746963616c6c792070726f6d6f74652074686520706f6f6c206166746572205b60426f6f74737472617050686173653a3a5075626c69635068617365605d206f72206e6f742e444172636869766564426f6f74737472617001008d0504000001f1020121010c8844656661756c74426f6f74737472617050726f6d6f746564506f6f6c5765696768740804000054426f6f74737472617055706461746542756666657210102c0100000040547265617375727950616c6c6574496491052070792f7472737279000195051528417574686f72736869700128417574686f72736869700418417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e000000001d4050617261636861696e5374616b696e67014050617261636861696e5374616b696e674048436f6c6c61746f72436f6d6d697373696f6e01001501100000000004e820436f6d6d697373696f6e2070657263656e742074616b656e206f6666206f66207265776172647320666f7220616c6c20636f6c6c61746f727334546f74616c53656c6563746564010010100000000004a82054686520746f74616c2063616e646964617465732073656c656374656420657665727920726f756e6414526f756e64010099053000000000000000001400000004e02043757272656e7420726f756e6420696e64657820616e64206e65787420726f756e64207363686564756c6564207472616e736974696f6e3844656c656761746f72537461746500010405009d050400044901204765742064656c656761746f72207374617465206173736f636961746564207769746820616e206163636f756e74206966206163636f756e742069732064656c65676174696e6720656c7365204e6f6e653843616e64696461746553746174650001040500c10504000471012047657420636f6c6c61746f722063616e646964617465207374617465206173736f636961746564207769746820616e206163636f756e74206966206163636f756e7420697320612063616e64696461746520656c7365204e6f6e654853656c656374656443616e6469646174657301004501040008dc2054686520636f6c6c61746f722063616e646964617465732073656c656374656420666f72207468652063757272656e7420726f756e64310120426c6f636b20617574686f72732073656c656374696f6e20616c676f726974686d2064657461696c73205b6050616c6c65743a3a73656c6563745f746f705f63616e64696461746573605d14546f74616c0101040510b8400000000000000000000000000000000004b020546f74616c206361706974616c206c6f636b65642062792074686973207374616b696e672070616c6c65743443616e646964617465506f6f6c0100a10504000415012054686520706f6f6c206f6620636f6c6c61746f722063616e646964617465732c2065616368207769746820746865697220746f74616c206261636b696e67207374616b651c41745374616b6501010805055505d105940000000000000000000000000000000000000000000000000000000000000000000000000004010120536e617073686f74206f6620636f6c6c61746f722064656c65676174696f6e207374616b6520617420746865207374617274206f662074686520726f756e6418506f696e7473010104051010100000000004110120546f74616c20706f696e7473206177617264656420746f20636f6c6c61746f727320666f7220626c6f636b2070726f64756374696f6e20696e2074686520726f756e64284177617264656450747301010805055505101000000000048c20506f696e747320666f72206561636820636f6c6c61746f722070657220726f756e64585374616b696e674c6971756964697479546f6b656e730100d5050400004c43616e64696461746541676772656761746f720100e10504000480204d61707320636f6c6c61746f7220746f206974732061676772656761746f724841676772656761746f724d657461646174610001040200ed05040004f42053746f72657320696e666f726d6174696f6e2061626f757420617070726f7665642063616e6469646174657320666f72206167677265676174696f6e4c526f756e6441676772656761746f72496e666f0001040510fd0504000429012053746f726564206f6e6365207065722073657373696f6e2c206d6170732061676772656761746f7220746f206c697374206f66206173736f7369617465642063616e646964617465735c526f756e64436f6c6c61746f72526577617264496e666f0001080205b1041506040004c82053746f72657320696e666f726d6174696f6e2061626f757420726577617264732070657220656163682073657373696f6e01fd020125014c38426c6f636b73506572526f756e6410106009000004b82044656661756c74206e756d626572206f6620626c6f636b732070657220726f756e642061742067656e65736973504c6561766543616e6469646174657344656c6179101002000000044501204e756d626572206f6620726f756e647320746861742063616e646964617465732072656d61696e20626f6e646564206265666f7265206578697420726571756573742069732065786563757461626c654843616e646964617465426f6e6444656c6179101002000000046101204e756d626572206f6620726f756e647320746861742063616e64696461746520726571756573747320746f2061646a7573742073656c662d626f6e64206d757374207761697420746f2062652065786563757461626c65504c6561766544656c656761746f727344656c6179101002000000044501204e756d626572206f6620726f756e647320746861742064656c656761746f72732072656d61696e20626f6e646564206265666f7265206578697420726571756573742069732065786563757461626c65545265766f6b6544656c65676174696f6e44656c6179101002000000046101204e756d626572206f6620726f756e647320746861742064656c65676174696f6e732072656d61696e20626f6e646564206265666f7265207265766f636174696f6e20726571756573742069732065786563757461626c654c44656c65676174696f6e426f6e6444656c6179101002000000044d01204e756d626572206f6620726f756e647320746861742064656c65676174696f6e207b6d6f72652c206c6573737d207265717565737473206d7573742077616974206265666f72652065786563757461626c65485265776172645061796d656e7444656c617910100200000004e0204e756d626572206f6620726f756e647320616674657220776869636820626c6f636b20617574686f727320617265207265776172646564544d696e53656c656374656443616e6469646174657310103200000004c8204d696e696d756d206e756d626572206f662073656c65637465642063616e6469646174657320657665727920726f756e64544d6178436f6c6c61746f7243616e646964617465731010640000000490204d6178696d756d20636f6c6c61746f722063616e6469646174657320616c6c6f776564784d6178546f74616c44656c656761746f727350657243616e64696461746510101e00000004a4204d6178696d756d2064656c656761746f727320616c6c6f776564207065722063616e646964617465644d617844656c656761746f727350657243616e64696461746510101e00000004a4204d6178696d756d2064656c656761746f727320636f756e746564207065722063616e6469646174654844656661756c745061796f75744c696d697410100300000000684d617844656c65676174696f6e7350657244656c656761746f7210101e0000000488204d6178696d756d2064656c65676174696f6e73207065722064656c656761746f726444656661756c74436f6c6c61746f72436f6d6d697373696f6e15011000c2eb0b0459012044656661756c7420636f6d6d697373696f6e2064756520746f20636f6c6c61746f72732c2069732060436f6c6c61746f72436f6d6d697373696f6e602073746f726167652076616c756520696e2067656e65736973384d696e436f6c6c61746f7253746bb8400000e8890423c78a0000000000000000045501204d696e696d756d207374616b6520726571756972656420666f7220616e792063616e64696461746520746f20626520696e206053656c656374656443616e646964617465736020666f722074686520726f756e643c4d696e43616e64696461746553746bb840000080716433b629a33d010000000000040901204d696e696d756d207374616b6520726571756972656420666f7220616e79206163636f756e7420746f206265206120636f6c6c61746f722063616e646964617465344d696e44656c65676174696f6eb8400000c16ff2862300000000000000000004f8204d696e696d756d207374616b6520666f7220616e792072656769737465726564206f6e2d636861696e206163636f756e7420746f2064656c6567617465344e6174697665546f6b656e4964101000000000048820546865206e617469766520746f6b656e207573656420666f72207061796f757473505374616b696e6749737375616e63655661756c7400506d6f646c70792f73746b6976000000000000000004e020546865206163636f756e74206964207468617420686f6c647320746865206c6971756964697479206d696e696e672069737375616e63650119061e4053657175656e6365725374616b696e67014053657175656e6365725374616b696e67183853657175656e6365725374616b65010104021d06b84000000000000000000000000000000000004041637469766553657175656e63657273010021060400004453656c656374656453657175656e63657201003106040000484e65787453657175656e636572496e646578010039060400003c536c61736846696e65416d6f756e740100b8400000000000000000000000000000000000484d696e696d616c5374616b65416d6f756e740100b840000000000000000000000000000000000001110301410114444d696e696d756d53657175656e6365727310100200000000784e6f4f665061737453657373696f6e73466f72456c69676962696c69747910100a00000000344d617853657175656e6365727310100a0000000060426c6f636b73466f7253657175656e63657255706461746510100a000000006443616e63656c6c657252657761726450657263656e74616765950210400d0300000145061f1c53657373696f6e011c53657373696f6e1c2856616c696461746f7273010045010400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e676564010050040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b657973010049060400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f72730100f40400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b657973000104050019030400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405510600040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01150301490100015906201041757261011041757261082c417574686f72697469657301005d060400046c205468652063757272656e7420617574686f72697479207365742e2c43757272656e74536c6f74010065062000000000000000000c80205468652063757272656e7420736c6f74206f66207468697320626c6f636b2e009420546869732077696c6c2062652073657420696e20606f6e5f696e697469616c697a65602e00000000211c4772616e647061011c4772616e647061181453746174650100690604000490205374617465206f66207468652063757272656e7420617574686f72697479207365742e3450656e64696e674368616e676500006d06040004c42050656e64696e67206368616e67653a20287369676e616c65642061742c207363686564756c6564206368616e6765292e284e657874466f72636564000010040004bc206e65787420626c6f636b206e756d6265722077686572652077652063616e20666f7263652061206368616e67652e1c5374616c6c65640000e9010400049020607472756560206966207765206172652063757272656e746c79207374616c6c65642e3043757272656e745365744964010024200000000000000000085d0120546865206e756d626572206f66206368616e6765732028626f746820696e207465726d73206f66206b65797320616e6420756e6465726c79696e672065636f6e6f6d696320726573706f6e736962696c697469657329c420696e20746865202273657422206f66204772616e6470612076616c696461746f72732066726f6d2067656e657369732e30536574496453657373696f6e00010405241004002859012041206d617070696e672066726f6d206772616e6470612073657420494420746f2074686520696e646578206f6620746865202a6d6f737420726563656e742a2073657373696f6e20666f722077686963682069747368206d656d62657273207765726520726573706f6e7369626c652e0045012054686973206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e2070726f6f66732e20416e2065717569766f636174696f6e2070726f6f66206d7573744d0120636f6e7461696e732061206b65792d6f776e6572736869702070726f6f6620666f72206120676976656e2073657373696f6e2c207468657265666f7265207765206e65656420612077617920746f20746965450120746f6765746865722073657373696f6e7320616e64204752414e44504120736574206964732c20692e652e207765206e65656420746f2076616c6964617465207468617420612076616c696461746f7241012077617320746865206f776e6572206f66206120676976656e206b6579206f6e206120676976656e2073657373696f6e2c20616e642077686174207468652061637469766520736574204944207761735420647572696e6720746861742073657373696f6e2e00b82054574f582d4e4f54453a2060536574496460206973206e6f7420756e646572207573657220636f6e74726f6c2e012503014d010c384d6178417574686f726974696573101020000000045c204d617820417574686f72697469657320696e20757365344d61784e6f6d696e61746f727310100000000004d420546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320666f7220656163682076616c696461746f722e584d6178536574496453657373696f6e456e74726965732420000000000000000018390120546865206d6178696d756d206e756d626572206f6620656e747269657320746f206b65657020696e207468652073657420696420746f2073657373696f6e20696e646578206d617070696e672e0031012053696e6365207468652060536574496453657373696f6e60206d6170206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e73207468697329012076616c75652073686f756c642072656c61746520746f2074686520626f6e64696e67206475726174696f6e206f66207768617465766572207374616b696e672073797374656d2069733501206265696e6720757365642028696620616e79292e2049662065717569766f636174696f6e2068616e646c696e67206973206e6f7420656e61626c6564207468656e20746869732076616c7565342063616e206265207a65726f2e01750622344173736574526567697374727901344173736574526567697374727910204d6574616461746100010405106501040004bc20546865206d65746164617461206f6620616e2061737365742c20696e64657865642062792061737365742069642e444c6f636174696f6e546f4173736574496400010405ad01100400080501204d6170732061206d756c74696c6f636174696f6e20746f20616e206173736574206964202d2075736566756c207768656e2070726f63657373696e672078636d28206d657373616765732e2c4964546f4c314173736574000104051069030400040501204d617073206120617373657420696420746f20616e204c314173736574202d2075736566756c207768656e2070726f63657373696e67206c31206173736574732c4c314173736574546f4964000104026903100400040501204d6170732061204c31417373657420746f20616e206173736574206964202d2075736566756c207768656e2070726f63657373696e67206c3120617373657473015903016101042c537472696e674c696d697410103200000004a020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2e0179063520547265617375727901205472656173757279103450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c7300010405107d060400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e2c44656163746976617465640100b8400000000000000000000000000000000004f02054686520616d6f756e7420776869636820686173206265656e207265706f7274656420617320696e61637469766520746f2043757272656e63792e24417070726f76616c7301008106040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e01710301c9011c3050726f706f73616c426f6e6495021050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756db840000064a7b3b6e00d0000000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756d91020400044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101040380000048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e950210000000000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c6574496491052070792f74727372790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731010640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e0185063c105375646f01105375646f040c4b6579000000040004842054686520604163636f756e74496460206f6620746865207375646f206b65792e01750301cd01000189063d285375646f4f726967696e0001790301d10100018d063e1c436f756e63696c011c436f756e63696c1c2450726f706f73616c7301009106040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406284102040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e5050726f706f73616c50726f706f73656454696d650001040628100400049820426c6f636b207768656e207468652070726f706f73616c207761732070726f706f7365642e18566f74696e6700010406289506040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d62657273010045010400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e017d0301d50104444d617850726f706f73616c5765696768741c3c070088526a7413ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e0199063f204964656e7469747901204964656e7469747910284964656e746974794f6600010405009d0604000c210120496e666f726d6174696f6e20746861742069732070657274696e656e7420746f206964656e746966792074686520656e7469747920626568696e6420616e206163636f756e742e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e1c53757065724f66000104020015040400086101205468652073757065722d6964656e74697479206f6620616e20616c7465726e6174697665202273756222206964656e7469747920746f676574686572207769746820697473206e616d652c2077697468696e2074686174510120636f6e746578742e20496620746865206163636f756e74206973206e6f7420736f6d65206f74686572206163636f756e742773207375622d6964656e746974792c207468656e206a75737420604e6f6e65602e18537562734f660101040500ad0644000000000000000000000000000000000014b820416c7465726e6174697665202273756222206964656e746974696573206f662074686973206163636f756e742e001d0120546865206669727374206974656d20697320746865206465706f7369742c20746865207365636f6e64206973206120766563746f72206f6620746865206163636f756e74732e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e28526567697374726172730100b5060400104d012054686520736574206f6620726567697374726172732e204e6f7420657870656374656420746f206765742076657279206269672061732063616e206f6e6c79206265206164646564207468726f7567682061a8207370656369616c206f726967696e20286c696b656c79206120636f756e63696c206d6f74696f6e292e0029012054686520696e64657820696e746f20746869732063616e206265206361737420746f2060526567697374726172496e6465786020746f2067657420612076616c69642076616c75652e01810301d901183042617369634465706f736974b840000068468d0224d5170100000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564206964656e74697479304669656c644465706f736974b840000078b130768f250200000000000000042d012054686520616d6f756e742068656c64206f6e206465706f73697420706572206164646974696f6e616c206669656c6420666f7220612072656769737465726564206964656e746974792e445375624163636f756e744465706f736974b8400000dc008254a03412010000000000000c65012054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564207375626163636f756e742e20546869732073686f756c64206163636f756e7420666f7220746865206661637465012074686174206f6e652073746f72616765206974656d27732076616c75652077696c6c20696e637265617365206279207468652073697a65206f6620616e206163636f756e742049442c20616e642074686572652077696c6c350120626520616e6f746865722074726965206974656d2077686f73652076616c7565206973207468652073697a65206f6620616e206163636f756e7420494420706c75732033322062797465732e384d61785375624163636f756e7473101064000000040d0120546865206d6178696d756d206e756d626572206f66207375622d6163636f756e747320616c6c6f77656420706572206964656e746966696564206163636f756e742e4c4d61784164646974696f6e616c4669656c6473101064000000086501204d6178696d756d206e756d626572206f66206164646974696f6e616c206669656c64732074686174206d61792062652073746f72656420696e20616e2049442e204e656564656420746f20626f756e642074686520492f4fe020726571756972656420746f2061636365737320616e206964656e746974792c206275742063616e2062652070726574747920686967682e344d617852656769737472617273101014000000085101204d61786d696d756d206e756d626572206f66207265676973747261727320616c6c6f77656420696e207468652073797374656d2e204e656564656420746f20626f756e642074686520636f6d706c65786974797c206f662c20652e672e2c207570646174696e67206a756467656d656e74732e01c50640c906042040436865636b5370656356657273696f6ed1061038436865636b547856657273696f6ed5061030436865636b47656e65736973d9062838436865636b4d6f7274616c697479dd062828436865636b4e6f6e6365e506142c436865636b576569676874e90614604368617267655472616e73616374696f6e5061796d656e74ed061448436865636b4e6f6e5a65726f53656e646572f10614f506","id":1} +{"jsonrpc":"2.0","result":"0x6d6574610ef506000c2873705f72756e74696d651c6163636f756e742c4163636f756e7449643230000004000401205b75383b2032305d0000040000031400000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f08144e6f6e636501102c4163636f756e74446174610114001401146e6f6e63651001144e6f6e6365000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e74446174610000100000050500140000040000180c346672616d655f737570706f7274206469737061746368405065724469737061746368436c617373040454011c000c01186e6f726d616c1c01045400012c6f7065726174696f6e616c1c0104540001246d616e6461746f72791c01045400001c0c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6520010c75363400012870726f6f665f73697a6520010c753634000020000006240024000005060028083c7072696d69746976655f74797065731048323536000004002c01205b75383b2033325d00002c000003200000000800300c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401340453000004004c01185665633c543e0000340000040c10383c003804184f7074696f6e04045401100108104e6f6e6500000010536f6d6504001000000100003c000002400040000004084448004404184f7074696f6e04045401000108104e6f6e6500000010536f6d6504000000000100004800000208004c000002340050000005000054102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677358013c5665633c4469676573744974656d3e0000580000025c005c102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800600144436f6e73656e737573456e67696e654964000048011c5665633c75383e00060024436f6e73656e7375730800600144436f6e73656e737573456e67696e654964000048011c5665633c75383e000400105365616c0800600144436f6e73656e737573456e67696e654964000048011c5665633c75383e000500144f74686572040048011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000600000030400000008006400000268006808306672616d655f73797374656d2c4576656e745265636f7264080445016c04540128000c01147068617365d501011450686173650001146576656e746c010445000118746f70696373d90101185665633c543e00006c0838726f6c6c75705f72756e74696d653052756e74696d654576656e740001681853797374656d04007001706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000001c5574696c697479040094017470616c6c65745f7574696c6974795f6d616e676174613a3a4576656e740004001450726f787904009c017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e0005002c4d61696e74656e616e63650400a8018870616c6c65745f6d61696e74656e616e63653a3a4576656e743c52756e74696d653e00060020526f6c6c646f776e0400ac017c70616c6c65745f726f6c6c646f776e3a3a4576656e743c52756e74696d653e000700204d6574616d61736b0400c001a470616c6c65745f6d6574616d61736b5f7369676e61747572653a3a4576656e743c52756e74696d653e00080018546f6b656e730400d8016c6f726d6c5f746f6b656e733a3a4576656e743c52756e74696d653e000a00485472616e73616374696f6e5061796d656e740400e401c870616c6c65745f7472616e73616374696f6e5f7061796d656e745f6d616e676174613a3a4576656e743c52756e74696d653e000b000c58796b0400e8016870616c6c65745f78796b3a3a4576656e743c52756e74696d653e000d003050726f6f664f665374616b650400f4019470616c6c65745f70726f6f665f6f665f7374616b653a3a4576656e743c52756e74696d653e000e001c4665654c6f636b0400f8017c70616c6c65745f6665655f6c6f636b3a3a4576656e743c52756e74696d653e000f001c56657374696e670400fc019870616c6c65745f76657374696e675f6d616e676174613a3a4576656e743c52756e74696d653e0011002443726f77646c6f616e0400010101a070616c6c65745f63726f77646c6f616e5f726577617264733a3a4576656e743c52756e74696d653e0012002049737375616e636504000501017c70616c6c65745f69737375616e63653a3a4576656e743c52756e74696d653e001300544d756c7469507572706f73654c69717569646974790400150101b470616c6c65745f6d756c7469707572706f73655f6c69717569646974793a3a4576656e743c52756e74696d653e00140024426f6f74737472617004001901018070616c6c65745f626f6f7473747261703a3a4576656e743c52756e74696d653e0015004050617261636861696e5374616b696e6704001d01018470617261636861696e5f7374616b696e673a3a4576656e743c52756e74696d653e001e004053657175656e6365725374616b696e670400390101a070616c6c65745f73657175656e6365725f7374616b696e673a3a4576656e743c52756e74696d653e001f001c53657373696f6e04003d01015470616c6c65745f73657373696f6e3a3a4576656e740020001c4772616e64706104004101015470616c6c65745f6772616e6470613a3a4576656e74002200344173736574526567697374727904005501018c6f726d6c5f61737365745f72656769737472793a3a4576656e743c52756e74696d653e0035002054726561737572790400bd01017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e003c00105375646f0400c101018c70616c6c65745f7375646f5f6d616e676174613a3a4576656e743c52756e74696d653e003d00285375646f4f726967696e0400c501018870616c6c65745f7375646f5f6f726967696e3a3a4576656e743c52756e74696d653e003e001c436f756e63696c0400c90101410170616c6c65745f636f6c6c6563746976655f6d616e676174613a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976655f6d616e676174613a3a0a496e7374616e6365313e003f00204964656e746974790400d101017c70616c6c65745f6964656e746974793a3a4576656e743c52756e74696d653e00400000700c306672616d655f73797374656d1870616c6c6574144576656e7404045400011c4045787472696e7369635375636365737304013464697370617463685f696e666f7401304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7280013444697370617463684572726f7200013464697370617463685f696e666f7401304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e7449640001106861736828011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e2c547873456e717565756564040114636f756e7424010c753634000604344f6e2073746f7265642074787304704576656e7420666f72207468652053797374656d2070616c6c65742e740c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c01187765696768741c0118576569676874000114636c6173737801344469737061746368436c617373000120706179735f6665657c0110506179730000780c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f7279000200007c0c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000080082873705f72756e74696d653444697370617463684572726f72000138144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040084012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e0400880128546f6b656e4572726f720007002841726974686d6574696304008c013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04009001485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c0038526f6f744e6f74416c6c6f776564000d000084082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7260018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d000088082873705f72756e74696d6528546f6b656e4572726f720001284046756e6473556e617661696c61626c65000000304f6e6c7950726f76696465720001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006004043616e6e6f74437265617465486f6c64000700344e6f74457870656e6461626c650008001c426c6f636b6564000900008c083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000090082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000940c5870616c6c65745f7574696c6974795f6d616e676174611870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7280013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7280013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c749801384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574980418526573756c740804540114044501800108084f6b040014000000000c45727204008000000100009c0c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001143450726f78794578656375746564040118726573756c749801384469737061746368526573756c74000004bc412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e2e2c507572654372656174656410011070757265000130543a3a4163636f756e74496400010c77686f000130543a3a4163636f756e74496400012870726f78795f74797065a00130543a3a50726f787954797065000150646973616d626967756174696f6e5f696e646578a4010c753136000108dc412070757265206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e90646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e24416e6e6f756e6365640c01107265616c000130543a3a4163636f756e74496400011470726f7879000130543a3a4163636f756e74496400012463616c6c5f6861736828013443616c6c486173684f663c543e000204e0416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e2850726f7879416464656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f74797065a00130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00030448412070726f7879207761732061646465642e3050726f787952656d6f76656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f74797065a00130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00040450412070726f7879207761732072656d6f7665642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a01438726f6c6c75705f72756e74696d653872756e74696d655f636f6e66696718636f6e6669673070616c6c65745f70726f78792450726f787954797065000104304175746f436f6d706f756e6400000000a40000050400a80c4870616c6c65745f6d61696e74656e616e63651870616c6c6574144576656e74040454000110644d61696e74656e616e63654d6f646553776974636865644f6e0400000130543a3a4163636f756e744964000004944d61696e74656e616e6365206d6f646520686173206265656e207377697463686564206f6e684d61696e74656e616e63654d6f646553776974636865644f66660400000130543a3a4163636f756e744964000104984d61696e74656e616e6365206d6f646520686173206265656e207377697463686564206f6666a05570677261646162696c697479496e4d61696e74656e616e63654d6f646553776974636865644f6e0400000130543a3a4163636f756e744964000204d855706772616461626c696c747920696e206d61696e74656e616e6365206d6f646520686173206265656e207377697463686564206f6ea45570677261646162696c697479496e4d61696e74656e616e63654d6f646553776974636865644f66660400000130543a3a4163636f756e744964000304dc55706772616461626c696c747920696e206d61696e74656e616e6365206d6f646520686173206265656e207377697463686564206f6666047c54686520604576656e746020656e756d206f6620746869732070616c6c6574ac0c3c70616c6c65745f726f6c6c646f776e1870616c6c6574144576656e74040454000108304c315265616453746f7265640400b001dc28543a3a436861696e49642c20543a3a4163636f756e7449642c20753132382c206d657373616765733a3a52616e67652c204832353629000000505265717565737450726f6365737365644f6e4c320800b40128543a3a436861696e49640000b8011075313238000100047c54686520604576656e746020656e756d206f6620746869732070616c6c6574b000000414b400b8bc2800b40c3c70616c6c65745f726f6c6c646f776e206d6573736167657314436861696e00010820457468657265756d00000020417262697472756d00010000b80000050700bc0c3c70616c6c65745f726f6c6c646f776e206d657373616765731452616e676500000801147374617274b801107531323800010c656e64b80110753132380000c00c6470616c6c65745f6d6574616d61736b5f7369676e61747572651870616c6c6574144576656e740404540001043c4d65746164617461557064617465641001106e616d65c401984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e00011c76657273696f6ec401984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e000120636861696e5f6964cc012c4f7074696f6e3c7536343e0001286465636f64655f75726cd001a44f7074696f6e3c426f756e6465645665633c75382c20543a3a55726c537472696e674c696d69743e3e000000047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c404184f7074696f6e04045401c80108104e6f6e6500000010536f6d650400c80000010000c80c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004004801185665633c543e0000cc04184f7074696f6e04045401240108104e6f6e6500000010536f6d650400240000010000d004184f7074696f6e04045401d40108104e6f6e6500000010536f6d650400d40000010000d40c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004004801185665633c543e0000d80c2c6f726d6c5f746f6b656e73186d6f64756c65144576656e7404045400014c1c456e646f7765640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f73740c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000108ec416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77c84578697374656e7469616c4465706f7369742c20726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e7366657210012c63757272656e63795f6964100134543a3a43757272656e6379496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2052657365727665640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000304e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e72657365727665640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000404e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656414012c63757272656e63795f6964100134543a3a43757272656e6379496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000118737461747573dc013442616c616e6365537461747573000508f4536f6d652072657365727665642062616c616e63652077617320726570617472696174656420286d6f7665642066726f6d20726573657276656420746f44616e6f74686572206163636f756e74292e2842616c616e636553657410012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e74496400011066726565b80128543a3a42616c616e63650001207265736572766564b80128543a3a42616c616e636500060468412062616c616e6365207761732073657420627920726f6f742e40546f74616c49737375616e636553657408012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e74b80128543a3a42616c616e6365000704b854686520746f74616c2069737375616e6365206f6620616e2063757272656e637920686173206265656e207365742457697468647261776e0c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000804ec536f6d652062616c616e63657320776572652077697468647261776e2028652e672e2070617920666f72207472616e73616374696f6e20666565291c536c617368656410012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e74496400012c667265655f616d6f756e74b80128543a3a42616c616e636500013c72657365727665645f616d6f756e74b80128543a3a42616c616e6365000904d4536f6d652062616c616e636573207765726520736c61736865642028652e672e2064756520746f206d69732d6265686176696f7229244465706f73697465640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000a04984465706f736974656420736f6d652062616c616e636520696e746f20616e206163636f756e741c4c6f636b53657410011c6c6f636b5f6964e001384c6f636b4964656e74696669657200012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000b0454536f6d652066756e647320617265206c6f636b65642c4c6f636b52656d6f7665640c011c6c6f636b5f6964e001384c6f636b4964656e74696669657200012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000c047c536f6d65206c6f636b65642066756e6473207765726520756e6c6f636b65641c437265617465640c00100134543a3a43757272656e637949640000000130543a3a4163636f756e7449640000b80128543a3a42616c616e6365000d044c4120746f6b656e20776173206973737565642e184d696e7465640c00100134543a3a43757272656e637949640000000130543a3a4163636f756e7449640000b80128543a3a42616c616e6365000e044c4120746f6b656e20776173206d696e7465642e184c6f636b65640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000f0474536f6d6520667265652062616c616e636520776173206c6f636b65642e20556e6c6f636b65640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e636500100478536f6d65206c6f636b65642062616c616e6365207761732066726565642e1849737375656408012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e74b80128543a3a42616c616e63650011002452657363696e64656408012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e74b80128543a3a42616c616e6365001200047c54686520604576656e746020656e756d206f6620746869732070616c6c6574dc14346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000e0000003080000000800e40c8870616c6c65745f7472616e73616374696f6e5f7061796d656e745f6d616e676174611870616c6c6574144576656e74040454000104485472616e73616374696f6e4665655061696410010c77686f000130543a3a4163636f756e744964000120746f6b656e5f696410010c75333200012861637475616c5f666565b8013042616c616e63654f663c543e00010c746970b8013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e80c2870616c6c65745f78796b1870616c6c6574144576656e7404045400012c2c506f6f6c437265617465641400000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e00000034417373657473537761707065641000000130543a3a4163636f756e7449640000ec01505665633c43757272656e637949644f663c543e3e0000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e0001007053656c6c41737365744661696c6564447565546f536c6970706167651800000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e0002006c42757941737365744661696c6564447565546f536c6970706167651800000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e0003003c4c69717569646974794d696e7465641c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0004003c4c69717569646974794275726e65641c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e00050050506f6f6c50726f6d6f74696f6e55706461746564080010013c43757272656e637949644f663c543e0000f001284f7074696f6e3c75383e000600484c69717569646974794163746976617465640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000700504c697175696469747944656163746976617465640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0008003852657761726473436c61696d65640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000900804d756c74695377617041737365744661696c65644f6e41746f6d6963537761701000000130543a3a4163636f756e7449640000ec01505665633c43757272656e637949644f663c543e3e0000b8013042616c616e63654f663c543e000084012c4d6f64756c654572726f72000a00047c54686520604576656e746020656e756d206f6620746869732070616c6c6574ec0000021000f004184f7074696f6e04045401080108104e6f6e6500000010536f6d650400080000010000f40c5470616c6c65745f70726f6f665f6f665f7374616b651870616c6c6574144576656e7404045400012050506f6f6c50726f6d6f74696f6e55706461746564080010013c43757272656e637949644f663c543e0000f001284f7074696f6e3c75383e000000484c69717569646974794163746976617465640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000100504c697175696469747944656163746976617465640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0002003852657761726473436c61696d65640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000300605468697264506172747952657761726473436c61696d65641000000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e00040070546869726450617274794c69717569646974794163746976617465641000000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e00050078546869726450617274794c697175696469747944656163746976617465641000000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e00060084546869726450617274795375636365737366756c506f6f6c50726f6d6f74696f6e1000000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000700047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f80c3c70616c6c65745f6665655f6c6f636b1870616c6c6574144576656e7404045400010c584665654c6f636b4d65746164617461557064617465640000003c4665654c6f636b556e6c6f636b65640800000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e000100244665654c6f636b65640c010c77686f000130543a3a4163636f756e74496400012c6c6f636b5f616d6f756e74b8013042616c616e63654f663c543e000130746f74616c5f6c6f636b6564b8013042616c616e63654f663c543e000200047c54686520604576656e746020656e756d206f6620746869732070616c6c6574fc0c5870616c6c65745f76657374696e675f6d616e676174611870616c6c6574144576656e740404540001083856657374696e67557064617465640c011c6163636f756e74000130543a3a4163636f756e744964000120746f6b656e5f6964100130546f6b656e49644f663c543e000120756e766573746564b8013042616c616e63654f663c543e000008510154686520616d6f756e742076657374656420686173206265656e20757064617465642e205468697320636f756c6420696e6469636174652061206368616e676520696e2066756e647320617661696c61626c652e25015468652062616c616e636520676976656e2069732074686520616d6f756e74207768696368206973206c65667420756e7665737465642028616e642074687573206c6f636b6564292e4056657374696e67436f6d706c6574656408011c6163636f756e74000130543a3a4163636f756e744964000120746f6b656e5f6964100130546f6b656e49644f663c543e0001049c416e205c5b6163636f756e745c5d20686173206265636f6d652066756c6c79207665737465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657401010c6070616c6c65745f63726f77646c6f616e5f726577617264731870616c6c6574144576656e7404045400011848496e697469616c5061796d656e744d6164650800000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e000004dc54686520696e697469616c207061796d656e74206f6620496e697469616c697a6174696f6e5061796d656e742025207761732070616964604e61746976654964656e746974794173736f6369617465640c00000158543a3a52656c6179436861696e4163636f756e7449640000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0001085501536f6d656f6e65206861732070726f76656e2074686579206d616465206120636f6e747269627574696f6e20616e64206173736f6369617465642061206e6174697665206964656e7469747920776974682069742e790144617461206973207468652072656c6179206163636f756e742c20206e6174697665206163636f756e7420616e642074686520746f74616c20616d6f756e74206f66205f726577617264735f20746861742077696c6c20626520706169642c52657761726473506169640800000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0002089c4120636f6e7472696275746f722068617320636c61696d656420736f6d6520726577617264732e01014461746120697320746865206163636f756e742067657474696e67207061696420616e642074686520616d6f756e74206f66207265776172647320706169642e5052657761726441646472657373557064617465640800000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000304b44120636f6e7472696275746f72206861732075706461746564207468652072657761726420616464726573732e90496e697469616c697a6564416c7265616479496e697469616c697a65644163636f756e740c00000158543a3a52656c6179436861696e4163636f756e74496400004401504f7074696f6e3c543a3a4163636f756e7449643e0000b8013042616c616e63654f663c543e00040425015768656e20696e697469616c697a696e6720746865207265776172642076656320616e20616c726561647920696e697469616c697a6564206163636f756e742077617320666f756e64ac496e697469616c697a65644163636f756e74576974684e6f74456e6f756768436f6e747269627574696f6e0c00000158543a3a52656c6179436861696e4163636f756e74496400004401504f7074696f6e3c543a3a4163636f756e7449643e0000b8013042616c616e63654f663c543e00050425015768656e20696e697469616c697a696e6720746865207265776172642076656320616e20616c726561647920696e697469616c697a6564206163636f756e742077617320666f756e64047c54686520604576656e746020656e756d206f6620746869732070616c6c657405010c3c70616c6c65745f69737375616e63651870616c6c6574144576656e740404540001185453657373696f6e49737375616e63654973737565640c0010010c7533320000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e0000049049737375616e636520666f72207570636f6d696e672073657373696f6e206973737565645c53657373696f6e49737375616e63655265636f726465640c0010010c7533320000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e000104d449737375616e636520666f72207570636f6d696e672073657373696f6e2063616c63756c6174656420616e64207265636f726465646449737375616e6365436f6e666967496e697469616c697a656404000901016849737375616e6365496e666f3c42616c616e63654f663c543e3e000204a449737375616e636520636f6e66696775726174696f6e20686173206265656e2066696e616c697a65643054474546696e616c697a65640003045854474520686173206265656e2066696e616c697a656444544745496e7374616e63654661696c656404001101018c546765496e666f3c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e00040464412054474520696e7374616e636520686173206661696c656450544745496e7374616e636553756363656564656404001101018c546765496e666f3c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e00050470412054474520696e7374616e63652068617320737563636565646564047c54686520604576656e746020656e756d206f6620746869732070616c6c65740901083c70616c6c65745f69737375616e63653049737375616e6365496e666f041c42616c616e636501b80018010c636170b8011c42616c616e636500014069737375616e63655f61745f696e6974b8011c42616c616e63650001586c696e6561725f69737375616e63655f626c6f636b7310010c7533320001586c69717569646974795f6d696e696e675f73706c69740d01011c50657262696c6c0001347374616b696e675f73706c69740d01011c50657262696c6c000168746f74616c5f63726f77646c6f616e5f616c6c6f636174696f6eb8011c42616c616e636500000d010c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c75333200001101083c70616c6c65745f69737375616e63651c546765496e666f08244163636f756e74496401001c42616c616e636501b80008010c77686f0001244163636f756e744964000118616d6f756e74b8011c42616c616e6365000015010c7470616c6c65745f6d756c7469707572706f73655f6c69717569646974791870616c6c6574144576656e740404540001085456657374696e67546f6b656e7352657365727665640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e00000064546f6b656e7352656c6f636b656446726f6d526573657276651000000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e000100047c54686520604576656e746020656e756d206f6620746869732070616c6c657419010c4070616c6c65745f626f6f7473747261701870616c6c6574144576656e740404540001202c50726f766973696f6e6564080010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0000044446756e64732070726f766973696f6e65644456657374656450726f766973696f6e6564080010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0001049446756e64732070726f766973696f6e6564207573696e672076657374656420746f6b656e7380526577617264734c697175696469747941636974766174696f6e4661696c65640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000204d45468652061637469766174696f6e206f66207468652072657761726473206c697175696469747920746f6b656e73206661696c65643852657761726473436c61696d6564080010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0003043c5265776172647320636c61696d65644c4163636f756e747357686974656c69737465640004044c6163636f756e742077686974656c697374656478426f6f7473747261705061726974616c6c7950726546696e616c697a6564000504c8626f6f747374726170207072652066696e616c697a6174696f6e2068617320636f6d706c65746564207061727469616c6c796c426f6f7473747261705265616479546f426546696e616c697a65640006044101626f6f747374726170207072652066696e616c697a6174696f6e2068617320636f6d706c657465642c20616e642074686520626f6f7473747261702063616e206e6f772062652066696e616c697a656448426f6f74737472617046696e616c697a65640007047466696e616c697a6174696f6e2070726f636573732066696e6973686564047c54686520604576656e746020656e756d206f6620746869732070616c6c65741d010c4470617261636861696e5f7374616b696e671870616c6c6574144576656e74040454000184204e6577526f756e641000100144426c6f636b4e756d626572466f723c543e0000100128526f756e64496e646578000010010c7533320000b8013042616c616e63654f663c543e00000409015374617274696e6720426c6f636b2c20526f756e642c204e756d626572206f6620436f6c6c61746f72732053656c65637465642c20546f74616c2042616c616e6365604a6f696e6564436f6c6c61746f7243616e646964617465730c00000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e000104b04163636f756e742c20416d6f756e74204c6f636b65642c204e657720546f74616c20416d74204c6f636b656438436f6c6c61746f7243686f73656e0c00100128526f756e64496e6465780000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0002042101526f756e642c20436f6c6c61746f72204163636f756e742c20546f74616c204578706f73656420416d6f756e742028696e636c7564657320616c6c2064656c65676174696f6e73296843616e646964617465426f6e644d6f72655265717565737465640c00000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000100128526f756e64496e6465780003043d0143616e6469646174652c20416d6f756e7420546f20496e6372656173652c20526f756e6420617420776869636820726571756573742063616e2062652065786563757465642062792063616c6c65726843616e646964617465426f6e644c6573735265717565737465640c00000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000100128526f756e64496e6465780004043d0143616e6469646174652c20416d6f756e7420546f2044656372656173652c20526f756e6420617420776869636820726571756573742063616e2062652065786563757465642062792063616c6c65724c43616e646964617465426f6e6465644d6f72650c00000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e0005048443616e6469646174652c20416d6f756e742c204e657720426f6e6420546f74616c4c43616e646964617465426f6e6465644c6573730c00000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e0006046c43616e6469646174652c20416d6f756e742c204e657720426f6e645043616e64696461746557656e744f66666c696e650800100128526f756e64496e6465780000000130543a3a4163636f756e74496400070460526f756e64204f66666c696e652c2043616e6469646174654c43616e6469646174654261636b4f6e6c696e650800100128526f756e64496e6465780000000130543a3a4163636f756e7449640008045c526f756e64204f6e6c696e652c2043616e6469646174655843616e6469646174655363686564756c6564457869740c00100128526f756e64496e6465780000000130543a3a4163636f756e7449640000100128526f756e64496e646578000904e4526f756e64204174205768696368204578697420497320416c6c6f7765642c2043616e6469646174652c205363686564756c656420457869745843616e63656c6c656443616e646964617465457869740400000130543a3a4163636f756e744964000a042443616e6469646174657043616e63656c6c656443616e646964617465426f6e644368616e67650800000130543a3a4163636f756e74496400002101018843616e646964617465426f6e64526571756573743c42616c616e63654f663c543e3e000b047043616e6469646174652c2043616e63656c6c656420526571756573743443616e6469646174654c6566740c00000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e000c04cc45782d43616e6469646174652c20416d6f756e7420556e6c6f636b65642c204e657720546f74616c20416d74204c6f636b65646c44656c65676174696f6e496e6372656173655363686564756c65641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000100128526f756e64496e646578000d04310144656c656761746f722c2043616e6469646174652c20416d6f756e7420746f20626520696e637265617365642c20526f756e642061742077686963682063616e2062652065786563757465646c44656c65676174696f6e44656372656173655363686564756c65641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000100128526f756e64496e646578000e04310144656c656761746f722c2043616e6469646174652c20416d6f756e7420746f206265206465637265617365642c20526f756e642061742077686963682063616e2062652065786563757465644c44656c65676174696f6e496e637265617365641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000500110626f6f6c000f004c44656c65676174696f6e4465637265617365641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000500110626f6f6c0010005844656c656761746f72457869745363686564756c65640c00100128526f756e64496e6465780000000130543a3a4163636f756e7449640000100128526f756e64496e64657800110480526f756e642c2044656c656761746f722c205363686564756c656420457869747444656c65676174696f6e5265766f636174696f6e5363686564756c65641000100128526f756e64496e6465780000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000100128526f756e64496e646578001204ac526f756e642c2044656c656761746f722c2043616e6469646174652c205363686564756c656420457869743444656c656761746f724c6566740800000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0013046844656c656761746f722c20416d6f756e7420556e7374616b65644444656c65676174696f6e5265766f6b65640c00000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0014049444656c656761746f722c2043616e6469646174652c20416d6f756e7420556e7374616b65645844656c656761746f724578697443616e63656c6c65640400000130543a3a4163636f756e7449640015042444656c656761746f726843616e63656c6c656444656c65676174696f6e526571756573740800000130543a3a4163636f756e7449640000290101b444656c65676174696f6e526571756573743c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e0016047044656c656761746f722c2043616e63656c6c656420526571756573742844656c65676174696f6e1000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000000130543a3a4163636f756e74496400003101017044656c656761746f7241646465643c42616c616e63654f663c543e3e001704610144656c656761746f722c20416d6f756e74204c6f636b65642c2043616e6469646174652c2044656c656761746f7220506f736974696f6e2077697468204e657720546f74616c20436f756e74656420696620696e20546f705844656c656761746f724c65667443616e6469646174651000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e001804250144656c656761746f722c2043616e6469646174652c20416d6f756e7420556e7374616b65642c204e657720546f74616c20416d74205374616b656420666f722043616e6469646174654844656c656761746f724475655265776172641000100128526f756e64496e6465780000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0019045d0153657373696f6e20696e6465782c2044656c656761746f722c20436f6c6c61746f722c2044756520726577617264202861732070657220636f756e7465642064656c65676174696f6e20666f7220636f6c6c61746f72292052657761726465640c00100128526f756e64496e6465780000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e001a0419015061696420746865206163636f756e74202864656c656761746f72206f7220636f6c6c61746f7229207468652062616c616e6365206173206c6971756964207265776172647368436f6c6c61746f725265776172647344697374726962757465640800000130543a3a4163636f756e7449640000350101305061796f7574526f756e6473001b0469014e6f746966792061626f75742072657761726420706572696f6473207468617420686173206265656e20706169642028636f6c6c61746f722c207061796f757420726f756e64732c20616e792072657761726473206c65667429505374616b654578706563746174696f6e735365740c00b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e001c04605374616b696e67206578706563746174696f6e732073657440546f74616c53656c6563746564536574080010010c753332000010010c753332001d04d853657420746f74616c2073656c65637465642063616e6469646174657320746f20746869732076616c7565205b6f6c642c206e65775d54436f6c6c61746f72436f6d6d697373696f6e53657408000d01011c50657262696c6c00000d01011c50657262696c6c001e04c053657420636f6c6c61746f7220636f6d6d697373696f6e20746f20746869732076616c7565205b6f6c642c206e65775d6843616e64696461746541676772656761746f72557064617465640800000130543a3a4163636f756e74496400004401504f7074696f6e3c543a3a4163636f756e7449643e001f0478412063616e64696461746520757064617465642061676772656761746f726441676772656761746f724d65746164617461557064617465640400000130543a3a4163636f756e744964002004a8416e206167676772656761746f722773206d6574616461746120686173206265656e2075706461746564047c54686520604576656e746020656e756d206f6620746869732070616c6c657421010c4470617261636861696e5f7374616b696e671870616c6c65745043616e646964617465426f6e6452657175657374041c42616c616e636501b8000c0118616d6f756e74b8011c42616c616e63650001186368616e67652501014c43616e646964617465426f6e644368616e676500013c7768656e5f65786563757461626c65100128526f756e64496e646578000025010c4470617261636861696e5f7374616b696e671870616c6c65744c43616e646964617465426f6e644368616e676500010820496e6372656173650000002044656372656173650001000029010c4470617261636861696e5f7374616b696e671870616c6c65744444656c65676174696f6e5265717565737408244163636f756e74496401001c42616c616e636501b800100120636f6c6c61746f720001244163636f756e744964000118616d6f756e74b8011c42616c616e636500013c7768656e5f65786563757461626c65100128526f756e64496e646578000118616374696f6e2d01014044656c65676174696f6e4368616e676500002d010c4470617261636861696e5f7374616b696e671870616c6c65744044656c65676174696f6e4368616e676500010c185265766f6b6500000020496e6372656173650001002044656372656173650002000031010c4470617261636861696e5f7374616b696e671870616c6c65743844656c656761746f724164646564041c42616c616e636501b80108284164646564546f546f700401246e65775f746f74616cb8011c42616c616e6365000000344164646564546f426f74746f6d000100003501084470617261636861696e5f7374616b696e67305061796f7574526f756e64730001080c416c6c0000001c5061727469616c0400ec013c5665633c526f756e64496e6465783e0001000039010c6070616c6c65745f73657175656e6365725f7374616b696e671870616c6c6574144576656e74040454000100047c54686520604576656e746020656e756d206f6620746869732070616c6c65743d010c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e047c54686520604576656e746020656e756d206f6620746869732070616c6c657441010c3870616c6c65745f6772616e6470611870616c6c6574144576656e7400010c384e6577417574686f726974696573040134617574686f726974795f73657445010134417574686f726974794c6973740000048c4e657720617574686f726974792073657420686173206265656e206170706c6965642e185061757365640001049843757272656e7420617574686f726974792073657420686173206265656e207061757365642e1c526573756d65640002049c43757272656e7420617574686f726974792073657420686173206265656e20726573756d65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657445010000024901004901000004084d0124004d010c5073705f636f6e73656e7375735f6772616e6470610c617070185075626c6963000004005101013c656432353531393a3a5075626c6963000051010c1c73705f636f72651c65643235353139185075626c6963000004002c01205b75383b2033325d000055010c4c6f726d6c5f61737365745f7265676973747279186d6f64756c65144576656e740404540001083c52656769737465726564417373657408012061737365745f6964100128543a3a417373657449640001206d65746164617461590101f041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174612c20543a3a537472696e674c696d69743e0000003055706461746564417373657408012061737365745f6964100128543a3a417373657449640001206d65746164617461590101f041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174612c20543a3a537472696e674c696d69743e000100047c54686520604576656e746020656e756d206f6620746869732070616c6c657459010c2c6f726d6c5f7472616974733861737365745f72656769737472793441737365744d657461646174610c1c42616c616e636501b838437573746f6d4d65746164617461015d012c537472696e674c696d69740000180120646563696d616c7310010c7533320001106e616d657101016c426f756e6465645665633c75382c20537472696e674c696d69743e00011873796d626f6c7101016c426f756e6465645665633c75382c20537472696e674c696d69743e00014c6578697374656e7469616c5f6465706f736974b8011c42616c616e63650001206c6f636174696f6e750101784f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e0001286164646974696f6e616c5d010138437573746f6d4d6574616461746100005d010c346d616e676174615f74797065731861737365747338437573746f6d4d65746164617461000008010c78636d6101014c4f7074696f6e3c58636d4d657461646174613e00010c78796b6901014c4f7074696f6e3c58796b4d657461646174613e0000610104184f7074696f6e0404540165010108104e6f6e6500000010536f6d6504006501000001000065010c346d616e676174615f7479706573186173736574732c58636d4d6574616461746100000401386665655f7065725f7365636f6e64b80110753132380000690104184f7074696f6e040454016d010108104e6f6e6500000010536f6d6504006d0100000100006d010c346d616e676174615f7479706573186173736574732c58796b4d65746164617461000004014c6f7065726174696f6e735f64697361626c6564500110626f6f6c000071010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004004801185665633c543e0000750104184f7074696f6e0404540179010108104e6f6e6500000010536f6d650400790100000100007901082c73746167696e675f78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563204007d01014476323a3a4d756c74694c6f636174696f6e0001000856330400a101014476333a3a4d756c74694c6f636174696f6e000300007d01102c73746167696e675f78636d087632346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72810101244a756e6374696f6e7300008101102c73746167696e675f78636d087632346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400850101204a756e6374696f6e0001000858320800850101204a756e6374696f6e0000850101204a756e6374696f6e0002000858330c00850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0003000858341000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0004000858351400850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0005000858361800850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0006000858371c00850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0007000858382000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e000800008501102c73746167696e675f78636d087632206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04008901010c7533320000002c4163636f756e744964333208011c6e6574776f726b8d0101244e6574776f726b496400010869642c01205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b8d0101244e6574776f726b4964000114696e64657820010c753634000200304163636f756e744b6579323008011c6e6574776f726b8d0101244e6574776f726b496400010c6b65790401205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e646578040095010110753132380005002847656e6572616c4b65790400910101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c697479080108696499010118426f64794964000110706172749d010120426f64795061727400080000890100000610008d010c2c73746167696e675f78636d087632244e6574776f726b49640001100c416e79000000144e616d65640400910101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d610003000091010c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004004801185665633c543e00009501000006b80099010c2c73746167696e675f78636d08763218426f6479496400012810556e6974000000144e616d65640400910101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e64657804008901010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e000800205472656173757279000900009d010c2c73746167696e675f78636d08763220426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e748901010c753332000100204672616374696f6e08010c6e6f6d8901010c75333200011464656e6f6d8901010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d8901010c75333200011464656e6f6d8901010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d8901010c75333200011464656e6f6d8901010c75333200040000a101102c73746167696e675f78636d087633346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72a50101244a756e6374696f6e730000a501102c73746167696e675f78636d087633246a756e6374696f6e73244a756e6374696f6e7300012410486572650000000858310400a90101204a756e6374696f6e0001000858320800a90101204a756e6374696f6e0000a90101204a756e6374696f6e0002000858330c00a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0003000858341000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0004000858351400a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0005000858361800a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0006000858371c00a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0007000858382000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e00080000a901102c73746167696e675f78636d087633206a756e6374696f6e204a756e6374696f6e0001282450617261636861696e04008901010c7533320000002c4163636f756e744964333208011c6e6574776f726bad0101444f7074696f6e3c4e6574776f726b49643e00010869642c01205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726bad0101444f7074696f6e3c4e6574776f726b49643e000114696e64657820010c753634000200304163636f756e744b6579323008011c6e6574776f726bad0101444f7074696f6e3c4e6574776f726b49643e00010c6b65790401205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e646578040095010110753132380005002847656e6572616c4b65790801186c656e6774680801087538000110646174612c01205b75383b2033325d000600244f6e6c794368696c6400070024506c7572616c6974790801086964b5010118426f6479496400011070617274b9010120426f6479506172740008003c476c6f62616c436f6e73656e7375730400b10101244e6574776f726b496400090000ad0104184f7074696f6e04045401b1010108104e6f6e6500000010536f6d650400b1010000010000b101102c73746167696e675f78636d087633206a756e6374696f6e244e6574776f726b496400012824427947656e6573697304002c01205b75383b2033325d000000184279466f726b080130626c6f636b5f6e756d62657224010c753634000128626c6f636b5f686173682c01205b75383b2033325d00010020506f6c6b61646f74000200184b7573616d610003001c57657374656e6400040018526f636f636f00050018576f636f636f00060020457468657265756d040120636861696e5f696420010c7536340007002c426974636f696e436f72650008002c426974636f696e4361736800090000b501102c73746167696e675f78636d087633206a756e6374696f6e18426f6479496400012810556e69740000001c4d6f6e696b6572040060011c5b75383b20345d00010014496e64657804008901010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e00080020547265617375727900090000b901102c73746167696e675f78636d087633206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e748901010c753332000100204672616374696f6e08010c6e6f6d8901010c75333200011464656e6f6d8901010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d8901010c75333200011464656e6f6d8901010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d8901010c75333200011464656e6f6d8901010c75333200040000bd010c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001242050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e67b8013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e6465780001146177617264b8013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c6173686564b8013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e6473b8013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e6365b8013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c7565b8013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e74b8013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640007049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e3c55706461746564496e61637469766508012c7265616374697661746564b8013c42616c616e63654f663c542c20493e00012c6465616374697661746564b8013c42616c616e63654f663c542c20493e000804cc54686520696e6163746976652066756e6473206f66207468652070616c6c65742068617665206265656e20757064617465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c1010c4c70616c6c65745f7375646f5f6d616e676174611870616c6c6574144576656e7404045400010c14537564696404012c7375646f5f726573756c749801384469737061746368526573756c740000048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d284b65794368616e6765640401286f6c645f7375646f65724401504f7074696f6e3c543a3a4163636f756e7449643e0001043901546865205c5b7375646f65725c5d206a757374207377697463686564206964656e746974793b20746865206f6c64206b657920697320737570706c696564206966206f6e6520657869737465642e285375646f4173446f6e6504012c7375646f5f726573756c749801384469737061746368526573756c740002048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c5010c4870616c6c65745f7375646f5f6f726967696e1870616c6c6574144576656e740404540001082c53754f726967696e44696404009801384469737061746368526573756c740000048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d4053754f726967696e446f4173446f6e6504009801384469737061746368526573756c740001048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c9010c6470616c6c65745f636f6c6c6563746976655f6d616e676174611870616c6c6574144576656e740804540004490001242050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736828011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736828011c543a3a48617368000114766f746564500110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736828011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736828011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736828011c543a3a48617368000118726573756c749801384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736828011c543a3a48617368000118726573756c749801384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736828011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e384d656d626572734368616e67656404012c6e65775f6d656d62657273cd0101445665633c543a3a4163636f756e7449643e00070474546865206d656d626572732068617665206265656e206368616e676564205072696d655365740401246e65775f7072696d654401504f7074696f6e3c543a3a4163636f756e7449643e00080474546865205072696d65206d656d62657220686173206265656e20736574047c54686520604576656e746020656e756d206f6620746869732070616c6c6574cd010000020000d1010c3c70616c6c65745f6964656e746974791870616c6c6574144576656e740404540001282c4964656e7469747953657404010c77686f000130543a3a4163636f756e744964000004ec41206e616d652077617320736574206f72207265736574202877686963682077696c6c2072656d6f766520616c6c206a756467656d656e7473292e3c4964656e74697479436c656172656408010c77686f000130543a3a4163636f756e74496400011c6465706f736974b8013042616c616e63654f663c543e000104cc41206e616d652077617320636c65617265642c20616e642074686520676976656e2062616c616e63652072657475726e65642e384964656e746974794b696c6c656408010c77686f000130543a3a4163636f756e74496400011c6465706f736974b8013042616c616e63654f663c543e000204c441206e616d65207761732072656d6f76656420616e642074686520676976656e2062616c616e636520736c61736865642e484a756467656d656e7452657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780003049c41206a756467656d656e74207761732061736b65642066726f6d2061207265676973747261722e504a756467656d656e74556e72657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780004048841206a756467656d656e74207265717565737420776173207265747261637465642e384a756467656d656e74476976656e080118746172676574000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780005049441206a756467656d656e742077617320676976656e2062792061207265676973747261722e38526567697374726172416464656404013c7265676973747261725f696e646578100138526567697374726172496e646578000604584120726567697374726172207761732061646465642e405375624964656e7469747941646465640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f736974b8013042616c616e63654f663c543e000704f441207375622d6964656e746974792077617320616464656420746f20616e206964656e7469747920616e6420746865206465706f73697420706169642e485375624964656e7469747952656d6f7665640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f736974b8013042616c616e63654f663c543e000804090141207375622d6964656e74697479207761732072656d6f7665642066726f6d20616e206964656e7469747920616e6420746865206465706f7369742066726565642e485375624964656e746974795265766f6b65640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f736974b8013042616c616e63654f663c543e000908190141207375622d6964656e746974792077617320636c65617265642c20616e642074686520676976656e206465706f7369742072657061747269617465642066726f6d20746865c86d61696e206964656e74697479206163636f756e7420746f20746865207375622d6964656e74697479206163636f756e742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d50108306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e00020000d9010000022800dd01000002e10100e10100000408101000e50108306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e8901014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d65e901016473705f72756e74696d653a3a52756e74696d65537472696e670000e9010000050200ed010c306672616d655f73797374656d1870616c6c65741043616c6c0404540001242c656e71756575655f74787304010c7478733c01985665633c284f7074696f6e3c543a3a4163636f756e7449643e2c20456e636f6465645478293e00000470536565205b6050616c6c65743a3a656e71756575655f747873605d2e1872656d61726b04011872656d61726b48011c5665633c75383e0001045c536565205b6050616c6c65743a3a72656d61726b605d2e387365745f686561705f7061676573040114706167657324010c7536340002047c536565205b6050616c6c65743a3a7365745f686561705f7061676573605d2e207365745f636f6465040110636f646548011c5665633c75383e00030464536565205b6050616c6c65743a3a7365745f636f6465605d2e5c7365745f636f64655f776974686f75745f636865636b73040110636f646548011c5665633c75383e000404a0536565205b6050616c6c65743a3a7365745f636f64655f776974686f75745f636865636b73605d2e2c7365745f73746f726167650401146974656d73f10101345665633c4b657956616c75653e00050470536565205b6050616c6c65743a3a7365745f73746f72616765605d2e306b696c6c5f73746f726167650401106b657973f90101205665633c4b65793e00060474536565205b6050616c6c65743a3a6b696c6c5f73746f72616765605d2e2c6b696c6c5f70726566697808011870726566697848010c4b657900011c7375626b65797310010c75333200070470536565205b6050616c6c65743a3a6b696c6c5f707265666978605d2e4472656d61726b5f776974685f6576656e7404011872656d61726b48011c5665633c75383e00080488536565205b6050616c6c65743a3a72656d61726b5f776974685f6576656e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef101000002f50100f50100000408484800f9010000024800fd010c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b1c01185765696768740001246d61785f626c6f636b1c01185765696768740001247065725f636c617373010201845065724469737061746368436c6173733c57656967687473506572436c6173733e000001020c346672616d655f737570706f7274206469737061746368405065724469737061746368436c617373040454010502000c01186e6f726d616c050201045400012c6f7065726174696f6e616c05020104540001246d616e6461746f72790502010454000005020c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369631c01185765696768740001346d61785f65787472696e736963090201384f7074696f6e3c5765696768743e0001246d61785f746f74616c090201384f7074696f6e3c5765696768743e0001207265736572766564090201384f7074696f6e3c5765696768743e0000090204184f7074696f6e040454011c0108104e6f6e6500000010536f6d6504001c00000100000d020c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178110201545065724469737061746368436c6173733c7533323e000011020c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f72791001045400001502082873705f776569676874733c52756e74696d65446257656967687400000801107265616424010c753634000114777269746524010c75363400001902082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d65e901013452756e74696d65537472696e67000124696d706c5f6e616d65e901013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069731d02011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800001d02040c436f7704045401210200040021020000002102000002250200250200000408e0100029020c306672616d655f73797374656d1870616c6c6574144572726f7204045400011c3c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e4053746f72616765517565756546756c6c000604e07468652073746f7261676520717565756520697320656d70747920616e642063616e6e6f742061636365707420616e79206e657720747873046c4572726f7220666f72207468652053797374656d2070616c6c65742d020c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77200124543a3a4d6f6d656e7400000450536565205b6050616c6c65743a3a736574605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e31020c5870616c6c65745f7574696c6974795f6d616e676174611870616c6c65741043616c6c04045400011814626174636804011463616c6c733502017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000458536565205b6050616c6c65743a3a6261746368605d2e3461735f64657269766174697665080114696e646578a4010c75313600011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00010478536565205b6050616c6c65743a3a61735f64657269766174697665605d2e2462617463685f616c6c04011463616c6c733502017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00020468536565205b6050616c6c65743a3a62617463685f616c6c605d2e2c64697370617463685f617308012461735f6f726967696e25040154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00030470536565205b6050616c6c65743a3a64697370617463685f6173605d2e2c666f7263655f626174636804011463616c6c733502017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00040470536565205b6050616c6c65743a3a666f7263655f6261746368605d2e2c776974685f77656967687408011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001187765696768741c011857656967687400050470536565205b6050616c6c65743a3a776974685f776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e350200000239020039020838726f6c6c75705f72756e74696d652c52756e74696d6543616c6c0001681853797374656d0400ed0101ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000002454696d657374616d7004002d0201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0002001c5574696c6974790400310201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e0004001450726f787904003d0201a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e0005002c4d61696e74656e616e63650400450201c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61696e74656e616e63652c2052756e74696d653e00060020526f6c6c646f776e0400490201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c526f6c6c646f776e2c2052756e74696d653e000700204d6574616d61736b0400850201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d6574616d61736b2c2052756e74696d653e00080018546f6b656e730400890201ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546f6b656e732c2052756e74696d653e000a000c58796b04008d0201a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58796b2c2052756e74696d653e000d003050726f6f664f665374616b650400990201c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f6f664f665374616b652c2052756e74696d653e000e001c4665654c6f636b0400ad0201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4665654c6f636b2c2052756e74696d653e000f001c56657374696e670400bd0201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e0011002443726f77646c6f616e0400c50201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43726f77646c6f616e2c2052756e74696d653e0012002049737375616e63650400e50201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c49737375616e63652c2052756e74696d653e001300544d756c7469507572706f73654c69717569646974790400ed0201e90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c7469507572706f73654c69717569646974792c2052756e74696d653e00140024426f6f7473747261700400f10201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f6f7473747261702c2052756e74696d653e0015004050617261636861696e5374616b696e670400fd0201d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e5374616b696e672c2052756e74696d653e001e004053657175656e6365725374616b696e670400110301d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657175656e6365725374616b696e672c2052756e74696d653e001f001c53657373696f6e0400150301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0020001c4772616e6470610400250301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4772616e6470612c2052756e74696d653e00220034417373657452656769737472790400590301c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417373657452656769737472792c2052756e74696d653e0035002054726561737572790400710301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54726561737572792c2052756e74696d653e003c00105375646f0400750301a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f2c2052756e74696d653e003d00285375646f4f726967696e0400790301bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f4f726967696e2c2052756e74696d653e003e001c436f756e63696c04007d0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e003f00204964656e746974790400810301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4964656e746974792c2052756e74696d653e004000003d020c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616c0001504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065410201504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000458536565205b6050616c6c65743a3a70726f7879605d2e246164645f70726f78790c012064656c65676174650001504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065a00130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00010468536565205b6050616c6c65743a3a6164645f70726f7879605d2e3072656d6f76655f70726f78790c012064656c65676174650001504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065a00130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00020474536565205b6050616c6c65743a3a72656d6f76655f70726f7879605d2e3872656d6f76655f70726f786965730003047c536565205b6050616c6c65743a3a72656d6f76655f70726f78696573605d2e2c6372656174655f707572650c012870726f78795f74797065a00130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e000114696e646578a4010c75313600040470536565205b6050616c6c65743a3a6372656174655f70757265605d2e246b696c6c5f7075726514011c737061776e65720001504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065a00130543a3a50726f787954797065000114696e646578a4010c75313600011868656967687489010144426c6f636b4e756d626572466f723c543e0001246578745f696e6465788901010c75333200050468536565205b6050616c6c65743a3a6b696c6c5f70757265605d2e20616e6e6f756e63650801107265616c0001504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736828013443616c6c486173684f663c543e00060464536565205b6050616c6c65743a3a616e6e6f756e6365605d2e4c72656d6f76655f616e6e6f756e63656d656e740801107265616c0001504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736828013443616c6c486173684f663c543e00070490536565205b6050616c6c65743a3a72656d6f76655f616e6e6f756e63656d656e74605d2e4c72656a6563745f616e6e6f756e63656d656e7408012064656c65676174650001504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736828013443616c6c486173684f663c543e00080490536565205b6050616c6c65743a3a72656a6563745f616e6e6f756e63656d656e74605d2e3c70726f78795f616e6e6f756e63656410012064656c65676174650001504163636f756e7449644c6f6f6b75704f663c543e0001107265616c0001504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065410201504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00090480536565205b6050616c6c65743a3a70726f78795f616e6e6f756e636564605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e410204184f7074696f6e04045401a00108104e6f6e6500000010536f6d650400a0000001000045020c4870616c6c65745f6d61696e74656e616e63651870616c6c65741043616c6c040454000110687377697463685f6d61696e74656e616e63655f6d6f64655f6f6e000004ac536565205b6050616c6c65743a3a7377697463685f6d61696e74656e616e63655f6d6f64655f6f6e605d2e6c7377697463685f6d61696e74656e616e63655f6d6f64655f6f6666000104b0536565205b6050616c6c65743a3a7377697463685f6d61696e74656e616e63655f6d6f64655f6f6666605d2eac7377697463685f7570677261646162696c6974795f696e5f6d61696e74656e616e63655f6d6f64655f6f6e000204f0536565205b6050616c6c65743a3a7377697463685f7570677261646162696c6974795f696e5f6d61696e74656e616e63655f6d6f64655f6f6e605d2eb07377697463685f7570677261646162696c6974795f696e5f6d61696e74656e616e63655f6d6f64655f6f6666000304f4536565205b6050616c6c65743a3a7377697463685f7570677261646162696c6974795f696e5f6d61696e74656e616e63655f6d6f64655f6f6666605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e49020c3c70616c6c65745f726f6c6c646f776e1870616c6c65741043616c6c040454000114447570646174655f6c325f66726f6d5f6c3104012072657175657374734d0201486d657373616765733a3a4c3155706461746500000488536565205b6050616c6c65743a3a7570646174655f6c325f66726f6d5f6c31605d2e5c666f7263655f7570646174655f6c325f66726f6d5f6c310401187570646174654d0201486d657373616765733a3a4c31557064617465000204a0536565205b6050616c6c65743a3a666f7263655f7570646174655f6c325f66726f6d5f6c31605d2e5c63616e63656c5f72657175657374735f66726f6d5f6c31080114636861696eb40128543a3a436861696e496400014872657175657374735f746f5f63616e63656cb8011075313238000304a0536565205b6050616c6c65743a3a63616e63656c5f72657175657374735f66726f6d5f6c31605d2e207769746864726177100114636861696eb40128543a3a436861696e4964000124726563697069656e740401205b75383b2032305d000134746f6b656e5f616464726573730401205b75383b2032305d000118616d6f756e74b801107531323800050464536565205b6050616c6c65743a3a7769746864726177605d2e74666f7263655f63616e63656c5f72657175657374735f66726f6d5f6c31080114636861696eb40128543a3a436861696e496400014872657175657374735f746f5f63616e63656cb8011075313238000404b8536565205b6050616c6c65743a3a666f7263655f63616e63656c5f72657175657374735f66726f6d5f6c31605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e4d020c3c70616c6c65745f726f6c6c646f776e206d65737361676573204c315570646174650000140114636861696eb40114436861696e00013c70656e64696e674465706f73697473510201305665633c4465706f7369743e00016070656e64696e6743616e63656c5265736f6c7574696f6e73690201545665633c43616e63656c5265736f6c7574696f6e3e00017070656e64696e675769746864726177616c5265736f6c7574696f6e73710201645665633c5769746864726177616c5265736f6c7574696f6e3e00016070656e64696e674c3255706461746573546f52656d6f7665790201585665633c4c3255706461746573546f52656d6f76653e0000510200000255020055020c3c70616c6c65745f726f6c6c646f776e206d657373616765731c4465706f7369740000140124726571756573744964590201245265717565737449640001406465706f736974526563697069656e740401205b75383b2032305d000130746f6b656e416464726573730401205b75383b2032305d000118616d6f756e746102013473705f636f72653a3a5532353600012474696d655374616d706102013473705f636f72653a3a55323536000059020c3c70616c6c65745f726f6c6c646f776e206d657373616765732452657175657374496400000801186f726967696e5d0201184f726967696e0001086964b801107531323800005d020c3c70616c6c65745f726f6c6c646f776e206d65737361676573184f726967696e000108084c31000000084c32000100006102083c7072696d69746976655f7479706573105532353600000400650201205b7536343b20345d0000650200000304000000240069020000026d02006d020c3c70616c6c65745f726f6c6c646f776e206d657373616765734043616e63656c5265736f6c7574696f6e00001001247265717565737449645902012452657175657374496400012c6c32526571756573744964b801107531323800013c63616e63656c4a7573746966696564500110626f6f6c00012474696d655374616d706102013473705f636f72653a3a553235360000710200000275020075020c3c70616c6c65745f726f6c6c646f776e206d65737361676573505769746864726177616c5265736f6c7574696f6e00001001247265717565737449645902012452657175657374496400012c6c32526571756573744964b8011075313238000118737461747573500110626f6f6c00012474696d655374616d706102013473705f636f72653a3a55323536000079020000027d02007d020c3c70616c6c65745f726f6c6c646f776e206d65737361676573444c3255706461746573546f52656d6f766500000c0124726571756573744964590201245265717565737449640001446c3255706461746573546f52656d6f7665810201245665633c753132383e00012474696d655374616d706102013473705f636f72653a3a5532353600008102000002b80085020c6470616c6c65745f6d6574616d61736b5f7369676e61747572651870616c6c65741043616c6c040454000104187570646174651001106e616d65c401984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e00011c76657273696f6ec401984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e000120636861696e5f6964cc012c4f7074696f6e3c7536343e0001286465636f64655f75726cd001a44f7074696f6e3c426f756e6465645665633c75382c20543a3a55726c537472696e674c696d69743e3e0000045c536565205b6050616c6c65743a3a757064617465605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e89020c2c6f726d6c5f746f6b656e73186d6f64756c651043616c6c04045400011c207472616e736665720c01106465737400018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e7495010128543a3a42616c616e636500000464536565205b6050616c6c65743a3a7472616e73666572605d2e307472616e736665725f616c6c0c01106465737400018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964100134543a3a43757272656e637949640001286b6565705f616c697665500110626f6f6c00010474536565205b6050616c6c65743a3a7472616e736665725f616c6c605d2e4c7472616e736665725f6b6565705f616c6976650c01106465737400018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e7495010128543a3a42616c616e636500020490536565205b6050616c6c65743a3a7472616e736665725f6b6565705f616c697665605d2e38666f7263655f7472616e73666572100118736f7572636500018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001106465737400018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e7495010128543a3a42616c616e63650003047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e2c7365745f62616c616e636510010c77686f00018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964100134543a3a43757272656e637949640001206e65775f6672656595010128543a3a42616c616e63650001306e65775f726573657276656495010128543a3a42616c616e636500040470536565205b6050616c6c65743a3a7365745f62616c616e6365605d2e1863726561746508010c77686f00018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e7495010128543a3a42616c616e63650005045c536565205b6050616c6c65743a3a637265617465605d2e106d696e740c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f00018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e7495010128543a3a42616c616e636500060454536565205b6050616c6c65743a3a6d696e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e8d020c2870616c6c65745f78796b1870616c6c65741043616c6c04045400012c2c6372656174655f706f6f6c10013866697273745f61737365745f696410013c43757272656e637949644f663c543e00014866697273745f61737365745f616d6f756e74b8013042616c616e63654f663c543e00013c7365636f6e645f61737365745f696410013c43757272656e637949644f663c543e00014c7365636f6e645f61737365745f616d6f756e74b8013042616c616e63654f663c543e00000470536565205b6050616c6c65743a3a6372656174655f706f6f6c605d2e2873656c6c5f6173736574100134736f6c645f61737365745f696410013c43757272656e637949644f663c543e00013c626f756768745f61737365745f696410013c43757272656e637949644f663c543e000144736f6c645f61737365745f616d6f756e74b8013042616c616e63654f663c543e0001386d696e5f616d6f756e745f6f7574b8013042616c616e63654f663c543e0001046c536565205b6050616c6c65743a3a73656c6c5f6173736574605d2e506d756c7469737761705f73656c6c5f61737365740c013c737761705f746f6b656e5f6c697374ec01505665633c43757272656e637949644f663c543e3e000144736f6c645f61737365745f616d6f756e74b8013042616c616e63654f663c543e0001386d696e5f616d6f756e745f6f7574b8013042616c616e63654f663c543e00020494536565205b6050616c6c65743a3a6d756c7469737761705f73656c6c5f6173736574605d2e246275795f6173736574100134736f6c645f61737365745f696410013c43757272656e637949644f663c543e00013c626f756768745f61737365745f696410013c43757272656e637949644f663c543e00014c626f756768745f61737365745f616d6f756e74b8013042616c616e63654f663c543e0001346d61785f616d6f756e745f696eb8013042616c616e63654f663c543e00030468536565205b6050616c6c65743a3a6275795f6173736574605d2e4c6d756c7469737761705f6275795f61737365740c013c737761705f746f6b656e5f6c697374ec01505665633c43757272656e637949644f663c543e3e00014c626f756768745f61737365745f616d6f756e74b8013042616c616e63654f663c543e0001346d61785f616d6f756e745f696eb8013042616c616e63654f663c543e00040490536565205b6050616c6c65743a3a6d756c7469737761705f6275795f6173736574605d2eec6d696e745f6c69717569646974795f7573696e675f76657374696e675f6e61746976655f746f6b656e735f62795f76657374696e675f696e6465781001686e61746976655f61737365745f76657374696e675f696e64657810010c7533320001b876657374696e675f6e61746976655f61737365745f756e6c6f636b5f736f6d655f616d6f756e745f6f725f616c6c910201504f7074696f6e3c42616c616e63654f663c543e3e00013c7365636f6e645f61737365745f696410013c43757272656e637949644f663c543e00017065787065637465645f7365636f6e645f61737365745f616d6f756e74b8013042616c616e63654f663c543e0005043101536565205b6050616c6c65743a3a6d696e745f6c69717569646974795f7573696e675f76657374696e675f6e61746976655f746f6b656e735f62795f76657374696e675f696e646578605d2ea86d696e745f6c69717569646974795f7573696e675f76657374696e675f6e61746976655f746f6b656e730c016c76657374696e675f6e61746976655f61737365745f616d6f756e74b8013042616c616e63654f663c543e00013c7365636f6e645f61737365745f696410013c43757272656e637949644f663c543e00017065787065637465645f7365636f6e645f61737365745f616d6f756e74b8013042616c616e63654f663c543e000604ec536565205b6050616c6c65743a3a6d696e745f6c69717569646974795f7573696e675f76657374696e675f6e61746976655f746f6b656e73605d2e386d696e745f6c697175696469747910013866697273745f61737365745f696410013c43757272656e637949644f663c543e00013c7365636f6e645f61737365745f696410013c43757272656e637949644f663c543e00014866697273745f61737365745f616d6f756e74b8013042616c616e63654f663c543e00017065787065637465645f7365636f6e645f61737365745f616d6f756e74b8013042616c616e63654f663c543e0007047c536565205b6050616c6c65743a3a6d696e745f6c6971756964697479605d2e40636f6d706f756e645f726577617264730801486c69717569646974795f61737365745f696410013c43757272656e637949644f663c543e00013c616d6f756e745f7065726d696c6c659502011c5065726d696c6c00080484536565205b6050616c6c65743a3a636f6d706f756e645f72657761726473605d2e8470726f766964655f6c69717569646974795f776974685f636f6e76657273696f6e0c01486c69717569646974795f61737365745f696410013c43757272656e637949644f663c543e00014470726f76696465645f61737365745f696410013c43757272656e637949644f663c543e00015470726f76696465645f61737365745f616d6f756e74b8013042616c616e63654f663c543e000904c8536565205b6050616c6c65743a3a70726f766964655f6c69717569646974795f776974685f636f6e76657273696f6e605d2e386275726e5f6c69717569646974790c013866697273745f61737365745f696410013c43757272656e637949644f663c543e00013c7365636f6e645f61737365745f696410013c43757272656e637949644f663c543e0001586c69717569646974795f61737365745f616d6f756e74b8013042616c616e63654f663c543e000a047c536565205b6050616c6c65743a3a6275726e5f6c6971756964697479605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e910204184f7074696f6e04045401b80108104e6f6e6500000010536f6d650400b8000001000095020c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c753332000099020c5470616c6c65745f70726f6f665f6f665f7374616b651870616c6c65741043616c6c04045400012c44636c61696d5f726577617264735f616c6c0401486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e00000488536565205b6050616c6c65743a3a636c61696d5f726577617264735f616c6c605d2e547570646174655f706f6f6c5f70726f6d6f74696f6e0801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e0001806c69717569646974795f6d696e696e675f69737375616e63655f776569676874080108753800010498536565205b6050616c6c65743a3a7570646174655f706f6f6c5f70726f6d6f74696f6e605d2e4861637469766174655f6c69717569646974790c01486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b8013042616c616e63654f663c543e0001407573655f62616c616e63655f66726f6d9d0201504f7074696f6e3c41637469766174654b696e643e0002048c536565205b6050616c6c65743a3a61637469766174655f6c6971756964697479605d2e50646561637469766174655f6c69717569646974790801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b8013042616c616e63654f663c543e00030494536565205b6050616c6c65743a3a646561637469766174655f6c6971756964697479605d2e2c7265776172645f706f6f6c100110706f6f6ce10101882843757272656e637949644f663c543e2c2043757272656e637949644f663c543e29000120746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b8013042616c616e63654f663c543e0001307363686564756c655f656e6410012453657373696f6e496400040470536565205b6050616c6c65743a3a7265776172645f706f6f6c605d2e9c61637469766174655f6c69717569646974795f666f725f33726470617274795f726577617264731001486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b8013042616c616e63654f663c543e0001307265776172645f746f6b656e10013c43757272656e637949644f663c543e0001407573655f62616c616e63655f66726f6da50201c44f7074696f6e3c5468697264506172747941637469766174696f6e4b696e643c43757272656e637949644f663c543e3e3e000504e0536565205b6050616c6c65743a3a61637469766174655f6c69717569646974795f666f725f33726470617274795f72657761726473605d2ea4646561637469766174655f6c69717569646974795f666f725f33726470617274795f726577617264730c01486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b8013042616c616e63654f663c543e0001307265776172645f746f6b656e10013c43757272656e637949644f663c543e000604e8536565205b6050616c6c65743a3a646561637469766174655f6c69717569646974795f666f725f33726470617274795f72657761726473605d2e58636c61696d5f33726470617274795f726577617264730801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e0001307265776172645f746f6b656e10013c43757272656e637949644f663c543e0007049c536565205b6050616c6c65743a3a636c61696d5f33726470617274795f72657761726473605d2e9461637469766174655f6c69717569646974795f666f725f6e61746976655f726577617264730c01486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b8013042616c616e63654f663c543e0001407573655f62616c616e63655f66726f6d9d0201504f7074696f6e3c41637469766174654b696e643e000804d8536565205b6050616c6c65743a3a61637469766174655f6c69717569646974795f666f725f6e61746976655f72657761726473605d2e9c646561637469766174655f6c69717569646974795f666f725f6e61746976655f726577617264730801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b8013042616c616e63654f663c543e000904e0536565205b6050616c6c65743a3a646561637469766174655f6c69717569646974795f666f725f6e61746976655f72657761726473605d2e50636c61696d5f6e61746976655f726577617264730401486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000a0494536565205b6050616c6c65743a3a636c61696d5f6e61746976655f72657761726473605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e9d0204184f7074696f6e04045401a1020108104e6f6e6500000010536f6d650400a1020000010000a1020c346d616e676174615f7479706573586d756c7469707572706f73655f6c69717569646974793041637469766174654b696e6400010c40417661696c61626c6542616c616e6365000000645374616b6564556e61637469766174656452657365727665730001003c556e7370656e74526573657276657300020000a50204184f7074696f6e04045401a9020108104e6f6e6500000010536f6d650400a9020000010000a902085470616c6c65745f70726f6f665f6f665f7374616b65605468697264506172747941637469766174696f6e4b696e64042843757272656e637949640110010c3041637469766174654b696e6404009d0201504f7074696f6e3c41637469766174654b696e643e000000484163746976617465644c6971756964697479040010012843757272656e63794964000100584e6174697665526577617264734c697175696469747900020000ad020c3c70616c6c65745f6665655f6c6f636b1870616c6c65741043616c6c040454000108607570646174655f6665655f6c6f636b5f6d65746164617461100134706572696f645f6c656e6774683801644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e00013c6665655f6c6f636b5f616d6f756e74910201504f7074696f6e3c42616c616e63654f663c543e3e000150737761705f76616c75655f7468726573686f6c64910201504f7074696f6e3c42616c616e63654f663c543e3e00015473686f756c645f62655f77686974656c6973746564b10201904f7074696f6e3c5665633c2843757272656e637949644f663c543e2c20626f6f6c293e3e000004a4536565205b6050616c6c65743a3a7570646174655f6665655f6c6f636b5f6d65746164617461605d2e28756e6c6f636b5f6665650001046c536565205b6050616c6c65743a3a756e6c6f636b5f666565605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eb10204184f7074696f6e04045401b5020108104e6f6e6500000010536f6d650400b5020000010000b502000002b90200b90200000408105000bd020c5870616c6c65745f76657374696e675f6d616e676174611870616c6c65741043616c6c0404540001141076657374040120746f6b656e5f6964100130546f6b656e49644f663c543e00000454536565205b6050616c6c65743a3a76657374605d2e28766573745f6f74686572080120746f6b656e5f6964100130546f6b656e49644f663c543e0001187461726765740001504163636f756e7449644c6f6f6b75704f663c543e0001046c536565205b6050616c6c65743a3a766573745f6f74686572605d2e54666f7263655f7665737465645f7472616e73666572100120746f6b656e5f6964100130546f6b656e49644f663c543e000118736f757263650001504163636f756e7449644c6f6f6b75704f663c543e0001187461726765740001504163636f756e7449644c6f6f6b75704f663c543e0001207363686564756c65c10201b056657374696e67496e666f3c42616c616e63654f663c543e2c20426c6f636b4e756d626572466f723c543e3e00020498536565205b6050616c6c65743a3a666f7263655f7665737465645f7472616e73666572605d2e3c6d657267655f7363686564756c65730c0120746f6b656e5f6964100130546f6b656e49644f663c543e00013c7363686564756c65315f696e64657810010c75333200013c7363686564756c65325f696e64657810010c75333200030480536565205b6050616c6c65743a3a6d657267655f7363686564756c6573605d2e787375646f5f756e6c6f636b5f616c6c5f76657374696e675f746f6b656e7308011874617267657400018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000120746f6b656e5f6964100130546f6b656e49644f663c543e000404bc536565205b6050616c6c65743a3a7375646f5f756e6c6f636b5f616c6c5f76657374696e675f746f6b656e73605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec1020c5870616c6c65745f76657374696e675f6d616e676174613076657374696e675f696e666f2c56657374696e67496e666f081c42616c616e636501b82c426c6f636b4e756d6265720110000c01186c6f636b6564b8011c42616c616e63650001247065725f626c6f636bb8011c42616c616e63650001387374617274696e675f626c6f636b10012c426c6f636b4e756d6265720000c5020c6070616c6c65745f63726f77646c6f616e5f726577617264731870616c6c65741043616c6c04045400011c646173736f63696174655f6e61746976655f6964656e746974790c01387265776172645f6163636f756e74000130543a3a4163636f756e74496400013472656c61795f6163636f756e74000158543a3a52656c6179436861696e4163636f756e74496400011470726f6f66c9020144457468657265756d5369676e6174757265000004a8536565205b6050616c6c65743a3a6173736f63696174655f6e61746976655f6964656e74697479605d2e886368616e67655f6173736f63696174696f6e5f776974685f72656c61795f6b6579730c01387265776172645f6163636f756e74000130543a3a4163636f756e74496400014070726576696f75735f6163636f756e74000130543a3a4163636f756e74496400011870726f6f6673d50201c05665633c28543a3a52656c6179436861696e4163636f756e7449642c20457468657265756d5369676e6174757265293e000104cc536565205b6050616c6c65743a3a6368616e67655f6173736f63696174696f6e5f776974685f72656c61795f6b657973605d2e14636c61696d04013063726f77646c6f616e5f696438012c4f7074696f6e3c7533323e00020458536565205b6050616c6c65743a3a636c61696d605d2e547570646174655f7265776172645f616464726573730801486e65775f7265776172645f6163636f756e74000130543a3a4163636f756e74496400013063726f77646c6f616e5f696438012c4f7074696f6e3c7533323e00030498536565205b6050616c6c65743a3a7570646174655f7265776172645f61646472657373605d2e5c636f6d706c6574655f696e697469616c697a6174696f6e0801446c656173655f73746172745f626c6f636b100154543a3a56657374696e67426c6f636b4e756d6265720001486c656173655f656e64696e675f626c6f636b100154543a3a56657374696e67426c6f636b4e756d626572000404a0536565205b6050616c6c65743a3a636f6d706c6574655f696e697469616c697a6174696f6e605d2e607365745f63726f77646c6f616e5f616c6c6f636174696f6e04016c63726f77646c6f616e5f616c6c6f636174696f6e5f616d6f756e74b8013042616c616e63654f663c543e000504a4536565205b6050616c6c65743a3a7365745f63726f77646c6f616e5f616c6c6f636174696f6e605d2e54696e697469616c697a655f7265776172645f76656304011c72657761726473dd020105015665633c28543a3a52656c6179436861696e4163636f756e7449642c204f7074696f6e3c543a3a4163636f756e7449643e2c2042616c616e63654f663c543e293e00060498536565205b6050616c6c65743a3a696e697469616c697a655f7265776172645f766563605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec9020c2873705f72756e74696d651c6163636f756e7444457468657265756d5369676e617475726500000400cd02014065636473613a3a5369676e61747572650000cd020c1c73705f636f7265146563647361245369676e617475726500000400d10201205b75383b2036355d0000d102000003410000000800d502000002d90200d9020000040800c90200dd02000002e10200e1020000040c0044b800e5020c3c70616c6c65745f69737375616e63651870616c6c65741043616c6c04045400010c50696e69745f69737375616e63655f636f6e66696700000494536565205b6050616c6c65743a3a696e69745f69737375616e63655f636f6e666967605d2e3066696e616c697a655f74676500010474536565205b6050616c6c65743a3a66696e616c697a655f746765605d2e2c657865637574655f7467650401247467655f696e666f73e90201a05665633c546765496e666f3c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e3e00020470536565205b6050616c6c65743a3a657865637574655f746765605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee902000002110100ed020c7470616c6c65745f6d756c7469707572706f73655f6c69717569646974791870616c6c65741043616c6c040454000110c4726573657276655f76657374696e675f6c69717569646974795f746f6b656e735f62795f76657374696e675f696e6465780c01486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e0001746c69717569646974795f746f6b656e5f76657374696e675f696e64657810010c7533320001a46c69717569646974795f746f6b656e5f756e6c6f636b5f736f6d655f616d6f756e745f6f725f616c6c910201504f7074696f6e3c42616c616e63654f663c543e3e0000040901536565205b6050616c6c65743a3a726573657276655f76657374696e675f6c69717569646974795f746f6b656e735f62795f76657374696e675f696e646578605d2eb8726573657276655f76657374696e675f6e61746976655f746f6b656e735f62795f76657374696e675f696e6465780801746c69717569646974795f746f6b656e5f76657374696e675f696e64657810010c7533320001a46c69717569646974795f746f6b656e5f756e6c6f636b5f736f6d655f616d6f756e745f6f725f616c6c910201504f7074696f6e3c42616c616e63654f663c543e3e000104fc536565205b6050616c6c65743a3a726573657276655f76657374696e675f6e61746976655f746f6b656e735f62795f76657374696e675f696e646578605d2e80726573657276655f76657374696e675f6c69717569646974795f746f6b656e730801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e0001586c69717569646974795f746f6b656e5f616d6f756e74b8013042616c616e63654f663c543e000204c4536565205b6050616c6c65743a3a726573657276655f76657374696e675f6c69717569646974795f746f6b656e73605d2e74756e726573657276655f616e645f72656c6f636b5f696e7374616e63650801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e00015472656c6f636b5f696e7374616e63655f696e64657810010c753332000304b8536565205b6050616c6c65743a3a756e726573657276655f616e645f72656c6f636b5f696e7374616e6365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef1020c4070616c6c65745f626f6f7473747261701870616c6c65741043616c6c0404540001282470726f766973696f6e080120746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b8013042616c616e63654f663c543e00000468536565205b6050616c6c65743a3a70726f766973696f6e605d2e4877686974656c6973745f6163636f756e74730401206163636f756e7473cd0101445665633c543a3a4163636f756e7449643e0001048c536565205b6050616c6c65743a3a77686974656c6973745f6163636f756e7473605d2e487363686564756c655f626f6f7473747261701c013866697273745f746f6b656e5f696410013c43757272656e637949644f663c543e00013c7365636f6e645f746f6b656e5f696410013c43757272656e637949644f663c543e00012469646f5f7374617274100144426c6f636b4e756d626572466f723c543e00015877686974656c6973745f70686173655f6c656e67746838012c4f7074696f6e3c7533323e00014c7075626c69635f70686173655f6c656e67746810010c7533320001646d61785f66697273745f746f5f7365636f6e645f726174696ff50201904f7074696f6e3c2842616c616e63654f663c543e2c2042616c616e63654f663c543e293e00015870726f6d6f74655f626f6f7473747261705f706f6f6c500110626f6f6c0002048c536565205b6050616c6c65743a3a7363686564756c655f626f6f747374726170605d2e4063616e63656c5f626f6f74737472617000030484536565205b6050616c6c65743a3a63616e63656c5f626f6f747374726170605d2e747570646174655f70726f6d6f74655f626f6f7473747261705f706f6f6c04015870726f6d6f74655f626f6f7473747261705f706f6f6c500110626f6f6c000404b8536565205b6050616c6c65743a3a7570646174655f70726f6d6f74655f626f6f7473747261705f706f6f6c605d2e58636c61696d5f6c69717569646974795f746f6b656e730005049c536565205b6050616c6c65743a3a636c61696d5f6c69717569646974795f746f6b656e73605d2e8c636c61696d5f616e645f61637469766174655f6c69717569646974795f746f6b656e73000604d0536565205b6050616c6c65743a3a636c61696d5f616e645f61637469766174655f6c69717569646974795f746f6b656e73605d2e307072655f66696e616c697a6500070474536565205b6050616c6c65743a3a7072655f66696e616c697a65605d2e2066696e616c697a6500080464536565205b6050616c6c65743a3a66696e616c697a65605d2e88636c61696d5f6c69717569646974795f746f6b656e735f666f725f6163636f756e7408011c6163636f756e74000130543a3a4163636f756e74496400014061637469766174655f72657761726473500110626f6f6c000904cc536565205b6050616c6c65743a3a636c61696d5f6c69717569646974795f746f6b656e735f666f725f6163636f756e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef50204184f7074696f6e04045401f9020108104e6f6e6500000010536f6d650400f9020000010000f90200000408b8b800fd020c4470617261636861696e5f7374616b696e671870616c6c65741043616c6c04045400016c487365745f746f74616c5f73656c656374656404010c6e657710010c7533320000048c536565205b6050616c6c65743a3a7365745f746f74616c5f73656c6563746564605d2e5c7365745f636f6c6c61746f725f636f6d6d697373696f6e04010c6e65770d01011c50657262696c6c000104a0536565205b6050616c6c65743a3a7365745f636f6c6c61746f725f636f6d6d697373696f6e605d2e3c6a6f696e5f63616e64696461746573140110626f6e64b8013042616c616e63654f663c543e00013c6c69717569646974795f746f6b656e10013c43757272656e637949644f663c543e0001407573655f62616c616e63655f66726f6d010301404f7074696f6e3c426f6e644b696e643e00013c63616e6469646174655f636f756e7410010c7533320001546c69717569646974795f746f6b656e5f636f756e7410010c75333200020480536565205b6050616c6c65743a3a6a6f696e5f63616e64696461746573605d2e647363686564756c655f6c656176655f63616e6469646174657304013c63616e6469646174655f636f756e7410010c753332000304a8536565205b6050616c6c65743a3a7363686564756c655f6c656176655f63616e64696461746573605d2e60657865637574655f6c656176655f63616e6469646174657308012463616e646964617465000130543a3a4163636f756e74496400016863616e6469646174655f64656c65676174696f6e5f636f756e7410010c753332000404a4536565205b6050616c6c65743a3a657865637574655f6c656176655f63616e64696461746573605d2e5c63616e63656c5f6c656176655f63616e6469646174657304013c63616e6469646174655f636f756e7410010c753332000504a0536565205b6050616c6c65743a3a63616e63656c5f6c656176655f63616e64696461746573605d2e28676f5f6f66666c696e650006046c536565205b6050616c6c65743a3a676f5f6f66666c696e65605d2e24676f5f6f6e6c696e6500070468536565205b6050616c6c65743a3a676f5f6f6e6c696e65605d2e707363686564756c655f63616e6469646174655f626f6e645f6d6f72650801106d6f7265b8013042616c616e63654f663c543e0001407573655f62616c616e63655f66726f6d010301404f7074696f6e3c426f6e644b696e643e000804b4536565205b6050616c6c65743a3a7363686564756c655f63616e6469646174655f626f6e645f6d6f7265605d2e707363686564756c655f63616e6469646174655f626f6e645f6c6573730401106c657373b8013042616c616e63654f663c543e000904b4536565205b6050616c6c65743a3a7363686564756c655f63616e6469646174655f626f6e645f6c657373605d2e78657865637574655f63616e6469646174655f626f6e645f7265717565737408012463616e646964617465000130543a3a4163636f756e7449640001407573655f62616c616e63655f66726f6d010301404f7074696f6e3c426f6e644b696e643e000a04bc536565205b6050616c6c65743a3a657865637574655f63616e6469646174655f626f6e645f72657175657374605d2e7463616e63656c5f63616e6469646174655f626f6e645f72657175657374000b04b8536565205b6050616c6c65743a3a63616e63656c5f63616e6469646174655f626f6e645f72657175657374605d2e2064656c6567617465140120636f6c6c61746f72000130543a3a4163636f756e744964000118616d6f756e74b8013042616c616e63654f663c543e0001407573655f62616c616e63655f66726f6d010301404f7074696f6e3c426f6e644b696e643e00016863616e6469646174655f64656c65676174696f6e5f636f756e7410010c75333200014064656c65676174696f6e5f636f756e7410010c753332000c0464536565205b6050616c6c65743a3a64656c6567617465605d2e647363686564756c655f6c656176655f64656c656761746f7273000d04a8536565205b6050616c6c65743a3a7363686564756c655f6c656176655f64656c656761746f7273605d2e60657865637574655f6c656176655f64656c656761746f727308012464656c656761746f72000130543a3a4163636f756e74496400014064656c65676174696f6e5f636f756e7410010c753332000e04a4536565205b6050616c6c65743a3a657865637574655f6c656176655f64656c656761746f7273605d2e5c63616e63656c5f6c656176655f64656c656761746f7273000f04a0536565205b6050616c6c65743a3a63616e63656c5f6c656176655f64656c656761746f7273605d2e687363686564756c655f7265766f6b655f64656c65676174696f6e040120636f6c6c61746f72000130543a3a4163636f756e744964001004ac536565205b6050616c6c65743a3a7363686564756c655f7265766f6b655f64656c65676174696f6e605d2e707363686564756c655f64656c656761746f725f626f6e645f6d6f72650c012463616e646964617465000130543a3a4163636f756e7449640001106d6f7265b8013042616c616e63654f663c543e0001407573655f62616c616e63655f66726f6d010301404f7074696f6e3c426f6e644b696e643e001104b4536565205b6050616c6c65743a3a7363686564756c655f64656c656761746f725f626f6e645f6d6f7265605d2e707363686564756c655f64656c656761746f725f626f6e645f6c65737308012463616e646964617465000130543a3a4163636f756e7449640001106c657373b8013042616c616e63654f663c543e001204b4536565205b6050616c6c65743a3a7363686564756c655f64656c656761746f725f626f6e645f6c657373605d2e68657865637574655f64656c65676174696f6e5f726571756573740c012464656c656761746f72000130543a3a4163636f756e74496400012463616e646964617465000130543a3a4163636f756e7449640001407573655f62616c616e63655f66726f6d010301404f7074696f6e3c426f6e644b696e643e001304ac536565205b6050616c6c65743a3a657865637574655f64656c65676174696f6e5f72657175657374605d2e6463616e63656c5f64656c65676174696f6e5f7265717565737404012463616e646964617465000130543a3a4163636f756e744964001404a8536565205b6050616c6c65743a3a63616e63656c5f64656c65676174696f6e5f72657175657374605d2e6c6164645f7374616b696e675f6c69717569646974795f746f6b656e0801647061697265645f6f725f6c69717569646974795f746f6b656e0903019c5061697265644f724c6971756964697479546f6b656e3c43757272656e637949644f663c543e3e00016063757272656e745f6c69717569646974795f746f6b656e7310010c753332001504b0536565205b6050616c6c65743a3a6164645f7374616b696e675f6c69717569646974795f746f6b656e605d2e7872656d6f76655f7374616b696e675f6c69717569646974795f746f6b656e0801647061697265645f6f725f6c69717569646974795f746f6b656e0903019c5061697265644f724c6971756964697479546f6b656e3c43757272656e637949644f663c543e3e00016063757272656e745f6c69717569646974795f746f6b656e7310010c753332001604bc536565205b6050616c6c65743a3a72656d6f76655f7374616b696e675f6c69717569646974795f746f6b656e605d2e6861676772656761746f725f7570646174655f6d6574616461746108014c636f6c6c61746f725f63616e64696461746573cd0101445665633c543a3a4163636f756e7449643e000118616374696f6e0d0301504d65746164617461557064617465416374696f6e001704ac536565205b6050616c6c65743a3a61676772656761746f725f7570646174655f6d65746164617461605d2e6c7570646174655f63616e6469646174655f61676772656761746f720401406d617962655f61676772656761746f724401504f7074696f6e3c543a3a4163636f756e7449643e001804b0536565205b6050616c6c65743a3a7570646174655f63616e6469646174655f61676772656761746f72605d2e5c7061796f75745f636f6c6c61746f725f72657761726473080120636f6c6c61746f72000130543a3a4163636f756e7449640001486e756d6265725f6f665f73657369736f6e7338012c4f7074696f6e3c7533323e001904a0536565205b6050616c6c65743a3a7061796f75745f636f6c6c61746f725f72657761726473605d2e5c7061796f75745f64656c656761746f725f7265776172640c0114726f756e64100128526f756e64496e646578000120636f6c6c61746f72000130543a3a4163636f756e74496400012464656c656761746f72000130543a3a4163636f756e744964001a04a0536565205b6050616c6c65743a3a7061796f75745f64656c656761746f725f726577617264605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e010304184f7074696f6e0404540105030108104e6f6e6500000010536f6d6504000503000001000005030c346d616e676174615f7479706573586d756c7469707572706f73655f6c697175696469747920426f6e644b696e6400010c40417661696c61626c6542616c616e636500000064416374697661746564556e7374616b656452657365727665730001003c556e7370656e7452657365727665730002000009030c4470617261636861696e5f7374616b696e671870616c6c6574585061697265644f724c6971756964697479546f6b656e042843757272656e637949640110010818506169726564040010012843757272656e63794964000000244c6971756964697479040010012843757272656e63794964000100000d03084470617261636861696e5f7374616b696e67504d65746164617461557064617465416374696f6e0001085c457874656e64417070726f766564436f6c6c61746f72730000005c52656d6f7665417070726f766564436f6c6c61746f72730001000011030c6070616c6c65745f73657175656e6365725f7374616b696e671870616c6c65741043616c6c0404540001145c70726f766964655f73657175656e6365725f7374616b65080114636861696eb40128543a3a436861696e49640001307374616b655f616d6f756e74b8013042616c616e63654f663c543e000004a0536565205b6050616c6c65743a3a70726f766964655f73657175656e6365725f7374616b65605d2e5c6c656176655f6163746976655f73657175656e63657273040114636861696eb40128543a3a436861696e4964000104a0536565205b6050616c6c65743a3a6c656176655f6163746976655f73657175656e63657273605d2e6072656a6f696e5f6163746976655f73657175656e63657273040114636861696eb40128543a3a436861696e4964000204a4536565205b6050616c6c65743a3a72656a6f696e5f6163746976655f73657175656e63657273605d2e1c756e7374616b65040114636861696eb40128543a3a436861696e496400030460536565205b6050616c6c65743a3a756e7374616b65605d2e6c7365745f73657175656e6365725f636f6e66696775726174696f6e0c0114636861696eb40128543a3a436861696e49640001506d696e696d616c5f7374616b655f616d6f756e74b8013042616c616e63654f663c543e000144736c6173685f66696e655f616d6f756e74b8013042616c616e63654f663c543e000404b0536565205b6050616c6c65743a3a7365745f73657175656e6365725f636f6e66696775726174696f6e605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e15030c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b6579731903011c543a3a4b65797300011470726f6f6648011c5665633c75383e00000464536565205b6050616c6c65743a3a7365745f6b657973605d2e2870757267655f6b6579730001046c536565205b6050616c6c65743a3a70757267655f6b657973605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e19030838726f6c6c75705f72756e74696d652c53657373696f6e4b6579730000080110617572611d0301c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300011c6772616e6470614d0101d03c4772616e647061206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300001d03104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c6963000004002103013c737232353531393a3a5075626c6963000021030c1c73705f636f72651c73723235353139185075626c6963000004002c01205b75383b2033325d000025030c3870616c6c65745f6772616e6470611870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f66290301c8426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20426c6f636b4e756d626572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6655030140543a3a4b65794f776e657250726f6f6600000490536565205b6050616c6c65743a3a7265706f72745f65717569766f636174696f6e605d2e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f66290301c8426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20426c6f636b4e756d626572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6655030140543a3a4b65794f776e657250726f6f66000104b4536565205b6050616c6c65743a3a7265706f72745f65717569766f636174696f6e5f756e7369676e6564605d2e306e6f74655f7374616c6c656408011464656c6179100144426c6f636b4e756d626572466f723c543e00016c626573745f66696e616c697a65645f626c6f636b5f6e756d626572100144426c6f636b4e756d626572466f723c543e00020474536565205b6050616c6c65743a3a6e6f74655f7374616c6c6564605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e2903085073705f636f6e73656e7375735f6772616e6470614445717569766f636174696f6e50726f6f660804480128044e0110000801187365745f6964240114536574496400013065717569766f636174696f6e2d03014845717569766f636174696f6e3c482c204e3e00002d03085073705f636f6e73656e7375735f6772616e6470613045717569766f636174696f6e0804480128044e011001081c507265766f7465040031030139016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265766f74653c482c204e3e2c0a417574686f726974795369676e61747572653e00000024507265636f6d6d6974040049030141016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265636f6d6d69743c482c204e3e2c0a417574686f726974795369676e61747572653e000100003103084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c084964014d010456013503045301390300100130726f756e645f6e756d62657224010c7536340001206964656e746974794d010108496400011466697273744503011828562c2053290001187365636f6e644503011828562c20532900003503084066696e616c6974795f6772616e6470611c507265766f74650804480128044e01100008012c7461726765745f68617368280104480001347461726765745f6e756d6265721001044e000039030c5073705f636f6e73656e7375735f6772616e6470610c617070245369676e6174757265000004003d030148656432353531393a3a5369676e617475726500003d030c1c73705f636f72651c65643235353139245369676e617475726500000400410301205b75383b2036345d0000410300000340000000080045030000040835033903004903084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c084964014d010456014d03045301390300100130726f756e645f6e756d62657224010c7536340001206964656e746974794d010108496400011466697273745103011828562c2053290001187365636f6e645103011828562c20532900004d03084066696e616c6974795f6772616e64706124507265636f6d6d69740804480128044e01100008012c7461726765745f68617368280104480001347461726765745f6e756d6265721001044e00005103000004084d033903005503081c73705f636f726510566f69640001000059030c4c6f726d6c5f61737365745f7265676973747279186d6f64756c651043616c6c0404540001103872656769737465725f61737365740801206d65746164617461590101f041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174612c20543a3a537472696e674c696d69743e00012061737365745f69643801484f7074696f6e3c543a3a417373657449643e0000047c536565205b6050616c6c65743a3a72656769737465725f6173736574605d2e307570646174655f61737365741c012061737365745f6964100128543a3a41737365744964000120646563696d616c7338012c4f7074696f6e3c7533323e0001106e616d655d0301984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e00011873796d626f6c5d0301984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e00014c6578697374656e7469616c5f6465706f736974910201484f7074696f6e3c543a3a42616c616e63653e0001206c6f636174696f6e610301984f7074696f6e3c4f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e3e0001286164646974696f6e616c650301644f7074696f6e3c543a3a437573746f6d4d657461646174613e00010474536565205b6050616c6c65743a3a7570646174655f6173736574605d2e4472656769737465725f6c315f61737365740c01206d65746164617461590101f041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174612c20543a3a537472696e674c696d69743e00012061737365745f69643801484f7074696f6e3c543a3a417373657449643e0001206c315f61737365746903011c4c31417373657400020488536565205b6050616c6c65743a3a72656769737465725f6c315f6173736574605d2e507570646174655f6c315f61737365745f6461746108012061737365745f6964100128543a3a417373657449640001206c315f61737365746d03013c4f7074696f6e3c4c3141737365743e00030494536565205b6050616c6c65743a3a7570646174655f6c315f61737365745f64617461605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e5d0304184f7074696f6e0404540171010108104e6f6e6500000010536f6d65040071010000010000610304184f7074696f6e0404540175010108104e6f6e6500000010536f6d65040075010000010000650304184f7074696f6e040454015d010108104e6f6e6500000010536f6d6504005d01000001000069030c346d616e676174615f7479706573186173736574731c4c31417373657400010820457468657265756d04000401205b75383b2032305d00000020417262697472756d04000401205b75383b2032305d000100006d0304184f7074696f6e0404540169030108104e6f6e6500000010536f6d6504006903000001000071030c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001143470726f706f73655f7370656e6408011476616c75659501013c42616c616e63654f663c542c20493e00012c62656e65666963696172790001504163636f756e7449644c6f6f6b75704f663c543e00000478536565205b6050616c6c65743a3a70726f706f73655f7370656e64605d2e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69648901013450726f706f73616c496e64657800010480536565205b6050616c6c65743a3a72656a6563745f70726f706f73616c605d2e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f69648901013450726f706f73616c496e64657800020484536565205b6050616c6c65743a3a617070726f76655f70726f706f73616c605d2e147370656e64080118616d6f756e749501013c42616c616e63654f663c542c20493e00012c62656e65666963696172790001504163636f756e7449644c6f6f6b75704f663c543e00030458536565205b6050616c6c65743a3a7370656e64605d2e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69648901013450726f706f73616c496e64657800040480536565205b6050616c6c65743a3a72656d6f76655f617070726f76616c605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e75030c4c70616c6c65745f7375646f5f6d616e676174611870616c6c65741043616c6c040454000110107375646f04011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000454536565205b6050616c6c65743a3a7375646f605d2e547375646f5f756e636865636b65645f77656967687408011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001187765696768741c011857656967687400010498536565205b6050616c6c65743a3a7375646f5f756e636865636b65645f776569676874605d2e1c7365745f6b657904010c6e65770001504163636f756e7449644c6f6f6b75704f663c543e00020460536565205b6050616c6c65743a3a7365745f6b6579605d2e1c7375646f5f617308010c77686f0001504163636f756e7449644c6f6f6b75704f663c543e00011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00030460536565205b6050616c6c65743a3a7375646f5f6173605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e79030c4870616c6c65745f7375646f5f6f726967696e1870616c6c65741043616c6c04045400010c107375646f04011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000454536565205b6050616c6c65743a3a7375646f605d2e547375646f5f756e636865636b65645f77656967687408011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001187765696768741c011857656967687400010498536565205b6050616c6c65743a3a7375646f5f756e636865636b65645f776569676874605d2e1c7375646f5f617308010c77686f00018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00020460536565205b6050616c6c65743a3a7375646f5f6173605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e7d030c6470616c6c65745f636f6c6c6563746976655f6d616e676174611870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273cd0101445665633c543a3a4163636f756e7449643e0001147072696d654401504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e7400000470536565205b6050616c6c65743a3a7365745f6d656d62657273605d2e1c6578656375746508012070726f706f73616c3902017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e648901010c75333200010460536565205b6050616c6c65743a3a65786563757465605d2e1c70726f706f73650c01247468726573686f6c648901012c4d656d626572436f756e7400012070726f706f73616c3902017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e648901010c75333200020460536565205b6050616c6c65743a3a70726f706f7365605d2e10766f74650c012070726f706f73616c28011c543a3a48617368000114696e6465788901013450726f706f73616c496e64657800011c617070726f7665500110626f6f6c00030454536565205b6050616c6c65743a3a766f7465605d2e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736828011c543a3a4861736800050490536565205b6050616c6c65743a3a646973617070726f76655f70726f706f73616c605d2e14636c6f736510013470726f706f73616c5f6861736828011c543a3a48617368000114696e6465788901013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e641c01185765696768740001306c656e6774685f626f756e648901010c75333200060458536565205b6050616c6c65743a3a636c6f7365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e81030c3c70616c6c65745f6964656e746974791870616c6c65741043616c6c04045400013c346164645f72656769737472617204011c6163636f756e740001504163636f756e7449644c6f6f6b75704f663c543e00000478536565205b6050616c6c65743a3a6164645f726567697374726172605d2e307365745f6964656e74697479040110696e666f850301a4426f783c4964656e74697479496e666f3c543a3a4d61784164646974696f6e616c4669656c64733e3e00010474536565205b6050616c6c65743a3a7365745f6964656e74697479605d2e207365745f7375627304011073756273110401645665633c28543a3a4163636f756e7449642c2044617461293e00020464536565205b6050616c6c65743a3a7365745f73756273605d2e38636c6561725f6964656e746974790003047c536565205b6050616c6c65743a3a636c6561725f6964656e74697479605d2e44726571756573745f6a756467656d656e740801247265675f696e64657889010138526567697374726172496e64657800011c6d61785f6665659501013042616c616e63654f663c543e00040488536565205b6050616c6c65743a3a726571756573745f6a756467656d656e74605d2e3863616e63656c5f726571756573740401247265675f696e646578100138526567697374726172496e6465780005047c536565205b6050616c6c65743a3a63616e63656c5f72657175657374605d2e1c7365745f666565080114696e64657889010138526567697374726172496e64657800010c6665659501013042616c616e63654f663c543e00060460536565205b6050616c6c65743a3a7365745f666565605d2e387365745f6163636f756e745f6964080114696e64657889010138526567697374726172496e64657800010c6e65770001504163636f756e7449644c6f6f6b75704f663c543e0007047c536565205b6050616c6c65743a3a7365745f6163636f756e745f6964605d2e287365745f6669656c6473080114696e64657889010138526567697374726172496e6465780001186669656c6473190401384964656e746974794669656c64730008046c536565205b6050616c6c65743a3a7365745f6669656c6473605d2e4470726f766964655f6a756467656d656e741001247265675f696e64657889010138526567697374726172496e6465780001187461726765740001504163636f756e7449644c6f6f6b75704f663c543e0001246a756467656d656e742104015c4a756467656d656e743c42616c616e63654f663c543e3e0001206964656e7469747928011c543a3a4861736800090488536565205b6050616c6c65743a3a70726f766964655f6a756467656d656e74605d2e346b696c6c5f6964656e746974790401187461726765740001504163636f756e7449644c6f6f6b75704f663c543e000a0478536565205b6050616c6c65743a3a6b696c6c5f6964656e74697479605d2e1c6164645f73756208010c7375620001504163636f756e7449644c6f6f6b75704f663c543e000110646174619103011044617461000b0460536565205b6050616c6c65743a3a6164645f737562605d2e2872656e616d655f73756208010c7375620001504163636f756e7449644c6f6f6b75704f663c543e000110646174619103011044617461000c046c536565205b6050616c6c65743a3a72656e616d655f737562605d2e2872656d6f76655f73756204010c7375620001504163636f756e7449644c6f6f6b75704f663c543e000d046c536565205b6050616c6c65743a3a72656d6f76655f737562605d2e20717569745f737562000e0464536565205b6050616c6c65743a3a717569745f737562605d2e04704964656e746974792070616c6c6574206465636c61726174696f6e2e85030c3c70616c6c65745f6964656e74697479147479706573304964656e74697479496e666f04284669656c644c696d697400002401286164646974696f6e616c89030190426f756e6465645665633c28446174612c2044617461292c204669656c644c696d69743e00011c646973706c617991030110446174610001146c6567616c910301104461746100010c776562910301104461746100011072696f749103011044617461000114656d61696c910301104461746100013c7067705f66696e6765727072696e740d0401404f7074696f6e3c5b75383b2032305d3e000114696d616765910301104461746100011c747769747465729103011044617461000089030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454018d03045300000400090401185665633c543e00008d0300000408910391030091030c3c70616c6c65745f6964656e746974791474797065731044617461000198104e6f6e650000001052617730040095030000010010526177310400990300000200105261773204009d030000030010526177330400a1030000040010526177340400600000050010526177350400a5030000060010526177360400a9030000070010526177370400ad030000080010526177380400e00000090010526177390400b10300000a001452617731300400b50300000b001452617731310400b90300000c001452617731320400bd0300000d001452617731330400c10300000e001452617731340400c50300000f001452617731350400c903000010001452617731360400cd03000011001452617731370400d103000012001452617731380400d503000013001452617731390400d90300001400145261773230040004000015001452617732310400dd03000016001452617732320400e103000017001452617732330400e503000018001452617732340400e903000019001452617732350400ed0300001a001452617732360400f10300001b001452617732370400f50300001c001452617732380400f90300001d001452617732390400fd0300001e001452617733300400010400001f00145261773331040005040000200014526177333204002c000021002c426c616b6554776f32353604002c000022001853686132353604002c00002300244b656363616b32353604002c000024002c536861546872656532353604002c0000250000950300000300000000080099030000030100000008009d03000003020000000800a103000003030000000800a503000003050000000800a903000003060000000800ad03000003070000000800b103000003090000000800b5030000030a0000000800b9030000030b0000000800bd030000030c0000000800c1030000030d0000000800c5030000030e0000000800c9030000030f0000000800cd03000003100000000800d103000003110000000800d503000003120000000800d903000003130000000800dd03000003150000000800e103000003160000000800e503000003170000000800e903000003180000000800ed03000003190000000800f1030000031a0000000800f5030000031b0000000800f9030000031c0000000800fd030000031d000000080001040000031e000000080005040000031f000000080009040000028d03000d0404184f7074696f6e04045401040108104e6f6e6500000010536f6d65040004000001000011040000021504001504000004080091030019040c3c70616c6c65745f6964656e7469747914747970657320426974466c616773040454011d040004002401344964656e746974794669656c6400001d040c3c70616c6c65745f6964656e74697479147479706573344964656e746974794669656c640001201c446973706c6179000100144c6567616c0002000c5765620004001052696f7400080014456d61696c0010003850677046696e6765727072696e7400200014496d6167650040001c547769747465720080000021040c3c70616c6c65745f6964656e74697479147479706573244a756467656d656e74041c42616c616e636501b8011c1c556e6b6e6f776e0000001c466565506169640400b8011c42616c616e636500010028526561736f6e61626c65000200244b6e6f776e476f6f64000300244f75744f6644617465000400284c6f775175616c697479000500244572726f6e656f75730006000025040838726f6c6c75705f72756e74696d65304f726967696e43616c6c657200010c1873797374656d0400290401746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c04002d0401450170616c6c65745f636f6c6c6563746976655f6d616e676174613a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976655f6d616e676174613a3a0a496e7374616e6365313e003f0010566f69640400550301410173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a0a5f5f707269766174653a3a566f69640002000029040c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e65000200002d04086470616c6c65745f636f6c6c6563746976655f6d616e67617461245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d0002000031040c5870616c6c65745f7574696c6974795f6d616e676174611870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e3504000004083904b80039040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454013d04045300000400410401185665633c543e00003d04083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f78795479706501a02c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f74797065a0012450726f78795479706500011464656c617910012c426c6f636b4e756d626572000041040000023d04004504000004084904b80049040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014d04045300000400510401185665633c543e00004d04083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e7449640100104861736801282c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173682801104861736800011868656967687410012c426c6f636b4e756d626572000051040000024d040055040c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e59040c4870616c6c65745f6d61696e74656e616e63651870616c6c6574544d61696e74656e616e6365537461747573496e666f000008013869735f6d61696e74656e616e6365500110626f6f6c00017069735f75706772616461626c655f696e5f6d61696e74656e616e6365500110626f6f6c00005d040c4870616c6c65745f6d61696e74656e616e63651870616c6c6574144572726f72040454000118504e6f74466f756e646174696f6e4163636f756e740000049454696d656f757473207765726520696e636f72726563746c7920696e697469616c697a6564504e6f74496e4d61696e74656e616e63654d6f64650001045c4e6f7420696e206d61696e74656e616e6365206d6f646560416c7265616479496e4d61696e74656e616e63654d6f64650002046c416c726561647920696e206d61696e74656e616e6365206d6f646588416c726561647955706772616461626c65496e4d61696e74656e616e63654d6f646500030498416c72656164792075706772616461626c6520696e206d61696e74656e616e6365206d6f646594416c72656164794e6f7455706772616461626c65496e4d61696e74656e616e63654d6f6465000404a8416c7265616479206e6f742075706772616461626c6520696e206d61696e74656e616e6365206d6f64656c55706772616465426c6f636b656442794d61696e74656e616e6365000504785570677261646520626c6f636b6564206279204d61696e74656e616e636504184572726f7273610400000408b8b400650400000408004d0200690400000408b44d02006d04042042547265654d617008044b01000456017104000400750400000071040c3c70616c6c65745f726f6c6c646f776e1870616c6c65743c53657175656e636572526967687473000008012c726561645f726967687473b801107531323800013463616e63656c5f726967687473b801107531323800007504000002790400790400000408007104007d0400000408b459020081040c3c70616c6c65745f726f6c6c646f776e1870616c6c6574244c325265717565737404244163636f756e7449640100010c3452657175657374526573756c7404008504013452657175657374526573756c740000001843616e63656c04008d04014443616e63656c3c4163636f756e7449643e000100285769746864726177616c0400910401285769746864726177616c0002000085040c3c70616c6c65745f726f6c6c646f776e1870616c6c65743452657175657374526573756c7400001001247265717565737449645902012452657175657374496400013c6f726967696e526571756573744964b8011075313238000118737461747573500110626f6f6c00012875706461746554797065890401285570646174655479706500008904103c70616c6c65745f726f6c6c646f776e206d657373616765731c6574685f616269285570646174655479706500011c1c4445504f534954000000285749544844524157414c000100545749544844524157414c5f5245534f4c5554494f4e00020030494e4445585f5550444154450003001843414e43454c0004004443414e43454c5f5245534f4c5554494f4e000500245f5f496e76616c696400ff00008d040c3c70616c6c65745f726f6c6c646f776e1870616c6c65741843616e63656c04244163636f756e7449640100001401247265717565737449645902012452657175657374496400011c757064617465720001244163636f756e74496400012063616e63656c65720001244163636f756e74496400011472616e6765bc013c6d657373616765733a3a52616e67650001106861736828011048323536000091040c3c70616c6c65745f726f6c6c646f776e1870616c6c6574285769746864726177616c00001001247265717565737449645902012452657175657374496400014c7769746864726177616c526563697069656e740401205b75383b2032305d000130746f6b656e416464726573730401205b75383b2032305d000118616d6f756e7461020110553235360000950400000408b4000099040420425472656553657404045401b800040081020000009d040c3c70616c6c65745f726f6c6c646f776e1870616c6c6574144572726f720404540001503c4f7065726174696f6e4661696c65640000004c526561645269676874734578686175737465640001005443616e63656c5269676874734578686175737465640002002c456d7074795570646174650003007441646472657373446573657269616c697a6174696f6e4661696c7572650004004c52657175657374446f65734e6f7445786973740005003c4e6f74456e6f7567684173736574730006003c42616c616e63654f766572666c6f77000700544c3141737365744372656174696f6e4661696c6564000800304d6174684f766572666c6f770009003c546f6f4d616e795265717565737473000a0034496e76616c6964557064617465000b003c4c3141737365744e6f74466f756e64000c003857726f6e67526571756573744964000d00984f6e6c7953656c656374656453657175656e6365726973416c6c6f776564546f557064617465000e009c53657175656e6365724c6173745570646174655374696c6c496e44697370757465506572696f64000f008453657175656e6365724177616974696e6743616e63656c5265736f6c7574696f6e001000704d756c7469706c6555706461746573496e53696e676c65426c6f636b00110060426c6f636b656442794d61696e74656e616e63654d6f646500120040556e737570706f72746564417373657400130004184572726f7273a1040c6470616c6c65745f6d6574616d61736b5f7369676e61747572651870616c6c6574144572726f720404540001043c4e6f7468696e67546f5570646174650000047074686572652073686f756c6420626520736f6d652075706461746573048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea50400000408001000a9040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401ad04045300000400b10401185665633c543e0000ad04082c6f726d6c5f746f6b656e732c42616c616e63654c6f636b041c42616c616e636501b8000801086964e001384c6f636b4964656e746966696572000118616d6f756e74b8011c42616c616e63650000b104000002ad0400b504082c6f726d6c5f746f6b656e732c4163636f756e7444617461041c42616c616e636501b8000c011066726565b8011c42616c616e63650001207265736572766564b8011c42616c616e636500011866726f7a656eb8011c42616c616e63650000b9040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401bd04045300000400c10401185665633c543e0000bd04082c6f726d6c5f746f6b656e732c52657365727665446174610844526573657276654964656e74696669657201e01c42616c616e636501b8000801086964e00144526573657276654964656e746966696572000118616d6f756e74b8011c42616c616e63650000c104000002bd0400c5040c2c6f726d6c5f746f6b656e73186d6f64756c65144572726f720404540001243442616c616e6365546f6f4c6f77000004585468652062616c616e636520697320746f6f206c6f775c416d6f756e74496e746f42616c616e63654661696c65640001049c43616e6e6f7420636f6e7665727420416d6f756e7420696e746f2042616c616e63652074797065544c69717569646974795265737472696374696f6e73000204d04661696c65642062656361757365206c6971756964697479207265737472696374696f6e732064756520746f206c6f636b696e67404d61784c6f636b734578636565646564000304b44661696c6564206265636175736520746865206d6178696d756d206c6f636b7320776173206578636565646564244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e74484578697374656e7469616c4465706f736974000504e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f7369742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d657869737440546f6b656e49644e6f74457869737473000704c44661696c6564206265636175736520746f6b656e207769746820676976656e20696420646f6573206e6f742065786974733c546f6f4d616e795265736572766573000800048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec9040c3473705f61726974686d657469632c66697865645f706f696e742446697865645531323800000400b80110753132380000cd04088870616c6c65745f7472616e73616374696f6e5f7061796d656e745f6d616e676174612052656c6561736573000108245631416e6369656e7400000008563200010000d10404184f7074696f6e04045401e1010108104e6f6e6500000010536f6d650400e1010000010000d5040c2870616c6c65745f78796b1870616c6c6574144572726f7204045400018844506f6f6c416c72656164794578697374730000044c506f6f6c20616c7265616479204578697374733c4e6f74456e6f756768417373657473000104484e6f7420656e6f7567687420617373657473284e6f53756368506f6f6c0002044c4e6f207375636820706f6f6c20657869737473504e6f537563684c69717569646974794173736574000304784e6f2073756368206c697175696469747920617373657420657869737473404e6f74456e6f756768526573657276650004044c4e6f7420656e6f756768742072657365727665285a65726f416d6f756e74000504705a65726f20616d6f756e74206973206e6f7420737570706f727465645c496e73756666696369656e74496e707574416d6f756e7400060464496e73756666696369656e7420696e70757420616d6f756e7460496e73756666696369656e744f7574707574416d6f756e7400070468496e73756666696369656e74206f757470757420616d6f756e742453616d654173736574000804704173736574206964732063616e6e6f74206265207468652073616d65484173736574416c726561647945786973747300090450417373657420616c726561647920657869737473484173736574446f65734e6f74457869737473000a0454417373657420646f6573206e6f7420657869737473384469766973696f6e42795a65726f000b04404469766973696f6e206279207a65726f44556e65787065637465644661696c757265000c0448556e6578706563746564206661696c757265604e6f744d616e676174614c69717569646974794173736574000d0448556e6578706563746564206661696c757265945365636f6e644173736574416d6f756e7445786365656465644578706563746174696f6e73000e04a45365636f6e6420617373657420616d6f756e74206578636565646564206578706563746174696f6e73304d6174684f766572666c6f77000f04344d617468206f766572666c6f77704c6971756964697479546f6b656e4372656174696f6e4661696c65640010047c4c697175696469747920746f6b656e206372656174696f6e206661696c6564584e6f74456e6f756768526577617264734561726e6564001104644e6f7420656e6f7567682072657761726473206561726e6564404e6f744150726f6d6f746564506f6f6c0012044c4e6f7420612070726f6d6f74656420706f6f6c4c5061737454696d6543616c63756c6174696f6e00130454506173742074696d652063616c63756c6174696f6e4c506f6f6c416c726561647950726f6d6f74656400140454506f6f6c20616c72656164792070726f6d6f74656440536f6c64416d6f756e74546f6f4c6f770015044c536f6c6420416d6f756e7420746f6f206c6f778046756e6374696f6e4e6f74417661696c61626c65466f7254686973546f6b656e0016045c417373657420696420697320626c61636b6c697374656438446973616c6c6f776564506f6f6c001704c8506f6f6c20636f6e73696474696e67206f662070617373656420746f6b656e7320696420697320626c61636b6c6973746564704c6971756964697479436865636b706f696e744d6174684572726f720018006443616c63756c617465526577617264734d6174684572726f72001900a043616c63756c61746543756d756c6174697665576f726b4d6178526174696f4d6174684572726f72001a007043616c63756c61746552657761726473416c6c4d6174684572726f72001b00204e6f526967687473001c007c4d756c74697377617053686f756c64426541746c6561737454776f486f7073001d00a04d756c7469427579417373657443616e744861766553616d65506f6f6c41746f6d69635377617073001e00a04d756c74695377617043616e744861766553616d65546f6b656e436f6e7365717565746976656c79001f007c54726164696e67426c6f636b656442794d61696e74656e616e63654d6f64650020048c54726164696e6720626c6f636b6564206279206d61696e74656e616e6365206d6f64652c506f6f6c4973456d70747900210004184572726f7273d9040c5470616c6c65745f70726f6f665f6f665f7374616b652c7265776172645f696e666f28526577617264496e666f041c42616c616e636501b8001801406163746976617465645f616d6f756e74b8011c42616c616e636500015c726577617264735f6e6f745f7965745f636c61696d6564b8011c42616c616e636500015c726577617264735f616c72656164795f636c61696d6564b8011c42616c616e636500013c6c6173745f636865636b706f696e7410010c753332000174706f6f6c5f726174696f5f61745f6c6173745f636865636b706f696e7461020110553235360001686d697373696e675f61745f6c6173745f636865636b706f696e7461020110553235360000dd04042042547265654d617008044b0110045601e104000400e504000000e1040c5470616c6c65745f70726f6f665f6f665f7374616b651870616c6c65743450726f6d6f746564506f6f6c730000080118776569676874080108753800011c7265776172647361020110553235360000e504000002e90400e9040000040810e10400ed040000040800e10100f1040c5470616c6c65745f70726f6f665f6f665f7374616b656c7363686564756c655f726577617264735f63616c63756c61746f723c5363686564756c6552657761726473041c42616c616e636501b8000c011c70656e64696e67b8011c42616c616e636500014870656e64696e675f73657373696f6e5f696410012453657373696f6e4964000114746f74616cb8011c42616c616e63650000f5040000040861022400f9040c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01fd04045601140453000004000105013842547265654d61703c4b2c20563e0000fd0400000414101010b824000105042042547265654d617008044b01fd040456011400040005050000000505000002090500090500000408fd0414000d05085470616c6c65745f70726f6f665f6f665f7374616b65345363686564756c65734c697374000010011068656164cc01484f7074696f6e3c5363686564756c6549643e0001107461696ccc01484f7074696f6e3c5363686564756c6549643e00010c706f73cc01484f7074696f6e3c5363686564756c6549643e000114636f756e7424010c75363400001105000004081505cc001505085470616c6c65745f70726f6f665f6f665f7374616b65205363686564756c6504045400001401307363686564756c65645f617410012453657373696f6e49640001306c6173745f73657373696f6e10012453657373696f6e49640001246c69715f746f6b656e10013c43757272656e637949644f663c543e0001307265776172645f746f6b656e10013c43757272656e637949644f663c543e000148616d6f756e745f7065725f73657373696f6eb8013042616c616e63654f663c543e000019050c5470616c6c65745f70726f6f665f6f665f7374616b656c7363686564756c655f726577617264735f63616c63756c61746f72744163746976617465644c69717569646974795065725363686564756c65041c42616c616e636501b80010014070656e64696e675f706f736974697665b8011c42616c616e636500014070656e64696e675f6e65676174697665b8011c42616c616e636500014870656e64696e675f73657373696f6e5f696410012453657373696f6e4964000114746f74616cb8011c42616c616e636500001d050000040c0010100021050c5470616c6c65745f70726f6f665f6f665f7374616b651870616c6c6574144572726f7204045400014c3c4e6f74456e6f756768417373657473000004484e6f7420656e6f7567687420617373657473304d6174684f766572666c6f77000104344d617468206f766572666c6f77584e6f74456e6f756768526577617264734561726e6564000204644e6f7420656e6f7567682072657761726473206561726e6564404e6f744150726f6d6f746564506f6f6c0003044c4e6f7420612070726f6d6f74656420706f6f6c4c5061737454696d6543616c63756c6174696f6e00040454506173742074696d652063616c63756c6174696f6e704c6971756964697479436865636b706f696e744d6174684572726f720005006443616c63756c617465526577617264734d6174684572726f72000600244d6174684572726f720007007043616c63756c61746552657761726473416c6c4d6174684572726f720008005c4d697373696e6752657761726473496e666f4572726f720009004c4465707265636174656445787472696e736963000a006c43616e6e6f745363686564756c6552657761726473496e50617374000b047c43616e6e6f74207363686564756c65207265776172647320696e207061737440506f6f6c446f65734e6f744578697374000c044c506f6f6c20646f6573206e6f7420657869737440546f6f4d616e795363686564756c6573000d0448546f6f206d616e79207363686564756c657340546f6f4c6974746c6552657761726473000e0478546f6f206c6974746c652072657761726473207065722073657373696f6e38546f6f536d616c6c566f6c756d65000f0470546f6f20736d616c6c20766f6c756d65206f662074686520706f6f6c804c69717569646974794c6f636b6564496e3372647061727479526577617264730010007c4e6f54686972645061727479506172747952657761726473546f436c61696d00110080536f6c6f546f6b656e50726f6d6f74696f6e466f7262696464656e4572726f7200120004184572726f727325050c3c70616c6c65745f6665655f6c6f636b1870616c6c65744c4665654c6f636b4d65746164617461496e666f0404540000100134706572696f645f6c656e677468100144426c6f636b4e756d626572466f723c543e00013c6665655f6c6f636b5f616d6f756e74b8013042616c616e63654f663c543e000150737761705f76616c75655f7468726573686f6c64b8013042616c616e63654f663c543e00014877686974656c69737465645f746f6b656e73290501d4426f756e64656442547265655365743c43757272656e637949644f663c543e2c20543a3a4d617843757261746564546f6b656e733e000029050c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401100453000004002d05012c42547265655365743c543e00002d05042042547265655365740404540110000400ec00000031050c3c70616c6c65745f6665655f6c6f636b1870616c6c6574584163636f756e744665654c6f636b44617461496e666f082c426c6f636b4e756d62657201101c42616c616e636501b800080154746f74616c5f6665655f6c6f636b5f616d6f756e74b8011c42616c616e636500014c6c6173745f6665655f6c6f636b5f626c6f636b10012c426c6f636b4e756d626572000035050c3c70616c6c65745f6665655f6c6f636b1870616c6c6574144572726f7204045400011c744665654c6f636b73496e636f72726563746c79496e697469616c7a6564000004884c6f636b73207765726520696e636f72726563746c7920696e697469616c697a656458496e76616c69644665654c6f636b4d65746164617461000104604c6f636b206d6574616461746120697320696e76616c6964584665654c6f636b734e6f74496e697469616c697a6564000204784c6f636b732068617665206e6f74206265656e20696e697469616c7a6564304e6f744665654c6f636b6564000304904e6f20746f6b656e73206f6620746865207573657220617265206665652d6c6f636b65644043616e74556e6c6f636b4665655965740004047c546865206c6f636b2063616e6e6f7420626520756e6c6f636b656420796574744d617843757261746564546f6b656e734c696d697445786365656465640005045d01546865206c696d6974206f6e20746865206d6178696d756d206375726174656420746f6b656e7320666f7220776869636820746865726520697320612073776170207468726573686f6c6420697320657863656564656444556e65787065637465644661696c75726500060484416e20756e6578706563746564206661696c75726520686173206f63637572656404184572726f727339050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c1020453000004003d0501185665633c543e00003d05000002c102004105085870616c6c65745f76657374696e675f6d616e676174612052656c65617365730001080856300000000856310001000045050c5870616c6c65745f76657374696e675f6d616e676174611870616c6c6574144572726f72040454000124284e6f7456657374696e6700000484546865206163636f756e7420676976656e206973206e6f742076657374696e672e5441744d617856657374696e675363686564756c65730001082501546865206163636f756e7420616c72656164792068617320604d617856657374696e675363686564756c65736020636f756e74206f66207363686564756c657320616e642074687573510163616e6e6f742061646420616e6f74686572206f6e652e20436f6e7369646572206d657267696e67206578697374696e67207363686564756c657320696e206f7264657220746f2061646420616e6f746865722e24416d6f756e744c6f770002040501416d6f756e74206265696e67207472616e7366657272656420697320746f6f206c6f7720746f2063726561746520612076657374696e67207363686564756c652e605363686564756c65496e6465784f75744f66426f756e6473000304d0416e20696e64657820776173206f7574206f6620626f756e6473206f66207468652076657374696e67207363686564756c65732e54496e76616c69645363686564756c65506172616d730004040d014661696c656420746f206372656174652061206e6577207363686564756c65206265636175736520736f6d6520706172616d657465722077617320696e76616c69642e5c4e6f5375697461626c655363686564756c65466f756e64000508684e6f207375697461626c65207363686564756c6520666f756e64f05065726861707320746865207573657220636f756c64206d657267652076657374696e67207363686564756c657320616e642074727920616761696e585375646f556e6c6f636b4973446973616c6c6f776564000604905375646f206973206e6f7420616c6c6f77656420746f20756e6c6f636b20746f6b656e734c496e76616c696456657374696e67496e64657800070429015468652070726f76696465642076657374696e6720696e6465782065786365656473207468652063757272656e74206e756d626572206f662076657374696e67207363686564756c6573244d6174684572726f7200080490416e206f766572666c6f77206f7220756e646572666c6f7720686173206f63637572656404744572726f7220666f72207468652076657374696e672070616c6c65742e4905000004081000004d050c6070616c6c65745f63726f77646c6f616e5f726577617264731870616c6c657428526577617264496e666f04045400000c0130746f74616c5f726577617264b8013042616c616e63654f663c543e000138636c61696d65645f726577617264b8013042616c616e63654f663c543e00016c636f6e74726962757465645f72656c61795f616464726573736573cd01016c5665633c543a3a52656c6179436861696e4163636f756e7449643e000051050c6070616c6c65745f63726f77646c6f616e5f726577617264731870616c6c6574144572726f7204045400014c44416c72656164794173736f63696174656400000851015573657220747279696e6720746f206173736f63696174652061206e6174697665206964656e74697479207769746820612072656c617920636861696e206964656e7469747920666f7220706f73746572696f720d0172657761726420636c61696d696e672070726f766964656420616e20616c7265616479206173736f6369617465642072656c617920636861696e206964656e746974794842617463684265796f6e6446756e64506f740001041101547279696e6720746f20696e74726f647563652061206261746368207468617420676f6573206265796f6e6420746865206c696d697473206f66207468652066756e6473544669727374436c61696d416c7265616479446f6e6500020460466972737420636c61696d20616c726561647920646f6e654c5265776172644e6f7448696768456e6f756768000304f854686520636f6e747269627574696f6e206973206e6f74206869676820656e6f75676820746f20626520656c696769626c6520666f72207265776172647354496e76616c6964436c61696d5369676e617475726500040851015573657220747279696e6720746f206173736f63696174652061206e6174697665206964656e74697479207769746820612072656c617920636861696e206964656e7469747920666f7220706f73746572696f72a872657761726420636c61696d696e672070726f766964656420612077726f6e67207369676e617475726564496e76616c696446726565436c61696d5369676e61747572650005041d015573657220747279696e6720746f20636c61696d207468652066697273742066726565207265776172642070726f7669646564207468652077726f6e67207369676e6174757265444e6f4173736f636961746564436c61696d00060c55015573657220747279696e6720746f20636c61696d20616e20617761726420646964206e6f74206861766520616e20636c61696d206173736f63696174656420776974682069742e2054686973206d6179206d65616e55017468657920646964206e6f7420636f6e7472696275746520746f207468652063726f77646c6f616e2c206f7220746865792068617665206e6f7420796574206173736f6369617465642061206e61746976652069645c7769746820746865697220636f6e747269627574696f6e5452657761726473416c7265616479436c61696d656400070841015573657220747279696e6720746f20636c61696d20726577617264732068617320616c726561647920636c61696d656420616c6c2072657761726473206173736f636961746564207769746820697473646964656e7469747920616e6420636f6e747269627574696f6e6c526577617264566563416c7265616479496e697469616c697a65640008049c526577617264207665632068617320616c7265616479206265656e20696e697469616c697a65647c5265776172645665634e6f7446756c6c79496e697469616c697a6564596574000904b45265776172642076656320686173206e6f7420796574206265656e2066756c6c7920696e697469616c697a65645452657761726473446f4e6f744d6174636846756e64000a04a0526577617264732073686f756c64206d617463682066756e6473206f66207468652070616c6c65744c546f6f4d616e79436f6e7472696275746f7273000b04d0496e697469616c697a655f7265776172645f76656320726563656976656420746f6f206d616e7920636f6e7472696275746f72735456657374696e67506572696f644e6f6e56616c6964000c049050726f76696465642076657374696e6720706572696f64206973206e6f742076616c6964744e6f6e436f6e74726962757465644164647265737350726f7669646564000d04f8557365722070726f76696465642061207369676e61747572652066726f6d2061206e6f6e2d636f6e7472696275746f722072656c6179206163636f756e747c496e73756666696369656e744e756d6265724f6656616c696450726f6f6673000e04310155736572207375626d697474656420616e20756e73696666696369656e74206e756d626572206f662070726f6f667320746f206368616e67652074686520726577617264206164647265737348436c61696d696e674c6573735468616e4544000f0cd0546865206d696e74206f7065726174696f6e20647572696e6720636c61696d2068617320726573756c74656420696e206572722e5d0154686973206973206578706563746564207768656e20636c61696d696e67206c657373207468616e206578697374656e7469616c20646573706f736974206f6e2061206e6f6e2d6578697374656e74206163636f756e740501506c6561736520636f6e73696465722077616974696e6720756e74696c2074686520456e6456657374696e67426c6f636b20746f20617474656d70742074686973304d6174684f766572666c6f77001004344d617468206f766572666c6f7730506572696f644e6f7453657400110438506572696f64206e6f742073657458416c6c6f636174696f6e446f65734e6f744d617463680012041101547279696e6720746f20696e74726f647563652061206261746368207468617420676f6573206265796f6e6420746865206c696d697473206f66207468652066756e6473048054686520604572726f726020656e756d206f6620746869732070616c6c65742e55050c3473705f61726974686d65746963287065725f7468696e67731c50657263656e74000004000801087538000059050c3c70616c6c65745f69737375616e63651870616c6c6574144572726f7204045400011c8049737375616e6365436f6e666967416c7265616479496e697469616c697a6564000004c05468652069737375616e636520636f6e6669672068617320616c7265616479206265656e20696e697469616c697a65647049737375616e6365436f6e6669674e6f74496e697469616c697a6564000104b05468652069737375616e636520636f6e66696720686173206e6f74206265656e20696e697469616c697a65643c5447454e6f7446696e616c697a6564000204d0544745206d7573742062652066696e616c697a6564206265666f72652069737375616e636520636f6e66696720697320696e7469545447454973416c726561647946696e616c697a6564000304705468652054474520697320616c72656164792066696e616c697a65645449737375616e6365436f6e666967496e76616c6964000404785468652069737375616e636520636f6e66696720697320696e76616c6964244d6174684572726f720005049c416e20756e646572666c6f77206f7220616e206f766572666c6f7720686173206f6363757265642c556e6b6e6f776e506f6f6c00060430756e6b6e6f776e20706f6f6c04184572726f72735d050c7470616c6c65745f6d756c7469707572706f73655f6c69717569646974791870616c6c65744452657365727665537461747573496e666f041c42616c616e636501b80014016c7374616b65645f756e6163746976617465645f7265736572766573b8011c42616c616e636500016c6163746976617465645f756e7374616b65645f7265736572766573b8011c42616c616e63650001747374616b65645f616e645f6163746976617465645f7265736572766573b8011c42616c616e6365000140756e7370656e745f7265736572766573b8011c42616c616e636500013472656c6f636b5f616d6f756e74b8011c42616c616e6365000061050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454016505045300000400690501185665633c543e000065050c7470616c6c65745f6d756c7469707572706f73655f6c69717569646974791870616c6c65744052656c6f636b537461747573496e666f081c42616c616e636501b82c426c6f636b4e756d6265720110000c0118616d6f756e74b8011c42616c616e63650001387374617274696e675f626c6f636b10012c426c6f636b4e756d62657200015c656e64696e675f626c6f636b5f61735f62616c616e6365b8011c42616c616e6365000069050000026505006d050c7470616c6c65745f6d756c7469707572706f73655f6c69717569646974791870616c6c6574144572726f72040454000118484e6f74414c6971756964697479546f6b656e0000048854686520746f6b656e206973206e6f742061206c697175696469747920746f6b656e6052656c6f636b436f756e744c696d69744578636565646564000104dc546865206c696d6974206f6e20746865206d6178696d756d206e756d626572206f662072656c6f636b73207761732065786365656465645852656c6f636b496e7374616e6365496e6465784f4f42000204a850726f766964656420696e64657820666f722072656c6f636b206973206f7574206f6620626f756e6473604e6f74456e6f756768556e7370656e7452657365727665730003046c4e6f7420656e6f75676820756e7370656e642072657365727665733c4e6f74456e6f756768546f6b656e73000404444e6f7420656e6f75676820746f6b656e73244d6174684572726f72000504284d617468206572726f7204184572726f727371050000040cb8b8b8007505084070616c6c65745f626f6f74737472617038426f6f74737472617050686173650001102c4265666f726553746172740000002457686974656c697374000100185075626c69630002002046696e697368656400030000790500000410101010f902007d050000040810b8008105000002790500850508346672616d655f737570706f72742050616c6c6574496400000400e0011c5b75383b20385d000089050c4070616c6c65745f626f6f7473747261701870616c6c6574144572726f7204045400015c48556e737570706f72746564546f6b656e4964000004d04f6e6c79207363686564756c656420746f6b656e20706169722063616e206265207573656420666f722070726f766973696f6e733c4e6f74456e6f756768417373657473000104784e6f7420656e6f7567682066756e647320666f722070726f766973696f6e544e6f74456e6f7567685665737465644173736574730002049c4e6f7420656e6f7567682066756e647320666f722070726f766973696f6e202876657374656429304d6174684f766572666c6f77000304304d6174682070726f626c656d30556e617574686f72697a656400040498557365722063616e6e6f742070617274696369706174652061742074686973206d6f6d656e745c426f6f7473747261705374617274496e546865506173740005048c426f6f7473747261702063616e74206265207363686564756c656420696e20706173745c50686173654c656e67746843616e6e6f7442655a65726f0006049c426f6f74737461726170207068617365732063616e6e6f74206c61737473203020626c6f636b7338416c72656164795374617274656400070480426f6f74737472617465206576656e7420616c726561647920737461727465643856616c756174696f6e526174696f0008046056616c756174696f6e20726174696f20657863656564656474466972737450726f766973696f6e496e5365636f6e64546f6b656e4964000904bc46697273742070726f766973696f6e206d75737420626520696e206e6f6e207265737472696374656420746f6b656e44506f6f6c416c7265616479457869737473000a047c426f6f747374726170656420706f6f6c20616c726561647920657869737473384e6f7446696e6973686564596574000b04b043616e6e6f7420636c61696d2072657761726473206265666f726520626f6f7473747261702066696e697368384e6f7468696e67546f436c61696d000c044c6e6f207265776172647320746f20636c61696d2857726f6e67526174696f000d042c77726f6e6720726174696f74426f6f7473747261704e6f745265616479546f426546696e6973686564000e044c6e6f207265776172647320746f20636c61696d2453616d65546f6b656e000f04ac546f6b656e73207573656420696e20626f6f7473747261702063616e6e6f74206265207468652073616d6550546f6b656e4964446f65734e6f7445786973747300100454546f6b656e20646f6573206e6f742065786973747358546f6b656e7341637469766174696f6e4661696c656400110460546f6b656e2061637469766174696f6e73206661696c656450426f6f7473747261704e6f7453636864756c65640012045c426f6f747374726170206e6f74207363686564756c656444426f6f74737472617046696e697368656400130468426f6f74737472617020616c72656164792046696e697368656460546f6f4c617465546f557064617465426f6f747374726170001408a8426f6f7473747261702063616e206f6e6c792062652075706461746564206f722063616e63656c6c6564ec426f6f74737472617055706461746542756666657220626c6f636b73206f72206d6f7265206265666f726520626f6f7473747261702073746172749050726f766973696f6e696e67426c6f636b656442794d61696e74656e616e63654d6f6465001504c8426f6f7473747261702070726f766973696f6e696e6720626c6f636b6564206279206d61696e74656e616e6365206d6f64656c426f6f7473747261704d757374426550726546696e616c697a6564001604e8426f6f747374726170206d757374206265207072652066696e616c697a6564206265666f72652069742063616e2062652066696e616c697a656404184572726f72738d050c4470617261636861696e5f7374616b696e671870616c6c657424526f756e64496e666f042c426c6f636b4e756d6265720110000c011c63757272656e74100128526f756e64496e646578000114666972737410012c426c6f636b4e756d6265720001186c656e67746810010c753332000091050c4470617261636861696e5f7374616b696e671870616c6c65742444656c656761746f720c244163636f756e74496401001c42616c616e636501b82843757272656e6379496401100010010869640001244163636f756e74496400012c64656c65676174696f6e73950501c04f7264657265645365743c426f6e643c4163636f756e7449642c2042616c616e63652c2043757272656e637949643e3e0001207265717565737473a10501b450656e64696e6744656c65676174696f6e52657175657374733c4163636f756e7449642c2042616c616e63653e000118737461747573b105013c44656c656761746f72537461747573000095050c4470617261636861696e5f7374616b696e670c736574284f7264657265645365740404540199050004009d0501185665633c543e000099050c4470617261636861696e5f7374616b696e671870616c6c657410426f6e640c244163636f756e74496401001c42616c616e636501b82843757272656e637949640110000c01146f776e65720001244163636f756e744964000118616d6f756e74b8011c42616c616e636500013c6c69717569646974795f746f6b656e10012843757272656e6379496400009d05000002990500a1050c4470617261636861696e5f7374616b696e671870616c6c65746450656e64696e6744656c65676174696f6e526571756573747308244163636f756e74496401001c42616c616e636501b8000401207265717565737473a50501e842547265654d61703c4163636f756e7449642c2044656c65676174696f6e526571756573743c4163636f756e7449642c2042616c616e63653e3e0000a505042042547265654d617008044b01000456012901000400a905000000a905000002ad0500ad050000040800290100b1050c4470617261636861696e5f7374616b696e671870616c6c65743c44656c656761746f72537461747573000108184163746976650000001c4c656176696e670400100128526f756e64496e64657800010000b5050c4470617261636861696e5f7374616b696e671870616c6c657444436f6c6c61746f7243616e6469646174650c244163636f756e74496401001c42616c616e636501b82843757272656e6379496401100028010869640001244163636f756e744964000110626f6e64b8011c42616c616e636500013c6c69717569646974795f746f6b656e10012843757272656e6379496400012864656c656761746f7273b90501544f7264657265645365743c4163636f756e7449643e00013c746f705f64656c65676174696f6e739d0501a45665633c426f6e643c4163636f756e7449642c2042616c616e63652c2043757272656e637949643e3e000148626f74746f6d5f64656c65676174696f6e739d0501a45665633c426f6e643c4163636f756e7449642c2042616c616e63652c2043757272656e637949643e3e000134746f74616c5f636f756e746564b8011c42616c616e6365000134746f74616c5f6261636b696e67b8011c42616c616e636500011c72657175657374bd0501944f7074696f6e3c43616e646964617465426f6e64526571756573743c42616c616e63653e3e0001147374617465c1050138436f6c6c61746f725374617475730000b9050c4470617261636861696e5f7374616b696e670c736574284f7264657265645365740404540100000400cd0101185665633c543e0000bd0504184f7074696f6e0404540121010108104e6f6e6500000010536f6d65040021010000010000c1050c4470617261636861696e5f7374616b696e671870616c6c657438436f6c6c61746f7253746174757300010c184163746976650000001049646c650001001c4c656176696e670400100128526f756e64496e64657800020000c5050c4470617261636861696e5f7374616b696e671870616c6c657440436f6c6c61746f72536e617073686f740c244163636f756e74496401001c42616c616e636501b82843757272656e63794964011000100110626f6e64b8011c42616c616e636500012c64656c65676174696f6e739d0501a45665633c426f6e643c4163636f756e7449642c2042616c616e63652c2043757272656e637949643e3e000114746f74616cb8011c42616c616e636500013c6c69717569646974795f746f6b656e10012843757272656e637949640000c905042042547265654d617008044b0110045601f502000400cd05000000cd05000002d10500d1050000040810f50200d505042042547265654d617008044b010004560100000400d905000000d905000002dd0500dd0500000408000000e1050c4470617261636861696e5f7374616b696e671870616c6c65745841676772656761746f724d657461646174615479706508244163636f756e74496401002843757272656e63794964011000080148746f6b656e5f636f6c6c61746f725f6d6170e505017c42547265654d61703c43757272656e637949642c204163636f756e7449643e00014c617070726f7665645f63616e64696461746573ed05014c42547265655365743c4163636f756e7449643e0000e505042042547265654d617008044b011004560100000400e905000000e905000002490500ed05042042547265655365740404540100000400cd01000000f105042042547265654d617008044b0100045601f5050004000106000000f505042042547265654d617008044b0100045601b8000400f905000000f905000002fd0500fd050000040800b800010600000205060005060000040800f5050009060c4470617261636861696e5f7374616b696e671870616c6c65746c526f756e64436f6c6c61746f72526577617264496e666f5479706508244163636f756e74496401001c42616c616e636501b80008013c636f6c6c61746f725f726577617264b8011c42616c616e636500014464656c656761746f725f72657761726473f505017042547265654d61703c4163636f756e7449642c2042616c616e63653e00000d060c4470617261636861696e5f7374616b696e671870616c6c6574144572726f720404540001d83044656c656761746f72444e450000006844656c656761746f72444e45696e546f704e6f72426f74746f6d0001006844656c656761746f72444e45496e44656c656761746f725365740002003043616e646964617465444e450003003444656c65676174696f6e444e450004003c44656c656761746f724578697374730005003c43616e6469646174654578697374730006005443616e646964617465426f6e6442656c6f774d696e0007004c496e73756666696369656e7442616c616e63650008004844656c65676174696f6e42656c6f774d696e00090038416c72656164794f66666c696e65000a0034416c7265616479416374697665000b005c44656c656761746f72416c72656164794c656176696e67000c004c44656c656761746f724e6f744c656176696e67000d005c44656c656761746f7243616e6e6f744c65617665596574000e005c43616e6e6f7444656c656761746549664c656176696e67000f005c43616e646964617465416c72656164794c656176696e670010004c43616e6469646174654e6f744c656176696e670011005c43616e64696461746543616e6e6f744c656176655965740012005c43616e6e6f74476f4f6e6c696e6549664c656176696e67001300804578636565644d617844656c65676174696f6e7350657244656c656761746f7200140064416c726561647944656c65676174656443616e6469646174650015003c496e76616c69645363686564756c650016004443616e6e6f7453657442656c6f774d696e001700484e6f57726974696e6753616d6556616c7565001800b0546f6f4c6f7743616e646964617465436f756e7457656967687448696e744a6f696e43616e64696461746573001900cc546f6f4c6f7743616e646964617465436f756e7457656967687448696e7443616e63656c4c6561766543616e64696461746573001a0094546f6f4c6f7743616e646964617465436f756e74546f4c6561766543616e64696461746573001b007c546f6f4c6f7744656c65676174696f6e436f756e74546f44656c6567617465001c00a0546f6f4c6f7743616e64696461746544656c65676174696f6e436f756e74546f44656c6567617465001d0098546f6f4c6f7744656c65676174696f6e436f756e74546f4c6561766544656c656761746f7273001e006c50656e64696e6743616e6469646174655265717565737473444e45001f009050656e64696e6743616e64696461746552657175657374416c72656164794578697374730020008050656e64696e6743616e646964617465526571756573744e6f744475655965740021006c50656e64696e6744656c65676174696f6e52657175657374444e450022009450656e64696e6744656c65676174696f6e52657175657374416c72656164794578697374730023008450656e64696e6744656c65676174696f6e526571756573744e6f74447565596574002400785374616b696e674c6971756964697479546f6b656e4e6f744c6973746564002500a0546f6f4c6f7743757272656e745374616b696e674c6971756964697479546f6b656e73436f756e74002600885374616b696e674c6971756964697479546f6b656e416c72656164794c69737465640027006c4578636565644d6178436f6c6c61746f7243616e64696461746573002800904578636565644d6178546f74616c44656c656761746f727350657243616e6469646174650029005c43616e6469646174654e6f744167677265676174696e67002a009843616e6469646174654e6f744167677265676174696e67556e64657241676772656761746f72002b009043616e646964617465416c7265616479417070726f766564427941676772656761746f72002c004041676772656761746f72457869737473002d005c436f6c6c61746f72526f756e6452657761726473444e45002e004c44656c656761746f7252657761726473444e45002f003441676772656761746f72444e450030008054617267657474656441676772656761746f7253616d65417343757272656e740031008043616e6469646174654e6f74417070726f766564427941676772656761746f720032007441676772656761746f724c6971756964697479546f6b656e54616b656e00330074496e636f727265637452657761726444656c656761746f72436f756e74003400244d6174684572726f72003500048054686520604572726f726020656e756d206f6620746869732070616c6c65742e11060000040800b4001506042042547265654d617008044b01000456011000040019060000001906000002a504001d06042042547265654d617008044b01b40456012106000400250600000021060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400cd0101185665633c543e00002506000002290600290600000408b42106002d06042042547265654d617008044b01b404560100000400310600000031060000029504003506042042547265654d617008044b01b404560110000400390600000039060000023d06003d0600000408b4100041060c6070616c6c65745f73657175656e6365725f7374616b696e671870616c6c6574144572726f720404540001283c4f7065726174696f6e4661696c6564000000304d6174684f766572666c6f770001006453657175656e63657249734e6f74496e4163746976655365740002006c53657175656e636572416c7265616479496e4163746976655365740003006c43616e74556e7374616b655768696c65496e416374697665536574000400604e6f74456c696769626c65546f426553657175656e6365720005005c4e6f74456e6f75676853657175656e6365725374616b65000600644d617853657175656e636572734c696d6974526561636865640007004854657374556e7374616b696e674572726f7200080038556e6b6e6f776e436861696e496400090004184572726f72734506000002490600490600000408001903004d06000004085106480051060c1c73705f636f72651863727970746f244b65795479706549640000040060011c5b75383b20345d000055060c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742e59060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011d030453000004005d0601185665633c543e00005d060000021d03006106084873705f636f6e73656e7375735f736c6f747310536c6f740000040024010c75363400006506083870616c6c65745f6772616e6470612c53746f726564537461746504044e01100110104c6976650000003050656e64696e6750617573650801307363686564756c65645f61741001044e00011464656c61791001044e000100185061757365640002003450656e64696e67526573756d650801307363686564756c65645f61741001044e00011464656c61791001044e000300006906083870616c6c65745f6772616e6470614c53746f72656450656e64696e674368616e676508044e0110144c696d697400001001307363686564756c65645f61741001044e00011464656c61791001044e0001406e6578745f617574686f7269746965736d06016c426f756e646564417574686f726974794c6973743c4c696d69743e000118666f726365643801244f7074696f6e3c4e3e00006d060c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454014901045300000400450101185665633c543e000071060c3870616c6c65745f6772616e6470611870616c6c6574144572726f7204045400011c2c50617573654661696c65640000080501417474656d707420746f207369676e616c204752414e445041207061757365207768656e2074686520617574686f72697479207365742069736e2774206c697665a42865697468657220706175736564206f7220616c72656164792070656e64696e67207061757365292e30526573756d654661696c65640001081101417474656d707420746f207369676e616c204752414e44504120726573756d65207768656e2074686520617574686f72697479207365742069736e277420706175736564a028656974686572206c697665206f7220616c72656164792070656e64696e6720726573756d65292e344368616e676550656e64696e67000204e8417474656d707420746f207369676e616c204752414e445041206368616e67652077697468206f6e6520616c72656164792070656e64696e672e1c546f6f536f6f6e000304bc43616e6e6f74207369676e616c20666f72636564206368616e676520736f20736f6f6e206166746572206c6173742e60496e76616c69644b65794f776e65727368697050726f6f66000404310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c696445717569766f636174696f6e50726f6f660005043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400060415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e75060c4c6f726d6c5f61737365745f7265676973747279186d6f64756c65144572726f7204045400011c3441737365744e6f74466f756e6400000450417373657420776173206e6f7420666f756e642e2842616456657273696f6e00010809015468652076657273696f6e206f6620746865206056657273696f6e65644d756c74694c6f636174696f6e602076616c75652075736564206973206e6f742061626c6548746f20626520696e7465727072657465642e38496e76616c6964417373657449640002046054686520617373657420696420697320696e76616c69642e4c436f6e666c696374696e674c6f636174696f6e000304d8416e6f746865722061737365742077617320616c726561647920726567697374657220776974682074686973206c6f636174696f6e2e48436f6e666c696374696e6741737365744964000404d8416e6f746865722061737365742077617320616c7265616479207265676973746572207769746820746869732061737365742069642e48496e76616c69644173736574537472696e670005046c4e616d65206f722073796d626f6c20697320746f6f206c6f6e672e48436f6e666c696374696e674c314173736574000600048054686520604572726f726020656e756d206f6620746869732070616c6c65742e7906083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501b80010012070726f706f7365720001244163636f756e74496400011476616c7565b8011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e64b8011c42616c616e636500007d060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400ec01185665633c543e000081060c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900011470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0003084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640004047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e04784572726f7220666f72207468652074726561737572792070616c6c65742e85060c4c70616c6c65745f7375646f5f6d616e676174611870616c6c6574144572726f720404540001042c526571756972655375646f0000047c53656e646572206d75737420626520746865205375646f206163636f756e7404644572726f7220666f7220746865205375646f2070616c6c657489060c4870616c6c65745f7375646f5f6f726967696e1870616c6c6574144572726f7204045400010004644572726f7220666f7220746865205375646f2070616c6c65748d060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540128045300000400d90101185665633c543e00009106086470616c6c65745f636f6c6c6563746976655f6d616e6761746114566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573cd0101385665633c4163636f756e7449643e0001106e617973cd0101385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d626572000095060c6470616c6c65745f636f6c6c6563746976655f6d616e676174611870616c6c6574144572726f72080454000449000134244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e94546f6f4561726c79546f436c6f736542794e6f6e466f756e646174696f6e4163636f756e74000708610109546f206561726c7920746f20636c6f7365207468652070726f706f73616c2c2063616e206f6e6c7920636c6f73652050726f706f73616c436c6f736544656c617920626c6f636b732061667465722070726f706f73616cac7761732070726f706f73656420756e6c657373206279206120666f756e646174696f6e206163636f756e7440546f6f4d616e7950726f706f73616c73000804fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000904d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000a04d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e545072696d654163636f756e744e6f744d656d626572000b04745072696d65206163636f756e74206973206e6f742061206d656d626572684e6f74466f756e646174696f6e4163636f756e744f72526f6f74000c048c526571756972657320666f756e646174696f6e206163636f756e74206f7220726f6f74048054686520604572726f726020656e756d206f6620746869732070616c6c65742e99060c3c70616c6c65745f6964656e7469747914747970657330526567697374726174696f6e0c1c42616c616e636501b8344d61784a756467656d656e7473004c4d61784164646974696f6e616c4669656c647300000c01286a756467656d656e74739d0601fc426f756e6465645665633c28526567697374726172496e6465782c204a756467656d656e743c42616c616e63653e292c204d61784a756467656d656e74733e00011c6465706f736974b8011c42616c616e6365000110696e666f850301844964656e74697479496e666f3c4d61784164646974696f6e616c4669656c64733e00009d060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401a106045300000400a50601185665633c543e0000a1060000040810210400a506000002a10600a90600000408b8ad0600ad060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400cd0101185665633c543e0000b1060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401b506045300000400bd0601185665633c543e0000b50604184f7074696f6e04045401b9060108104e6f6e6500000010536f6d650400b9060000010000b9060c3c70616c6c65745f6964656e7469747914747970657334526567697374726172496e666f081c42616c616e636501b8244163636f756e7449640100000c011c6163636f756e740001244163636f756e74496400010c666565b8011c42616c616e63650001186669656c6473190401384964656e746974794669656c64730000bd06000002b50600c1060c3c70616c6c65745f6964656e746974791870616c6c6574144572726f7204045400014848546f6f4d616e795375624163636f756e74730000045c546f6f206d616e7920737562732d6163636f756e74732e204e6f74466f756e64000104504163636f756e742069736e277420666f756e642e204e6f744e616d6564000204504163636f756e742069736e2774206e616d65642e28456d707479496e64657800030430456d70747920696e6465782e284665654368616e6765640004043c466565206973206368616e6765642e284e6f4964656e74697479000504484e6f206964656e7469747920666f756e642e3c537469636b794a756467656d656e7400060444537469636b79206a756467656d656e742e384a756467656d656e74476976656e000704404a756467656d656e7420676976656e2e40496e76616c69644a756467656d656e7400080448496e76616c6964206a756467656d656e742e30496e76616c6964496e6465780009045454686520696e64657820697320696e76616c69642e34496e76616c6964546172676574000a04585468652074617267657420697320696e76616c69642e34546f6f4d616e794669656c6473000b046c546f6f206d616e79206164646974696f6e616c206669656c64732e44546f6f4d616e7952656769737472617273000c04e84d6178696d756d20616d6f756e74206f66207265676973747261727320726561636865642e2043616e6e6f742061646420616e79206d6f72652e38416c7265616479436c61696d6564000d04704163636f756e7420494420697320616c7265616479206e616d65642e184e6f74537562000e047053656e646572206973206e6f742061207375622d6163636f756e742e204e6f744f776e6564000f04885375622d6163636f756e742069736e2774206f776e65642062792073656e6465722e744a756467656d656e74466f72446966666572656e744964656e74697479001004d05468652070726f7669646564206a756467656d656e742077617320666f72206120646966666572656e74206964656e746974792e584a756467656d656e745061796d656e744661696c6564001104f84572726f722074686174206f6363757273207768656e20746865726520697320616e20697373756520706179696e6720666f72206a756467656d656e742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec506102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c4164647265737301001043616c6c013902245369676e617475726501c90214457874726101c90600040048000000c90600000420cd06d106d506d906e106e506e906ed0600cd0610306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000d10610306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000d50610306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000d90610306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400dd06010c4572610000dd06102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000e10610306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e63650404540000040089010120543a3a4e6f6e63650000e50610306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000e906088870616c6c65745f7472616e73616374696f6e5f7061796d656e745f6d616e67617461604368617267655472616e73616374696f6e5061796d656e74040454000004009501013042616c616e63654f663c543e0000ed0610306672616d655f73797374656d28657874656e73696f6e7354636865636b5f6e6f6e5f7a65726f5f73656e64657248436865636b4e6f6e5a65726f53656e64657204045400000000f1060838726f6c6c75705f72756e74696d651c52756e74696d6500000000741853797374656d011853797374656d501c4163636f756e7401010402000c400000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b576569676874010018180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510288000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e24426c6f636b5365656401002880000000000000000000000000000000000000000000000000000000000000000004b8204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b2073687566666c696e672073656564733053746f72616765517565756501003004005815012053746f72616765207175657565206973207573656420666f722073746f72696e67207472616e73616374696f6e7320696e20626c6f636b636861696e20697473656c662e4d01204d61696e20726561736f6e20666f7220746861742073746f7261676520656e747279206973206661637420746861742075706f6e2056455220626c6f636b20604e6020657865637574696f6e206974206973610120726571756972656420746f2066657463682026206578656375746564207472616e73616374696f6e732066726f6d2070726576696f757320626c6f636b2028604e2d316029206275742064756520746f206f726967696e6d01207375627374726174652064657369676e20626c6f636b7320262065787472696e73696373206172652073746f72656420696e20726f636b7344422064617461626173652074686174206973206e6f742061636365737369626c6529032066726f6d2072756e74696d652070617274206f6620746865206e6f64652028736565205b537562737472617465206172636869746563747572655d2868747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f6d616e676174612d646f63732d6e6f64652f6672616d655f6578656375746976652f7374727563742e4578656375746976652e68746d6c29292077686174206d616b657320697420696d706f737369626c6520746f2070726f7065726c7920696d706c656d656e7420626c6f636b690120657865637574696f6e206c6f6769632e20417320616e20736f6c7574696f6e20626c6f636b636861696e2072756e74696d652073746f72616765207761732073656c65637465642061732062756666657220666f722074787371012077616974696e6720666f7220657865637574696f6e2e204d61696e20616476616e74616765206f66207375636820617070726f616368206973206661637420746861742073746f72616765207374617465206973207075626c6963750120736f2069747320696d706f737369626c6520746f206d616e6970756c61746520646174612073746f72656420696e2074686572652e2053746f7261676520717565756520697320696d706c656d656e74656420617320646f75626c657101206275666665726564207175657565202d20746f20736f6c76652070726f626c656d206f662072617265206f63636173696f6e732077686572652064756520746f20646966666572656e7420726561736f6e7320736f6d652074787375012074686174207765726520696e636c7564656420696e20626c6f636b20604e6020617265206e6f742061626c6520746f20626520657865637574656420696e206120666f6c6c6f77696e6720626c6f636b20604e2b31602028676f6f644501206578616d706c65206973206e65772073657373696f6e20686f6f6b2f6576656e7420746861742062792064657369676e20636f6e73756d65732077686f6c6520626c6f636b206361706163697479292e00002c2023204f7665726865616469012049747320776f72746820746f206e6f7469636520746861742073746f726167652071756575652061646473206f6e6c792073696e676c652073746f726167652077726974652c206173206c697374206f6620616c6c207478734d012069732073746f7265642061732073696e676c652076616c75652028656e636f646564206c697374206f662074787329206d6170656420746f2073696e676c65206b65792028626c6f636b206e756d62657229007420232053746f726167652051657565756520696e746572616374696f6ecc205468657265206172652074776f207761797320746f20696e74657261637420776974682073746f726167652071756575653aec202d20656e71756575696e67206e657720747873207573696e67205b6050616c6c65743a3a656e71756575655f747873605d20696e686572656e746901202d20706f70696e67207478732066726f6d20746865207175657565207573696e67205b6050616c6c65743a3a706f705f747873605d2074686174206973206578706f736564207468726f756768742052756e74696d654170691c20202063616c6c2c44696453746f7265547873010050040004b8204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b2073687566666c696e672073656564733c547850726576616c69646174696f6e010050040004b8204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b2073687566666c696e672073656564733445787472696e736963446174610101040510480400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002880000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010054040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301006404001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f706963730101040228dd010400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e005901205468652076616c756520686173207468652074797065206028426c6f636b4e756d626572466f723c543e2c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000e50104000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100500400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100500400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e50686173650000d501040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01ed0101701830426c6f636b57656967687473fd01ed0107b00e1ba20600070010a5d4e813ffffffffffffffffe23dab2c0001078814da4b971366666666666666a6010700cc7b9fae13ffffffffffffffbf010000e23dab2c00010788580381d11366666666666666e601070010a5d4e813ffffffffffffffff0107004429353a130000000000000040e23dab2c0000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e6774680d023000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101060090000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e20446257656967687415024040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e1902e10330726f6c6c75702d636861696e30726f6c6c75702d636861696e010000006400000001000000446e2c571f6baada0c0100000031c5a5d26be7c38d01000000bf6dbcd6c642054e010000005a84941cdf3b3c0401000000be7f39a70c12a34e01000000d1106f246668be9801000000df6acb689907609b0400000037e397fc7c91f5e40200000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000dd718d5cc53262d401000000ab3c0572291feb8b01000000ed99c5acb25eedf503000000bc9d89904f5b923f0100000037c8bb1350a9a2a804000000f3ff14d5ab5270590300000001000000010484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978a4082a0014a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e012902002454696d657374616d70012454696d657374616d70080c4e6f7701002420000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e24446964557064617465010050040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f012d020004344d696e696d756d506572696f642420b80b000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00021c5574696c697479000131020194044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e013104041450726f7879011450726f7879081c50726f78696573010104050035044400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e74730101040500450444000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e013d02019c184050726f78794465706f73697442617365b8400000e06c00722a920f0100000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f72b8400000bc5818bbc712010000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f7869657310102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e6710102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f73697442617365b8400000e06c00722a920f0100000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f72b8400000f013d5b73636020000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e015504052c4d61696e74656e616e6365012c4d61696e74656e616e636504444d61696e74656e616e6365537461747573010059040800000001450201a800015d040620526f6c6c646f776e0120526f6c6c646f776e34604c61737450726f636573736564526571756573744f6e4c3201010402b4b8400000000000000000000000000000000000444c324f726967696e52657175657374496401010402b4b84001000000000000000000000000000000005c50656e64696e6753657175656e636572557064617465730001080202610465040400005455706461746573457865637574696f6e517565756500010402b869040400006c55706461746573457865637574696f6e51756575654e65787449640100b8400000000000000000000000000000000000944c6173745363686564756c65645570646174654964496e457865637574696f6e51756575650100b84000000000000000000000000000000000004053657175656e6365727352696768747301010402b46d04040000284c32526571756573747300010802027d048104040000604177616974696e6743616e63656c5265736f6c7574696f6e0101040295049904040000544c617374557064617465427953657175656e636572010104029504b8400000000000000000000000000000000000604d617841636365707465645265717565737449644f6e6c3201010402b4b840000000000000000000000000000000000054546f74616c4e756d6265724f664465706f7369747301001010000000000060546f74616c4e756d6265724f665769746864726177616c7301001010000000000001490201ac0c4c44697370757465506572696f644c656e677468b8400500000000000000000000000000000000405269676874734d756c7469706c696572b8400100000000000000000000000000000000405265717565737473506572426c6f636bb8403200000000000000000000000000000000019d0407204d6574616d61736b01204d6574616d61736b10104e616d650100c80400001c56657273696f6e0100c80400001c436861696e496401002420000000000000000000244465636f646555726c0100d404000001850201c0082c537472696e674c696d6974101020000000003855726c537472696e674c696d69741010000400000001a1040818546f6b656e730118546f6b656e731434546f74616c49737375616e63650101040510b8400000000000000000000000000000000004902054686520746f74616c2069737375616e6365206f66206120746f6b656e20747970652e384e65787443757272656e63794964010010100000000000144c6f636b730101080205a504a904040008d820416e79206c6971756964697479206c6f636b73206f66206120746f6b656e207479706520756e64657220616e206163636f756e742e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e204163636f756e74730101080205a504b504c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018b8205468652062616c616e6365206f66206120746f6b656e207479706520756e64657220616e206163636f756e742e00fc204e4f54453a2049662074686520746f74616c2069732065766572207a65726f2c206465637265617365206163636f756e7420726566206163636f756e742e001901204e4f54453a2054686973206973206f6e6c79207573656420696e20746865206361736520746861742074686973206d6f64756c65206973207573656420746f2073746f7265282062616c616e6365732e2052657365727665730101080205a504b904040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e01890201d808204d61784c6f636b73101032000000002c4d61785265736572766573101000000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e01c5040a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100c90440000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100cd040400000001e404604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000b0c58796b010c58796b1014506f6f6c7301010402e101f902800000000000000000000000000000000000000000000000000000000000000000003c4c697175696469747941737365747301010402e10138040000384c6971756964697479506f6f6c730101040210d10404000048546f74616c4e756d6265724f665377617073010010100000000000018d0201e80c44506f6f6c46656550657263656e74616765b840140000000000000000000000000000000054547265617375727946656550657263656e74616765b84005000000000000000000000000000000005c427579416e644275726e46656550657263656e74616765b840050000000000000000000000000000000001d5040d3050726f6f664f665374616b65013050726f6f664f665374616b65382c52657761726473496e666f0101080505a504d904d1010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c50726f6d6f746564506f6f6c526577617264730100dd0404001039012053746f72657320696e666f726d6174696f6e2061626f757420706f6f6c2077656967687420616e6420616363756d756c6174656420726577617264732e2054686520616363756d756c617465642901207265776172647320616d6f756e7420697320746865206e756d626572206f66207265776172647320746861742063616e20626520636c61696d656420706572206c69717569646974793d0120746f6b656e2e204865726520697320747261636b656420746865206e756d626572206f66207265776172647320706572206c697175696469747920746f6b656e2072656c6174696f6e736869702e190120457870656374206c61726765722076616c756573207768656e20746865206e756d626572206f66206c697175696469747920746f6b656e732061726520736d616c6c65722e5c546f74616c4163746976617465644c69717569646974790101040510b84000000000000000000000000000000000007452657761726473496e666f466f725363686564756c65526577617264730101080505ed04d904d101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f42053746f72657320696e666f726d6174696f6e2061626f757420706f6f6c2077656967687420616e6420616363756d756c617465642072657761726473505363686564756c6552657761726473546f74616c01010405e101f1049000000000000000000000000000000000000000000000000000000000000000000000000008490120486f77206d756368207363686564756c65642072657761726473207065722073696e676c65206c697175696474795f746f6b656e2073686f756c6420626520646973747269627574655f72657761726473310120746865202a2a76616c7565206973206d756c7469706c69656420627920753132383a3a4d41582a2a20746f2061766f696420666c6f6174696e6720706f696e742061726974686d657469636c5363686564756c65526577617264735065724c697175696469747901010405e101f504a0000000000000000000000000000000000000000000000000000000000000000000000000000000000040526577617264735363686564756c65730100f904040004c8204c697374206f6620616374697661746564207363686564756c657320736f72746564206279206578706972792064617465545363686564756c65734c6973744d6574616461746101000d052c00000000000000000000000050526577617264735363686564756c65734c697374000104052411050400004c526577617264546f6b656e73506572506f6f6c0101080505e1011400041901204d617073206c697175696469747920746f6b656e20746f206c697374206f6620746f6b656e73207468617420697420657665722077617320726577617264656420776974688c546f74616c4163746976617465644c6971756964697479466f725363686564756c65730101080505e1011905d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c450120547261636b73206e756d626572206f6620616374697661746564206c697175696469747920706572207363686564756c652e204974206973207573656420666f722063616c63756c6174696f6e206f666901202263756d756c61746976652072657772647320616d6f756e7422207065722031206c697175696469747920746f6b656e2e205468657265666f72652061637469766174696f6e2f646561637469766174696f6e206e65656473e420746f2062652064656666657265642073616d6520776179206173207363686564756c652072657761726473206172652064656c617965642e784163746976617465644c6971756964697479466f725363686564756c657300010c0505051d05b80400105d0120547261636b7320686f77206d756368206c697175696469747920757365722061637469766174656420666f7220706172746963756c617220286c697120746f6b656e2c2072657761726420746f6b656e29207061697265012053746f726167654e4d61702077617320757365642062656361757365206974206f6e6c7920726571756972652073696e676c65207265616420746f206b6e6f77206966207573657220646561637469766174656420616c6c6501206c6971756964697479206173736f636961746564207769746820706172746963756c6172206c69717569646974795f746f6b656e20746861742069732072657761726465642e20496620736f2070617274206f66207468658c206c69717569646964747920746f6b656e732063616e20626520756e6c6f636b65642e904163746976617465644c6f636b65644c6971756964697479466f725363686564756c65730101080505a504b840000000000000000000000000000000000c410120547261636b7320686f77206d756368206f6620746865206c6971756964697479207761732061637469766174656420666f72207363686564756c65207265776172647320616e64206e6f74207965746901206c6971756964697479206d696e696e6720726577617264732e205468617420696e666f726d6174696f6e20697320657373656e7469616c20746f2070726f7065726c792068616e646c6520746f6b656e20756e6c636f636b737c207768656e206c69717569646974792069732064656163746976617465642e644163746976617465644e6174697665526577617264734c69710101080505a504b840000000000000000000000000000000000c410120547261636b7320686f77206d756368206f6620746865206c6971756964697479207761732061637469766174656420666f72207363686564756c65207265776172647320616e64206e6f74207965746901206c6971756964697479206d696e696e6720726577617264732e205468617420696e666f726d6174696f6e20697320657373656e7469616c20746f2070726f7065726c792068616e646c6520746f6b656e20756e6c636f636b737c207768656e206c69717569646974792069732064656163746976617465642e01990201f408704c69717569646974794d696e696e6749737375616e63655661756c7400506d6f646c70792f6c716d6976000000000000000004e020546865206163636f756e74206964207468617420686f6c647320746865206c6971756964697479206d696e696e672069737375616e63656452657761726473446973747269627574696f6e506572696f64101060090000000121050e1c4665654c6f636b011c4665654c6f636b183c4665654c6f636b4d6574616461746100002505040000744665654c6f636b4d65746164617461516575657565506f736974696f6e0001040500b80400002c556e6c6f636b517565756500010405b80004000040556e6c6f636b5175657565426567696e0100b840000000000000000000000000000000000038556e6c6f636b5175657565456e640100b8400000000000000000000000000000000000484163636f756e744665654c6f636b44617461010104050031055000000000000000000000000000000000000000000001ad0201f808404d617843757261746564546f6b656e7310106400000000344e6174697665546f6b656e4964101000000000000135050f1c56657374696e67011c56657374696e67081c56657374696e670001080202a5043905040004d820496e666f726d6174696f6e20726567617264696e67207468652076657374696e67206f66206120676976656e206163636f756e742e3853746f7261676556657273696f6e0100410504000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e003101204e6577206e6574776f726b732073746172742077697468206c61746573742076657273696f6e2c2061732064657465726d696e6564206279207468652067656e65736973206275696c642e01bd0201fc08444d696e5665737465645472616e73666572b840000010632d5ec76b050000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e4c4d617856657374696e675363686564756c657310103200000000014505112443726f77646c6f616e012443726f77646c6f616e244c43726f77646c6f616e416c6c6f636174696f6e0101040210b84000000000000000000000000000000000002c43726f77646c6f616e49640100101000000000082d01204964206f662063757272656e742063726f77646c6f616e207265776172647320646973747269627574696f6e2c206175746f6d61746963616c6c7920696e6372656d656e746564206279a4205b6050616c6c65743a3a3c543e3a3a636f6d706c6574655f696e697469616c697a6174696f6e605d3c4163636f756e747350617961626c65000108020249054d050400003c43726f77646c6f616e506572696f640001040210e10104000050436c61696d656452656c6179436861696e496473000108020249051404000064556e6173736f636961746564436f6e747269627574696f6e73000108020249054d050400002c496e697469616c697a65640100500400005c496e697469616c697a6564526577617264416d6f756e740101040210b84000000000000000000000000000000000086d0120546f74616c20696e697469616c697a656420616d6f756e7420736f206661722e2057652073746f7265207468697320746f206d616b652070616c6c65742066756e6473203d3d20636f6e7472696275746f7273207265776172648020636865636b2065617369657220616e64206d6f726520656666696369656e7444546f74616c436f6e7472696275746f7273010104021010100000000004e420546f74616c206e756d626572206f6620636f6e7472696275746f727320746f206169642068696e74696e672062656e63686d61726b696e6701c5020101011454496e697469616c697a6174696f6e5061796d656e740d011084bdc50c04a42050657263656e7461676520746f20626520706179656420617420696e697469616c697a6174696f6e4c4d6178496e6974436f6e7472696275746f7273101064000000007c5265776172644164647265737352656c6179566f74655468726573686f6c640d011000ca9a3b08c42041206672616374696f6e20726570726573656e74696e67207468652070657263656e74616765206f662070726f6f667331012074686174206e65656420746f2062652070726573656e74656420746f206368616e67652061207265776172642061646472657373207468726f756768207468652072656c6179206b657973344e6174697665546f6b656e49641010000000000434204d474120746f6b656e204964685369676e61747572654e6574776f726b4964656e7469666965724824206d616e676174612d087101204e6574776f726b204964656e74696669657220746f20626520617070656e64656420696e746f20746865207369676e61747572657320666f72207265776172642061646472657373206368616e67652f6173736f63696174696f6ed82050726576656e7473207265706c61792061747461636b732066726f6d206f6e65206e6574776f726b20746f20746865206f74686572015105122049737375616e6365012049737375616e6365104c49737375616e6365436f6e66696753746f72650000090104000020544745546f74616c0100b840000000000000000000000000000000000038497354474546696e616c697a65640100500400003c53657373696f6e49737375616e63650101040510f50204000001e5020105013038426c6f636b73506572526f756e64101060090000048c204e756d626572206f6620626c6f636b73207065722073657373696f6e2f726f756e6430486973746f72794c696d697410100a00000004c4204e756d626572206f662073657373696f6e7320746f2073746f72652069737375616e636520686973746f727920666f72704c69717569646974794d696e696e6749737375616e63655661756c7400506d6f646c70792f6c716d6976000000000000000004e020546865206163636f756e74206964207468617420686f6c647320746865206c6971756964697479206d696e696e672069737375616e6365505374616b696e6749737375616e63655661756c7400506d6f646c70792f73746b6976000000000000000004bc20546865206163636f756e74206964207468617420686f6c647320746865207374616b696e672069737375616e636560546f74616c43726f77646c6f616e416c6c6f636174696f6eb8400000008a512a94d837f8100100000000049c2054686520746f74616c206d676120616c6c6f636174656420666f722063726f77646c6f616e7368496d6d65646961746554474552656c6561736550657263656e7455050414049420546865206d6178696d756d20616d6f756e74206f66204d616e6761746120746f6b656e732c49737375616e6365436170b840000000a0f300427ff2b8ec0c00000000049420546865206d6178696d756d20616d6f756e74206f66204d616e6761746120746f6b656e73504c696e65617249737375616e6365426c6f636b7310102080c80004b020546865206e756d626572206f6620626c6f636b73207468652069737375616e6365206973206c696e656172504c69717569646974794d696e696e6753706c69740d0110e41a1d2104cc205468652073706c6974206f662069737375616e636520666f72206c6971756964697479206d696e696e672072657761726473305374616b696e6753706c69740d01101caf7d1a04a8205468652073706c6974206f662069737375616e636520666f72207374616b696e6720726577617264734054474552656c65617365506572696f6410104033500004b420546865206e756d626572206f6620626c6f636b73207468652074676520746f6b656e73207665737420666f723c54474552656c65617365426567696e1010c089010004c02054686520626c6f636b206174207768696368207468652074676520746f6b656e7320626567696e20746f207665737401590513544d756c7469507572706f73654c697175696469747901544d756c7469507572706f73654c69717569646974790834526573657276655374617475730101080205a5045d0541010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003052656c6f636b5374617475730101080205a504610504000001ed0201150100016d051424426f6f7473747261700124426f6f747374726170302850726f766973696f6e730101080505a504b84000000000000000000000000000000000044d02206d61707320285b606672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964605d2c205b6043757272656e63794964605d29202d3e205b6042616c616e6365605d202d206964656e74696669657320686f77206d75636820746f6b656e7320646964206163636f756e742070726f766973696f6e656420696e2061637469766520626f6f7473747261704056657374656450726f766973696f6e730101080505a5047105c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046902206d61707320285b606672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964605d2c205b6043757272656e63794964605d29202d3e205b6042616c616e6365605d202d206964656e74696669657320686f77206d7563682076657374656420746f6b656e7320646964206163636f756e742070726f766973696f6e656420696e2061637469766520626f6f7473747261704857686974656c69737465644163636f756e740101040500140004c101206c69737420285b605665633c4163636f756e7449643e605d29206f662077686974656c6973746564206163636f756e747320616c6c6f77656420746f20706172746963697061746520696e205b60426f6f74737472617050686173653a3a57686974656c697374605d20706861736514506861736501007505040004c42043757272656e74207374617465206f6620626f6f747374726170206173205b60426f6f7473747261705068617365605d2856616c756174696f6e730100f90280000000000000000000000000000000000000000000000000000000000000000004290120546f74616c2073756d206f662070726f766973696f6e73206f66206066697273746020616e6420607365636f6e646020746f6b656e20696e2061637469766520626f6f74737472617044426f6f7473747261705363686564756c6500007905040004702041637469766520626f6f74737472617020706172616d65746572733c4d696e7465644c697175696469747901007d055000000000000000000000000000000000000000000038436c61696d6564526577617264730101080505a504b84000000000000000000000000000000000041d0620204d61707320285b606672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964605d2c205b6043757272656e63794964605d2029202d3e205b6042616c616e6365605d202d207768657265205b6043757272656e63794964605d206973206964206f662074686520746f6b656e207468617420757365722070617274696369706174656420776974682e20546869732073746f72616765206974656d206973207573656420746f206964656e7469667920686f77206d756368206c697175696469747920746f6b656e7320686173206265656e20636c61696d2062792074686520757365722e2049662075736572207061727469636970617465642077697468203220746f6b656e73207468657265206172652074776f20656e7472696573206173736f636961746564207769746820676976656e206163636f756e7420286041646472657373602c206066697273745f746f6b656e5f6964602920616e6420286041646472657373602c20607365636f6e645f746f6b656e5f696460294450726f766973696f6e4163636f756e74730001040500140400047901204c697374206f66206163636f756e747320746861742070726f766973696f6e65642066756e647320746f20626f6f74737472617020616e6420686173206e6f7420636c61696d6564206c697175696469747920746f6b656e732079657428416374697665506169720000e10104000471012043757272656e746c7920626f6f74737472617065642070616972206f6620746f6b656e7320726570726573656e74616564206173205b206066697273745f746f6b656e5f6964602c20607365636f6e645f746f6b656e5f6964605d5050726f6d6f7465426f6f747374726170506f6f6c0100500400045d012057686574657220746f206175746f6d61746963616c6c792070726f6d6f74652074686520706f6f6c206166746572205b60426f6f74737472617050686173653a3a5075626c69635068617365605d206f72206e6f742e444172636869766564426f6f7473747261700100810504000001f1020119010c8844656661756c74426f6f74737472617050726f6d6f746564506f6f6c5765696768740804000054426f6f74737472617055706461746542756666657210102c0100000040547265617375727950616c6c6574496485052070792f7472737279000189051528417574686f72736869700128417574686f72736869700418417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e000000001d4050617261636861696e5374616b696e67014050617261636861696e5374616b696e674048436f6c6c61746f72436f6d6d697373696f6e01000d01100000000004e820436f6d6d697373696f6e2070657263656e742074616b656e206f6666206f66207265776172647320666f7220616c6c20636f6c6c61746f727334546f74616c53656c6563746564010010100000000004a82054686520746f74616c2063616e646964617465732073656c656374656420657665727920726f756e6414526f756e6401008d053000000000000000001400000004e02043757272656e7420726f756e6420696e64657820616e64206e65787420726f756e64207363686564756c6564207472616e736974696f6e3844656c656761746f725374617465000104050091050400044901204765742064656c656761746f72207374617465206173736f636961746564207769746820616e206163636f756e74206966206163636f756e742069732064656c65676174696e6720656c7365204e6f6e653843616e64696461746553746174650001040500b50504000471012047657420636f6c6c61746f722063616e646964617465207374617465206173736f636961746564207769746820616e206163636f756e74206966206163636f756e7420697320612063616e64696461746520656c7365204e6f6e654853656c656374656443616e646964617465730100cd01040008dc2054686520636f6c6c61746f722063616e646964617465732073656c656374656420666f72207468652063757272656e7420726f756e64310120426c6f636b20617574686f72732073656c656374696f6e20616c676f726974686d2064657461696c73205b6050616c6c65743a3a73656c6563745f746f705f63616e64696461746573605d14546f74616c0101040510b8400000000000000000000000000000000004b020546f74616c206361706974616c206c6f636b65642062792074686973207374616b696e672070616c6c65743443616e646964617465506f6f6c0100950504000415012054686520706f6f6c206f6620636f6c6c61746f722063616e646964617465732c2065616368207769746820746865697220746f74616c206261636b696e67207374616b651c41745374616b6501010805054905c505940000000000000000000000000000000000000000000000000000000000000000000000000004010120536e617073686f74206f6620636f6c6c61746f722064656c65676174696f6e207374616b6520617420746865207374617274206f662074686520726f756e6418506f696e7473010104051010100000000004110120546f74616c20706f696e7473206177617264656420746f20636f6c6c61746f727320666f7220626c6f636b2070726f64756374696f6e20696e2074686520726f756e64284177617264656450747301010805054905101000000000048c20506f696e747320666f72206561636820636f6c6c61746f722070657220726f756e64585374616b696e674c6971756964697479546f6b656e730100c9050400004c43616e64696461746541676772656761746f720100d50504000480204d61707320636f6c6c61746f7220746f206974732061676772656761746f724841676772656761746f724d657461646174610001040200e105040004f42053746f72657320696e666f726d6174696f6e2061626f757420617070726f7665642063616e6469646174657320666f72206167677265676174696f6e4c526f756e6441676772656761746f72496e666f0001040510f10504000429012053746f726564206f6e6365207065722073657373696f6e2c206d6170732061676772656761746f7220746f206c697374206f66206173736f7369617465642063616e646964617465735c526f756e64436f6c6c61746f72526577617264496e666f0001080205a5040906040004c82053746f72657320696e666f726d6174696f6e2061626f757420726577617264732070657220656163682073657373696f6e01fd02011d014c38426c6f636b73506572526f756e6410106009000004b82044656661756c74206e756d626572206f6620626c6f636b732070657220726f756e642061742067656e65736973504c6561766543616e6469646174657344656c6179101002000000044501204e756d626572206f6620726f756e647320746861742063616e646964617465732072656d61696e20626f6e646564206265666f7265206578697420726571756573742069732065786563757461626c654843616e646964617465426f6e6444656c6179101002000000046101204e756d626572206f6620726f756e647320746861742063616e64696461746520726571756573747320746f2061646a7573742073656c662d626f6e64206d757374207761697420746f2062652065786563757461626c65504c6561766544656c656761746f727344656c6179101002000000044501204e756d626572206f6620726f756e647320746861742064656c656761746f72732072656d61696e20626f6e646564206265666f7265206578697420726571756573742069732065786563757461626c65545265766f6b6544656c65676174696f6e44656c6179101002000000046101204e756d626572206f6620726f756e647320746861742064656c65676174696f6e732072656d61696e20626f6e646564206265666f7265207265766f636174696f6e20726571756573742069732065786563757461626c654c44656c65676174696f6e426f6e6444656c6179101002000000044d01204e756d626572206f6620726f756e647320746861742064656c65676174696f6e207b6d6f72652c206c6573737d207265717565737473206d7573742077616974206265666f72652065786563757461626c65485265776172645061796d656e7444656c617910100200000004e0204e756d626572206f6620726f756e647320616674657220776869636820626c6f636b20617574686f727320617265207265776172646564544d696e53656c656374656443616e6469646174657310103200000004c8204d696e696d756d206e756d626572206f662073656c65637465642063616e6469646174657320657665727920726f756e64544d6178436f6c6c61746f7243616e646964617465731010640000000490204d6178696d756d20636f6c6c61746f722063616e6469646174657320616c6c6f776564784d6178546f74616c44656c656761746f727350657243616e64696461746510101e00000004a4204d6178696d756d2064656c656761746f727320616c6c6f776564207065722063616e646964617465644d617844656c656761746f727350657243616e64696461746510101e00000004a4204d6178696d756d2064656c656761746f727320636f756e746564207065722063616e6469646174654844656661756c745061796f75744c696d697410100300000000684d617844656c65676174696f6e7350657244656c656761746f7210101e0000000488204d6178696d756d2064656c65676174696f6e73207065722064656c656761746f726444656661756c74436f6c6c61746f72436f6d6d697373696f6e0d011000c2eb0b0459012044656661756c7420636f6d6d697373696f6e2064756520746f20636f6c6c61746f72732c2069732060436f6c6c61746f72436f6d6d697373696f6e602073746f726167652076616c756520696e2067656e65736973384d696e436f6c6c61746f7253746bb8400000e8890423c78a0000000000000000045501204d696e696d756d207374616b6520726571756972656420666f7220616e792063616e64696461746520746f20626520696e206053656c656374656443616e646964617465736020666f722074686520726f756e643c4d696e43616e64696461746553746bb840000080716433b629a33d010000000000040901204d696e696d756d207374616b6520726571756972656420666f7220616e79206163636f756e7420746f206265206120636f6c6c61746f722063616e646964617465344d696e44656c65676174696f6eb8400000c16ff2862300000000000000000004f8204d696e696d756d207374616b6520666f7220616e792072656769737465726564206f6e2d636861696e206163636f756e7420746f2064656c6567617465344e6174697665546f6b656e4964101000000000048820546865206e617469766520746f6b656e207573656420666f72207061796f757473505374616b696e6749737375616e63655661756c7400506d6f646c70792f73746b6976000000000000000004e020546865206163636f756e74206964207468617420686f6c647320746865206c6971756964697479206d696e696e672069737375616e6365010d061e4053657175656e6365725374616b696e67014053657175656e6365725374616b696e67243853657175656e6365725374616b65010104021106b840000000000000000000000000000000000058456c696769626c65546f426553657175656e63657273010015060400004041637469766553657175656e6365727301001d060400004453656c656374656453657175656e63657201002d060400003043757272656e74526f756e64010010100000000000484e65787453657175656e636572496e6465780100350604000038526f756e64436f6c6c61746f72730101040210cd010400003c536c61736846696e65416d6f756e740100b8400000000000000000000000000000000000484d696e696d616c5374616b65416d6f756e740100b840000000000000000000000000000000000001110301390114444d696e696d756d53657175656e6365727310100200000000784e6f4f665061737453657373696f6e73466f72456c69676962696c69747910100a00000000344d617853657175656e6365727310100a0000000060426c6f636b73466f7253657175656e63657255706461746510100a000000006443616e63656c6c657252657761726450657263656e74616765950210400d0300000141061f1c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100cd010400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e676564010050040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b657973010045060400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f72730100ec0400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b657973000104050019030400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e6572000104054d0600040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e011503013d0100015506201041757261011041757261082c417574686f726974696573010059060400046c205468652063757272656e7420617574686f72697479207365742e2c43757272656e74536c6f74010061062000000000000000000c80205468652063757272656e7420736c6f74206f66207468697320626c6f636b2e009420546869732077696c6c2062652073657420696e20606f6e5f696e697469616c697a65602e00000000211c4772616e647061011c4772616e647061181453746174650100650604000490205374617465206f66207468652063757272656e7420617574686f72697479207365742e3450656e64696e674368616e676500006906040004c42050656e64696e67206368616e67653a20287369676e616c65642061742c207363686564756c6564206368616e6765292e284e657874466f72636564000010040004bc206e65787420626c6f636b206e756d6265722077686572652077652063616e20666f7263652061206368616e67652e1c5374616c6c65640000e1010400049020607472756560206966207765206172652063757272656e746c79207374616c6c65642e3043757272656e745365744964010024200000000000000000085d0120546865206e756d626572206f66206368616e6765732028626f746820696e207465726d73206f66206b65797320616e6420756e6465726c79696e672065636f6e6f6d696320726573706f6e736962696c697469657329c420696e20746865202273657422206f66204772616e6470612076616c696461746f72732066726f6d2067656e657369732e30536574496453657373696f6e00010405241004002859012041206d617070696e672066726f6d206772616e6470612073657420494420746f2074686520696e646578206f6620746865202a6d6f737420726563656e742a2073657373696f6e20666f722077686963682069747368206d656d62657273207765726520726573706f6e7369626c652e0045012054686973206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e2070726f6f66732e20416e2065717569766f636174696f6e2070726f6f66206d7573744d0120636f6e7461696e732061206b65792d6f776e6572736869702070726f6f6620666f72206120676976656e2073657373696f6e2c207468657265666f7265207765206e65656420612077617920746f20746965450120746f6765746865722073657373696f6e7320616e64204752414e44504120736574206964732c20692e652e207765206e65656420746f2076616c6964617465207468617420612076616c696461746f7241012077617320746865206f776e6572206f66206120676976656e206b6579206f6e206120676976656e2073657373696f6e2c20616e642077686174207468652061637469766520736574204944207761735420647572696e6720746861742073657373696f6e2e00b82054574f582d4e4f54453a2060536574496460206973206e6f7420756e646572207573657220636f6e74726f6c2e0125030141010c384d6178417574686f726974696573101020000000045c204d617820417574686f72697469657320696e20757365344d61784e6f6d696e61746f727310100000000004d420546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320666f7220656163682076616c696461746f722e584d6178536574496453657373696f6e456e74726965732420000000000000000018390120546865206d6178696d756d206e756d626572206f6620656e747269657320746f206b65657020696e207468652073657420696420746f2073657373696f6e20696e646578206d617070696e672e0031012053696e6365207468652060536574496453657373696f6e60206d6170206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e73207468697329012076616c75652073686f756c642072656c61746520746f2074686520626f6e64696e67206475726174696f6e206f66207768617465766572207374616b696e672073797374656d2069733501206265696e6720757365642028696620616e79292e2049662065717569766f636174696f6e2068616e646c696e67206973206e6f7420656e61626c6564207468656e20746869732076616c7565342063616e206265207a65726f2e01710622344173736574526567697374727901344173736574526567697374727910204d6574616461746100010405105901040004bc20546865206d65746164617461206f6620616e2061737365742c20696e64657865642062792061737365742069642e444c6f636174696f6e546f4173736574496400010405a101100400080501204d6170732061206d756c74696c6f636174696f6e20746f20616e206173736574206964202d2075736566756c207768656e2070726f63657373696e672078636d28206d657373616765732e2c4964546f4c314173736574000104051069030400040501204d617073206120617373657420696420746f20616e204c314173736574202d2075736566756c207768656e2070726f63657373696e67206c31206173736574732c4c314173736574546f4964000104026903100400040501204d6170732061204c31417373657420746f20616e206173736574206964202d2075736566756c207768656e2070726f63657373696e67206c3120617373657473015903015501042c537472696e674c696d697410103200000004a020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2e0175063520547265617375727901205472656173757279103450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c73000104051079060400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e2c44656163746976617465640100b8400000000000000000000000000000000004f02054686520616d6f756e7420776869636820686173206265656e207265706f7274656420617320696e61637469766520746f2043757272656e63792e24417070726f76616c7301007d06040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e01710301bd011c3050726f706f73616c426f6e6495021050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756db840000064a7b3b6e00d0000000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756d91020400044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101040380000048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e950210000000000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c6574496485052070792f74727372790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731010640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e0181063c105375646f01105375646f040c4b6579000000040004842054686520604163636f756e74496460206f6620746865207375646f206b65792e01750301c101000185063d285375646f4f726967696e0001790301c501000189063e1c436f756e63696c011c436f756e63696c1c2450726f706f73616c7301008d06040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406283902040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e5050726f706f73616c50726f706f73656454696d650001040628100400049820426c6f636b207768656e207468652070726f706f73616c207761732070726f706f7365642e18566f74696e6700010406289106040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100cd010400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e017d0301c90104444d617850726f706f73616c5765696768741c3c070088526a7413ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e0195063f204964656e7469747901204964656e7469747910284964656e746974794f660001040500990604000c210120496e666f726d6174696f6e20746861742069732070657274696e656e7420746f206964656e746966792074686520656e7469747920626568696e6420616e206163636f756e742e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e1c53757065724f66000104020015040400086101205468652073757065722d6964656e74697479206f6620616e20616c7465726e6174697665202273756222206964656e7469747920746f676574686572207769746820697473206e616d652c2077697468696e2074686174510120636f6e746578742e20496620746865206163636f756e74206973206e6f7420736f6d65206f74686572206163636f756e742773207375622d6964656e746974792c207468656e206a75737420604e6f6e65602e18537562734f660101040500a90644000000000000000000000000000000000014b820416c7465726e6174697665202273756222206964656e746974696573206f662074686973206163636f756e742e001d0120546865206669727374206974656d20697320746865206465706f7369742c20746865207365636f6e64206973206120766563746f72206f6620746865206163636f756e74732e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e28526567697374726172730100b1060400104d012054686520736574206f6620726567697374726172732e204e6f7420657870656374656420746f206765742076657279206269672061732063616e206f6e6c79206265206164646564207468726f7567682061a8207370656369616c206f726967696e20286c696b656c79206120636f756e63696c206d6f74696f6e292e0029012054686520696e64657820696e746f20746869732063616e206265206361737420746f2060526567697374726172496e6465786020746f2067657420612076616c69642076616c75652e01810301d101183042617369634465706f736974b840000068468d0224d5170100000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564206964656e74697479304669656c644465706f736974b840000078b130768f250200000000000000042d012054686520616d6f756e742068656c64206f6e206465706f73697420706572206164646974696f6e616c206669656c6420666f7220612072656769737465726564206964656e746974792e445375624163636f756e744465706f736974b8400000dc008254a03412010000000000000c65012054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564207375626163636f756e742e20546869732073686f756c64206163636f756e7420666f7220746865206661637465012074686174206f6e652073746f72616765206974656d27732076616c75652077696c6c20696e637265617365206279207468652073697a65206f6620616e206163636f756e742049442c20616e642074686572652077696c6c350120626520616e6f746865722074726965206974656d2077686f73652076616c7565206973207468652073697a65206f6620616e206163636f756e7420494420706c75732033322062797465732e384d61785375624163636f756e7473101064000000040d0120546865206d6178696d756d206e756d626572206f66207375622d6163636f756e747320616c6c6f77656420706572206964656e746966696564206163636f756e742e4c4d61784164646974696f6e616c4669656c6473101064000000086501204d6178696d756d206e756d626572206f66206164646974696f6e616c206669656c64732074686174206d61792062652073746f72656420696e20616e2049442e204e656564656420746f20626f756e642074686520492f4fe020726571756972656420746f2061636365737320616e206964656e746974792c206275742063616e2062652070726574747920686967682e344d617852656769737472617273101014000000085101204d61786d696d756d206e756d626572206f66207265676973747261727320616c6c6f77656420696e207468652073797374656d2e204e656564656420746f20626f756e642074686520636f6d706c65786974797c206f662c20652e672e2c207570646174696e67206a756467656d656e74732e01c10640c506042040436865636b5370656356657273696f6ecd061038436865636b547856657273696f6ed1061030436865636b47656e65736973d5062838436865636b4d6f7274616c697479d9062828436865636b4e6f6e6365e106142c436865636b576569676874e50614604368617267655472616e73616374696f6e5061796d656e74e9061448436865636b4e6f6e5a65726f53656e646572ed0614f106","id":1} diff --git a/packages/types/package.json b/packages/types/package.json index ab23caf0..424d9e7c 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "gasp-types", - "version": "0.0.2-eth-rollup-develop.14", + "version": "0.0.2-eth-rollup-develop.15", "description": "Polkadot.js type definitions for GASP Network", "author": "Gasp ", "repository": { diff --git a/packages/types/src/interfaces/augment-api-errors.ts b/packages/types/src/interfaces/augment-api-errors.ts index dc5c9970..942192b7 100644 --- a/packages/types/src/interfaces/augment-api-errors.ts +++ b/packages/types/src/interfaces/augment-api-errors.ts @@ -725,6 +725,7 @@ declare module '@polkadot/api-base/types/errors' { CantUnstakeWhileInActiveSet: AugmentedError; MathOverflow: AugmentedError; MaxSequencersLimitReached: AugmentedError; + NotEligibleToBeSequencer: AugmentedError; NotEnoughSequencerStake: AugmentedError; OperationFailed: AugmentedError; SequencerAlreadyInActiveSet: AugmentedError; diff --git a/packages/types/src/interfaces/augment-api-events.ts b/packages/types/src/interfaces/augment-api-events.ts index 7974dbd3..f1b5bd2e 100644 --- a/packages/types/src/interfaces/augment-api-events.ts +++ b/packages/types/src/interfaces/augment-api-events.ts @@ -9,7 +9,7 @@ import type { ApiTypes, AugmentedEvent } from '@polkadot/api-base/types'; import type { Bytes, Null, Option, Result, Struct, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec'; import type { ITuple } from '@polkadot/types-codec/types'; import type { H256, Perbill } from '@polkadot/types/interfaces/runtime'; -import type { FrameSupportDispatchDispatchInfo, FrameSupportTokensMiscBalanceStatus, OrmlTraitsAssetRegistryAssetMetadata, PalletIssuanceIssuanceInfo, PalletIssuanceTgeInfo, PalletRolldownMessagesChain, PalletRolldownMessagesRequestId, ParachainStakingCandidateBondRequest, ParachainStakingDelegationRequest, ParachainStakingDelegatorAdded, ParachainStakingPayoutRounds, RollupRuntimeRuntimeConfigConfigPalletProxyProxyType, SpConsensusGrandpaAppPublic, SpRuntimeAccountAccountId20, SpRuntimeDispatchError, SpRuntimeModuleError } from '@polkadot/types/lookup'; +import type { FrameSupportDispatchDispatchInfo, FrameSupportTokensMiscBalanceStatus, OrmlTraitsAssetRegistryAssetMetadata, PalletIssuanceIssuanceInfo, PalletIssuanceTgeInfo, PalletRolldownMessagesChain, ParachainStakingCandidateBondRequest, ParachainStakingDelegationRequest, ParachainStakingDelegatorAdded, ParachainStakingPayoutRounds, RollupRuntimeRuntimeConfigConfigPalletProxyProxyType, SpConsensusGrandpaAppPublic, SpRuntimeAccountAccountId20, SpRuntimeDispatchError, SpRuntimeModuleError } from '@polkadot/types/lookup'; export type __AugmentedEvent = AugmentedEvent; @@ -452,7 +452,6 @@ declare module '@polkadot/api-base/types/events' { [key: string]: AugmentedEvent; }; rolldown: { - L1ReadCanceled: AugmentedEvent; L1ReadStored: AugmentedEvent; }; sequencerStaking: { - SequencerJoinedActiveSet: AugmentedEvent; - SequencersRemovedFromActiveSet: AugmentedEvent]>; /** * Generic event **/ diff --git a/packages/types/src/interfaces/augment-api-query.ts b/packages/types/src/interfaces/augment-api-query.ts index 14f5a2c0..8f0424c3 100644 --- a/packages/types/src/interfaces/augment-api-query.ts +++ b/packages/types/src/interfaces/augment-api-query.ts @@ -10,7 +10,7 @@ import type { Data } from '@polkadot/types'; import type { BTreeMap, BTreeSet, Bytes, Null, Option, U256, U8aFixed, Vec, bool, u128, u32, u64 } from '@polkadot/types-codec'; import type { AnyNumber, ITuple } from '@polkadot/types-codec/types'; import type { Call, H256, Perbill } from '@polkadot/types/interfaces/runtime'; -import type { FrameSupportDispatchPerDispatchClassWeight, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, MangataTypesAssetsL1Asset, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensReserveData, OrmlTraitsAssetRegistryAssetMetadata, PalletBootstrapBootstrapPhase, PalletCollectiveMangataVotes, PalletCrowdloanRewardsRewardInfo, PalletFeeLockAccountFeeLockDataInfo, PalletFeeLockFeeLockMetadataInfo, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletIssuanceIssuanceInfo, PalletMaintenanceMaintenanceStatusInfo, PalletMultipurposeLiquidityRelockStatusInfo, PalletMultipurposeLiquidityReserveStatusInfo, PalletProofOfStakePromotedPools, PalletProofOfStakeRewardInfo, PalletProofOfStakeSchedule, PalletProofOfStakeScheduleRewardsCalculatorActivatedLiquidityPerSchedule, PalletProofOfStakeScheduleRewardsCalculatorScheduleRewards, PalletProofOfStakeSchedulesList, PalletProxyAnnouncement, PalletProxyProxyDefinition, PalletRolldownDisputeRole, PalletRolldownL2Request, PalletRolldownMessagesChain, PalletRolldownMessagesL1Update, PalletRolldownMessagesRequestId, PalletRolldownSequencerRights, PalletTransactionPaymentMangataReleases, PalletTreasuryProposal, PalletVestingMangataReleases, PalletVestingMangataVestingInfo, ParachainStakingAggregatorMetadataType, ParachainStakingBond, ParachainStakingCollatorCandidate, ParachainStakingCollatorSnapshot, ParachainStakingDelegator, ParachainStakingRoundCollatorRewardInfoType, ParachainStakingRoundInfo, ParachainStakingSetOrderedSetBond, RollupRuntimeSessionKeys, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpRuntimeAccountAccountId20, SpRuntimeDigest, StagingXcmV3MultiLocation } from '@polkadot/types/lookup'; +import type { FrameSupportDispatchPerDispatchClassWeight, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, MangataTypesAssetsL1Asset, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensReserveData, OrmlTraitsAssetRegistryAssetMetadata, PalletBootstrapBootstrapPhase, PalletCollectiveMangataVotes, PalletCrowdloanRewardsRewardInfo, PalletFeeLockAccountFeeLockDataInfo, PalletFeeLockFeeLockMetadataInfo, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletIssuanceIssuanceInfo, PalletMaintenanceMaintenanceStatusInfo, PalletMultipurposeLiquidityRelockStatusInfo, PalletMultipurposeLiquidityReserveStatusInfo, PalletProofOfStakePromotedPools, PalletProofOfStakeRewardInfo, PalletProofOfStakeSchedule, PalletProofOfStakeScheduleRewardsCalculatorActivatedLiquidityPerSchedule, PalletProofOfStakeScheduleRewardsCalculatorScheduleRewards, PalletProofOfStakeSchedulesList, PalletProxyAnnouncement, PalletProxyProxyDefinition, PalletRolldownL2Request, PalletRolldownMessagesChain, PalletRolldownMessagesL1Update, PalletRolldownMessagesRequestId, PalletRolldownSequencerRights, PalletTransactionPaymentMangataReleases, PalletTreasuryProposal, PalletVestingMangataReleases, PalletVestingMangataVestingInfo, ParachainStakingAggregatorMetadataType, ParachainStakingBond, ParachainStakingCollatorCandidate, ParachainStakingCollatorSnapshot, ParachainStakingDelegator, ParachainStakingRoundCollatorRewardInfoType, ParachainStakingRoundInfo, ParachainStakingSetOrderedSetBond, RollupRuntimeSessionKeys, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpRuntimeAccountAccountId20, SpRuntimeDigest, StagingXcmV3MultiLocation } from '@polkadot/types/lookup'; import type { Observable } from '@polkadot/types/types'; export type __AugmentedQuery = AugmentedQuery unknown>; @@ -438,7 +438,7 @@ declare module '@polkadot/api-base/types/storage' { [key: string]: QueryableStorageEntry; }; rolldown: { - awaitingCancelResolution: AugmentedQuery | [PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | number | Uint8Array, SpRuntimeAccountAccountId20 | string | Uint8Array]) => Observable>>, [ITuple<[PalletRolldownMessagesChain, SpRuntimeAccountAccountId20]>]> & QueryableStorageEntry]>; + awaitingCancelResolution: AugmentedQuery | [PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | number | Uint8Array, SpRuntimeAccountAccountId20 | string | Uint8Array]) => Observable>, [ITuple<[PalletRolldownMessagesChain, SpRuntimeAccountAccountId20]>]> & QueryableStorageEntry]>; l2OriginRequestId: AugmentedQuery Observable, [PalletRolldownMessagesChain]> & QueryableStorageEntry; l2Requests: AugmentedQuery Observable>, [PalletRolldownMessagesChain, PalletRolldownMessagesRequestId]> & QueryableStorageEntry; lastProcessedRequestOnL2: AugmentedQuery Observable, [PalletRolldownMessagesChain]> & QueryableStorageEntry; @@ -458,8 +458,11 @@ declare module '@polkadot/api-base/types/storage' { }; sequencerStaking: { activeSequencers: AugmentedQuery Observable>>, []> & QueryableStorageEntry; + currentRound: AugmentedQuery Observable, []> & QueryableStorageEntry; + eligibleToBeSequencers: AugmentedQuery Observable>, []> & QueryableStorageEntry; minimalStakeAmount: AugmentedQuery Observable, []> & QueryableStorageEntry; nextSequencerIndex: AugmentedQuery Observable>, []> & QueryableStorageEntry; + roundCollators: AugmentedQuery Observable>, [u32]> & QueryableStorageEntry; selectedSequencer: AugmentedQuery Observable>, []> & QueryableStorageEntry; sequencerStake: AugmentedQuery | [SpRuntimeAccountAccountId20 | string | Uint8Array, PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | number | Uint8Array]) => Observable, [ITuple<[SpRuntimeAccountAccountId20, PalletRolldownMessagesChain]>]> & QueryableStorageEntry]>; slashFineAmount: AugmentedQuery Observable, []> & QueryableStorageEntry; diff --git a/packages/types/src/interfaces/lookup.ts b/packages/types/src/interfaces/lookup.ts index b525840d..11b65107 100644 --- a/packages/types/src/interfaces/lookup.ts +++ b/packages/types/src/interfaces/lookup.ts @@ -236,11 +236,7 @@ export default { PalletRolldownEvent: { _enum: { L1ReadStored: '(PalletRolldownMessagesChain,SpRuntimeAccountAccountId20,u128,{"start":"u128","end":"u128"},H256)', - RequestProcessedOnL2: '(PalletRolldownMessagesChain,u128)', - L1ReadCanceled: { - canceledSequencerUpdate: 'u128', - assignedId: 'PalletRolldownMessagesRequestId' - } + RequestProcessedOnL2: '(PalletRolldownMessagesChain,u128)' } }, /** @@ -250,20 +246,7 @@ export default { _enum: ['Ethereum', 'Arbitrum'] }, /** - * Lookup48: pallet_rolldown::messages::RequestId - **/ - PalletRolldownMessagesRequestId: { - origin: 'PalletRolldownMessagesOrigin', - id: 'u128' - }, - /** - * Lookup49: pallet_rolldown::messages::Origin - **/ - PalletRolldownMessagesOrigin: { - _enum: ['L1', 'L2'] - }, - /** - * Lookup50: pallet_metamask_signature::pallet::Event + * Lookup48: pallet_metamask_signature::pallet::Event **/ PalletMetamaskSignatureEvent: { _enum: { @@ -276,7 +259,7 @@ export default { } }, /** - * Lookup56: orml_tokens::module::Event + * Lookup54: orml_tokens::module::Event **/ OrmlTokensModuleEvent: { _enum: { @@ -373,13 +356,13 @@ export default { } }, /** - * Lookup57: frame_support::traits::tokens::misc::BalanceStatus + * Lookup55: frame_support::traits::tokens::misc::BalanceStatus **/ FrameSupportTokensMiscBalanceStatus: { _enum: ['Free', 'Reserved'] }, /** - * Lookup59: pallet_transaction_payment_mangata::pallet::Event + * Lookup57: pallet_transaction_payment_mangata::pallet::Event **/ PalletTransactionPaymentMangataEvent: { _enum: { @@ -392,7 +375,7 @@ export default { } }, /** - * Lookup60: pallet_xyk::pallet::Event + * Lookup58: pallet_xyk::pallet::Event **/ PalletXykEvent: { _enum: { @@ -410,7 +393,7 @@ export default { } }, /** - * Lookup63: pallet_proof_of_stake::pallet::Event + * Lookup61: pallet_proof_of_stake::pallet::Event **/ PalletProofOfStakeEvent: { _enum: { @@ -425,7 +408,7 @@ export default { } }, /** - * Lookup64: pallet_fee_lock::pallet::Event + * Lookup62: pallet_fee_lock::pallet::Event **/ PalletFeeLockEvent: { _enum: { @@ -439,7 +422,7 @@ export default { } }, /** - * Lookup65: pallet_vesting_mangata::pallet::Event + * Lookup63: pallet_vesting_mangata::pallet::Event **/ PalletVestingMangataEvent: { _enum: { @@ -455,7 +438,7 @@ export default { } }, /** - * Lookup66: pallet_crowdloan_rewards::pallet::Event + * Lookup64: pallet_crowdloan_rewards::pallet::Event **/ PalletCrowdloanRewardsEvent: { _enum: { @@ -468,7 +451,7 @@ export default { } }, /** - * Lookup67: pallet_issuance::pallet::Event + * Lookup65: pallet_issuance::pallet::Event **/ PalletIssuanceEvent: { _enum: { @@ -481,7 +464,7 @@ export default { } }, /** - * Lookup68: pallet_issuance::IssuanceInfo + * Lookup66: pallet_issuance::IssuanceInfo **/ PalletIssuanceIssuanceInfo: { cap: 'u128', @@ -492,14 +475,14 @@ export default { totalCrowdloanAllocation: 'u128' }, /** - * Lookup70: pallet_issuance::TgeInfo + * Lookup68: pallet_issuance::TgeInfo **/ PalletIssuanceTgeInfo: { who: 'SpRuntimeAccountAccountId20', amount: 'u128' }, /** - * Lookup71: pallet_multipurpose_liquidity::pallet::Event + * Lookup69: pallet_multipurpose_liquidity::pallet::Event **/ PalletMultipurposeLiquidityEvent: { _enum: { @@ -508,7 +491,7 @@ export default { } }, /** - * Lookup72: pallet_bootstrap::pallet::Event + * Lookup70: pallet_bootstrap::pallet::Event **/ PalletBootstrapEvent: { _enum: { @@ -523,7 +506,7 @@ export default { } }, /** - * Lookup73: parachain_staking::pallet::Event + * Lookup71: parachain_staking::pallet::Event **/ ParachainStakingEvent: { _enum: { @@ -563,7 +546,7 @@ export default { } }, /** - * Lookup74: parachain_staking::pallet::CandidateBondRequest + * Lookup72: parachain_staking::pallet::CandidateBondRequest **/ ParachainStakingCandidateBondRequest: { amount: 'u128', @@ -571,13 +554,13 @@ export default { whenExecutable: 'u32' }, /** - * Lookup75: parachain_staking::pallet::CandidateBondChange + * Lookup73: parachain_staking::pallet::CandidateBondChange **/ ParachainStakingCandidateBondChange: { _enum: ['Increase', 'Decrease'] }, /** - * Lookup76: parachain_staking::pallet::DelegationRequest + * Lookup74: parachain_staking::pallet::DelegationRequest **/ ParachainStakingDelegationRequest: { collator: 'SpRuntimeAccountAccountId20', @@ -586,13 +569,13 @@ export default { action: 'ParachainStakingDelegationChange' }, /** - * Lookup77: parachain_staking::pallet::DelegationChange + * Lookup75: parachain_staking::pallet::DelegationChange **/ ParachainStakingDelegationChange: { _enum: ['Revoke', 'Increase', 'Decrease'] }, /** - * Lookup78: parachain_staking::pallet::DelegatorAdded + * Lookup76: parachain_staking::pallet::DelegatorAdded **/ ParachainStakingDelegatorAdded: { _enum: { @@ -603,7 +586,7 @@ export default { } }, /** - * Lookup79: parachain_staking::PayoutRounds + * Lookup77: parachain_staking::PayoutRounds **/ ParachainStakingPayoutRounds: { _enum: { @@ -612,16 +595,11 @@ export default { } }, /** - * Lookup80: pallet_sequencer_staking::pallet::Event + * Lookup78: pallet_sequencer_staking::pallet::Event **/ - PalletSequencerStakingEvent: { - _enum: { - SequencersRemovedFromActiveSet: '(PalletRolldownMessagesChain,Vec)', - SequencerJoinedActiveSet: '(PalletRolldownMessagesChain,SpRuntimeAccountAccountId20)' - } - }, + PalletSequencerStakingEvent: 'Null', /** - * Lookup82: pallet_session::pallet::Event + * Lookup79: pallet_session::pallet::Event **/ PalletSessionEvent: { _enum: { @@ -631,7 +609,7 @@ export default { } }, /** - * Lookup83: pallet_grandpa::pallet::Event + * Lookup80: pallet_grandpa::pallet::Event **/ PalletGrandpaEvent: { _enum: { @@ -643,15 +621,15 @@ export default { } }, /** - * Lookup86: sp_consensus_grandpa::app::Public + * Lookup83: sp_consensus_grandpa::app::Public **/ SpConsensusGrandpaAppPublic: 'SpCoreEd25519Public', /** - * Lookup87: sp_core::ed25519::Public + * Lookup84: sp_core::ed25519::Public **/ SpCoreEd25519Public: '[u8;32]', /** - * Lookup88: orml_asset_registry::module::Event + * Lookup85: orml_asset_registry::module::Event **/ OrmlAssetRegistryModuleEvent: { _enum: { @@ -666,7 +644,7 @@ export default { } }, /** - * Lookup89: orml_traits::asset_registry::AssetMetadata + * Lookup86: orml_traits::asset_registry::AssetMetadata **/ OrmlTraitsAssetRegistryAssetMetadata: { decimals: 'u32', @@ -677,26 +655,26 @@ export default { additional: 'MangataTypesAssetsCustomMetadata' }, /** - * Lookup90: mangata_types::assets::CustomMetadata + * Lookup87: mangata_types::assets::CustomMetadata **/ MangataTypesAssetsCustomMetadata: { xcm: 'Option', xyk: 'Option' }, /** - * Lookup92: mangata_types::assets::XcmMetadata + * Lookup89: mangata_types::assets::XcmMetadata **/ MangataTypesAssetsXcmMetadata: { feePerSecond: 'u128' }, /** - * Lookup94: mangata_types::assets::XykMetadata + * Lookup91: mangata_types::assets::XykMetadata **/ MangataTypesAssetsXykMetadata: { operationsDisabled: 'bool' }, /** - * Lookup97: staging_xcm::VersionedMultiLocation + * Lookup94: staging_xcm::VersionedMultiLocation **/ StagingXcmVersionedMultiLocation: { _enum: { @@ -707,14 +685,14 @@ export default { } }, /** - * Lookup98: staging_xcm::v2::multilocation::MultiLocation + * Lookup95: staging_xcm::v2::multilocation::MultiLocation **/ StagingXcmV2MultiLocation: { parents: 'u8', interior: 'StagingXcmV2MultilocationJunctions' }, /** - * Lookup99: staging_xcm::v2::multilocation::Junctions + * Lookup96: staging_xcm::v2::multilocation::Junctions **/ StagingXcmV2MultilocationJunctions: { _enum: { @@ -730,7 +708,7 @@ export default { } }, /** - * Lookup100: staging_xcm::v2::junction::Junction + * Lookup97: staging_xcm::v2::junction::Junction **/ StagingXcmV2Junction: { _enum: { @@ -758,7 +736,7 @@ export default { } }, /** - * Lookup102: staging_xcm::v2::NetworkId + * Lookup99: staging_xcm::v2::NetworkId **/ StagingXcmV2NetworkId: { _enum: { @@ -769,7 +747,7 @@ export default { } }, /** - * Lookup105: staging_xcm::v2::BodyId + * Lookup102: staging_xcm::v2::BodyId **/ StagingXcmV2BodyId: { _enum: { @@ -786,7 +764,7 @@ export default { } }, /** - * Lookup106: staging_xcm::v2::BodyPart + * Lookup103: staging_xcm::v2::BodyPart **/ StagingXcmV2BodyPart: { _enum: { @@ -809,14 +787,14 @@ export default { } }, /** - * Lookup107: staging_xcm::v3::multilocation::MultiLocation + * Lookup104: staging_xcm::v3::multilocation::MultiLocation **/ StagingXcmV3MultiLocation: { parents: 'u8', interior: 'StagingXcmV3Junctions' }, /** - * Lookup108: staging_xcm::v3::junctions::Junctions + * Lookup105: staging_xcm::v3::junctions::Junctions **/ StagingXcmV3Junctions: { _enum: { @@ -832,7 +810,7 @@ export default { } }, /** - * Lookup109: staging_xcm::v3::junction::Junction + * Lookup106: staging_xcm::v3::junction::Junction **/ StagingXcmV3Junction: { _enum: { @@ -864,7 +842,7 @@ export default { } }, /** - * Lookup111: staging_xcm::v3::junction::NetworkId + * Lookup108: staging_xcm::v3::junction::NetworkId **/ StagingXcmV3JunctionNetworkId: { _enum: { @@ -886,7 +864,7 @@ export default { } }, /** - * Lookup112: staging_xcm::v3::junction::BodyId + * Lookup109: staging_xcm::v3::junction::BodyId **/ StagingXcmV3JunctionBodyId: { _enum: { @@ -903,7 +881,7 @@ export default { } }, /** - * Lookup113: staging_xcm::v3::junction::BodyPart + * Lookup110: staging_xcm::v3::junction::BodyPart **/ StagingXcmV3JunctionBodyPart: { _enum: { @@ -926,7 +904,7 @@ export default { } }, /** - * Lookup114: pallet_treasury::pallet::Event + * Lookup111: pallet_treasury::pallet::Event **/ PalletTreasuryEvent: { _enum: { @@ -966,7 +944,7 @@ export default { } }, /** - * Lookup115: pallet_sudo_mangata::pallet::Event + * Lookup112: pallet_sudo_mangata::pallet::Event **/ PalletSudoMangataEvent: { _enum: { @@ -982,7 +960,7 @@ export default { } }, /** - * Lookup116: pallet_sudo_origin::pallet::Event + * Lookup113: pallet_sudo_origin::pallet::Event **/ PalletSudoOriginEvent: { _enum: { @@ -991,7 +969,7 @@ export default { } }, /** - * Lookup117: pallet_collective_mangata::pallet::Event + * Lookup114: pallet_collective_mangata::pallet::Event **/ PalletCollectiveMangataEvent: { _enum: { @@ -1036,7 +1014,7 @@ export default { } }, /** - * Lookup118: pallet_identity::pallet::Event + * Lookup116: pallet_identity::pallet::Event **/ PalletIdentityEvent: { _enum: { @@ -1084,7 +1062,7 @@ export default { } }, /** - * Lookup119: frame_system::Phase + * Lookup117: frame_system::Phase **/ FrameSystemPhase: { _enum: { @@ -1094,14 +1072,14 @@ export default { } }, /** - * Lookup123: frame_system::LastRuntimeUpgradeInfo + * Lookup121: frame_system::LastRuntimeUpgradeInfo **/ FrameSystemLastRuntimeUpgradeInfo: { specVersion: 'Compact', specName: 'Text' }, /** - * Lookup125: frame_system::pallet::Call + * Lookup123: frame_system::pallet::Call **/ FrameSystemCall: { _enum: { @@ -1139,7 +1117,7 @@ export default { } }, /** - * Lookup129: frame_system::limits::BlockWeights + * Lookup127: frame_system::limits::BlockWeights **/ FrameSystemLimitsBlockWeights: { baseBlock: 'SpWeightsWeightV2Weight', @@ -1147,7 +1125,7 @@ export default { perClass: 'FrameSupportDispatchPerDispatchClassWeightsPerClass' }, /** - * Lookup130: frame_support::dispatch::PerDispatchClass + * Lookup128: frame_support::dispatch::PerDispatchClass **/ FrameSupportDispatchPerDispatchClassWeightsPerClass: { normal: 'FrameSystemLimitsWeightsPerClass', @@ -1155,7 +1133,7 @@ export default { mandatory: 'FrameSystemLimitsWeightsPerClass' }, /** - * Lookup131: frame_system::limits::WeightsPerClass + * Lookup129: frame_system::limits::WeightsPerClass **/ FrameSystemLimitsWeightsPerClass: { baseExtrinsic: 'SpWeightsWeightV2Weight', @@ -1164,13 +1142,13 @@ export default { reserved: 'Option' }, /** - * Lookup133: frame_system::limits::BlockLength + * Lookup131: frame_system::limits::BlockLength **/ FrameSystemLimitsBlockLength: { max: 'FrameSupportDispatchPerDispatchClassU32' }, /** - * Lookup134: frame_support::dispatch::PerDispatchClass + * Lookup132: frame_support::dispatch::PerDispatchClass **/ FrameSupportDispatchPerDispatchClassU32: { normal: 'u32', @@ -1178,14 +1156,14 @@ export default { mandatory: 'u32' }, /** - * Lookup135: sp_weights::RuntimeDbWeight + * Lookup133: sp_weights::RuntimeDbWeight **/ SpWeightsRuntimeDbWeight: { read: 'u64', write: 'u64' }, /** - * Lookup136: sp_version::RuntimeVersion + * Lookup134: sp_version::RuntimeVersion **/ SpVersionRuntimeVersion: { specName: 'Text', @@ -1198,13 +1176,13 @@ export default { stateVersion: 'u8' }, /** - * Lookup140: frame_system::pallet::Error + * Lookup138: frame_system::pallet::Error **/ FrameSystemError: { _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered', 'StorageQueueFull'] }, /** - * Lookup141: pallet_timestamp::pallet::Call + * Lookup139: pallet_timestamp::pallet::Call **/ PalletTimestampCall: { _enum: { @@ -1214,7 +1192,7 @@ export default { } }, /** - * Lookup142: pallet_utility_mangata::pallet::Call + * Lookup140: pallet_utility_mangata::pallet::Call **/ PalletUtilityMangataCall: { _enum: { @@ -1242,7 +1220,7 @@ export default { } }, /** - * Lookup145: pallet_proxy::pallet::Call + * Lookup143: pallet_proxy::pallet::Call **/ PalletProxyCall: { _enum: { @@ -1295,13 +1273,13 @@ export default { } }, /** - * Lookup147: pallet_maintenance::pallet::Call + * Lookup145: pallet_maintenance::pallet::Call **/ PalletMaintenanceCall: { _enum: ['switch_maintenance_mode_on', 'switch_maintenance_mode_off', 'switch_upgradability_in_maintenance_mode_on', 'switch_upgradability_in_maintenance_mode_off'] }, /** - * Lookup148: pallet_rolldown::pallet::Call + * Lookup146: pallet_rolldown::pallet::Call **/ PalletRolldownCall: { _enum: { @@ -1329,7 +1307,7 @@ export default { } }, /** - * Lookup149: pallet_rolldown::messages::L1Update + * Lookup147: pallet_rolldown::messages::L1Update **/ PalletRolldownMessagesL1Update: { chain: 'PalletRolldownMessagesChain', @@ -1339,7 +1317,7 @@ export default { pendingL2UpdatesToRemove: 'Vec' }, /** - * Lookup151: pallet_rolldown::messages::Deposit + * Lookup149: pallet_rolldown::messages::Deposit **/ PalletRolldownMessagesDeposit: { requestId: 'PalletRolldownMessagesRequestId', @@ -1348,6 +1326,19 @@ export default { amount: 'U256', timeStamp: 'U256' }, + /** + * Lookup150: pallet_rolldown::messages::RequestId + **/ + PalletRolldownMessagesRequestId: { + origin: 'PalletRolldownMessagesOrigin', + id: 'u128' + }, + /** + * Lookup151: pallet_rolldown::messages::Origin + **/ + PalletRolldownMessagesOrigin: { + _enum: ['L1', 'L2'] + }, /** * Lookup155: pallet_rolldown::messages::CancelResolution **/ @@ -2432,32 +2423,26 @@ export default { amount: 'U256' }, /** - * Lookup296: pallet_rolldown::pallet::DisputeRole - **/ - PalletRolldownDisputeRole: { - _enum: ['Canceler', 'Submitter'] - }, - /** - * Lookup298: pallet_rolldown::pallet::Error + * Lookup295: pallet_rolldown::pallet::Error **/ PalletRolldownError: { _enum: ['OperationFailed', 'ReadRightsExhausted', 'CancelRightsExhausted', 'EmptyUpdate', 'AddressDeserializationFailure', 'RequestDoesNotExist', 'NotEnoughAssets', 'BalanceOverflow', 'L1AssetCreationFailed', 'MathOverflow', 'TooManyRequests', 'InvalidUpdate', 'L1AssetNotFound', 'WrongRequestId', 'OnlySelectedSequencerisAllowedToUpdate', 'SequencerLastUpdateStillInDisputePeriod', 'SequencerAwaitingCancelResolution', 'MultipleUpdatesInSingleBlock', 'BlockedByMaintenanceMode', 'UnsupportedAsset'] }, /** - * Lookup299: pallet_metamask_signature::pallet::Error + * Lookup296: pallet_metamask_signature::pallet::Error **/ PalletMetamaskSignatureError: { _enum: ['NothingToUpdate'] }, /** - * Lookup302: orml_tokens::BalanceLock + * Lookup299: orml_tokens::BalanceLock **/ OrmlTokensBalanceLock: { id: '[u8;8]', amount: 'u128' }, /** - * Lookup304: orml_tokens::AccountData + * Lookup301: orml_tokens::AccountData **/ OrmlTokensAccountData: { free: 'u128', @@ -2465,32 +2450,32 @@ export default { frozen: 'u128' }, /** - * Lookup306: orml_tokens::ReserveData + * Lookup303: orml_tokens::ReserveData **/ OrmlTokensReserveData: { id: '[u8;8]', amount: 'u128' }, /** - * Lookup308: orml_tokens::module::Error + * Lookup305: orml_tokens::module::Error **/ OrmlTokensModuleError: { _enum: ['BalanceTooLow', 'AmountIntoBalanceFailed', 'LiquidityRestrictions', 'MaxLocksExceeded', 'KeepAlive', 'ExistentialDeposit', 'DeadAccount', 'TokenIdNotExists', 'TooManyReserves'] }, /** - * Lookup310: pallet_transaction_payment_mangata::Releases + * Lookup307: pallet_transaction_payment_mangata::Releases **/ PalletTransactionPaymentMangataReleases: { _enum: ['V1Ancient', 'V2'] }, /** - * Lookup312: pallet_xyk::pallet::Error + * Lookup309: pallet_xyk::pallet::Error **/ PalletXykError: { _enum: ['PoolAlreadyExists', 'NotEnoughAssets', 'NoSuchPool', 'NoSuchLiquidityAsset', 'NotEnoughReserve', 'ZeroAmount', 'InsufficientInputAmount', 'InsufficientOutputAmount', 'SameAsset', 'AssetAlreadyExists', 'AssetDoesNotExists', 'DivisionByZero', 'UnexpectedFailure', 'NotMangataLiquidityAsset', 'SecondAssetAmountExceededExpectations', 'MathOverflow', 'LiquidityTokenCreationFailed', 'NotEnoughRewardsEarned', 'NotAPromotedPool', 'PastTimeCalculation', 'PoolAlreadyPromoted', 'SoldAmountTooLow', 'FunctionNotAvailableForThisToken', 'DisallowedPool', 'LiquidityCheckpointMathError', 'CalculateRewardsMathError', 'CalculateCumulativeWorkMaxRatioMathError', 'CalculateRewardsAllMathError', 'NoRights', 'MultiswapShouldBeAtleastTwoHops', 'MultiBuyAssetCantHaveSamePoolAtomicSwaps', 'MultiSwapCantHaveSameTokenConsequetively', 'TradingBlockedByMaintenanceMode', 'PoolIsEmpty'] }, /** - * Lookup313: pallet_proof_of_stake::reward_info::RewardInfo + * Lookup310: pallet_proof_of_stake::reward_info::RewardInfo **/ PalletProofOfStakeRewardInfo: { activatedAmount: 'u128', @@ -2501,14 +2486,14 @@ export default { missingAtLastCheckpoint: 'U256' }, /** - * Lookup315: pallet_proof_of_stake::pallet::PromotedPools + * Lookup312: pallet_proof_of_stake::pallet::PromotedPools **/ PalletProofOfStakePromotedPools: { weight: 'u8', rewards: 'U256' }, /** - * Lookup319: pallet_proof_of_stake::schedule_rewards_calculator::ScheduleRewards + * Lookup316: pallet_proof_of_stake::schedule_rewards_calculator::ScheduleRewards **/ PalletProofOfStakeScheduleRewardsCalculatorScheduleRewards: { pending: 'u128', @@ -2516,7 +2501,7 @@ export default { total: 'u128' }, /** - * Lookup326: pallet_proof_of_stake::SchedulesList + * Lookup323: pallet_proof_of_stake::SchedulesList **/ PalletProofOfStakeSchedulesList: { head: 'Option', @@ -2525,7 +2510,7 @@ export default { count: 'u64' }, /** - * Lookup328: pallet_proof_of_stake::Schedule + * Lookup325: pallet_proof_of_stake::Schedule **/ PalletProofOfStakeSchedule: { scheduledAt: 'u32', @@ -2535,7 +2520,7 @@ export default { amountPerSession: 'u128' }, /** - * Lookup329: pallet_proof_of_stake::schedule_rewards_calculator::ActivatedLiquidityPerSchedule + * Lookup326: pallet_proof_of_stake::schedule_rewards_calculator::ActivatedLiquidityPerSchedule **/ PalletProofOfStakeScheduleRewardsCalculatorActivatedLiquidityPerSchedule: { pendingPositive: 'u128', @@ -2544,13 +2529,13 @@ export default { total: 'u128' }, /** - * Lookup331: pallet_proof_of_stake::pallet::Error + * Lookup328: pallet_proof_of_stake::pallet::Error **/ PalletProofOfStakeError: { _enum: ['NotEnoughAssets', 'MathOverflow', 'NotEnoughRewardsEarned', 'NotAPromotedPool', 'PastTimeCalculation', 'LiquidityCheckpointMathError', 'CalculateRewardsMathError', 'MathError', 'CalculateRewardsAllMathError', 'MissingRewardsInfoError', 'DeprecatedExtrinsic', 'CannotScheduleRewardsInPast', 'PoolDoesNotExist', 'TooManySchedules', 'TooLittleRewards', 'TooSmallVolume', 'LiquidityLockedIn3rdpartyRewards', 'NoThirdPartyPartyRewardsToClaim', 'SoloTokenPromotionForbiddenError'] }, /** - * Lookup332: pallet_fee_lock::pallet::FeeLockMetadataInfo + * Lookup329: pallet_fee_lock::pallet::FeeLockMetadataInfo **/ PalletFeeLockFeeLockMetadataInfo: { periodLength: 'u32', @@ -2559,32 +2544,32 @@ export default { whitelistedTokens: 'BTreeSet' }, /** - * Lookup335: pallet_fee_lock::pallet::AccountFeeLockDataInfo + * Lookup332: pallet_fee_lock::pallet::AccountFeeLockDataInfo **/ PalletFeeLockAccountFeeLockDataInfo: { totalFeeLockAmount: 'u128', lastFeeLockBlock: 'u32' }, /** - * Lookup336: pallet_fee_lock::pallet::Error + * Lookup333: pallet_fee_lock::pallet::Error **/ PalletFeeLockError: { _enum: ['FeeLocksIncorrectlyInitialzed', 'InvalidFeeLockMetadata', 'FeeLocksNotInitialized', 'NotFeeLocked', 'CantUnlockFeeYet', 'MaxCuratedTokensLimitExceeded', 'UnexpectedFailure'] }, /** - * Lookup339: pallet_vesting_mangata::Releases + * Lookup336: pallet_vesting_mangata::Releases **/ PalletVestingMangataReleases: { _enum: ['V0', 'V1'] }, /** - * Lookup340: pallet_vesting_mangata::pallet::Error + * Lookup337: pallet_vesting_mangata::pallet::Error **/ PalletVestingMangataError: { _enum: ['NotVesting', 'AtMaxVestingSchedules', 'AmountLow', 'ScheduleIndexOutOfBounds', 'InvalidScheduleParams', 'NoSuitableScheduleFound', 'SudoUnlockIsDisallowed', 'InvalidVestingIndex', 'MathError'] }, /** - * Lookup342: pallet_crowdloan_rewards::pallet::RewardInfo + * Lookup339: pallet_crowdloan_rewards::pallet::RewardInfo **/ PalletCrowdloanRewardsRewardInfo: { totalReward: 'u128', @@ -2592,19 +2577,19 @@ export default { contributedRelayAddresses: 'Vec' }, /** - * Lookup343: pallet_crowdloan_rewards::pallet::Error + * Lookup340: pallet_crowdloan_rewards::pallet::Error **/ PalletCrowdloanRewardsError: { _enum: ['AlreadyAssociated', 'BatchBeyondFundPot', 'FirstClaimAlreadyDone', 'RewardNotHighEnough', 'InvalidClaimSignature', 'InvalidFreeClaimSignature', 'NoAssociatedClaim', 'RewardsAlreadyClaimed', 'RewardVecAlreadyInitialized', 'RewardVecNotFullyInitializedYet', 'RewardsDoNotMatchFund', 'TooManyContributors', 'VestingPeriodNonValid', 'NonContributedAddressProvided', 'InsufficientNumberOfValidProofs', 'ClaimingLessThanED', 'MathOverflow', 'PeriodNotSet', 'AllocationDoesNotMatch'] }, /** - * Lookup345: pallet_issuance::pallet::Error + * Lookup342: pallet_issuance::pallet::Error **/ PalletIssuanceError: { _enum: ['IssuanceConfigAlreadyInitialized', 'IssuanceConfigNotInitialized', 'TGENotFinalized', 'TGEIsAlreadyFinalized', 'IssuanceConfigInvalid', 'MathError', 'UnknownPool'] }, /** - * Lookup346: pallet_multipurpose_liquidity::pallet::ReserveStatusInfo + * Lookup343: pallet_multipurpose_liquidity::pallet::ReserveStatusInfo **/ PalletMultipurposeLiquidityReserveStatusInfo: { stakedUnactivatedReserves: 'u128', @@ -2614,7 +2599,7 @@ export default { relockAmount: 'u128' }, /** - * Lookup348: pallet_multipurpose_liquidity::pallet::RelockStatusInfo + * Lookup345: pallet_multipurpose_liquidity::pallet::RelockStatusInfo **/ PalletMultipurposeLiquidityRelockStatusInfo: { amount: 'u128', @@ -2622,29 +2607,29 @@ export default { endingBlockAsBalance: 'u128' }, /** - * Lookup350: pallet_multipurpose_liquidity::pallet::Error + * Lookup347: pallet_multipurpose_liquidity::pallet::Error **/ PalletMultipurposeLiquidityError: { _enum: ['NotALiquidityToken', 'RelockCountLimitExceeded', 'RelockInstanceIndexOOB', 'NotEnoughUnspentReserves', 'NotEnoughTokens', 'MathError'] }, /** - * Lookup352: pallet_bootstrap::BootstrapPhase + * Lookup349: pallet_bootstrap::BootstrapPhase **/ PalletBootstrapBootstrapPhase: { _enum: ['BeforeStart', 'Whitelist', 'Public', 'Finished'] }, /** - * Lookup356: frame_support::PalletId + * Lookup353: frame_support::PalletId **/ FrameSupportPalletId: '[u8;8]', /** - * Lookup357: pallet_bootstrap::pallet::Error + * Lookup354: pallet_bootstrap::pallet::Error **/ PalletBootstrapError: { _enum: ['UnsupportedTokenId', 'NotEnoughAssets', 'NotEnoughVestedAssets', 'MathOverflow', 'Unauthorized', 'BootstrapStartInThePast', 'PhaseLengthCannotBeZero', 'AlreadyStarted', 'ValuationRatio', 'FirstProvisionInSecondTokenId', 'PoolAlreadyExists', 'NotFinishedYet', 'NothingToClaim', 'WrongRatio', 'BootstrapNotReadyToBeFinished', 'SameToken', 'TokenIdDoesNotExists', 'TokensActivationFailed', 'BootstrapNotSchduled', 'BootstrapFinished', 'TooLateToUpdateBootstrap', 'ProvisioningBlockedByMaintenanceMode', 'BootstrapMustBePreFinalized'] }, /** - * Lookup358: parachain_staking::pallet::RoundInfo + * Lookup355: parachain_staking::pallet::RoundInfo **/ ParachainStakingRoundInfo: { current: 'u32', @@ -2652,7 +2637,7 @@ export default { length: 'u32' }, /** - * Lookup359: parachain_staking::pallet::Delegator + * Lookup356: parachain_staking::pallet::Delegator **/ ParachainStakingDelegator: { id: 'SpRuntimeAccountAccountId20', @@ -2661,11 +2646,11 @@ export default { status: 'ParachainStakingDelegatorStatus' }, /** - * Lookup360: parachain_staking::set::OrderedSet> + * Lookup357: parachain_staking::set::OrderedSet> **/ ParachainStakingSetOrderedSetBond: 'Vec', /** - * Lookup361: parachain_staking::pallet::Bond + * Lookup358: parachain_staking::pallet::Bond **/ ParachainStakingBond: { owner: 'SpRuntimeAccountAccountId20', @@ -2673,13 +2658,13 @@ export default { liquidityToken: 'u32' }, /** - * Lookup363: parachain_staking::pallet::PendingDelegationRequests + * Lookup360: parachain_staking::pallet::PendingDelegationRequests **/ ParachainStakingPendingDelegationRequests: { requests: 'BTreeMap' }, /** - * Lookup367: parachain_staking::pallet::DelegatorStatus + * Lookup364: parachain_staking::pallet::DelegatorStatus **/ ParachainStakingDelegatorStatus: { _enum: { @@ -2688,7 +2673,7 @@ export default { } }, /** - * Lookup368: parachain_staking::pallet::CollatorCandidate + * Lookup365: parachain_staking::pallet::CollatorCandidate **/ ParachainStakingCollatorCandidate: { id: 'SpRuntimeAccountAccountId20', @@ -2703,11 +2688,11 @@ export default { state: 'ParachainStakingCollatorStatus' }, /** - * Lookup369: parachain_staking::set::OrderedSet + * Lookup366: parachain_staking::set::OrderedSet **/ ParachainStakingSetOrderedSetAccountId20: 'Vec', /** - * Lookup371: parachain_staking::pallet::CollatorStatus + * Lookup368: parachain_staking::pallet::CollatorStatus **/ ParachainStakingCollatorStatus: { _enum: { @@ -2717,7 +2702,7 @@ export default { } }, /** - * Lookup372: parachain_staking::pallet::CollatorSnapshot + * Lookup369: parachain_staking::pallet::CollatorSnapshot **/ ParachainStakingCollatorSnapshot: { bond: 'u128', @@ -2726,43 +2711,43 @@ export default { liquidityToken: 'u32' }, /** - * Lookup379: parachain_staking::pallet::AggregatorMetadataType + * Lookup376: parachain_staking::pallet::AggregatorMetadataType **/ ParachainStakingAggregatorMetadataType: { tokenCollatorMap: 'BTreeMap', approvedCandidates: 'BTreeSet' }, /** - * Lookup389: parachain_staking::pallet::RoundCollatorRewardInfoType + * Lookup386: parachain_staking::pallet::RoundCollatorRewardInfoType **/ ParachainStakingRoundCollatorRewardInfoType: { collatorReward: 'u128', delegatorRewards: 'BTreeMap' }, /** - * Lookup390: parachain_staking::pallet::Error + * Lookup387: parachain_staking::pallet::Error **/ ParachainStakingError: { _enum: ['DelegatorDNE', 'DelegatorDNEinTopNorBottom', 'DelegatorDNEInDelegatorSet', 'CandidateDNE', 'DelegationDNE', 'DelegatorExists', 'CandidateExists', 'CandidateBondBelowMin', 'InsufficientBalance', 'DelegationBelowMin', 'AlreadyOffline', 'AlreadyActive', 'DelegatorAlreadyLeaving', 'DelegatorNotLeaving', 'DelegatorCannotLeaveYet', 'CannotDelegateIfLeaving', 'CandidateAlreadyLeaving', 'CandidateNotLeaving', 'CandidateCannotLeaveYet', 'CannotGoOnlineIfLeaving', 'ExceedMaxDelegationsPerDelegator', 'AlreadyDelegatedCandidate', 'InvalidSchedule', 'CannotSetBelowMin', 'NoWritingSameValue', 'TooLowCandidateCountWeightHintJoinCandidates', 'TooLowCandidateCountWeightHintCancelLeaveCandidates', 'TooLowCandidateCountToLeaveCandidates', 'TooLowDelegationCountToDelegate', 'TooLowCandidateDelegationCountToDelegate', 'TooLowDelegationCountToLeaveDelegators', 'PendingCandidateRequestsDNE', 'PendingCandidateRequestAlreadyExists', 'PendingCandidateRequestNotDueYet', 'PendingDelegationRequestDNE', 'PendingDelegationRequestAlreadyExists', 'PendingDelegationRequestNotDueYet', 'StakingLiquidityTokenNotListed', 'TooLowCurrentStakingLiquidityTokensCount', 'StakingLiquidityTokenAlreadyListed', 'ExceedMaxCollatorCandidates', 'ExceedMaxTotalDelegatorsPerCandidate', 'CandidateNotAggregating', 'CandidateNotAggregatingUnderAggregator', 'CandidateAlreadyApprovedByAggregator', 'AggregatorExists', 'CollatorRoundRewardsDNE', 'DelegatorRewardsDNE', 'AggregatorDNE', 'TargettedAggregatorSameAsCurrent', 'CandidateNotApprovedByAggregator', 'AggregatorLiquidityTokenTaken', 'IncorrectRewardDelegatorCount', 'MathError'] }, /** - * Lookup401: pallet_sequencer_staking::pallet::Error + * Lookup400: pallet_sequencer_staking::pallet::Error **/ PalletSequencerStakingError: { - _enum: ['OperationFailed', 'MathOverflow', 'SequencerIsNotInActiveSet', 'SequencerAlreadyInActiveSet', 'CantUnstakeWhileInActiveSet', 'NotEnoughSequencerStake', 'MaxSequencersLimitReached', 'TestUnstakingError', 'UnknownChainId'] + _enum: ['OperationFailed', 'MathOverflow', 'SequencerIsNotInActiveSet', 'SequencerAlreadyInActiveSet', 'CantUnstakeWhileInActiveSet', 'NotEligibleToBeSequencer', 'NotEnoughSequencerStake', 'MaxSequencersLimitReached', 'TestUnstakingError', 'UnknownChainId'] }, /** - * Lookup405: sp_core::crypto::KeyTypeId + * Lookup404: sp_core::crypto::KeyTypeId **/ SpCoreCryptoKeyTypeId: '[u8;4]', /** - * Lookup406: pallet_session::pallet::Error + * Lookup405: pallet_session::pallet::Error **/ PalletSessionError: { _enum: ['InvalidProof', 'NoAssociatedValidatorId', 'DuplicatedKey', 'NoKeys', 'NoAccount'] }, /** - * Lookup410: pallet_grandpa::StoredState + * Lookup409: pallet_grandpa::StoredState **/ PalletGrandpaStoredState: { _enum: { @@ -2779,7 +2764,7 @@ export default { } }, /** - * Lookup411: pallet_grandpa::StoredPendingChange + * Lookup410: pallet_grandpa::StoredPendingChange **/ PalletGrandpaStoredPendingChange: { scheduledAt: 'u32', @@ -2788,19 +2773,19 @@ export default { forced: 'Option' }, /** - * Lookup413: pallet_grandpa::pallet::Error + * Lookup412: pallet_grandpa::pallet::Error **/ PalletGrandpaError: { _enum: ['PauseFailed', 'ResumeFailed', 'ChangePending', 'TooSoon', 'InvalidKeyOwnershipProof', 'InvalidEquivocationProof', 'DuplicateOffenceReport'] }, /** - * Lookup414: orml_asset_registry::module::Error + * Lookup413: orml_asset_registry::module::Error **/ OrmlAssetRegistryModuleError: { _enum: ['AssetNotFound', 'BadVersion', 'InvalidAssetId', 'ConflictingLocation', 'ConflictingAssetId', 'InvalidAssetString', 'ConflictingL1Asset'] }, /** - * Lookup415: pallet_treasury::Proposal + * Lookup414: pallet_treasury::Proposal **/ PalletTreasuryProposal: { proposer: 'SpRuntimeAccountAccountId20', @@ -2809,23 +2794,23 @@ export default { bond: 'u128' }, /** - * Lookup417: pallet_treasury::pallet::Error + * Lookup416: pallet_treasury::pallet::Error **/ PalletTreasuryError: { _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals', 'InsufficientPermission', 'ProposalNotApproved'] }, /** - * Lookup418: pallet_sudo_mangata::pallet::Error + * Lookup417: pallet_sudo_mangata::pallet::Error **/ PalletSudoMangataError: { _enum: ['RequireSudo'] }, /** - * Lookup419: pallet_sudo_origin::pallet::Error + * Lookup418: pallet_sudo_origin::pallet::Error **/ PalletSudoOriginError: 'Null', /** - * Lookup421: pallet_collective_mangata::Votes + * Lookup420: pallet_collective_mangata::Votes **/ PalletCollectiveMangataVotes: { index: 'u32', @@ -2835,13 +2820,13 @@ export default { end: 'u32' }, /** - * Lookup422: pallet_collective_mangata::pallet::Error + * Lookup421: pallet_collective_mangata::pallet::Error **/ PalletCollectiveMangataError: { _enum: ['NotMember', 'DuplicateProposal', 'ProposalMissing', 'WrongIndex', 'DuplicateVote', 'AlreadyInitialized', 'TooEarly', 'TooEarlyToCloseByNonFoundationAccount', 'TooManyProposals', 'WrongProposalWeight', 'WrongProposalLength', 'PrimeAccountNotMember', 'NotFoundationAccountOrRoot'] }, /** - * Lookup423: pallet_identity::types::Registration + * Lookup422: pallet_identity::types::Registration **/ PalletIdentityRegistration: { judgements: 'Vec<(u32,PalletIdentityJudgement)>', @@ -2849,7 +2834,7 @@ export default { info: 'PalletIdentityIdentityInfo' }, /** - * Lookup431: pallet_identity::types::RegistrarInfo + * Lookup430: pallet_identity::types::RegistrarInfo **/ PalletIdentityRegistrarInfo: { account: 'SpRuntimeAccountAccountId20', @@ -2857,41 +2842,41 @@ export default { fields: 'PalletIdentityBitFlags' }, /** - * Lookup433: pallet_identity::pallet::Error + * Lookup432: pallet_identity::pallet::Error **/ PalletIdentityError: { _enum: ['TooManySubAccounts', 'NotFound', 'NotNamed', 'EmptyIndex', 'FeeChanged', 'NoIdentity', 'StickyJudgement', 'JudgementGiven', 'InvalidJudgement', 'InvalidIndex', 'InvalidTarget', 'TooManyFields', 'TooManyRegistrars', 'AlreadyClaimed', 'NotSub', 'NotOwned', 'JudgementForDifferentIdentity', 'JudgementPaymentFailed'] }, /** - * Lookup436: frame_system::extensions::check_spec_version::CheckSpecVersion + * Lookup435: frame_system::extensions::check_spec_version::CheckSpecVersion **/ FrameSystemExtensionsCheckSpecVersion: 'Null', /** - * Lookup437: frame_system::extensions::check_tx_version::CheckTxVersion + * Lookup436: frame_system::extensions::check_tx_version::CheckTxVersion **/ FrameSystemExtensionsCheckTxVersion: 'Null', /** - * Lookup438: frame_system::extensions::check_genesis::CheckGenesis + * Lookup437: frame_system::extensions::check_genesis::CheckGenesis **/ FrameSystemExtensionsCheckGenesis: 'Null', /** - * Lookup441: frame_system::extensions::check_nonce::CheckNonce + * Lookup440: frame_system::extensions::check_nonce::CheckNonce **/ FrameSystemExtensionsCheckNonce: 'Compact', /** - * Lookup442: frame_system::extensions::check_weight::CheckWeight + * Lookup441: frame_system::extensions::check_weight::CheckWeight **/ FrameSystemExtensionsCheckWeight: 'Null', /** - * Lookup443: pallet_transaction_payment_mangata::ChargeTransactionPayment + * Lookup442: pallet_transaction_payment_mangata::ChargeTransactionPayment **/ PalletTransactionPaymentMangataChargeTransactionPayment: 'Compact', /** - * Lookup444: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender + * Lookup443: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender **/ FrameSystemExtensionsCheckNonZeroSender: 'Null', /** - * Lookup445: rollup_runtime::Runtime + * Lookup444: rollup_runtime::Runtime **/ RollupRuntimeRuntime: 'Null' }; diff --git a/packages/types/src/interfaces/registry.ts b/packages/types/src/interfaces/registry.ts index 903abd3e..52453abb 100644 --- a/packages/types/src/interfaces/registry.ts +++ b/packages/types/src/interfaces/registry.ts @@ -5,7 +5,7 @@ // this is required to allow for ambient/previous definitions import '@polkadot/types/types/registry'; -import type { FinalityGrandpaEquivocationPrecommit, FinalityGrandpaEquivocationPrevote, FinalityGrandpaPrecommit, FinalityGrandpaPrevote, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonZeroSender, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, MangataTypesAssetsCustomMetadata, MangataTypesAssetsL1Asset, MangataTypesAssetsXcmMetadata, MangataTypesAssetsXykMetadata, MangataTypesMultipurposeLiquidityActivateKind, MangataTypesMultipurposeLiquidityBondKind, OrmlAssetRegistryModuleCall, OrmlAssetRegistryModuleError, OrmlAssetRegistryModuleEvent, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlTraitsAssetRegistryAssetMetadata, PalletBootstrapBootstrapPhase, PalletBootstrapCall, PalletBootstrapError, PalletBootstrapEvent, PalletCollectiveMangataCall, PalletCollectiveMangataError, PalletCollectiveMangataEvent, PalletCollectiveMangataRawOrigin, PalletCollectiveMangataVotes, PalletCrowdloanRewardsCall, PalletCrowdloanRewardsError, PalletCrowdloanRewardsEvent, PalletCrowdloanRewardsRewardInfo, PalletFeeLockAccountFeeLockDataInfo, PalletFeeLockCall, PalletFeeLockError, PalletFeeLockEvent, PalletFeeLockFeeLockMetadataInfo, PalletGrandpaCall, PalletGrandpaError, PalletGrandpaEvent, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletIdentityBitFlags, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityIdentityField, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletIssuanceCall, PalletIssuanceError, PalletIssuanceEvent, PalletIssuanceIssuanceInfo, PalletIssuanceTgeInfo, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletMaintenanceMaintenanceStatusInfo, PalletMetamaskSignatureCall, PalletMetamaskSignatureError, PalletMetamaskSignatureEvent, PalletMultipurposeLiquidityCall, PalletMultipurposeLiquidityError, PalletMultipurposeLiquidityEvent, PalletMultipurposeLiquidityRelockStatusInfo, PalletMultipurposeLiquidityReserveStatusInfo, PalletProofOfStakeCall, PalletProofOfStakeError, PalletProofOfStakeEvent, PalletProofOfStakePromotedPools, PalletProofOfStakeRewardInfo, PalletProofOfStakeSchedule, PalletProofOfStakeScheduleRewardsCalculatorActivatedLiquidityPerSchedule, PalletProofOfStakeScheduleRewardsCalculatorScheduleRewards, PalletProofOfStakeSchedulesList, PalletProofOfStakeThirdPartyActivationKind, PalletProxyAnnouncement, PalletProxyCall, PalletProxyError, PalletProxyEvent, PalletProxyProxyDefinition, PalletRolldownCall, PalletRolldownCancel, PalletRolldownDisputeRole, PalletRolldownError, PalletRolldownEvent, PalletRolldownL2Request, PalletRolldownMessagesCancelResolution, PalletRolldownMessagesChain, PalletRolldownMessagesDeposit, PalletRolldownMessagesEthAbiUpdateType, PalletRolldownMessagesL1Update, PalletRolldownMessagesL2UpdatesToRemove, PalletRolldownMessagesOrigin, PalletRolldownMessagesRequestId, PalletRolldownMessagesWithdrawalResolution, PalletRolldownRequestResult, PalletRolldownSequencerRights, PalletRolldownWithdrawal, PalletSequencerStakingCall, PalletSequencerStakingError, PalletSequencerStakingEvent, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletSudoMangataCall, PalletSudoMangataError, PalletSudoMangataEvent, PalletSudoOriginCall, PalletSudoOriginError, PalletSudoOriginEvent, PalletTimestampCall, PalletTransactionPaymentMangataChargeTransactionPayment, PalletTransactionPaymentMangataEvent, PalletTransactionPaymentMangataReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUtilityMangataCall, PalletUtilityMangataError, PalletUtilityMangataEvent, PalletVestingMangataCall, PalletVestingMangataError, PalletVestingMangataEvent, PalletVestingMangataReleases, PalletVestingMangataVestingInfo, PalletXykCall, PalletXykError, PalletXykEvent, ParachainStakingAggregatorMetadataType, ParachainStakingBond, ParachainStakingCall, ParachainStakingCandidateBondChange, ParachainStakingCandidateBondRequest, ParachainStakingCollatorCandidate, ParachainStakingCollatorSnapshot, ParachainStakingCollatorStatus, ParachainStakingDelegationChange, ParachainStakingDelegationRequest, ParachainStakingDelegator, ParachainStakingDelegatorAdded, ParachainStakingDelegatorStatus, ParachainStakingError, ParachainStakingEvent, ParachainStakingMetadataUpdateAction, ParachainStakingPairedOrLiquidityToken, ParachainStakingPayoutRounds, ParachainStakingPendingDelegationRequests, ParachainStakingRoundCollatorRewardInfoType, ParachainStakingRoundInfo, ParachainStakingSetOrderedSetAccountId20, ParachainStakingSetOrderedSetBond, RollupRuntimeOriginCaller, RollupRuntimeRuntime, RollupRuntimeRuntimeConfigConfigPalletProxyProxyType, RollupRuntimeSessionKeys, SpArithmeticArithmeticError, SpConsensusAuraSr25519AppSr25519Public, SpConsensusGrandpaAppPublic, SpConsensusGrandpaAppSignature, SpConsensusGrandpaEquivocation, SpConsensusGrandpaEquivocationProof, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Public, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreVoid, SpRuntimeAccountAccountId20, SpRuntimeAccountEthereumSignature, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeTokenError, SpRuntimeTransactionalError, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, StagingXcmV2BodyId, StagingXcmV2BodyPart, StagingXcmV2Junction, StagingXcmV2MultiLocation, StagingXcmV2MultilocationJunctions, StagingXcmV2NetworkId, StagingXcmV3Junction, StagingXcmV3JunctionBodyId, StagingXcmV3JunctionBodyPart, StagingXcmV3JunctionNetworkId, StagingXcmV3Junctions, StagingXcmV3MultiLocation, StagingXcmVersionedMultiLocation } from '@polkadot/types/lookup'; +import type { FinalityGrandpaEquivocationPrecommit, FinalityGrandpaEquivocationPrevote, FinalityGrandpaPrecommit, FinalityGrandpaPrevote, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonZeroSender, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, MangataTypesAssetsCustomMetadata, MangataTypesAssetsL1Asset, MangataTypesAssetsXcmMetadata, MangataTypesAssetsXykMetadata, MangataTypesMultipurposeLiquidityActivateKind, MangataTypesMultipurposeLiquidityBondKind, OrmlAssetRegistryModuleCall, OrmlAssetRegistryModuleError, OrmlAssetRegistryModuleEvent, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlTraitsAssetRegistryAssetMetadata, PalletBootstrapBootstrapPhase, PalletBootstrapCall, PalletBootstrapError, PalletBootstrapEvent, PalletCollectiveMangataCall, PalletCollectiveMangataError, PalletCollectiveMangataEvent, PalletCollectiveMangataRawOrigin, PalletCollectiveMangataVotes, PalletCrowdloanRewardsCall, PalletCrowdloanRewardsError, PalletCrowdloanRewardsEvent, PalletCrowdloanRewardsRewardInfo, PalletFeeLockAccountFeeLockDataInfo, PalletFeeLockCall, PalletFeeLockError, PalletFeeLockEvent, PalletFeeLockFeeLockMetadataInfo, PalletGrandpaCall, PalletGrandpaError, PalletGrandpaEvent, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletIdentityBitFlags, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityIdentityField, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletIssuanceCall, PalletIssuanceError, PalletIssuanceEvent, PalletIssuanceIssuanceInfo, PalletIssuanceTgeInfo, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletMaintenanceMaintenanceStatusInfo, PalletMetamaskSignatureCall, PalletMetamaskSignatureError, PalletMetamaskSignatureEvent, PalletMultipurposeLiquidityCall, PalletMultipurposeLiquidityError, PalletMultipurposeLiquidityEvent, PalletMultipurposeLiquidityRelockStatusInfo, PalletMultipurposeLiquidityReserveStatusInfo, PalletProofOfStakeCall, PalletProofOfStakeError, PalletProofOfStakeEvent, PalletProofOfStakePromotedPools, PalletProofOfStakeRewardInfo, PalletProofOfStakeSchedule, PalletProofOfStakeScheduleRewardsCalculatorActivatedLiquidityPerSchedule, PalletProofOfStakeScheduleRewardsCalculatorScheduleRewards, PalletProofOfStakeSchedulesList, PalletProofOfStakeThirdPartyActivationKind, PalletProxyAnnouncement, PalletProxyCall, PalletProxyError, PalletProxyEvent, PalletProxyProxyDefinition, PalletRolldownCall, PalletRolldownCancel, PalletRolldownError, PalletRolldownEvent, PalletRolldownL2Request, PalletRolldownMessagesCancelResolution, PalletRolldownMessagesChain, PalletRolldownMessagesDeposit, PalletRolldownMessagesEthAbiUpdateType, PalletRolldownMessagesL1Update, PalletRolldownMessagesL2UpdatesToRemove, PalletRolldownMessagesOrigin, PalletRolldownMessagesRequestId, PalletRolldownMessagesWithdrawalResolution, PalletRolldownRequestResult, PalletRolldownSequencerRights, PalletRolldownWithdrawal, PalletSequencerStakingCall, PalletSequencerStakingError, PalletSequencerStakingEvent, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletSudoMangataCall, PalletSudoMangataError, PalletSudoMangataEvent, PalletSudoOriginCall, PalletSudoOriginError, PalletSudoOriginEvent, PalletTimestampCall, PalletTransactionPaymentMangataChargeTransactionPayment, PalletTransactionPaymentMangataEvent, PalletTransactionPaymentMangataReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUtilityMangataCall, PalletUtilityMangataError, PalletUtilityMangataEvent, PalletVestingMangataCall, PalletVestingMangataError, PalletVestingMangataEvent, PalletVestingMangataReleases, PalletVestingMangataVestingInfo, PalletXykCall, PalletXykError, PalletXykEvent, ParachainStakingAggregatorMetadataType, ParachainStakingBond, ParachainStakingCall, ParachainStakingCandidateBondChange, ParachainStakingCandidateBondRequest, ParachainStakingCollatorCandidate, ParachainStakingCollatorSnapshot, ParachainStakingCollatorStatus, ParachainStakingDelegationChange, ParachainStakingDelegationRequest, ParachainStakingDelegator, ParachainStakingDelegatorAdded, ParachainStakingDelegatorStatus, ParachainStakingError, ParachainStakingEvent, ParachainStakingMetadataUpdateAction, ParachainStakingPairedOrLiquidityToken, ParachainStakingPayoutRounds, ParachainStakingPendingDelegationRequests, ParachainStakingRoundCollatorRewardInfoType, ParachainStakingRoundInfo, ParachainStakingSetOrderedSetAccountId20, ParachainStakingSetOrderedSetBond, RollupRuntimeOriginCaller, RollupRuntimeRuntime, RollupRuntimeRuntimeConfigConfigPalletProxyProxyType, RollupRuntimeSessionKeys, SpArithmeticArithmeticError, SpConsensusAuraSr25519AppSr25519Public, SpConsensusGrandpaAppPublic, SpConsensusGrandpaAppSignature, SpConsensusGrandpaEquivocation, SpConsensusGrandpaEquivocationProof, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Public, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreVoid, SpRuntimeAccountAccountId20, SpRuntimeAccountEthereumSignature, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeTokenError, SpRuntimeTransactionalError, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, StagingXcmV2BodyId, StagingXcmV2BodyPart, StagingXcmV2Junction, StagingXcmV2MultiLocation, StagingXcmV2MultilocationJunctions, StagingXcmV2NetworkId, StagingXcmV3Junction, StagingXcmV3JunctionBodyId, StagingXcmV3JunctionBodyPart, StagingXcmV3JunctionNetworkId, StagingXcmV3Junctions, StagingXcmV3MultiLocation, StagingXcmVersionedMultiLocation } from '@polkadot/types/lookup'; declare module '@polkadot/types/types/registry' { interface InterfaceTypes { @@ -120,7 +120,6 @@ declare module '@polkadot/types/types/registry' { PalletProxyProxyDefinition: PalletProxyProxyDefinition; PalletRolldownCall: PalletRolldownCall; PalletRolldownCancel: PalletRolldownCancel; - PalletRolldownDisputeRole: PalletRolldownDisputeRole; PalletRolldownError: PalletRolldownError; PalletRolldownEvent: PalletRolldownEvent; PalletRolldownL2Request: PalletRolldownL2Request; diff --git a/packages/types/src/interfaces/types-lookup.ts b/packages/types/src/interfaces/types-lookup.ts index f074e138..f6c47c06 100644 --- a/packages/types/src/interfaces/types-lookup.ts +++ b/packages/types/src/interfaces/types-lookup.ts @@ -261,12 +261,7 @@ declare module '@polkadot/types/lookup' { } & Struct, H256]>; readonly isRequestProcessedOnL2: boolean; readonly asRequestProcessedOnL2: ITuple<[PalletRolldownMessagesChain, u128]>; - readonly isL1ReadCanceled: boolean; - readonly asL1ReadCanceled: { - readonly canceledSequencerUpdate: u128; - readonly assignedId: PalletRolldownMessagesRequestId; - } & Struct; - readonly type: 'L1ReadStored' | 'RequestProcessedOnL2' | 'L1ReadCanceled'; + readonly type: 'L1ReadStored' | 'RequestProcessedOnL2'; } /** @name PalletRolldownMessagesChain (45) */ @@ -276,20 +271,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Ethereum' | 'Arbitrum'; } - /** @name PalletRolldownMessagesRequestId (48) */ - interface PalletRolldownMessagesRequestId extends Struct { - readonly origin: PalletRolldownMessagesOrigin; - readonly id: u128; - } - - /** @name PalletRolldownMessagesOrigin (49) */ - interface PalletRolldownMessagesOrigin extends Enum { - readonly isL1: boolean; - readonly isL2: boolean; - readonly type: 'L1' | 'L2'; - } - - /** @name PalletMetamaskSignatureEvent (50) */ + /** @name PalletMetamaskSignatureEvent (48) */ interface PalletMetamaskSignatureEvent extends Enum { readonly isMetadataUpdated: boolean; readonly asMetadataUpdated: { @@ -301,7 +283,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'MetadataUpdated'; } - /** @name OrmlTokensModuleEvent (56) */ + /** @name OrmlTokensModuleEvent (54) */ interface OrmlTokensModuleEvent extends Enum { readonly isEndowed: boolean; readonly asEndowed: { @@ -415,14 +397,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'BalanceSet' | 'TotalIssuanceSet' | 'Withdrawn' | 'Slashed' | 'Deposited' | 'LockSet' | 'LockRemoved' | 'Created' | 'Minted' | 'Locked' | 'Unlocked' | 'Issued' | 'Rescinded'; } - /** @name FrameSupportTokensMiscBalanceStatus (57) */ + /** @name FrameSupportTokensMiscBalanceStatus (55) */ interface FrameSupportTokensMiscBalanceStatus extends Enum { readonly isFree: boolean; readonly isReserved: boolean; readonly type: 'Free' | 'Reserved'; } - /** @name PalletTransactionPaymentMangataEvent (59) */ + /** @name PalletTransactionPaymentMangataEvent (57) */ interface PalletTransactionPaymentMangataEvent extends Enum { readonly isTransactionFeePaid: boolean; readonly asTransactionFeePaid: { @@ -434,7 +416,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'TransactionFeePaid'; } - /** @name PalletXykEvent (60) */ + /** @name PalletXykEvent (58) */ interface PalletXykEvent extends Enum { readonly isPoolCreated: boolean; readonly asPoolCreated: ITuple<[SpRuntimeAccountAccountId20, u32, u128, u32, u128]>; @@ -461,7 +443,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'PoolCreated' | 'AssetsSwapped' | 'SellAssetFailedDueToSlippage' | 'BuyAssetFailedDueToSlippage' | 'LiquidityMinted' | 'LiquidityBurned' | 'PoolPromotionUpdated' | 'LiquidityActivated' | 'LiquidityDeactivated' | 'RewardsClaimed' | 'MultiSwapAssetFailedOnAtomicSwap'; } - /** @name PalletProofOfStakeEvent (63) */ + /** @name PalletProofOfStakeEvent (61) */ interface PalletProofOfStakeEvent extends Enum { readonly isPoolPromotionUpdated: boolean; readonly asPoolPromotionUpdated: ITuple<[u32, Option]>; @@ -482,7 +464,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'PoolPromotionUpdated' | 'LiquidityActivated' | 'LiquidityDeactivated' | 'RewardsClaimed' | 'ThirdPartyRewardsClaimed' | 'ThirdPartyLiquidityActivated' | 'ThirdPartyLiquidityDeactivated' | 'ThirdPartySuccessfulPoolPromotion'; } - /** @name PalletFeeLockEvent (64) */ + /** @name PalletFeeLockEvent (62) */ interface PalletFeeLockEvent extends Enum { readonly isFeeLockMetadataUpdated: boolean; readonly isFeeLockUnlocked: boolean; @@ -496,7 +478,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'FeeLockMetadataUpdated' | 'FeeLockUnlocked' | 'FeeLocked'; } - /** @name PalletVestingMangataEvent (65) */ + /** @name PalletVestingMangataEvent (63) */ interface PalletVestingMangataEvent extends Enum { readonly isVestingUpdated: boolean; readonly asVestingUpdated: { @@ -512,7 +494,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'VestingUpdated' | 'VestingCompleted'; } - /** @name PalletCrowdloanRewardsEvent (66) */ + /** @name PalletCrowdloanRewardsEvent (64) */ interface PalletCrowdloanRewardsEvent extends Enum { readonly isInitialPaymentMade: boolean; readonly asInitialPaymentMade: ITuple<[SpRuntimeAccountAccountId20, u128]>; @@ -529,7 +511,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'InitialPaymentMade' | 'NativeIdentityAssociated' | 'RewardsPaid' | 'RewardAddressUpdated' | 'InitializedAlreadyInitializedAccount' | 'InitializedAccountWithNotEnoughContribution'; } - /** @name PalletIssuanceEvent (67) */ + /** @name PalletIssuanceEvent (65) */ interface PalletIssuanceEvent extends Enum { readonly isSessionIssuanceIssued: boolean; readonly asSessionIssuanceIssued: ITuple<[u32, u128, u128]>; @@ -545,7 +527,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'SessionIssuanceIssued' | 'SessionIssuanceRecorded' | 'IssuanceConfigInitialized' | 'TgeFinalized' | 'TgeInstanceFailed' | 'TgeInstanceSucceeded'; } - /** @name PalletIssuanceIssuanceInfo (68) */ + /** @name PalletIssuanceIssuanceInfo (66) */ interface PalletIssuanceIssuanceInfo extends Struct { readonly cap: u128; readonly issuanceAtInit: u128; @@ -555,13 +537,13 @@ declare module '@polkadot/types/lookup' { readonly totalCrowdloanAllocation: u128; } - /** @name PalletIssuanceTgeInfo (70) */ + /** @name PalletIssuanceTgeInfo (68) */ interface PalletIssuanceTgeInfo extends Struct { readonly who: SpRuntimeAccountAccountId20; readonly amount: u128; } - /** @name PalletMultipurposeLiquidityEvent (71) */ + /** @name PalletMultipurposeLiquidityEvent (69) */ interface PalletMultipurposeLiquidityEvent extends Enum { readonly isVestingTokensReserved: boolean; readonly asVestingTokensReserved: ITuple<[SpRuntimeAccountAccountId20, u32, u128]>; @@ -570,7 +552,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'VestingTokensReserved' | 'TokensRelockedFromReserve'; } - /** @name PalletBootstrapEvent (72) */ + /** @name PalletBootstrapEvent (70) */ interface PalletBootstrapEvent extends Enum { readonly isProvisioned: boolean; readonly asProvisioned: ITuple<[u32, u128]>; @@ -587,7 +569,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Provisioned' | 'VestedProvisioned' | 'RewardsLiquidityAcitvationFailed' | 'RewardsClaimed' | 'AccountsWhitelisted' | 'BootstrapParitallyPreFinalized' | 'BootstrapReadyToBeFinalized' | 'BootstrapFinalized'; } - /** @name ParachainStakingEvent (73) */ + /** @name ParachainStakingEvent (71) */ interface ParachainStakingEvent extends Enum { readonly isNewRound: boolean; readonly asNewRound: ITuple<[u32, u32, u32, u128]>; @@ -658,21 +640,21 @@ declare module '@polkadot/types/lookup' { readonly type: 'NewRound' | 'JoinedCollatorCandidates' | 'CollatorChosen' | 'CandidateBondMoreRequested' | 'CandidateBondLessRequested' | 'CandidateBondedMore' | 'CandidateBondedLess' | 'CandidateWentOffline' | 'CandidateBackOnline' | 'CandidateScheduledExit' | 'CancelledCandidateExit' | 'CancelledCandidateBondChange' | 'CandidateLeft' | 'DelegationIncreaseScheduled' | 'DelegationDecreaseScheduled' | 'DelegationIncreased' | 'DelegationDecreased' | 'DelegatorExitScheduled' | 'DelegationRevocationScheduled' | 'DelegatorLeft' | 'DelegationRevoked' | 'DelegatorExitCancelled' | 'CancelledDelegationRequest' | 'Delegation' | 'DelegatorLeftCandidate' | 'DelegatorDueReward' | 'Rewarded' | 'CollatorRewardsDistributed' | 'StakeExpectationsSet' | 'TotalSelectedSet' | 'CollatorCommissionSet' | 'CandidateAggregatorUpdated' | 'AggregatorMetadataUpdated'; } - /** @name ParachainStakingCandidateBondRequest (74) */ + /** @name ParachainStakingCandidateBondRequest (72) */ interface ParachainStakingCandidateBondRequest extends Struct { readonly amount: u128; readonly change: ParachainStakingCandidateBondChange; readonly whenExecutable: u32; } - /** @name ParachainStakingCandidateBondChange (75) */ + /** @name ParachainStakingCandidateBondChange (73) */ interface ParachainStakingCandidateBondChange extends Enum { readonly isIncrease: boolean; readonly isDecrease: boolean; readonly type: 'Increase' | 'Decrease'; } - /** @name ParachainStakingDelegationRequest (76) */ + /** @name ParachainStakingDelegationRequest (74) */ interface ParachainStakingDelegationRequest extends Struct { readonly collator: SpRuntimeAccountAccountId20; readonly amount: u128; @@ -680,7 +662,7 @@ declare module '@polkadot/types/lookup' { readonly action: ParachainStakingDelegationChange; } - /** @name ParachainStakingDelegationChange (77) */ + /** @name ParachainStakingDelegationChange (75) */ interface ParachainStakingDelegationChange extends Enum { readonly isRevoke: boolean; readonly isIncrease: boolean; @@ -688,7 +670,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Revoke' | 'Increase' | 'Decrease'; } - /** @name ParachainStakingDelegatorAdded (78) */ + /** @name ParachainStakingDelegatorAdded (76) */ interface ParachainStakingDelegatorAdded extends Enum { readonly isAddedToTop: boolean; readonly asAddedToTop: { @@ -698,7 +680,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AddedToTop' | 'AddedToBottom'; } - /** @name ParachainStakingPayoutRounds (79) */ + /** @name ParachainStakingPayoutRounds (77) */ interface ParachainStakingPayoutRounds extends Enum { readonly isAll: boolean; readonly isPartial: boolean; @@ -706,16 +688,10 @@ declare module '@polkadot/types/lookup' { readonly type: 'All' | 'Partial'; } - /** @name PalletSequencerStakingEvent (80) */ - interface PalletSequencerStakingEvent extends Enum { - readonly isSequencersRemovedFromActiveSet: boolean; - readonly asSequencersRemovedFromActiveSet: ITuple<[PalletRolldownMessagesChain, Vec]>; - readonly isSequencerJoinedActiveSet: boolean; - readonly asSequencerJoinedActiveSet: ITuple<[PalletRolldownMessagesChain, SpRuntimeAccountAccountId20]>; - readonly type: 'SequencersRemovedFromActiveSet' | 'SequencerJoinedActiveSet'; - } + /** @name PalletSequencerStakingEvent (78) */ + type PalletSequencerStakingEvent = Null; - /** @name PalletSessionEvent (82) */ + /** @name PalletSessionEvent (79) */ interface PalletSessionEvent extends Enum { readonly isNewSession: boolean; readonly asNewSession: { @@ -724,7 +700,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NewSession'; } - /** @name PalletGrandpaEvent (83) */ + /** @name PalletGrandpaEvent (80) */ interface PalletGrandpaEvent extends Enum { readonly isNewAuthorities: boolean; readonly asNewAuthorities: { @@ -735,13 +711,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'NewAuthorities' | 'Paused' | 'Resumed'; } - /** @name SpConsensusGrandpaAppPublic (86) */ + /** @name SpConsensusGrandpaAppPublic (83) */ interface SpConsensusGrandpaAppPublic extends SpCoreEd25519Public {} - /** @name SpCoreEd25519Public (87) */ + /** @name SpCoreEd25519Public (84) */ interface SpCoreEd25519Public extends U8aFixed {} - /** @name OrmlAssetRegistryModuleEvent (88) */ + /** @name OrmlAssetRegistryModuleEvent (85) */ interface OrmlAssetRegistryModuleEvent extends Enum { readonly isRegisteredAsset: boolean; readonly asRegisteredAsset: { @@ -756,7 +732,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'RegisteredAsset' | 'UpdatedAsset'; } - /** @name OrmlTraitsAssetRegistryAssetMetadata (89) */ + /** @name OrmlTraitsAssetRegistryAssetMetadata (86) */ interface OrmlTraitsAssetRegistryAssetMetadata extends Struct { readonly decimals: u32; readonly name: Bytes; @@ -766,23 +742,23 @@ declare module '@polkadot/types/lookup' { readonly additional: MangataTypesAssetsCustomMetadata; } - /** @name MangataTypesAssetsCustomMetadata (90) */ + /** @name MangataTypesAssetsCustomMetadata (87) */ interface MangataTypesAssetsCustomMetadata extends Struct { readonly xcm: Option; readonly xyk: Option; } - /** @name MangataTypesAssetsXcmMetadata (92) */ + /** @name MangataTypesAssetsXcmMetadata (89) */ interface MangataTypesAssetsXcmMetadata extends Struct { readonly feePerSecond: u128; } - /** @name MangataTypesAssetsXykMetadata (94) */ + /** @name MangataTypesAssetsXykMetadata (91) */ interface MangataTypesAssetsXykMetadata extends Struct { readonly operationsDisabled: bool; } - /** @name StagingXcmVersionedMultiLocation (97) */ + /** @name StagingXcmVersionedMultiLocation (94) */ interface StagingXcmVersionedMultiLocation extends Enum { readonly isV2: boolean; readonly asV2: StagingXcmV2MultiLocation; @@ -791,13 +767,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'V2' | 'V3'; } - /** @name StagingXcmV2MultiLocation (98) */ + /** @name StagingXcmV2MultiLocation (95) */ interface StagingXcmV2MultiLocation extends Struct { readonly parents: u8; readonly interior: StagingXcmV2MultilocationJunctions; } - /** @name StagingXcmV2MultilocationJunctions (99) */ + /** @name StagingXcmV2MultilocationJunctions (96) */ interface StagingXcmV2MultilocationJunctions extends Enum { readonly isHere: boolean; readonly isX1: boolean; @@ -819,7 +795,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8'; } - /** @name StagingXcmV2Junction (100) */ + /** @name StagingXcmV2Junction (97) */ interface StagingXcmV2Junction extends Enum { readonly isParachain: boolean; readonly asParachain: Compact; @@ -853,7 +829,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality'; } - /** @name StagingXcmV2NetworkId (102) */ + /** @name StagingXcmV2NetworkId (99) */ interface StagingXcmV2NetworkId extends Enum { readonly isAny: boolean; readonly isNamed: boolean; @@ -863,7 +839,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama'; } - /** @name StagingXcmV2BodyId (105) */ + /** @name StagingXcmV2BodyId (102) */ interface StagingXcmV2BodyId extends Enum { readonly isUnit: boolean; readonly isNamed: boolean; @@ -880,7 +856,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial' | 'Defense' | 'Administration' | 'Treasury'; } - /** @name StagingXcmV2BodyPart (106) */ + /** @name StagingXcmV2BodyPart (103) */ interface StagingXcmV2BodyPart extends Enum { readonly isVoice: boolean; readonly isMembers: boolean; @@ -905,13 +881,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion'; } - /** @name StagingXcmV3MultiLocation (107) */ + /** @name StagingXcmV3MultiLocation (104) */ interface StagingXcmV3MultiLocation extends Struct { readonly parents: u8; readonly interior: StagingXcmV3Junctions; } - /** @name StagingXcmV3Junctions (108) */ + /** @name StagingXcmV3Junctions (105) */ interface StagingXcmV3Junctions extends Enum { readonly isHere: boolean; readonly isX1: boolean; @@ -933,7 +909,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8'; } - /** @name StagingXcmV3Junction (109) */ + /** @name StagingXcmV3Junction (106) */ interface StagingXcmV3Junction extends Enum { readonly isParachain: boolean; readonly asParachain: Compact; @@ -972,7 +948,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality' | 'GlobalConsensus'; } - /** @name StagingXcmV3JunctionNetworkId (111) */ + /** @name StagingXcmV3JunctionNetworkId (108) */ interface StagingXcmV3JunctionNetworkId extends Enum { readonly isByGenesis: boolean; readonly asByGenesis: U8aFixed; @@ -995,7 +971,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ByGenesis' | 'ByFork' | 'Polkadot' | 'Kusama' | 'Westend' | 'Rococo' | 'Wococo' | 'Ethereum' | 'BitcoinCore' | 'BitcoinCash'; } - /** @name StagingXcmV3JunctionBodyId (112) */ + /** @name StagingXcmV3JunctionBodyId (109) */ interface StagingXcmV3JunctionBodyId extends Enum { readonly isUnit: boolean; readonly isMoniker: boolean; @@ -1012,7 +988,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Unit' | 'Moniker' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial' | 'Defense' | 'Administration' | 'Treasury'; } - /** @name StagingXcmV3JunctionBodyPart (113) */ + /** @name StagingXcmV3JunctionBodyPart (110) */ interface StagingXcmV3JunctionBodyPart extends Enum { readonly isVoice: boolean; readonly isMembers: boolean; @@ -1037,7 +1013,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion'; } - /** @name PalletTreasuryEvent (114) */ + /** @name PalletTreasuryEvent (111) */ interface PalletTreasuryEvent extends Enum { readonly isProposed: boolean; readonly asProposed: { @@ -1084,7 +1060,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit' | 'SpendApproved' | 'UpdatedInactive'; } - /** @name PalletSudoMangataEvent (115) */ + /** @name PalletSudoMangataEvent (112) */ interface PalletSudoMangataEvent extends Enum { readonly isSudid: boolean; readonly asSudid: { @@ -1101,7 +1077,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone'; } - /** @name PalletSudoOriginEvent (116) */ + /** @name PalletSudoOriginEvent (113) */ interface PalletSudoOriginEvent extends Enum { readonly isSuOriginDid: boolean; readonly asSuOriginDid: Result; @@ -1110,7 +1086,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'SuOriginDid' | 'SuOriginDoAsDone'; } - /** @name PalletCollectiveMangataEvent (117) */ + /** @name PalletCollectiveMangataEvent (114) */ interface PalletCollectiveMangataEvent extends Enum { readonly isProposed: boolean; readonly asProposed: { @@ -1162,7 +1138,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Proposed' | 'Voted' | 'Approved' | 'Disapproved' | 'Executed' | 'MemberExecuted' | 'Closed' | 'MembersChanged' | 'PrimeSet'; } - /** @name PalletIdentityEvent (118) */ + /** @name PalletIdentityEvent (116) */ interface PalletIdentityEvent extends Enum { readonly isIdentitySet: boolean; readonly asIdentitySet: { @@ -1218,7 +1194,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'IdentitySet' | 'IdentityCleared' | 'IdentityKilled' | 'JudgementRequested' | 'JudgementUnrequested' | 'JudgementGiven' | 'RegistrarAdded' | 'SubIdentityAdded' | 'SubIdentityRemoved' | 'SubIdentityRevoked'; } - /** @name FrameSystemPhase (119) */ + /** @name FrameSystemPhase (117) */ interface FrameSystemPhase extends Enum { readonly isApplyExtrinsic: boolean; readonly asApplyExtrinsic: u32; @@ -1227,13 +1203,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization'; } - /** @name FrameSystemLastRuntimeUpgradeInfo (123) */ + /** @name FrameSystemLastRuntimeUpgradeInfo (121) */ interface FrameSystemLastRuntimeUpgradeInfo extends Struct { readonly specVersion: Compact; readonly specName: Text; } - /** @name FrameSystemCall (125) */ + /** @name FrameSystemCall (123) */ interface FrameSystemCall extends Enum { readonly isEnqueueTxs: boolean; readonly asEnqueueTxs: { @@ -1275,21 +1251,21 @@ declare module '@polkadot/types/lookup' { readonly type: 'EnqueueTxs' | 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent'; } - /** @name FrameSystemLimitsBlockWeights (129) */ + /** @name FrameSystemLimitsBlockWeights (127) */ interface FrameSystemLimitsBlockWeights extends Struct { readonly baseBlock: SpWeightsWeightV2Weight; readonly maxBlock: SpWeightsWeightV2Weight; readonly perClass: FrameSupportDispatchPerDispatchClassWeightsPerClass; } - /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (130) */ + /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (128) */ interface FrameSupportDispatchPerDispatchClassWeightsPerClass extends Struct { readonly normal: FrameSystemLimitsWeightsPerClass; readonly operational: FrameSystemLimitsWeightsPerClass; readonly mandatory: FrameSystemLimitsWeightsPerClass; } - /** @name FrameSystemLimitsWeightsPerClass (131) */ + /** @name FrameSystemLimitsWeightsPerClass (129) */ interface FrameSystemLimitsWeightsPerClass extends Struct { readonly baseExtrinsic: SpWeightsWeightV2Weight; readonly maxExtrinsic: Option; @@ -1297,25 +1273,25 @@ declare module '@polkadot/types/lookup' { readonly reserved: Option; } - /** @name FrameSystemLimitsBlockLength (133) */ + /** @name FrameSystemLimitsBlockLength (131) */ interface FrameSystemLimitsBlockLength extends Struct { readonly max: FrameSupportDispatchPerDispatchClassU32; } - /** @name FrameSupportDispatchPerDispatchClassU32 (134) */ + /** @name FrameSupportDispatchPerDispatchClassU32 (132) */ interface FrameSupportDispatchPerDispatchClassU32 extends Struct { readonly normal: u32; readonly operational: u32; readonly mandatory: u32; } - /** @name SpWeightsRuntimeDbWeight (135) */ + /** @name SpWeightsRuntimeDbWeight (133) */ interface SpWeightsRuntimeDbWeight extends Struct { readonly read: u64; readonly write: u64; } - /** @name SpVersionRuntimeVersion (136) */ + /** @name SpVersionRuntimeVersion (134) */ interface SpVersionRuntimeVersion extends Struct { readonly specName: Text; readonly implName: Text; @@ -1327,7 +1303,7 @@ declare module '@polkadot/types/lookup' { readonly stateVersion: u8; } - /** @name FrameSystemError (140) */ + /** @name FrameSystemError (138) */ interface FrameSystemError extends Enum { readonly isInvalidSpecName: boolean; readonly isSpecVersionNeedsToIncrease: boolean; @@ -1339,7 +1315,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered' | 'StorageQueueFull'; } - /** @name PalletTimestampCall (141) */ + /** @name PalletTimestampCall (139) */ interface PalletTimestampCall extends Enum { readonly isSet: boolean; readonly asSet: { @@ -1348,7 +1324,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Set'; } - /** @name PalletUtilityMangataCall (142) */ + /** @name PalletUtilityMangataCall (140) */ interface PalletUtilityMangataCall extends Enum { readonly isBatch: boolean; readonly asBatch: { @@ -1380,7 +1356,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Batch' | 'AsDerivative' | 'BatchAll' | 'DispatchAs' | 'ForceBatch' | 'WithWeight'; } - /** @name PalletProxyCall (145) */ + /** @name PalletProxyCall (143) */ interface PalletProxyCall extends Enum { readonly isProxy: boolean; readonly asProxy: { @@ -1440,7 +1416,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Proxy' | 'AddProxy' | 'RemoveProxy' | 'RemoveProxies' | 'CreatePure' | 'KillPure' | 'Announce' | 'RemoveAnnouncement' | 'RejectAnnouncement' | 'ProxyAnnounced'; } - /** @name PalletMaintenanceCall (147) */ + /** @name PalletMaintenanceCall (145) */ interface PalletMaintenanceCall extends Enum { readonly isSwitchMaintenanceModeOn: boolean; readonly isSwitchMaintenanceModeOff: boolean; @@ -1449,7 +1425,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'SwitchMaintenanceModeOn' | 'SwitchMaintenanceModeOff' | 'SwitchUpgradabilityInMaintenanceModeOn' | 'SwitchUpgradabilityInMaintenanceModeOff'; } - /** @name PalletRolldownCall (148) */ + /** @name PalletRolldownCall (146) */ interface PalletRolldownCall extends Enum { readonly isUpdateL2FromL1: boolean; readonly asUpdateL2FromL1: { @@ -1479,7 +1455,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'UpdateL2FromL1' | 'ForceUpdateL2FromL1' | 'CancelRequestsFromL1' | 'ForceCancelRequestsFromL1' | 'Withdraw'; } - /** @name PalletRolldownMessagesL1Update (149) */ + /** @name PalletRolldownMessagesL1Update (147) */ interface PalletRolldownMessagesL1Update extends Struct { readonly chain: PalletRolldownMessagesChain; readonly pendingDeposits: Vec; @@ -1488,7 +1464,7 @@ declare module '@polkadot/types/lookup' { readonly pendingL2UpdatesToRemove: Vec; } - /** @name PalletRolldownMessagesDeposit (151) */ + /** @name PalletRolldownMessagesDeposit (149) */ interface PalletRolldownMessagesDeposit extends Struct { readonly requestId: PalletRolldownMessagesRequestId; readonly depositRecipient: U8aFixed; @@ -1497,6 +1473,19 @@ declare module '@polkadot/types/lookup' { readonly timeStamp: U256; } + /** @name PalletRolldownMessagesRequestId (150) */ + interface PalletRolldownMessagesRequestId extends Struct { + readonly origin: PalletRolldownMessagesOrigin; + readonly id: u128; + } + + /** @name PalletRolldownMessagesOrigin (151) */ + interface PalletRolldownMessagesOrigin extends Enum { + readonly isL1: boolean; + readonly isL2: boolean; + readonly type: 'L1' | 'L2'; + } + /** @name PalletRolldownMessagesCancelResolution (155) */ interface PalletRolldownMessagesCancelResolution extends Struct { readonly requestId: PalletRolldownMessagesRequestId; @@ -2581,14 +2570,7 @@ declare module '@polkadot/types/lookup' { readonly amount: U256; } - /** @name PalletRolldownDisputeRole (296) */ - interface PalletRolldownDisputeRole extends Enum { - readonly isCanceler: boolean; - readonly isSubmitter: boolean; - readonly type: 'Canceler' | 'Submitter'; - } - - /** @name PalletRolldownError (298) */ + /** @name PalletRolldownError (295) */ interface PalletRolldownError extends Enum { readonly isOperationFailed: boolean; readonly isReadRightsExhausted: boolean; @@ -2613,32 +2595,32 @@ declare module '@polkadot/types/lookup' { readonly type: 'OperationFailed' | 'ReadRightsExhausted' | 'CancelRightsExhausted' | 'EmptyUpdate' | 'AddressDeserializationFailure' | 'RequestDoesNotExist' | 'NotEnoughAssets' | 'BalanceOverflow' | 'L1AssetCreationFailed' | 'MathOverflow' | 'TooManyRequests' | 'InvalidUpdate' | 'L1AssetNotFound' | 'WrongRequestId' | 'OnlySelectedSequencerisAllowedToUpdate' | 'SequencerLastUpdateStillInDisputePeriod' | 'SequencerAwaitingCancelResolution' | 'MultipleUpdatesInSingleBlock' | 'BlockedByMaintenanceMode' | 'UnsupportedAsset'; } - /** @name PalletMetamaskSignatureError (299) */ + /** @name PalletMetamaskSignatureError (296) */ interface PalletMetamaskSignatureError extends Enum { readonly isNothingToUpdate: boolean; readonly type: 'NothingToUpdate'; } - /** @name OrmlTokensBalanceLock (302) */ + /** @name OrmlTokensBalanceLock (299) */ interface OrmlTokensBalanceLock extends Struct { readonly id: U8aFixed; readonly amount: u128; } - /** @name OrmlTokensAccountData (304) */ + /** @name OrmlTokensAccountData (301) */ interface OrmlTokensAccountData extends Struct { readonly free: u128; readonly reserved: u128; readonly frozen: u128; } - /** @name OrmlTokensReserveData (306) */ + /** @name OrmlTokensReserveData (303) */ interface OrmlTokensReserveData extends Struct { readonly id: U8aFixed; readonly amount: u128; } - /** @name OrmlTokensModuleError (308) */ + /** @name OrmlTokensModuleError (305) */ interface OrmlTokensModuleError extends Enum { readonly isBalanceTooLow: boolean; readonly isAmountIntoBalanceFailed: boolean; @@ -2652,14 +2634,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'BalanceTooLow' | 'AmountIntoBalanceFailed' | 'LiquidityRestrictions' | 'MaxLocksExceeded' | 'KeepAlive' | 'ExistentialDeposit' | 'DeadAccount' | 'TokenIdNotExists' | 'TooManyReserves'; } - /** @name PalletTransactionPaymentMangataReleases (310) */ + /** @name PalletTransactionPaymentMangataReleases (307) */ interface PalletTransactionPaymentMangataReleases extends Enum { readonly isV1Ancient: boolean; readonly isV2: boolean; readonly type: 'V1Ancient' | 'V2'; } - /** @name PalletXykError (312) */ + /** @name PalletXykError (309) */ interface PalletXykError extends Enum { readonly isPoolAlreadyExists: boolean; readonly isNotEnoughAssets: boolean; @@ -2698,7 +2680,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'PoolAlreadyExists' | 'NotEnoughAssets' | 'NoSuchPool' | 'NoSuchLiquidityAsset' | 'NotEnoughReserve' | 'ZeroAmount' | 'InsufficientInputAmount' | 'InsufficientOutputAmount' | 'SameAsset' | 'AssetAlreadyExists' | 'AssetDoesNotExists' | 'DivisionByZero' | 'UnexpectedFailure' | 'NotMangataLiquidityAsset' | 'SecondAssetAmountExceededExpectations' | 'MathOverflow' | 'LiquidityTokenCreationFailed' | 'NotEnoughRewardsEarned' | 'NotAPromotedPool' | 'PastTimeCalculation' | 'PoolAlreadyPromoted' | 'SoldAmountTooLow' | 'FunctionNotAvailableForThisToken' | 'DisallowedPool' | 'LiquidityCheckpointMathError' | 'CalculateRewardsMathError' | 'CalculateCumulativeWorkMaxRatioMathError' | 'CalculateRewardsAllMathError' | 'NoRights' | 'MultiswapShouldBeAtleastTwoHops' | 'MultiBuyAssetCantHaveSamePoolAtomicSwaps' | 'MultiSwapCantHaveSameTokenConsequetively' | 'TradingBlockedByMaintenanceMode' | 'PoolIsEmpty'; } - /** @name PalletProofOfStakeRewardInfo (313) */ + /** @name PalletProofOfStakeRewardInfo (310) */ interface PalletProofOfStakeRewardInfo extends Struct { readonly activatedAmount: u128; readonly rewardsNotYetClaimed: u128; @@ -2708,20 +2690,20 @@ declare module '@polkadot/types/lookup' { readonly missingAtLastCheckpoint: U256; } - /** @name PalletProofOfStakePromotedPools (315) */ + /** @name PalletProofOfStakePromotedPools (312) */ interface PalletProofOfStakePromotedPools extends Struct { readonly weight: u8; readonly rewards: U256; } - /** @name PalletProofOfStakeScheduleRewardsCalculatorScheduleRewards (319) */ + /** @name PalletProofOfStakeScheduleRewardsCalculatorScheduleRewards (316) */ interface PalletProofOfStakeScheduleRewardsCalculatorScheduleRewards extends Struct { readonly pending: u128; readonly pendingSessionId: u32; readonly total: u128; } - /** @name PalletProofOfStakeSchedulesList (326) */ + /** @name PalletProofOfStakeSchedulesList (323) */ interface PalletProofOfStakeSchedulesList extends Struct { readonly head: Option; readonly tail: Option; @@ -2729,7 +2711,7 @@ declare module '@polkadot/types/lookup' { readonly count: u64; } - /** @name PalletProofOfStakeSchedule (328) */ + /** @name PalletProofOfStakeSchedule (325) */ interface PalletProofOfStakeSchedule extends Struct { readonly scheduledAt: u32; readonly lastSession: u32; @@ -2738,7 +2720,7 @@ declare module '@polkadot/types/lookup' { readonly amountPerSession: u128; } - /** @name PalletProofOfStakeScheduleRewardsCalculatorActivatedLiquidityPerSchedule (329) */ + /** @name PalletProofOfStakeScheduleRewardsCalculatorActivatedLiquidityPerSchedule (326) */ interface PalletProofOfStakeScheduleRewardsCalculatorActivatedLiquidityPerSchedule extends Struct { readonly pendingPositive: u128; readonly pendingNegative: u128; @@ -2746,7 +2728,7 @@ declare module '@polkadot/types/lookup' { readonly total: u128; } - /** @name PalletProofOfStakeError (331) */ + /** @name PalletProofOfStakeError (328) */ interface PalletProofOfStakeError extends Enum { readonly isNotEnoughAssets: boolean; readonly isMathOverflow: boolean; @@ -2770,7 +2752,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotEnoughAssets' | 'MathOverflow' | 'NotEnoughRewardsEarned' | 'NotAPromotedPool' | 'PastTimeCalculation' | 'LiquidityCheckpointMathError' | 'CalculateRewardsMathError' | 'MathError' | 'CalculateRewardsAllMathError' | 'MissingRewardsInfoError' | 'DeprecatedExtrinsic' | 'CannotScheduleRewardsInPast' | 'PoolDoesNotExist' | 'TooManySchedules' | 'TooLittleRewards' | 'TooSmallVolume' | 'LiquidityLockedIn3rdpartyRewards' | 'NoThirdPartyPartyRewardsToClaim' | 'SoloTokenPromotionForbiddenError'; } - /** @name PalletFeeLockFeeLockMetadataInfo (332) */ + /** @name PalletFeeLockFeeLockMetadataInfo (329) */ interface PalletFeeLockFeeLockMetadataInfo extends Struct { readonly periodLength: u32; readonly feeLockAmount: u128; @@ -2778,13 +2760,13 @@ declare module '@polkadot/types/lookup' { readonly whitelistedTokens: BTreeSet; } - /** @name PalletFeeLockAccountFeeLockDataInfo (335) */ + /** @name PalletFeeLockAccountFeeLockDataInfo (332) */ interface PalletFeeLockAccountFeeLockDataInfo extends Struct { readonly totalFeeLockAmount: u128; readonly lastFeeLockBlock: u32; } - /** @name PalletFeeLockError (336) */ + /** @name PalletFeeLockError (333) */ interface PalletFeeLockError extends Enum { readonly isFeeLocksIncorrectlyInitialzed: boolean; readonly isInvalidFeeLockMetadata: boolean; @@ -2796,14 +2778,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'FeeLocksIncorrectlyInitialzed' | 'InvalidFeeLockMetadata' | 'FeeLocksNotInitialized' | 'NotFeeLocked' | 'CantUnlockFeeYet' | 'MaxCuratedTokensLimitExceeded' | 'UnexpectedFailure'; } - /** @name PalletVestingMangataReleases (339) */ + /** @name PalletVestingMangataReleases (336) */ interface PalletVestingMangataReleases extends Enum { readonly isV0: boolean; readonly isV1: boolean; readonly type: 'V0' | 'V1'; } - /** @name PalletVestingMangataError (340) */ + /** @name PalletVestingMangataError (337) */ interface PalletVestingMangataError extends Enum { readonly isNotVesting: boolean; readonly isAtMaxVestingSchedules: boolean; @@ -2817,14 +2799,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotVesting' | 'AtMaxVestingSchedules' | 'AmountLow' | 'ScheduleIndexOutOfBounds' | 'InvalidScheduleParams' | 'NoSuitableScheduleFound' | 'SudoUnlockIsDisallowed' | 'InvalidVestingIndex' | 'MathError'; } - /** @name PalletCrowdloanRewardsRewardInfo (342) */ + /** @name PalletCrowdloanRewardsRewardInfo (339) */ interface PalletCrowdloanRewardsRewardInfo extends Struct { readonly totalReward: u128; readonly claimedReward: u128; readonly contributedRelayAddresses: Vec; } - /** @name PalletCrowdloanRewardsError (343) */ + /** @name PalletCrowdloanRewardsError (340) */ interface PalletCrowdloanRewardsError extends Enum { readonly isAlreadyAssociated: boolean; readonly isBatchBeyondFundPot: boolean; @@ -2848,7 +2830,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AlreadyAssociated' | 'BatchBeyondFundPot' | 'FirstClaimAlreadyDone' | 'RewardNotHighEnough' | 'InvalidClaimSignature' | 'InvalidFreeClaimSignature' | 'NoAssociatedClaim' | 'RewardsAlreadyClaimed' | 'RewardVecAlreadyInitialized' | 'RewardVecNotFullyInitializedYet' | 'RewardsDoNotMatchFund' | 'TooManyContributors' | 'VestingPeriodNonValid' | 'NonContributedAddressProvided' | 'InsufficientNumberOfValidProofs' | 'ClaimingLessThanED' | 'MathOverflow' | 'PeriodNotSet' | 'AllocationDoesNotMatch'; } - /** @name PalletIssuanceError (345) */ + /** @name PalletIssuanceError (342) */ interface PalletIssuanceError extends Enum { readonly isIssuanceConfigAlreadyInitialized: boolean; readonly isIssuanceConfigNotInitialized: boolean; @@ -2860,7 +2842,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'IssuanceConfigAlreadyInitialized' | 'IssuanceConfigNotInitialized' | 'TgeNotFinalized' | 'TgeIsAlreadyFinalized' | 'IssuanceConfigInvalid' | 'MathError' | 'UnknownPool'; } - /** @name PalletMultipurposeLiquidityReserveStatusInfo (346) */ + /** @name PalletMultipurposeLiquidityReserveStatusInfo (343) */ interface PalletMultipurposeLiquidityReserveStatusInfo extends Struct { readonly stakedUnactivatedReserves: u128; readonly activatedUnstakedReserves: u128; @@ -2869,14 +2851,14 @@ declare module '@polkadot/types/lookup' { readonly relockAmount: u128; } - /** @name PalletMultipurposeLiquidityRelockStatusInfo (348) */ + /** @name PalletMultipurposeLiquidityRelockStatusInfo (345) */ interface PalletMultipurposeLiquidityRelockStatusInfo extends Struct { readonly amount: u128; readonly startingBlock: u32; readonly endingBlockAsBalance: u128; } - /** @name PalletMultipurposeLiquidityError (350) */ + /** @name PalletMultipurposeLiquidityError (347) */ interface PalletMultipurposeLiquidityError extends Enum { readonly isNotALiquidityToken: boolean; readonly isRelockCountLimitExceeded: boolean; @@ -2887,7 +2869,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotALiquidityToken' | 'RelockCountLimitExceeded' | 'RelockInstanceIndexOOB' | 'NotEnoughUnspentReserves' | 'NotEnoughTokens' | 'MathError'; } - /** @name PalletBootstrapBootstrapPhase (352) */ + /** @name PalletBootstrapBootstrapPhase (349) */ interface PalletBootstrapBootstrapPhase extends Enum { readonly isBeforeStart: boolean; readonly isWhitelist: boolean; @@ -2896,10 +2878,10 @@ declare module '@polkadot/types/lookup' { readonly type: 'BeforeStart' | 'Whitelist' | 'Public' | 'Finished'; } - /** @name FrameSupportPalletId (356) */ + /** @name FrameSupportPalletId (353) */ interface FrameSupportPalletId extends U8aFixed {} - /** @name PalletBootstrapError (357) */ + /** @name PalletBootstrapError (354) */ interface PalletBootstrapError extends Enum { readonly isUnsupportedTokenId: boolean; readonly isNotEnoughAssets: boolean; @@ -2927,14 +2909,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'UnsupportedTokenId' | 'NotEnoughAssets' | 'NotEnoughVestedAssets' | 'MathOverflow' | 'Unauthorized' | 'BootstrapStartInThePast' | 'PhaseLengthCannotBeZero' | 'AlreadyStarted' | 'ValuationRatio' | 'FirstProvisionInSecondTokenId' | 'PoolAlreadyExists' | 'NotFinishedYet' | 'NothingToClaim' | 'WrongRatio' | 'BootstrapNotReadyToBeFinished' | 'SameToken' | 'TokenIdDoesNotExists' | 'TokensActivationFailed' | 'BootstrapNotSchduled' | 'BootstrapFinished' | 'TooLateToUpdateBootstrap' | 'ProvisioningBlockedByMaintenanceMode' | 'BootstrapMustBePreFinalized'; } - /** @name ParachainStakingRoundInfo (358) */ + /** @name ParachainStakingRoundInfo (355) */ interface ParachainStakingRoundInfo extends Struct { readonly current: u32; readonly first: u32; readonly length: u32; } - /** @name ParachainStakingDelegator (359) */ + /** @name ParachainStakingDelegator (356) */ interface ParachainStakingDelegator extends Struct { readonly id: SpRuntimeAccountAccountId20; readonly delegations: ParachainStakingSetOrderedSetBond; @@ -2942,22 +2924,22 @@ declare module '@polkadot/types/lookup' { readonly status: ParachainStakingDelegatorStatus; } - /** @name ParachainStakingSetOrderedSetBond (360) */ + /** @name ParachainStakingSetOrderedSetBond (357) */ interface ParachainStakingSetOrderedSetBond extends Vec {} - /** @name ParachainStakingBond (361) */ + /** @name ParachainStakingBond (358) */ interface ParachainStakingBond extends Struct { readonly owner: SpRuntimeAccountAccountId20; readonly amount: u128; readonly liquidityToken: u32; } - /** @name ParachainStakingPendingDelegationRequests (363) */ + /** @name ParachainStakingPendingDelegationRequests (360) */ interface ParachainStakingPendingDelegationRequests extends Struct { readonly requests: BTreeMap; } - /** @name ParachainStakingDelegatorStatus (367) */ + /** @name ParachainStakingDelegatorStatus (364) */ interface ParachainStakingDelegatorStatus extends Enum { readonly isActive: boolean; readonly isLeaving: boolean; @@ -2965,7 +2947,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Active' | 'Leaving'; } - /** @name ParachainStakingCollatorCandidate (368) */ + /** @name ParachainStakingCollatorCandidate (365) */ interface ParachainStakingCollatorCandidate extends Struct { readonly id: SpRuntimeAccountAccountId20; readonly bond: u128; @@ -2979,10 +2961,10 @@ declare module '@polkadot/types/lookup' { readonly state: ParachainStakingCollatorStatus; } - /** @name ParachainStakingSetOrderedSetAccountId20 (369) */ + /** @name ParachainStakingSetOrderedSetAccountId20 (366) */ interface ParachainStakingSetOrderedSetAccountId20 extends Vec {} - /** @name ParachainStakingCollatorStatus (371) */ + /** @name ParachainStakingCollatorStatus (368) */ interface ParachainStakingCollatorStatus extends Enum { readonly isActive: boolean; readonly isIdle: boolean; @@ -2991,7 +2973,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Active' | 'Idle' | 'Leaving'; } - /** @name ParachainStakingCollatorSnapshot (372) */ + /** @name ParachainStakingCollatorSnapshot (369) */ interface ParachainStakingCollatorSnapshot extends Struct { readonly bond: u128; readonly delegations: Vec; @@ -2999,19 +2981,19 @@ declare module '@polkadot/types/lookup' { readonly liquidityToken: u32; } - /** @name ParachainStakingAggregatorMetadataType (379) */ + /** @name ParachainStakingAggregatorMetadataType (376) */ interface ParachainStakingAggregatorMetadataType extends Struct { readonly tokenCollatorMap: BTreeMap; readonly approvedCandidates: BTreeSet; } - /** @name ParachainStakingRoundCollatorRewardInfoType (389) */ + /** @name ParachainStakingRoundCollatorRewardInfoType (386) */ interface ParachainStakingRoundCollatorRewardInfoType extends Struct { readonly collatorReward: u128; readonly delegatorRewards: BTreeMap; } - /** @name ParachainStakingError (390) */ + /** @name ParachainStakingError (387) */ interface ParachainStakingError extends Enum { readonly isDelegatorDNE: boolean; readonly isDelegatorDNEinTopNorBottom: boolean; @@ -3070,24 +3052,25 @@ declare module '@polkadot/types/lookup' { readonly type: 'DelegatorDNE' | 'DelegatorDNEinTopNorBottom' | 'DelegatorDNEInDelegatorSet' | 'CandidateDNE' | 'DelegationDNE' | 'DelegatorExists' | 'CandidateExists' | 'CandidateBondBelowMin' | 'InsufficientBalance' | 'DelegationBelowMin' | 'AlreadyOffline' | 'AlreadyActive' | 'DelegatorAlreadyLeaving' | 'DelegatorNotLeaving' | 'DelegatorCannotLeaveYet' | 'CannotDelegateIfLeaving' | 'CandidateAlreadyLeaving' | 'CandidateNotLeaving' | 'CandidateCannotLeaveYet' | 'CannotGoOnlineIfLeaving' | 'ExceedMaxDelegationsPerDelegator' | 'AlreadyDelegatedCandidate' | 'InvalidSchedule' | 'CannotSetBelowMin' | 'NoWritingSameValue' | 'TooLowCandidateCountWeightHintJoinCandidates' | 'TooLowCandidateCountWeightHintCancelLeaveCandidates' | 'TooLowCandidateCountToLeaveCandidates' | 'TooLowDelegationCountToDelegate' | 'TooLowCandidateDelegationCountToDelegate' | 'TooLowDelegationCountToLeaveDelegators' | 'PendingCandidateRequestsDNE' | 'PendingCandidateRequestAlreadyExists' | 'PendingCandidateRequestNotDueYet' | 'PendingDelegationRequestDNE' | 'PendingDelegationRequestAlreadyExists' | 'PendingDelegationRequestNotDueYet' | 'StakingLiquidityTokenNotListed' | 'TooLowCurrentStakingLiquidityTokensCount' | 'StakingLiquidityTokenAlreadyListed' | 'ExceedMaxCollatorCandidates' | 'ExceedMaxTotalDelegatorsPerCandidate' | 'CandidateNotAggregating' | 'CandidateNotAggregatingUnderAggregator' | 'CandidateAlreadyApprovedByAggregator' | 'AggregatorExists' | 'CollatorRoundRewardsDNE' | 'DelegatorRewardsDNE' | 'AggregatorDNE' | 'TargettedAggregatorSameAsCurrent' | 'CandidateNotApprovedByAggregator' | 'AggregatorLiquidityTokenTaken' | 'IncorrectRewardDelegatorCount' | 'MathError'; } - /** @name PalletSequencerStakingError (401) */ + /** @name PalletSequencerStakingError (400) */ interface PalletSequencerStakingError extends Enum { readonly isOperationFailed: boolean; readonly isMathOverflow: boolean; readonly isSequencerIsNotInActiveSet: boolean; readonly isSequencerAlreadyInActiveSet: boolean; readonly isCantUnstakeWhileInActiveSet: boolean; + readonly isNotEligibleToBeSequencer: boolean; readonly isNotEnoughSequencerStake: boolean; readonly isMaxSequencersLimitReached: boolean; readonly isTestUnstakingError: boolean; readonly isUnknownChainId: boolean; - readonly type: 'OperationFailed' | 'MathOverflow' | 'SequencerIsNotInActiveSet' | 'SequencerAlreadyInActiveSet' | 'CantUnstakeWhileInActiveSet' | 'NotEnoughSequencerStake' | 'MaxSequencersLimitReached' | 'TestUnstakingError' | 'UnknownChainId'; + readonly type: 'OperationFailed' | 'MathOverflow' | 'SequencerIsNotInActiveSet' | 'SequencerAlreadyInActiveSet' | 'CantUnstakeWhileInActiveSet' | 'NotEligibleToBeSequencer' | 'NotEnoughSequencerStake' | 'MaxSequencersLimitReached' | 'TestUnstakingError' | 'UnknownChainId'; } - /** @name SpCoreCryptoKeyTypeId (405) */ + /** @name SpCoreCryptoKeyTypeId (404) */ interface SpCoreCryptoKeyTypeId extends U8aFixed {} - /** @name PalletSessionError (406) */ + /** @name PalletSessionError (405) */ interface PalletSessionError extends Enum { readonly isInvalidProof: boolean; readonly isNoAssociatedValidatorId: boolean; @@ -3097,7 +3080,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'InvalidProof' | 'NoAssociatedValidatorId' | 'DuplicatedKey' | 'NoKeys' | 'NoAccount'; } - /** @name PalletGrandpaStoredState (410) */ + /** @name PalletGrandpaStoredState (409) */ interface PalletGrandpaStoredState extends Enum { readonly isLive: boolean; readonly isPendingPause: boolean; @@ -3114,7 +3097,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Live' | 'PendingPause' | 'Paused' | 'PendingResume'; } - /** @name PalletGrandpaStoredPendingChange (411) */ + /** @name PalletGrandpaStoredPendingChange (410) */ interface PalletGrandpaStoredPendingChange extends Struct { readonly scheduledAt: u32; readonly delay: u32; @@ -3122,7 +3105,7 @@ declare module '@polkadot/types/lookup' { readonly forced: Option; } - /** @name PalletGrandpaError (413) */ + /** @name PalletGrandpaError (412) */ interface PalletGrandpaError extends Enum { readonly isPauseFailed: boolean; readonly isResumeFailed: boolean; @@ -3134,7 +3117,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'PauseFailed' | 'ResumeFailed' | 'ChangePending' | 'TooSoon' | 'InvalidKeyOwnershipProof' | 'InvalidEquivocationProof' | 'DuplicateOffenceReport'; } - /** @name OrmlAssetRegistryModuleError (414) */ + /** @name OrmlAssetRegistryModuleError (413) */ interface OrmlAssetRegistryModuleError extends Enum { readonly isAssetNotFound: boolean; readonly isBadVersion: boolean; @@ -3146,7 +3129,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AssetNotFound' | 'BadVersion' | 'InvalidAssetId' | 'ConflictingLocation' | 'ConflictingAssetId' | 'InvalidAssetString' | 'ConflictingL1Asset'; } - /** @name PalletTreasuryProposal (415) */ + /** @name PalletTreasuryProposal (414) */ interface PalletTreasuryProposal extends Struct { readonly proposer: SpRuntimeAccountAccountId20; readonly value: u128; @@ -3154,7 +3137,7 @@ declare module '@polkadot/types/lookup' { readonly bond: u128; } - /** @name PalletTreasuryError (417) */ + /** @name PalletTreasuryError (416) */ interface PalletTreasuryError extends Enum { readonly isInsufficientProposersBalance: boolean; readonly isInvalidIndex: boolean; @@ -3164,16 +3147,16 @@ declare module '@polkadot/types/lookup' { readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved'; } - /** @name PalletSudoMangataError (418) */ + /** @name PalletSudoMangataError (417) */ interface PalletSudoMangataError extends Enum { readonly isRequireSudo: boolean; readonly type: 'RequireSudo'; } - /** @name PalletSudoOriginError (419) */ + /** @name PalletSudoOriginError (418) */ type PalletSudoOriginError = Null; - /** @name PalletCollectiveMangataVotes (421) */ + /** @name PalletCollectiveMangataVotes (420) */ interface PalletCollectiveMangataVotes extends Struct { readonly index: u32; readonly threshold: u32; @@ -3182,7 +3165,7 @@ declare module '@polkadot/types/lookup' { readonly end: u32; } - /** @name PalletCollectiveMangataError (422) */ + /** @name PalletCollectiveMangataError (421) */ interface PalletCollectiveMangataError extends Enum { readonly isNotMember: boolean; readonly isDuplicateProposal: boolean; @@ -3200,21 +3183,21 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotMember' | 'DuplicateProposal' | 'ProposalMissing' | 'WrongIndex' | 'DuplicateVote' | 'AlreadyInitialized' | 'TooEarly' | 'TooEarlyToCloseByNonFoundationAccount' | 'TooManyProposals' | 'WrongProposalWeight' | 'WrongProposalLength' | 'PrimeAccountNotMember' | 'NotFoundationAccountOrRoot'; } - /** @name PalletIdentityRegistration (423) */ + /** @name PalletIdentityRegistration (422) */ interface PalletIdentityRegistration extends Struct { readonly judgements: Vec>; readonly deposit: u128; readonly info: PalletIdentityIdentityInfo; } - /** @name PalletIdentityRegistrarInfo (431) */ + /** @name PalletIdentityRegistrarInfo (430) */ interface PalletIdentityRegistrarInfo extends Struct { readonly account: SpRuntimeAccountAccountId20; readonly fee: u128; readonly fields: PalletIdentityBitFlags; } - /** @name PalletIdentityError (433) */ + /** @name PalletIdentityError (432) */ interface PalletIdentityError extends Enum { readonly isTooManySubAccounts: boolean; readonly isNotFound: boolean; @@ -3237,28 +3220,28 @@ declare module '@polkadot/types/lookup' { readonly type: 'TooManySubAccounts' | 'NotFound' | 'NotNamed' | 'EmptyIndex' | 'FeeChanged' | 'NoIdentity' | 'StickyJudgement' | 'JudgementGiven' | 'InvalidJudgement' | 'InvalidIndex' | 'InvalidTarget' | 'TooManyFields' | 'TooManyRegistrars' | 'AlreadyClaimed' | 'NotSub' | 'NotOwned' | 'JudgementForDifferentIdentity' | 'JudgementPaymentFailed'; } - /** @name FrameSystemExtensionsCheckSpecVersion (436) */ + /** @name FrameSystemExtensionsCheckSpecVersion (435) */ type FrameSystemExtensionsCheckSpecVersion = Null; - /** @name FrameSystemExtensionsCheckTxVersion (437) */ + /** @name FrameSystemExtensionsCheckTxVersion (436) */ type FrameSystemExtensionsCheckTxVersion = Null; - /** @name FrameSystemExtensionsCheckGenesis (438) */ + /** @name FrameSystemExtensionsCheckGenesis (437) */ type FrameSystemExtensionsCheckGenesis = Null; - /** @name FrameSystemExtensionsCheckNonce (441) */ + /** @name FrameSystemExtensionsCheckNonce (440) */ interface FrameSystemExtensionsCheckNonce extends Compact {} - /** @name FrameSystemExtensionsCheckWeight (442) */ + /** @name FrameSystemExtensionsCheckWeight (441) */ type FrameSystemExtensionsCheckWeight = Null; - /** @name PalletTransactionPaymentMangataChargeTransactionPayment (443) */ + /** @name PalletTransactionPaymentMangataChargeTransactionPayment (442) */ interface PalletTransactionPaymentMangataChargeTransactionPayment extends Compact {} - /** @name FrameSystemExtensionsCheckNonZeroSender (444) */ + /** @name FrameSystemExtensionsCheckNonZeroSender (443) */ type FrameSystemExtensionsCheckNonZeroSender = Null; - /** @name RollupRuntimeRuntime (445) */ + /** @name RollupRuntimeRuntime (444) */ type RollupRuntimeRuntime = Null; } // declare module From ab1741393030362001b9f7af8d107d091b8f7eb6 Mon Sep 17 00:00:00 2001 From: mangatafinance Date: Thu, 18 Jul 2024 13:53:23 +0000 Subject: [PATCH 5/8] chore: updated sdk to new prerelease version --- package-lock.json | 29 +++-------------------------- packages/sdk/package.json | 6 +++--- 2 files changed, 6 insertions(+), 29 deletions(-) diff --git a/package-lock.json b/package-lock.json index e553d835..302988e3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24986,18 +24986,18 @@ }, "packages/sdk": { "name": "gasp-sdk", - "version": "0.0.2-eth-rollup-develop.14", + "version": "0.0.2-eth-rollup-develop.15", "license": "ISC", "dependencies": { "big.js": "6.2.1", - "gasp-type-definitions": "0.0.2-eth-rollup-develop.15", + "gasp-type-definitions": "0.0.2-eth-rollup-develop.16", "tslib": "^2.3.0", "tslog": "4.8.2", "viem": "^2.17.4", "wagmi": "^2.10.10" }, "devDependencies": { - "gasp-types": "0.0.2-eth-rollup-develop.14" + "gasp-types": "0.0.2-eth-rollup-develop.15" }, "engines": { "node": ">=18.0.0" @@ -25006,29 +25006,6 @@ "@polkadot/api": "^11.1.1" } }, - "packages/sdk/node_modules/gasp-type-definitions": { - "version": "0.0.2-eth-rollup-develop.15", - "resolved": "https://registry.npmjs.org/gasp-type-definitions/-/gasp-type-definitions-0.0.2-eth-rollup-develop.15.tgz", - "integrity": "sha512-ltTucJuMca+erS+R0QS3FI/6ZIhWPFlNGM2bmK4G31gxU1iLucU5pJglvublbuZRJ2e1qeFBz1pC/aRcy3u01A==", - "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "@polkadot/types": "^11.1.1" - } - }, - "packages/sdk/node_modules/gasp-types": { - "version": "0.0.2-eth-rollup-develop.14", - "resolved": "https://registry.npmjs.org/gasp-types/-/gasp-types-0.0.2-eth-rollup-develop.14.tgz", - "integrity": "sha512-UaPAYbtoq5aMT1YpmCpLJAz1PakgJcrzB0jpVyBdswjJe2RcWeCfI+NWYRyP/7Y46njati6+sL5Efimb0HEXfQ==", - "dev": true, - "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "@polkadot/api": "^11.1.1" - } - }, "packages/type-definitions": { "name": "gasp-type-definitions", "version": "0.0.2-eth-rollup-develop.16", diff --git a/packages/sdk/package.json b/packages/sdk/package.json index bb0d76f1..eda64f40 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,6 +1,6 @@ { "name": "gasp-sdk", - "version": "0.0.2-eth-rollup-develop.14", + "version": "0.0.2-eth-rollup-develop.15", "description": "GASP SDK", "type": "module", "module": "./index.js", @@ -23,10 +23,10 @@ "@polkadot/api": "^11.1.1" }, "devDependencies": { - "gasp-types": "0.0.2-eth-rollup-develop.14" + "gasp-types": "0.0.2-eth-rollup-develop.15" }, "dependencies": { - "gasp-type-definitions": "0.0.2-eth-rollup-develop.15", + "gasp-type-definitions": "0.0.2-eth-rollup-develop.16", "big.js": "6.2.1", "tslib": "^2.3.0", "tslog": "4.8.2", From b85a17dac476c6b1dc1cc5a264e0fabbdadab21f Mon Sep 17 00:00:00 2001 From: mangatafinance Date: Thu, 18 Jul 2024 14:48:59 +0000 Subject: [PATCH 6/8] chore: updated type definitions to new prerelease version --- package-lock.json | 13 ++++++++++++- packages/type-definitions/package.json | 2 +- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 302988e3..d107c550 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25006,9 +25006,20 @@ "@polkadot/api": "^11.1.1" } }, + "packages/sdk/node_modules/gasp-type-definitions": { + "version": "0.0.2-eth-rollup-develop.16", + "resolved": "https://registry.npmjs.org/gasp-type-definitions/-/gasp-type-definitions-0.0.2-eth-rollup-develop.16.tgz", + "integrity": "sha512-+u7lcqMpF8XXIJ8kvVg+44r5GEA/HDmWuyaYGeNbHXIZbHnLELOqNw18rcejAsPSh3MVw+8cQaRF9AURN9I9Pg==", + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "@polkadot/types": "^11.1.1" + } + }, "packages/type-definitions": { "name": "gasp-type-definitions", - "version": "0.0.2-eth-rollup-develop.16", + "version": "0.0.2-eth-rollup-develop.17", "license": "GPL-3.0", "engines": { "node": ">=18.0.0" diff --git a/packages/type-definitions/package.json b/packages/type-definitions/package.json index ba88b119..0eda44a3 100644 --- a/packages/type-definitions/package.json +++ b/packages/type-definitions/package.json @@ -1,6 +1,6 @@ { "name": "gasp-type-definitions", - "version": "0.0.2-eth-rollup-develop.16", + "version": "0.0.2-eth-rollup-develop.17", "description": "Type definitions for Gasp", "repository": { "type": "git", From d39420b111fa2b39c5fc7bed36267e070609eb60 Mon Sep 17 00:00:00 2001 From: mangatafinance Date: Thu, 18 Jul 2024 15:17:46 +0000 Subject: [PATCH 7/8] chore: updated to new prerelease version --- package-lock.json | 14 +- packages/types/metadata.json | 2 +- packages/types/package.json | 2 +- .../src/interfaces/augment-api-errors.ts | 1 - .../src/interfaces/augment-api-events.ts | 5 +- .../types/src/interfaces/augment-api-query.ts | 7 +- packages/types/src/interfaces/lookup.ts | 313 +++++++++-------- packages/types/src/interfaces/registry.ts | 3 +- packages/types/src/interfaces/types-lookup.ts | 317 +++++++++--------- 9 files changed, 354 insertions(+), 310 deletions(-) diff --git a/package-lock.json b/package-lock.json index d107c550..78ad6724 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25017,6 +25017,18 @@ "@polkadot/types": "^11.1.1" } }, + "packages/sdk/node_modules/gasp-types": { + "version": "0.0.2-eth-rollup-develop.15", + "resolved": "https://registry.npmjs.org/gasp-types/-/gasp-types-0.0.2-eth-rollup-develop.15.tgz", + "integrity": "sha512-Y4pJxwcIN72EAV/kxqMmfzKEP13NEJfpBX9PbLW0JzXDRjtnkeS/iKGGMegwj6A6PXKLKqCYjbj0OFvx5H2Qqw==", + "dev": true, + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "@polkadot/api": "^11.1.1" + } + }, "packages/type-definitions": { "name": "gasp-type-definitions", "version": "0.0.2-eth-rollup-develop.17", @@ -25030,7 +25042,7 @@ }, "packages/types": { "name": "gasp-types", - "version": "0.0.2-eth-rollup-develop.15", + "version": "0.0.2-eth-rollup-develop.16", "license": "GPL-3.0", "engines": { "node": ">=18.0.0" diff --git a/packages/types/metadata.json b/packages/types/metadata.json index abfa09ca..963dc979 100644 --- a/packages/types/metadata.json +++ b/packages/types/metadata.json @@ -1 +1 @@ -{"jsonrpc":"2.0","result":"0x6d6574610ef506000c2873705f72756e74696d651c6163636f756e742c4163636f756e7449643230000004000401205b75383b2032305d0000040000031400000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f08144e6f6e636501102c4163636f756e74446174610114001401146e6f6e63651001144e6f6e6365000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e74446174610000100000050500140000040000180c346672616d655f737570706f7274206469737061746368405065724469737061746368436c617373040454011c000c01186e6f726d616c1c01045400012c6f7065726174696f6e616c1c0104540001246d616e6461746f72791c01045400001c0c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6520010c75363400012870726f6f665f73697a6520010c753634000020000006240024000005060028083c7072696d69746976655f74797065731048323536000004002c01205b75383b2033325d00002c000003200000000800300c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401340453000004004c01185665633c543e0000340000040c10383c003804184f7074696f6e04045401100108104e6f6e6500000010536f6d6504001000000100003c000002400040000004084448004404184f7074696f6e04045401000108104e6f6e6500000010536f6d6504000000000100004800000208004c000002340050000005000054102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677358013c5665633c4469676573744974656d3e0000580000025c005c102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800600144436f6e73656e737573456e67696e654964000048011c5665633c75383e00060024436f6e73656e7375730800600144436f6e73656e737573456e67696e654964000048011c5665633c75383e000400105365616c0800600144436f6e73656e737573456e67696e654964000048011c5665633c75383e000500144f74686572040048011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000600000030400000008006400000268006808306672616d655f73797374656d2c4576656e745265636f7264080445016c04540128000c01147068617365d501011450686173650001146576656e746c010445000118746f70696373d90101185665633c543e00006c0838726f6c6c75705f72756e74696d653052756e74696d654576656e740001681853797374656d04007001706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000001c5574696c697479040094017470616c6c65745f7574696c6974795f6d616e676174613a3a4576656e740004001450726f787904009c017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e0005002c4d61696e74656e616e63650400a8018870616c6c65745f6d61696e74656e616e63653a3a4576656e743c52756e74696d653e00060020526f6c6c646f776e0400ac017c70616c6c65745f726f6c6c646f776e3a3a4576656e743c52756e74696d653e000700204d6574616d61736b0400c001a470616c6c65745f6d6574616d61736b5f7369676e61747572653a3a4576656e743c52756e74696d653e00080018546f6b656e730400d8016c6f726d6c5f746f6b656e733a3a4576656e743c52756e74696d653e000a00485472616e73616374696f6e5061796d656e740400e401c870616c6c65745f7472616e73616374696f6e5f7061796d656e745f6d616e676174613a3a4576656e743c52756e74696d653e000b000c58796b0400e8016870616c6c65745f78796b3a3a4576656e743c52756e74696d653e000d003050726f6f664f665374616b650400f4019470616c6c65745f70726f6f665f6f665f7374616b653a3a4576656e743c52756e74696d653e000e001c4665654c6f636b0400f8017c70616c6c65745f6665655f6c6f636b3a3a4576656e743c52756e74696d653e000f001c56657374696e670400fc019870616c6c65745f76657374696e675f6d616e676174613a3a4576656e743c52756e74696d653e0011002443726f77646c6f616e0400010101a070616c6c65745f63726f77646c6f616e5f726577617264733a3a4576656e743c52756e74696d653e0012002049737375616e636504000501017c70616c6c65745f69737375616e63653a3a4576656e743c52756e74696d653e001300544d756c7469507572706f73654c69717569646974790400150101b470616c6c65745f6d756c7469707572706f73655f6c69717569646974793a3a4576656e743c52756e74696d653e00140024426f6f74737472617004001901018070616c6c65745f626f6f7473747261703a3a4576656e743c52756e74696d653e0015004050617261636861696e5374616b696e6704001d01018470617261636861696e5f7374616b696e673a3a4576656e743c52756e74696d653e001e004053657175656e6365725374616b696e670400390101a070616c6c65745f73657175656e6365725f7374616b696e673a3a4576656e743c52756e74696d653e001f001c53657373696f6e04003d01015470616c6c65745f73657373696f6e3a3a4576656e740020001c4772616e64706104004101015470616c6c65745f6772616e6470613a3a4576656e74002200344173736574526567697374727904005501018c6f726d6c5f61737365745f72656769737472793a3a4576656e743c52756e74696d653e0035002054726561737572790400bd01017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e003c00105375646f0400c101018c70616c6c65745f7375646f5f6d616e676174613a3a4576656e743c52756e74696d653e003d00285375646f4f726967696e0400c501018870616c6c65745f7375646f5f6f726967696e3a3a4576656e743c52756e74696d653e003e001c436f756e63696c0400c90101410170616c6c65745f636f6c6c6563746976655f6d616e676174613a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976655f6d616e676174613a3a0a496e7374616e6365313e003f00204964656e746974790400d101017c70616c6c65745f6964656e746974793a3a4576656e743c52756e74696d653e00400000700c306672616d655f73797374656d1870616c6c6574144576656e7404045400011c4045787472696e7369635375636365737304013464697370617463685f696e666f7401304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7280013444697370617463684572726f7200013464697370617463685f696e666f7401304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e7449640001106861736828011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e2c547873456e717565756564040114636f756e7424010c753634000604344f6e2073746f7265642074787304704576656e7420666f72207468652053797374656d2070616c6c65742e740c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c01187765696768741c0118576569676874000114636c6173737801344469737061746368436c617373000120706179735f6665657c0110506179730000780c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f7279000200007c0c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000080082873705f72756e74696d653444697370617463684572726f72000138144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040084012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e0400880128546f6b656e4572726f720007002841726974686d6574696304008c013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04009001485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c0038526f6f744e6f74416c6c6f776564000d000084082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7260018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d000088082873705f72756e74696d6528546f6b656e4572726f720001284046756e6473556e617661696c61626c65000000304f6e6c7950726f76696465720001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006004043616e6e6f74437265617465486f6c64000700344e6f74457870656e6461626c650008001c426c6f636b6564000900008c083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000090082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000940c5870616c6c65745f7574696c6974795f6d616e676174611870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7280013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7280013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c749801384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574980418526573756c740804540114044501800108084f6b040014000000000c45727204008000000100009c0c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001143450726f78794578656375746564040118726573756c749801384469737061746368526573756c74000004bc412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e2e2c507572654372656174656410011070757265000130543a3a4163636f756e74496400010c77686f000130543a3a4163636f756e74496400012870726f78795f74797065a00130543a3a50726f787954797065000150646973616d626967756174696f6e5f696e646578a4010c753136000108dc412070757265206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e90646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e24416e6e6f756e6365640c01107265616c000130543a3a4163636f756e74496400011470726f7879000130543a3a4163636f756e74496400012463616c6c5f6861736828013443616c6c486173684f663c543e000204e0416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e2850726f7879416464656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f74797065a00130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00030448412070726f7879207761732061646465642e3050726f787952656d6f76656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f74797065a00130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00040450412070726f7879207761732072656d6f7665642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a01438726f6c6c75705f72756e74696d653872756e74696d655f636f6e66696718636f6e6669673070616c6c65745f70726f78792450726f787954797065000104304175746f436f6d706f756e6400000000a40000050400a80c4870616c6c65745f6d61696e74656e616e63651870616c6c6574144576656e74040454000110644d61696e74656e616e63654d6f646553776974636865644f6e0400000130543a3a4163636f756e744964000004944d61696e74656e616e6365206d6f646520686173206265656e207377697463686564206f6e684d61696e74656e616e63654d6f646553776974636865644f66660400000130543a3a4163636f756e744964000104984d61696e74656e616e6365206d6f646520686173206265656e207377697463686564206f6666a05570677261646162696c697479496e4d61696e74656e616e63654d6f646553776974636865644f6e0400000130543a3a4163636f756e744964000204d855706772616461626c696c747920696e206d61696e74656e616e6365206d6f646520686173206265656e207377697463686564206f6ea45570677261646162696c697479496e4d61696e74656e616e63654d6f646553776974636865644f66660400000130543a3a4163636f756e744964000304dc55706772616461626c696c747920696e206d61696e74656e616e6365206d6f646520686173206265656e207377697463686564206f6666047c54686520604576656e746020656e756d206f6620746869732070616c6c6574ac0c3c70616c6c65745f726f6c6c646f776e1870616c6c6574144576656e74040454000108304c315265616453746f7265640400b001dc28543a3a436861696e49642c20543a3a4163636f756e7449642c20753132382c206d657373616765733a3a52616e67652c204832353629000000505265717565737450726f6365737365644f6e4c320800b40128543a3a436861696e49640000b8011075313238000100047c54686520604576656e746020656e756d206f6620746869732070616c6c6574b000000414b400b8bc2800b40c3c70616c6c65745f726f6c6c646f776e206d6573736167657314436861696e00010820457468657265756d00000020417262697472756d00010000b80000050700bc0c3c70616c6c65745f726f6c6c646f776e206d657373616765731452616e676500000801147374617274b801107531323800010c656e64b80110753132380000c00c6470616c6c65745f6d6574616d61736b5f7369676e61747572651870616c6c6574144576656e740404540001043c4d65746164617461557064617465641001106e616d65c401984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e00011c76657273696f6ec401984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e000120636861696e5f6964cc012c4f7074696f6e3c7536343e0001286465636f64655f75726cd001a44f7074696f6e3c426f756e6465645665633c75382c20543a3a55726c537472696e674c696d69743e3e000000047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c404184f7074696f6e04045401c80108104e6f6e6500000010536f6d650400c80000010000c80c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004004801185665633c543e0000cc04184f7074696f6e04045401240108104e6f6e6500000010536f6d650400240000010000d004184f7074696f6e04045401d40108104e6f6e6500000010536f6d650400d40000010000d40c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004004801185665633c543e0000d80c2c6f726d6c5f746f6b656e73186d6f64756c65144576656e7404045400014c1c456e646f7765640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f73740c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000108ec416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77c84578697374656e7469616c4465706f7369742c20726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e7366657210012c63757272656e63795f6964100134543a3a43757272656e6379496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2052657365727665640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000304e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e72657365727665640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000404e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656414012c63757272656e63795f6964100134543a3a43757272656e6379496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000118737461747573dc013442616c616e6365537461747573000508f4536f6d652072657365727665642062616c616e63652077617320726570617472696174656420286d6f7665642066726f6d20726573657276656420746f44616e6f74686572206163636f756e74292e2842616c616e636553657410012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e74496400011066726565b80128543a3a42616c616e63650001207265736572766564b80128543a3a42616c616e636500060468412062616c616e6365207761732073657420627920726f6f742e40546f74616c49737375616e636553657408012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e74b80128543a3a42616c616e6365000704b854686520746f74616c2069737375616e6365206f6620616e2063757272656e637920686173206265656e207365742457697468647261776e0c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000804ec536f6d652062616c616e63657320776572652077697468647261776e2028652e672e2070617920666f72207472616e73616374696f6e20666565291c536c617368656410012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e74496400012c667265655f616d6f756e74b80128543a3a42616c616e636500013c72657365727665645f616d6f756e74b80128543a3a42616c616e6365000904d4536f6d652062616c616e636573207765726520736c61736865642028652e672e2064756520746f206d69732d6265686176696f7229244465706f73697465640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000a04984465706f736974656420736f6d652062616c616e636520696e746f20616e206163636f756e741c4c6f636b53657410011c6c6f636b5f6964e001384c6f636b4964656e74696669657200012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000b0454536f6d652066756e647320617265206c6f636b65642c4c6f636b52656d6f7665640c011c6c6f636b5f6964e001384c6f636b4964656e74696669657200012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000c047c536f6d65206c6f636b65642066756e6473207765726520756e6c6f636b65641c437265617465640c00100134543a3a43757272656e637949640000000130543a3a4163636f756e7449640000b80128543a3a42616c616e6365000d044c4120746f6b656e20776173206973737565642e184d696e7465640c00100134543a3a43757272656e637949640000000130543a3a4163636f756e7449640000b80128543a3a42616c616e6365000e044c4120746f6b656e20776173206d696e7465642e184c6f636b65640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000f0474536f6d6520667265652062616c616e636520776173206c6f636b65642e20556e6c6f636b65640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e636500100478536f6d65206c6f636b65642062616c616e6365207761732066726565642e1849737375656408012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e74b80128543a3a42616c616e63650011002452657363696e64656408012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e74b80128543a3a42616c616e6365001200047c54686520604576656e746020656e756d206f6620746869732070616c6c6574dc14346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000e0000003080000000800e40c8870616c6c65745f7472616e73616374696f6e5f7061796d656e745f6d616e676174611870616c6c6574144576656e74040454000104485472616e73616374696f6e4665655061696410010c77686f000130543a3a4163636f756e744964000120746f6b656e5f696410010c75333200012861637475616c5f666565b8013042616c616e63654f663c543e00010c746970b8013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e80c2870616c6c65745f78796b1870616c6c6574144576656e7404045400012c2c506f6f6c437265617465641400000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e00000034417373657473537761707065641000000130543a3a4163636f756e7449640000ec01505665633c43757272656e637949644f663c543e3e0000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e0001007053656c6c41737365744661696c6564447565546f536c6970706167651800000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e0002006c42757941737365744661696c6564447565546f536c6970706167651800000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e0003003c4c69717569646974794d696e7465641c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0004003c4c69717569646974794275726e65641c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e00050050506f6f6c50726f6d6f74696f6e55706461746564080010013c43757272656e637949644f663c543e0000f001284f7074696f6e3c75383e000600484c69717569646974794163746976617465640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000700504c697175696469747944656163746976617465640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0008003852657761726473436c61696d65640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000900804d756c74695377617041737365744661696c65644f6e41746f6d6963537761701000000130543a3a4163636f756e7449640000ec01505665633c43757272656e637949644f663c543e3e0000b8013042616c616e63654f663c543e000084012c4d6f64756c654572726f72000a00047c54686520604576656e746020656e756d206f6620746869732070616c6c6574ec0000021000f004184f7074696f6e04045401080108104e6f6e6500000010536f6d650400080000010000f40c5470616c6c65745f70726f6f665f6f665f7374616b651870616c6c6574144576656e7404045400012050506f6f6c50726f6d6f74696f6e55706461746564080010013c43757272656e637949644f663c543e0000f001284f7074696f6e3c75383e000000484c69717569646974794163746976617465640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000100504c697175696469747944656163746976617465640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0002003852657761726473436c61696d65640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000300605468697264506172747952657761726473436c61696d65641000000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e00040070546869726450617274794c69717569646974794163746976617465641000000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e00050078546869726450617274794c697175696469747944656163746976617465641000000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e00060084546869726450617274795375636365737366756c506f6f6c50726f6d6f74696f6e1000000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000700047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f80c3c70616c6c65745f6665655f6c6f636b1870616c6c6574144576656e7404045400010c584665654c6f636b4d65746164617461557064617465640000003c4665654c6f636b556e6c6f636b65640800000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e000100244665654c6f636b65640c010c77686f000130543a3a4163636f756e74496400012c6c6f636b5f616d6f756e74b8013042616c616e63654f663c543e000130746f74616c5f6c6f636b6564b8013042616c616e63654f663c543e000200047c54686520604576656e746020656e756d206f6620746869732070616c6c6574fc0c5870616c6c65745f76657374696e675f6d616e676174611870616c6c6574144576656e740404540001083856657374696e67557064617465640c011c6163636f756e74000130543a3a4163636f756e744964000120746f6b656e5f6964100130546f6b656e49644f663c543e000120756e766573746564b8013042616c616e63654f663c543e000008510154686520616d6f756e742076657374656420686173206265656e20757064617465642e205468697320636f756c6420696e6469636174652061206368616e676520696e2066756e647320617661696c61626c652e25015468652062616c616e636520676976656e2069732074686520616d6f756e74207768696368206973206c65667420756e7665737465642028616e642074687573206c6f636b6564292e4056657374696e67436f6d706c6574656408011c6163636f756e74000130543a3a4163636f756e744964000120746f6b656e5f6964100130546f6b656e49644f663c543e0001049c416e205c5b6163636f756e745c5d20686173206265636f6d652066756c6c79207665737465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657401010c6070616c6c65745f63726f77646c6f616e5f726577617264731870616c6c6574144576656e7404045400011848496e697469616c5061796d656e744d6164650800000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e000004dc54686520696e697469616c207061796d656e74206f6620496e697469616c697a6174696f6e5061796d656e742025207761732070616964604e61746976654964656e746974794173736f6369617465640c00000158543a3a52656c6179436861696e4163636f756e7449640000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0001085501536f6d656f6e65206861732070726f76656e2074686579206d616465206120636f6e747269627574696f6e20616e64206173736f6369617465642061206e6174697665206964656e7469747920776974682069742e790144617461206973207468652072656c6179206163636f756e742c20206e6174697665206163636f756e7420616e642074686520746f74616c20616d6f756e74206f66205f726577617264735f20746861742077696c6c20626520706169642c52657761726473506169640800000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0002089c4120636f6e7472696275746f722068617320636c61696d656420736f6d6520726577617264732e01014461746120697320746865206163636f756e742067657474696e67207061696420616e642074686520616d6f756e74206f66207265776172647320706169642e5052657761726441646472657373557064617465640800000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000304b44120636f6e7472696275746f72206861732075706461746564207468652072657761726420616464726573732e90496e697469616c697a6564416c7265616479496e697469616c697a65644163636f756e740c00000158543a3a52656c6179436861696e4163636f756e74496400004401504f7074696f6e3c543a3a4163636f756e7449643e0000b8013042616c616e63654f663c543e00040425015768656e20696e697469616c697a696e6720746865207265776172642076656320616e20616c726561647920696e697469616c697a6564206163636f756e742077617320666f756e64ac496e697469616c697a65644163636f756e74576974684e6f74456e6f756768436f6e747269627574696f6e0c00000158543a3a52656c6179436861696e4163636f756e74496400004401504f7074696f6e3c543a3a4163636f756e7449643e0000b8013042616c616e63654f663c543e00050425015768656e20696e697469616c697a696e6720746865207265776172642076656320616e20616c726561647920696e697469616c697a6564206163636f756e742077617320666f756e64047c54686520604576656e746020656e756d206f6620746869732070616c6c657405010c3c70616c6c65745f69737375616e63651870616c6c6574144576656e740404540001185453657373696f6e49737375616e63654973737565640c0010010c7533320000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e0000049049737375616e636520666f72207570636f6d696e672073657373696f6e206973737565645c53657373696f6e49737375616e63655265636f726465640c0010010c7533320000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e000104d449737375616e636520666f72207570636f6d696e672073657373696f6e2063616c63756c6174656420616e64207265636f726465646449737375616e6365436f6e666967496e697469616c697a656404000901016849737375616e6365496e666f3c42616c616e63654f663c543e3e000204a449737375616e636520636f6e66696775726174696f6e20686173206265656e2066696e616c697a65643054474546696e616c697a65640003045854474520686173206265656e2066696e616c697a656444544745496e7374616e63654661696c656404001101018c546765496e666f3c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e00040464412054474520696e7374616e636520686173206661696c656450544745496e7374616e636553756363656564656404001101018c546765496e666f3c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e00050470412054474520696e7374616e63652068617320737563636565646564047c54686520604576656e746020656e756d206f6620746869732070616c6c65740901083c70616c6c65745f69737375616e63653049737375616e6365496e666f041c42616c616e636501b80018010c636170b8011c42616c616e636500014069737375616e63655f61745f696e6974b8011c42616c616e63650001586c696e6561725f69737375616e63655f626c6f636b7310010c7533320001586c69717569646974795f6d696e696e675f73706c69740d01011c50657262696c6c0001347374616b696e675f73706c69740d01011c50657262696c6c000168746f74616c5f63726f77646c6f616e5f616c6c6f636174696f6eb8011c42616c616e636500000d010c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c75333200001101083c70616c6c65745f69737375616e63651c546765496e666f08244163636f756e74496401001c42616c616e636501b80008010c77686f0001244163636f756e744964000118616d6f756e74b8011c42616c616e6365000015010c7470616c6c65745f6d756c7469707572706f73655f6c69717569646974791870616c6c6574144576656e740404540001085456657374696e67546f6b656e7352657365727665640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e00000064546f6b656e7352656c6f636b656446726f6d526573657276651000000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e000100047c54686520604576656e746020656e756d206f6620746869732070616c6c657419010c4070616c6c65745f626f6f7473747261701870616c6c6574144576656e740404540001202c50726f766973696f6e6564080010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0000044446756e64732070726f766973696f6e65644456657374656450726f766973696f6e6564080010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0001049446756e64732070726f766973696f6e6564207573696e672076657374656420746f6b656e7380526577617264734c697175696469747941636974766174696f6e4661696c65640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000204d45468652061637469766174696f6e206f66207468652072657761726473206c697175696469747920746f6b656e73206661696c65643852657761726473436c61696d6564080010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0003043c5265776172647320636c61696d65644c4163636f756e747357686974656c69737465640004044c6163636f756e742077686974656c697374656478426f6f7473747261705061726974616c6c7950726546696e616c697a6564000504c8626f6f747374726170207072652066696e616c697a6174696f6e2068617320636f6d706c65746564207061727469616c6c796c426f6f7473747261705265616479546f426546696e616c697a65640006044101626f6f747374726170207072652066696e616c697a6174696f6e2068617320636f6d706c657465642c20616e642074686520626f6f7473747261702063616e206e6f772062652066696e616c697a656448426f6f74737472617046696e616c697a65640007047466696e616c697a6174696f6e2070726f636573732066696e6973686564047c54686520604576656e746020656e756d206f6620746869732070616c6c65741d010c4470617261636861696e5f7374616b696e671870616c6c6574144576656e74040454000184204e6577526f756e641000100144426c6f636b4e756d626572466f723c543e0000100128526f756e64496e646578000010010c7533320000b8013042616c616e63654f663c543e00000409015374617274696e6720426c6f636b2c20526f756e642c204e756d626572206f6620436f6c6c61746f72732053656c65637465642c20546f74616c2042616c616e6365604a6f696e6564436f6c6c61746f7243616e646964617465730c00000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e000104b04163636f756e742c20416d6f756e74204c6f636b65642c204e657720546f74616c20416d74204c6f636b656438436f6c6c61746f7243686f73656e0c00100128526f756e64496e6465780000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0002042101526f756e642c20436f6c6c61746f72204163636f756e742c20546f74616c204578706f73656420416d6f756e742028696e636c7564657320616c6c2064656c65676174696f6e73296843616e646964617465426f6e644d6f72655265717565737465640c00000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000100128526f756e64496e6465780003043d0143616e6469646174652c20416d6f756e7420546f20496e6372656173652c20526f756e6420617420776869636820726571756573742063616e2062652065786563757465642062792063616c6c65726843616e646964617465426f6e644c6573735265717565737465640c00000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000100128526f756e64496e6465780004043d0143616e6469646174652c20416d6f756e7420546f2044656372656173652c20526f756e6420617420776869636820726571756573742063616e2062652065786563757465642062792063616c6c65724c43616e646964617465426f6e6465644d6f72650c00000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e0005048443616e6469646174652c20416d6f756e742c204e657720426f6e6420546f74616c4c43616e646964617465426f6e6465644c6573730c00000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e0006046c43616e6469646174652c20416d6f756e742c204e657720426f6e645043616e64696461746557656e744f66666c696e650800100128526f756e64496e6465780000000130543a3a4163636f756e74496400070460526f756e64204f66666c696e652c2043616e6469646174654c43616e6469646174654261636b4f6e6c696e650800100128526f756e64496e6465780000000130543a3a4163636f756e7449640008045c526f756e64204f6e6c696e652c2043616e6469646174655843616e6469646174655363686564756c6564457869740c00100128526f756e64496e6465780000000130543a3a4163636f756e7449640000100128526f756e64496e646578000904e4526f756e64204174205768696368204578697420497320416c6c6f7765642c2043616e6469646174652c205363686564756c656420457869745843616e63656c6c656443616e646964617465457869740400000130543a3a4163636f756e744964000a042443616e6469646174657043616e63656c6c656443616e646964617465426f6e644368616e67650800000130543a3a4163636f756e74496400002101018843616e646964617465426f6e64526571756573743c42616c616e63654f663c543e3e000b047043616e6469646174652c2043616e63656c6c656420526571756573743443616e6469646174654c6566740c00000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e000c04cc45782d43616e6469646174652c20416d6f756e7420556e6c6f636b65642c204e657720546f74616c20416d74204c6f636b65646c44656c65676174696f6e496e6372656173655363686564756c65641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000100128526f756e64496e646578000d04310144656c656761746f722c2043616e6469646174652c20416d6f756e7420746f20626520696e637265617365642c20526f756e642061742077686963682063616e2062652065786563757465646c44656c65676174696f6e44656372656173655363686564756c65641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000100128526f756e64496e646578000e04310144656c656761746f722c2043616e6469646174652c20416d6f756e7420746f206265206465637265617365642c20526f756e642061742077686963682063616e2062652065786563757465644c44656c65676174696f6e496e637265617365641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000500110626f6f6c000f004c44656c65676174696f6e4465637265617365641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000500110626f6f6c0010005844656c656761746f72457869745363686564756c65640c00100128526f756e64496e6465780000000130543a3a4163636f756e7449640000100128526f756e64496e64657800110480526f756e642c2044656c656761746f722c205363686564756c656420457869747444656c65676174696f6e5265766f636174696f6e5363686564756c65641000100128526f756e64496e6465780000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000100128526f756e64496e646578001204ac526f756e642c2044656c656761746f722c2043616e6469646174652c205363686564756c656420457869743444656c656761746f724c6566740800000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0013046844656c656761746f722c20416d6f756e7420556e7374616b65644444656c65676174696f6e5265766f6b65640c00000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0014049444656c656761746f722c2043616e6469646174652c20416d6f756e7420556e7374616b65645844656c656761746f724578697443616e63656c6c65640400000130543a3a4163636f756e7449640015042444656c656761746f726843616e63656c6c656444656c65676174696f6e526571756573740800000130543a3a4163636f756e7449640000290101b444656c65676174696f6e526571756573743c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e0016047044656c656761746f722c2043616e63656c6c656420526571756573742844656c65676174696f6e1000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000000130543a3a4163636f756e74496400003101017044656c656761746f7241646465643c42616c616e63654f663c543e3e001704610144656c656761746f722c20416d6f756e74204c6f636b65642c2043616e6469646174652c2044656c656761746f7220506f736974696f6e2077697468204e657720546f74616c20436f756e74656420696620696e20546f705844656c656761746f724c65667443616e6469646174651000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e001804250144656c656761746f722c2043616e6469646174652c20416d6f756e7420556e7374616b65642c204e657720546f74616c20416d74205374616b656420666f722043616e6469646174654844656c656761746f724475655265776172641000100128526f756e64496e6465780000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0019045d0153657373696f6e20696e6465782c2044656c656761746f722c20436f6c6c61746f722c2044756520726577617264202861732070657220636f756e7465642064656c65676174696f6e20666f7220636f6c6c61746f72292052657761726465640c00100128526f756e64496e6465780000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e001a0419015061696420746865206163636f756e74202864656c656761746f72206f7220636f6c6c61746f7229207468652062616c616e6365206173206c6971756964207265776172647368436f6c6c61746f725265776172647344697374726962757465640800000130543a3a4163636f756e7449640000350101305061796f7574526f756e6473001b0469014e6f746966792061626f75742072657761726420706572696f6473207468617420686173206265656e20706169642028636f6c6c61746f722c207061796f757420726f756e64732c20616e792072657761726473206c65667429505374616b654578706563746174696f6e735365740c00b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e001c04605374616b696e67206578706563746174696f6e732073657440546f74616c53656c6563746564536574080010010c753332000010010c753332001d04d853657420746f74616c2073656c65637465642063616e6469646174657320746f20746869732076616c7565205b6f6c642c206e65775d54436f6c6c61746f72436f6d6d697373696f6e53657408000d01011c50657262696c6c00000d01011c50657262696c6c001e04c053657420636f6c6c61746f7220636f6d6d697373696f6e20746f20746869732076616c7565205b6f6c642c206e65775d6843616e64696461746541676772656761746f72557064617465640800000130543a3a4163636f756e74496400004401504f7074696f6e3c543a3a4163636f756e7449643e001f0478412063616e64696461746520757064617465642061676772656761746f726441676772656761746f724d65746164617461557064617465640400000130543a3a4163636f756e744964002004a8416e206167676772656761746f722773206d6574616461746120686173206265656e2075706461746564047c54686520604576656e746020656e756d206f6620746869732070616c6c657421010c4470617261636861696e5f7374616b696e671870616c6c65745043616e646964617465426f6e6452657175657374041c42616c616e636501b8000c0118616d6f756e74b8011c42616c616e63650001186368616e67652501014c43616e646964617465426f6e644368616e676500013c7768656e5f65786563757461626c65100128526f756e64496e646578000025010c4470617261636861696e5f7374616b696e671870616c6c65744c43616e646964617465426f6e644368616e676500010820496e6372656173650000002044656372656173650001000029010c4470617261636861696e5f7374616b696e671870616c6c65744444656c65676174696f6e5265717565737408244163636f756e74496401001c42616c616e636501b800100120636f6c6c61746f720001244163636f756e744964000118616d6f756e74b8011c42616c616e636500013c7768656e5f65786563757461626c65100128526f756e64496e646578000118616374696f6e2d01014044656c65676174696f6e4368616e676500002d010c4470617261636861696e5f7374616b696e671870616c6c65744044656c65676174696f6e4368616e676500010c185265766f6b6500000020496e6372656173650001002044656372656173650002000031010c4470617261636861696e5f7374616b696e671870616c6c65743844656c656761746f724164646564041c42616c616e636501b80108284164646564546f546f700401246e65775f746f74616cb8011c42616c616e6365000000344164646564546f426f74746f6d000100003501084470617261636861696e5f7374616b696e67305061796f7574526f756e64730001080c416c6c0000001c5061727469616c0400ec013c5665633c526f756e64496e6465783e0001000039010c6070616c6c65745f73657175656e6365725f7374616b696e671870616c6c6574144576656e74040454000100047c54686520604576656e746020656e756d206f6620746869732070616c6c65743d010c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e047c54686520604576656e746020656e756d206f6620746869732070616c6c657441010c3870616c6c65745f6772616e6470611870616c6c6574144576656e7400010c384e6577417574686f726974696573040134617574686f726974795f73657445010134417574686f726974794c6973740000048c4e657720617574686f726974792073657420686173206265656e206170706c6965642e185061757365640001049843757272656e7420617574686f726974792073657420686173206265656e207061757365642e1c526573756d65640002049c43757272656e7420617574686f726974792073657420686173206265656e20726573756d65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657445010000024901004901000004084d0124004d010c5073705f636f6e73656e7375735f6772616e6470610c617070185075626c6963000004005101013c656432353531393a3a5075626c6963000051010c1c73705f636f72651c65643235353139185075626c6963000004002c01205b75383b2033325d000055010c4c6f726d6c5f61737365745f7265676973747279186d6f64756c65144576656e740404540001083c52656769737465726564417373657408012061737365745f6964100128543a3a417373657449640001206d65746164617461590101f041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174612c20543a3a537472696e674c696d69743e0000003055706461746564417373657408012061737365745f6964100128543a3a417373657449640001206d65746164617461590101f041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174612c20543a3a537472696e674c696d69743e000100047c54686520604576656e746020656e756d206f6620746869732070616c6c657459010c2c6f726d6c5f7472616974733861737365745f72656769737472793441737365744d657461646174610c1c42616c616e636501b838437573746f6d4d65746164617461015d012c537472696e674c696d69740000180120646563696d616c7310010c7533320001106e616d657101016c426f756e6465645665633c75382c20537472696e674c696d69743e00011873796d626f6c7101016c426f756e6465645665633c75382c20537472696e674c696d69743e00014c6578697374656e7469616c5f6465706f736974b8011c42616c616e63650001206c6f636174696f6e750101784f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e0001286164646974696f6e616c5d010138437573746f6d4d6574616461746100005d010c346d616e676174615f74797065731861737365747338437573746f6d4d65746164617461000008010c78636d6101014c4f7074696f6e3c58636d4d657461646174613e00010c78796b6901014c4f7074696f6e3c58796b4d657461646174613e0000610104184f7074696f6e0404540165010108104e6f6e6500000010536f6d6504006501000001000065010c346d616e676174615f7479706573186173736574732c58636d4d6574616461746100000401386665655f7065725f7365636f6e64b80110753132380000690104184f7074696f6e040454016d010108104e6f6e6500000010536f6d6504006d0100000100006d010c346d616e676174615f7479706573186173736574732c58796b4d65746164617461000004014c6f7065726174696f6e735f64697361626c6564500110626f6f6c000071010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004004801185665633c543e0000750104184f7074696f6e0404540179010108104e6f6e6500000010536f6d650400790100000100007901082c73746167696e675f78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563204007d01014476323a3a4d756c74694c6f636174696f6e0001000856330400a101014476333a3a4d756c74694c6f636174696f6e000300007d01102c73746167696e675f78636d087632346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72810101244a756e6374696f6e7300008101102c73746167696e675f78636d087632346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400850101204a756e6374696f6e0001000858320800850101204a756e6374696f6e0000850101204a756e6374696f6e0002000858330c00850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0003000858341000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0004000858351400850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0005000858361800850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0006000858371c00850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0007000858382000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e000800008501102c73746167696e675f78636d087632206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04008901010c7533320000002c4163636f756e744964333208011c6e6574776f726b8d0101244e6574776f726b496400010869642c01205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b8d0101244e6574776f726b4964000114696e64657820010c753634000200304163636f756e744b6579323008011c6e6574776f726b8d0101244e6574776f726b496400010c6b65790401205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e646578040095010110753132380005002847656e6572616c4b65790400910101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c697479080108696499010118426f64794964000110706172749d010120426f64795061727400080000890100000610008d010c2c73746167696e675f78636d087632244e6574776f726b49640001100c416e79000000144e616d65640400910101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d610003000091010c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004004801185665633c543e00009501000006b80099010c2c73746167696e675f78636d08763218426f6479496400012810556e6974000000144e616d65640400910101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e64657804008901010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e000800205472656173757279000900009d010c2c73746167696e675f78636d08763220426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e748901010c753332000100204672616374696f6e08010c6e6f6d8901010c75333200011464656e6f6d8901010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d8901010c75333200011464656e6f6d8901010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d8901010c75333200011464656e6f6d8901010c75333200040000a101102c73746167696e675f78636d087633346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72a50101244a756e6374696f6e730000a501102c73746167696e675f78636d087633246a756e6374696f6e73244a756e6374696f6e7300012410486572650000000858310400a90101204a756e6374696f6e0001000858320800a90101204a756e6374696f6e0000a90101204a756e6374696f6e0002000858330c00a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0003000858341000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0004000858351400a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0005000858361800a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0006000858371c00a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0007000858382000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e00080000a901102c73746167696e675f78636d087633206a756e6374696f6e204a756e6374696f6e0001282450617261636861696e04008901010c7533320000002c4163636f756e744964333208011c6e6574776f726bad0101444f7074696f6e3c4e6574776f726b49643e00010869642c01205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726bad0101444f7074696f6e3c4e6574776f726b49643e000114696e64657820010c753634000200304163636f756e744b6579323008011c6e6574776f726bad0101444f7074696f6e3c4e6574776f726b49643e00010c6b65790401205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e646578040095010110753132380005002847656e6572616c4b65790801186c656e6774680801087538000110646174612c01205b75383b2033325d000600244f6e6c794368696c6400070024506c7572616c6974790801086964b5010118426f6479496400011070617274b9010120426f6479506172740008003c476c6f62616c436f6e73656e7375730400b10101244e6574776f726b496400090000ad0104184f7074696f6e04045401b1010108104e6f6e6500000010536f6d650400b1010000010000b101102c73746167696e675f78636d087633206a756e6374696f6e244e6574776f726b496400012824427947656e6573697304002c01205b75383b2033325d000000184279466f726b080130626c6f636b5f6e756d62657224010c753634000128626c6f636b5f686173682c01205b75383b2033325d00010020506f6c6b61646f74000200184b7573616d610003001c57657374656e6400040018526f636f636f00050018576f636f636f00060020457468657265756d040120636861696e5f696420010c7536340007002c426974636f696e436f72650008002c426974636f696e4361736800090000b501102c73746167696e675f78636d087633206a756e6374696f6e18426f6479496400012810556e69740000001c4d6f6e696b6572040060011c5b75383b20345d00010014496e64657804008901010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e00080020547265617375727900090000b901102c73746167696e675f78636d087633206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e748901010c753332000100204672616374696f6e08010c6e6f6d8901010c75333200011464656e6f6d8901010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d8901010c75333200011464656e6f6d8901010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d8901010c75333200011464656e6f6d8901010c75333200040000bd010c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001242050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e67b8013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e6465780001146177617264b8013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c6173686564b8013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e6473b8013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e6365b8013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c7565b8013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e74b8013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640007049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e3c55706461746564496e61637469766508012c7265616374697661746564b8013c42616c616e63654f663c542c20493e00012c6465616374697661746564b8013c42616c616e63654f663c542c20493e000804cc54686520696e6163746976652066756e6473206f66207468652070616c6c65742068617665206265656e20757064617465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c1010c4c70616c6c65745f7375646f5f6d616e676174611870616c6c6574144576656e7404045400010c14537564696404012c7375646f5f726573756c749801384469737061746368526573756c740000048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d284b65794368616e6765640401286f6c645f7375646f65724401504f7074696f6e3c543a3a4163636f756e7449643e0001043901546865205c5b7375646f65725c5d206a757374207377697463686564206964656e746974793b20746865206f6c64206b657920697320737570706c696564206966206f6e6520657869737465642e285375646f4173446f6e6504012c7375646f5f726573756c749801384469737061746368526573756c740002048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c5010c4870616c6c65745f7375646f5f6f726967696e1870616c6c6574144576656e740404540001082c53754f726967696e44696404009801384469737061746368526573756c740000048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d4053754f726967696e446f4173446f6e6504009801384469737061746368526573756c740001048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c9010c6470616c6c65745f636f6c6c6563746976655f6d616e676174611870616c6c6574144576656e740804540004490001242050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736828011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736828011c543a3a48617368000114766f746564500110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736828011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736828011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736828011c543a3a48617368000118726573756c749801384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736828011c543a3a48617368000118726573756c749801384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736828011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e384d656d626572734368616e67656404012c6e65775f6d656d62657273cd0101445665633c543a3a4163636f756e7449643e00070474546865206d656d626572732068617665206265656e206368616e676564205072696d655365740401246e65775f7072696d654401504f7074696f6e3c543a3a4163636f756e7449643e00080474546865205072696d65206d656d62657220686173206265656e20736574047c54686520604576656e746020656e756d206f6620746869732070616c6c6574cd010000020000d1010c3c70616c6c65745f6964656e746974791870616c6c6574144576656e740404540001282c4964656e7469747953657404010c77686f000130543a3a4163636f756e744964000004ec41206e616d652077617320736574206f72207265736574202877686963682077696c6c2072656d6f766520616c6c206a756467656d656e7473292e3c4964656e74697479436c656172656408010c77686f000130543a3a4163636f756e74496400011c6465706f736974b8013042616c616e63654f663c543e000104cc41206e616d652077617320636c65617265642c20616e642074686520676976656e2062616c616e63652072657475726e65642e384964656e746974794b696c6c656408010c77686f000130543a3a4163636f756e74496400011c6465706f736974b8013042616c616e63654f663c543e000204c441206e616d65207761732072656d6f76656420616e642074686520676976656e2062616c616e636520736c61736865642e484a756467656d656e7452657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780003049c41206a756467656d656e74207761732061736b65642066726f6d2061207265676973747261722e504a756467656d656e74556e72657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780004048841206a756467656d656e74207265717565737420776173207265747261637465642e384a756467656d656e74476976656e080118746172676574000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780005049441206a756467656d656e742077617320676976656e2062792061207265676973747261722e38526567697374726172416464656404013c7265676973747261725f696e646578100138526567697374726172496e646578000604584120726567697374726172207761732061646465642e405375624964656e7469747941646465640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f736974b8013042616c616e63654f663c543e000704f441207375622d6964656e746974792077617320616464656420746f20616e206964656e7469747920616e6420746865206465706f73697420706169642e485375624964656e7469747952656d6f7665640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f736974b8013042616c616e63654f663c543e000804090141207375622d6964656e74697479207761732072656d6f7665642066726f6d20616e206964656e7469747920616e6420746865206465706f7369742066726565642e485375624964656e746974795265766f6b65640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f736974b8013042616c616e63654f663c543e000908190141207375622d6964656e746974792077617320636c65617265642c20616e642074686520676976656e206465706f7369742072657061747269617465642066726f6d20746865c86d61696e206964656e74697479206163636f756e7420746f20746865207375622d6964656e74697479206163636f756e742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d50108306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e00020000d9010000022800dd01000002e10100e10100000408101000e50108306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e8901014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d65e901016473705f72756e74696d653a3a52756e74696d65537472696e670000e9010000050200ed010c306672616d655f73797374656d1870616c6c65741043616c6c0404540001242c656e71756575655f74787304010c7478733c01985665633c284f7074696f6e3c543a3a4163636f756e7449643e2c20456e636f6465645478293e00000470536565205b6050616c6c65743a3a656e71756575655f747873605d2e1872656d61726b04011872656d61726b48011c5665633c75383e0001045c536565205b6050616c6c65743a3a72656d61726b605d2e387365745f686561705f7061676573040114706167657324010c7536340002047c536565205b6050616c6c65743a3a7365745f686561705f7061676573605d2e207365745f636f6465040110636f646548011c5665633c75383e00030464536565205b6050616c6c65743a3a7365745f636f6465605d2e5c7365745f636f64655f776974686f75745f636865636b73040110636f646548011c5665633c75383e000404a0536565205b6050616c6c65743a3a7365745f636f64655f776974686f75745f636865636b73605d2e2c7365745f73746f726167650401146974656d73f10101345665633c4b657956616c75653e00050470536565205b6050616c6c65743a3a7365745f73746f72616765605d2e306b696c6c5f73746f726167650401106b657973f90101205665633c4b65793e00060474536565205b6050616c6c65743a3a6b696c6c5f73746f72616765605d2e2c6b696c6c5f70726566697808011870726566697848010c4b657900011c7375626b65797310010c75333200070470536565205b6050616c6c65743a3a6b696c6c5f707265666978605d2e4472656d61726b5f776974685f6576656e7404011872656d61726b48011c5665633c75383e00080488536565205b6050616c6c65743a3a72656d61726b5f776974685f6576656e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef101000002f50100f50100000408484800f9010000024800fd010c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b1c01185765696768740001246d61785f626c6f636b1c01185765696768740001247065725f636c617373010201845065724469737061746368436c6173733c57656967687473506572436c6173733e000001020c346672616d655f737570706f7274206469737061746368405065724469737061746368436c617373040454010502000c01186e6f726d616c050201045400012c6f7065726174696f6e616c05020104540001246d616e6461746f72790502010454000005020c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369631c01185765696768740001346d61785f65787472696e736963090201384f7074696f6e3c5765696768743e0001246d61785f746f74616c090201384f7074696f6e3c5765696768743e0001207265736572766564090201384f7074696f6e3c5765696768743e0000090204184f7074696f6e040454011c0108104e6f6e6500000010536f6d6504001c00000100000d020c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178110201545065724469737061746368436c6173733c7533323e000011020c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f72791001045400001502082873705f776569676874733c52756e74696d65446257656967687400000801107265616424010c753634000114777269746524010c75363400001902082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d65e901013452756e74696d65537472696e67000124696d706c5f6e616d65e901013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069731d02011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800001d02040c436f7704045401210200040021020000002102000002250200250200000408e0100029020c306672616d655f73797374656d1870616c6c6574144572726f7204045400011c3c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e4053746f72616765517565756546756c6c000604e07468652073746f7261676520717565756520697320656d70747920616e642063616e6e6f742061636365707420616e79206e657720747873046c4572726f7220666f72207468652053797374656d2070616c6c65742d020c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77200124543a3a4d6f6d656e7400000450536565205b6050616c6c65743a3a736574605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e31020c5870616c6c65745f7574696c6974795f6d616e676174611870616c6c65741043616c6c04045400011814626174636804011463616c6c733502017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000458536565205b6050616c6c65743a3a6261746368605d2e3461735f64657269766174697665080114696e646578a4010c75313600011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00010478536565205b6050616c6c65743a3a61735f64657269766174697665605d2e2462617463685f616c6c04011463616c6c733502017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00020468536565205b6050616c6c65743a3a62617463685f616c6c605d2e2c64697370617463685f617308012461735f6f726967696e25040154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00030470536565205b6050616c6c65743a3a64697370617463685f6173605d2e2c666f7263655f626174636804011463616c6c733502017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00040470536565205b6050616c6c65743a3a666f7263655f6261746368605d2e2c776974685f77656967687408011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001187765696768741c011857656967687400050470536565205b6050616c6c65743a3a776974685f776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e350200000239020039020838726f6c6c75705f72756e74696d652c52756e74696d6543616c6c0001681853797374656d0400ed0101ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000002454696d657374616d7004002d0201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0002001c5574696c6974790400310201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e0004001450726f787904003d0201a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e0005002c4d61696e74656e616e63650400450201c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61696e74656e616e63652c2052756e74696d653e00060020526f6c6c646f776e0400490201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c526f6c6c646f776e2c2052756e74696d653e000700204d6574616d61736b0400850201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d6574616d61736b2c2052756e74696d653e00080018546f6b656e730400890201ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546f6b656e732c2052756e74696d653e000a000c58796b04008d0201a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58796b2c2052756e74696d653e000d003050726f6f664f665374616b650400990201c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f6f664f665374616b652c2052756e74696d653e000e001c4665654c6f636b0400ad0201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4665654c6f636b2c2052756e74696d653e000f001c56657374696e670400bd0201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e0011002443726f77646c6f616e0400c50201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43726f77646c6f616e2c2052756e74696d653e0012002049737375616e63650400e50201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c49737375616e63652c2052756e74696d653e001300544d756c7469507572706f73654c69717569646974790400ed0201e90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c7469507572706f73654c69717569646974792c2052756e74696d653e00140024426f6f7473747261700400f10201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f6f7473747261702c2052756e74696d653e0015004050617261636861696e5374616b696e670400fd0201d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e5374616b696e672c2052756e74696d653e001e004053657175656e6365725374616b696e670400110301d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657175656e6365725374616b696e672c2052756e74696d653e001f001c53657373696f6e0400150301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0020001c4772616e6470610400250301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4772616e6470612c2052756e74696d653e00220034417373657452656769737472790400590301c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417373657452656769737472792c2052756e74696d653e0035002054726561737572790400710301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54726561737572792c2052756e74696d653e003c00105375646f0400750301a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f2c2052756e74696d653e003d00285375646f4f726967696e0400790301bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f4f726967696e2c2052756e74696d653e003e001c436f756e63696c04007d0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e003f00204964656e746974790400810301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4964656e746974792c2052756e74696d653e004000003d020c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616c0001504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065410201504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000458536565205b6050616c6c65743a3a70726f7879605d2e246164645f70726f78790c012064656c65676174650001504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065a00130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00010468536565205b6050616c6c65743a3a6164645f70726f7879605d2e3072656d6f76655f70726f78790c012064656c65676174650001504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065a00130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00020474536565205b6050616c6c65743a3a72656d6f76655f70726f7879605d2e3872656d6f76655f70726f786965730003047c536565205b6050616c6c65743a3a72656d6f76655f70726f78696573605d2e2c6372656174655f707572650c012870726f78795f74797065a00130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e000114696e646578a4010c75313600040470536565205b6050616c6c65743a3a6372656174655f70757265605d2e246b696c6c5f7075726514011c737061776e65720001504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065a00130543a3a50726f787954797065000114696e646578a4010c75313600011868656967687489010144426c6f636b4e756d626572466f723c543e0001246578745f696e6465788901010c75333200050468536565205b6050616c6c65743a3a6b696c6c5f70757265605d2e20616e6e6f756e63650801107265616c0001504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736828013443616c6c486173684f663c543e00060464536565205b6050616c6c65743a3a616e6e6f756e6365605d2e4c72656d6f76655f616e6e6f756e63656d656e740801107265616c0001504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736828013443616c6c486173684f663c543e00070490536565205b6050616c6c65743a3a72656d6f76655f616e6e6f756e63656d656e74605d2e4c72656a6563745f616e6e6f756e63656d656e7408012064656c65676174650001504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736828013443616c6c486173684f663c543e00080490536565205b6050616c6c65743a3a72656a6563745f616e6e6f756e63656d656e74605d2e3c70726f78795f616e6e6f756e63656410012064656c65676174650001504163636f756e7449644c6f6f6b75704f663c543e0001107265616c0001504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065410201504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00090480536565205b6050616c6c65743a3a70726f78795f616e6e6f756e636564605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e410204184f7074696f6e04045401a00108104e6f6e6500000010536f6d650400a0000001000045020c4870616c6c65745f6d61696e74656e616e63651870616c6c65741043616c6c040454000110687377697463685f6d61696e74656e616e63655f6d6f64655f6f6e000004ac536565205b6050616c6c65743a3a7377697463685f6d61696e74656e616e63655f6d6f64655f6f6e605d2e6c7377697463685f6d61696e74656e616e63655f6d6f64655f6f6666000104b0536565205b6050616c6c65743a3a7377697463685f6d61696e74656e616e63655f6d6f64655f6f6666605d2eac7377697463685f7570677261646162696c6974795f696e5f6d61696e74656e616e63655f6d6f64655f6f6e000204f0536565205b6050616c6c65743a3a7377697463685f7570677261646162696c6974795f696e5f6d61696e74656e616e63655f6d6f64655f6f6e605d2eb07377697463685f7570677261646162696c6974795f696e5f6d61696e74656e616e63655f6d6f64655f6f6666000304f4536565205b6050616c6c65743a3a7377697463685f7570677261646162696c6974795f696e5f6d61696e74656e616e63655f6d6f64655f6f6666605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e49020c3c70616c6c65745f726f6c6c646f776e1870616c6c65741043616c6c040454000114447570646174655f6c325f66726f6d5f6c3104012072657175657374734d0201486d657373616765733a3a4c3155706461746500000488536565205b6050616c6c65743a3a7570646174655f6c325f66726f6d5f6c31605d2e5c666f7263655f7570646174655f6c325f66726f6d5f6c310401187570646174654d0201486d657373616765733a3a4c31557064617465000204a0536565205b6050616c6c65743a3a666f7263655f7570646174655f6c325f66726f6d5f6c31605d2e5c63616e63656c5f72657175657374735f66726f6d5f6c31080114636861696eb40128543a3a436861696e496400014872657175657374735f746f5f63616e63656cb8011075313238000304a0536565205b6050616c6c65743a3a63616e63656c5f72657175657374735f66726f6d5f6c31605d2e207769746864726177100114636861696eb40128543a3a436861696e4964000124726563697069656e740401205b75383b2032305d000134746f6b656e5f616464726573730401205b75383b2032305d000118616d6f756e74b801107531323800050464536565205b6050616c6c65743a3a7769746864726177605d2e74666f7263655f63616e63656c5f72657175657374735f66726f6d5f6c31080114636861696eb40128543a3a436861696e496400014872657175657374735f746f5f63616e63656cb8011075313238000404b8536565205b6050616c6c65743a3a666f7263655f63616e63656c5f72657175657374735f66726f6d5f6c31605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e4d020c3c70616c6c65745f726f6c6c646f776e206d65737361676573204c315570646174650000140114636861696eb40114436861696e00013c70656e64696e674465706f73697473510201305665633c4465706f7369743e00016070656e64696e6743616e63656c5265736f6c7574696f6e73690201545665633c43616e63656c5265736f6c7574696f6e3e00017070656e64696e675769746864726177616c5265736f6c7574696f6e73710201645665633c5769746864726177616c5265736f6c7574696f6e3e00016070656e64696e674c3255706461746573546f52656d6f7665790201585665633c4c3255706461746573546f52656d6f76653e0000510200000255020055020c3c70616c6c65745f726f6c6c646f776e206d657373616765731c4465706f7369740000140124726571756573744964590201245265717565737449640001406465706f736974526563697069656e740401205b75383b2032305d000130746f6b656e416464726573730401205b75383b2032305d000118616d6f756e746102013473705f636f72653a3a5532353600012474696d655374616d706102013473705f636f72653a3a55323536000059020c3c70616c6c65745f726f6c6c646f776e206d657373616765732452657175657374496400000801186f726967696e5d0201184f726967696e0001086964b801107531323800005d020c3c70616c6c65745f726f6c6c646f776e206d65737361676573184f726967696e000108084c31000000084c32000100006102083c7072696d69746976655f7479706573105532353600000400650201205b7536343b20345d0000650200000304000000240069020000026d02006d020c3c70616c6c65745f726f6c6c646f776e206d657373616765734043616e63656c5265736f6c7574696f6e00001001247265717565737449645902012452657175657374496400012c6c32526571756573744964b801107531323800013c63616e63656c4a7573746966696564500110626f6f6c00012474696d655374616d706102013473705f636f72653a3a553235360000710200000275020075020c3c70616c6c65745f726f6c6c646f776e206d65737361676573505769746864726177616c5265736f6c7574696f6e00001001247265717565737449645902012452657175657374496400012c6c32526571756573744964b8011075313238000118737461747573500110626f6f6c00012474696d655374616d706102013473705f636f72653a3a55323536000079020000027d02007d020c3c70616c6c65745f726f6c6c646f776e206d65737361676573444c3255706461746573546f52656d6f766500000c0124726571756573744964590201245265717565737449640001446c3255706461746573546f52656d6f7665810201245665633c753132383e00012474696d655374616d706102013473705f636f72653a3a5532353600008102000002b80085020c6470616c6c65745f6d6574616d61736b5f7369676e61747572651870616c6c65741043616c6c040454000104187570646174651001106e616d65c401984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e00011c76657273696f6ec401984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e000120636861696e5f6964cc012c4f7074696f6e3c7536343e0001286465636f64655f75726cd001a44f7074696f6e3c426f756e6465645665633c75382c20543a3a55726c537472696e674c696d69743e3e0000045c536565205b6050616c6c65743a3a757064617465605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e89020c2c6f726d6c5f746f6b656e73186d6f64756c651043616c6c04045400011c207472616e736665720c01106465737400018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e7495010128543a3a42616c616e636500000464536565205b6050616c6c65743a3a7472616e73666572605d2e307472616e736665725f616c6c0c01106465737400018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964100134543a3a43757272656e637949640001286b6565705f616c697665500110626f6f6c00010474536565205b6050616c6c65743a3a7472616e736665725f616c6c605d2e4c7472616e736665725f6b6565705f616c6976650c01106465737400018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e7495010128543a3a42616c616e636500020490536565205b6050616c6c65743a3a7472616e736665725f6b6565705f616c697665605d2e38666f7263655f7472616e73666572100118736f7572636500018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001106465737400018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e7495010128543a3a42616c616e63650003047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e2c7365745f62616c616e636510010c77686f00018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964100134543a3a43757272656e637949640001206e65775f6672656595010128543a3a42616c616e63650001306e65775f726573657276656495010128543a3a42616c616e636500040470536565205b6050616c6c65743a3a7365745f62616c616e6365605d2e1863726561746508010c77686f00018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e7495010128543a3a42616c616e63650005045c536565205b6050616c6c65743a3a637265617465605d2e106d696e740c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f00018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e7495010128543a3a42616c616e636500060454536565205b6050616c6c65743a3a6d696e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e8d020c2870616c6c65745f78796b1870616c6c65741043616c6c04045400012c2c6372656174655f706f6f6c10013866697273745f61737365745f696410013c43757272656e637949644f663c543e00014866697273745f61737365745f616d6f756e74b8013042616c616e63654f663c543e00013c7365636f6e645f61737365745f696410013c43757272656e637949644f663c543e00014c7365636f6e645f61737365745f616d6f756e74b8013042616c616e63654f663c543e00000470536565205b6050616c6c65743a3a6372656174655f706f6f6c605d2e2873656c6c5f6173736574100134736f6c645f61737365745f696410013c43757272656e637949644f663c543e00013c626f756768745f61737365745f696410013c43757272656e637949644f663c543e000144736f6c645f61737365745f616d6f756e74b8013042616c616e63654f663c543e0001386d696e5f616d6f756e745f6f7574b8013042616c616e63654f663c543e0001046c536565205b6050616c6c65743a3a73656c6c5f6173736574605d2e506d756c7469737761705f73656c6c5f61737365740c013c737761705f746f6b656e5f6c697374ec01505665633c43757272656e637949644f663c543e3e000144736f6c645f61737365745f616d6f756e74b8013042616c616e63654f663c543e0001386d696e5f616d6f756e745f6f7574b8013042616c616e63654f663c543e00020494536565205b6050616c6c65743a3a6d756c7469737761705f73656c6c5f6173736574605d2e246275795f6173736574100134736f6c645f61737365745f696410013c43757272656e637949644f663c543e00013c626f756768745f61737365745f696410013c43757272656e637949644f663c543e00014c626f756768745f61737365745f616d6f756e74b8013042616c616e63654f663c543e0001346d61785f616d6f756e745f696eb8013042616c616e63654f663c543e00030468536565205b6050616c6c65743a3a6275795f6173736574605d2e4c6d756c7469737761705f6275795f61737365740c013c737761705f746f6b656e5f6c697374ec01505665633c43757272656e637949644f663c543e3e00014c626f756768745f61737365745f616d6f756e74b8013042616c616e63654f663c543e0001346d61785f616d6f756e745f696eb8013042616c616e63654f663c543e00040490536565205b6050616c6c65743a3a6d756c7469737761705f6275795f6173736574605d2eec6d696e745f6c69717569646974795f7573696e675f76657374696e675f6e61746976655f746f6b656e735f62795f76657374696e675f696e6465781001686e61746976655f61737365745f76657374696e675f696e64657810010c7533320001b876657374696e675f6e61746976655f61737365745f756e6c6f636b5f736f6d655f616d6f756e745f6f725f616c6c910201504f7074696f6e3c42616c616e63654f663c543e3e00013c7365636f6e645f61737365745f696410013c43757272656e637949644f663c543e00017065787065637465645f7365636f6e645f61737365745f616d6f756e74b8013042616c616e63654f663c543e0005043101536565205b6050616c6c65743a3a6d696e745f6c69717569646974795f7573696e675f76657374696e675f6e61746976655f746f6b656e735f62795f76657374696e675f696e646578605d2ea86d696e745f6c69717569646974795f7573696e675f76657374696e675f6e61746976655f746f6b656e730c016c76657374696e675f6e61746976655f61737365745f616d6f756e74b8013042616c616e63654f663c543e00013c7365636f6e645f61737365745f696410013c43757272656e637949644f663c543e00017065787065637465645f7365636f6e645f61737365745f616d6f756e74b8013042616c616e63654f663c543e000604ec536565205b6050616c6c65743a3a6d696e745f6c69717569646974795f7573696e675f76657374696e675f6e61746976655f746f6b656e73605d2e386d696e745f6c697175696469747910013866697273745f61737365745f696410013c43757272656e637949644f663c543e00013c7365636f6e645f61737365745f696410013c43757272656e637949644f663c543e00014866697273745f61737365745f616d6f756e74b8013042616c616e63654f663c543e00017065787065637465645f7365636f6e645f61737365745f616d6f756e74b8013042616c616e63654f663c543e0007047c536565205b6050616c6c65743a3a6d696e745f6c6971756964697479605d2e40636f6d706f756e645f726577617264730801486c69717569646974795f61737365745f696410013c43757272656e637949644f663c543e00013c616d6f756e745f7065726d696c6c659502011c5065726d696c6c00080484536565205b6050616c6c65743a3a636f6d706f756e645f72657761726473605d2e8470726f766964655f6c69717569646974795f776974685f636f6e76657273696f6e0c01486c69717569646974795f61737365745f696410013c43757272656e637949644f663c543e00014470726f76696465645f61737365745f696410013c43757272656e637949644f663c543e00015470726f76696465645f61737365745f616d6f756e74b8013042616c616e63654f663c543e000904c8536565205b6050616c6c65743a3a70726f766964655f6c69717569646974795f776974685f636f6e76657273696f6e605d2e386275726e5f6c69717569646974790c013866697273745f61737365745f696410013c43757272656e637949644f663c543e00013c7365636f6e645f61737365745f696410013c43757272656e637949644f663c543e0001586c69717569646974795f61737365745f616d6f756e74b8013042616c616e63654f663c543e000a047c536565205b6050616c6c65743a3a6275726e5f6c6971756964697479605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e910204184f7074696f6e04045401b80108104e6f6e6500000010536f6d650400b8000001000095020c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c753332000099020c5470616c6c65745f70726f6f665f6f665f7374616b651870616c6c65741043616c6c04045400012c44636c61696d5f726577617264735f616c6c0401486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e00000488536565205b6050616c6c65743a3a636c61696d5f726577617264735f616c6c605d2e547570646174655f706f6f6c5f70726f6d6f74696f6e0801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e0001806c69717569646974795f6d696e696e675f69737375616e63655f776569676874080108753800010498536565205b6050616c6c65743a3a7570646174655f706f6f6c5f70726f6d6f74696f6e605d2e4861637469766174655f6c69717569646974790c01486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b8013042616c616e63654f663c543e0001407573655f62616c616e63655f66726f6d9d0201504f7074696f6e3c41637469766174654b696e643e0002048c536565205b6050616c6c65743a3a61637469766174655f6c6971756964697479605d2e50646561637469766174655f6c69717569646974790801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b8013042616c616e63654f663c543e00030494536565205b6050616c6c65743a3a646561637469766174655f6c6971756964697479605d2e2c7265776172645f706f6f6c100110706f6f6ce10101882843757272656e637949644f663c543e2c2043757272656e637949644f663c543e29000120746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b8013042616c616e63654f663c543e0001307363686564756c655f656e6410012453657373696f6e496400040470536565205b6050616c6c65743a3a7265776172645f706f6f6c605d2e9c61637469766174655f6c69717569646974795f666f725f33726470617274795f726577617264731001486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b8013042616c616e63654f663c543e0001307265776172645f746f6b656e10013c43757272656e637949644f663c543e0001407573655f62616c616e63655f66726f6da50201c44f7074696f6e3c5468697264506172747941637469766174696f6e4b696e643c43757272656e637949644f663c543e3e3e000504e0536565205b6050616c6c65743a3a61637469766174655f6c69717569646974795f666f725f33726470617274795f72657761726473605d2ea4646561637469766174655f6c69717569646974795f666f725f33726470617274795f726577617264730c01486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b8013042616c616e63654f663c543e0001307265776172645f746f6b656e10013c43757272656e637949644f663c543e000604e8536565205b6050616c6c65743a3a646561637469766174655f6c69717569646974795f666f725f33726470617274795f72657761726473605d2e58636c61696d5f33726470617274795f726577617264730801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e0001307265776172645f746f6b656e10013c43757272656e637949644f663c543e0007049c536565205b6050616c6c65743a3a636c61696d5f33726470617274795f72657761726473605d2e9461637469766174655f6c69717569646974795f666f725f6e61746976655f726577617264730c01486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b8013042616c616e63654f663c543e0001407573655f62616c616e63655f66726f6d9d0201504f7074696f6e3c41637469766174654b696e643e000804d8536565205b6050616c6c65743a3a61637469766174655f6c69717569646974795f666f725f6e61746976655f72657761726473605d2e9c646561637469766174655f6c69717569646974795f666f725f6e61746976655f726577617264730801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b8013042616c616e63654f663c543e000904e0536565205b6050616c6c65743a3a646561637469766174655f6c69717569646974795f666f725f6e61746976655f72657761726473605d2e50636c61696d5f6e61746976655f726577617264730401486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000a0494536565205b6050616c6c65743a3a636c61696d5f6e61746976655f72657761726473605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e9d0204184f7074696f6e04045401a1020108104e6f6e6500000010536f6d650400a1020000010000a1020c346d616e676174615f7479706573586d756c7469707572706f73655f6c69717569646974793041637469766174654b696e6400010c40417661696c61626c6542616c616e6365000000645374616b6564556e61637469766174656452657365727665730001003c556e7370656e74526573657276657300020000a50204184f7074696f6e04045401a9020108104e6f6e6500000010536f6d650400a9020000010000a902085470616c6c65745f70726f6f665f6f665f7374616b65605468697264506172747941637469766174696f6e4b696e64042843757272656e637949640110010c3041637469766174654b696e6404009d0201504f7074696f6e3c41637469766174654b696e643e000000484163746976617465644c6971756964697479040010012843757272656e63794964000100584e6174697665526577617264734c697175696469747900020000ad020c3c70616c6c65745f6665655f6c6f636b1870616c6c65741043616c6c040454000108607570646174655f6665655f6c6f636b5f6d65746164617461100134706572696f645f6c656e6774683801644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e00013c6665655f6c6f636b5f616d6f756e74910201504f7074696f6e3c42616c616e63654f663c543e3e000150737761705f76616c75655f7468726573686f6c64910201504f7074696f6e3c42616c616e63654f663c543e3e00015473686f756c645f62655f77686974656c6973746564b10201904f7074696f6e3c5665633c2843757272656e637949644f663c543e2c20626f6f6c293e3e000004a4536565205b6050616c6c65743a3a7570646174655f6665655f6c6f636b5f6d65746164617461605d2e28756e6c6f636b5f6665650001046c536565205b6050616c6c65743a3a756e6c6f636b5f666565605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eb10204184f7074696f6e04045401b5020108104e6f6e6500000010536f6d650400b5020000010000b502000002b90200b90200000408105000bd020c5870616c6c65745f76657374696e675f6d616e676174611870616c6c65741043616c6c0404540001141076657374040120746f6b656e5f6964100130546f6b656e49644f663c543e00000454536565205b6050616c6c65743a3a76657374605d2e28766573745f6f74686572080120746f6b656e5f6964100130546f6b656e49644f663c543e0001187461726765740001504163636f756e7449644c6f6f6b75704f663c543e0001046c536565205b6050616c6c65743a3a766573745f6f74686572605d2e54666f7263655f7665737465645f7472616e73666572100120746f6b656e5f6964100130546f6b656e49644f663c543e000118736f757263650001504163636f756e7449644c6f6f6b75704f663c543e0001187461726765740001504163636f756e7449644c6f6f6b75704f663c543e0001207363686564756c65c10201b056657374696e67496e666f3c42616c616e63654f663c543e2c20426c6f636b4e756d626572466f723c543e3e00020498536565205b6050616c6c65743a3a666f7263655f7665737465645f7472616e73666572605d2e3c6d657267655f7363686564756c65730c0120746f6b656e5f6964100130546f6b656e49644f663c543e00013c7363686564756c65315f696e64657810010c75333200013c7363686564756c65325f696e64657810010c75333200030480536565205b6050616c6c65743a3a6d657267655f7363686564756c6573605d2e787375646f5f756e6c6f636b5f616c6c5f76657374696e675f746f6b656e7308011874617267657400018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000120746f6b656e5f6964100130546f6b656e49644f663c543e000404bc536565205b6050616c6c65743a3a7375646f5f756e6c6f636b5f616c6c5f76657374696e675f746f6b656e73605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec1020c5870616c6c65745f76657374696e675f6d616e676174613076657374696e675f696e666f2c56657374696e67496e666f081c42616c616e636501b82c426c6f636b4e756d6265720110000c01186c6f636b6564b8011c42616c616e63650001247065725f626c6f636bb8011c42616c616e63650001387374617274696e675f626c6f636b10012c426c6f636b4e756d6265720000c5020c6070616c6c65745f63726f77646c6f616e5f726577617264731870616c6c65741043616c6c04045400011c646173736f63696174655f6e61746976655f6964656e746974790c01387265776172645f6163636f756e74000130543a3a4163636f756e74496400013472656c61795f6163636f756e74000158543a3a52656c6179436861696e4163636f756e74496400011470726f6f66c9020144457468657265756d5369676e6174757265000004a8536565205b6050616c6c65743a3a6173736f63696174655f6e61746976655f6964656e74697479605d2e886368616e67655f6173736f63696174696f6e5f776974685f72656c61795f6b6579730c01387265776172645f6163636f756e74000130543a3a4163636f756e74496400014070726576696f75735f6163636f756e74000130543a3a4163636f756e74496400011870726f6f6673d50201c05665633c28543a3a52656c6179436861696e4163636f756e7449642c20457468657265756d5369676e6174757265293e000104cc536565205b6050616c6c65743a3a6368616e67655f6173736f63696174696f6e5f776974685f72656c61795f6b657973605d2e14636c61696d04013063726f77646c6f616e5f696438012c4f7074696f6e3c7533323e00020458536565205b6050616c6c65743a3a636c61696d605d2e547570646174655f7265776172645f616464726573730801486e65775f7265776172645f6163636f756e74000130543a3a4163636f756e74496400013063726f77646c6f616e5f696438012c4f7074696f6e3c7533323e00030498536565205b6050616c6c65743a3a7570646174655f7265776172645f61646472657373605d2e5c636f6d706c6574655f696e697469616c697a6174696f6e0801446c656173655f73746172745f626c6f636b100154543a3a56657374696e67426c6f636b4e756d6265720001486c656173655f656e64696e675f626c6f636b100154543a3a56657374696e67426c6f636b4e756d626572000404a0536565205b6050616c6c65743a3a636f6d706c6574655f696e697469616c697a6174696f6e605d2e607365745f63726f77646c6f616e5f616c6c6f636174696f6e04016c63726f77646c6f616e5f616c6c6f636174696f6e5f616d6f756e74b8013042616c616e63654f663c543e000504a4536565205b6050616c6c65743a3a7365745f63726f77646c6f616e5f616c6c6f636174696f6e605d2e54696e697469616c697a655f7265776172645f76656304011c72657761726473dd020105015665633c28543a3a52656c6179436861696e4163636f756e7449642c204f7074696f6e3c543a3a4163636f756e7449643e2c2042616c616e63654f663c543e293e00060498536565205b6050616c6c65743a3a696e697469616c697a655f7265776172645f766563605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec9020c2873705f72756e74696d651c6163636f756e7444457468657265756d5369676e617475726500000400cd02014065636473613a3a5369676e61747572650000cd020c1c73705f636f7265146563647361245369676e617475726500000400d10201205b75383b2036355d0000d102000003410000000800d502000002d90200d9020000040800c90200dd02000002e10200e1020000040c0044b800e5020c3c70616c6c65745f69737375616e63651870616c6c65741043616c6c04045400010c50696e69745f69737375616e63655f636f6e66696700000494536565205b6050616c6c65743a3a696e69745f69737375616e63655f636f6e666967605d2e3066696e616c697a655f74676500010474536565205b6050616c6c65743a3a66696e616c697a655f746765605d2e2c657865637574655f7467650401247467655f696e666f73e90201a05665633c546765496e666f3c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e3e00020470536565205b6050616c6c65743a3a657865637574655f746765605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee902000002110100ed020c7470616c6c65745f6d756c7469707572706f73655f6c69717569646974791870616c6c65741043616c6c040454000110c4726573657276655f76657374696e675f6c69717569646974795f746f6b656e735f62795f76657374696e675f696e6465780c01486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e0001746c69717569646974795f746f6b656e5f76657374696e675f696e64657810010c7533320001a46c69717569646974795f746f6b656e5f756e6c6f636b5f736f6d655f616d6f756e745f6f725f616c6c910201504f7074696f6e3c42616c616e63654f663c543e3e0000040901536565205b6050616c6c65743a3a726573657276655f76657374696e675f6c69717569646974795f746f6b656e735f62795f76657374696e675f696e646578605d2eb8726573657276655f76657374696e675f6e61746976655f746f6b656e735f62795f76657374696e675f696e6465780801746c69717569646974795f746f6b656e5f76657374696e675f696e64657810010c7533320001a46c69717569646974795f746f6b656e5f756e6c6f636b5f736f6d655f616d6f756e745f6f725f616c6c910201504f7074696f6e3c42616c616e63654f663c543e3e000104fc536565205b6050616c6c65743a3a726573657276655f76657374696e675f6e61746976655f746f6b656e735f62795f76657374696e675f696e646578605d2e80726573657276655f76657374696e675f6c69717569646974795f746f6b656e730801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e0001586c69717569646974795f746f6b656e5f616d6f756e74b8013042616c616e63654f663c543e000204c4536565205b6050616c6c65743a3a726573657276655f76657374696e675f6c69717569646974795f746f6b656e73605d2e74756e726573657276655f616e645f72656c6f636b5f696e7374616e63650801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e00015472656c6f636b5f696e7374616e63655f696e64657810010c753332000304b8536565205b6050616c6c65743a3a756e726573657276655f616e645f72656c6f636b5f696e7374616e6365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef1020c4070616c6c65745f626f6f7473747261701870616c6c65741043616c6c0404540001282470726f766973696f6e080120746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b8013042616c616e63654f663c543e00000468536565205b6050616c6c65743a3a70726f766973696f6e605d2e4877686974656c6973745f6163636f756e74730401206163636f756e7473cd0101445665633c543a3a4163636f756e7449643e0001048c536565205b6050616c6c65743a3a77686974656c6973745f6163636f756e7473605d2e487363686564756c655f626f6f7473747261701c013866697273745f746f6b656e5f696410013c43757272656e637949644f663c543e00013c7365636f6e645f746f6b656e5f696410013c43757272656e637949644f663c543e00012469646f5f7374617274100144426c6f636b4e756d626572466f723c543e00015877686974656c6973745f70686173655f6c656e67746838012c4f7074696f6e3c7533323e00014c7075626c69635f70686173655f6c656e67746810010c7533320001646d61785f66697273745f746f5f7365636f6e645f726174696ff50201904f7074696f6e3c2842616c616e63654f663c543e2c2042616c616e63654f663c543e293e00015870726f6d6f74655f626f6f7473747261705f706f6f6c500110626f6f6c0002048c536565205b6050616c6c65743a3a7363686564756c655f626f6f747374726170605d2e4063616e63656c5f626f6f74737472617000030484536565205b6050616c6c65743a3a63616e63656c5f626f6f747374726170605d2e747570646174655f70726f6d6f74655f626f6f7473747261705f706f6f6c04015870726f6d6f74655f626f6f7473747261705f706f6f6c500110626f6f6c000404b8536565205b6050616c6c65743a3a7570646174655f70726f6d6f74655f626f6f7473747261705f706f6f6c605d2e58636c61696d5f6c69717569646974795f746f6b656e730005049c536565205b6050616c6c65743a3a636c61696d5f6c69717569646974795f746f6b656e73605d2e8c636c61696d5f616e645f61637469766174655f6c69717569646974795f746f6b656e73000604d0536565205b6050616c6c65743a3a636c61696d5f616e645f61637469766174655f6c69717569646974795f746f6b656e73605d2e307072655f66696e616c697a6500070474536565205b6050616c6c65743a3a7072655f66696e616c697a65605d2e2066696e616c697a6500080464536565205b6050616c6c65743a3a66696e616c697a65605d2e88636c61696d5f6c69717569646974795f746f6b656e735f666f725f6163636f756e7408011c6163636f756e74000130543a3a4163636f756e74496400014061637469766174655f72657761726473500110626f6f6c000904cc536565205b6050616c6c65743a3a636c61696d5f6c69717569646974795f746f6b656e735f666f725f6163636f756e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef50204184f7074696f6e04045401f9020108104e6f6e6500000010536f6d650400f9020000010000f90200000408b8b800fd020c4470617261636861696e5f7374616b696e671870616c6c65741043616c6c04045400016c487365745f746f74616c5f73656c656374656404010c6e657710010c7533320000048c536565205b6050616c6c65743a3a7365745f746f74616c5f73656c6563746564605d2e5c7365745f636f6c6c61746f725f636f6d6d697373696f6e04010c6e65770d01011c50657262696c6c000104a0536565205b6050616c6c65743a3a7365745f636f6c6c61746f725f636f6d6d697373696f6e605d2e3c6a6f696e5f63616e64696461746573140110626f6e64b8013042616c616e63654f663c543e00013c6c69717569646974795f746f6b656e10013c43757272656e637949644f663c543e0001407573655f62616c616e63655f66726f6d010301404f7074696f6e3c426f6e644b696e643e00013c63616e6469646174655f636f756e7410010c7533320001546c69717569646974795f746f6b656e5f636f756e7410010c75333200020480536565205b6050616c6c65743a3a6a6f696e5f63616e64696461746573605d2e647363686564756c655f6c656176655f63616e6469646174657304013c63616e6469646174655f636f756e7410010c753332000304a8536565205b6050616c6c65743a3a7363686564756c655f6c656176655f63616e64696461746573605d2e60657865637574655f6c656176655f63616e6469646174657308012463616e646964617465000130543a3a4163636f756e74496400016863616e6469646174655f64656c65676174696f6e5f636f756e7410010c753332000404a4536565205b6050616c6c65743a3a657865637574655f6c656176655f63616e64696461746573605d2e5c63616e63656c5f6c656176655f63616e6469646174657304013c63616e6469646174655f636f756e7410010c753332000504a0536565205b6050616c6c65743a3a63616e63656c5f6c656176655f63616e64696461746573605d2e28676f5f6f66666c696e650006046c536565205b6050616c6c65743a3a676f5f6f66666c696e65605d2e24676f5f6f6e6c696e6500070468536565205b6050616c6c65743a3a676f5f6f6e6c696e65605d2e707363686564756c655f63616e6469646174655f626f6e645f6d6f72650801106d6f7265b8013042616c616e63654f663c543e0001407573655f62616c616e63655f66726f6d010301404f7074696f6e3c426f6e644b696e643e000804b4536565205b6050616c6c65743a3a7363686564756c655f63616e6469646174655f626f6e645f6d6f7265605d2e707363686564756c655f63616e6469646174655f626f6e645f6c6573730401106c657373b8013042616c616e63654f663c543e000904b4536565205b6050616c6c65743a3a7363686564756c655f63616e6469646174655f626f6e645f6c657373605d2e78657865637574655f63616e6469646174655f626f6e645f7265717565737408012463616e646964617465000130543a3a4163636f756e7449640001407573655f62616c616e63655f66726f6d010301404f7074696f6e3c426f6e644b696e643e000a04bc536565205b6050616c6c65743a3a657865637574655f63616e6469646174655f626f6e645f72657175657374605d2e7463616e63656c5f63616e6469646174655f626f6e645f72657175657374000b04b8536565205b6050616c6c65743a3a63616e63656c5f63616e6469646174655f626f6e645f72657175657374605d2e2064656c6567617465140120636f6c6c61746f72000130543a3a4163636f756e744964000118616d6f756e74b8013042616c616e63654f663c543e0001407573655f62616c616e63655f66726f6d010301404f7074696f6e3c426f6e644b696e643e00016863616e6469646174655f64656c65676174696f6e5f636f756e7410010c75333200014064656c65676174696f6e5f636f756e7410010c753332000c0464536565205b6050616c6c65743a3a64656c6567617465605d2e647363686564756c655f6c656176655f64656c656761746f7273000d04a8536565205b6050616c6c65743a3a7363686564756c655f6c656176655f64656c656761746f7273605d2e60657865637574655f6c656176655f64656c656761746f727308012464656c656761746f72000130543a3a4163636f756e74496400014064656c65676174696f6e5f636f756e7410010c753332000e04a4536565205b6050616c6c65743a3a657865637574655f6c656176655f64656c656761746f7273605d2e5c63616e63656c5f6c656176655f64656c656761746f7273000f04a0536565205b6050616c6c65743a3a63616e63656c5f6c656176655f64656c656761746f7273605d2e687363686564756c655f7265766f6b655f64656c65676174696f6e040120636f6c6c61746f72000130543a3a4163636f756e744964001004ac536565205b6050616c6c65743a3a7363686564756c655f7265766f6b655f64656c65676174696f6e605d2e707363686564756c655f64656c656761746f725f626f6e645f6d6f72650c012463616e646964617465000130543a3a4163636f756e7449640001106d6f7265b8013042616c616e63654f663c543e0001407573655f62616c616e63655f66726f6d010301404f7074696f6e3c426f6e644b696e643e001104b4536565205b6050616c6c65743a3a7363686564756c655f64656c656761746f725f626f6e645f6d6f7265605d2e707363686564756c655f64656c656761746f725f626f6e645f6c65737308012463616e646964617465000130543a3a4163636f756e7449640001106c657373b8013042616c616e63654f663c543e001204b4536565205b6050616c6c65743a3a7363686564756c655f64656c656761746f725f626f6e645f6c657373605d2e68657865637574655f64656c65676174696f6e5f726571756573740c012464656c656761746f72000130543a3a4163636f756e74496400012463616e646964617465000130543a3a4163636f756e7449640001407573655f62616c616e63655f66726f6d010301404f7074696f6e3c426f6e644b696e643e001304ac536565205b6050616c6c65743a3a657865637574655f64656c65676174696f6e5f72657175657374605d2e6463616e63656c5f64656c65676174696f6e5f7265717565737404012463616e646964617465000130543a3a4163636f756e744964001404a8536565205b6050616c6c65743a3a63616e63656c5f64656c65676174696f6e5f72657175657374605d2e6c6164645f7374616b696e675f6c69717569646974795f746f6b656e0801647061697265645f6f725f6c69717569646974795f746f6b656e0903019c5061697265644f724c6971756964697479546f6b656e3c43757272656e637949644f663c543e3e00016063757272656e745f6c69717569646974795f746f6b656e7310010c753332001504b0536565205b6050616c6c65743a3a6164645f7374616b696e675f6c69717569646974795f746f6b656e605d2e7872656d6f76655f7374616b696e675f6c69717569646974795f746f6b656e0801647061697265645f6f725f6c69717569646974795f746f6b656e0903019c5061697265644f724c6971756964697479546f6b656e3c43757272656e637949644f663c543e3e00016063757272656e745f6c69717569646974795f746f6b656e7310010c753332001604bc536565205b6050616c6c65743a3a72656d6f76655f7374616b696e675f6c69717569646974795f746f6b656e605d2e6861676772656761746f725f7570646174655f6d6574616461746108014c636f6c6c61746f725f63616e64696461746573cd0101445665633c543a3a4163636f756e7449643e000118616374696f6e0d0301504d65746164617461557064617465416374696f6e001704ac536565205b6050616c6c65743a3a61676772656761746f725f7570646174655f6d65746164617461605d2e6c7570646174655f63616e6469646174655f61676772656761746f720401406d617962655f61676772656761746f724401504f7074696f6e3c543a3a4163636f756e7449643e001804b0536565205b6050616c6c65743a3a7570646174655f63616e6469646174655f61676772656761746f72605d2e5c7061796f75745f636f6c6c61746f725f72657761726473080120636f6c6c61746f72000130543a3a4163636f756e7449640001486e756d6265725f6f665f73657369736f6e7338012c4f7074696f6e3c7533323e001904a0536565205b6050616c6c65743a3a7061796f75745f636f6c6c61746f725f72657761726473605d2e5c7061796f75745f64656c656761746f725f7265776172640c0114726f756e64100128526f756e64496e646578000120636f6c6c61746f72000130543a3a4163636f756e74496400012464656c656761746f72000130543a3a4163636f756e744964001a04a0536565205b6050616c6c65743a3a7061796f75745f64656c656761746f725f726577617264605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e010304184f7074696f6e0404540105030108104e6f6e6500000010536f6d6504000503000001000005030c346d616e676174615f7479706573586d756c7469707572706f73655f6c697175696469747920426f6e644b696e6400010c40417661696c61626c6542616c616e636500000064416374697661746564556e7374616b656452657365727665730001003c556e7370656e7452657365727665730002000009030c4470617261636861696e5f7374616b696e671870616c6c6574585061697265644f724c6971756964697479546f6b656e042843757272656e637949640110010818506169726564040010012843757272656e63794964000000244c6971756964697479040010012843757272656e63794964000100000d03084470617261636861696e5f7374616b696e67504d65746164617461557064617465416374696f6e0001085c457874656e64417070726f766564436f6c6c61746f72730000005c52656d6f7665417070726f766564436f6c6c61746f72730001000011030c6070616c6c65745f73657175656e6365725f7374616b696e671870616c6c65741043616c6c0404540001145c70726f766964655f73657175656e6365725f7374616b65080114636861696eb40128543a3a436861696e49640001307374616b655f616d6f756e74b8013042616c616e63654f663c543e000004a0536565205b6050616c6c65743a3a70726f766964655f73657175656e6365725f7374616b65605d2e5c6c656176655f6163746976655f73657175656e63657273040114636861696eb40128543a3a436861696e4964000104a0536565205b6050616c6c65743a3a6c656176655f6163746976655f73657175656e63657273605d2e6072656a6f696e5f6163746976655f73657175656e63657273040114636861696eb40128543a3a436861696e4964000204a4536565205b6050616c6c65743a3a72656a6f696e5f6163746976655f73657175656e63657273605d2e1c756e7374616b65040114636861696eb40128543a3a436861696e496400030460536565205b6050616c6c65743a3a756e7374616b65605d2e6c7365745f73657175656e6365725f636f6e66696775726174696f6e0c0114636861696eb40128543a3a436861696e49640001506d696e696d616c5f7374616b655f616d6f756e74b8013042616c616e63654f663c543e000144736c6173685f66696e655f616d6f756e74b8013042616c616e63654f663c543e000404b0536565205b6050616c6c65743a3a7365745f73657175656e6365725f636f6e66696775726174696f6e605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e15030c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b6579731903011c543a3a4b65797300011470726f6f6648011c5665633c75383e00000464536565205b6050616c6c65743a3a7365745f6b657973605d2e2870757267655f6b6579730001046c536565205b6050616c6c65743a3a70757267655f6b657973605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e19030838726f6c6c75705f72756e74696d652c53657373696f6e4b6579730000080110617572611d0301c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300011c6772616e6470614d0101d03c4772616e647061206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300001d03104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c6963000004002103013c737232353531393a3a5075626c6963000021030c1c73705f636f72651c73723235353139185075626c6963000004002c01205b75383b2033325d000025030c3870616c6c65745f6772616e6470611870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f66290301c8426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20426c6f636b4e756d626572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6655030140543a3a4b65794f776e657250726f6f6600000490536565205b6050616c6c65743a3a7265706f72745f65717569766f636174696f6e605d2e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f66290301c8426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20426c6f636b4e756d626572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6655030140543a3a4b65794f776e657250726f6f66000104b4536565205b6050616c6c65743a3a7265706f72745f65717569766f636174696f6e5f756e7369676e6564605d2e306e6f74655f7374616c6c656408011464656c6179100144426c6f636b4e756d626572466f723c543e00016c626573745f66696e616c697a65645f626c6f636b5f6e756d626572100144426c6f636b4e756d626572466f723c543e00020474536565205b6050616c6c65743a3a6e6f74655f7374616c6c6564605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e2903085073705f636f6e73656e7375735f6772616e6470614445717569766f636174696f6e50726f6f660804480128044e0110000801187365745f6964240114536574496400013065717569766f636174696f6e2d03014845717569766f636174696f6e3c482c204e3e00002d03085073705f636f6e73656e7375735f6772616e6470613045717569766f636174696f6e0804480128044e011001081c507265766f7465040031030139016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265766f74653c482c204e3e2c0a417574686f726974795369676e61747572653e00000024507265636f6d6d6974040049030141016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265636f6d6d69743c482c204e3e2c0a417574686f726974795369676e61747572653e000100003103084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c084964014d010456013503045301390300100130726f756e645f6e756d62657224010c7536340001206964656e746974794d010108496400011466697273744503011828562c2053290001187365636f6e644503011828562c20532900003503084066696e616c6974795f6772616e6470611c507265766f74650804480128044e01100008012c7461726765745f68617368280104480001347461726765745f6e756d6265721001044e000039030c5073705f636f6e73656e7375735f6772616e6470610c617070245369676e6174757265000004003d030148656432353531393a3a5369676e617475726500003d030c1c73705f636f72651c65643235353139245369676e617475726500000400410301205b75383b2036345d0000410300000340000000080045030000040835033903004903084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c084964014d010456014d03045301390300100130726f756e645f6e756d62657224010c7536340001206964656e746974794d010108496400011466697273745103011828562c2053290001187365636f6e645103011828562c20532900004d03084066696e616c6974795f6772616e64706124507265636f6d6d69740804480128044e01100008012c7461726765745f68617368280104480001347461726765745f6e756d6265721001044e00005103000004084d033903005503081c73705f636f726510566f69640001000059030c4c6f726d6c5f61737365745f7265676973747279186d6f64756c651043616c6c0404540001103872656769737465725f61737365740801206d65746164617461590101f041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174612c20543a3a537472696e674c696d69743e00012061737365745f69643801484f7074696f6e3c543a3a417373657449643e0000047c536565205b6050616c6c65743a3a72656769737465725f6173736574605d2e307570646174655f61737365741c012061737365745f6964100128543a3a41737365744964000120646563696d616c7338012c4f7074696f6e3c7533323e0001106e616d655d0301984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e00011873796d626f6c5d0301984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e00014c6578697374656e7469616c5f6465706f736974910201484f7074696f6e3c543a3a42616c616e63653e0001206c6f636174696f6e610301984f7074696f6e3c4f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e3e0001286164646974696f6e616c650301644f7074696f6e3c543a3a437573746f6d4d657461646174613e00010474536565205b6050616c6c65743a3a7570646174655f6173736574605d2e4472656769737465725f6c315f61737365740c01206d65746164617461590101f041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174612c20543a3a537472696e674c696d69743e00012061737365745f69643801484f7074696f6e3c543a3a417373657449643e0001206c315f61737365746903011c4c31417373657400020488536565205b6050616c6c65743a3a72656769737465725f6c315f6173736574605d2e507570646174655f6c315f61737365745f6461746108012061737365745f6964100128543a3a417373657449640001206c315f61737365746d03013c4f7074696f6e3c4c3141737365743e00030494536565205b6050616c6c65743a3a7570646174655f6c315f61737365745f64617461605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e5d0304184f7074696f6e0404540171010108104e6f6e6500000010536f6d65040071010000010000610304184f7074696f6e0404540175010108104e6f6e6500000010536f6d65040075010000010000650304184f7074696f6e040454015d010108104e6f6e6500000010536f6d6504005d01000001000069030c346d616e676174615f7479706573186173736574731c4c31417373657400010820457468657265756d04000401205b75383b2032305d00000020417262697472756d04000401205b75383b2032305d000100006d0304184f7074696f6e0404540169030108104e6f6e6500000010536f6d6504006903000001000071030c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001143470726f706f73655f7370656e6408011476616c75659501013c42616c616e63654f663c542c20493e00012c62656e65666963696172790001504163636f756e7449644c6f6f6b75704f663c543e00000478536565205b6050616c6c65743a3a70726f706f73655f7370656e64605d2e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69648901013450726f706f73616c496e64657800010480536565205b6050616c6c65743a3a72656a6563745f70726f706f73616c605d2e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f69648901013450726f706f73616c496e64657800020484536565205b6050616c6c65743a3a617070726f76655f70726f706f73616c605d2e147370656e64080118616d6f756e749501013c42616c616e63654f663c542c20493e00012c62656e65666963696172790001504163636f756e7449644c6f6f6b75704f663c543e00030458536565205b6050616c6c65743a3a7370656e64605d2e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69648901013450726f706f73616c496e64657800040480536565205b6050616c6c65743a3a72656d6f76655f617070726f76616c605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e75030c4c70616c6c65745f7375646f5f6d616e676174611870616c6c65741043616c6c040454000110107375646f04011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000454536565205b6050616c6c65743a3a7375646f605d2e547375646f5f756e636865636b65645f77656967687408011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001187765696768741c011857656967687400010498536565205b6050616c6c65743a3a7375646f5f756e636865636b65645f776569676874605d2e1c7365745f6b657904010c6e65770001504163636f756e7449644c6f6f6b75704f663c543e00020460536565205b6050616c6c65743a3a7365745f6b6579605d2e1c7375646f5f617308010c77686f0001504163636f756e7449644c6f6f6b75704f663c543e00011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00030460536565205b6050616c6c65743a3a7375646f5f6173605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e79030c4870616c6c65745f7375646f5f6f726967696e1870616c6c65741043616c6c04045400010c107375646f04011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000454536565205b6050616c6c65743a3a7375646f605d2e547375646f5f756e636865636b65645f77656967687408011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001187765696768741c011857656967687400010498536565205b6050616c6c65743a3a7375646f5f756e636865636b65645f776569676874605d2e1c7375646f5f617308010c77686f00018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00020460536565205b6050616c6c65743a3a7375646f5f6173605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e7d030c6470616c6c65745f636f6c6c6563746976655f6d616e676174611870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273cd0101445665633c543a3a4163636f756e7449643e0001147072696d654401504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e7400000470536565205b6050616c6c65743a3a7365745f6d656d62657273605d2e1c6578656375746508012070726f706f73616c3902017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e648901010c75333200010460536565205b6050616c6c65743a3a65786563757465605d2e1c70726f706f73650c01247468726573686f6c648901012c4d656d626572436f756e7400012070726f706f73616c3902017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e648901010c75333200020460536565205b6050616c6c65743a3a70726f706f7365605d2e10766f74650c012070726f706f73616c28011c543a3a48617368000114696e6465788901013450726f706f73616c496e64657800011c617070726f7665500110626f6f6c00030454536565205b6050616c6c65743a3a766f7465605d2e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736828011c543a3a4861736800050490536565205b6050616c6c65743a3a646973617070726f76655f70726f706f73616c605d2e14636c6f736510013470726f706f73616c5f6861736828011c543a3a48617368000114696e6465788901013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e641c01185765696768740001306c656e6774685f626f756e648901010c75333200060458536565205b6050616c6c65743a3a636c6f7365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e81030c3c70616c6c65745f6964656e746974791870616c6c65741043616c6c04045400013c346164645f72656769737472617204011c6163636f756e740001504163636f756e7449644c6f6f6b75704f663c543e00000478536565205b6050616c6c65743a3a6164645f726567697374726172605d2e307365745f6964656e74697479040110696e666f850301a4426f783c4964656e74697479496e666f3c543a3a4d61784164646974696f6e616c4669656c64733e3e00010474536565205b6050616c6c65743a3a7365745f6964656e74697479605d2e207365745f7375627304011073756273110401645665633c28543a3a4163636f756e7449642c2044617461293e00020464536565205b6050616c6c65743a3a7365745f73756273605d2e38636c6561725f6964656e746974790003047c536565205b6050616c6c65743a3a636c6561725f6964656e74697479605d2e44726571756573745f6a756467656d656e740801247265675f696e64657889010138526567697374726172496e64657800011c6d61785f6665659501013042616c616e63654f663c543e00040488536565205b6050616c6c65743a3a726571756573745f6a756467656d656e74605d2e3863616e63656c5f726571756573740401247265675f696e646578100138526567697374726172496e6465780005047c536565205b6050616c6c65743a3a63616e63656c5f72657175657374605d2e1c7365745f666565080114696e64657889010138526567697374726172496e64657800010c6665659501013042616c616e63654f663c543e00060460536565205b6050616c6c65743a3a7365745f666565605d2e387365745f6163636f756e745f6964080114696e64657889010138526567697374726172496e64657800010c6e65770001504163636f756e7449644c6f6f6b75704f663c543e0007047c536565205b6050616c6c65743a3a7365745f6163636f756e745f6964605d2e287365745f6669656c6473080114696e64657889010138526567697374726172496e6465780001186669656c6473190401384964656e746974794669656c64730008046c536565205b6050616c6c65743a3a7365745f6669656c6473605d2e4470726f766964655f6a756467656d656e741001247265675f696e64657889010138526567697374726172496e6465780001187461726765740001504163636f756e7449644c6f6f6b75704f663c543e0001246a756467656d656e742104015c4a756467656d656e743c42616c616e63654f663c543e3e0001206964656e7469747928011c543a3a4861736800090488536565205b6050616c6c65743a3a70726f766964655f6a756467656d656e74605d2e346b696c6c5f6964656e746974790401187461726765740001504163636f756e7449644c6f6f6b75704f663c543e000a0478536565205b6050616c6c65743a3a6b696c6c5f6964656e74697479605d2e1c6164645f73756208010c7375620001504163636f756e7449644c6f6f6b75704f663c543e000110646174619103011044617461000b0460536565205b6050616c6c65743a3a6164645f737562605d2e2872656e616d655f73756208010c7375620001504163636f756e7449644c6f6f6b75704f663c543e000110646174619103011044617461000c046c536565205b6050616c6c65743a3a72656e616d655f737562605d2e2872656d6f76655f73756204010c7375620001504163636f756e7449644c6f6f6b75704f663c543e000d046c536565205b6050616c6c65743a3a72656d6f76655f737562605d2e20717569745f737562000e0464536565205b6050616c6c65743a3a717569745f737562605d2e04704964656e746974792070616c6c6574206465636c61726174696f6e2e85030c3c70616c6c65745f6964656e74697479147479706573304964656e74697479496e666f04284669656c644c696d697400002401286164646974696f6e616c89030190426f756e6465645665633c28446174612c2044617461292c204669656c644c696d69743e00011c646973706c617991030110446174610001146c6567616c910301104461746100010c776562910301104461746100011072696f749103011044617461000114656d61696c910301104461746100013c7067705f66696e6765727072696e740d0401404f7074696f6e3c5b75383b2032305d3e000114696d616765910301104461746100011c747769747465729103011044617461000089030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454018d03045300000400090401185665633c543e00008d0300000408910391030091030c3c70616c6c65745f6964656e746974791474797065731044617461000198104e6f6e650000001052617730040095030000010010526177310400990300000200105261773204009d030000030010526177330400a1030000040010526177340400600000050010526177350400a5030000060010526177360400a9030000070010526177370400ad030000080010526177380400e00000090010526177390400b10300000a001452617731300400b50300000b001452617731310400b90300000c001452617731320400bd0300000d001452617731330400c10300000e001452617731340400c50300000f001452617731350400c903000010001452617731360400cd03000011001452617731370400d103000012001452617731380400d503000013001452617731390400d90300001400145261773230040004000015001452617732310400dd03000016001452617732320400e103000017001452617732330400e503000018001452617732340400e903000019001452617732350400ed0300001a001452617732360400f10300001b001452617732370400f50300001c001452617732380400f90300001d001452617732390400fd0300001e001452617733300400010400001f00145261773331040005040000200014526177333204002c000021002c426c616b6554776f32353604002c000022001853686132353604002c00002300244b656363616b32353604002c000024002c536861546872656532353604002c0000250000950300000300000000080099030000030100000008009d03000003020000000800a103000003030000000800a503000003050000000800a903000003060000000800ad03000003070000000800b103000003090000000800b5030000030a0000000800b9030000030b0000000800bd030000030c0000000800c1030000030d0000000800c5030000030e0000000800c9030000030f0000000800cd03000003100000000800d103000003110000000800d503000003120000000800d903000003130000000800dd03000003150000000800e103000003160000000800e503000003170000000800e903000003180000000800ed03000003190000000800f1030000031a0000000800f5030000031b0000000800f9030000031c0000000800fd030000031d000000080001040000031e000000080005040000031f000000080009040000028d03000d0404184f7074696f6e04045401040108104e6f6e6500000010536f6d65040004000001000011040000021504001504000004080091030019040c3c70616c6c65745f6964656e7469747914747970657320426974466c616773040454011d040004002401344964656e746974794669656c6400001d040c3c70616c6c65745f6964656e74697479147479706573344964656e746974794669656c640001201c446973706c6179000100144c6567616c0002000c5765620004001052696f7400080014456d61696c0010003850677046696e6765727072696e7400200014496d6167650040001c547769747465720080000021040c3c70616c6c65745f6964656e74697479147479706573244a756467656d656e74041c42616c616e636501b8011c1c556e6b6e6f776e0000001c466565506169640400b8011c42616c616e636500010028526561736f6e61626c65000200244b6e6f776e476f6f64000300244f75744f6644617465000400284c6f775175616c697479000500244572726f6e656f75730006000025040838726f6c6c75705f72756e74696d65304f726967696e43616c6c657200010c1873797374656d0400290401746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c04002d0401450170616c6c65745f636f6c6c6563746976655f6d616e676174613a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976655f6d616e676174613a3a0a496e7374616e6365313e003f0010566f69640400550301410173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a0a5f5f707269766174653a3a566f69640002000029040c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e65000200002d04086470616c6c65745f636f6c6c6563746976655f6d616e67617461245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d0002000031040c5870616c6c65745f7574696c6974795f6d616e676174611870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e3504000004083904b80039040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454013d04045300000400410401185665633c543e00003d04083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f78795479706501a02c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f74797065a0012450726f78795479706500011464656c617910012c426c6f636b4e756d626572000041040000023d04004504000004084904b80049040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014d04045300000400510401185665633c543e00004d04083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e7449640100104861736801282c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173682801104861736800011868656967687410012c426c6f636b4e756d626572000051040000024d040055040c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e59040c4870616c6c65745f6d61696e74656e616e63651870616c6c6574544d61696e74656e616e6365537461747573496e666f000008013869735f6d61696e74656e616e6365500110626f6f6c00017069735f75706772616461626c655f696e5f6d61696e74656e616e6365500110626f6f6c00005d040c4870616c6c65745f6d61696e74656e616e63651870616c6c6574144572726f72040454000118504e6f74466f756e646174696f6e4163636f756e740000049454696d656f757473207765726520696e636f72726563746c7920696e697469616c697a6564504e6f74496e4d61696e74656e616e63654d6f64650001045c4e6f7420696e206d61696e74656e616e6365206d6f646560416c7265616479496e4d61696e74656e616e63654d6f64650002046c416c726561647920696e206d61696e74656e616e6365206d6f646588416c726561647955706772616461626c65496e4d61696e74656e616e63654d6f646500030498416c72656164792075706772616461626c6520696e206d61696e74656e616e6365206d6f646594416c72656164794e6f7455706772616461626c65496e4d61696e74656e616e63654d6f6465000404a8416c7265616479206e6f742075706772616461626c6520696e206d61696e74656e616e6365206d6f64656c55706772616465426c6f636b656442794d61696e74656e616e6365000504785570677261646520626c6f636b6564206279204d61696e74656e616e636504184572726f7273610400000408b8b400650400000408004d0200690400000408b44d02006d04042042547265654d617008044b01000456017104000400750400000071040c3c70616c6c65745f726f6c6c646f776e1870616c6c65743c53657175656e636572526967687473000008012c726561645f726967687473b801107531323800013463616e63656c5f726967687473b801107531323800007504000002790400790400000408007104007d0400000408b459020081040c3c70616c6c65745f726f6c6c646f776e1870616c6c6574244c325265717565737404244163636f756e7449640100010c3452657175657374526573756c7404008504013452657175657374526573756c740000001843616e63656c04008d04014443616e63656c3c4163636f756e7449643e000100285769746864726177616c0400910401285769746864726177616c0002000085040c3c70616c6c65745f726f6c6c646f776e1870616c6c65743452657175657374526573756c7400001001247265717565737449645902012452657175657374496400013c6f726967696e526571756573744964b8011075313238000118737461747573500110626f6f6c00012875706461746554797065890401285570646174655479706500008904103c70616c6c65745f726f6c6c646f776e206d657373616765731c6574685f616269285570646174655479706500011c1c4445504f534954000000285749544844524157414c000100545749544844524157414c5f5245534f4c5554494f4e00020030494e4445585f5550444154450003001843414e43454c0004004443414e43454c5f5245534f4c5554494f4e000500245f5f496e76616c696400ff00008d040c3c70616c6c65745f726f6c6c646f776e1870616c6c65741843616e63656c04244163636f756e7449640100001401247265717565737449645902012452657175657374496400011c757064617465720001244163636f756e74496400012063616e63656c65720001244163636f756e74496400011472616e6765bc013c6d657373616765733a3a52616e67650001106861736828011048323536000091040c3c70616c6c65745f726f6c6c646f776e1870616c6c6574285769746864726177616c00001001247265717565737449645902012452657175657374496400014c7769746864726177616c526563697069656e740401205b75383b2032305d000130746f6b656e416464726573730401205b75383b2032305d000118616d6f756e7461020110553235360000950400000408b4000099040420425472656553657404045401b800040081020000009d040c3c70616c6c65745f726f6c6c646f776e1870616c6c6574144572726f720404540001503c4f7065726174696f6e4661696c65640000004c526561645269676874734578686175737465640001005443616e63656c5269676874734578686175737465640002002c456d7074795570646174650003007441646472657373446573657269616c697a6174696f6e4661696c7572650004004c52657175657374446f65734e6f7445786973740005003c4e6f74456e6f7567684173736574730006003c42616c616e63654f766572666c6f77000700544c3141737365744372656174696f6e4661696c6564000800304d6174684f766572666c6f770009003c546f6f4d616e795265717565737473000a0034496e76616c6964557064617465000b003c4c3141737365744e6f74466f756e64000c003857726f6e67526571756573744964000d00984f6e6c7953656c656374656453657175656e6365726973416c6c6f776564546f557064617465000e009c53657175656e6365724c6173745570646174655374696c6c496e44697370757465506572696f64000f008453657175656e6365724177616974696e6743616e63656c5265736f6c7574696f6e001000704d756c7469706c6555706461746573496e53696e676c65426c6f636b00110060426c6f636b656442794d61696e74656e616e63654d6f646500120040556e737570706f72746564417373657400130004184572726f7273a1040c6470616c6c65745f6d6574616d61736b5f7369676e61747572651870616c6c6574144572726f720404540001043c4e6f7468696e67546f5570646174650000047074686572652073686f756c6420626520736f6d652075706461746573048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea50400000408001000a9040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401ad04045300000400b10401185665633c543e0000ad04082c6f726d6c5f746f6b656e732c42616c616e63654c6f636b041c42616c616e636501b8000801086964e001384c6f636b4964656e746966696572000118616d6f756e74b8011c42616c616e63650000b104000002ad0400b504082c6f726d6c5f746f6b656e732c4163636f756e7444617461041c42616c616e636501b8000c011066726565b8011c42616c616e63650001207265736572766564b8011c42616c616e636500011866726f7a656eb8011c42616c616e63650000b9040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401bd04045300000400c10401185665633c543e0000bd04082c6f726d6c5f746f6b656e732c52657365727665446174610844526573657276654964656e74696669657201e01c42616c616e636501b8000801086964e00144526573657276654964656e746966696572000118616d6f756e74b8011c42616c616e63650000c104000002bd0400c5040c2c6f726d6c5f746f6b656e73186d6f64756c65144572726f720404540001243442616c616e6365546f6f4c6f77000004585468652062616c616e636520697320746f6f206c6f775c416d6f756e74496e746f42616c616e63654661696c65640001049c43616e6e6f7420636f6e7665727420416d6f756e7420696e746f2042616c616e63652074797065544c69717569646974795265737472696374696f6e73000204d04661696c65642062656361757365206c6971756964697479207265737472696374696f6e732064756520746f206c6f636b696e67404d61784c6f636b734578636565646564000304b44661696c6564206265636175736520746865206d6178696d756d206c6f636b7320776173206578636565646564244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e74484578697374656e7469616c4465706f736974000504e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f7369742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d657869737440546f6b656e49644e6f74457869737473000704c44661696c6564206265636175736520746f6b656e207769746820676976656e20696420646f6573206e6f742065786974733c546f6f4d616e795265736572766573000800048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec9040c3473705f61726974686d657469632c66697865645f706f696e742446697865645531323800000400b80110753132380000cd04088870616c6c65745f7472616e73616374696f6e5f7061796d656e745f6d616e676174612052656c6561736573000108245631416e6369656e7400000008563200010000d10404184f7074696f6e04045401e1010108104e6f6e6500000010536f6d650400e1010000010000d5040c2870616c6c65745f78796b1870616c6c6574144572726f7204045400018844506f6f6c416c72656164794578697374730000044c506f6f6c20616c7265616479204578697374733c4e6f74456e6f756768417373657473000104484e6f7420656e6f7567687420617373657473284e6f53756368506f6f6c0002044c4e6f207375636820706f6f6c20657869737473504e6f537563684c69717569646974794173736574000304784e6f2073756368206c697175696469747920617373657420657869737473404e6f74456e6f756768526573657276650004044c4e6f7420656e6f756768742072657365727665285a65726f416d6f756e74000504705a65726f20616d6f756e74206973206e6f7420737570706f727465645c496e73756666696369656e74496e707574416d6f756e7400060464496e73756666696369656e7420696e70757420616d6f756e7460496e73756666696369656e744f7574707574416d6f756e7400070468496e73756666696369656e74206f757470757420616d6f756e742453616d654173736574000804704173736574206964732063616e6e6f74206265207468652073616d65484173736574416c726561647945786973747300090450417373657420616c726561647920657869737473484173736574446f65734e6f74457869737473000a0454417373657420646f6573206e6f7420657869737473384469766973696f6e42795a65726f000b04404469766973696f6e206279207a65726f44556e65787065637465644661696c757265000c0448556e6578706563746564206661696c757265604e6f744d616e676174614c69717569646974794173736574000d0448556e6578706563746564206661696c757265945365636f6e644173736574416d6f756e7445786365656465644578706563746174696f6e73000e04a45365636f6e6420617373657420616d6f756e74206578636565646564206578706563746174696f6e73304d6174684f766572666c6f77000f04344d617468206f766572666c6f77704c6971756964697479546f6b656e4372656174696f6e4661696c65640010047c4c697175696469747920746f6b656e206372656174696f6e206661696c6564584e6f74456e6f756768526577617264734561726e6564001104644e6f7420656e6f7567682072657761726473206561726e6564404e6f744150726f6d6f746564506f6f6c0012044c4e6f7420612070726f6d6f74656420706f6f6c4c5061737454696d6543616c63756c6174696f6e00130454506173742074696d652063616c63756c6174696f6e4c506f6f6c416c726561647950726f6d6f74656400140454506f6f6c20616c72656164792070726f6d6f74656440536f6c64416d6f756e74546f6f4c6f770015044c536f6c6420416d6f756e7420746f6f206c6f778046756e6374696f6e4e6f74417661696c61626c65466f7254686973546f6b656e0016045c417373657420696420697320626c61636b6c697374656438446973616c6c6f776564506f6f6c001704c8506f6f6c20636f6e73696474696e67206f662070617373656420746f6b656e7320696420697320626c61636b6c6973746564704c6971756964697479436865636b706f696e744d6174684572726f720018006443616c63756c617465526577617264734d6174684572726f72001900a043616c63756c61746543756d756c6174697665576f726b4d6178526174696f4d6174684572726f72001a007043616c63756c61746552657761726473416c6c4d6174684572726f72001b00204e6f526967687473001c007c4d756c74697377617053686f756c64426541746c6561737454776f486f7073001d00a04d756c7469427579417373657443616e744861766553616d65506f6f6c41746f6d69635377617073001e00a04d756c74695377617043616e744861766553616d65546f6b656e436f6e7365717565746976656c79001f007c54726164696e67426c6f636b656442794d61696e74656e616e63654d6f64650020048c54726164696e6720626c6f636b6564206279206d61696e74656e616e6365206d6f64652c506f6f6c4973456d70747900210004184572726f7273d9040c5470616c6c65745f70726f6f665f6f665f7374616b652c7265776172645f696e666f28526577617264496e666f041c42616c616e636501b8001801406163746976617465645f616d6f756e74b8011c42616c616e636500015c726577617264735f6e6f745f7965745f636c61696d6564b8011c42616c616e636500015c726577617264735f616c72656164795f636c61696d6564b8011c42616c616e636500013c6c6173745f636865636b706f696e7410010c753332000174706f6f6c5f726174696f5f61745f6c6173745f636865636b706f696e7461020110553235360001686d697373696e675f61745f6c6173745f636865636b706f696e7461020110553235360000dd04042042547265654d617008044b0110045601e104000400e504000000e1040c5470616c6c65745f70726f6f665f6f665f7374616b651870616c6c65743450726f6d6f746564506f6f6c730000080118776569676874080108753800011c7265776172647361020110553235360000e504000002e90400e9040000040810e10400ed040000040800e10100f1040c5470616c6c65745f70726f6f665f6f665f7374616b656c7363686564756c655f726577617264735f63616c63756c61746f723c5363686564756c6552657761726473041c42616c616e636501b8000c011c70656e64696e67b8011c42616c616e636500014870656e64696e675f73657373696f6e5f696410012453657373696f6e4964000114746f74616cb8011c42616c616e63650000f5040000040861022400f9040c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01fd04045601140453000004000105013842547265654d61703c4b2c20563e0000fd0400000414101010b824000105042042547265654d617008044b01fd040456011400040005050000000505000002090500090500000408fd0414000d05085470616c6c65745f70726f6f665f6f665f7374616b65345363686564756c65734c697374000010011068656164cc01484f7074696f6e3c5363686564756c6549643e0001107461696ccc01484f7074696f6e3c5363686564756c6549643e00010c706f73cc01484f7074696f6e3c5363686564756c6549643e000114636f756e7424010c75363400001105000004081505cc001505085470616c6c65745f70726f6f665f6f665f7374616b65205363686564756c6504045400001401307363686564756c65645f617410012453657373696f6e49640001306c6173745f73657373696f6e10012453657373696f6e49640001246c69715f746f6b656e10013c43757272656e637949644f663c543e0001307265776172645f746f6b656e10013c43757272656e637949644f663c543e000148616d6f756e745f7065725f73657373696f6eb8013042616c616e63654f663c543e000019050c5470616c6c65745f70726f6f665f6f665f7374616b656c7363686564756c655f726577617264735f63616c63756c61746f72744163746976617465644c69717569646974795065725363686564756c65041c42616c616e636501b80010014070656e64696e675f706f736974697665b8011c42616c616e636500014070656e64696e675f6e65676174697665b8011c42616c616e636500014870656e64696e675f73657373696f6e5f696410012453657373696f6e4964000114746f74616cb8011c42616c616e636500001d050000040c0010100021050c5470616c6c65745f70726f6f665f6f665f7374616b651870616c6c6574144572726f7204045400014c3c4e6f74456e6f756768417373657473000004484e6f7420656e6f7567687420617373657473304d6174684f766572666c6f77000104344d617468206f766572666c6f77584e6f74456e6f756768526577617264734561726e6564000204644e6f7420656e6f7567682072657761726473206561726e6564404e6f744150726f6d6f746564506f6f6c0003044c4e6f7420612070726f6d6f74656420706f6f6c4c5061737454696d6543616c63756c6174696f6e00040454506173742074696d652063616c63756c6174696f6e704c6971756964697479436865636b706f696e744d6174684572726f720005006443616c63756c617465526577617264734d6174684572726f72000600244d6174684572726f720007007043616c63756c61746552657761726473416c6c4d6174684572726f720008005c4d697373696e6752657761726473496e666f4572726f720009004c4465707265636174656445787472696e736963000a006c43616e6e6f745363686564756c6552657761726473496e50617374000b047c43616e6e6f74207363686564756c65207265776172647320696e207061737440506f6f6c446f65734e6f744578697374000c044c506f6f6c20646f6573206e6f7420657869737440546f6f4d616e795363686564756c6573000d0448546f6f206d616e79207363686564756c657340546f6f4c6974746c6552657761726473000e0478546f6f206c6974746c652072657761726473207065722073657373696f6e38546f6f536d616c6c566f6c756d65000f0470546f6f20736d616c6c20766f6c756d65206f662074686520706f6f6c804c69717569646974794c6f636b6564496e3372647061727479526577617264730010007c4e6f54686972645061727479506172747952657761726473546f436c61696d00110080536f6c6f546f6b656e50726f6d6f74696f6e466f7262696464656e4572726f7200120004184572726f727325050c3c70616c6c65745f6665655f6c6f636b1870616c6c65744c4665654c6f636b4d65746164617461496e666f0404540000100134706572696f645f6c656e677468100144426c6f636b4e756d626572466f723c543e00013c6665655f6c6f636b5f616d6f756e74b8013042616c616e63654f663c543e000150737761705f76616c75655f7468726573686f6c64b8013042616c616e63654f663c543e00014877686974656c69737465645f746f6b656e73290501d4426f756e64656442547265655365743c43757272656e637949644f663c543e2c20543a3a4d617843757261746564546f6b656e733e000029050c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401100453000004002d05012c42547265655365743c543e00002d05042042547265655365740404540110000400ec00000031050c3c70616c6c65745f6665655f6c6f636b1870616c6c6574584163636f756e744665654c6f636b44617461496e666f082c426c6f636b4e756d62657201101c42616c616e636501b800080154746f74616c5f6665655f6c6f636b5f616d6f756e74b8011c42616c616e636500014c6c6173745f6665655f6c6f636b5f626c6f636b10012c426c6f636b4e756d626572000035050c3c70616c6c65745f6665655f6c6f636b1870616c6c6574144572726f7204045400011c744665654c6f636b73496e636f72726563746c79496e697469616c7a6564000004884c6f636b73207765726520696e636f72726563746c7920696e697469616c697a656458496e76616c69644665654c6f636b4d65746164617461000104604c6f636b206d6574616461746120697320696e76616c6964584665654c6f636b734e6f74496e697469616c697a6564000204784c6f636b732068617665206e6f74206265656e20696e697469616c7a6564304e6f744665654c6f636b6564000304904e6f20746f6b656e73206f6620746865207573657220617265206665652d6c6f636b65644043616e74556e6c6f636b4665655965740004047c546865206c6f636b2063616e6e6f7420626520756e6c6f636b656420796574744d617843757261746564546f6b656e734c696d697445786365656465640005045d01546865206c696d6974206f6e20746865206d6178696d756d206375726174656420746f6b656e7320666f7220776869636820746865726520697320612073776170207468726573686f6c6420697320657863656564656444556e65787065637465644661696c75726500060484416e20756e6578706563746564206661696c75726520686173206f63637572656404184572726f727339050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c1020453000004003d0501185665633c543e00003d05000002c102004105085870616c6c65745f76657374696e675f6d616e676174612052656c65617365730001080856300000000856310001000045050c5870616c6c65745f76657374696e675f6d616e676174611870616c6c6574144572726f72040454000124284e6f7456657374696e6700000484546865206163636f756e7420676976656e206973206e6f742076657374696e672e5441744d617856657374696e675363686564756c65730001082501546865206163636f756e7420616c72656164792068617320604d617856657374696e675363686564756c65736020636f756e74206f66207363686564756c657320616e642074687573510163616e6e6f742061646420616e6f74686572206f6e652e20436f6e7369646572206d657267696e67206578697374696e67207363686564756c657320696e206f7264657220746f2061646420616e6f746865722e24416d6f756e744c6f770002040501416d6f756e74206265696e67207472616e7366657272656420697320746f6f206c6f7720746f2063726561746520612076657374696e67207363686564756c652e605363686564756c65496e6465784f75744f66426f756e6473000304d0416e20696e64657820776173206f7574206f6620626f756e6473206f66207468652076657374696e67207363686564756c65732e54496e76616c69645363686564756c65506172616d730004040d014661696c656420746f206372656174652061206e6577207363686564756c65206265636175736520736f6d6520706172616d657465722077617320696e76616c69642e5c4e6f5375697461626c655363686564756c65466f756e64000508684e6f207375697461626c65207363686564756c6520666f756e64f05065726861707320746865207573657220636f756c64206d657267652076657374696e67207363686564756c657320616e642074727920616761696e585375646f556e6c6f636b4973446973616c6c6f776564000604905375646f206973206e6f7420616c6c6f77656420746f20756e6c6f636b20746f6b656e734c496e76616c696456657374696e67496e64657800070429015468652070726f76696465642076657374696e6720696e6465782065786365656473207468652063757272656e74206e756d626572206f662076657374696e67207363686564756c6573244d6174684572726f7200080490416e206f766572666c6f77206f7220756e646572666c6f7720686173206f63637572656404744572726f7220666f72207468652076657374696e672070616c6c65742e4905000004081000004d050c6070616c6c65745f63726f77646c6f616e5f726577617264731870616c6c657428526577617264496e666f04045400000c0130746f74616c5f726577617264b8013042616c616e63654f663c543e000138636c61696d65645f726577617264b8013042616c616e63654f663c543e00016c636f6e74726962757465645f72656c61795f616464726573736573cd01016c5665633c543a3a52656c6179436861696e4163636f756e7449643e000051050c6070616c6c65745f63726f77646c6f616e5f726577617264731870616c6c6574144572726f7204045400014c44416c72656164794173736f63696174656400000851015573657220747279696e6720746f206173736f63696174652061206e6174697665206964656e74697479207769746820612072656c617920636861696e206964656e7469747920666f7220706f73746572696f720d0172657761726420636c61696d696e672070726f766964656420616e20616c7265616479206173736f6369617465642072656c617920636861696e206964656e746974794842617463684265796f6e6446756e64506f740001041101547279696e6720746f20696e74726f647563652061206261746368207468617420676f6573206265796f6e6420746865206c696d697473206f66207468652066756e6473544669727374436c61696d416c7265616479446f6e6500020460466972737420636c61696d20616c726561647920646f6e654c5265776172644e6f7448696768456e6f756768000304f854686520636f6e747269627574696f6e206973206e6f74206869676820656e6f75676820746f20626520656c696769626c6520666f72207265776172647354496e76616c6964436c61696d5369676e617475726500040851015573657220747279696e6720746f206173736f63696174652061206e6174697665206964656e74697479207769746820612072656c617920636861696e206964656e7469747920666f7220706f73746572696f72a872657761726420636c61696d696e672070726f766964656420612077726f6e67207369676e617475726564496e76616c696446726565436c61696d5369676e61747572650005041d015573657220747279696e6720746f20636c61696d207468652066697273742066726565207265776172642070726f7669646564207468652077726f6e67207369676e6174757265444e6f4173736f636961746564436c61696d00060c55015573657220747279696e6720746f20636c61696d20616e20617761726420646964206e6f74206861766520616e20636c61696d206173736f63696174656420776974682069742e2054686973206d6179206d65616e55017468657920646964206e6f7420636f6e7472696275746520746f207468652063726f77646c6f616e2c206f7220746865792068617665206e6f7420796574206173736f6369617465642061206e61746976652069645c7769746820746865697220636f6e747269627574696f6e5452657761726473416c7265616479436c61696d656400070841015573657220747279696e6720746f20636c61696d20726577617264732068617320616c726561647920636c61696d656420616c6c2072657761726473206173736f636961746564207769746820697473646964656e7469747920616e6420636f6e747269627574696f6e6c526577617264566563416c7265616479496e697469616c697a65640008049c526577617264207665632068617320616c7265616479206265656e20696e697469616c697a65647c5265776172645665634e6f7446756c6c79496e697469616c697a6564596574000904b45265776172642076656320686173206e6f7420796574206265656e2066756c6c7920696e697469616c697a65645452657761726473446f4e6f744d6174636846756e64000a04a0526577617264732073686f756c64206d617463682066756e6473206f66207468652070616c6c65744c546f6f4d616e79436f6e7472696275746f7273000b04d0496e697469616c697a655f7265776172645f76656320726563656976656420746f6f206d616e7920636f6e7472696275746f72735456657374696e67506572696f644e6f6e56616c6964000c049050726f76696465642076657374696e6720706572696f64206973206e6f742076616c6964744e6f6e436f6e74726962757465644164647265737350726f7669646564000d04f8557365722070726f76696465642061207369676e61747572652066726f6d2061206e6f6e2d636f6e7472696275746f722072656c6179206163636f756e747c496e73756666696369656e744e756d6265724f6656616c696450726f6f6673000e04310155736572207375626d697474656420616e20756e73696666696369656e74206e756d626572206f662070726f6f667320746f206368616e67652074686520726577617264206164647265737348436c61696d696e674c6573735468616e4544000f0cd0546865206d696e74206f7065726174696f6e20647572696e6720636c61696d2068617320726573756c74656420696e206572722e5d0154686973206973206578706563746564207768656e20636c61696d696e67206c657373207468616e206578697374656e7469616c20646573706f736974206f6e2061206e6f6e2d6578697374656e74206163636f756e740501506c6561736520636f6e73696465722077616974696e6720756e74696c2074686520456e6456657374696e67426c6f636b20746f20617474656d70742074686973304d6174684f766572666c6f77001004344d617468206f766572666c6f7730506572696f644e6f7453657400110438506572696f64206e6f742073657458416c6c6f636174696f6e446f65734e6f744d617463680012041101547279696e6720746f20696e74726f647563652061206261746368207468617420676f6573206265796f6e6420746865206c696d697473206f66207468652066756e6473048054686520604572726f726020656e756d206f6620746869732070616c6c65742e55050c3473705f61726974686d65746963287065725f7468696e67731c50657263656e74000004000801087538000059050c3c70616c6c65745f69737375616e63651870616c6c6574144572726f7204045400011c8049737375616e6365436f6e666967416c7265616479496e697469616c697a6564000004c05468652069737375616e636520636f6e6669672068617320616c7265616479206265656e20696e697469616c697a65647049737375616e6365436f6e6669674e6f74496e697469616c697a6564000104b05468652069737375616e636520636f6e66696720686173206e6f74206265656e20696e697469616c697a65643c5447454e6f7446696e616c697a6564000204d0544745206d7573742062652066696e616c697a6564206265666f72652069737375616e636520636f6e66696720697320696e7469545447454973416c726561647946696e616c697a6564000304705468652054474520697320616c72656164792066696e616c697a65645449737375616e6365436f6e666967496e76616c6964000404785468652069737375616e636520636f6e66696720697320696e76616c6964244d6174684572726f720005049c416e20756e646572666c6f77206f7220616e206f766572666c6f7720686173206f6363757265642c556e6b6e6f776e506f6f6c00060430756e6b6e6f776e20706f6f6c04184572726f72735d050c7470616c6c65745f6d756c7469707572706f73655f6c69717569646974791870616c6c65744452657365727665537461747573496e666f041c42616c616e636501b80014016c7374616b65645f756e6163746976617465645f7265736572766573b8011c42616c616e636500016c6163746976617465645f756e7374616b65645f7265736572766573b8011c42616c616e63650001747374616b65645f616e645f6163746976617465645f7265736572766573b8011c42616c616e6365000140756e7370656e745f7265736572766573b8011c42616c616e636500013472656c6f636b5f616d6f756e74b8011c42616c616e6365000061050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454016505045300000400690501185665633c543e000065050c7470616c6c65745f6d756c7469707572706f73655f6c69717569646974791870616c6c65744052656c6f636b537461747573496e666f081c42616c616e636501b82c426c6f636b4e756d6265720110000c0118616d6f756e74b8011c42616c616e63650001387374617274696e675f626c6f636b10012c426c6f636b4e756d62657200015c656e64696e675f626c6f636b5f61735f62616c616e6365b8011c42616c616e6365000069050000026505006d050c7470616c6c65745f6d756c7469707572706f73655f6c69717569646974791870616c6c6574144572726f72040454000118484e6f74414c6971756964697479546f6b656e0000048854686520746f6b656e206973206e6f742061206c697175696469747920746f6b656e6052656c6f636b436f756e744c696d69744578636565646564000104dc546865206c696d6974206f6e20746865206d6178696d756d206e756d626572206f662072656c6f636b73207761732065786365656465645852656c6f636b496e7374616e6365496e6465784f4f42000204a850726f766964656420696e64657820666f722072656c6f636b206973206f7574206f6620626f756e6473604e6f74456e6f756768556e7370656e7452657365727665730003046c4e6f7420656e6f75676820756e7370656e642072657365727665733c4e6f74456e6f756768546f6b656e73000404444e6f7420656e6f75676820746f6b656e73244d6174684572726f72000504284d617468206572726f7204184572726f727371050000040cb8b8b8007505084070616c6c65745f626f6f74737472617038426f6f74737472617050686173650001102c4265666f726553746172740000002457686974656c697374000100185075626c69630002002046696e697368656400030000790500000410101010f902007d050000040810b8008105000002790500850508346672616d655f737570706f72742050616c6c6574496400000400e0011c5b75383b20385d000089050c4070616c6c65745f626f6f7473747261701870616c6c6574144572726f7204045400015c48556e737570706f72746564546f6b656e4964000004d04f6e6c79207363686564756c656420746f6b656e20706169722063616e206265207573656420666f722070726f766973696f6e733c4e6f74456e6f756768417373657473000104784e6f7420656e6f7567682066756e647320666f722070726f766973696f6e544e6f74456e6f7567685665737465644173736574730002049c4e6f7420656e6f7567682066756e647320666f722070726f766973696f6e202876657374656429304d6174684f766572666c6f77000304304d6174682070726f626c656d30556e617574686f72697a656400040498557365722063616e6e6f742070617274696369706174652061742074686973206d6f6d656e745c426f6f7473747261705374617274496e546865506173740005048c426f6f7473747261702063616e74206265207363686564756c656420696e20706173745c50686173654c656e67746843616e6e6f7442655a65726f0006049c426f6f74737461726170207068617365732063616e6e6f74206c61737473203020626c6f636b7338416c72656164795374617274656400070480426f6f74737472617465206576656e7420616c726561647920737461727465643856616c756174696f6e526174696f0008046056616c756174696f6e20726174696f20657863656564656474466972737450726f766973696f6e496e5365636f6e64546f6b656e4964000904bc46697273742070726f766973696f6e206d75737420626520696e206e6f6e207265737472696374656420746f6b656e44506f6f6c416c7265616479457869737473000a047c426f6f747374726170656420706f6f6c20616c726561647920657869737473384e6f7446696e6973686564596574000b04b043616e6e6f7420636c61696d2072657761726473206265666f726520626f6f7473747261702066696e697368384e6f7468696e67546f436c61696d000c044c6e6f207265776172647320746f20636c61696d2857726f6e67526174696f000d042c77726f6e6720726174696f74426f6f7473747261704e6f745265616479546f426546696e6973686564000e044c6e6f207265776172647320746f20636c61696d2453616d65546f6b656e000f04ac546f6b656e73207573656420696e20626f6f7473747261702063616e6e6f74206265207468652073616d6550546f6b656e4964446f65734e6f7445786973747300100454546f6b656e20646f6573206e6f742065786973747358546f6b656e7341637469766174696f6e4661696c656400110460546f6b656e2061637469766174696f6e73206661696c656450426f6f7473747261704e6f7453636864756c65640012045c426f6f747374726170206e6f74207363686564756c656444426f6f74737472617046696e697368656400130468426f6f74737472617020616c72656164792046696e697368656460546f6f4c617465546f557064617465426f6f747374726170001408a8426f6f7473747261702063616e206f6e6c792062652075706461746564206f722063616e63656c6c6564ec426f6f74737472617055706461746542756666657220626c6f636b73206f72206d6f7265206265666f726520626f6f7473747261702073746172749050726f766973696f6e696e67426c6f636b656442794d61696e74656e616e63654d6f6465001504c8426f6f7473747261702070726f766973696f6e696e6720626c6f636b6564206279206d61696e74656e616e6365206d6f64656c426f6f7473747261704d757374426550726546696e616c697a6564001604e8426f6f747374726170206d757374206265207072652066696e616c697a6564206265666f72652069742063616e2062652066696e616c697a656404184572726f72738d050c4470617261636861696e5f7374616b696e671870616c6c657424526f756e64496e666f042c426c6f636b4e756d6265720110000c011c63757272656e74100128526f756e64496e646578000114666972737410012c426c6f636b4e756d6265720001186c656e67746810010c753332000091050c4470617261636861696e5f7374616b696e671870616c6c65742444656c656761746f720c244163636f756e74496401001c42616c616e636501b82843757272656e6379496401100010010869640001244163636f756e74496400012c64656c65676174696f6e73950501c04f7264657265645365743c426f6e643c4163636f756e7449642c2042616c616e63652c2043757272656e637949643e3e0001207265717565737473a10501b450656e64696e6744656c65676174696f6e52657175657374733c4163636f756e7449642c2042616c616e63653e000118737461747573b105013c44656c656761746f72537461747573000095050c4470617261636861696e5f7374616b696e670c736574284f7264657265645365740404540199050004009d0501185665633c543e000099050c4470617261636861696e5f7374616b696e671870616c6c657410426f6e640c244163636f756e74496401001c42616c616e636501b82843757272656e637949640110000c01146f776e65720001244163636f756e744964000118616d6f756e74b8011c42616c616e636500013c6c69717569646974795f746f6b656e10012843757272656e6379496400009d05000002990500a1050c4470617261636861696e5f7374616b696e671870616c6c65746450656e64696e6744656c65676174696f6e526571756573747308244163636f756e74496401001c42616c616e636501b8000401207265717565737473a50501e842547265654d61703c4163636f756e7449642c2044656c65676174696f6e526571756573743c4163636f756e7449642c2042616c616e63653e3e0000a505042042547265654d617008044b01000456012901000400a905000000a905000002ad0500ad050000040800290100b1050c4470617261636861696e5f7374616b696e671870616c6c65743c44656c656761746f72537461747573000108184163746976650000001c4c656176696e670400100128526f756e64496e64657800010000b5050c4470617261636861696e5f7374616b696e671870616c6c657444436f6c6c61746f7243616e6469646174650c244163636f756e74496401001c42616c616e636501b82843757272656e6379496401100028010869640001244163636f756e744964000110626f6e64b8011c42616c616e636500013c6c69717569646974795f746f6b656e10012843757272656e6379496400012864656c656761746f7273b90501544f7264657265645365743c4163636f756e7449643e00013c746f705f64656c65676174696f6e739d0501a45665633c426f6e643c4163636f756e7449642c2042616c616e63652c2043757272656e637949643e3e000148626f74746f6d5f64656c65676174696f6e739d0501a45665633c426f6e643c4163636f756e7449642c2042616c616e63652c2043757272656e637949643e3e000134746f74616c5f636f756e746564b8011c42616c616e6365000134746f74616c5f6261636b696e67b8011c42616c616e636500011c72657175657374bd0501944f7074696f6e3c43616e646964617465426f6e64526571756573743c42616c616e63653e3e0001147374617465c1050138436f6c6c61746f725374617475730000b9050c4470617261636861696e5f7374616b696e670c736574284f7264657265645365740404540100000400cd0101185665633c543e0000bd0504184f7074696f6e0404540121010108104e6f6e6500000010536f6d65040021010000010000c1050c4470617261636861696e5f7374616b696e671870616c6c657438436f6c6c61746f7253746174757300010c184163746976650000001049646c650001001c4c656176696e670400100128526f756e64496e64657800020000c5050c4470617261636861696e5f7374616b696e671870616c6c657440436f6c6c61746f72536e617073686f740c244163636f756e74496401001c42616c616e636501b82843757272656e63794964011000100110626f6e64b8011c42616c616e636500012c64656c65676174696f6e739d0501a45665633c426f6e643c4163636f756e7449642c2042616c616e63652c2043757272656e637949643e3e000114746f74616cb8011c42616c616e636500013c6c69717569646974795f746f6b656e10012843757272656e637949640000c905042042547265654d617008044b0110045601f502000400cd05000000cd05000002d10500d1050000040810f50200d505042042547265654d617008044b010004560100000400d905000000d905000002dd0500dd0500000408000000e1050c4470617261636861696e5f7374616b696e671870616c6c65745841676772656761746f724d657461646174615479706508244163636f756e74496401002843757272656e63794964011000080148746f6b656e5f636f6c6c61746f725f6d6170e505017c42547265654d61703c43757272656e637949642c204163636f756e7449643e00014c617070726f7665645f63616e64696461746573ed05014c42547265655365743c4163636f756e7449643e0000e505042042547265654d617008044b011004560100000400e905000000e905000002490500ed05042042547265655365740404540100000400cd01000000f105042042547265654d617008044b0100045601f5050004000106000000f505042042547265654d617008044b0100045601b8000400f905000000f905000002fd0500fd050000040800b800010600000205060005060000040800f5050009060c4470617261636861696e5f7374616b696e671870616c6c65746c526f756e64436f6c6c61746f72526577617264496e666f5479706508244163636f756e74496401001c42616c616e636501b80008013c636f6c6c61746f725f726577617264b8011c42616c616e636500014464656c656761746f725f72657761726473f505017042547265654d61703c4163636f756e7449642c2042616c616e63653e00000d060c4470617261636861696e5f7374616b696e671870616c6c6574144572726f720404540001d83044656c656761746f72444e450000006844656c656761746f72444e45696e546f704e6f72426f74746f6d0001006844656c656761746f72444e45496e44656c656761746f725365740002003043616e646964617465444e450003003444656c65676174696f6e444e450004003c44656c656761746f724578697374730005003c43616e6469646174654578697374730006005443616e646964617465426f6e6442656c6f774d696e0007004c496e73756666696369656e7442616c616e63650008004844656c65676174696f6e42656c6f774d696e00090038416c72656164794f66666c696e65000a0034416c7265616479416374697665000b005c44656c656761746f72416c72656164794c656176696e67000c004c44656c656761746f724e6f744c656176696e67000d005c44656c656761746f7243616e6e6f744c65617665596574000e005c43616e6e6f7444656c656761746549664c656176696e67000f005c43616e646964617465416c72656164794c656176696e670010004c43616e6469646174654e6f744c656176696e670011005c43616e64696461746543616e6e6f744c656176655965740012005c43616e6e6f74476f4f6e6c696e6549664c656176696e67001300804578636565644d617844656c65676174696f6e7350657244656c656761746f7200140064416c726561647944656c65676174656443616e6469646174650015003c496e76616c69645363686564756c650016004443616e6e6f7453657442656c6f774d696e001700484e6f57726974696e6753616d6556616c7565001800b0546f6f4c6f7743616e646964617465436f756e7457656967687448696e744a6f696e43616e64696461746573001900cc546f6f4c6f7743616e646964617465436f756e7457656967687448696e7443616e63656c4c6561766543616e64696461746573001a0094546f6f4c6f7743616e646964617465436f756e74546f4c6561766543616e64696461746573001b007c546f6f4c6f7744656c65676174696f6e436f756e74546f44656c6567617465001c00a0546f6f4c6f7743616e64696461746544656c65676174696f6e436f756e74546f44656c6567617465001d0098546f6f4c6f7744656c65676174696f6e436f756e74546f4c6561766544656c656761746f7273001e006c50656e64696e6743616e6469646174655265717565737473444e45001f009050656e64696e6743616e64696461746552657175657374416c72656164794578697374730020008050656e64696e6743616e646964617465526571756573744e6f744475655965740021006c50656e64696e6744656c65676174696f6e52657175657374444e450022009450656e64696e6744656c65676174696f6e52657175657374416c72656164794578697374730023008450656e64696e6744656c65676174696f6e526571756573744e6f74447565596574002400785374616b696e674c6971756964697479546f6b656e4e6f744c6973746564002500a0546f6f4c6f7743757272656e745374616b696e674c6971756964697479546f6b656e73436f756e74002600885374616b696e674c6971756964697479546f6b656e416c72656164794c69737465640027006c4578636565644d6178436f6c6c61746f7243616e64696461746573002800904578636565644d6178546f74616c44656c656761746f727350657243616e6469646174650029005c43616e6469646174654e6f744167677265676174696e67002a009843616e6469646174654e6f744167677265676174696e67556e64657241676772656761746f72002b009043616e646964617465416c7265616479417070726f766564427941676772656761746f72002c004041676772656761746f72457869737473002d005c436f6c6c61746f72526f756e6452657761726473444e45002e004c44656c656761746f7252657761726473444e45002f003441676772656761746f72444e450030008054617267657474656441676772656761746f7253616d65417343757272656e740031008043616e6469646174654e6f74417070726f766564427941676772656761746f720032007441676772656761746f724c6971756964697479546f6b656e54616b656e00330074496e636f727265637452657761726444656c656761746f72436f756e74003400244d6174684572726f72003500048054686520604572726f726020656e756d206f6620746869732070616c6c65742e11060000040800b4001506042042547265654d617008044b01000456011000040019060000001906000002a504001d06042042547265654d617008044b01b40456012106000400250600000021060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400cd0101185665633c543e00002506000002290600290600000408b42106002d06042042547265654d617008044b01b404560100000400310600000031060000029504003506042042547265654d617008044b01b404560110000400390600000039060000023d06003d0600000408b4100041060c6070616c6c65745f73657175656e6365725f7374616b696e671870616c6c6574144572726f720404540001283c4f7065726174696f6e4661696c6564000000304d6174684f766572666c6f770001006453657175656e63657249734e6f74496e4163746976655365740002006c53657175656e636572416c7265616479496e4163746976655365740003006c43616e74556e7374616b655768696c65496e416374697665536574000400604e6f74456c696769626c65546f426553657175656e6365720005005c4e6f74456e6f75676853657175656e6365725374616b65000600644d617853657175656e636572734c696d6974526561636865640007004854657374556e7374616b696e674572726f7200080038556e6b6e6f776e436861696e496400090004184572726f72734506000002490600490600000408001903004d06000004085106480051060c1c73705f636f72651863727970746f244b65795479706549640000040060011c5b75383b20345d000055060c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742e59060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011d030453000004005d0601185665633c543e00005d060000021d03006106084873705f636f6e73656e7375735f736c6f747310536c6f740000040024010c75363400006506083870616c6c65745f6772616e6470612c53746f726564537461746504044e01100110104c6976650000003050656e64696e6750617573650801307363686564756c65645f61741001044e00011464656c61791001044e000100185061757365640002003450656e64696e67526573756d650801307363686564756c65645f61741001044e00011464656c61791001044e000300006906083870616c6c65745f6772616e6470614c53746f72656450656e64696e674368616e676508044e0110144c696d697400001001307363686564756c65645f61741001044e00011464656c61791001044e0001406e6578745f617574686f7269746965736d06016c426f756e646564417574686f726974794c6973743c4c696d69743e000118666f726365643801244f7074696f6e3c4e3e00006d060c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454014901045300000400450101185665633c543e000071060c3870616c6c65745f6772616e6470611870616c6c6574144572726f7204045400011c2c50617573654661696c65640000080501417474656d707420746f207369676e616c204752414e445041207061757365207768656e2074686520617574686f72697479207365742069736e2774206c697665a42865697468657220706175736564206f7220616c72656164792070656e64696e67207061757365292e30526573756d654661696c65640001081101417474656d707420746f207369676e616c204752414e44504120726573756d65207768656e2074686520617574686f72697479207365742069736e277420706175736564a028656974686572206c697665206f7220616c72656164792070656e64696e6720726573756d65292e344368616e676550656e64696e67000204e8417474656d707420746f207369676e616c204752414e445041206368616e67652077697468206f6e6520616c72656164792070656e64696e672e1c546f6f536f6f6e000304bc43616e6e6f74207369676e616c20666f72636564206368616e676520736f20736f6f6e206166746572206c6173742e60496e76616c69644b65794f776e65727368697050726f6f66000404310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c696445717569766f636174696f6e50726f6f660005043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400060415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e75060c4c6f726d6c5f61737365745f7265676973747279186d6f64756c65144572726f7204045400011c3441737365744e6f74466f756e6400000450417373657420776173206e6f7420666f756e642e2842616456657273696f6e00010809015468652076657273696f6e206f6620746865206056657273696f6e65644d756c74694c6f636174696f6e602076616c75652075736564206973206e6f742061626c6548746f20626520696e7465727072657465642e38496e76616c6964417373657449640002046054686520617373657420696420697320696e76616c69642e4c436f6e666c696374696e674c6f636174696f6e000304d8416e6f746865722061737365742077617320616c726561647920726567697374657220776974682074686973206c6f636174696f6e2e48436f6e666c696374696e6741737365744964000404d8416e6f746865722061737365742077617320616c7265616479207265676973746572207769746820746869732061737365742069642e48496e76616c69644173736574537472696e670005046c4e616d65206f722073796d626f6c20697320746f6f206c6f6e672e48436f6e666c696374696e674c314173736574000600048054686520604572726f726020656e756d206f6620746869732070616c6c65742e7906083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501b80010012070726f706f7365720001244163636f756e74496400011476616c7565b8011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e64b8011c42616c616e636500007d060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400ec01185665633c543e000081060c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900011470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0003084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640004047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e04784572726f7220666f72207468652074726561737572792070616c6c65742e85060c4c70616c6c65745f7375646f5f6d616e676174611870616c6c6574144572726f720404540001042c526571756972655375646f0000047c53656e646572206d75737420626520746865205375646f206163636f756e7404644572726f7220666f7220746865205375646f2070616c6c657489060c4870616c6c65745f7375646f5f6f726967696e1870616c6c6574144572726f7204045400010004644572726f7220666f7220746865205375646f2070616c6c65748d060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540128045300000400d90101185665633c543e00009106086470616c6c65745f636f6c6c6563746976655f6d616e6761746114566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573cd0101385665633c4163636f756e7449643e0001106e617973cd0101385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d626572000095060c6470616c6c65745f636f6c6c6563746976655f6d616e676174611870616c6c6574144572726f72080454000449000134244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e94546f6f4561726c79546f436c6f736542794e6f6e466f756e646174696f6e4163636f756e74000708610109546f206561726c7920746f20636c6f7365207468652070726f706f73616c2c2063616e206f6e6c7920636c6f73652050726f706f73616c436c6f736544656c617920626c6f636b732061667465722070726f706f73616cac7761732070726f706f73656420756e6c657373206279206120666f756e646174696f6e206163636f756e7440546f6f4d616e7950726f706f73616c73000804fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000904d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000a04d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e545072696d654163636f756e744e6f744d656d626572000b04745072696d65206163636f756e74206973206e6f742061206d656d626572684e6f74466f756e646174696f6e4163636f756e744f72526f6f74000c048c526571756972657320666f756e646174696f6e206163636f756e74206f7220726f6f74048054686520604572726f726020656e756d206f6620746869732070616c6c65742e99060c3c70616c6c65745f6964656e7469747914747970657330526567697374726174696f6e0c1c42616c616e636501b8344d61784a756467656d656e7473004c4d61784164646974696f6e616c4669656c647300000c01286a756467656d656e74739d0601fc426f756e6465645665633c28526567697374726172496e6465782c204a756467656d656e743c42616c616e63653e292c204d61784a756467656d656e74733e00011c6465706f736974b8011c42616c616e6365000110696e666f850301844964656e74697479496e666f3c4d61784164646974696f6e616c4669656c64733e00009d060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401a106045300000400a50601185665633c543e0000a1060000040810210400a506000002a10600a90600000408b8ad0600ad060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400cd0101185665633c543e0000b1060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401b506045300000400bd0601185665633c543e0000b50604184f7074696f6e04045401b9060108104e6f6e6500000010536f6d650400b9060000010000b9060c3c70616c6c65745f6964656e7469747914747970657334526567697374726172496e666f081c42616c616e636501b8244163636f756e7449640100000c011c6163636f756e740001244163636f756e74496400010c666565b8011c42616c616e63650001186669656c6473190401384964656e746974794669656c64730000bd06000002b50600c1060c3c70616c6c65745f6964656e746974791870616c6c6574144572726f7204045400014848546f6f4d616e795375624163636f756e74730000045c546f6f206d616e7920737562732d6163636f756e74732e204e6f74466f756e64000104504163636f756e742069736e277420666f756e642e204e6f744e616d6564000204504163636f756e742069736e2774206e616d65642e28456d707479496e64657800030430456d70747920696e6465782e284665654368616e6765640004043c466565206973206368616e6765642e284e6f4964656e74697479000504484e6f206964656e7469747920666f756e642e3c537469636b794a756467656d656e7400060444537469636b79206a756467656d656e742e384a756467656d656e74476976656e000704404a756467656d656e7420676976656e2e40496e76616c69644a756467656d656e7400080448496e76616c6964206a756467656d656e742e30496e76616c6964496e6465780009045454686520696e64657820697320696e76616c69642e34496e76616c6964546172676574000a04585468652074617267657420697320696e76616c69642e34546f6f4d616e794669656c6473000b046c546f6f206d616e79206164646974696f6e616c206669656c64732e44546f6f4d616e7952656769737472617273000c04e84d6178696d756d20616d6f756e74206f66207265676973747261727320726561636865642e2043616e6e6f742061646420616e79206d6f72652e38416c7265616479436c61696d6564000d04704163636f756e7420494420697320616c7265616479206e616d65642e184e6f74537562000e047053656e646572206973206e6f742061207375622d6163636f756e742e204e6f744f776e6564000f04885375622d6163636f756e742069736e2774206f776e65642062792073656e6465722e744a756467656d656e74466f72446966666572656e744964656e74697479001004d05468652070726f7669646564206a756467656d656e742077617320666f72206120646966666572656e74206964656e746974792e584a756467656d656e745061796d656e744661696c6564001104f84572726f722074686174206f6363757273207768656e20746865726520697320616e20697373756520706179696e6720666f72206a756467656d656e742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec506102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c4164647265737301001043616c6c013902245369676e617475726501c90214457874726101c90600040048000000c90600000420cd06d106d506d906e106e506e906ed0600cd0610306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000d10610306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000d50610306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000d90610306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400dd06010c4572610000dd06102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000e10610306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e63650404540000040089010120543a3a4e6f6e63650000e50610306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000e906088870616c6c65745f7472616e73616374696f6e5f7061796d656e745f6d616e67617461604368617267655472616e73616374696f6e5061796d656e74040454000004009501013042616c616e63654f663c543e0000ed0610306672616d655f73797374656d28657874656e73696f6e7354636865636b5f6e6f6e5f7a65726f5f73656e64657248436865636b4e6f6e5a65726f53656e64657204045400000000f1060838726f6c6c75705f72756e74696d651c52756e74696d6500000000741853797374656d011853797374656d501c4163636f756e7401010402000c400000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b576569676874010018180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510288000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e24426c6f636b5365656401002880000000000000000000000000000000000000000000000000000000000000000004b8204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b2073687566666c696e672073656564733053746f72616765517565756501003004005815012053746f72616765207175657565206973207573656420666f722073746f72696e67207472616e73616374696f6e7320696e20626c6f636b636861696e20697473656c662e4d01204d61696e20726561736f6e20666f7220746861742073746f7261676520656e747279206973206661637420746861742075706f6e2056455220626c6f636b20604e6020657865637574696f6e206974206973610120726571756972656420746f2066657463682026206578656375746564207472616e73616374696f6e732066726f6d2070726576696f757320626c6f636b2028604e2d316029206275742064756520746f206f726967696e6d01207375627374726174652064657369676e20626c6f636b7320262065787472696e73696373206172652073746f72656420696e20726f636b7344422064617461626173652074686174206973206e6f742061636365737369626c6529032066726f6d2072756e74696d652070617274206f6620746865206e6f64652028736565205b537562737472617465206172636869746563747572655d2868747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f6d616e676174612d646f63732d6e6f64652f6672616d655f6578656375746976652f7374727563742e4578656375746976652e68746d6c29292077686174206d616b657320697420696d706f737369626c6520746f2070726f7065726c7920696d706c656d656e7420626c6f636b690120657865637574696f6e206c6f6769632e20417320616e20736f6c7574696f6e20626c6f636b636861696e2072756e74696d652073746f72616765207761732073656c65637465642061732062756666657220666f722074787371012077616974696e6720666f7220657865637574696f6e2e204d61696e20616476616e74616765206f66207375636820617070726f616368206973206661637420746861742073746f72616765207374617465206973207075626c6963750120736f2069747320696d706f737369626c6520746f206d616e6970756c61746520646174612073746f72656420696e2074686572652e2053746f7261676520717565756520697320696d706c656d656e74656420617320646f75626c657101206275666665726564207175657565202d20746f20736f6c76652070726f626c656d206f662072617265206f63636173696f6e732077686572652064756520746f20646966666572656e7420726561736f6e7320736f6d652074787375012074686174207765726520696e636c7564656420696e20626c6f636b20604e6020617265206e6f742061626c6520746f20626520657865637574656420696e206120666f6c6c6f77696e6720626c6f636b20604e2b31602028676f6f644501206578616d706c65206973206e65772073657373696f6e20686f6f6b2f6576656e7420746861742062792064657369676e20636f6e73756d65732077686f6c6520626c6f636b206361706163697479292e00002c2023204f7665726865616469012049747320776f72746820746f206e6f7469636520746861742073746f726167652071756575652061646473206f6e6c792073696e676c652073746f726167652077726974652c206173206c697374206f6620616c6c207478734d012069732073746f7265642061732073696e676c652076616c75652028656e636f646564206c697374206f662074787329206d6170656420746f2073696e676c65206b65792028626c6f636b206e756d62657229007420232053746f726167652051657565756520696e746572616374696f6ecc205468657265206172652074776f207761797320746f20696e74657261637420776974682073746f726167652071756575653aec202d20656e71756575696e67206e657720747873207573696e67205b6050616c6c65743a3a656e71756575655f747873605d20696e686572656e746901202d20706f70696e67207478732066726f6d20746865207175657565207573696e67205b6050616c6c65743a3a706f705f747873605d2074686174206973206578706f736564207468726f756768742052756e74696d654170691c20202063616c6c2c44696453746f7265547873010050040004b8204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b2073687566666c696e672073656564733c547850726576616c69646174696f6e010050040004b8204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b2073687566666c696e672073656564733445787472696e736963446174610101040510480400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002880000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010054040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301006404001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f706963730101040228dd010400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e005901205468652076616c756520686173207468652074797065206028426c6f636b4e756d626572466f723c543e2c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000e50104000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100500400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100500400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e50686173650000d501040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01ed0101701830426c6f636b57656967687473fd01ed0107b00e1ba20600070010a5d4e813ffffffffffffffffe23dab2c0001078814da4b971366666666666666a6010700cc7b9fae13ffffffffffffffbf010000e23dab2c00010788580381d11366666666666666e601070010a5d4e813ffffffffffffffff0107004429353a130000000000000040e23dab2c0000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e6774680d023000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101060090000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e20446257656967687415024040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e1902e10330726f6c6c75702d636861696e30726f6c6c75702d636861696e010000006400000001000000446e2c571f6baada0c0100000031c5a5d26be7c38d01000000bf6dbcd6c642054e010000005a84941cdf3b3c0401000000be7f39a70c12a34e01000000d1106f246668be9801000000df6acb689907609b0400000037e397fc7c91f5e40200000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000dd718d5cc53262d401000000ab3c0572291feb8b01000000ed99c5acb25eedf503000000bc9d89904f5b923f0100000037c8bb1350a9a2a804000000f3ff14d5ab5270590300000001000000010484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978a4082a0014a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e012902002454696d657374616d70012454696d657374616d70080c4e6f7701002420000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e24446964557064617465010050040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f012d020004344d696e696d756d506572696f642420b80b000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00021c5574696c697479000131020194044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e013104041450726f7879011450726f7879081c50726f78696573010104050035044400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e74730101040500450444000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e013d02019c184050726f78794465706f73697442617365b8400000e06c00722a920f0100000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f72b8400000bc5818bbc712010000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f7869657310102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e6710102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f73697442617365b8400000e06c00722a920f0100000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f72b8400000f013d5b73636020000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e015504052c4d61696e74656e616e6365012c4d61696e74656e616e636504444d61696e74656e616e6365537461747573010059040800000001450201a800015d040620526f6c6c646f776e0120526f6c6c646f776e34604c61737450726f636573736564526571756573744f6e4c3201010402b4b8400000000000000000000000000000000000444c324f726967696e52657175657374496401010402b4b84001000000000000000000000000000000005c50656e64696e6753657175656e636572557064617465730001080202610465040400005455706461746573457865637574696f6e517565756500010402b869040400006c55706461746573457865637574696f6e51756575654e65787449640100b8400000000000000000000000000000000000944c6173745363686564756c65645570646174654964496e457865637574696f6e51756575650100b84000000000000000000000000000000000004053657175656e6365727352696768747301010402b46d04040000284c32526571756573747300010802027d048104040000604177616974696e6743616e63656c5265736f6c7574696f6e0101040295049904040000544c617374557064617465427953657175656e636572010104029504b8400000000000000000000000000000000000604d617841636365707465645265717565737449644f6e6c3201010402b4b840000000000000000000000000000000000054546f74616c4e756d6265724f664465706f7369747301001010000000000060546f74616c4e756d6265724f665769746864726177616c7301001010000000000001490201ac0c4c44697370757465506572696f644c656e677468b8400500000000000000000000000000000000405269676874734d756c7469706c696572b8400100000000000000000000000000000000405265717565737473506572426c6f636bb8403200000000000000000000000000000000019d0407204d6574616d61736b01204d6574616d61736b10104e616d650100c80400001c56657273696f6e0100c80400001c436861696e496401002420000000000000000000244465636f646555726c0100d404000001850201c0082c537472696e674c696d6974101020000000003855726c537472696e674c696d69741010000400000001a1040818546f6b656e730118546f6b656e731434546f74616c49737375616e63650101040510b8400000000000000000000000000000000004902054686520746f74616c2069737375616e6365206f66206120746f6b656e20747970652e384e65787443757272656e63794964010010100000000000144c6f636b730101080205a504a904040008d820416e79206c6971756964697479206c6f636b73206f66206120746f6b656e207479706520756e64657220616e206163636f756e742e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e204163636f756e74730101080205a504b504c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018b8205468652062616c616e6365206f66206120746f6b656e207479706520756e64657220616e206163636f756e742e00fc204e4f54453a2049662074686520746f74616c2069732065766572207a65726f2c206465637265617365206163636f756e7420726566206163636f756e742e001901204e4f54453a2054686973206973206f6e6c79207573656420696e20746865206361736520746861742074686973206d6f64756c65206973207573656420746f2073746f7265282062616c616e6365732e2052657365727665730101080205a504b904040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e01890201d808204d61784c6f636b73101032000000002c4d61785265736572766573101000000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e01c5040a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100c90440000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100cd040400000001e404604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000b0c58796b010c58796b1014506f6f6c7301010402e101f902800000000000000000000000000000000000000000000000000000000000000000003c4c697175696469747941737365747301010402e10138040000384c6971756964697479506f6f6c730101040210d10404000048546f74616c4e756d6265724f665377617073010010100000000000018d0201e80c44506f6f6c46656550657263656e74616765b840140000000000000000000000000000000054547265617375727946656550657263656e74616765b84005000000000000000000000000000000005c427579416e644275726e46656550657263656e74616765b840050000000000000000000000000000000001d5040d3050726f6f664f665374616b65013050726f6f664f665374616b65382c52657761726473496e666f0101080505a504d904d1010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c50726f6d6f746564506f6f6c526577617264730100dd0404001039012053746f72657320696e666f726d6174696f6e2061626f757420706f6f6c2077656967687420616e6420616363756d756c6174656420726577617264732e2054686520616363756d756c617465642901207265776172647320616d6f756e7420697320746865206e756d626572206f66207265776172647320746861742063616e20626520636c61696d656420706572206c69717569646974793d0120746f6b656e2e204865726520697320747261636b656420746865206e756d626572206f66207265776172647320706572206c697175696469747920746f6b656e2072656c6174696f6e736869702e190120457870656374206c61726765722076616c756573207768656e20746865206e756d626572206f66206c697175696469747920746f6b656e732061726520736d616c6c65722e5c546f74616c4163746976617465644c69717569646974790101040510b84000000000000000000000000000000000007452657761726473496e666f466f725363686564756c65526577617264730101080505ed04d904d101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f42053746f72657320696e666f726d6174696f6e2061626f757420706f6f6c2077656967687420616e6420616363756d756c617465642072657761726473505363686564756c6552657761726473546f74616c01010405e101f1049000000000000000000000000000000000000000000000000000000000000000000000000008490120486f77206d756368207363686564756c65642072657761726473207065722073696e676c65206c697175696474795f746f6b656e2073686f756c6420626520646973747269627574655f72657761726473310120746865202a2a76616c7565206973206d756c7469706c69656420627920753132383a3a4d41582a2a20746f2061766f696420666c6f6174696e6720706f696e742061726974686d657469636c5363686564756c65526577617264735065724c697175696469747901010405e101f504a0000000000000000000000000000000000000000000000000000000000000000000000000000000000040526577617264735363686564756c65730100f904040004c8204c697374206f6620616374697661746564207363686564756c657320736f72746564206279206578706972792064617465545363686564756c65734c6973744d6574616461746101000d052c00000000000000000000000050526577617264735363686564756c65734c697374000104052411050400004c526577617264546f6b656e73506572506f6f6c0101080505e1011400041901204d617073206c697175696469747920746f6b656e20746f206c697374206f6620746f6b656e73207468617420697420657665722077617320726577617264656420776974688c546f74616c4163746976617465644c6971756964697479466f725363686564756c65730101080505e1011905d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c450120547261636b73206e756d626572206f6620616374697661746564206c697175696469747920706572207363686564756c652e204974206973207573656420666f722063616c63756c6174696f6e206f666901202263756d756c61746976652072657772647320616d6f756e7422207065722031206c697175696469747920746f6b656e2e205468657265666f72652061637469766174696f6e2f646561637469766174696f6e206e65656473e420746f2062652064656666657265642073616d6520776179206173207363686564756c652072657761726473206172652064656c617965642e784163746976617465644c6971756964697479466f725363686564756c657300010c0505051d05b80400105d0120547261636b7320686f77206d756368206c697175696469747920757365722061637469766174656420666f7220706172746963756c617220286c697120746f6b656e2c2072657761726420746f6b656e29207061697265012053746f726167654e4d61702077617320757365642062656361757365206974206f6e6c7920726571756972652073696e676c65207265616420746f206b6e6f77206966207573657220646561637469766174656420616c6c6501206c6971756964697479206173736f636961746564207769746820706172746963756c6172206c69717569646974795f746f6b656e20746861742069732072657761726465642e20496620736f2070617274206f66207468658c206c69717569646964747920746f6b656e732063616e20626520756e6c6f636b65642e904163746976617465644c6f636b65644c6971756964697479466f725363686564756c65730101080505a504b840000000000000000000000000000000000c410120547261636b7320686f77206d756368206f6620746865206c6971756964697479207761732061637469766174656420666f72207363686564756c65207265776172647320616e64206e6f74207965746901206c6971756964697479206d696e696e6720726577617264732e205468617420696e666f726d6174696f6e20697320657373656e7469616c20746f2070726f7065726c792068616e646c6520746f6b656e20756e6c636f636b737c207768656e206c69717569646974792069732064656163746976617465642e644163746976617465644e6174697665526577617264734c69710101080505a504b840000000000000000000000000000000000c410120547261636b7320686f77206d756368206f6620746865206c6971756964697479207761732061637469766174656420666f72207363686564756c65207265776172647320616e64206e6f74207965746901206c6971756964697479206d696e696e6720726577617264732e205468617420696e666f726d6174696f6e20697320657373656e7469616c20746f2070726f7065726c792068616e646c6520746f6b656e20756e6c636f636b737c207768656e206c69717569646974792069732064656163746976617465642e01990201f408704c69717569646974794d696e696e6749737375616e63655661756c7400506d6f646c70792f6c716d6976000000000000000004e020546865206163636f756e74206964207468617420686f6c647320746865206c6971756964697479206d696e696e672069737375616e63656452657761726473446973747269627574696f6e506572696f64101060090000000121050e1c4665654c6f636b011c4665654c6f636b183c4665654c6f636b4d6574616461746100002505040000744665654c6f636b4d65746164617461516575657565506f736974696f6e0001040500b80400002c556e6c6f636b517565756500010405b80004000040556e6c6f636b5175657565426567696e0100b840000000000000000000000000000000000038556e6c6f636b5175657565456e640100b8400000000000000000000000000000000000484163636f756e744665654c6f636b44617461010104050031055000000000000000000000000000000000000000000001ad0201f808404d617843757261746564546f6b656e7310106400000000344e6174697665546f6b656e4964101000000000000135050f1c56657374696e67011c56657374696e67081c56657374696e670001080202a5043905040004d820496e666f726d6174696f6e20726567617264696e67207468652076657374696e67206f66206120676976656e206163636f756e742e3853746f7261676556657273696f6e0100410504000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e003101204e6577206e6574776f726b732073746172742077697468206c61746573742076657273696f6e2c2061732064657465726d696e6564206279207468652067656e65736973206275696c642e01bd0201fc08444d696e5665737465645472616e73666572b840000010632d5ec76b050000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e4c4d617856657374696e675363686564756c657310103200000000014505112443726f77646c6f616e012443726f77646c6f616e244c43726f77646c6f616e416c6c6f636174696f6e0101040210b84000000000000000000000000000000000002c43726f77646c6f616e49640100101000000000082d01204964206f662063757272656e742063726f77646c6f616e207265776172647320646973747269627574696f6e2c206175746f6d61746963616c6c7920696e6372656d656e746564206279a4205b6050616c6c65743a3a3c543e3a3a636f6d706c6574655f696e697469616c697a6174696f6e605d3c4163636f756e747350617961626c65000108020249054d050400003c43726f77646c6f616e506572696f640001040210e10104000050436c61696d656452656c6179436861696e496473000108020249051404000064556e6173736f636961746564436f6e747269627574696f6e73000108020249054d050400002c496e697469616c697a65640100500400005c496e697469616c697a6564526577617264416d6f756e740101040210b84000000000000000000000000000000000086d0120546f74616c20696e697469616c697a656420616d6f756e7420736f206661722e2057652073746f7265207468697320746f206d616b652070616c6c65742066756e6473203d3d20636f6e7472696275746f7273207265776172648020636865636b2065617369657220616e64206d6f726520656666696369656e7444546f74616c436f6e7472696275746f7273010104021010100000000004e420546f74616c206e756d626572206f6620636f6e7472696275746f727320746f206169642068696e74696e672062656e63686d61726b696e6701c5020101011454496e697469616c697a6174696f6e5061796d656e740d011084bdc50c04a42050657263656e7461676520746f20626520706179656420617420696e697469616c697a6174696f6e4c4d6178496e6974436f6e7472696275746f7273101064000000007c5265776172644164647265737352656c6179566f74655468726573686f6c640d011000ca9a3b08c42041206672616374696f6e20726570726573656e74696e67207468652070657263656e74616765206f662070726f6f667331012074686174206e65656420746f2062652070726573656e74656420746f206368616e67652061207265776172642061646472657373207468726f756768207468652072656c6179206b657973344e6174697665546f6b656e49641010000000000434204d474120746f6b656e204964685369676e61747572654e6574776f726b4964656e7469666965724824206d616e676174612d087101204e6574776f726b204964656e74696669657220746f20626520617070656e64656420696e746f20746865207369676e61747572657320666f72207265776172642061646472657373206368616e67652f6173736f63696174696f6ed82050726576656e7473207265706c61792061747461636b732066726f6d206f6e65206e6574776f726b20746f20746865206f74686572015105122049737375616e6365012049737375616e6365104c49737375616e6365436f6e66696753746f72650000090104000020544745546f74616c0100b840000000000000000000000000000000000038497354474546696e616c697a65640100500400003c53657373696f6e49737375616e63650101040510f50204000001e5020105013038426c6f636b73506572526f756e64101060090000048c204e756d626572206f6620626c6f636b73207065722073657373696f6e2f726f756e6430486973746f72794c696d697410100a00000004c4204e756d626572206f662073657373696f6e7320746f2073746f72652069737375616e636520686973746f727920666f72704c69717569646974794d696e696e6749737375616e63655661756c7400506d6f646c70792f6c716d6976000000000000000004e020546865206163636f756e74206964207468617420686f6c647320746865206c6971756964697479206d696e696e672069737375616e6365505374616b696e6749737375616e63655661756c7400506d6f646c70792f73746b6976000000000000000004bc20546865206163636f756e74206964207468617420686f6c647320746865207374616b696e672069737375616e636560546f74616c43726f77646c6f616e416c6c6f636174696f6eb8400000008a512a94d837f8100100000000049c2054686520746f74616c206d676120616c6c6f636174656420666f722063726f77646c6f616e7368496d6d65646961746554474552656c6561736550657263656e7455050414049420546865206d6178696d756d20616d6f756e74206f66204d616e6761746120746f6b656e732c49737375616e6365436170b840000000a0f300427ff2b8ec0c00000000049420546865206d6178696d756d20616d6f756e74206f66204d616e6761746120746f6b656e73504c696e65617249737375616e6365426c6f636b7310102080c80004b020546865206e756d626572206f6620626c6f636b73207468652069737375616e6365206973206c696e656172504c69717569646974794d696e696e6753706c69740d0110e41a1d2104cc205468652073706c6974206f662069737375616e636520666f72206c6971756964697479206d696e696e672072657761726473305374616b696e6753706c69740d01101caf7d1a04a8205468652073706c6974206f662069737375616e636520666f72207374616b696e6720726577617264734054474552656c65617365506572696f6410104033500004b420546865206e756d626572206f6620626c6f636b73207468652074676520746f6b656e73207665737420666f723c54474552656c65617365426567696e1010c089010004c02054686520626c6f636b206174207768696368207468652074676520746f6b656e7320626567696e20746f207665737401590513544d756c7469507572706f73654c697175696469747901544d756c7469507572706f73654c69717569646974790834526573657276655374617475730101080205a5045d0541010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003052656c6f636b5374617475730101080205a504610504000001ed0201150100016d051424426f6f7473747261700124426f6f747374726170302850726f766973696f6e730101080505a504b84000000000000000000000000000000000044d02206d61707320285b606672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964605d2c205b6043757272656e63794964605d29202d3e205b6042616c616e6365605d202d206964656e74696669657320686f77206d75636820746f6b656e7320646964206163636f756e742070726f766973696f6e656420696e2061637469766520626f6f7473747261704056657374656450726f766973696f6e730101080505a5047105c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046902206d61707320285b606672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964605d2c205b6043757272656e63794964605d29202d3e205b6042616c616e6365605d202d206964656e74696669657320686f77206d7563682076657374656420746f6b656e7320646964206163636f756e742070726f766973696f6e656420696e2061637469766520626f6f7473747261704857686974656c69737465644163636f756e740101040500140004c101206c69737420285b605665633c4163636f756e7449643e605d29206f662077686974656c6973746564206163636f756e747320616c6c6f77656420746f20706172746963697061746520696e205b60426f6f74737472617050686173653a3a57686974656c697374605d20706861736514506861736501007505040004c42043757272656e74207374617465206f6620626f6f747374726170206173205b60426f6f7473747261705068617365605d2856616c756174696f6e730100f90280000000000000000000000000000000000000000000000000000000000000000004290120546f74616c2073756d206f662070726f766973696f6e73206f66206066697273746020616e6420607365636f6e646020746f6b656e20696e2061637469766520626f6f74737472617044426f6f7473747261705363686564756c6500007905040004702041637469766520626f6f74737472617020706172616d65746572733c4d696e7465644c697175696469747901007d055000000000000000000000000000000000000000000038436c61696d6564526577617264730101080505a504b84000000000000000000000000000000000041d0620204d61707320285b606672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964605d2c205b6043757272656e63794964605d2029202d3e205b6042616c616e6365605d202d207768657265205b6043757272656e63794964605d206973206964206f662074686520746f6b656e207468617420757365722070617274696369706174656420776974682e20546869732073746f72616765206974656d206973207573656420746f206964656e7469667920686f77206d756368206c697175696469747920746f6b656e7320686173206265656e20636c61696d2062792074686520757365722e2049662075736572207061727469636970617465642077697468203220746f6b656e73207468657265206172652074776f20656e7472696573206173736f636961746564207769746820676976656e206163636f756e7420286041646472657373602c206066697273745f746f6b656e5f6964602920616e6420286041646472657373602c20607365636f6e645f746f6b656e5f696460294450726f766973696f6e4163636f756e74730001040500140400047901204c697374206f66206163636f756e747320746861742070726f766973696f6e65642066756e647320746f20626f6f74737472617020616e6420686173206e6f7420636c61696d6564206c697175696469747920746f6b656e732079657428416374697665506169720000e10104000471012043757272656e746c7920626f6f74737472617065642070616972206f6620746f6b656e7320726570726573656e74616564206173205b206066697273745f746f6b656e5f6964602c20607365636f6e645f746f6b656e5f6964605d5050726f6d6f7465426f6f747374726170506f6f6c0100500400045d012057686574657220746f206175746f6d61746963616c6c792070726f6d6f74652074686520706f6f6c206166746572205b60426f6f74737472617050686173653a3a5075626c69635068617365605d206f72206e6f742e444172636869766564426f6f7473747261700100810504000001f1020119010c8844656661756c74426f6f74737472617050726f6d6f746564506f6f6c5765696768740804000054426f6f74737472617055706461746542756666657210102c0100000040547265617375727950616c6c6574496485052070792f7472737279000189051528417574686f72736869700128417574686f72736869700418417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e000000001d4050617261636861696e5374616b696e67014050617261636861696e5374616b696e674048436f6c6c61746f72436f6d6d697373696f6e01000d01100000000004e820436f6d6d697373696f6e2070657263656e742074616b656e206f6666206f66207265776172647320666f7220616c6c20636f6c6c61746f727334546f74616c53656c6563746564010010100000000004a82054686520746f74616c2063616e646964617465732073656c656374656420657665727920726f756e6414526f756e6401008d053000000000000000001400000004e02043757272656e7420726f756e6420696e64657820616e64206e65787420726f756e64207363686564756c6564207472616e736974696f6e3844656c656761746f725374617465000104050091050400044901204765742064656c656761746f72207374617465206173736f636961746564207769746820616e206163636f756e74206966206163636f756e742069732064656c65676174696e6720656c7365204e6f6e653843616e64696461746553746174650001040500b50504000471012047657420636f6c6c61746f722063616e646964617465207374617465206173736f636961746564207769746820616e206163636f756e74206966206163636f756e7420697320612063616e64696461746520656c7365204e6f6e654853656c656374656443616e646964617465730100cd01040008dc2054686520636f6c6c61746f722063616e646964617465732073656c656374656420666f72207468652063757272656e7420726f756e64310120426c6f636b20617574686f72732073656c656374696f6e20616c676f726974686d2064657461696c73205b6050616c6c65743a3a73656c6563745f746f705f63616e64696461746573605d14546f74616c0101040510b8400000000000000000000000000000000004b020546f74616c206361706974616c206c6f636b65642062792074686973207374616b696e672070616c6c65743443616e646964617465506f6f6c0100950504000415012054686520706f6f6c206f6620636f6c6c61746f722063616e646964617465732c2065616368207769746820746865697220746f74616c206261636b696e67207374616b651c41745374616b6501010805054905c505940000000000000000000000000000000000000000000000000000000000000000000000000004010120536e617073686f74206f6620636f6c6c61746f722064656c65676174696f6e207374616b6520617420746865207374617274206f662074686520726f756e6418506f696e7473010104051010100000000004110120546f74616c20706f696e7473206177617264656420746f20636f6c6c61746f727320666f7220626c6f636b2070726f64756374696f6e20696e2074686520726f756e64284177617264656450747301010805054905101000000000048c20506f696e747320666f72206561636820636f6c6c61746f722070657220726f756e64585374616b696e674c6971756964697479546f6b656e730100c9050400004c43616e64696461746541676772656761746f720100d50504000480204d61707320636f6c6c61746f7220746f206974732061676772656761746f724841676772656761746f724d657461646174610001040200e105040004f42053746f72657320696e666f726d6174696f6e2061626f757420617070726f7665642063616e6469646174657320666f72206167677265676174696f6e4c526f756e6441676772656761746f72496e666f0001040510f10504000429012053746f726564206f6e6365207065722073657373696f6e2c206d6170732061676772656761746f7220746f206c697374206f66206173736f7369617465642063616e646964617465735c526f756e64436f6c6c61746f72526577617264496e666f0001080205a5040906040004c82053746f72657320696e666f726d6174696f6e2061626f757420726577617264732070657220656163682073657373696f6e01fd02011d014c38426c6f636b73506572526f756e6410106009000004b82044656661756c74206e756d626572206f6620626c6f636b732070657220726f756e642061742067656e65736973504c6561766543616e6469646174657344656c6179101002000000044501204e756d626572206f6620726f756e647320746861742063616e646964617465732072656d61696e20626f6e646564206265666f7265206578697420726571756573742069732065786563757461626c654843616e646964617465426f6e6444656c6179101002000000046101204e756d626572206f6620726f756e647320746861742063616e64696461746520726571756573747320746f2061646a7573742073656c662d626f6e64206d757374207761697420746f2062652065786563757461626c65504c6561766544656c656761746f727344656c6179101002000000044501204e756d626572206f6620726f756e647320746861742064656c656761746f72732072656d61696e20626f6e646564206265666f7265206578697420726571756573742069732065786563757461626c65545265766f6b6544656c65676174696f6e44656c6179101002000000046101204e756d626572206f6620726f756e647320746861742064656c65676174696f6e732072656d61696e20626f6e646564206265666f7265207265766f636174696f6e20726571756573742069732065786563757461626c654c44656c65676174696f6e426f6e6444656c6179101002000000044d01204e756d626572206f6620726f756e647320746861742064656c65676174696f6e207b6d6f72652c206c6573737d207265717565737473206d7573742077616974206265666f72652065786563757461626c65485265776172645061796d656e7444656c617910100200000004e0204e756d626572206f6620726f756e647320616674657220776869636820626c6f636b20617574686f727320617265207265776172646564544d696e53656c656374656443616e6469646174657310103200000004c8204d696e696d756d206e756d626572206f662073656c65637465642063616e6469646174657320657665727920726f756e64544d6178436f6c6c61746f7243616e646964617465731010640000000490204d6178696d756d20636f6c6c61746f722063616e6469646174657320616c6c6f776564784d6178546f74616c44656c656761746f727350657243616e64696461746510101e00000004a4204d6178696d756d2064656c656761746f727320616c6c6f776564207065722063616e646964617465644d617844656c656761746f727350657243616e64696461746510101e00000004a4204d6178696d756d2064656c656761746f727320636f756e746564207065722063616e6469646174654844656661756c745061796f75744c696d697410100300000000684d617844656c65676174696f6e7350657244656c656761746f7210101e0000000488204d6178696d756d2064656c65676174696f6e73207065722064656c656761746f726444656661756c74436f6c6c61746f72436f6d6d697373696f6e0d011000c2eb0b0459012044656661756c7420636f6d6d697373696f6e2064756520746f20636f6c6c61746f72732c2069732060436f6c6c61746f72436f6d6d697373696f6e602073746f726167652076616c756520696e2067656e65736973384d696e436f6c6c61746f7253746bb8400000e8890423c78a0000000000000000045501204d696e696d756d207374616b6520726571756972656420666f7220616e792063616e64696461746520746f20626520696e206053656c656374656443616e646964617465736020666f722074686520726f756e643c4d696e43616e64696461746553746bb840000080716433b629a33d010000000000040901204d696e696d756d207374616b6520726571756972656420666f7220616e79206163636f756e7420746f206265206120636f6c6c61746f722063616e646964617465344d696e44656c65676174696f6eb8400000c16ff2862300000000000000000004f8204d696e696d756d207374616b6520666f7220616e792072656769737465726564206f6e2d636861696e206163636f756e7420746f2064656c6567617465344e6174697665546f6b656e4964101000000000048820546865206e617469766520746f6b656e207573656420666f72207061796f757473505374616b696e6749737375616e63655661756c7400506d6f646c70792f73746b6976000000000000000004e020546865206163636f756e74206964207468617420686f6c647320746865206c6971756964697479206d696e696e672069737375616e6365010d061e4053657175656e6365725374616b696e67014053657175656e6365725374616b696e67243853657175656e6365725374616b65010104021106b840000000000000000000000000000000000058456c696769626c65546f426553657175656e63657273010015060400004041637469766553657175656e6365727301001d060400004453656c656374656453657175656e63657201002d060400003043757272656e74526f756e64010010100000000000484e65787453657175656e636572496e6465780100350604000038526f756e64436f6c6c61746f72730101040210cd010400003c536c61736846696e65416d6f756e740100b8400000000000000000000000000000000000484d696e696d616c5374616b65416d6f756e740100b840000000000000000000000000000000000001110301390114444d696e696d756d53657175656e6365727310100200000000784e6f4f665061737453657373696f6e73466f72456c69676962696c69747910100a00000000344d617853657175656e6365727310100a0000000060426c6f636b73466f7253657175656e63657255706461746510100a000000006443616e63656c6c657252657761726450657263656e74616765950210400d0300000141061f1c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100cd010400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e676564010050040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b657973010045060400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f72730100ec0400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b657973000104050019030400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e6572000104054d0600040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e011503013d0100015506201041757261011041757261082c417574686f726974696573010059060400046c205468652063757272656e7420617574686f72697479207365742e2c43757272656e74536c6f74010061062000000000000000000c80205468652063757272656e7420736c6f74206f66207468697320626c6f636b2e009420546869732077696c6c2062652073657420696e20606f6e5f696e697469616c697a65602e00000000211c4772616e647061011c4772616e647061181453746174650100650604000490205374617465206f66207468652063757272656e7420617574686f72697479207365742e3450656e64696e674368616e676500006906040004c42050656e64696e67206368616e67653a20287369676e616c65642061742c207363686564756c6564206368616e6765292e284e657874466f72636564000010040004bc206e65787420626c6f636b206e756d6265722077686572652077652063616e20666f7263652061206368616e67652e1c5374616c6c65640000e1010400049020607472756560206966207765206172652063757272656e746c79207374616c6c65642e3043757272656e745365744964010024200000000000000000085d0120546865206e756d626572206f66206368616e6765732028626f746820696e207465726d73206f66206b65797320616e6420756e6465726c79696e672065636f6e6f6d696320726573706f6e736962696c697469657329c420696e20746865202273657422206f66204772616e6470612076616c696461746f72732066726f6d2067656e657369732e30536574496453657373696f6e00010405241004002859012041206d617070696e672066726f6d206772616e6470612073657420494420746f2074686520696e646578206f6620746865202a6d6f737420726563656e742a2073657373696f6e20666f722077686963682069747368206d656d62657273207765726520726573706f6e7369626c652e0045012054686973206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e2070726f6f66732e20416e2065717569766f636174696f6e2070726f6f66206d7573744d0120636f6e7461696e732061206b65792d6f776e6572736869702070726f6f6620666f72206120676976656e2073657373696f6e2c207468657265666f7265207765206e65656420612077617920746f20746965450120746f6765746865722073657373696f6e7320616e64204752414e44504120736574206964732c20692e652e207765206e65656420746f2076616c6964617465207468617420612076616c696461746f7241012077617320746865206f776e6572206f66206120676976656e206b6579206f6e206120676976656e2073657373696f6e2c20616e642077686174207468652061637469766520736574204944207761735420647572696e6720746861742073657373696f6e2e00b82054574f582d4e4f54453a2060536574496460206973206e6f7420756e646572207573657220636f6e74726f6c2e0125030141010c384d6178417574686f726974696573101020000000045c204d617820417574686f72697469657320696e20757365344d61784e6f6d696e61746f727310100000000004d420546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320666f7220656163682076616c696461746f722e584d6178536574496453657373696f6e456e74726965732420000000000000000018390120546865206d6178696d756d206e756d626572206f6620656e747269657320746f206b65657020696e207468652073657420696420746f2073657373696f6e20696e646578206d617070696e672e0031012053696e6365207468652060536574496453657373696f6e60206d6170206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e73207468697329012076616c75652073686f756c642072656c61746520746f2074686520626f6e64696e67206475726174696f6e206f66207768617465766572207374616b696e672073797374656d2069733501206265696e6720757365642028696620616e79292e2049662065717569766f636174696f6e2068616e646c696e67206973206e6f7420656e61626c6564207468656e20746869732076616c7565342063616e206265207a65726f2e01710622344173736574526567697374727901344173736574526567697374727910204d6574616461746100010405105901040004bc20546865206d65746164617461206f6620616e2061737365742c20696e64657865642062792061737365742069642e444c6f636174696f6e546f4173736574496400010405a101100400080501204d6170732061206d756c74696c6f636174696f6e20746f20616e206173736574206964202d2075736566756c207768656e2070726f63657373696e672078636d28206d657373616765732e2c4964546f4c314173736574000104051069030400040501204d617073206120617373657420696420746f20616e204c314173736574202d2075736566756c207768656e2070726f63657373696e67206c31206173736574732c4c314173736574546f4964000104026903100400040501204d6170732061204c31417373657420746f20616e206173736574206964202d2075736566756c207768656e2070726f63657373696e67206c3120617373657473015903015501042c537472696e674c696d697410103200000004a020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2e0175063520547265617375727901205472656173757279103450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c73000104051079060400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e2c44656163746976617465640100b8400000000000000000000000000000000004f02054686520616d6f756e7420776869636820686173206265656e207265706f7274656420617320696e61637469766520746f2043757272656e63792e24417070726f76616c7301007d06040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e01710301bd011c3050726f706f73616c426f6e6495021050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756db840000064a7b3b6e00d0000000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756d91020400044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101040380000048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e950210000000000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c6574496485052070792f74727372790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731010640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e0181063c105375646f01105375646f040c4b6579000000040004842054686520604163636f756e74496460206f6620746865207375646f206b65792e01750301c101000185063d285375646f4f726967696e0001790301c501000189063e1c436f756e63696c011c436f756e63696c1c2450726f706f73616c7301008d06040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406283902040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e5050726f706f73616c50726f706f73656454696d650001040628100400049820426c6f636b207768656e207468652070726f706f73616c207761732070726f706f7365642e18566f74696e6700010406289106040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100cd010400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e017d0301c90104444d617850726f706f73616c5765696768741c3c070088526a7413ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e0195063f204964656e7469747901204964656e7469747910284964656e746974794f660001040500990604000c210120496e666f726d6174696f6e20746861742069732070657274696e656e7420746f206964656e746966792074686520656e7469747920626568696e6420616e206163636f756e742e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e1c53757065724f66000104020015040400086101205468652073757065722d6964656e74697479206f6620616e20616c7465726e6174697665202273756222206964656e7469747920746f676574686572207769746820697473206e616d652c2077697468696e2074686174510120636f6e746578742e20496620746865206163636f756e74206973206e6f7420736f6d65206f74686572206163636f756e742773207375622d6964656e746974792c207468656e206a75737420604e6f6e65602e18537562734f660101040500a90644000000000000000000000000000000000014b820416c7465726e6174697665202273756222206964656e746974696573206f662074686973206163636f756e742e001d0120546865206669727374206974656d20697320746865206465706f7369742c20746865207365636f6e64206973206120766563746f72206f6620746865206163636f756e74732e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e28526567697374726172730100b1060400104d012054686520736574206f6620726567697374726172732e204e6f7420657870656374656420746f206765742076657279206269672061732063616e206f6e6c79206265206164646564207468726f7567682061a8207370656369616c206f726967696e20286c696b656c79206120636f756e63696c206d6f74696f6e292e0029012054686520696e64657820696e746f20746869732063616e206265206361737420746f2060526567697374726172496e6465786020746f2067657420612076616c69642076616c75652e01810301d101183042617369634465706f736974b840000068468d0224d5170100000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564206964656e74697479304669656c644465706f736974b840000078b130768f250200000000000000042d012054686520616d6f756e742068656c64206f6e206465706f73697420706572206164646974696f6e616c206669656c6420666f7220612072656769737465726564206964656e746974792e445375624163636f756e744465706f736974b8400000dc008254a03412010000000000000c65012054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564207375626163636f756e742e20546869732073686f756c64206163636f756e7420666f7220746865206661637465012074686174206f6e652073746f72616765206974656d27732076616c75652077696c6c20696e637265617365206279207468652073697a65206f6620616e206163636f756e742049442c20616e642074686572652077696c6c350120626520616e6f746865722074726965206974656d2077686f73652076616c7565206973207468652073697a65206f6620616e206163636f756e7420494420706c75732033322062797465732e384d61785375624163636f756e7473101064000000040d0120546865206d6178696d756d206e756d626572206f66207375622d6163636f756e747320616c6c6f77656420706572206964656e746966696564206163636f756e742e4c4d61784164646974696f6e616c4669656c6473101064000000086501204d6178696d756d206e756d626572206f66206164646974696f6e616c206669656c64732074686174206d61792062652073746f72656420696e20616e2049442e204e656564656420746f20626f756e642074686520492f4fe020726571756972656420746f2061636365737320616e206964656e746974792c206275742063616e2062652070726574747920686967682e344d617852656769737472617273101014000000085101204d61786d696d756d206e756d626572206f66207265676973747261727320616c6c6f77656420696e207468652073797374656d2e204e656564656420746f20626f756e642074686520636f6d706c65786974797c206f662c20652e672e2c207570646174696e67206a756467656d656e74732e01c10640c506042040436865636b5370656356657273696f6ecd061038436865636b547856657273696f6ed1061030436865636b47656e65736973d5062838436865636b4d6f7274616c697479d9062828436865636b4e6f6e6365e106142c436865636b576569676874e50614604368617267655472616e73616374696f6e5061796d656e74e9061448436865636b4e6f6e5a65726f53656e646572ed0614f106","id":1} +{"jsonrpc":"2.0","result":"0x6d6574610ef906000c2873705f72756e74696d651c6163636f756e742c4163636f756e7449643230000004000401205b75383b2032305d0000040000031400000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f08144e6f6e636501102c4163636f756e74446174610114001401146e6f6e63651001144e6f6e6365000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e74446174610000100000050500140000040000180c346672616d655f737570706f7274206469737061746368405065724469737061746368436c617373040454011c000c01186e6f726d616c1c01045400012c6f7065726174696f6e616c1c0104540001246d616e6461746f72791c01045400001c0c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6520010c75363400012870726f6f665f73697a6520010c753634000020000006240024000005060028083c7072696d69746976655f74797065731048323536000004002c01205b75383b2033325d00002c000003200000000800300c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401340453000004004c01185665633c543e0000340000040c10383c003804184f7074696f6e04045401100108104e6f6e6500000010536f6d6504001000000100003c000002400040000004084448004404184f7074696f6e04045401000108104e6f6e6500000010536f6d6504000000000100004800000208004c000002340050000005000054102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677358013c5665633c4469676573744974656d3e0000580000025c005c102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800600144436f6e73656e737573456e67696e654964000048011c5665633c75383e00060024436f6e73656e7375730800600144436f6e73656e737573456e67696e654964000048011c5665633c75383e000400105365616c0800600144436f6e73656e737573456e67696e654964000048011c5665633c75383e000500144f74686572040048011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000600000030400000008006400000268006808306672616d655f73797374656d2c4576656e745265636f7264080445016c04540128000c01147068617365dd01011450686173650001146576656e746c010445000118746f70696373e10101185665633c543e00006c0838726f6c6c75705f72756e74696d653052756e74696d654576656e740001681853797374656d04007001706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000001c5574696c697479040094017470616c6c65745f7574696c6974795f6d616e676174613a3a4576656e740004001450726f787904009c017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e0005002c4d61696e74656e616e63650400a8018870616c6c65745f6d61696e74656e616e63653a3a4576656e743c52756e74696d653e00060020526f6c6c646f776e0400ac017c70616c6c65745f726f6c6c646f776e3a3a4576656e743c52756e74696d653e000700204d6574616d61736b0400c801a470616c6c65745f6d6574616d61736b5f7369676e61747572653a3a4576656e743c52756e74696d653e00080018546f6b656e730400e0016c6f726d6c5f746f6b656e733a3a4576656e743c52756e74696d653e000a00485472616e73616374696f6e5061796d656e740400ec01c870616c6c65745f7472616e73616374696f6e5f7061796d656e745f6d616e676174613a3a4576656e743c52756e74696d653e000b000c58796b0400f0016870616c6c65745f78796b3a3a4576656e743c52756e74696d653e000d003050726f6f664f665374616b650400fc019470616c6c65745f70726f6f665f6f665f7374616b653a3a4576656e743c52756e74696d653e000e001c4665654c6f636b04000101017c70616c6c65745f6665655f6c6f636b3a3a4576656e743c52756e74696d653e000f001c56657374696e6704000501019870616c6c65745f76657374696e675f6d616e676174613a3a4576656e743c52756e74696d653e0011002443726f77646c6f616e0400090101a070616c6c65745f63726f77646c6f616e5f726577617264733a3a4576656e743c52756e74696d653e0012002049737375616e636504000d01017c70616c6c65745f69737375616e63653a3a4576656e743c52756e74696d653e001300544d756c7469507572706f73654c697175696469747904001d0101b470616c6c65745f6d756c7469707572706f73655f6c69717569646974793a3a4576656e743c52756e74696d653e00140024426f6f74737472617004002101018070616c6c65745f626f6f7473747261703a3a4576656e743c52756e74696d653e0015004050617261636861696e5374616b696e6704002501018470617261636861696e5f7374616b696e673a3a4576656e743c52756e74696d653e001e004053657175656e6365725374616b696e670400410101a070616c6c65745f73657175656e6365725f7374616b696e673a3a4576656e743c52756e74696d653e001f001c53657373696f6e04004901015470616c6c65745f73657373696f6e3a3a4576656e740020001c4772616e64706104004d01015470616c6c65745f6772616e6470613a3a4576656e74002200344173736574526567697374727904006101018c6f726d6c5f61737365745f72656769737472793a3a4576656e743c52756e74696d653e0035002054726561737572790400c901017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e003c00105375646f0400cd01018c70616c6c65745f7375646f5f6d616e676174613a3a4576656e743c52756e74696d653e003d00285375646f4f726967696e0400d101018870616c6c65745f7375646f5f6f726967696e3a3a4576656e743c52756e74696d653e003e001c436f756e63696c0400d50101410170616c6c65745f636f6c6c6563746976655f6d616e676174613a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976655f6d616e676174613a3a0a496e7374616e6365313e003f00204964656e746974790400d901017c70616c6c65745f6964656e746974793a3a4576656e743c52756e74696d653e00400000700c306672616d655f73797374656d1870616c6c6574144576656e7404045400011c4045787472696e7369635375636365737304013464697370617463685f696e666f7401304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7280013444697370617463684572726f7200013464697370617463685f696e666f7401304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e7449640001106861736828011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e2c547873456e717565756564040114636f756e7424010c753634000604344f6e2073746f7265642074787304704576656e7420666f72207468652053797374656d2070616c6c65742e740c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c01187765696768741c0118576569676874000114636c6173737801344469737061746368436c617373000120706179735f6665657c0110506179730000780c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f7279000200007c0c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000080082873705f72756e74696d653444697370617463684572726f72000138144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040084012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e0400880128546f6b656e4572726f720007002841726974686d6574696304008c013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04009001485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c0038526f6f744e6f74416c6c6f776564000d000084082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7260018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d000088082873705f72756e74696d6528546f6b656e4572726f720001284046756e6473556e617661696c61626c65000000304f6e6c7950726f76696465720001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006004043616e6e6f74437265617465486f6c64000700344e6f74457870656e6461626c650008001c426c6f636b6564000900008c083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000090082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000940c5870616c6c65745f7574696c6974795f6d616e676174611870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7280013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7280013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c749801384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574980418526573756c740804540114044501800108084f6b040014000000000c45727204008000000100009c0c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001143450726f78794578656375746564040118726573756c749801384469737061746368526573756c74000004bc412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e2e2c507572654372656174656410011070757265000130543a3a4163636f756e74496400010c77686f000130543a3a4163636f756e74496400012870726f78795f74797065a00130543a3a50726f787954797065000150646973616d626967756174696f6e5f696e646578a4010c753136000108dc412070757265206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e90646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e24416e6e6f756e6365640c01107265616c000130543a3a4163636f756e74496400011470726f7879000130543a3a4163636f756e74496400012463616c6c5f6861736828013443616c6c486173684f663c543e000204e0416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e2850726f7879416464656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f74797065a00130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00030448412070726f7879207761732061646465642e3050726f787952656d6f76656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f74797065a00130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00040450412070726f7879207761732072656d6f7665642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a01438726f6c6c75705f72756e74696d653872756e74696d655f636f6e66696718636f6e6669673070616c6c65745f70726f78792450726f787954797065000104304175746f436f6d706f756e6400000000a40000050400a80c4870616c6c65745f6d61696e74656e616e63651870616c6c6574144576656e74040454000110644d61696e74656e616e63654d6f646553776974636865644f6e0400000130543a3a4163636f756e744964000004944d61696e74656e616e6365206d6f646520686173206265656e207377697463686564206f6e684d61696e74656e616e63654d6f646553776974636865644f66660400000130543a3a4163636f756e744964000104984d61696e74656e616e6365206d6f646520686173206265656e207377697463686564206f6666a05570677261646162696c697479496e4d61696e74656e616e63654d6f646553776974636865644f6e0400000130543a3a4163636f756e744964000204d855706772616461626c696c747920696e206d61696e74656e616e6365206d6f646520686173206265656e207377697463686564206f6ea45570677261646162696c697479496e4d61696e74656e616e63654d6f646553776974636865644f66660400000130543a3a4163636f756e744964000304dc55706772616461626c696c747920696e206d61696e74656e616e6365206d6f646520686173206265656e207377697463686564206f6666047c54686520604576656e746020656e756d206f6620746869732070616c6c6574ac0c3c70616c6c65745f726f6c6c646f776e1870616c6c6574144576656e7404045400010c304c315265616453746f7265640400b001dc28543a3a436861696e49642c20543a3a4163636f756e7449642c20753132382c206d657373616765733a3a52616e67652c204832353629000000505265717565737450726f6365737365644f6e4c320800b40128543a3a436861696e49640000b8011075313238000100384c315265616443616e63656c656408016463616e63656c65645f73657175656e6365725f757064617465b801107531323800012c61737369676e65645f6964c00124526571756573744964000200047c54686520604576656e746020656e756d206f6620746869732070616c6c6574b000000414b400b8bc2800b40c3c70616c6c65745f726f6c6c646f776e206d6573736167657314436861696e00010820457468657265756d00000020417262697472756d00010000b80000050700bc0c3c70616c6c65745f726f6c6c646f776e206d657373616765731452616e676500000801147374617274b801107531323800010c656e64b80110753132380000c00c3c70616c6c65745f726f6c6c646f776e206d657373616765732452657175657374496400000801186f726967696ec401184f726967696e0001086964b80110753132380000c40c3c70616c6c65745f726f6c6c646f776e206d65737361676573184f726967696e000108084c31000000084c3200010000c80c6470616c6c65745f6d6574616d61736b5f7369676e61747572651870616c6c6574144576656e740404540001043c4d65746164617461557064617465641001106e616d65cc01984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e00011c76657273696f6ecc01984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e000120636861696e5f6964d4012c4f7074696f6e3c7536343e0001286465636f64655f75726cd801a44f7074696f6e3c426f756e6465645665633c75382c20543a3a55726c537472696e674c696d69743e3e000000047c54686520604576656e746020656e756d206f6620746869732070616c6c6574cc04184f7074696f6e04045401d00108104e6f6e6500000010536f6d650400d00000010000d00c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004004801185665633c543e0000d404184f7074696f6e04045401240108104e6f6e6500000010536f6d650400240000010000d804184f7074696f6e04045401dc0108104e6f6e6500000010536f6d650400dc0000010000dc0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004004801185665633c543e0000e00c2c6f726d6c5f746f6b656e73186d6f64756c65144576656e7404045400014c1c456e646f7765640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f73740c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000108ec416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77c84578697374656e7469616c4465706f7369742c20726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e7366657210012c63757272656e63795f6964100134543a3a43757272656e6379496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2052657365727665640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000304e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e72657365727665640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000404e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656414012c63757272656e63795f6964100134543a3a43757272656e6379496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000118737461747573e4013442616c616e6365537461747573000508f4536f6d652072657365727665642062616c616e63652077617320726570617472696174656420286d6f7665642066726f6d20726573657276656420746f44616e6f74686572206163636f756e74292e2842616c616e636553657410012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e74496400011066726565b80128543a3a42616c616e63650001207265736572766564b80128543a3a42616c616e636500060468412062616c616e6365207761732073657420627920726f6f742e40546f74616c49737375616e636553657408012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e74b80128543a3a42616c616e6365000704b854686520746f74616c2069737375616e6365206f6620616e2063757272656e637920686173206265656e207365742457697468647261776e0c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000804ec536f6d652062616c616e63657320776572652077697468647261776e2028652e672e2070617920666f72207472616e73616374696f6e20666565291c536c617368656410012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e74496400012c667265655f616d6f756e74b80128543a3a42616c616e636500013c72657365727665645f616d6f756e74b80128543a3a42616c616e6365000904d4536f6d652062616c616e636573207765726520736c61736865642028652e672e2064756520746f206d69732d6265686176696f7229244465706f73697465640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000a04984465706f736974656420736f6d652062616c616e636520696e746f20616e206163636f756e741c4c6f636b53657410011c6c6f636b5f6964e801384c6f636b4964656e74696669657200012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000b0454536f6d652066756e647320617265206c6f636b65642c4c6f636b52656d6f7665640c011c6c6f636b5f6964e801384c6f636b4964656e74696669657200012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000c047c536f6d65206c6f636b65642066756e6473207765726520756e6c6f636b65641c437265617465640c00100134543a3a43757272656e637949640000000130543a3a4163636f756e7449640000b80128543a3a42616c616e6365000d044c4120746f6b656e20776173206973737565642e184d696e7465640c00100134543a3a43757272656e637949640000000130543a3a4163636f756e7449640000b80128543a3a42616c616e6365000e044c4120746f6b656e20776173206d696e7465642e184c6f636b65640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e6365000f0474536f6d6520667265652062616c616e636520776173206c6f636b65642e20556e6c6f636b65640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b80128543a3a42616c616e636500100478536f6d65206c6f636b65642062616c616e6365207761732066726565642e1849737375656408012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e74b80128543a3a42616c616e63650011002452657363696e64656408012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e74b80128543a3a42616c616e6365001200047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e414346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000e8000003080000000800ec0c8870616c6c65745f7472616e73616374696f6e5f7061796d656e745f6d616e676174611870616c6c6574144576656e74040454000104485472616e73616374696f6e4665655061696410010c77686f000130543a3a4163636f756e744964000120746f6b656e5f696410010c75333200012861637475616c5f666565b8013042616c616e63654f663c543e00010c746970b8013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f00c2870616c6c65745f78796b1870616c6c6574144576656e7404045400012c2c506f6f6c437265617465641400000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e00000034417373657473537761707065641000000130543a3a4163636f756e7449640000f401505665633c43757272656e637949644f663c543e3e0000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e0001007053656c6c41737365744661696c6564447565546f536c6970706167651800000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e0002006c42757941737365744661696c6564447565546f536c6970706167651800000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e0003003c4c69717569646974794d696e7465641c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0004003c4c69717569646974794275726e65641c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e00050050506f6f6c50726f6d6f74696f6e55706461746564080010013c43757272656e637949644f663c543e0000f801284f7074696f6e3c75383e000600484c69717569646974794163746976617465640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000700504c697175696469747944656163746976617465640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0008003852657761726473436c61696d65640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000900804d756c74695377617041737365744661696c65644f6e41746f6d6963537761701000000130543a3a4163636f756e7449640000f401505665633c43757272656e637949644f663c543e3e0000b8013042616c616e63654f663c543e000084012c4d6f64756c654572726f72000a00047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f40000021000f804184f7074696f6e04045401080108104e6f6e6500000010536f6d650400080000010000fc0c5470616c6c65745f70726f6f665f6f665f7374616b651870616c6c6574144576656e7404045400012050506f6f6c50726f6d6f74696f6e55706461746564080010013c43757272656e637949644f663c543e0000f801284f7074696f6e3c75383e000000484c69717569646974794163746976617465640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000100504c697175696469747944656163746976617465640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0002003852657761726473436c61696d65640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000300605468697264506172747952657761726473436c61696d65641000000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e00040070546869726450617274794c69717569646974794163746976617465641000000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e00050078546869726450617274794c697175696469747944656163746976617465641000000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e00060084546869726450617274795375636365737366756c506f6f6c50726f6d6f74696f6e1000000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000700047c54686520604576656e746020656e756d206f6620746869732070616c6c657401010c3c70616c6c65745f6665655f6c6f636b1870616c6c6574144576656e7404045400010c584665654c6f636b4d65746164617461557064617465640000003c4665654c6f636b556e6c6f636b65640800000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e000100244665654c6f636b65640c010c77686f000130543a3a4163636f756e74496400012c6c6f636b5f616d6f756e74b8013042616c616e63654f663c543e000130746f74616c5f6c6f636b6564b8013042616c616e63654f663c543e000200047c54686520604576656e746020656e756d206f6620746869732070616c6c657405010c5870616c6c65745f76657374696e675f6d616e676174611870616c6c6574144576656e740404540001083856657374696e67557064617465640c011c6163636f756e74000130543a3a4163636f756e744964000120746f6b656e5f6964100130546f6b656e49644f663c543e000120756e766573746564b8013042616c616e63654f663c543e000008510154686520616d6f756e742076657374656420686173206265656e20757064617465642e205468697320636f756c6420696e6469636174652061206368616e676520696e2066756e647320617661696c61626c652e25015468652062616c616e636520676976656e2069732074686520616d6f756e74207768696368206973206c65667420756e7665737465642028616e642074687573206c6f636b6564292e4056657374696e67436f6d706c6574656408011c6163636f756e74000130543a3a4163636f756e744964000120746f6b656e5f6964100130546f6b656e49644f663c543e0001049c416e205c5b6163636f756e745c5d20686173206265636f6d652066756c6c79207665737465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657409010c6070616c6c65745f63726f77646c6f616e5f726577617264731870616c6c6574144576656e7404045400011848496e697469616c5061796d656e744d6164650800000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e000004dc54686520696e697469616c207061796d656e74206f6620496e697469616c697a6174696f6e5061796d656e742025207761732070616964604e61746976654964656e746974794173736f6369617465640c00000158543a3a52656c6179436861696e4163636f756e7449640000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0001085501536f6d656f6e65206861732070726f76656e2074686579206d616465206120636f6e747269627574696f6e20616e64206173736f6369617465642061206e6174697665206964656e7469747920776974682069742e790144617461206973207468652072656c6179206163636f756e742c20206e6174697665206163636f756e7420616e642074686520746f74616c20616d6f756e74206f66205f726577617264735f20746861742077696c6c20626520706169642c52657761726473506169640800000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0002089c4120636f6e7472696275746f722068617320636c61696d656420736f6d6520726577617264732e01014461746120697320746865206163636f756e742067657474696e67207061696420616e642074686520616d6f756e74206f66207265776172647320706169642e5052657761726441646472657373557064617465640800000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000304b44120636f6e7472696275746f72206861732075706461746564207468652072657761726420616464726573732e90496e697469616c697a6564416c7265616479496e697469616c697a65644163636f756e740c00000158543a3a52656c6179436861696e4163636f756e74496400004401504f7074696f6e3c543a3a4163636f756e7449643e0000b8013042616c616e63654f663c543e00040425015768656e20696e697469616c697a696e6720746865207265776172642076656320616e20616c726561647920696e697469616c697a6564206163636f756e742077617320666f756e64ac496e697469616c697a65644163636f756e74576974684e6f74456e6f756768436f6e747269627574696f6e0c00000158543a3a52656c6179436861696e4163636f756e74496400004401504f7074696f6e3c543a3a4163636f756e7449643e0000b8013042616c616e63654f663c543e00050425015768656e20696e697469616c697a696e6720746865207265776172642076656320616e20616c726561647920696e697469616c697a6564206163636f756e742077617320666f756e64047c54686520604576656e746020656e756d206f6620746869732070616c6c65740d010c3c70616c6c65745f69737375616e63651870616c6c6574144576656e740404540001185453657373696f6e49737375616e63654973737565640c0010010c7533320000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e0000049049737375616e636520666f72207570636f6d696e672073657373696f6e206973737565645c53657373696f6e49737375616e63655265636f726465640c0010010c7533320000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e000104d449737375616e636520666f72207570636f6d696e672073657373696f6e2063616c63756c6174656420616e64207265636f726465646449737375616e6365436f6e666967496e697469616c697a656404001101016849737375616e6365496e666f3c42616c616e63654f663c543e3e000204a449737375616e636520636f6e66696775726174696f6e20686173206265656e2066696e616c697a65643054474546696e616c697a65640003045854474520686173206265656e2066696e616c697a656444544745496e7374616e63654661696c656404001901018c546765496e666f3c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e00040464412054474520696e7374616e636520686173206661696c656450544745496e7374616e636553756363656564656404001901018c546765496e666f3c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e00050470412054474520696e7374616e63652068617320737563636565646564047c54686520604576656e746020656e756d206f6620746869732070616c6c65741101083c70616c6c65745f69737375616e63653049737375616e6365496e666f041c42616c616e636501b80018010c636170b8011c42616c616e636500014069737375616e63655f61745f696e6974b8011c42616c616e63650001586c696e6561725f69737375616e63655f626c6f636b7310010c7533320001586c69717569646974795f6d696e696e675f73706c69741501011c50657262696c6c0001347374616b696e675f73706c69741501011c50657262696c6c000168746f74616c5f63726f77646c6f616e5f616c6c6f636174696f6eb8011c42616c616e6365000015010c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c75333200001901083c70616c6c65745f69737375616e63651c546765496e666f08244163636f756e74496401001c42616c616e636501b80008010c77686f0001244163636f756e744964000118616d6f756e74b8011c42616c616e636500001d010c7470616c6c65745f6d756c7469707572706f73655f6c69717569646974791870616c6c6574144576656e740404540001085456657374696e67546f6b656e7352657365727665640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e00000064546f6b656e7352656c6f636b656446726f6d526573657276651000000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e000100047c54686520604576656e746020656e756d206f6620746869732070616c6c657421010c4070616c6c65745f626f6f7473747261701870616c6c6574144576656e740404540001202c50726f766973696f6e6564080010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0000044446756e64732070726f766973696f6e65644456657374656450726f766973696f6e6564080010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0001049446756e64732070726f766973696f6e6564207573696e672076657374656420746f6b656e7380526577617264734c697175696469747941636974766174696f6e4661696c65640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e000204d45468652061637469766174696f6e206f66207468652072657761726473206c697175696469747920746f6b656e73206661696c65643852657761726473436c61696d6564080010013c43757272656e637949644f663c543e0000b8013042616c616e63654f663c543e0003043c5265776172647320636c61696d65644c4163636f756e747357686974656c69737465640004044c6163636f756e742077686974656c697374656478426f6f7473747261705061726974616c6c7950726546696e616c697a6564000504c8626f6f747374726170207072652066696e616c697a6174696f6e2068617320636f6d706c65746564207061727469616c6c796c426f6f7473747261705265616479546f426546696e616c697a65640006044101626f6f747374726170207072652066696e616c697a6174696f6e2068617320636f6d706c657465642c20616e642074686520626f6f7473747261702063616e206e6f772062652066696e616c697a656448426f6f74737472617046696e616c697a65640007047466696e616c697a6174696f6e2070726f636573732066696e6973686564047c54686520604576656e746020656e756d206f6620746869732070616c6c657425010c4470617261636861696e5f7374616b696e671870616c6c6574144576656e74040454000184204e6577526f756e641000100144426c6f636b4e756d626572466f723c543e0000100128526f756e64496e646578000010010c7533320000b8013042616c616e63654f663c543e00000409015374617274696e6720426c6f636b2c20526f756e642c204e756d626572206f6620436f6c6c61746f72732053656c65637465642c20546f74616c2042616c616e6365604a6f696e6564436f6c6c61746f7243616e646964617465730c00000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e000104b04163636f756e742c20416d6f756e74204c6f636b65642c204e657720546f74616c20416d74204c6f636b656438436f6c6c61746f7243686f73656e0c00100128526f756e64496e6465780000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0002042101526f756e642c20436f6c6c61746f72204163636f756e742c20546f74616c204578706f73656420416d6f756e742028696e636c7564657320616c6c2064656c65676174696f6e73296843616e646964617465426f6e644d6f72655265717565737465640c00000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000100128526f756e64496e6465780003043d0143616e6469646174652c20416d6f756e7420546f20496e6372656173652c20526f756e6420617420776869636820726571756573742063616e2062652065786563757465642062792063616c6c65726843616e646964617465426f6e644c6573735265717565737465640c00000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000100128526f756e64496e6465780004043d0143616e6469646174652c20416d6f756e7420546f2044656372656173652c20526f756e6420617420776869636820726571756573742063616e2062652065786563757465642062792063616c6c65724c43616e646964617465426f6e6465644d6f72650c00000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e0005048443616e6469646174652c20416d6f756e742c204e657720426f6e6420546f74616c4c43616e646964617465426f6e6465644c6573730c00000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e0006046c43616e6469646174652c20416d6f756e742c204e657720426f6e645043616e64696461746557656e744f66666c696e650800100128526f756e64496e6465780000000130543a3a4163636f756e74496400070460526f756e64204f66666c696e652c2043616e6469646174654c43616e6469646174654261636b4f6e6c696e650800100128526f756e64496e6465780000000130543a3a4163636f756e7449640008045c526f756e64204f6e6c696e652c2043616e6469646174655843616e6469646174655363686564756c6564457869740c00100128526f756e64496e6465780000000130543a3a4163636f756e7449640000100128526f756e64496e646578000904e4526f756e64204174205768696368204578697420497320416c6c6f7765642c2043616e6469646174652c205363686564756c656420457869745843616e63656c6c656443616e646964617465457869740400000130543a3a4163636f756e744964000a042443616e6469646174657043616e63656c6c656443616e646964617465426f6e644368616e67650800000130543a3a4163636f756e74496400002901018843616e646964617465426f6e64526571756573743c42616c616e63654f663c543e3e000b047043616e6469646174652c2043616e63656c6c656420526571756573743443616e6469646174654c6566740c00000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e000c04cc45782d43616e6469646174652c20416d6f756e7420556e6c6f636b65642c204e657720546f74616c20416d74204c6f636b65646c44656c65676174696f6e496e6372656173655363686564756c65641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000100128526f756e64496e646578000d04310144656c656761746f722c2043616e6469646174652c20416d6f756e7420746f20626520696e637265617365642c20526f756e642061742077686963682063616e2062652065786563757465646c44656c65676174696f6e44656372656173655363686564756c65641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000100128526f756e64496e646578000e04310144656c656761746f722c2043616e6469646174652c20416d6f756e7420746f206265206465637265617365642c20526f756e642061742077686963682063616e2062652065786563757465644c44656c65676174696f6e496e637265617365641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000500110626f6f6c000f004c44656c65676174696f6e4465637265617365641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000500110626f6f6c0010005844656c656761746f72457869745363686564756c65640c00100128526f756e64496e6465780000000130543a3a4163636f756e7449640000100128526f756e64496e64657800110480526f756e642c2044656c656761746f722c205363686564756c656420457869747444656c65676174696f6e5265766f636174696f6e5363686564756c65641000100128526f756e64496e6465780000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000100128526f756e64496e646578001204ac526f756e642c2044656c656761746f722c2043616e6469646174652c205363686564756c656420457869743444656c656761746f724c6566740800000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0013046844656c656761746f722c20416d6f756e7420556e7374616b65644444656c65676174696f6e5265766f6b65640c00000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0014049444656c656761746f722c2043616e6469646174652c20416d6f756e7420556e7374616b65645844656c656761746f724578697443616e63656c6c65640400000130543a3a4163636f756e7449640015042444656c656761746f726843616e63656c6c656444656c65676174696f6e526571756573740800000130543a3a4163636f756e7449640000310101b444656c65676174696f6e526571756573743c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e0016047044656c656761746f722c2043616e63656c6c656420526571756573742844656c65676174696f6e1000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000000130543a3a4163636f756e74496400003901017044656c656761746f7241646465643c42616c616e63654f663c543e3e001704610144656c656761746f722c20416d6f756e74204c6f636b65642c2043616e6469646174652c2044656c656761746f7220506f736974696f6e2077697468204e657720546f74616c20436f756e74656420696620696e20546f705844656c656761746f724c65667443616e6469646174651000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e001804250144656c656761746f722c2043616e6469646174652c20416d6f756e7420556e7374616b65642c204e657720546f74616c20416d74205374616b656420666f722043616e6469646174654844656c656761746f724475655265776172641000100128526f756e64496e6465780000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e0019045d0153657373696f6e20696e6465782c2044656c656761746f722c20436f6c6c61746f722c2044756520726577617264202861732070657220636f756e7465642064656c65676174696f6e20666f7220636f6c6c61746f72292052657761726465640c00100128526f756e64496e6465780000000130543a3a4163636f756e7449640000b8013042616c616e63654f663c543e001a0419015061696420746865206163636f756e74202864656c656761746f72206f7220636f6c6c61746f7229207468652062616c616e6365206173206c6971756964207265776172647368436f6c6c61746f725265776172647344697374726962757465640800000130543a3a4163636f756e74496400003d0101305061796f7574526f756e6473001b0469014e6f746966792061626f75742072657761726420706572696f6473207468617420686173206265656e20706169642028636f6c6c61746f722c207061796f757420726f756e64732c20616e792072657761726473206c65667429505374616b654578706563746174696f6e735365740c00b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e0000b8013042616c616e63654f663c543e001c04605374616b696e67206578706563746174696f6e732073657440546f74616c53656c6563746564536574080010010c753332000010010c753332001d04d853657420746f74616c2073656c65637465642063616e6469646174657320746f20746869732076616c7565205b6f6c642c206e65775d54436f6c6c61746f72436f6d6d697373696f6e53657408001501011c50657262696c6c00001501011c50657262696c6c001e04c053657420636f6c6c61746f7220636f6d6d697373696f6e20746f20746869732076616c7565205b6f6c642c206e65775d6843616e64696461746541676772656761746f72557064617465640800000130543a3a4163636f756e74496400004401504f7074696f6e3c543a3a4163636f756e7449643e001f0478412063616e64696461746520757064617465642061676772656761746f726441676772656761746f724d65746164617461557064617465640400000130543a3a4163636f756e744964002004a8416e206167676772656761746f722773206d6574616461746120686173206265656e2075706461746564047c54686520604576656e746020656e756d206f6620746869732070616c6c657429010c4470617261636861696e5f7374616b696e671870616c6c65745043616e646964617465426f6e6452657175657374041c42616c616e636501b8000c0118616d6f756e74b8011c42616c616e63650001186368616e67652d01014c43616e646964617465426f6e644368616e676500013c7768656e5f65786563757461626c65100128526f756e64496e64657800002d010c4470617261636861696e5f7374616b696e671870616c6c65744c43616e646964617465426f6e644368616e676500010820496e6372656173650000002044656372656173650001000031010c4470617261636861696e5f7374616b696e671870616c6c65744444656c65676174696f6e5265717565737408244163636f756e74496401001c42616c616e636501b800100120636f6c6c61746f720001244163636f756e744964000118616d6f756e74b8011c42616c616e636500013c7768656e5f65786563757461626c65100128526f756e64496e646578000118616374696f6e3501014044656c65676174696f6e4368616e6765000035010c4470617261636861696e5f7374616b696e671870616c6c65744044656c65676174696f6e4368616e676500010c185265766f6b6500000020496e6372656173650001002044656372656173650002000039010c4470617261636861696e5f7374616b696e671870616c6c65743844656c656761746f724164646564041c42616c616e636501b80108284164646564546f546f700401246e65775f746f74616cb8011c42616c616e6365000000344164646564546f426f74746f6d000100003d01084470617261636861696e5f7374616b696e67305061796f7574526f756e64730001080c416c6c0000001c5061727469616c0400f4013c5665633c526f756e64496e6465783e0001000041010c6070616c6c65745f73657175656e6365725f7374616b696e671870616c6c6574144576656e740404540001087853657175656e6365727352656d6f76656446726f6d4163746976655365740800b40128543a3a436861696e49640000450101445665633c543a3a4163636f756e7449643e0000006053657175656e6365724a6f696e65644163746976655365740800b40128543a3a436861696e49640000000130543a3a4163636f756e744964000100047c54686520604576656e746020656e756d206f6620746869732070616c6c65744501000002000049010c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e047c54686520604576656e746020656e756d206f6620746869732070616c6c65744d010c3870616c6c65745f6772616e6470611870616c6c6574144576656e7400010c384e6577417574686f726974696573040134617574686f726974795f73657451010134417574686f726974794c6973740000048c4e657720617574686f726974792073657420686173206265656e206170706c6965642e185061757365640001049843757272656e7420617574686f726974792073657420686173206265656e207061757365642e1c526573756d65640002049c43757272656e7420617574686f726974792073657420686173206265656e20726573756d65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657451010000025501005501000004085901240059010c5073705f636f6e73656e7375735f6772616e6470610c617070185075626c6963000004005d01013c656432353531393a3a5075626c696300005d010c1c73705f636f72651c65643235353139185075626c6963000004002c01205b75383b2033325d000061010c4c6f726d6c5f61737365745f7265676973747279186d6f64756c65144576656e740404540001083c52656769737465726564417373657408012061737365745f6964100128543a3a417373657449640001206d65746164617461650101f041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174612c20543a3a537472696e674c696d69743e0000003055706461746564417373657408012061737365745f6964100128543a3a417373657449640001206d65746164617461650101f041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174612c20543a3a537472696e674c696d69743e000100047c54686520604576656e746020656e756d206f6620746869732070616c6c657465010c2c6f726d6c5f7472616974733861737365745f72656769737472793441737365744d657461646174610c1c42616c616e636501b838437573746f6d4d657461646174610169012c537472696e674c696d69740000180120646563696d616c7310010c7533320001106e616d657d01016c426f756e6465645665633c75382c20537472696e674c696d69743e00011873796d626f6c7d01016c426f756e6465645665633c75382c20537472696e674c696d69743e00014c6578697374656e7469616c5f6465706f736974b8011c42616c616e63650001206c6f636174696f6e810101784f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e0001286164646974696f6e616c69010138437573746f6d4d65746164617461000069010c346d616e676174615f74797065731861737365747338437573746f6d4d65746164617461000008010c78636d6d01014c4f7074696f6e3c58636d4d657461646174613e00010c78796b7501014c4f7074696f6e3c58796b4d657461646174613e00006d0104184f7074696f6e0404540171010108104e6f6e6500000010536f6d6504007101000001000071010c346d616e676174615f7479706573186173736574732c58636d4d6574616461746100000401386665655f7065725f7365636f6e64b80110753132380000750104184f7074696f6e0404540179010108104e6f6e6500000010536f6d6504007901000001000079010c346d616e676174615f7479706573186173736574732c58796b4d65746164617461000004014c6f7065726174696f6e735f64697361626c6564500110626f6f6c00007d010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004004801185665633c543e0000810104184f7074696f6e0404540185010108104e6f6e6500000010536f6d650400850100000100008501082c73746167696e675f78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563204008901014476323a3a4d756c74694c6f636174696f6e0001000856330400ad01014476333a3a4d756c74694c6f636174696f6e000300008901102c73746167696e675f78636d087632346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f728d0101244a756e6374696f6e7300008d01102c73746167696e675f78636d087632346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400910101204a756e6374696f6e0001000858320800910101204a756e6374696f6e0000910101204a756e6374696f6e0002000858330c00910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0003000858341000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0004000858351400910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0005000858361800910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0006000858371c00910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0007000858382000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e000800009101102c73746167696e675f78636d087632206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04009501010c7533320000002c4163636f756e744964333208011c6e6574776f726b990101244e6574776f726b496400010869642c01205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b990101244e6574776f726b4964000114696e64657820010c753634000200304163636f756e744b6579323008011c6e6574776f726b990101244e6574776f726b496400010c6b65790401205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400a1010110753132380005002847656e6572616c4b657904009d0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c6974790801086964a5010118426f6479496400011070617274a9010120426f647950617274000800009501000006100099010c2c73746167696e675f78636d087632244e6574776f726b49640001100c416e79000000144e616d656404009d0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d61000300009d010c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004004801185665633c543e0000a101000006b800a5010c2c73746167696e675f78636d08763218426f6479496400012810556e6974000000144e616d656404009d0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e64657804009501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e00080020547265617375727900090000a9010c2c73746167696e675f78636d08763220426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e749501010c753332000100204672616374696f6e08010c6e6f6d9501010c75333200011464656e6f6d9501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d9501010c75333200011464656e6f6d9501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d9501010c75333200011464656e6f6d9501010c75333200040000ad01102c73746167696e675f78636d087633346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72b10101244a756e6374696f6e730000b101102c73746167696e675f78636d087633246a756e6374696f6e73244a756e6374696f6e7300012410486572650000000858310400b50101204a756e6374696f6e0001000858320800b50101204a756e6374696f6e0000b50101204a756e6374696f6e0002000858330c00b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0003000858341000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0004000858351400b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0005000858361800b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0006000858371c00b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0007000858382000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e0000b50101204a756e6374696f6e00080000b501102c73746167696e675f78636d087633206a756e6374696f6e204a756e6374696f6e0001282450617261636861696e04009501010c7533320000002c4163636f756e744964333208011c6e6574776f726bb90101444f7074696f6e3c4e6574776f726b49643e00010869642c01205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726bb90101444f7074696f6e3c4e6574776f726b49643e000114696e64657820010c753634000200304163636f756e744b6579323008011c6e6574776f726bb90101444f7074696f6e3c4e6574776f726b49643e00010c6b65790401205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400a1010110753132380005002847656e6572616c4b65790801186c656e6774680801087538000110646174612c01205b75383b2033325d000600244f6e6c794368696c6400070024506c7572616c6974790801086964c1010118426f6479496400011070617274c5010120426f6479506172740008003c476c6f62616c436f6e73656e7375730400bd0101244e6574776f726b496400090000b90104184f7074696f6e04045401bd010108104e6f6e6500000010536f6d650400bd010000010000bd01102c73746167696e675f78636d087633206a756e6374696f6e244e6574776f726b496400012824427947656e6573697304002c01205b75383b2033325d000000184279466f726b080130626c6f636b5f6e756d62657224010c753634000128626c6f636b5f686173682c01205b75383b2033325d00010020506f6c6b61646f74000200184b7573616d610003001c57657374656e6400040018526f636f636f00050018576f636f636f00060020457468657265756d040120636861696e5f696420010c7536340007002c426974636f696e436f72650008002c426974636f696e4361736800090000c101102c73746167696e675f78636d087633206a756e6374696f6e18426f6479496400012810556e69740000001c4d6f6e696b6572040060011c5b75383b20345d00010014496e64657804009501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e00080020547265617375727900090000c501102c73746167696e675f78636d087633206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e749501010c753332000100204672616374696f6e08010c6e6f6d9501010c75333200011464656e6f6d9501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d9501010c75333200011464656e6f6d9501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d9501010c75333200011464656e6f6d9501010c75333200040000c9010c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001242050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e67b8013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e6465780001146177617264b8013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c6173686564b8013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e6473b8013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e6365b8013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c7565b8013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e74b8013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640007049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e3c55706461746564496e61637469766508012c7265616374697661746564b8013c42616c616e63654f663c542c20493e00012c6465616374697661746564b8013c42616c616e63654f663c542c20493e000804cc54686520696e6163746976652066756e6473206f66207468652070616c6c65742068617665206265656e20757064617465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574cd010c4c70616c6c65745f7375646f5f6d616e676174611870616c6c6574144576656e7404045400010c14537564696404012c7375646f5f726573756c749801384469737061746368526573756c740000048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d284b65794368616e6765640401286f6c645f7375646f65724401504f7074696f6e3c543a3a4163636f756e7449643e0001043901546865205c5b7375646f65725c5d206a757374207377697463686564206964656e746974793b20746865206f6c64206b657920697320737570706c696564206966206f6e6520657869737465642e285375646f4173446f6e6504012c7375646f5f726573756c749801384469737061746368526573756c740002048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d1010c4870616c6c65745f7375646f5f6f726967696e1870616c6c6574144576656e740404540001082c53754f726967696e44696404009801384469737061746368526573756c740000048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d4053754f726967696e446f4173446f6e6504009801384469737061746368526573756c740001048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d5010c6470616c6c65745f636f6c6c6563746976655f6d616e676174611870616c6c6574144576656e740804540004490001242050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736828011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736828011c543a3a48617368000114766f746564500110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736828011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736828011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736828011c543a3a48617368000118726573756c749801384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736828011c543a3a48617368000118726573756c749801384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736828011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e384d656d626572734368616e67656404012c6e65775f6d656d62657273450101445665633c543a3a4163636f756e7449643e00070474546865206d656d626572732068617665206265656e206368616e676564205072696d655365740401246e65775f7072696d654401504f7074696f6e3c543a3a4163636f756e7449643e00080474546865205072696d65206d656d62657220686173206265656e20736574047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d9010c3c70616c6c65745f6964656e746974791870616c6c6574144576656e740404540001282c4964656e7469747953657404010c77686f000130543a3a4163636f756e744964000004ec41206e616d652077617320736574206f72207265736574202877686963682077696c6c2072656d6f766520616c6c206a756467656d656e7473292e3c4964656e74697479436c656172656408010c77686f000130543a3a4163636f756e74496400011c6465706f736974b8013042616c616e63654f663c543e000104cc41206e616d652077617320636c65617265642c20616e642074686520676976656e2062616c616e63652072657475726e65642e384964656e746974794b696c6c656408010c77686f000130543a3a4163636f756e74496400011c6465706f736974b8013042616c616e63654f663c543e000204c441206e616d65207761732072656d6f76656420616e642074686520676976656e2062616c616e636520736c61736865642e484a756467656d656e7452657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780003049c41206a756467656d656e74207761732061736b65642066726f6d2061207265676973747261722e504a756467656d656e74556e72657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780004048841206a756467656d656e74207265717565737420776173207265747261637465642e384a756467656d656e74476976656e080118746172676574000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780005049441206a756467656d656e742077617320676976656e2062792061207265676973747261722e38526567697374726172416464656404013c7265676973747261725f696e646578100138526567697374726172496e646578000604584120726567697374726172207761732061646465642e405375624964656e7469747941646465640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f736974b8013042616c616e63654f663c543e000704f441207375622d6964656e746974792077617320616464656420746f20616e206964656e7469747920616e6420746865206465706f73697420706169642e485375624964656e7469747952656d6f7665640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f736974b8013042616c616e63654f663c543e000804090141207375622d6964656e74697479207761732072656d6f7665642066726f6d20616e206964656e7469747920616e6420746865206465706f7369742066726565642e485375624964656e746974795265766f6b65640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f736974b8013042616c616e63654f663c543e000908190141207375622d6964656e746974792077617320636c65617265642c20616e642074686520676976656e206465706f7369742072657061747269617465642066726f6d20746865c86d61696e206964656e74697479206163636f756e7420746f20746865207375622d6964656e74697479206163636f756e742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574dd0108306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e00020000e1010000022800e501000002e90100e90100000408101000ed0108306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e9501014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d65f101016473705f72756e74696d653a3a52756e74696d65537472696e670000f1010000050200f5010c306672616d655f73797374656d1870616c6c65741043616c6c0404540001242c656e71756575655f74787304010c7478733c01985665633c284f7074696f6e3c543a3a4163636f756e7449643e2c20456e636f6465645478293e00000470536565205b6050616c6c65743a3a656e71756575655f747873605d2e1872656d61726b04011872656d61726b48011c5665633c75383e0001045c536565205b6050616c6c65743a3a72656d61726b605d2e387365745f686561705f7061676573040114706167657324010c7536340002047c536565205b6050616c6c65743a3a7365745f686561705f7061676573605d2e207365745f636f6465040110636f646548011c5665633c75383e00030464536565205b6050616c6c65743a3a7365745f636f6465605d2e5c7365745f636f64655f776974686f75745f636865636b73040110636f646548011c5665633c75383e000404a0536565205b6050616c6c65743a3a7365745f636f64655f776974686f75745f636865636b73605d2e2c7365745f73746f726167650401146974656d73f90101345665633c4b657956616c75653e00050470536565205b6050616c6c65743a3a7365745f73746f72616765605d2e306b696c6c5f73746f726167650401106b657973010201205665633c4b65793e00060474536565205b6050616c6c65743a3a6b696c6c5f73746f72616765605d2e2c6b696c6c5f70726566697808011870726566697848010c4b657900011c7375626b65797310010c75333200070470536565205b6050616c6c65743a3a6b696c6c5f707265666978605d2e4472656d61726b5f776974685f6576656e7404011872656d61726b48011c5665633c75383e00080488536565205b6050616c6c65743a3a72656d61726b5f776974685f6576656e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef901000002fd0100fd01000004084848000102000002480005020c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b1c01185765696768740001246d61785f626c6f636b1c01185765696768740001247065725f636c617373090201845065724469737061746368436c6173733c57656967687473506572436c6173733e000009020c346672616d655f737570706f7274206469737061746368405065724469737061746368436c617373040454010d02000c01186e6f726d616c0d0201045400012c6f7065726174696f6e616c0d020104540001246d616e6461746f72790d0201045400000d020c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369631c01185765696768740001346d61785f65787472696e736963110201384f7074696f6e3c5765696768743e0001246d61785f746f74616c110201384f7074696f6e3c5765696768743e0001207265736572766564110201384f7074696f6e3c5765696768743e0000110204184f7074696f6e040454011c0108104e6f6e6500000010536f6d6504001c000001000015020c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178190201545065724469737061746368436c6173733c7533323e000019020c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f72791001045400001d02082873705f776569676874733c52756e74696d65446257656967687400000801107265616424010c753634000114777269746524010c75363400002102082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d65f101013452756e74696d65537472696e67000124696d706c5f6e616d65f101013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069732502011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800002502040c436f77040454012902000400290200000029020000022d02002d0200000408e8100031020c306672616d655f73797374656d1870616c6c6574144572726f7204045400011c3c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e4053746f72616765517565756546756c6c000604e07468652073746f7261676520717565756520697320656d70747920616e642063616e6e6f742061636365707420616e79206e657720747873046c4572726f7220666f72207468652053797374656d2070616c6c657435020c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77200124543a3a4d6f6d656e7400000450536565205b6050616c6c65743a3a736574605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e39020c5870616c6c65745f7574696c6974795f6d616e676174611870616c6c65741043616c6c04045400011814626174636804011463616c6c733d02017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000458536565205b6050616c6c65743a3a6261746368605d2e3461735f64657269766174697665080114696e646578a4010c75313600011063616c6c4102017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00010478536565205b6050616c6c65743a3a61735f64657269766174697665605d2e2462617463685f616c6c04011463616c6c733d02017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00020468536565205b6050616c6c65743a3a62617463685f616c6c605d2e2c64697370617463685f617308012461735f6f726967696e25040154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c4102017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00030470536565205b6050616c6c65743a3a64697370617463685f6173605d2e2c666f7263655f626174636804011463616c6c733d02017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00040470536565205b6050616c6c65743a3a666f7263655f6261746368605d2e2c776974685f77656967687408011063616c6c4102017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001187765696768741c011857656967687400050470536565205b6050616c6c65743a3a776974685f776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e3d0200000241020041020838726f6c6c75705f72756e74696d652c52756e74696d6543616c6c0001681853797374656d0400f50101ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000002454696d657374616d700400350201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0002001c5574696c6974790400390201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e0004001450726f78790400450201a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e0005002c4d61696e74656e616e636504004d0201c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61696e74656e616e63652c2052756e74696d653e00060020526f6c6c646f776e0400510201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c526f6c6c646f776e2c2052756e74696d653e000700204d6574616d61736b0400850201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d6574616d61736b2c2052756e74696d653e00080018546f6b656e730400890201ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546f6b656e732c2052756e74696d653e000a000c58796b04008d0201a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58796b2c2052756e74696d653e000d003050726f6f664f665374616b650400990201c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f6f664f665374616b652c2052756e74696d653e000e001c4665654c6f636b0400ad0201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4665654c6f636b2c2052756e74696d653e000f001c56657374696e670400bd0201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e0011002443726f77646c6f616e0400c50201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43726f77646c6f616e2c2052756e74696d653e0012002049737375616e63650400e50201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c49737375616e63652c2052756e74696d653e001300544d756c7469507572706f73654c69717569646974790400ed0201e90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c7469507572706f73654c69717569646974792c2052756e74696d653e00140024426f6f7473747261700400f10201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f6f7473747261702c2052756e74696d653e0015004050617261636861696e5374616b696e670400fd0201d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e5374616b696e672c2052756e74696d653e001e004053657175656e6365725374616b696e670400110301d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657175656e6365725374616b696e672c2052756e74696d653e001f001c53657373696f6e0400150301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0020001c4772616e6470610400250301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4772616e6470612c2052756e74696d653e00220034417373657452656769737472790400590301c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417373657452656769737472792c2052756e74696d653e0035002054726561737572790400710301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54726561737572792c2052756e74696d653e003c00105375646f0400750301a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f2c2052756e74696d653e003d00285375646f4f726967696e0400790301bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f4f726967696e2c2052756e74696d653e003e001c436f756e63696c04007d0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e003f00204964656e746974790400810301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4964656e746974792c2052756e74696d653e0040000045020c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616c0001504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065490201504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c4102017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000458536565205b6050616c6c65743a3a70726f7879605d2e246164645f70726f78790c012064656c65676174650001504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065a00130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00010468536565205b6050616c6c65743a3a6164645f70726f7879605d2e3072656d6f76655f70726f78790c012064656c65676174650001504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065a00130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00020474536565205b6050616c6c65743a3a72656d6f76655f70726f7879605d2e3872656d6f76655f70726f786965730003047c536565205b6050616c6c65743a3a72656d6f76655f70726f78696573605d2e2c6372656174655f707572650c012870726f78795f74797065a00130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e000114696e646578a4010c75313600040470536565205b6050616c6c65743a3a6372656174655f70757265605d2e246b696c6c5f7075726514011c737061776e65720001504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065a00130543a3a50726f787954797065000114696e646578a4010c75313600011868656967687495010144426c6f636b4e756d626572466f723c543e0001246578745f696e6465789501010c75333200050468536565205b6050616c6c65743a3a6b696c6c5f70757265605d2e20616e6e6f756e63650801107265616c0001504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736828013443616c6c486173684f663c543e00060464536565205b6050616c6c65743a3a616e6e6f756e6365605d2e4c72656d6f76655f616e6e6f756e63656d656e740801107265616c0001504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736828013443616c6c486173684f663c543e00070490536565205b6050616c6c65743a3a72656d6f76655f616e6e6f756e63656d656e74605d2e4c72656a6563745f616e6e6f756e63656d656e7408012064656c65676174650001504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736828013443616c6c486173684f663c543e00080490536565205b6050616c6c65743a3a72656a6563745f616e6e6f756e63656d656e74605d2e3c70726f78795f616e6e6f756e63656410012064656c65676174650001504163636f756e7449644c6f6f6b75704f663c543e0001107265616c0001504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065490201504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c4102017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00090480536565205b6050616c6c65743a3a70726f78795f616e6e6f756e636564605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e490204184f7074696f6e04045401a00108104e6f6e6500000010536f6d650400a000000100004d020c4870616c6c65745f6d61696e74656e616e63651870616c6c65741043616c6c040454000110687377697463685f6d61696e74656e616e63655f6d6f64655f6f6e000004ac536565205b6050616c6c65743a3a7377697463685f6d61696e74656e616e63655f6d6f64655f6f6e605d2e6c7377697463685f6d61696e74656e616e63655f6d6f64655f6f6666000104b0536565205b6050616c6c65743a3a7377697463685f6d61696e74656e616e63655f6d6f64655f6f6666605d2eac7377697463685f7570677261646162696c6974795f696e5f6d61696e74656e616e63655f6d6f64655f6f6e000204f0536565205b6050616c6c65743a3a7377697463685f7570677261646162696c6974795f696e5f6d61696e74656e616e63655f6d6f64655f6f6e605d2eb07377697463685f7570677261646162696c6974795f696e5f6d61696e74656e616e63655f6d6f64655f6f6666000304f4536565205b6050616c6c65743a3a7377697463685f7570677261646162696c6974795f696e5f6d61696e74656e616e63655f6d6f64655f6f6666605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e51020c3c70616c6c65745f726f6c6c646f776e1870616c6c65741043616c6c040454000114447570646174655f6c325f66726f6d5f6c310401207265717565737473550201486d657373616765733a3a4c3155706461746500000488536565205b6050616c6c65743a3a7570646174655f6c325f66726f6d5f6c31605d2e5c666f7263655f7570646174655f6c325f66726f6d5f6c31040118757064617465550201486d657373616765733a3a4c31557064617465000204a0536565205b6050616c6c65743a3a666f7263655f7570646174655f6c325f66726f6d5f6c31605d2e5c63616e63656c5f72657175657374735f66726f6d5f6c31080114636861696eb40128543a3a436861696e496400014872657175657374735f746f5f63616e63656cb8011075313238000304a0536565205b6050616c6c65743a3a63616e63656c5f72657175657374735f66726f6d5f6c31605d2e207769746864726177100114636861696eb40128543a3a436861696e4964000124726563697069656e740401205b75383b2032305d000134746f6b656e5f616464726573730401205b75383b2032305d000118616d6f756e74b801107531323800050464536565205b6050616c6c65743a3a7769746864726177605d2e74666f7263655f63616e63656c5f72657175657374735f66726f6d5f6c31080114636861696eb40128543a3a436861696e496400014872657175657374735f746f5f63616e63656cb8011075313238000404b8536565205b6050616c6c65743a3a666f7263655f63616e63656c5f72657175657374735f66726f6d5f6c31605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e55020c3c70616c6c65745f726f6c6c646f776e206d65737361676573204c315570646174650000140114636861696eb40114436861696e00013c70656e64696e674465706f73697473590201305665633c4465706f7369743e00016070656e64696e6743616e63656c5265736f6c7574696f6e73690201545665633c43616e63656c5265736f6c7574696f6e3e00017070656e64696e675769746864726177616c5265736f6c7574696f6e73710201645665633c5769746864726177616c5265736f6c7574696f6e3e00016070656e64696e674c3255706461746573546f52656d6f7665790201585665633c4c3255706461746573546f52656d6f76653e000059020000025d02005d020c3c70616c6c65745f726f6c6c646f776e206d657373616765731c4465706f7369740000140124726571756573744964c001245265717565737449640001406465706f736974526563697069656e740401205b75383b2032305d000130746f6b656e416464726573730401205b75383b2032305d000118616d6f756e746102013473705f636f72653a3a5532353600012474696d655374616d706102013473705f636f72653a3a5532353600006102083c7072696d69746976655f7479706573105532353600000400650201205b7536343b20345d0000650200000304000000240069020000026d02006d020c3c70616c6c65745f726f6c6c646f776e206d657373616765734043616e63656c5265736f6c7574696f6e0000100124726571756573744964c0012452657175657374496400012c6c32526571756573744964b801107531323800013c63616e63656c4a7573746966696564500110626f6f6c00012474696d655374616d706102013473705f636f72653a3a553235360000710200000275020075020c3c70616c6c65745f726f6c6c646f776e206d65737361676573505769746864726177616c5265736f6c7574696f6e0000100124726571756573744964c0012452657175657374496400012c6c32526571756573744964b8011075313238000118737461747573500110626f6f6c00012474696d655374616d706102013473705f636f72653a3a55323536000079020000027d02007d020c3c70616c6c65745f726f6c6c646f776e206d65737361676573444c3255706461746573546f52656d6f766500000c0124726571756573744964c001245265717565737449640001446c3255706461746573546f52656d6f7665810201245665633c753132383e00012474696d655374616d706102013473705f636f72653a3a5532353600008102000002b80085020c6470616c6c65745f6d6574616d61736b5f7369676e61747572651870616c6c65741043616c6c040454000104187570646174651001106e616d65cc01984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e00011c76657273696f6ecc01984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e000120636861696e5f6964d4012c4f7074696f6e3c7536343e0001286465636f64655f75726cd801a44f7074696f6e3c426f756e6465645665633c75382c20543a3a55726c537472696e674c696d69743e3e0000045c536565205b6050616c6c65743a3a757064617465605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e89020c2c6f726d6c5f746f6b656e73186d6f64756c651043616c6c04045400011c207472616e736665720c01106465737400018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e74a1010128543a3a42616c616e636500000464536565205b6050616c6c65743a3a7472616e73666572605d2e307472616e736665725f616c6c0c01106465737400018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964100134543a3a43757272656e637949640001286b6565705f616c697665500110626f6f6c00010474536565205b6050616c6c65743a3a7472616e736665725f616c6c605d2e4c7472616e736665725f6b6565705f616c6976650c01106465737400018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e74a1010128543a3a42616c616e636500020490536565205b6050616c6c65743a3a7472616e736665725f6b6565705f616c697665605d2e38666f7263655f7472616e73666572100118736f7572636500018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001106465737400018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e74a1010128543a3a42616c616e63650003047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e2c7365745f62616c616e636510010c77686f00018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964100134543a3a43757272656e637949640001206e65775f66726565a1010128543a3a42616c616e63650001306e65775f7265736572766564a1010128543a3a42616c616e636500040470536565205b6050616c6c65743a3a7365745f62616c616e6365605d2e1863726561746508010c77686f00018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74a1010128543a3a42616c616e63650005045c536565205b6050616c6c65743a3a637265617465605d2e106d696e740c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f00018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74a1010128543a3a42616c616e636500060454536565205b6050616c6c65743a3a6d696e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e8d020c2870616c6c65745f78796b1870616c6c65741043616c6c04045400012c2c6372656174655f706f6f6c10013866697273745f61737365745f696410013c43757272656e637949644f663c543e00014866697273745f61737365745f616d6f756e74b8013042616c616e63654f663c543e00013c7365636f6e645f61737365745f696410013c43757272656e637949644f663c543e00014c7365636f6e645f61737365745f616d6f756e74b8013042616c616e63654f663c543e00000470536565205b6050616c6c65743a3a6372656174655f706f6f6c605d2e2873656c6c5f6173736574100134736f6c645f61737365745f696410013c43757272656e637949644f663c543e00013c626f756768745f61737365745f696410013c43757272656e637949644f663c543e000144736f6c645f61737365745f616d6f756e74b8013042616c616e63654f663c543e0001386d696e5f616d6f756e745f6f7574b8013042616c616e63654f663c543e0001046c536565205b6050616c6c65743a3a73656c6c5f6173736574605d2e506d756c7469737761705f73656c6c5f61737365740c013c737761705f746f6b656e5f6c697374f401505665633c43757272656e637949644f663c543e3e000144736f6c645f61737365745f616d6f756e74b8013042616c616e63654f663c543e0001386d696e5f616d6f756e745f6f7574b8013042616c616e63654f663c543e00020494536565205b6050616c6c65743a3a6d756c7469737761705f73656c6c5f6173736574605d2e246275795f6173736574100134736f6c645f61737365745f696410013c43757272656e637949644f663c543e00013c626f756768745f61737365745f696410013c43757272656e637949644f663c543e00014c626f756768745f61737365745f616d6f756e74b8013042616c616e63654f663c543e0001346d61785f616d6f756e745f696eb8013042616c616e63654f663c543e00030468536565205b6050616c6c65743a3a6275795f6173736574605d2e4c6d756c7469737761705f6275795f61737365740c013c737761705f746f6b656e5f6c697374f401505665633c43757272656e637949644f663c543e3e00014c626f756768745f61737365745f616d6f756e74b8013042616c616e63654f663c543e0001346d61785f616d6f756e745f696eb8013042616c616e63654f663c543e00040490536565205b6050616c6c65743a3a6d756c7469737761705f6275795f6173736574605d2eec6d696e745f6c69717569646974795f7573696e675f76657374696e675f6e61746976655f746f6b656e735f62795f76657374696e675f696e6465781001686e61746976655f61737365745f76657374696e675f696e64657810010c7533320001b876657374696e675f6e61746976655f61737365745f756e6c6f636b5f736f6d655f616d6f756e745f6f725f616c6c910201504f7074696f6e3c42616c616e63654f663c543e3e00013c7365636f6e645f61737365745f696410013c43757272656e637949644f663c543e00017065787065637465645f7365636f6e645f61737365745f616d6f756e74b8013042616c616e63654f663c543e0005043101536565205b6050616c6c65743a3a6d696e745f6c69717569646974795f7573696e675f76657374696e675f6e61746976655f746f6b656e735f62795f76657374696e675f696e646578605d2ea86d696e745f6c69717569646974795f7573696e675f76657374696e675f6e61746976655f746f6b656e730c016c76657374696e675f6e61746976655f61737365745f616d6f756e74b8013042616c616e63654f663c543e00013c7365636f6e645f61737365745f696410013c43757272656e637949644f663c543e00017065787065637465645f7365636f6e645f61737365745f616d6f756e74b8013042616c616e63654f663c543e000604ec536565205b6050616c6c65743a3a6d696e745f6c69717569646974795f7573696e675f76657374696e675f6e61746976655f746f6b656e73605d2e386d696e745f6c697175696469747910013866697273745f61737365745f696410013c43757272656e637949644f663c543e00013c7365636f6e645f61737365745f696410013c43757272656e637949644f663c543e00014866697273745f61737365745f616d6f756e74b8013042616c616e63654f663c543e00017065787065637465645f7365636f6e645f61737365745f616d6f756e74b8013042616c616e63654f663c543e0007047c536565205b6050616c6c65743a3a6d696e745f6c6971756964697479605d2e40636f6d706f756e645f726577617264730801486c69717569646974795f61737365745f696410013c43757272656e637949644f663c543e00013c616d6f756e745f7065726d696c6c659502011c5065726d696c6c00080484536565205b6050616c6c65743a3a636f6d706f756e645f72657761726473605d2e8470726f766964655f6c69717569646974795f776974685f636f6e76657273696f6e0c01486c69717569646974795f61737365745f696410013c43757272656e637949644f663c543e00014470726f76696465645f61737365745f696410013c43757272656e637949644f663c543e00015470726f76696465645f61737365745f616d6f756e74b8013042616c616e63654f663c543e000904c8536565205b6050616c6c65743a3a70726f766964655f6c69717569646974795f776974685f636f6e76657273696f6e605d2e386275726e5f6c69717569646974790c013866697273745f61737365745f696410013c43757272656e637949644f663c543e00013c7365636f6e645f61737365745f696410013c43757272656e637949644f663c543e0001586c69717569646974795f61737365745f616d6f756e74b8013042616c616e63654f663c543e000a047c536565205b6050616c6c65743a3a6275726e5f6c6971756964697479605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e910204184f7074696f6e04045401b80108104e6f6e6500000010536f6d650400b8000001000095020c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c753332000099020c5470616c6c65745f70726f6f665f6f665f7374616b651870616c6c65741043616c6c04045400012c44636c61696d5f726577617264735f616c6c0401486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e00000488536565205b6050616c6c65743a3a636c61696d5f726577617264735f616c6c605d2e547570646174655f706f6f6c5f70726f6d6f74696f6e0801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e0001806c69717569646974795f6d696e696e675f69737375616e63655f776569676874080108753800010498536565205b6050616c6c65743a3a7570646174655f706f6f6c5f70726f6d6f74696f6e605d2e4861637469766174655f6c69717569646974790c01486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b8013042616c616e63654f663c543e0001407573655f62616c616e63655f66726f6d9d0201504f7074696f6e3c41637469766174654b696e643e0002048c536565205b6050616c6c65743a3a61637469766174655f6c6971756964697479605d2e50646561637469766174655f6c69717569646974790801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b8013042616c616e63654f663c543e00030494536565205b6050616c6c65743a3a646561637469766174655f6c6971756964697479605d2e2c7265776172645f706f6f6c100110706f6f6ce90101882843757272656e637949644f663c543e2c2043757272656e637949644f663c543e29000120746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b8013042616c616e63654f663c543e0001307363686564756c655f656e6410012453657373696f6e496400040470536565205b6050616c6c65743a3a7265776172645f706f6f6c605d2e9c61637469766174655f6c69717569646974795f666f725f33726470617274795f726577617264731001486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b8013042616c616e63654f663c543e0001307265776172645f746f6b656e10013c43757272656e637949644f663c543e0001407573655f62616c616e63655f66726f6da50201c44f7074696f6e3c5468697264506172747941637469766174696f6e4b696e643c43757272656e637949644f663c543e3e3e000504e0536565205b6050616c6c65743a3a61637469766174655f6c69717569646974795f666f725f33726470617274795f72657761726473605d2ea4646561637469766174655f6c69717569646974795f666f725f33726470617274795f726577617264730c01486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b8013042616c616e63654f663c543e0001307265776172645f746f6b656e10013c43757272656e637949644f663c543e000604e8536565205b6050616c6c65743a3a646561637469766174655f6c69717569646974795f666f725f33726470617274795f72657761726473605d2e58636c61696d5f33726470617274795f726577617264730801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e0001307265776172645f746f6b656e10013c43757272656e637949644f663c543e0007049c536565205b6050616c6c65743a3a636c61696d5f33726470617274795f72657761726473605d2e9461637469766174655f6c69717569646974795f666f725f6e61746976655f726577617264730c01486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b8013042616c616e63654f663c543e0001407573655f62616c616e63655f66726f6d9d0201504f7074696f6e3c41637469766174654b696e643e000804d8536565205b6050616c6c65743a3a61637469766174655f6c69717569646974795f666f725f6e61746976655f72657761726473605d2e9c646561637469766174655f6c69717569646974795f666f725f6e61746976655f726577617264730801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b8013042616c616e63654f663c543e000904e0536565205b6050616c6c65743a3a646561637469766174655f6c69717569646974795f666f725f6e61746976655f72657761726473605d2e50636c61696d5f6e61746976655f726577617264730401486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000a0494536565205b6050616c6c65743a3a636c61696d5f6e61746976655f72657761726473605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e9d0204184f7074696f6e04045401a1020108104e6f6e6500000010536f6d650400a1020000010000a1020c346d616e676174615f7479706573586d756c7469707572706f73655f6c69717569646974793041637469766174654b696e6400010c40417661696c61626c6542616c616e6365000000645374616b6564556e61637469766174656452657365727665730001003c556e7370656e74526573657276657300020000a50204184f7074696f6e04045401a9020108104e6f6e6500000010536f6d650400a9020000010000a902085470616c6c65745f70726f6f665f6f665f7374616b65605468697264506172747941637469766174696f6e4b696e64042843757272656e637949640110010c3041637469766174654b696e6404009d0201504f7074696f6e3c41637469766174654b696e643e000000484163746976617465644c6971756964697479040010012843757272656e63794964000100584e6174697665526577617264734c697175696469747900020000ad020c3c70616c6c65745f6665655f6c6f636b1870616c6c65741043616c6c040454000108607570646174655f6665655f6c6f636b5f6d65746164617461100134706572696f645f6c656e6774683801644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e00013c6665655f6c6f636b5f616d6f756e74910201504f7074696f6e3c42616c616e63654f663c543e3e000150737761705f76616c75655f7468726573686f6c64910201504f7074696f6e3c42616c616e63654f663c543e3e00015473686f756c645f62655f77686974656c6973746564b10201904f7074696f6e3c5665633c2843757272656e637949644f663c543e2c20626f6f6c293e3e000004a4536565205b6050616c6c65743a3a7570646174655f6665655f6c6f636b5f6d65746164617461605d2e28756e6c6f636b5f6665650001046c536565205b6050616c6c65743a3a756e6c6f636b5f666565605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eb10204184f7074696f6e04045401b5020108104e6f6e6500000010536f6d650400b5020000010000b502000002b90200b90200000408105000bd020c5870616c6c65745f76657374696e675f6d616e676174611870616c6c65741043616c6c0404540001141076657374040120746f6b656e5f6964100130546f6b656e49644f663c543e00000454536565205b6050616c6c65743a3a76657374605d2e28766573745f6f74686572080120746f6b656e5f6964100130546f6b656e49644f663c543e0001187461726765740001504163636f756e7449644c6f6f6b75704f663c543e0001046c536565205b6050616c6c65743a3a766573745f6f74686572605d2e54666f7263655f7665737465645f7472616e73666572100120746f6b656e5f6964100130546f6b656e49644f663c543e000118736f757263650001504163636f756e7449644c6f6f6b75704f663c543e0001187461726765740001504163636f756e7449644c6f6f6b75704f663c543e0001207363686564756c65c10201b056657374696e67496e666f3c42616c616e63654f663c543e2c20426c6f636b4e756d626572466f723c543e3e00020498536565205b6050616c6c65743a3a666f7263655f7665737465645f7472616e73666572605d2e3c6d657267655f7363686564756c65730c0120746f6b656e5f6964100130546f6b656e49644f663c543e00013c7363686564756c65315f696e64657810010c75333200013c7363686564756c65325f696e64657810010c75333200030480536565205b6050616c6c65743a3a6d657267655f7363686564756c6573605d2e787375646f5f756e6c6f636b5f616c6c5f76657374696e675f746f6b656e7308011874617267657400018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000120746f6b656e5f6964100130546f6b656e49644f663c543e000404bc536565205b6050616c6c65743a3a7375646f5f756e6c6f636b5f616c6c5f76657374696e675f746f6b656e73605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec1020c5870616c6c65745f76657374696e675f6d616e676174613076657374696e675f696e666f2c56657374696e67496e666f081c42616c616e636501b82c426c6f636b4e756d6265720110000c01186c6f636b6564b8011c42616c616e63650001247065725f626c6f636bb8011c42616c616e63650001387374617274696e675f626c6f636b10012c426c6f636b4e756d6265720000c5020c6070616c6c65745f63726f77646c6f616e5f726577617264731870616c6c65741043616c6c04045400011c646173736f63696174655f6e61746976655f6964656e746974790c01387265776172645f6163636f756e74000130543a3a4163636f756e74496400013472656c61795f6163636f756e74000158543a3a52656c6179436861696e4163636f756e74496400011470726f6f66c9020144457468657265756d5369676e6174757265000004a8536565205b6050616c6c65743a3a6173736f63696174655f6e61746976655f6964656e74697479605d2e886368616e67655f6173736f63696174696f6e5f776974685f72656c61795f6b6579730c01387265776172645f6163636f756e74000130543a3a4163636f756e74496400014070726576696f75735f6163636f756e74000130543a3a4163636f756e74496400011870726f6f6673d50201c05665633c28543a3a52656c6179436861696e4163636f756e7449642c20457468657265756d5369676e6174757265293e000104cc536565205b6050616c6c65743a3a6368616e67655f6173736f63696174696f6e5f776974685f72656c61795f6b657973605d2e14636c61696d04013063726f77646c6f616e5f696438012c4f7074696f6e3c7533323e00020458536565205b6050616c6c65743a3a636c61696d605d2e547570646174655f7265776172645f616464726573730801486e65775f7265776172645f6163636f756e74000130543a3a4163636f756e74496400013063726f77646c6f616e5f696438012c4f7074696f6e3c7533323e00030498536565205b6050616c6c65743a3a7570646174655f7265776172645f61646472657373605d2e5c636f6d706c6574655f696e697469616c697a6174696f6e0801446c656173655f73746172745f626c6f636b100154543a3a56657374696e67426c6f636b4e756d6265720001486c656173655f656e64696e675f626c6f636b100154543a3a56657374696e67426c6f636b4e756d626572000404a0536565205b6050616c6c65743a3a636f6d706c6574655f696e697469616c697a6174696f6e605d2e607365745f63726f77646c6f616e5f616c6c6f636174696f6e04016c63726f77646c6f616e5f616c6c6f636174696f6e5f616d6f756e74b8013042616c616e63654f663c543e000504a4536565205b6050616c6c65743a3a7365745f63726f77646c6f616e5f616c6c6f636174696f6e605d2e54696e697469616c697a655f7265776172645f76656304011c72657761726473dd020105015665633c28543a3a52656c6179436861696e4163636f756e7449642c204f7074696f6e3c543a3a4163636f756e7449643e2c2042616c616e63654f663c543e293e00060498536565205b6050616c6c65743a3a696e697469616c697a655f7265776172645f766563605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec9020c2873705f72756e74696d651c6163636f756e7444457468657265756d5369676e617475726500000400cd02014065636473613a3a5369676e61747572650000cd020c1c73705f636f7265146563647361245369676e617475726500000400d10201205b75383b2036355d0000d102000003410000000800d502000002d90200d9020000040800c90200dd02000002e10200e1020000040c0044b800e5020c3c70616c6c65745f69737375616e63651870616c6c65741043616c6c04045400010c50696e69745f69737375616e63655f636f6e66696700000494536565205b6050616c6c65743a3a696e69745f69737375616e63655f636f6e666967605d2e3066696e616c697a655f74676500010474536565205b6050616c6c65743a3a66696e616c697a655f746765605d2e2c657865637574655f7467650401247467655f696e666f73e90201a05665633c546765496e666f3c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e3e00020470536565205b6050616c6c65743a3a657865637574655f746765605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee902000002190100ed020c7470616c6c65745f6d756c7469707572706f73655f6c69717569646974791870616c6c65741043616c6c040454000110c4726573657276655f76657374696e675f6c69717569646974795f746f6b656e735f62795f76657374696e675f696e6465780c01486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e0001746c69717569646974795f746f6b656e5f76657374696e675f696e64657810010c7533320001a46c69717569646974795f746f6b656e5f756e6c6f636b5f736f6d655f616d6f756e745f6f725f616c6c910201504f7074696f6e3c42616c616e63654f663c543e3e0000040901536565205b6050616c6c65743a3a726573657276655f76657374696e675f6c69717569646974795f746f6b656e735f62795f76657374696e675f696e646578605d2eb8726573657276655f76657374696e675f6e61746976655f746f6b656e735f62795f76657374696e675f696e6465780801746c69717569646974795f746f6b656e5f76657374696e675f696e64657810010c7533320001a46c69717569646974795f746f6b656e5f756e6c6f636b5f736f6d655f616d6f756e745f6f725f616c6c910201504f7074696f6e3c42616c616e63654f663c543e3e000104fc536565205b6050616c6c65743a3a726573657276655f76657374696e675f6e61746976655f746f6b656e735f62795f76657374696e675f696e646578605d2e80726573657276655f76657374696e675f6c69717569646974795f746f6b656e730801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e0001586c69717569646974795f746f6b656e5f616d6f756e74b8013042616c616e63654f663c543e000204c4536565205b6050616c6c65743a3a726573657276655f76657374696e675f6c69717569646974795f746f6b656e73605d2e74756e726573657276655f616e645f72656c6f636b5f696e7374616e63650801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e00015472656c6f636b5f696e7374616e63655f696e64657810010c753332000304b8536565205b6050616c6c65743a3a756e726573657276655f616e645f72656c6f636b5f696e7374616e6365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef1020c4070616c6c65745f626f6f7473747261701870616c6c65741043616c6c0404540001282470726f766973696f6e080120746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b8013042616c616e63654f663c543e00000468536565205b6050616c6c65743a3a70726f766973696f6e605d2e4877686974656c6973745f6163636f756e74730401206163636f756e7473450101445665633c543a3a4163636f756e7449643e0001048c536565205b6050616c6c65743a3a77686974656c6973745f6163636f756e7473605d2e487363686564756c655f626f6f7473747261701c013866697273745f746f6b656e5f696410013c43757272656e637949644f663c543e00013c7365636f6e645f746f6b656e5f696410013c43757272656e637949644f663c543e00012469646f5f7374617274100144426c6f636b4e756d626572466f723c543e00015877686974656c6973745f70686173655f6c656e67746838012c4f7074696f6e3c7533323e00014c7075626c69635f70686173655f6c656e67746810010c7533320001646d61785f66697273745f746f5f7365636f6e645f726174696ff50201904f7074696f6e3c2842616c616e63654f663c543e2c2042616c616e63654f663c543e293e00015870726f6d6f74655f626f6f7473747261705f706f6f6c500110626f6f6c0002048c536565205b6050616c6c65743a3a7363686564756c655f626f6f747374726170605d2e4063616e63656c5f626f6f74737472617000030484536565205b6050616c6c65743a3a63616e63656c5f626f6f747374726170605d2e747570646174655f70726f6d6f74655f626f6f7473747261705f706f6f6c04015870726f6d6f74655f626f6f7473747261705f706f6f6c500110626f6f6c000404b8536565205b6050616c6c65743a3a7570646174655f70726f6d6f74655f626f6f7473747261705f706f6f6c605d2e58636c61696d5f6c69717569646974795f746f6b656e730005049c536565205b6050616c6c65743a3a636c61696d5f6c69717569646974795f746f6b656e73605d2e8c636c61696d5f616e645f61637469766174655f6c69717569646974795f746f6b656e73000604d0536565205b6050616c6c65743a3a636c61696d5f616e645f61637469766174655f6c69717569646974795f746f6b656e73605d2e307072655f66696e616c697a6500070474536565205b6050616c6c65743a3a7072655f66696e616c697a65605d2e2066696e616c697a6500080464536565205b6050616c6c65743a3a66696e616c697a65605d2e88636c61696d5f6c69717569646974795f746f6b656e735f666f725f6163636f756e7408011c6163636f756e74000130543a3a4163636f756e74496400014061637469766174655f72657761726473500110626f6f6c000904cc536565205b6050616c6c65743a3a636c61696d5f6c69717569646974795f746f6b656e735f666f725f6163636f756e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef50204184f7074696f6e04045401f9020108104e6f6e6500000010536f6d650400f9020000010000f90200000408b8b800fd020c4470617261636861696e5f7374616b696e671870616c6c65741043616c6c04045400016c487365745f746f74616c5f73656c656374656404010c6e657710010c7533320000048c536565205b6050616c6c65743a3a7365745f746f74616c5f73656c6563746564605d2e5c7365745f636f6c6c61746f725f636f6d6d697373696f6e04010c6e65771501011c50657262696c6c000104a0536565205b6050616c6c65743a3a7365745f636f6c6c61746f725f636f6d6d697373696f6e605d2e3c6a6f696e5f63616e64696461746573140110626f6e64b8013042616c616e63654f663c543e00013c6c69717569646974795f746f6b656e10013c43757272656e637949644f663c543e0001407573655f62616c616e63655f66726f6d010301404f7074696f6e3c426f6e644b696e643e00013c63616e6469646174655f636f756e7410010c7533320001546c69717569646974795f746f6b656e5f636f756e7410010c75333200020480536565205b6050616c6c65743a3a6a6f696e5f63616e64696461746573605d2e647363686564756c655f6c656176655f63616e6469646174657304013c63616e6469646174655f636f756e7410010c753332000304a8536565205b6050616c6c65743a3a7363686564756c655f6c656176655f63616e64696461746573605d2e60657865637574655f6c656176655f63616e6469646174657308012463616e646964617465000130543a3a4163636f756e74496400016863616e6469646174655f64656c65676174696f6e5f636f756e7410010c753332000404a4536565205b6050616c6c65743a3a657865637574655f6c656176655f63616e64696461746573605d2e5c63616e63656c5f6c656176655f63616e6469646174657304013c63616e6469646174655f636f756e7410010c753332000504a0536565205b6050616c6c65743a3a63616e63656c5f6c656176655f63616e64696461746573605d2e28676f5f6f66666c696e650006046c536565205b6050616c6c65743a3a676f5f6f66666c696e65605d2e24676f5f6f6e6c696e6500070468536565205b6050616c6c65743a3a676f5f6f6e6c696e65605d2e707363686564756c655f63616e6469646174655f626f6e645f6d6f72650801106d6f7265b8013042616c616e63654f663c543e0001407573655f62616c616e63655f66726f6d010301404f7074696f6e3c426f6e644b696e643e000804b4536565205b6050616c6c65743a3a7363686564756c655f63616e6469646174655f626f6e645f6d6f7265605d2e707363686564756c655f63616e6469646174655f626f6e645f6c6573730401106c657373b8013042616c616e63654f663c543e000904b4536565205b6050616c6c65743a3a7363686564756c655f63616e6469646174655f626f6e645f6c657373605d2e78657865637574655f63616e6469646174655f626f6e645f7265717565737408012463616e646964617465000130543a3a4163636f756e7449640001407573655f62616c616e63655f66726f6d010301404f7074696f6e3c426f6e644b696e643e000a04bc536565205b6050616c6c65743a3a657865637574655f63616e6469646174655f626f6e645f72657175657374605d2e7463616e63656c5f63616e6469646174655f626f6e645f72657175657374000b04b8536565205b6050616c6c65743a3a63616e63656c5f63616e6469646174655f626f6e645f72657175657374605d2e2064656c6567617465140120636f6c6c61746f72000130543a3a4163636f756e744964000118616d6f756e74b8013042616c616e63654f663c543e0001407573655f62616c616e63655f66726f6d010301404f7074696f6e3c426f6e644b696e643e00016863616e6469646174655f64656c65676174696f6e5f636f756e7410010c75333200014064656c65676174696f6e5f636f756e7410010c753332000c0464536565205b6050616c6c65743a3a64656c6567617465605d2e647363686564756c655f6c656176655f64656c656761746f7273000d04a8536565205b6050616c6c65743a3a7363686564756c655f6c656176655f64656c656761746f7273605d2e60657865637574655f6c656176655f64656c656761746f727308012464656c656761746f72000130543a3a4163636f756e74496400014064656c65676174696f6e5f636f756e7410010c753332000e04a4536565205b6050616c6c65743a3a657865637574655f6c656176655f64656c656761746f7273605d2e5c63616e63656c5f6c656176655f64656c656761746f7273000f04a0536565205b6050616c6c65743a3a63616e63656c5f6c656176655f64656c656761746f7273605d2e687363686564756c655f7265766f6b655f64656c65676174696f6e040120636f6c6c61746f72000130543a3a4163636f756e744964001004ac536565205b6050616c6c65743a3a7363686564756c655f7265766f6b655f64656c65676174696f6e605d2e707363686564756c655f64656c656761746f725f626f6e645f6d6f72650c012463616e646964617465000130543a3a4163636f756e7449640001106d6f7265b8013042616c616e63654f663c543e0001407573655f62616c616e63655f66726f6d010301404f7074696f6e3c426f6e644b696e643e001104b4536565205b6050616c6c65743a3a7363686564756c655f64656c656761746f725f626f6e645f6d6f7265605d2e707363686564756c655f64656c656761746f725f626f6e645f6c65737308012463616e646964617465000130543a3a4163636f756e7449640001106c657373b8013042616c616e63654f663c543e001204b4536565205b6050616c6c65743a3a7363686564756c655f64656c656761746f725f626f6e645f6c657373605d2e68657865637574655f64656c65676174696f6e5f726571756573740c012464656c656761746f72000130543a3a4163636f756e74496400012463616e646964617465000130543a3a4163636f756e7449640001407573655f62616c616e63655f66726f6d010301404f7074696f6e3c426f6e644b696e643e001304ac536565205b6050616c6c65743a3a657865637574655f64656c65676174696f6e5f72657175657374605d2e6463616e63656c5f64656c65676174696f6e5f7265717565737404012463616e646964617465000130543a3a4163636f756e744964001404a8536565205b6050616c6c65743a3a63616e63656c5f64656c65676174696f6e5f72657175657374605d2e6c6164645f7374616b696e675f6c69717569646974795f746f6b656e0801647061697265645f6f725f6c69717569646974795f746f6b656e0903019c5061697265644f724c6971756964697479546f6b656e3c43757272656e637949644f663c543e3e00016063757272656e745f6c69717569646974795f746f6b656e7310010c753332001504b0536565205b6050616c6c65743a3a6164645f7374616b696e675f6c69717569646974795f746f6b656e605d2e7872656d6f76655f7374616b696e675f6c69717569646974795f746f6b656e0801647061697265645f6f725f6c69717569646974795f746f6b656e0903019c5061697265644f724c6971756964697479546f6b656e3c43757272656e637949644f663c543e3e00016063757272656e745f6c69717569646974795f746f6b656e7310010c753332001604bc536565205b6050616c6c65743a3a72656d6f76655f7374616b696e675f6c69717569646974795f746f6b656e605d2e6861676772656761746f725f7570646174655f6d6574616461746108014c636f6c6c61746f725f63616e64696461746573450101445665633c543a3a4163636f756e7449643e000118616374696f6e0d0301504d65746164617461557064617465416374696f6e001704ac536565205b6050616c6c65743a3a61676772656761746f725f7570646174655f6d65746164617461605d2e6c7570646174655f63616e6469646174655f61676772656761746f720401406d617962655f61676772656761746f724401504f7074696f6e3c543a3a4163636f756e7449643e001804b0536565205b6050616c6c65743a3a7570646174655f63616e6469646174655f61676772656761746f72605d2e5c7061796f75745f636f6c6c61746f725f72657761726473080120636f6c6c61746f72000130543a3a4163636f756e7449640001486e756d6265725f6f665f73657369736f6e7338012c4f7074696f6e3c7533323e001904a0536565205b6050616c6c65743a3a7061796f75745f636f6c6c61746f725f72657761726473605d2e5c7061796f75745f64656c656761746f725f7265776172640c0114726f756e64100128526f756e64496e646578000120636f6c6c61746f72000130543a3a4163636f756e74496400012464656c656761746f72000130543a3a4163636f756e744964001a04a0536565205b6050616c6c65743a3a7061796f75745f64656c656761746f725f726577617264605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e010304184f7074696f6e0404540105030108104e6f6e6500000010536f6d6504000503000001000005030c346d616e676174615f7479706573586d756c7469707572706f73655f6c697175696469747920426f6e644b696e6400010c40417661696c61626c6542616c616e636500000064416374697661746564556e7374616b656452657365727665730001003c556e7370656e7452657365727665730002000009030c4470617261636861696e5f7374616b696e671870616c6c6574585061697265644f724c6971756964697479546f6b656e042843757272656e637949640110010818506169726564040010012843757272656e63794964000000244c6971756964697479040010012843757272656e63794964000100000d03084470617261636861696e5f7374616b696e67504d65746164617461557064617465416374696f6e0001085c457874656e64417070726f766564436f6c6c61746f72730000005c52656d6f7665417070726f766564436f6c6c61746f72730001000011030c6070616c6c65745f73657175656e6365725f7374616b696e671870616c6c65741043616c6c0404540001145c70726f766964655f73657175656e6365725f7374616b65080114636861696eb40128543a3a436861696e49640001307374616b655f616d6f756e74b8013042616c616e63654f663c543e000004a0536565205b6050616c6c65743a3a70726f766964655f73657175656e6365725f7374616b65605d2e5c6c656176655f6163746976655f73657175656e63657273040114636861696eb40128543a3a436861696e4964000104a0536565205b6050616c6c65743a3a6c656176655f6163746976655f73657175656e63657273605d2e6072656a6f696e5f6163746976655f73657175656e63657273040114636861696eb40128543a3a436861696e4964000204a4536565205b6050616c6c65743a3a72656a6f696e5f6163746976655f73657175656e63657273605d2e1c756e7374616b65040114636861696eb40128543a3a436861696e496400030460536565205b6050616c6c65743a3a756e7374616b65605d2e6c7365745f73657175656e6365725f636f6e66696775726174696f6e0c0114636861696eb40128543a3a436861696e49640001506d696e696d616c5f7374616b655f616d6f756e74b8013042616c616e63654f663c543e000144736c6173685f66696e655f616d6f756e74b8013042616c616e63654f663c543e000404b0536565205b6050616c6c65743a3a7365745f73657175656e6365725f636f6e66696775726174696f6e605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e15030c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b6579731903011c543a3a4b65797300011470726f6f6648011c5665633c75383e00000464536565205b6050616c6c65743a3a7365745f6b657973605d2e2870757267655f6b6579730001046c536565205b6050616c6c65743a3a70757267655f6b657973605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e19030838726f6c6c75705f72756e74696d652c53657373696f6e4b6579730000080110617572611d0301c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300011c6772616e647061590101d03c4772616e647061206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300001d03104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c6963000004002103013c737232353531393a3a5075626c6963000021030c1c73705f636f72651c73723235353139185075626c6963000004002c01205b75383b2033325d000025030c3870616c6c65745f6772616e6470611870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f66290301c8426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20426c6f636b4e756d626572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6655030140543a3a4b65794f776e657250726f6f6600000490536565205b6050616c6c65743a3a7265706f72745f65717569766f636174696f6e605d2e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f66290301c8426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20426c6f636b4e756d626572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6655030140543a3a4b65794f776e657250726f6f66000104b4536565205b6050616c6c65743a3a7265706f72745f65717569766f636174696f6e5f756e7369676e6564605d2e306e6f74655f7374616c6c656408011464656c6179100144426c6f636b4e756d626572466f723c543e00016c626573745f66696e616c697a65645f626c6f636b5f6e756d626572100144426c6f636b4e756d626572466f723c543e00020474536565205b6050616c6c65743a3a6e6f74655f7374616c6c6564605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e2903085073705f636f6e73656e7375735f6772616e6470614445717569766f636174696f6e50726f6f660804480128044e0110000801187365745f6964240114536574496400013065717569766f636174696f6e2d03014845717569766f636174696f6e3c482c204e3e00002d03085073705f636f6e73656e7375735f6772616e6470613045717569766f636174696f6e0804480128044e011001081c507265766f7465040031030139016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265766f74653c482c204e3e2c0a417574686f726974795369676e61747572653e00000024507265636f6d6d6974040049030141016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265636f6d6d69743c482c204e3e2c0a417574686f726974795369676e61747572653e000100003103084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c0849640159010456013503045301390300100130726f756e645f6e756d62657224010c7536340001206964656e7469747959010108496400011466697273744503011828562c2053290001187365636f6e644503011828562c20532900003503084066696e616c6974795f6772616e6470611c507265766f74650804480128044e01100008012c7461726765745f68617368280104480001347461726765745f6e756d6265721001044e000039030c5073705f636f6e73656e7375735f6772616e6470610c617070245369676e6174757265000004003d030148656432353531393a3a5369676e617475726500003d030c1c73705f636f72651c65643235353139245369676e617475726500000400410301205b75383b2036345d0000410300000340000000080045030000040835033903004903084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c0849640159010456014d03045301390300100130726f756e645f6e756d62657224010c7536340001206964656e7469747959010108496400011466697273745103011828562c2053290001187365636f6e645103011828562c20532900004d03084066696e616c6974795f6772616e64706124507265636f6d6d69740804480128044e01100008012c7461726765745f68617368280104480001347461726765745f6e756d6265721001044e00005103000004084d033903005503081c73705f636f726510566f69640001000059030c4c6f726d6c5f61737365745f7265676973747279186d6f64756c651043616c6c0404540001103872656769737465725f61737365740801206d65746164617461650101f041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174612c20543a3a537472696e674c696d69743e00012061737365745f69643801484f7074696f6e3c543a3a417373657449643e0000047c536565205b6050616c6c65743a3a72656769737465725f6173736574605d2e307570646174655f61737365741c012061737365745f6964100128543a3a41737365744964000120646563696d616c7338012c4f7074696f6e3c7533323e0001106e616d655d0301984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e00011873796d626f6c5d0301984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e00014c6578697374656e7469616c5f6465706f736974910201484f7074696f6e3c543a3a42616c616e63653e0001206c6f636174696f6e610301984f7074696f6e3c4f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e3e0001286164646974696f6e616c650301644f7074696f6e3c543a3a437573746f6d4d657461646174613e00010474536565205b6050616c6c65743a3a7570646174655f6173736574605d2e4472656769737465725f6c315f61737365740c01206d65746164617461650101f041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174612c20543a3a537472696e674c696d69743e00012061737365745f69643801484f7074696f6e3c543a3a417373657449643e0001206c315f61737365746903011c4c31417373657400020488536565205b6050616c6c65743a3a72656769737465725f6c315f6173736574605d2e507570646174655f6c315f61737365745f6461746108012061737365745f6964100128543a3a417373657449640001206c315f61737365746d03013c4f7074696f6e3c4c3141737365743e00030494536565205b6050616c6c65743a3a7570646174655f6c315f61737365745f64617461605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e5d0304184f7074696f6e040454017d010108104e6f6e6500000010536f6d6504007d010000010000610304184f7074696f6e0404540181010108104e6f6e6500000010536f6d65040081010000010000650304184f7074696f6e0404540169010108104e6f6e6500000010536f6d6504006901000001000069030c346d616e676174615f7479706573186173736574731c4c31417373657400010820457468657265756d04000401205b75383b2032305d00000020417262697472756d04000401205b75383b2032305d000100006d0304184f7074696f6e0404540169030108104e6f6e6500000010536f6d6504006903000001000071030c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001143470726f706f73655f7370656e6408011476616c7565a101013c42616c616e63654f663c542c20493e00012c62656e65666963696172790001504163636f756e7449644c6f6f6b75704f663c543e00000478536565205b6050616c6c65743a3a70726f706f73655f7370656e64605d2e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69649501013450726f706f73616c496e64657800010480536565205b6050616c6c65743a3a72656a6563745f70726f706f73616c605d2e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f69649501013450726f706f73616c496e64657800020484536565205b6050616c6c65743a3a617070726f76655f70726f706f73616c605d2e147370656e64080118616d6f756e74a101013c42616c616e63654f663c542c20493e00012c62656e65666963696172790001504163636f756e7449644c6f6f6b75704f663c543e00030458536565205b6050616c6c65743a3a7370656e64605d2e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69649501013450726f706f73616c496e64657800040480536565205b6050616c6c65743a3a72656d6f76655f617070726f76616c605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e75030c4c70616c6c65745f7375646f5f6d616e676174611870616c6c65741043616c6c040454000110107375646f04011063616c6c4102017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000454536565205b6050616c6c65743a3a7375646f605d2e547375646f5f756e636865636b65645f77656967687408011063616c6c4102017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001187765696768741c011857656967687400010498536565205b6050616c6c65743a3a7375646f5f756e636865636b65645f776569676874605d2e1c7365745f6b657904010c6e65770001504163636f756e7449644c6f6f6b75704f663c543e00020460536565205b6050616c6c65743a3a7365745f6b6579605d2e1c7375646f5f617308010c77686f0001504163636f756e7449644c6f6f6b75704f663c543e00011063616c6c4102017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00030460536565205b6050616c6c65743a3a7375646f5f6173605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e79030c4870616c6c65745f7375646f5f6f726967696e1870616c6c65741043616c6c04045400010c107375646f04011063616c6c4102017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000454536565205b6050616c6c65743a3a7375646f605d2e547375646f5f756e636865636b65645f77656967687408011063616c6c4102017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001187765696768741c011857656967687400010498536565205b6050616c6c65743a3a7375646f5f756e636865636b65645f776569676874605d2e1c7375646f5f617308010c77686f00018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011063616c6c4102017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00020460536565205b6050616c6c65743a3a7375646f5f6173605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e7d030c6470616c6c65745f636f6c6c6563746976655f6d616e676174611870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273450101445665633c543a3a4163636f756e7449643e0001147072696d654401504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e7400000470536565205b6050616c6c65743a3a7365745f6d656d62657273605d2e1c6578656375746508012070726f706f73616c4102017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e649501010c75333200010460536565205b6050616c6c65743a3a65786563757465605d2e1c70726f706f73650c01247468726573686f6c649501012c4d656d626572436f756e7400012070726f706f73616c4102017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e649501010c75333200020460536565205b6050616c6c65743a3a70726f706f7365605d2e10766f74650c012070726f706f73616c28011c543a3a48617368000114696e6465789501013450726f706f73616c496e64657800011c617070726f7665500110626f6f6c00030454536565205b6050616c6c65743a3a766f7465605d2e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736828011c543a3a4861736800050490536565205b6050616c6c65743a3a646973617070726f76655f70726f706f73616c605d2e14636c6f736510013470726f706f73616c5f6861736828011c543a3a48617368000114696e6465789501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e641c01185765696768740001306c656e6774685f626f756e649501010c75333200060458536565205b6050616c6c65743a3a636c6f7365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e81030c3c70616c6c65745f6964656e746974791870616c6c65741043616c6c04045400013c346164645f72656769737472617204011c6163636f756e740001504163636f756e7449644c6f6f6b75704f663c543e00000478536565205b6050616c6c65743a3a6164645f726567697374726172605d2e307365745f6964656e74697479040110696e666f850301a4426f783c4964656e74697479496e666f3c543a3a4d61784164646974696f6e616c4669656c64733e3e00010474536565205b6050616c6c65743a3a7365745f6964656e74697479605d2e207365745f7375627304011073756273110401645665633c28543a3a4163636f756e7449642c2044617461293e00020464536565205b6050616c6c65743a3a7365745f73756273605d2e38636c6561725f6964656e746974790003047c536565205b6050616c6c65743a3a636c6561725f6964656e74697479605d2e44726571756573745f6a756467656d656e740801247265675f696e64657895010138526567697374726172496e64657800011c6d61785f666565a101013042616c616e63654f663c543e00040488536565205b6050616c6c65743a3a726571756573745f6a756467656d656e74605d2e3863616e63656c5f726571756573740401247265675f696e646578100138526567697374726172496e6465780005047c536565205b6050616c6c65743a3a63616e63656c5f72657175657374605d2e1c7365745f666565080114696e64657895010138526567697374726172496e64657800010c666565a101013042616c616e63654f663c543e00060460536565205b6050616c6c65743a3a7365745f666565605d2e387365745f6163636f756e745f6964080114696e64657895010138526567697374726172496e64657800010c6e65770001504163636f756e7449644c6f6f6b75704f663c543e0007047c536565205b6050616c6c65743a3a7365745f6163636f756e745f6964605d2e287365745f6669656c6473080114696e64657895010138526567697374726172496e6465780001186669656c6473190401384964656e746974794669656c64730008046c536565205b6050616c6c65743a3a7365745f6669656c6473605d2e4470726f766964655f6a756467656d656e741001247265675f696e64657895010138526567697374726172496e6465780001187461726765740001504163636f756e7449644c6f6f6b75704f663c543e0001246a756467656d656e742104015c4a756467656d656e743c42616c616e63654f663c543e3e0001206964656e7469747928011c543a3a4861736800090488536565205b6050616c6c65743a3a70726f766964655f6a756467656d656e74605d2e346b696c6c5f6964656e746974790401187461726765740001504163636f756e7449644c6f6f6b75704f663c543e000a0478536565205b6050616c6c65743a3a6b696c6c5f6964656e74697479605d2e1c6164645f73756208010c7375620001504163636f756e7449644c6f6f6b75704f663c543e000110646174619103011044617461000b0460536565205b6050616c6c65743a3a6164645f737562605d2e2872656e616d655f73756208010c7375620001504163636f756e7449644c6f6f6b75704f663c543e000110646174619103011044617461000c046c536565205b6050616c6c65743a3a72656e616d655f737562605d2e2872656d6f76655f73756204010c7375620001504163636f756e7449644c6f6f6b75704f663c543e000d046c536565205b6050616c6c65743a3a72656d6f76655f737562605d2e20717569745f737562000e0464536565205b6050616c6c65743a3a717569745f737562605d2e04704964656e746974792070616c6c6574206465636c61726174696f6e2e85030c3c70616c6c65745f6964656e74697479147479706573304964656e74697479496e666f04284669656c644c696d697400002401286164646974696f6e616c89030190426f756e6465645665633c28446174612c2044617461292c204669656c644c696d69743e00011c646973706c617991030110446174610001146c6567616c910301104461746100010c776562910301104461746100011072696f749103011044617461000114656d61696c910301104461746100013c7067705f66696e6765727072696e740d0401404f7074696f6e3c5b75383b2032305d3e000114696d616765910301104461746100011c747769747465729103011044617461000089030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454018d03045300000400090401185665633c543e00008d0300000408910391030091030c3c70616c6c65745f6964656e746974791474797065731044617461000198104e6f6e650000001052617730040095030000010010526177310400990300000200105261773204009d030000030010526177330400a1030000040010526177340400600000050010526177350400a5030000060010526177360400a9030000070010526177370400ad030000080010526177380400e80000090010526177390400b10300000a001452617731300400b50300000b001452617731310400b90300000c001452617731320400bd0300000d001452617731330400c10300000e001452617731340400c50300000f001452617731350400c903000010001452617731360400cd03000011001452617731370400d103000012001452617731380400d503000013001452617731390400d90300001400145261773230040004000015001452617732310400dd03000016001452617732320400e103000017001452617732330400e503000018001452617732340400e903000019001452617732350400ed0300001a001452617732360400f10300001b001452617732370400f50300001c001452617732380400f90300001d001452617732390400fd0300001e001452617733300400010400001f00145261773331040005040000200014526177333204002c000021002c426c616b6554776f32353604002c000022001853686132353604002c00002300244b656363616b32353604002c000024002c536861546872656532353604002c0000250000950300000300000000080099030000030100000008009d03000003020000000800a103000003030000000800a503000003050000000800a903000003060000000800ad03000003070000000800b103000003090000000800b5030000030a0000000800b9030000030b0000000800bd030000030c0000000800c1030000030d0000000800c5030000030e0000000800c9030000030f0000000800cd03000003100000000800d103000003110000000800d503000003120000000800d903000003130000000800dd03000003150000000800e103000003160000000800e503000003170000000800e903000003180000000800ed03000003190000000800f1030000031a0000000800f5030000031b0000000800f9030000031c0000000800fd030000031d000000080001040000031e000000080005040000031f000000080009040000028d03000d0404184f7074696f6e04045401040108104e6f6e6500000010536f6d65040004000001000011040000021504001504000004080091030019040c3c70616c6c65745f6964656e7469747914747970657320426974466c616773040454011d040004002401344964656e746974794669656c6400001d040c3c70616c6c65745f6964656e74697479147479706573344964656e746974794669656c640001201c446973706c6179000100144c6567616c0002000c5765620004001052696f7400080014456d61696c0010003850677046696e6765727072696e7400200014496d6167650040001c547769747465720080000021040c3c70616c6c65745f6964656e74697479147479706573244a756467656d656e74041c42616c616e636501b8011c1c556e6b6e6f776e0000001c466565506169640400b8011c42616c616e636500010028526561736f6e61626c65000200244b6e6f776e476f6f64000300244f75744f6644617465000400284c6f775175616c697479000500244572726f6e656f75730006000025040838726f6c6c75705f72756e74696d65304f726967696e43616c6c657200010c1873797374656d0400290401746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c04002d0401450170616c6c65745f636f6c6c6563746976655f6d616e676174613a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976655f6d616e676174613a3a0a496e7374616e6365313e003f0010566f69640400550301410173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a0a5f5f707269766174653a3a566f69640002000029040c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e65000200002d04086470616c6c65745f636f6c6c6563746976655f6d616e67617461245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d0002000031040c5870616c6c65745f7574696c6974795f6d616e676174611870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e3504000004083904b80039040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454013d04045300000400410401185665633c543e00003d04083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f78795479706501a02c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f74797065a0012450726f78795479706500011464656c617910012c426c6f636b4e756d626572000041040000023d04004504000004084904b80049040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014d04045300000400510401185665633c543e00004d04083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e7449640100104861736801282c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173682801104861736800011868656967687410012c426c6f636b4e756d626572000051040000024d040055040c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e59040c4870616c6c65745f6d61696e74656e616e63651870616c6c6574544d61696e74656e616e6365537461747573496e666f000008013869735f6d61696e74656e616e6365500110626f6f6c00017069735f75706772616461626c655f696e5f6d61696e74656e616e6365500110626f6f6c00005d040c4870616c6c65745f6d61696e74656e616e63651870616c6c6574144572726f72040454000118504e6f74466f756e646174696f6e4163636f756e740000049454696d656f757473207765726520696e636f72726563746c7920696e697469616c697a6564504e6f74496e4d61696e74656e616e63654d6f64650001045c4e6f7420696e206d61696e74656e616e6365206d6f646560416c7265616479496e4d61696e74656e616e63654d6f64650002046c416c726561647920696e206d61696e74656e616e6365206d6f646588416c726561647955706772616461626c65496e4d61696e74656e616e63654d6f646500030498416c72656164792075706772616461626c6520696e206d61696e74656e616e6365206d6f646594416c72656164794e6f7455706772616461626c65496e4d61696e74656e616e63654d6f6465000404a8416c7265616479206e6f742075706772616461626c6520696e206d61696e74656e616e6365206d6f64656c55706772616465426c6f636b656442794d61696e74656e616e6365000504785570677261646520626c6f636b6564206279204d61696e74656e616e636504184572726f7273610400000408b8b40065040000040800550200690400000408b45502006d04042042547265654d617008044b01000456017104000400750400000071040c3c70616c6c65745f726f6c6c646f776e1870616c6c65743c53657175656e636572526967687473000008012c726561645f726967687473b801107531323800013463616e63656c5f726967687473b801107531323800007504000002790400790400000408007104007d0400000408b4c00081040c3c70616c6c65745f726f6c6c646f776e1870616c6c6574244c325265717565737404244163636f756e7449640100010c3452657175657374526573756c7404008504013452657175657374526573756c740000001843616e63656c04008d04014443616e63656c3c4163636f756e7449643e000100285769746864726177616c0400910401285769746864726177616c0002000085040c3c70616c6c65745f726f6c6c646f776e1870616c6c65743452657175657374526573756c740000100124726571756573744964c0012452657175657374496400013c6f726967696e526571756573744964b8011075313238000118737461747573500110626f6f6c00012875706461746554797065890401285570646174655479706500008904103c70616c6c65745f726f6c6c646f776e206d657373616765731c6574685f616269285570646174655479706500011c1c4445504f534954000000285749544844524157414c000100545749544844524157414c5f5245534f4c5554494f4e00020030494e4445585f5550444154450003001843414e43454c0004004443414e43454c5f5245534f4c5554494f4e000500245f5f496e76616c696400ff00008d040c3c70616c6c65745f726f6c6c646f776e1870616c6c65741843616e63656c04244163636f756e744964010000140124726571756573744964c0012452657175657374496400011c757064617465720001244163636f756e74496400012063616e63656c65720001244163636f756e74496400011472616e6765bc013c6d657373616765733a3a52616e67650001106861736828011048323536000091040c3c70616c6c65745f726f6c6c646f776e1870616c6c6574285769746864726177616c0000100124726571756573744964c0012452657175657374496400014c7769746864726177616c526563697069656e740401205b75383b2032305d000130746f6b656e416464726573730401205b75383b2032305d000118616d6f756e7461020110553235360000950400000408b40000990404204254726565536574040454019d04000400a5040000009d0400000408b8a10400a1040c3c70616c6c65745f726f6c6c646f776e1870616c6c65742c44697370757465526f6c650001082043616e63656c6572000000245375626d697474657200010000a5040000029d0400a9040c3c70616c6c65745f726f6c6c646f776e1870616c6c6574144572726f720404540001503c4f7065726174696f6e4661696c65640000004c526561645269676874734578686175737465640001005443616e63656c5269676874734578686175737465640002002c456d7074795570646174650003007441646472657373446573657269616c697a6174696f6e4661696c7572650004004c52657175657374446f65734e6f7445786973740005003c4e6f74456e6f7567684173736574730006003c42616c616e63654f766572666c6f77000700544c3141737365744372656174696f6e4661696c6564000800304d6174684f766572666c6f770009003c546f6f4d616e795265717565737473000a0034496e76616c6964557064617465000b003c4c3141737365744e6f74466f756e64000c003857726f6e67526571756573744964000d00984f6e6c7953656c656374656453657175656e6365726973416c6c6f776564546f557064617465000e009c53657175656e6365724c6173745570646174655374696c6c496e44697370757465506572696f64000f008453657175656e6365724177616974696e6743616e63656c5265736f6c7574696f6e001000704d756c7469706c6555706461746573496e53696e676c65426c6f636b00110060426c6f636b656442794d61696e74656e616e63654d6f646500120040556e737570706f72746564417373657400130004184572726f7273ad040c6470616c6c65745f6d6574616d61736b5f7369676e61747572651870616c6c6574144572726f720404540001043c4e6f7468696e67546f5570646174650000047074686572652073686f756c6420626520736f6d652075706461746573048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb10400000408001000b5040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401b904045300000400bd0401185665633c543e0000b904082c6f726d6c5f746f6b656e732c42616c616e63654c6f636b041c42616c616e636501b8000801086964e801384c6f636b4964656e746966696572000118616d6f756e74b8011c42616c616e63650000bd04000002b90400c104082c6f726d6c5f746f6b656e732c4163636f756e7444617461041c42616c616e636501b8000c011066726565b8011c42616c616e63650001207265736572766564b8011c42616c616e636500011866726f7a656eb8011c42616c616e63650000c5040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c904045300000400cd0401185665633c543e0000c904082c6f726d6c5f746f6b656e732c52657365727665446174610844526573657276654964656e74696669657201e81c42616c616e636501b8000801086964e80144526573657276654964656e746966696572000118616d6f756e74b8011c42616c616e63650000cd04000002c90400d1040c2c6f726d6c5f746f6b656e73186d6f64756c65144572726f720404540001243442616c616e6365546f6f4c6f77000004585468652062616c616e636520697320746f6f206c6f775c416d6f756e74496e746f42616c616e63654661696c65640001049c43616e6e6f7420636f6e7665727420416d6f756e7420696e746f2042616c616e63652074797065544c69717569646974795265737472696374696f6e73000204d04661696c65642062656361757365206c6971756964697479207265737472696374696f6e732064756520746f206c6f636b696e67404d61784c6f636b734578636565646564000304b44661696c6564206265636175736520746865206d6178696d756d206c6f636b7320776173206578636565646564244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e74484578697374656e7469616c4465706f736974000504e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f7369742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d657869737440546f6b656e49644e6f74457869737473000704c44661696c6564206265636175736520746f6b656e207769746820676976656e20696420646f6573206e6f742065786974733c546f6f4d616e795265736572766573000800048054686520604572726f726020656e756d206f6620746869732070616c6c65742ed5040c3473705f61726974686d657469632c66697865645f706f696e742446697865645531323800000400b80110753132380000d904088870616c6c65745f7472616e73616374696f6e5f7061796d656e745f6d616e676174612052656c6561736573000108245631416e6369656e7400000008563200010000dd0404184f7074696f6e04045401e9010108104e6f6e6500000010536f6d650400e9010000010000e1040c2870616c6c65745f78796b1870616c6c6574144572726f7204045400018844506f6f6c416c72656164794578697374730000044c506f6f6c20616c7265616479204578697374733c4e6f74456e6f756768417373657473000104484e6f7420656e6f7567687420617373657473284e6f53756368506f6f6c0002044c4e6f207375636820706f6f6c20657869737473504e6f537563684c69717569646974794173736574000304784e6f2073756368206c697175696469747920617373657420657869737473404e6f74456e6f756768526573657276650004044c4e6f7420656e6f756768742072657365727665285a65726f416d6f756e74000504705a65726f20616d6f756e74206973206e6f7420737570706f727465645c496e73756666696369656e74496e707574416d6f756e7400060464496e73756666696369656e7420696e70757420616d6f756e7460496e73756666696369656e744f7574707574416d6f756e7400070468496e73756666696369656e74206f757470757420616d6f756e742453616d654173736574000804704173736574206964732063616e6e6f74206265207468652073616d65484173736574416c726561647945786973747300090450417373657420616c726561647920657869737473484173736574446f65734e6f74457869737473000a0454417373657420646f6573206e6f7420657869737473384469766973696f6e42795a65726f000b04404469766973696f6e206279207a65726f44556e65787065637465644661696c757265000c0448556e6578706563746564206661696c757265604e6f744d616e676174614c69717569646974794173736574000d0448556e6578706563746564206661696c757265945365636f6e644173736574416d6f756e7445786365656465644578706563746174696f6e73000e04a45365636f6e6420617373657420616d6f756e74206578636565646564206578706563746174696f6e73304d6174684f766572666c6f77000f04344d617468206f766572666c6f77704c6971756964697479546f6b656e4372656174696f6e4661696c65640010047c4c697175696469747920746f6b656e206372656174696f6e206661696c6564584e6f74456e6f756768526577617264734561726e6564001104644e6f7420656e6f7567682072657761726473206561726e6564404e6f744150726f6d6f746564506f6f6c0012044c4e6f7420612070726f6d6f74656420706f6f6c4c5061737454696d6543616c63756c6174696f6e00130454506173742074696d652063616c63756c6174696f6e4c506f6f6c416c726561647950726f6d6f74656400140454506f6f6c20616c72656164792070726f6d6f74656440536f6c64416d6f756e74546f6f4c6f770015044c536f6c6420416d6f756e7420746f6f206c6f778046756e6374696f6e4e6f74417661696c61626c65466f7254686973546f6b656e0016045c417373657420696420697320626c61636b6c697374656438446973616c6c6f776564506f6f6c001704c8506f6f6c20636f6e73696474696e67206f662070617373656420746f6b656e7320696420697320626c61636b6c6973746564704c6971756964697479436865636b706f696e744d6174684572726f720018006443616c63756c617465526577617264734d6174684572726f72001900a043616c63756c61746543756d756c6174697665576f726b4d6178526174696f4d6174684572726f72001a007043616c63756c61746552657761726473416c6c4d6174684572726f72001b00204e6f526967687473001c007c4d756c74697377617053686f756c64426541746c6561737454776f486f7073001d00a04d756c7469427579417373657443616e744861766553616d65506f6f6c41746f6d69635377617073001e00a04d756c74695377617043616e744861766553616d65546f6b656e436f6e7365717565746976656c79001f007c54726164696e67426c6f636b656442794d61696e74656e616e63654d6f64650020048c54726164696e6720626c6f636b6564206279206d61696e74656e616e6365206d6f64652c506f6f6c4973456d70747900210004184572726f7273e5040c5470616c6c65745f70726f6f665f6f665f7374616b652c7265776172645f696e666f28526577617264496e666f041c42616c616e636501b8001801406163746976617465645f616d6f756e74b8011c42616c616e636500015c726577617264735f6e6f745f7965745f636c61696d6564b8011c42616c616e636500015c726577617264735f616c72656164795f636c61696d6564b8011c42616c616e636500013c6c6173745f636865636b706f696e7410010c753332000174706f6f6c5f726174696f5f61745f6c6173745f636865636b706f696e7461020110553235360001686d697373696e675f61745f6c6173745f636865636b706f696e7461020110553235360000e904042042547265654d617008044b0110045601ed04000400f104000000ed040c5470616c6c65745f70726f6f665f6f665f7374616b651870616c6c65743450726f6d6f746564506f6f6c730000080118776569676874080108753800011c7265776172647361020110553235360000f104000002f50400f5040000040810ed0400f9040000040800e90100fd040c5470616c6c65745f70726f6f665f6f665f7374616b656c7363686564756c655f726577617264735f63616c63756c61746f723c5363686564756c6552657761726473041c42616c616e636501b8000c011c70656e64696e67b8011c42616c616e636500014870656e64696e675f73657373696f6e5f696410012453657373696f6e4964000114746f74616cb8011c42616c616e636500000105000004086102240005050c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b010905045601140453000004000d05013842547265654d61703c4b2c20563e0000090500000414101010b824000d05042042547265654d617008044b0109050456011400040011050000001105000002150500150500000408090514001905085470616c6c65745f70726f6f665f6f665f7374616b65345363686564756c65734c697374000010011068656164d401484f7074696f6e3c5363686564756c6549643e0001107461696cd401484f7074696f6e3c5363686564756c6549643e00010c706f73d401484f7074696f6e3c5363686564756c6549643e000114636f756e7424010c75363400001d05000004082105d4002105085470616c6c65745f70726f6f665f6f665f7374616b65205363686564756c6504045400001401307363686564756c65645f617410012453657373696f6e49640001306c6173745f73657373696f6e10012453657373696f6e49640001246c69715f746f6b656e10013c43757272656e637949644f663c543e0001307265776172645f746f6b656e10013c43757272656e637949644f663c543e000148616d6f756e745f7065725f73657373696f6eb8013042616c616e63654f663c543e000025050c5470616c6c65745f70726f6f665f6f665f7374616b656c7363686564756c655f726577617264735f63616c63756c61746f72744163746976617465644c69717569646974795065725363686564756c65041c42616c616e636501b80010014070656e64696e675f706f736974697665b8011c42616c616e636500014070656e64696e675f6e65676174697665b8011c42616c616e636500014870656e64696e675f73657373696f6e5f696410012453657373696f6e4964000114746f74616cb8011c42616c616e6365000029050000040c001010002d050c5470616c6c65745f70726f6f665f6f665f7374616b651870616c6c6574144572726f7204045400014c3c4e6f74456e6f756768417373657473000004484e6f7420656e6f7567687420617373657473304d6174684f766572666c6f77000104344d617468206f766572666c6f77584e6f74456e6f756768526577617264734561726e6564000204644e6f7420656e6f7567682072657761726473206561726e6564404e6f744150726f6d6f746564506f6f6c0003044c4e6f7420612070726f6d6f74656420706f6f6c4c5061737454696d6543616c63756c6174696f6e00040454506173742074696d652063616c63756c6174696f6e704c6971756964697479436865636b706f696e744d6174684572726f720005006443616c63756c617465526577617264734d6174684572726f72000600244d6174684572726f720007007043616c63756c61746552657761726473416c6c4d6174684572726f720008005c4d697373696e6752657761726473496e666f4572726f720009004c4465707265636174656445787472696e736963000a006c43616e6e6f745363686564756c6552657761726473496e50617374000b047c43616e6e6f74207363686564756c65207265776172647320696e207061737440506f6f6c446f65734e6f744578697374000c044c506f6f6c20646f6573206e6f7420657869737440546f6f4d616e795363686564756c6573000d0448546f6f206d616e79207363686564756c657340546f6f4c6974746c6552657761726473000e0478546f6f206c6974746c652072657761726473207065722073657373696f6e38546f6f536d616c6c566f6c756d65000f0470546f6f20736d616c6c20766f6c756d65206f662074686520706f6f6c804c69717569646974794c6f636b6564496e3372647061727479526577617264730010007c4e6f54686972645061727479506172747952657761726473546f436c61696d00110080536f6c6f546f6b656e50726f6d6f74696f6e466f7262696464656e4572726f7200120004184572726f727331050c3c70616c6c65745f6665655f6c6f636b1870616c6c65744c4665654c6f636b4d65746164617461496e666f0404540000100134706572696f645f6c656e677468100144426c6f636b4e756d626572466f723c543e00013c6665655f6c6f636b5f616d6f756e74b8013042616c616e63654f663c543e000150737761705f76616c75655f7468726573686f6c64b8013042616c616e63654f663c543e00014877686974656c69737465645f746f6b656e73350501d4426f756e64656442547265655365743c43757272656e637949644f663c543e2c20543a3a4d617843757261746564546f6b656e733e000035050c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401100453000004003905012c42547265655365743c543e00003905042042547265655365740404540110000400f40000003d050c3c70616c6c65745f6665655f6c6f636b1870616c6c6574584163636f756e744665654c6f636b44617461496e666f082c426c6f636b4e756d62657201101c42616c616e636501b800080154746f74616c5f6665655f6c6f636b5f616d6f756e74b8011c42616c616e636500014c6c6173745f6665655f6c6f636b5f626c6f636b10012c426c6f636b4e756d626572000041050c3c70616c6c65745f6665655f6c6f636b1870616c6c6574144572726f7204045400011c744665654c6f636b73496e636f72726563746c79496e697469616c7a6564000004884c6f636b73207765726520696e636f72726563746c7920696e697469616c697a656458496e76616c69644665654c6f636b4d65746164617461000104604c6f636b206d6574616461746120697320696e76616c6964584665654c6f636b734e6f74496e697469616c697a6564000204784c6f636b732068617665206e6f74206265656e20696e697469616c7a6564304e6f744665654c6f636b6564000304904e6f20746f6b656e73206f6620746865207573657220617265206665652d6c6f636b65644043616e74556e6c6f636b4665655965740004047c546865206c6f636b2063616e6e6f7420626520756e6c6f636b656420796574744d617843757261746564546f6b656e734c696d697445786365656465640005045d01546865206c696d6974206f6e20746865206d6178696d756d206375726174656420746f6b656e7320666f7220776869636820746865726520697320612073776170207468726573686f6c6420697320657863656564656444556e65787065637465644661696c75726500060484416e20756e6578706563746564206661696c75726520686173206f63637572656404184572726f727345050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c102045300000400490501185665633c543e00004905000002c102004d05085870616c6c65745f76657374696e675f6d616e676174612052656c65617365730001080856300000000856310001000051050c5870616c6c65745f76657374696e675f6d616e676174611870616c6c6574144572726f72040454000124284e6f7456657374696e6700000484546865206163636f756e7420676976656e206973206e6f742076657374696e672e5441744d617856657374696e675363686564756c65730001082501546865206163636f756e7420616c72656164792068617320604d617856657374696e675363686564756c65736020636f756e74206f66207363686564756c657320616e642074687573510163616e6e6f742061646420616e6f74686572206f6e652e20436f6e7369646572206d657267696e67206578697374696e67207363686564756c657320696e206f7264657220746f2061646420616e6f746865722e24416d6f756e744c6f770002040501416d6f756e74206265696e67207472616e7366657272656420697320746f6f206c6f7720746f2063726561746520612076657374696e67207363686564756c652e605363686564756c65496e6465784f75744f66426f756e6473000304d0416e20696e64657820776173206f7574206f6620626f756e6473206f66207468652076657374696e67207363686564756c65732e54496e76616c69645363686564756c65506172616d730004040d014661696c656420746f206372656174652061206e6577207363686564756c65206265636175736520736f6d6520706172616d657465722077617320696e76616c69642e5c4e6f5375697461626c655363686564756c65466f756e64000508684e6f207375697461626c65207363686564756c6520666f756e64f05065726861707320746865207573657220636f756c64206d657267652076657374696e67207363686564756c657320616e642074727920616761696e585375646f556e6c6f636b4973446973616c6c6f776564000604905375646f206973206e6f7420616c6c6f77656420746f20756e6c6f636b20746f6b656e734c496e76616c696456657374696e67496e64657800070429015468652070726f76696465642076657374696e6720696e6465782065786365656473207468652063757272656e74206e756d626572206f662076657374696e67207363686564756c6573244d6174684572726f7200080490416e206f766572666c6f77206f7220756e646572666c6f7720686173206f63637572656404744572726f7220666f72207468652076657374696e672070616c6c65742e55050000040810000059050c6070616c6c65745f63726f77646c6f616e5f726577617264731870616c6c657428526577617264496e666f04045400000c0130746f74616c5f726577617264b8013042616c616e63654f663c543e000138636c61696d65645f726577617264b8013042616c616e63654f663c543e00016c636f6e74726962757465645f72656c61795f6164647265737365734501016c5665633c543a3a52656c6179436861696e4163636f756e7449643e00005d050c6070616c6c65745f63726f77646c6f616e5f726577617264731870616c6c6574144572726f7204045400014c44416c72656164794173736f63696174656400000851015573657220747279696e6720746f206173736f63696174652061206e6174697665206964656e74697479207769746820612072656c617920636861696e206964656e7469747920666f7220706f73746572696f720d0172657761726420636c61696d696e672070726f766964656420616e20616c7265616479206173736f6369617465642072656c617920636861696e206964656e746974794842617463684265796f6e6446756e64506f740001041101547279696e6720746f20696e74726f647563652061206261746368207468617420676f6573206265796f6e6420746865206c696d697473206f66207468652066756e6473544669727374436c61696d416c7265616479446f6e6500020460466972737420636c61696d20616c726561647920646f6e654c5265776172644e6f7448696768456e6f756768000304f854686520636f6e747269627574696f6e206973206e6f74206869676820656e6f75676820746f20626520656c696769626c6520666f72207265776172647354496e76616c6964436c61696d5369676e617475726500040851015573657220747279696e6720746f206173736f63696174652061206e6174697665206964656e74697479207769746820612072656c617920636861696e206964656e7469747920666f7220706f73746572696f72a872657761726420636c61696d696e672070726f766964656420612077726f6e67207369676e617475726564496e76616c696446726565436c61696d5369676e61747572650005041d015573657220747279696e6720746f20636c61696d207468652066697273742066726565207265776172642070726f7669646564207468652077726f6e67207369676e6174757265444e6f4173736f636961746564436c61696d00060c55015573657220747279696e6720746f20636c61696d20616e20617761726420646964206e6f74206861766520616e20636c61696d206173736f63696174656420776974682069742e2054686973206d6179206d65616e55017468657920646964206e6f7420636f6e7472696275746520746f207468652063726f77646c6f616e2c206f7220746865792068617665206e6f7420796574206173736f6369617465642061206e61746976652069645c7769746820746865697220636f6e747269627574696f6e5452657761726473416c7265616479436c61696d656400070841015573657220747279696e6720746f20636c61696d20726577617264732068617320616c726561647920636c61696d656420616c6c2072657761726473206173736f636961746564207769746820697473646964656e7469747920616e6420636f6e747269627574696f6e6c526577617264566563416c7265616479496e697469616c697a65640008049c526577617264207665632068617320616c7265616479206265656e20696e697469616c697a65647c5265776172645665634e6f7446756c6c79496e697469616c697a6564596574000904b45265776172642076656320686173206e6f7420796574206265656e2066756c6c7920696e697469616c697a65645452657761726473446f4e6f744d6174636846756e64000a04a0526577617264732073686f756c64206d617463682066756e6473206f66207468652070616c6c65744c546f6f4d616e79436f6e7472696275746f7273000b04d0496e697469616c697a655f7265776172645f76656320726563656976656420746f6f206d616e7920636f6e7472696275746f72735456657374696e67506572696f644e6f6e56616c6964000c049050726f76696465642076657374696e6720706572696f64206973206e6f742076616c6964744e6f6e436f6e74726962757465644164647265737350726f7669646564000d04f8557365722070726f76696465642061207369676e61747572652066726f6d2061206e6f6e2d636f6e7472696275746f722072656c6179206163636f756e747c496e73756666696369656e744e756d6265724f6656616c696450726f6f6673000e04310155736572207375626d697474656420616e20756e73696666696369656e74206e756d626572206f662070726f6f667320746f206368616e67652074686520726577617264206164647265737348436c61696d696e674c6573735468616e4544000f0cd0546865206d696e74206f7065726174696f6e20647572696e6720636c61696d2068617320726573756c74656420696e206572722e5d0154686973206973206578706563746564207768656e20636c61696d696e67206c657373207468616e206578697374656e7469616c20646573706f736974206f6e2061206e6f6e2d6578697374656e74206163636f756e740501506c6561736520636f6e73696465722077616974696e6720756e74696c2074686520456e6456657374696e67426c6f636b20746f20617474656d70742074686973304d6174684f766572666c6f77001004344d617468206f766572666c6f7730506572696f644e6f7453657400110438506572696f64206e6f742073657458416c6c6f636174696f6e446f65734e6f744d617463680012041101547279696e6720746f20696e74726f647563652061206261746368207468617420676f6573206265796f6e6420746865206c696d697473206f66207468652066756e6473048054686520604572726f726020656e756d206f6620746869732070616c6c65742e61050c3473705f61726974686d65746963287065725f7468696e67731c50657263656e74000004000801087538000065050c3c70616c6c65745f69737375616e63651870616c6c6574144572726f7204045400011c8049737375616e6365436f6e666967416c7265616479496e697469616c697a6564000004c05468652069737375616e636520636f6e6669672068617320616c7265616479206265656e20696e697469616c697a65647049737375616e6365436f6e6669674e6f74496e697469616c697a6564000104b05468652069737375616e636520636f6e66696720686173206e6f74206265656e20696e697469616c697a65643c5447454e6f7446696e616c697a6564000204d0544745206d7573742062652066696e616c697a6564206265666f72652069737375616e636520636f6e66696720697320696e7469545447454973416c726561647946696e616c697a6564000304705468652054474520697320616c72656164792066696e616c697a65645449737375616e6365436f6e666967496e76616c6964000404785468652069737375616e636520636f6e66696720697320696e76616c6964244d6174684572726f720005049c416e20756e646572666c6f77206f7220616e206f766572666c6f7720686173206f6363757265642c556e6b6e6f776e506f6f6c00060430756e6b6e6f776e20706f6f6c04184572726f727369050c7470616c6c65745f6d756c7469707572706f73655f6c69717569646974791870616c6c65744452657365727665537461747573496e666f041c42616c616e636501b80014016c7374616b65645f756e6163746976617465645f7265736572766573b8011c42616c616e636500016c6163746976617465645f756e7374616b65645f7265736572766573b8011c42616c616e63650001747374616b65645f616e645f6163746976617465645f7265736572766573b8011c42616c616e6365000140756e7370656e745f7265736572766573b8011c42616c616e636500013472656c6f636b5f616d6f756e74b8011c42616c616e636500006d050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454017105045300000400750501185665633c543e000071050c7470616c6c65745f6d756c7469707572706f73655f6c69717569646974791870616c6c65744052656c6f636b537461747573496e666f081c42616c616e636501b82c426c6f636b4e756d6265720110000c0118616d6f756e74b8011c42616c616e63650001387374617274696e675f626c6f636b10012c426c6f636b4e756d62657200015c656e64696e675f626c6f636b5f61735f62616c616e6365b8011c42616c616e63650000750500000271050079050c7470616c6c65745f6d756c7469707572706f73655f6c69717569646974791870616c6c6574144572726f72040454000118484e6f74414c6971756964697479546f6b656e0000048854686520746f6b656e206973206e6f742061206c697175696469747920746f6b656e6052656c6f636b436f756e744c696d69744578636565646564000104dc546865206c696d6974206f6e20746865206d6178696d756d206e756d626572206f662072656c6f636b73207761732065786365656465645852656c6f636b496e7374616e6365496e6465784f4f42000204a850726f766964656420696e64657820666f722072656c6f636b206973206f7574206f6620626f756e6473604e6f74456e6f756768556e7370656e7452657365727665730003046c4e6f7420656e6f75676820756e7370656e642072657365727665733c4e6f74456e6f756768546f6b656e73000404444e6f7420656e6f75676820746f6b656e73244d6174684572726f72000504284d617468206572726f7204184572726f72737d050000040cb8b8b8008105084070616c6c65745f626f6f74737472617038426f6f74737472617050686173650001102c4265666f726553746172740000002457686974656c697374000100185075626c69630002002046696e697368656400030000850500000410101010f9020089050000040810b8008d05000002850500910508346672616d655f737570706f72742050616c6c6574496400000400e8011c5b75383b20385d000095050c4070616c6c65745f626f6f7473747261701870616c6c6574144572726f7204045400015c48556e737570706f72746564546f6b656e4964000004d04f6e6c79207363686564756c656420746f6b656e20706169722063616e206265207573656420666f722070726f766973696f6e733c4e6f74456e6f756768417373657473000104784e6f7420656e6f7567682066756e647320666f722070726f766973696f6e544e6f74456e6f7567685665737465644173736574730002049c4e6f7420656e6f7567682066756e647320666f722070726f766973696f6e202876657374656429304d6174684f766572666c6f77000304304d6174682070726f626c656d30556e617574686f72697a656400040498557365722063616e6e6f742070617274696369706174652061742074686973206d6f6d656e745c426f6f7473747261705374617274496e546865506173740005048c426f6f7473747261702063616e74206265207363686564756c656420696e20706173745c50686173654c656e67746843616e6e6f7442655a65726f0006049c426f6f74737461726170207068617365732063616e6e6f74206c61737473203020626c6f636b7338416c72656164795374617274656400070480426f6f74737472617465206576656e7420616c726561647920737461727465643856616c756174696f6e526174696f0008046056616c756174696f6e20726174696f20657863656564656474466972737450726f766973696f6e496e5365636f6e64546f6b656e4964000904bc46697273742070726f766973696f6e206d75737420626520696e206e6f6e207265737472696374656420746f6b656e44506f6f6c416c7265616479457869737473000a047c426f6f747374726170656420706f6f6c20616c726561647920657869737473384e6f7446696e6973686564596574000b04b043616e6e6f7420636c61696d2072657761726473206265666f726520626f6f7473747261702066696e697368384e6f7468696e67546f436c61696d000c044c6e6f207265776172647320746f20636c61696d2857726f6e67526174696f000d042c77726f6e6720726174696f74426f6f7473747261704e6f745265616479546f426546696e6973686564000e044c6e6f207265776172647320746f20636c61696d2453616d65546f6b656e000f04ac546f6b656e73207573656420696e20626f6f7473747261702063616e6e6f74206265207468652073616d6550546f6b656e4964446f65734e6f7445786973747300100454546f6b656e20646f6573206e6f742065786973747358546f6b656e7341637469766174696f6e4661696c656400110460546f6b656e2061637469766174696f6e73206661696c656450426f6f7473747261704e6f7453636864756c65640012045c426f6f747374726170206e6f74207363686564756c656444426f6f74737472617046696e697368656400130468426f6f74737472617020616c72656164792046696e697368656460546f6f4c617465546f557064617465426f6f747374726170001408a8426f6f7473747261702063616e206f6e6c792062652075706461746564206f722063616e63656c6c6564ec426f6f74737472617055706461746542756666657220626c6f636b73206f72206d6f7265206265666f726520626f6f7473747261702073746172749050726f766973696f6e696e67426c6f636b656442794d61696e74656e616e63654d6f6465001504c8426f6f7473747261702070726f766973696f6e696e6720626c6f636b6564206279206d61696e74656e616e6365206d6f64656c426f6f7473747261704d757374426550726546696e616c697a6564001604e8426f6f747374726170206d757374206265207072652066696e616c697a6564206265666f72652069742063616e2062652066696e616c697a656404184572726f727399050c4470617261636861696e5f7374616b696e671870616c6c657424526f756e64496e666f042c426c6f636b4e756d6265720110000c011c63757272656e74100128526f756e64496e646578000114666972737410012c426c6f636b4e756d6265720001186c656e67746810010c75333200009d050c4470617261636861696e5f7374616b696e671870616c6c65742444656c656761746f720c244163636f756e74496401001c42616c616e636501b82843757272656e6379496401100010010869640001244163636f756e74496400012c64656c65676174696f6e73a10501c04f7264657265645365743c426f6e643c4163636f756e7449642c2042616c616e63652c2043757272656e637949643e3e0001207265717565737473ad0501b450656e64696e6744656c65676174696f6e52657175657374733c4163636f756e7449642c2042616c616e63653e000118737461747573bd05013c44656c656761746f725374617475730000a1050c4470617261636861696e5f7374616b696e670c736574284f72646572656453657404045401a505000400a90501185665633c543e0000a5050c4470617261636861696e5f7374616b696e671870616c6c657410426f6e640c244163636f756e74496401001c42616c616e636501b82843757272656e637949640110000c01146f776e65720001244163636f756e744964000118616d6f756e74b8011c42616c616e636500013c6c69717569646974795f746f6b656e10012843757272656e637949640000a905000002a50500ad050c4470617261636861696e5f7374616b696e671870616c6c65746450656e64696e6744656c65676174696f6e526571756573747308244163636f756e74496401001c42616c616e636501b8000401207265717565737473b10501e842547265654d61703c4163636f756e7449642c2044656c65676174696f6e526571756573743c4163636f756e7449642c2042616c616e63653e3e0000b105042042547265654d617008044b01000456013101000400b505000000b505000002b90500b9050000040800310100bd050c4470617261636861696e5f7374616b696e671870616c6c65743c44656c656761746f72537461747573000108184163746976650000001c4c656176696e670400100128526f756e64496e64657800010000c1050c4470617261636861696e5f7374616b696e671870616c6c657444436f6c6c61746f7243616e6469646174650c244163636f756e74496401001c42616c616e636501b82843757272656e6379496401100028010869640001244163636f756e744964000110626f6e64b8011c42616c616e636500013c6c69717569646974795f746f6b656e10012843757272656e6379496400012864656c656761746f7273c50501544f7264657265645365743c4163636f756e7449643e00013c746f705f64656c65676174696f6e73a90501a45665633c426f6e643c4163636f756e7449642c2042616c616e63652c2043757272656e637949643e3e000148626f74746f6d5f64656c65676174696f6e73a90501a45665633c426f6e643c4163636f756e7449642c2042616c616e63652c2043757272656e637949643e3e000134746f74616c5f636f756e746564b8011c42616c616e6365000134746f74616c5f6261636b696e67b8011c42616c616e636500011c72657175657374c90501944f7074696f6e3c43616e646964617465426f6e64526571756573743c42616c616e63653e3e0001147374617465cd050138436f6c6c61746f725374617475730000c5050c4470617261636861696e5f7374616b696e670c736574284f7264657265645365740404540100000400450101185665633c543e0000c90504184f7074696f6e0404540129010108104e6f6e6500000010536f6d65040029010000010000cd050c4470617261636861696e5f7374616b696e671870616c6c657438436f6c6c61746f7253746174757300010c184163746976650000001049646c650001001c4c656176696e670400100128526f756e64496e64657800020000d1050c4470617261636861696e5f7374616b696e671870616c6c657440436f6c6c61746f72536e617073686f740c244163636f756e74496401001c42616c616e636501b82843757272656e63794964011000100110626f6e64b8011c42616c616e636500012c64656c65676174696f6e73a90501a45665633c426f6e643c4163636f756e7449642c2042616c616e63652c2043757272656e637949643e3e000114746f74616cb8011c42616c616e636500013c6c69717569646974795f746f6b656e10012843757272656e637949640000d505042042547265654d617008044b0110045601f502000400d905000000d905000002dd0500dd050000040810f50200e105042042547265654d617008044b010004560100000400e505000000e505000002e90500e90500000408000000ed050c4470617261636861696e5f7374616b696e671870616c6c65745841676772656761746f724d657461646174615479706508244163636f756e74496401002843757272656e63794964011000080148746f6b656e5f636f6c6c61746f725f6d6170f105017c42547265654d61703c43757272656e637949642c204163636f756e7449643e00014c617070726f7665645f63616e64696461746573f905014c42547265655365743c4163636f756e7449643e0000f105042042547265654d617008044b011004560100000400f505000000f505000002550500f9050420425472656553657404045401000004004501000000fd05042042547265654d617008044b010004560101060004000d060000000106042042547265654d617008044b0100045601b80004000506000000050600000209060009060000040800b8000d060000021106001106000004080001060015060c4470617261636861696e5f7374616b696e671870616c6c65746c526f756e64436f6c6c61746f72526577617264496e666f5479706508244163636f756e74496401001c42616c616e636501b80008013c636f6c6c61746f725f726577617264b8011c42616c616e636500014464656c656761746f725f726577617264730106017042547265654d61703c4163636f756e7449642c2042616c616e63653e000019060c4470617261636861696e5f7374616b696e671870616c6c6574144572726f720404540001d83044656c656761746f72444e450000006844656c656761746f72444e45696e546f704e6f72426f74746f6d0001006844656c656761746f72444e45496e44656c656761746f725365740002003043616e646964617465444e450003003444656c65676174696f6e444e450004003c44656c656761746f724578697374730005003c43616e6469646174654578697374730006005443616e646964617465426f6e6442656c6f774d696e0007004c496e73756666696369656e7442616c616e63650008004844656c65676174696f6e42656c6f774d696e00090038416c72656164794f66666c696e65000a0034416c7265616479416374697665000b005c44656c656761746f72416c72656164794c656176696e67000c004c44656c656761746f724e6f744c656176696e67000d005c44656c656761746f7243616e6e6f744c65617665596574000e005c43616e6e6f7444656c656761746549664c656176696e67000f005c43616e646964617465416c72656164794c656176696e670010004c43616e6469646174654e6f744c656176696e670011005c43616e64696461746543616e6e6f744c656176655965740012005c43616e6e6f74476f4f6e6c696e6549664c656176696e67001300804578636565644d617844656c65676174696f6e7350657244656c656761746f7200140064416c726561647944656c65676174656443616e6469646174650015003c496e76616c69645363686564756c650016004443616e6e6f7453657442656c6f774d696e001700484e6f57726974696e6753616d6556616c7565001800b0546f6f4c6f7743616e646964617465436f756e7457656967687448696e744a6f696e43616e64696461746573001900cc546f6f4c6f7743616e646964617465436f756e7457656967687448696e7443616e63656c4c6561766543616e64696461746573001a0094546f6f4c6f7743616e646964617465436f756e74546f4c6561766543616e64696461746573001b007c546f6f4c6f7744656c65676174696f6e436f756e74546f44656c6567617465001c00a0546f6f4c6f7743616e64696461746544656c65676174696f6e436f756e74546f44656c6567617465001d0098546f6f4c6f7744656c65676174696f6e436f756e74546f4c6561766544656c656761746f7273001e006c50656e64696e6743616e6469646174655265717565737473444e45001f009050656e64696e6743616e64696461746552657175657374416c72656164794578697374730020008050656e64696e6743616e646964617465526571756573744e6f744475655965740021006c50656e64696e6744656c65676174696f6e52657175657374444e450022009450656e64696e6744656c65676174696f6e52657175657374416c72656164794578697374730023008450656e64696e6744656c65676174696f6e526571756573744e6f74447565596574002400785374616b696e674c6971756964697479546f6b656e4e6f744c6973746564002500a0546f6f4c6f7743757272656e745374616b696e674c6971756964697479546f6b656e73436f756e74002600885374616b696e674c6971756964697479546f6b656e416c72656164794c69737465640027006c4578636565644d6178436f6c6c61746f7243616e64696461746573002800904578636565644d6178546f74616c44656c656761746f727350657243616e6469646174650029005c43616e6469646174654e6f744167677265676174696e67002a009843616e6469646174654e6f744167677265676174696e67556e64657241676772656761746f72002b009043616e646964617465416c7265616479417070726f766564427941676772656761746f72002c004041676772656761746f72457869737473002d005c436f6c6c61746f72526f756e6452657761726473444e45002e004c44656c656761746f7252657761726473444e45002f003441676772656761746f72444e450030008054617267657474656441676772656761746f7253616d65417343757272656e740031008043616e6469646174654e6f74417070726f766564427941676772656761746f720032007441676772656761746f724c6971756964697479546f6b656e54616b656e00330074496e636f727265637452657761726444656c656761746f72436f756e74003400244d6174684572726f72003500048054686520604572726f726020656e756d206f6620746869732070616c6c65742e1d060000040800b4002106042042547265654d617008044b01b40456012506000400290600000025060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400450101185665633c543e000029060000022d06002d0600000408b42506003106042042547265654d617008044b01b404560100000400350600000035060000029504003906042042547265654d617008044b01b4045601100004003d060000003d06000002410600410600000408b4100045060c6070616c6c65745f73657175656e6365725f7374616b696e671870616c6c6574144572726f720404540001243c4f7065726174696f6e4661696c6564000000304d6174684f766572666c6f770001006453657175656e63657249734e6f74496e4163746976655365740002006c53657175656e636572416c7265616479496e4163746976655365740003006c43616e74556e7374616b655768696c65496e4163746976655365740004005c4e6f74456e6f75676853657175656e6365725374616b65000500644d617853657175656e636572734c696d6974526561636865640006004854657374556e7374616b696e674572726f7200070038556e6b6e6f776e436861696e496400080004184572726f727349060000024d06004d0600000408001903005106000004085506480055060c1c73705f636f72651863727970746f244b65795479706549640000040060011c5b75383b20345d000059060c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742e5d060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011d03045300000400610601185665633c543e000061060000021d03006506084873705f636f6e73656e7375735f736c6f747310536c6f740000040024010c75363400006906083870616c6c65745f6772616e6470612c53746f726564537461746504044e01100110104c6976650000003050656e64696e6750617573650801307363686564756c65645f61741001044e00011464656c61791001044e000100185061757365640002003450656e64696e67526573756d650801307363686564756c65645f61741001044e00011464656c61791001044e000300006d06083870616c6c65745f6772616e6470614c53746f72656450656e64696e674368616e676508044e0110144c696d697400001001307363686564756c65645f61741001044e00011464656c61791001044e0001406e6578745f617574686f7269746965737106016c426f756e646564417574686f726974794c6973743c4c696d69743e000118666f726365643801244f7074696f6e3c4e3e000071060c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454015501045300000400510101185665633c543e000075060c3870616c6c65745f6772616e6470611870616c6c6574144572726f7204045400011c2c50617573654661696c65640000080501417474656d707420746f207369676e616c204752414e445041207061757365207768656e2074686520617574686f72697479207365742069736e2774206c697665a42865697468657220706175736564206f7220616c72656164792070656e64696e67207061757365292e30526573756d654661696c65640001081101417474656d707420746f207369676e616c204752414e44504120726573756d65207768656e2074686520617574686f72697479207365742069736e277420706175736564a028656974686572206c697665206f7220616c72656164792070656e64696e6720726573756d65292e344368616e676550656e64696e67000204e8417474656d707420746f207369676e616c204752414e445041206368616e67652077697468206f6e6520616c72656164792070656e64696e672e1c546f6f536f6f6e000304bc43616e6e6f74207369676e616c20666f72636564206368616e676520736f20736f6f6e206166746572206c6173742e60496e76616c69644b65794f776e65727368697050726f6f66000404310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c696445717569766f636174696f6e50726f6f660005043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400060415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e79060c4c6f726d6c5f61737365745f7265676973747279186d6f64756c65144572726f7204045400011c3441737365744e6f74466f756e6400000450417373657420776173206e6f7420666f756e642e2842616456657273696f6e00010809015468652076657273696f6e206f6620746865206056657273696f6e65644d756c74694c6f636174696f6e602076616c75652075736564206973206e6f742061626c6548746f20626520696e7465727072657465642e38496e76616c6964417373657449640002046054686520617373657420696420697320696e76616c69642e4c436f6e666c696374696e674c6f636174696f6e000304d8416e6f746865722061737365742077617320616c726561647920726567697374657220776974682074686973206c6f636174696f6e2e48436f6e666c696374696e6741737365744964000404d8416e6f746865722061737365742077617320616c7265616479207265676973746572207769746820746869732061737365742069642e48496e76616c69644173736574537472696e670005046c4e616d65206f722073796d626f6c20697320746f6f206c6f6e672e48436f6e666c696374696e674c314173736574000600048054686520604572726f726020656e756d206f6620746869732070616c6c65742e7d06083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501b80010012070726f706f7365720001244163636f756e74496400011476616c7565b8011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e64b8011c42616c616e6365000081060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400f401185665633c543e000085060c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900011470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0003084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640004047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e04784572726f7220666f72207468652074726561737572792070616c6c65742e89060c4c70616c6c65745f7375646f5f6d616e676174611870616c6c6574144572726f720404540001042c526571756972655375646f0000047c53656e646572206d75737420626520746865205375646f206163636f756e7404644572726f7220666f7220746865205375646f2070616c6c65748d060c4870616c6c65745f7375646f5f6f726967696e1870616c6c6574144572726f7204045400010004644572726f7220666f7220746865205375646f2070616c6c657491060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540128045300000400e10101185665633c543e00009506086470616c6c65745f636f6c6c6563746976655f6d616e6761746114566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573450101385665633c4163636f756e7449643e0001106e617973450101385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d626572000099060c6470616c6c65745f636f6c6c6563746976655f6d616e676174611870616c6c6574144572726f72080454000449000134244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e94546f6f4561726c79546f436c6f736542794e6f6e466f756e646174696f6e4163636f756e74000708610109546f206561726c7920746f20636c6f7365207468652070726f706f73616c2c2063616e206f6e6c7920636c6f73652050726f706f73616c436c6f736544656c617920626c6f636b732061667465722070726f706f73616cac7761732070726f706f73656420756e6c657373206279206120666f756e646174696f6e206163636f756e7440546f6f4d616e7950726f706f73616c73000804fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000904d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000a04d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e545072696d654163636f756e744e6f744d656d626572000b04745072696d65206163636f756e74206973206e6f742061206d656d626572684e6f74466f756e646174696f6e4163636f756e744f72526f6f74000c048c526571756972657320666f756e646174696f6e206163636f756e74206f7220726f6f74048054686520604572726f726020656e756d206f6620746869732070616c6c65742e9d060c3c70616c6c65745f6964656e7469747914747970657330526567697374726174696f6e0c1c42616c616e636501b8344d61784a756467656d656e7473004c4d61784164646974696f6e616c4669656c647300000c01286a756467656d656e7473a10601fc426f756e6465645665633c28526567697374726172496e6465782c204a756467656d656e743c42616c616e63653e292c204d61784a756467656d656e74733e00011c6465706f736974b8011c42616c616e6365000110696e666f850301844964656e74697479496e666f3c4d61784164646974696f6e616c4669656c64733e0000a1060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401a506045300000400a90601185665633c543e0000a5060000040810210400a906000002a50600ad0600000408b8b10600b1060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400450101185665633c543e0000b5060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401b906045300000400c10601185665633c543e0000b90604184f7074696f6e04045401bd060108104e6f6e6500000010536f6d650400bd060000010000bd060c3c70616c6c65745f6964656e7469747914747970657334526567697374726172496e666f081c42616c616e636501b8244163636f756e7449640100000c011c6163636f756e740001244163636f756e74496400010c666565b8011c42616c616e63650001186669656c6473190401384964656e746974794669656c64730000c106000002b90600c5060c3c70616c6c65745f6964656e746974791870616c6c6574144572726f7204045400014848546f6f4d616e795375624163636f756e74730000045c546f6f206d616e7920737562732d6163636f756e74732e204e6f74466f756e64000104504163636f756e742069736e277420666f756e642e204e6f744e616d6564000204504163636f756e742069736e2774206e616d65642e28456d707479496e64657800030430456d70747920696e6465782e284665654368616e6765640004043c466565206973206368616e6765642e284e6f4964656e74697479000504484e6f206964656e7469747920666f756e642e3c537469636b794a756467656d656e7400060444537469636b79206a756467656d656e742e384a756467656d656e74476976656e000704404a756467656d656e7420676976656e2e40496e76616c69644a756467656d656e7400080448496e76616c6964206a756467656d656e742e30496e76616c6964496e6465780009045454686520696e64657820697320696e76616c69642e34496e76616c6964546172676574000a04585468652074617267657420697320696e76616c69642e34546f6f4d616e794669656c6473000b046c546f6f206d616e79206164646974696f6e616c206669656c64732e44546f6f4d616e7952656769737472617273000c04e84d6178696d756d20616d6f756e74206f66207265676973747261727320726561636865642e2043616e6e6f742061646420616e79206d6f72652e38416c7265616479436c61696d6564000d04704163636f756e7420494420697320616c7265616479206e616d65642e184e6f74537562000e047053656e646572206973206e6f742061207375622d6163636f756e742e204e6f744f776e6564000f04885375622d6163636f756e742069736e2774206f776e65642062792073656e6465722e744a756467656d656e74466f72446966666572656e744964656e74697479001004d05468652070726f7669646564206a756467656d656e742077617320666f72206120646966666572656e74206964656e746974792e584a756467656d656e745061796d656e744661696c6564001104f84572726f722074686174206f6363757273207768656e20746865726520697320616e20697373756520706179696e6720666f72206a756467656d656e742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec906102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c4164647265737301001043616c6c014102245369676e617475726501c90214457874726101cd0600040048000000cd0600000420d106d506d906dd06e506e906ed06f10600d10610306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000d50610306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000d90610306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000dd0610306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400e106010c4572610000e106102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000e50610306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e63650404540000040095010120543a3a4e6f6e63650000e90610306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000ed06088870616c6c65745f7472616e73616374696f6e5f7061796d656e745f6d616e67617461604368617267655472616e73616374696f6e5061796d656e7404045400000400a101013042616c616e63654f663c543e0000f10610306672616d655f73797374656d28657874656e73696f6e7354636865636b5f6e6f6e5f7a65726f5f73656e64657248436865636b4e6f6e5a65726f53656e64657204045400000000f5060838726f6c6c75705f72756e74696d651c52756e74696d6500000000741853797374656d011853797374656d501c4163636f756e7401010402000c400000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b576569676874010018180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510288000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e24426c6f636b5365656401002880000000000000000000000000000000000000000000000000000000000000000004b8204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b2073687566666c696e672073656564733053746f72616765517565756501003004005815012053746f72616765207175657565206973207573656420666f722073746f72696e67207472616e73616374696f6e7320696e20626c6f636b636861696e20697473656c662e4d01204d61696e20726561736f6e20666f7220746861742073746f7261676520656e747279206973206661637420746861742075706f6e2056455220626c6f636b20604e6020657865637574696f6e206974206973610120726571756972656420746f2066657463682026206578656375746564207472616e73616374696f6e732066726f6d2070726576696f757320626c6f636b2028604e2d316029206275742064756520746f206f726967696e6d01207375627374726174652064657369676e20626c6f636b7320262065787472696e73696373206172652073746f72656420696e20726f636b7344422064617461626173652074686174206973206e6f742061636365737369626c6529032066726f6d2072756e74696d652070617274206f6620746865206e6f64652028736565205b537562737472617465206172636869746563747572655d2868747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f6d616e676174612d646f63732d6e6f64652f6672616d655f6578656375746976652f7374727563742e4578656375746976652e68746d6c29292077686174206d616b657320697420696d706f737369626c6520746f2070726f7065726c7920696d706c656d656e7420626c6f636b690120657865637574696f6e206c6f6769632e20417320616e20736f6c7574696f6e20626c6f636b636861696e2072756e74696d652073746f72616765207761732073656c65637465642061732062756666657220666f722074787371012077616974696e6720666f7220657865637574696f6e2e204d61696e20616476616e74616765206f66207375636820617070726f616368206973206661637420746861742073746f72616765207374617465206973207075626c6963750120736f2069747320696d706f737369626c6520746f206d616e6970756c61746520646174612073746f72656420696e2074686572652e2053746f7261676520717565756520697320696d706c656d656e74656420617320646f75626c657101206275666665726564207175657565202d20746f20736f6c76652070726f626c656d206f662072617265206f63636173696f6e732077686572652064756520746f20646966666572656e7420726561736f6e7320736f6d652074787375012074686174207765726520696e636c7564656420696e20626c6f636b20604e6020617265206e6f742061626c6520746f20626520657865637574656420696e206120666f6c6c6f77696e6720626c6f636b20604e2b31602028676f6f644501206578616d706c65206973206e65772073657373696f6e20686f6f6b2f6576656e7420746861742062792064657369676e20636f6e73756d65732077686f6c6520626c6f636b206361706163697479292e00002c2023204f7665726865616469012049747320776f72746820746f206e6f7469636520746861742073746f726167652071756575652061646473206f6e6c792073696e676c652073746f726167652077726974652c206173206c697374206f6620616c6c207478734d012069732073746f7265642061732073696e676c652076616c75652028656e636f646564206c697374206f662074787329206d6170656420746f2073696e676c65206b65792028626c6f636b206e756d62657229007420232053746f726167652051657565756520696e746572616374696f6ecc205468657265206172652074776f207761797320746f20696e74657261637420776974682073746f726167652071756575653aec202d20656e71756575696e67206e657720747873207573696e67205b6050616c6c65743a3a656e71756575655f747873605d20696e686572656e746901202d20706f70696e67207478732066726f6d20746865207175657565207573696e67205b6050616c6c65743a3a706f705f747873605d2074686174206973206578706f736564207468726f756768742052756e74696d654170691c20202063616c6c2c44696453746f7265547873010050040004b8204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b2073687566666c696e672073656564733c547850726576616c69646174696f6e010050040004b8204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b2073687566666c696e672073656564733445787472696e736963446174610101040510480400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002880000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010054040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301006404001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f706963730101040228e5010400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e005901205468652076616c756520686173207468652074797065206028426c6f636b4e756d626572466f723c543e2c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000ed0104000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100500400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100500400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e50686173650000dd01040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01f50101701830426c6f636b576569676874730502ed0107b00e1ba20600070010a5d4e813ffffffffffffffffe23dab2c0001078814da4b971366666666666666a6010700cc7b9fae13ffffffffffffffbf010000e23dab2c00010788580381d11366666666666666e601070010a5d4e813ffffffffffffffff0107004429353a130000000000000040e23dab2c0000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e67746815023000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101060090000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e2044625765696768741d024040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e2102e10330726f6c6c75702d636861696e30726f6c6c75702d636861696e010000006400000001000000446e2c571f6baada0c0100000031c5a5d26be7c38d01000000bf6dbcd6c642054e010000005a84941cdf3b3c0401000000be7f39a70c12a34e01000000d1106f246668be9801000000df6acb689907609b0400000037e397fc7c91f5e40200000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000dd718d5cc53262d401000000ab3c0572291feb8b01000000ed99c5acb25eedf503000000bc9d89904f5b923f0100000037c8bb1350a9a2a804000000f3ff14d5ab5270590300000001000000010484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978a4082a0014a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e013102002454696d657374616d70012454696d657374616d70080c4e6f7701002420000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e24446964557064617465010050040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f0135020004344d696e696d756d506572696f642420b80b000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00021c5574696c697479000139020194044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e013104041450726f7879011450726f7879081c50726f78696573010104050035044400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e74730101040500450444000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e014502019c184050726f78794465706f73697442617365b8400000e06c00722a920f0100000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f72b8400000bc5818bbc712010000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f7869657310102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e6710102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f73697442617365b8400000e06c00722a920f0100000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f72b8400000f013d5b73636020000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e015504052c4d61696e74656e616e6365012c4d61696e74656e616e636504444d61696e74656e616e63655374617475730100590408000000014d0201a800015d040620526f6c6c646f776e0120526f6c6c646f776e34604c61737450726f636573736564526571756573744f6e4c3201010402b4b8400000000000000000000000000000000000444c324f726967696e52657175657374496401010402b4b84001000000000000000000000000000000005c50656e64696e6753657175656e636572557064617465730001080202610465040400005455706461746573457865637574696f6e517565756500010402b869040400006c55706461746573457865637574696f6e51756575654e65787449640100b8400000000000000000000000000000000000944c6173745363686564756c65645570646174654964496e457865637574696f6e51756575650100b84000000000000000000000000000000000004053657175656e6365727352696768747301010402b46d04040000284c32526571756573747300010802027d048104040000604177616974696e6743616e63656c5265736f6c7574696f6e0101040295049904040000544c617374557064617465427953657175656e636572010104029504b8400000000000000000000000000000000000604d617841636365707465645265717565737449644f6e6c3201010402b4b840000000000000000000000000000000000054546f74616c4e756d6265724f664465706f7369747301001010000000000060546f74616c4e756d6265724f665769746864726177616c7301001010000000000001510201ac0c4c44697370757465506572696f644c656e677468b8400500000000000000000000000000000000405269676874734d756c7469706c696572b8400100000000000000000000000000000000405265717565737473506572426c6f636bb840320000000000000000000000000000000001a90407204d6574616d61736b01204d6574616d61736b10104e616d650100d00400001c56657273696f6e0100d00400001c436861696e496401002420000000000000000000244465636f646555726c0100dc04000001850201c8082c537472696e674c696d6974101020000000003855726c537472696e674c696d69741010000400000001ad040818546f6b656e730118546f6b656e731434546f74616c49737375616e63650101040510b8400000000000000000000000000000000004902054686520746f74616c2069737375616e6365206f66206120746f6b656e20747970652e384e65787443757272656e63794964010010100000000000144c6f636b730101080205b104b504040008d820416e79206c6971756964697479206c6f636b73206f66206120746f6b656e207479706520756e64657220616e206163636f756e742e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e204163636f756e74730101080205b104c104c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018b8205468652062616c616e6365206f66206120746f6b656e207479706520756e64657220616e206163636f756e742e00fc204e4f54453a2049662074686520746f74616c2069732065766572207a65726f2c206465637265617365206163636f756e7420726566206163636f756e742e001901204e4f54453a2054686973206973206f6e6c79207573656420696e20746865206361736520746861742074686973206d6f64756c65206973207573656420746f2073746f7265282062616c616e6365732e2052657365727665730101080205b104c504040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e01890201e008204d61784c6f636b73101032000000002c4d61785265736572766573101000000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e01d1040a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100d50440000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100d9040400000001ec04604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000b0c58796b010c58796b1014506f6f6c7301010402e901f902800000000000000000000000000000000000000000000000000000000000000000003c4c697175696469747941737365747301010402e90138040000384c6971756964697479506f6f6c730101040210dd0404000048546f74616c4e756d6265724f665377617073010010100000000000018d0201f00c44506f6f6c46656550657263656e74616765b840140000000000000000000000000000000054547265617375727946656550657263656e74616765b84005000000000000000000000000000000005c427579416e644275726e46656550657263656e74616765b840050000000000000000000000000000000001e1040d3050726f6f664f665374616b65013050726f6f664f665374616b65382c52657761726473496e666f0101080505b104e504d1010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c50726f6d6f746564506f6f6c526577617264730100e90404001039012053746f72657320696e666f726d6174696f6e2061626f757420706f6f6c2077656967687420616e6420616363756d756c6174656420726577617264732e2054686520616363756d756c617465642901207265776172647320616d6f756e7420697320746865206e756d626572206f66207265776172647320746861742063616e20626520636c61696d656420706572206c69717569646974793d0120746f6b656e2e204865726520697320747261636b656420746865206e756d626572206f66207265776172647320706572206c697175696469747920746f6b656e2072656c6174696f6e736869702e190120457870656374206c61726765722076616c756573207768656e20746865206e756d626572206f66206c697175696469747920746f6b656e732061726520736d616c6c65722e5c546f74616c4163746976617465644c69717569646974790101040510b84000000000000000000000000000000000007452657761726473496e666f466f725363686564756c65526577617264730101080505f904e504d101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f42053746f72657320696e666f726d6174696f6e2061626f757420706f6f6c2077656967687420616e6420616363756d756c617465642072657761726473505363686564756c6552657761726473546f74616c01010405e901fd049000000000000000000000000000000000000000000000000000000000000000000000000008490120486f77206d756368207363686564756c65642072657761726473207065722073696e676c65206c697175696474795f746f6b656e2073686f756c6420626520646973747269627574655f72657761726473310120746865202a2a76616c7565206973206d756c7469706c69656420627920753132383a3a4d41582a2a20746f2061766f696420666c6f6174696e6720706f696e742061726974686d657469636c5363686564756c65526577617264735065724c697175696469747901010405e9010105a0000000000000000000000000000000000000000000000000000000000000000000000000000000000040526577617264735363686564756c657301000505040004c8204c697374206f6620616374697661746564207363686564756c657320736f72746564206279206578706972792064617465545363686564756c65734c6973744d65746164617461010019052c00000000000000000000000050526577617264735363686564756c65734c69737400010405241d050400004c526577617264546f6b656e73506572506f6f6c0101080505e9011400041901204d617073206c697175696469747920746f6b656e20746f206c697374206f6620746f6b656e73207468617420697420657665722077617320726577617264656420776974688c546f74616c4163746976617465644c6971756964697479466f725363686564756c65730101080505e9012505d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c450120547261636b73206e756d626572206f6620616374697661746564206c697175696469747920706572207363686564756c652e204974206973207573656420666f722063616c63756c6174696f6e206f666901202263756d756c61746976652072657772647320616d6f756e7422207065722031206c697175696469747920746f6b656e2e205468657265666f72652061637469766174696f6e2f646561637469766174696f6e206e65656473e420746f2062652064656666657265642073616d6520776179206173207363686564756c652072657761726473206172652064656c617965642e784163746976617465644c6971756964697479466f725363686564756c657300010c0505052905b80400105d0120547261636b7320686f77206d756368206c697175696469747920757365722061637469766174656420666f7220706172746963756c617220286c697120746f6b656e2c2072657761726420746f6b656e29207061697265012053746f726167654e4d61702077617320757365642062656361757365206974206f6e6c7920726571756972652073696e676c65207265616420746f206b6e6f77206966207573657220646561637469766174656420616c6c6501206c6971756964697479206173736f636961746564207769746820706172746963756c6172206c69717569646974795f746f6b656e20746861742069732072657761726465642e20496620736f2070617274206f66207468658c206c69717569646964747920746f6b656e732063616e20626520756e6c6f636b65642e904163746976617465644c6f636b65644c6971756964697479466f725363686564756c65730101080505b104b840000000000000000000000000000000000c410120547261636b7320686f77206d756368206f6620746865206c6971756964697479207761732061637469766174656420666f72207363686564756c65207265776172647320616e64206e6f74207965746901206c6971756964697479206d696e696e6720726577617264732e205468617420696e666f726d6174696f6e20697320657373656e7469616c20746f2070726f7065726c792068616e646c6520746f6b656e20756e6c636f636b737c207768656e206c69717569646974792069732064656163746976617465642e644163746976617465644e6174697665526577617264734c69710101080505b104b840000000000000000000000000000000000c410120547261636b7320686f77206d756368206f6620746865206c6971756964697479207761732061637469766174656420666f72207363686564756c65207265776172647320616e64206e6f74207965746901206c6971756964697479206d696e696e6720726577617264732e205468617420696e666f726d6174696f6e20697320657373656e7469616c20746f2070726f7065726c792068616e646c6520746f6b656e20756e6c636f636b737c207768656e206c69717569646974792069732064656163746976617465642e01990201fc08704c69717569646974794d696e696e6749737375616e63655661756c7400506d6f646c70792f6c716d6976000000000000000004e020546865206163636f756e74206964207468617420686f6c647320746865206c6971756964697479206d696e696e672069737375616e63656452657761726473446973747269627574696f6e506572696f6410106009000000012d050e1c4665654c6f636b011c4665654c6f636b183c4665654c6f636b4d6574616461746100003105040000744665654c6f636b4d65746164617461516575657565506f736974696f6e0001040500b80400002c556e6c6f636b517565756500010405b80004000040556e6c6f636b5175657565426567696e0100b840000000000000000000000000000000000038556e6c6f636b5175657565456e640100b8400000000000000000000000000000000000484163636f756e744665654c6f636b4461746101010405003d055000000000000000000000000000000000000000000001ad0201010108404d617843757261746564546f6b656e7310106400000000344e6174697665546f6b656e4964101000000000000141050f1c56657374696e67011c56657374696e67081c56657374696e670001080202b1044505040004d820496e666f726d6174696f6e20726567617264696e67207468652076657374696e67206f66206120676976656e206163636f756e742e3853746f7261676556657273696f6e01004d0504000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e003101204e6577206e6574776f726b732073746172742077697468206c61746573742076657273696f6e2c2061732064657465726d696e6564206279207468652067656e65736973206275696c642e01bd0201050108444d696e5665737465645472616e73666572b840000010632d5ec76b050000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e4c4d617856657374696e675363686564756c657310103200000000015105112443726f77646c6f616e012443726f77646c6f616e244c43726f77646c6f616e416c6c6f636174696f6e0101040210b84000000000000000000000000000000000002c43726f77646c6f616e49640100101000000000082d01204964206f662063757272656e742063726f77646c6f616e207265776172647320646973747269627574696f6e2c206175746f6d61746963616c6c7920696e6372656d656e746564206279a4205b6050616c6c65743a3a3c543e3a3a636f6d706c6574655f696e697469616c697a6174696f6e605d3c4163636f756e747350617961626c650001080202550559050400003c43726f77646c6f616e506572696f640001040210e90104000050436c61696d656452656c6179436861696e496473000108020255051404000064556e6173736f636961746564436f6e747269627574696f6e730001080202550559050400002c496e697469616c697a65640100500400005c496e697469616c697a6564526577617264416d6f756e740101040210b84000000000000000000000000000000000086d0120546f74616c20696e697469616c697a656420616d6f756e7420736f206661722e2057652073746f7265207468697320746f206d616b652070616c6c65742066756e6473203d3d20636f6e7472696275746f7273207265776172648020636865636b2065617369657220616e64206d6f726520656666696369656e7444546f74616c436f6e7472696275746f7273010104021010100000000004e420546f74616c206e756d626572206f6620636f6e7472696275746f727320746f206169642068696e74696e672062656e63686d61726b696e6701c5020109011454496e697469616c697a6174696f6e5061796d656e7415011084bdc50c04a42050657263656e7461676520746f20626520706179656420617420696e697469616c697a6174696f6e4c4d6178496e6974436f6e7472696275746f7273101064000000007c5265776172644164647265737352656c6179566f74655468726573686f6c6415011000ca9a3b08c42041206672616374696f6e20726570726573656e74696e67207468652070657263656e74616765206f662070726f6f667331012074686174206e65656420746f2062652070726573656e74656420746f206368616e67652061207265776172642061646472657373207468726f756768207468652072656c6179206b657973344e6174697665546f6b656e49641010000000000434204d474120746f6b656e204964685369676e61747572654e6574776f726b4964656e7469666965724824206d616e676174612d087101204e6574776f726b204964656e74696669657220746f20626520617070656e64656420696e746f20746865207369676e61747572657320666f72207265776172642061646472657373206368616e67652f6173736f63696174696f6ed82050726576656e7473207265706c61792061747461636b732066726f6d206f6e65206e6574776f726b20746f20746865206f74686572015d05122049737375616e6365012049737375616e6365104c49737375616e6365436f6e66696753746f72650000110104000020544745546f74616c0100b840000000000000000000000000000000000038497354474546696e616c697a65640100500400003c53657373696f6e49737375616e63650101040510f50204000001e502010d013038426c6f636b73506572526f756e64101060090000048c204e756d626572206f6620626c6f636b73207065722073657373696f6e2f726f756e6430486973746f72794c696d697410100a00000004c4204e756d626572206f662073657373696f6e7320746f2073746f72652069737375616e636520686973746f727920666f72704c69717569646974794d696e696e6749737375616e63655661756c7400506d6f646c70792f6c716d6976000000000000000004e020546865206163636f756e74206964207468617420686f6c647320746865206c6971756964697479206d696e696e672069737375616e6365505374616b696e6749737375616e63655661756c7400506d6f646c70792f73746b6976000000000000000004bc20546865206163636f756e74206964207468617420686f6c647320746865207374616b696e672069737375616e636560546f74616c43726f77646c6f616e416c6c6f636174696f6eb8400000008a512a94d837f8100100000000049c2054686520746f74616c206d676120616c6c6f636174656420666f722063726f77646c6f616e7368496d6d65646961746554474552656c6561736550657263656e7461050414049420546865206d6178696d756d20616d6f756e74206f66204d616e6761746120746f6b656e732c49737375616e6365436170b840000000a0f300427ff2b8ec0c00000000049420546865206d6178696d756d20616d6f756e74206f66204d616e6761746120746f6b656e73504c696e65617249737375616e6365426c6f636b7310102080c80004b020546865206e756d626572206f6620626c6f636b73207468652069737375616e6365206973206c696e656172504c69717569646974794d696e696e6753706c6974150110e41a1d2104cc205468652073706c6974206f662069737375616e636520666f72206c6971756964697479206d696e696e672072657761726473305374616b696e6753706c69741501101caf7d1a04a8205468652073706c6974206f662069737375616e636520666f72207374616b696e6720726577617264734054474552656c65617365506572696f6410104033500004b420546865206e756d626572206f6620626c6f636b73207468652074676520746f6b656e73207665737420666f723c54474552656c65617365426567696e1010c089010004c02054686520626c6f636b206174207768696368207468652074676520746f6b656e7320626567696e20746f207665737401650513544d756c7469507572706f73654c697175696469747901544d756c7469507572706f73654c69717569646974790834526573657276655374617475730101080205b104690541010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003052656c6f636b5374617475730101080205b1046d0504000001ed02011d01000179051424426f6f7473747261700124426f6f747374726170302850726f766973696f6e730101080505b104b84000000000000000000000000000000000044d02206d61707320285b606672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964605d2c205b6043757272656e63794964605d29202d3e205b6042616c616e6365605d202d206964656e74696669657320686f77206d75636820746f6b656e7320646964206163636f756e742070726f766973696f6e656420696e2061637469766520626f6f7473747261704056657374656450726f766973696f6e730101080505b1047d05c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046902206d61707320285b606672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964605d2c205b6043757272656e63794964605d29202d3e205b6042616c616e6365605d202d206964656e74696669657320686f77206d7563682076657374656420746f6b656e7320646964206163636f756e742070726f766973696f6e656420696e2061637469766520626f6f7473747261704857686974656c69737465644163636f756e740101040500140004c101206c69737420285b605665633c4163636f756e7449643e605d29206f662077686974656c6973746564206163636f756e747320616c6c6f77656420746f20706172746963697061746520696e205b60426f6f74737472617050686173653a3a57686974656c697374605d20706861736514506861736501008105040004c42043757272656e74207374617465206f6620626f6f747374726170206173205b60426f6f7473747261705068617365605d2856616c756174696f6e730100f90280000000000000000000000000000000000000000000000000000000000000000004290120546f74616c2073756d206f662070726f766973696f6e73206f66206066697273746020616e6420607365636f6e646020746f6b656e20696e2061637469766520626f6f74737472617044426f6f7473747261705363686564756c6500008505040004702041637469766520626f6f74737472617020706172616d65746572733c4d696e7465644c6971756964697479010089055000000000000000000000000000000000000000000038436c61696d6564526577617264730101080505b104b84000000000000000000000000000000000041d0620204d61707320285b606672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964605d2c205b6043757272656e63794964605d2029202d3e205b6042616c616e6365605d202d207768657265205b6043757272656e63794964605d206973206964206f662074686520746f6b656e207468617420757365722070617274696369706174656420776974682e20546869732073746f72616765206974656d206973207573656420746f206964656e7469667920686f77206d756368206c697175696469747920746f6b656e7320686173206265656e20636c61696d2062792074686520757365722e2049662075736572207061727469636970617465642077697468203220746f6b656e73207468657265206172652074776f20656e7472696573206173736f636961746564207769746820676976656e206163636f756e7420286041646472657373602c206066697273745f746f6b656e5f6964602920616e6420286041646472657373602c20607365636f6e645f746f6b656e5f696460294450726f766973696f6e4163636f756e74730001040500140400047901204c697374206f66206163636f756e747320746861742070726f766973696f6e65642066756e647320746f20626f6f74737472617020616e6420686173206e6f7420636c61696d6564206c697175696469747920746f6b656e732079657428416374697665506169720000e90104000471012043757272656e746c7920626f6f74737472617065642070616972206f6620746f6b656e7320726570726573656e74616564206173205b206066697273745f746f6b656e5f6964602c20607365636f6e645f746f6b656e5f6964605d5050726f6d6f7465426f6f747374726170506f6f6c0100500400045d012057686574657220746f206175746f6d61746963616c6c792070726f6d6f74652074686520706f6f6c206166746572205b60426f6f74737472617050686173653a3a5075626c69635068617365605d206f72206e6f742e444172636869766564426f6f74737472617001008d0504000001f1020121010c8844656661756c74426f6f74737472617050726f6d6f746564506f6f6c5765696768740804000054426f6f74737472617055706461746542756666657210102c0100000040547265617375727950616c6c6574496491052070792f7472737279000195051528417574686f72736869700128417574686f72736869700418417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e000000001d4050617261636861696e5374616b696e67014050617261636861696e5374616b696e674048436f6c6c61746f72436f6d6d697373696f6e01001501100000000004e820436f6d6d697373696f6e2070657263656e742074616b656e206f6666206f66207265776172647320666f7220616c6c20636f6c6c61746f727334546f74616c53656c6563746564010010100000000004a82054686520746f74616c2063616e646964617465732073656c656374656420657665727920726f756e6414526f756e64010099053000000000000000001400000004e02043757272656e7420726f756e6420696e64657820616e64206e65787420726f756e64207363686564756c6564207472616e736974696f6e3844656c656761746f72537461746500010405009d050400044901204765742064656c656761746f72207374617465206173736f636961746564207769746820616e206163636f756e74206966206163636f756e742069732064656c65676174696e6720656c7365204e6f6e653843616e64696461746553746174650001040500c10504000471012047657420636f6c6c61746f722063616e646964617465207374617465206173736f636961746564207769746820616e206163636f756e74206966206163636f756e7420697320612063616e64696461746520656c7365204e6f6e654853656c656374656443616e6469646174657301004501040008dc2054686520636f6c6c61746f722063616e646964617465732073656c656374656420666f72207468652063757272656e7420726f756e64310120426c6f636b20617574686f72732073656c656374696f6e20616c676f726974686d2064657461696c73205b6050616c6c65743a3a73656c6563745f746f705f63616e64696461746573605d14546f74616c0101040510b8400000000000000000000000000000000004b020546f74616c206361706974616c206c6f636b65642062792074686973207374616b696e672070616c6c65743443616e646964617465506f6f6c0100a10504000415012054686520706f6f6c206f6620636f6c6c61746f722063616e646964617465732c2065616368207769746820746865697220746f74616c206261636b696e67207374616b651c41745374616b6501010805055505d105940000000000000000000000000000000000000000000000000000000000000000000000000004010120536e617073686f74206f6620636f6c6c61746f722064656c65676174696f6e207374616b6520617420746865207374617274206f662074686520726f756e6418506f696e7473010104051010100000000004110120546f74616c20706f696e7473206177617264656420746f20636f6c6c61746f727320666f7220626c6f636b2070726f64756374696f6e20696e2074686520726f756e64284177617264656450747301010805055505101000000000048c20506f696e747320666f72206561636820636f6c6c61746f722070657220726f756e64585374616b696e674c6971756964697479546f6b656e730100d5050400004c43616e64696461746541676772656761746f720100e10504000480204d61707320636f6c6c61746f7220746f206974732061676772656761746f724841676772656761746f724d657461646174610001040200ed05040004f42053746f72657320696e666f726d6174696f6e2061626f757420617070726f7665642063616e6469646174657320666f72206167677265676174696f6e4c526f756e6441676772656761746f72496e666f0001040510fd0504000429012053746f726564206f6e6365207065722073657373696f6e2c206d6170732061676772656761746f7220746f206c697374206f66206173736f7369617465642063616e646964617465735c526f756e64436f6c6c61746f72526577617264496e666f0001080205b1041506040004c82053746f72657320696e666f726d6174696f6e2061626f757420726577617264732070657220656163682073657373696f6e01fd020125014c38426c6f636b73506572526f756e6410106009000004b82044656661756c74206e756d626572206f6620626c6f636b732070657220726f756e642061742067656e65736973504c6561766543616e6469646174657344656c6179101002000000044501204e756d626572206f6620726f756e647320746861742063616e646964617465732072656d61696e20626f6e646564206265666f7265206578697420726571756573742069732065786563757461626c654843616e646964617465426f6e6444656c6179101002000000046101204e756d626572206f6620726f756e647320746861742063616e64696461746520726571756573747320746f2061646a7573742073656c662d626f6e64206d757374207761697420746f2062652065786563757461626c65504c6561766544656c656761746f727344656c6179101002000000044501204e756d626572206f6620726f756e647320746861742064656c656761746f72732072656d61696e20626f6e646564206265666f7265206578697420726571756573742069732065786563757461626c65545265766f6b6544656c65676174696f6e44656c6179101002000000046101204e756d626572206f6620726f756e647320746861742064656c65676174696f6e732072656d61696e20626f6e646564206265666f7265207265766f636174696f6e20726571756573742069732065786563757461626c654c44656c65676174696f6e426f6e6444656c6179101002000000044d01204e756d626572206f6620726f756e647320746861742064656c65676174696f6e207b6d6f72652c206c6573737d207265717565737473206d7573742077616974206265666f72652065786563757461626c65485265776172645061796d656e7444656c617910100200000004e0204e756d626572206f6620726f756e647320616674657220776869636820626c6f636b20617574686f727320617265207265776172646564544d696e53656c656374656443616e6469646174657310103200000004c8204d696e696d756d206e756d626572206f662073656c65637465642063616e6469646174657320657665727920726f756e64544d6178436f6c6c61746f7243616e646964617465731010640000000490204d6178696d756d20636f6c6c61746f722063616e6469646174657320616c6c6f776564784d6178546f74616c44656c656761746f727350657243616e64696461746510101e00000004a4204d6178696d756d2064656c656761746f727320616c6c6f776564207065722063616e646964617465644d617844656c656761746f727350657243616e64696461746510101e00000004a4204d6178696d756d2064656c656761746f727320636f756e746564207065722063616e6469646174654844656661756c745061796f75744c696d697410100300000000684d617844656c65676174696f6e7350657244656c656761746f7210101e0000000488204d6178696d756d2064656c65676174696f6e73207065722064656c656761746f726444656661756c74436f6c6c61746f72436f6d6d697373696f6e15011000c2eb0b0459012044656661756c7420636f6d6d697373696f6e2064756520746f20636f6c6c61746f72732c2069732060436f6c6c61746f72436f6d6d697373696f6e602073746f726167652076616c756520696e2067656e65736973384d696e436f6c6c61746f7253746bb8400000e8890423c78a0000000000000000045501204d696e696d756d207374616b6520726571756972656420666f7220616e792063616e64696461746520746f20626520696e206053656c656374656443616e646964617465736020666f722074686520726f756e643c4d696e43616e64696461746553746bb840000080716433b629a33d010000000000040901204d696e696d756d207374616b6520726571756972656420666f7220616e79206163636f756e7420746f206265206120636f6c6c61746f722063616e646964617465344d696e44656c65676174696f6eb8400000c16ff2862300000000000000000004f8204d696e696d756d207374616b6520666f7220616e792072656769737465726564206f6e2d636861696e206163636f756e7420746f2064656c6567617465344e6174697665546f6b656e4964101000000000048820546865206e617469766520746f6b656e207573656420666f72207061796f757473505374616b696e6749737375616e63655661756c7400506d6f646c70792f73746b6976000000000000000004e020546865206163636f756e74206964207468617420686f6c647320746865206c6971756964697479206d696e696e672069737375616e63650119061e4053657175656e6365725374616b696e67014053657175656e6365725374616b696e67183853657175656e6365725374616b65010104021d06b84000000000000000000000000000000000004041637469766553657175656e63657273010021060400004453656c656374656453657175656e63657201003106040000484e65787453657175656e636572496e646578010039060400003c536c61736846696e65416d6f756e740100b8400000000000000000000000000000000000484d696e696d616c5374616b65416d6f756e740100b840000000000000000000000000000000000001110301410114444d696e696d756d53657175656e6365727310100200000000784e6f4f665061737453657373696f6e73466f72456c69676962696c69747910100a00000000344d617853657175656e6365727310100a0000000060426c6f636b73466f7253657175656e63657255706461746510100a000000006443616e63656c6c657252657761726450657263656e74616765950210400d0300000145061f1c53657373696f6e011c53657373696f6e1c2856616c696461746f7273010045010400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e676564010050040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b657973010049060400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f72730100f40400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b657973000104050019030400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405510600040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01150301490100015906201041757261011041757261082c417574686f72697469657301005d060400046c205468652063757272656e7420617574686f72697479207365742e2c43757272656e74536c6f74010065062000000000000000000c80205468652063757272656e7420736c6f74206f66207468697320626c6f636b2e009420546869732077696c6c2062652073657420696e20606f6e5f696e697469616c697a65602e00000000211c4772616e647061011c4772616e647061181453746174650100690604000490205374617465206f66207468652063757272656e7420617574686f72697479207365742e3450656e64696e674368616e676500006d06040004c42050656e64696e67206368616e67653a20287369676e616c65642061742c207363686564756c6564206368616e6765292e284e657874466f72636564000010040004bc206e65787420626c6f636b206e756d6265722077686572652077652063616e20666f7263652061206368616e67652e1c5374616c6c65640000e9010400049020607472756560206966207765206172652063757272656e746c79207374616c6c65642e3043757272656e745365744964010024200000000000000000085d0120546865206e756d626572206f66206368616e6765732028626f746820696e207465726d73206f66206b65797320616e6420756e6465726c79696e672065636f6e6f6d696320726573706f6e736962696c697469657329c420696e20746865202273657422206f66204772616e6470612076616c696461746f72732066726f6d2067656e657369732e30536574496453657373696f6e00010405241004002859012041206d617070696e672066726f6d206772616e6470612073657420494420746f2074686520696e646578206f6620746865202a6d6f737420726563656e742a2073657373696f6e20666f722077686963682069747368206d656d62657273207765726520726573706f6e7369626c652e0045012054686973206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e2070726f6f66732e20416e2065717569766f636174696f6e2070726f6f66206d7573744d0120636f6e7461696e732061206b65792d6f776e6572736869702070726f6f6620666f72206120676976656e2073657373696f6e2c207468657265666f7265207765206e65656420612077617920746f20746965450120746f6765746865722073657373696f6e7320616e64204752414e44504120736574206964732c20692e652e207765206e65656420746f2076616c6964617465207468617420612076616c696461746f7241012077617320746865206f776e6572206f66206120676976656e206b6579206f6e206120676976656e2073657373696f6e2c20616e642077686174207468652061637469766520736574204944207761735420647572696e6720746861742073657373696f6e2e00b82054574f582d4e4f54453a2060536574496460206973206e6f7420756e646572207573657220636f6e74726f6c2e012503014d010c384d6178417574686f726974696573101020000000045c204d617820417574686f72697469657320696e20757365344d61784e6f6d696e61746f727310100000000004d420546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320666f7220656163682076616c696461746f722e584d6178536574496453657373696f6e456e74726965732420000000000000000018390120546865206d6178696d756d206e756d626572206f6620656e747269657320746f206b65657020696e207468652073657420696420746f2073657373696f6e20696e646578206d617070696e672e0031012053696e6365207468652060536574496453657373696f6e60206d6170206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e73207468697329012076616c75652073686f756c642072656c61746520746f2074686520626f6e64696e67206475726174696f6e206f66207768617465766572207374616b696e672073797374656d2069733501206265696e6720757365642028696620616e79292e2049662065717569766f636174696f6e2068616e646c696e67206973206e6f7420656e61626c6564207468656e20746869732076616c7565342063616e206265207a65726f2e01750622344173736574526567697374727901344173736574526567697374727910204d6574616461746100010405106501040004bc20546865206d65746164617461206f6620616e2061737365742c20696e64657865642062792061737365742069642e444c6f636174696f6e546f4173736574496400010405ad01100400080501204d6170732061206d756c74696c6f636174696f6e20746f20616e206173736574206964202d2075736566756c207768656e2070726f63657373696e672078636d28206d657373616765732e2c4964546f4c314173736574000104051069030400040501204d617073206120617373657420696420746f20616e204c314173736574202d2075736566756c207768656e2070726f63657373696e67206c31206173736574732c4c314173736574546f4964000104026903100400040501204d6170732061204c31417373657420746f20616e206173736574206964202d2075736566756c207768656e2070726f63657373696e67206c3120617373657473015903016101042c537472696e674c696d697410103200000004a020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2e0179063520547265617375727901205472656173757279103450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c7300010405107d060400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e2c44656163746976617465640100b8400000000000000000000000000000000004f02054686520616d6f756e7420776869636820686173206265656e207265706f7274656420617320696e61637469766520746f2043757272656e63792e24417070726f76616c7301008106040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e01710301c9011c3050726f706f73616c426f6e6495021050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756db840000064a7b3b6e00d0000000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756d91020400044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101040380000048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e950210000000000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c6574496491052070792f74727372790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731010640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e0185063c105375646f01105375646f040c4b6579000000040004842054686520604163636f756e74496460206f6620746865207375646f206b65792e01750301cd01000189063d285375646f4f726967696e0001790301d10100018d063e1c436f756e63696c011c436f756e63696c1c2450726f706f73616c7301009106040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406284102040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e5050726f706f73616c50726f706f73656454696d650001040628100400049820426c6f636b207768656e207468652070726f706f73616c207761732070726f706f7365642e18566f74696e6700010406289506040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d62657273010045010400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e017d0301d50104444d617850726f706f73616c5765696768741c3c070088526a7413ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e0199063f204964656e7469747901204964656e7469747910284964656e746974794f6600010405009d0604000c210120496e666f726d6174696f6e20746861742069732070657274696e656e7420746f206964656e746966792074686520656e7469747920626568696e6420616e206163636f756e742e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e1c53757065724f66000104020015040400086101205468652073757065722d6964656e74697479206f6620616e20616c7465726e6174697665202273756222206964656e7469747920746f676574686572207769746820697473206e616d652c2077697468696e2074686174510120636f6e746578742e20496620746865206163636f756e74206973206e6f7420736f6d65206f74686572206163636f756e742773207375622d6964656e746974792c207468656e206a75737420604e6f6e65602e18537562734f660101040500ad0644000000000000000000000000000000000014b820416c7465726e6174697665202273756222206964656e746974696573206f662074686973206163636f756e742e001d0120546865206669727374206974656d20697320746865206465706f7369742c20746865207365636f6e64206973206120766563746f72206f6620746865206163636f756e74732e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e28526567697374726172730100b5060400104d012054686520736574206f6620726567697374726172732e204e6f7420657870656374656420746f206765742076657279206269672061732063616e206f6e6c79206265206164646564207468726f7567682061a8207370656369616c206f726967696e20286c696b656c79206120636f756e63696c206d6f74696f6e292e0029012054686520696e64657820696e746f20746869732063616e206265206361737420746f2060526567697374726172496e6465786020746f2067657420612076616c69642076616c75652e01810301d901183042617369634465706f736974b840000068468d0224d5170100000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564206964656e74697479304669656c644465706f736974b840000078b130768f250200000000000000042d012054686520616d6f756e742068656c64206f6e206465706f73697420706572206164646974696f6e616c206669656c6420666f7220612072656769737465726564206964656e746974792e445375624163636f756e744465706f736974b8400000dc008254a03412010000000000000c65012054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564207375626163636f756e742e20546869732073686f756c64206163636f756e7420666f7220746865206661637465012074686174206f6e652073746f72616765206974656d27732076616c75652077696c6c20696e637265617365206279207468652073697a65206f6620616e206163636f756e742049442c20616e642074686572652077696c6c350120626520616e6f746865722074726965206974656d2077686f73652076616c7565206973207468652073697a65206f6620616e206163636f756e7420494420706c75732033322062797465732e384d61785375624163636f756e7473101064000000040d0120546865206d6178696d756d206e756d626572206f66207375622d6163636f756e747320616c6c6f77656420706572206964656e746966696564206163636f756e742e4c4d61784164646974696f6e616c4669656c6473101064000000086501204d6178696d756d206e756d626572206f66206164646974696f6e616c206669656c64732074686174206d61792062652073746f72656420696e20616e2049442e204e656564656420746f20626f756e642074686520492f4fe020726571756972656420746f2061636365737320616e206964656e746974792c206275742063616e2062652070726574747920686967682e344d617852656769737472617273101014000000085101204d61786d696d756d206e756d626572206f66207265676973747261727320616c6c6f77656420696e207468652073797374656d2e204e656564656420746f20626f756e642074686520636f6d706c65786974797c206f662c20652e672e2c207570646174696e67206a756467656d656e74732e01c50640c906042040436865636b5370656356657273696f6ed1061038436865636b547856657273696f6ed5061030436865636b47656e65736973d9062838436865636b4d6f7274616c697479dd062828436865636b4e6f6e6365e506142c436865636b576569676874e90614604368617267655472616e73616374696f6e5061796d656e74ed061448436865636b4e6f6e5a65726f53656e646572f10614f506","id":1} diff --git a/packages/types/package.json b/packages/types/package.json index 424d9e7c..a6624856 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "gasp-types", - "version": "0.0.2-eth-rollup-develop.15", + "version": "0.0.2-eth-rollup-develop.16", "description": "Polkadot.js type definitions for GASP Network", "author": "Gasp ", "repository": { diff --git a/packages/types/src/interfaces/augment-api-errors.ts b/packages/types/src/interfaces/augment-api-errors.ts index 942192b7..dc5c9970 100644 --- a/packages/types/src/interfaces/augment-api-errors.ts +++ b/packages/types/src/interfaces/augment-api-errors.ts @@ -725,7 +725,6 @@ declare module '@polkadot/api-base/types/errors' { CantUnstakeWhileInActiveSet: AugmentedError; MathOverflow: AugmentedError; MaxSequencersLimitReached: AugmentedError; - NotEligibleToBeSequencer: AugmentedError; NotEnoughSequencerStake: AugmentedError; OperationFailed: AugmentedError; SequencerAlreadyInActiveSet: AugmentedError; diff --git a/packages/types/src/interfaces/augment-api-events.ts b/packages/types/src/interfaces/augment-api-events.ts index f1b5bd2e..7974dbd3 100644 --- a/packages/types/src/interfaces/augment-api-events.ts +++ b/packages/types/src/interfaces/augment-api-events.ts @@ -9,7 +9,7 @@ import type { ApiTypes, AugmentedEvent } from '@polkadot/api-base/types'; import type { Bytes, Null, Option, Result, Struct, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec'; import type { ITuple } from '@polkadot/types-codec/types'; import type { H256, Perbill } from '@polkadot/types/interfaces/runtime'; -import type { FrameSupportDispatchDispatchInfo, FrameSupportTokensMiscBalanceStatus, OrmlTraitsAssetRegistryAssetMetadata, PalletIssuanceIssuanceInfo, PalletIssuanceTgeInfo, PalletRolldownMessagesChain, ParachainStakingCandidateBondRequest, ParachainStakingDelegationRequest, ParachainStakingDelegatorAdded, ParachainStakingPayoutRounds, RollupRuntimeRuntimeConfigConfigPalletProxyProxyType, SpConsensusGrandpaAppPublic, SpRuntimeAccountAccountId20, SpRuntimeDispatchError, SpRuntimeModuleError } from '@polkadot/types/lookup'; +import type { FrameSupportDispatchDispatchInfo, FrameSupportTokensMiscBalanceStatus, OrmlTraitsAssetRegistryAssetMetadata, PalletIssuanceIssuanceInfo, PalletIssuanceTgeInfo, PalletRolldownMessagesChain, PalletRolldownMessagesRequestId, ParachainStakingCandidateBondRequest, ParachainStakingDelegationRequest, ParachainStakingDelegatorAdded, ParachainStakingPayoutRounds, RollupRuntimeRuntimeConfigConfigPalletProxyProxyType, SpConsensusGrandpaAppPublic, SpRuntimeAccountAccountId20, SpRuntimeDispatchError, SpRuntimeModuleError } from '@polkadot/types/lookup'; export type __AugmentedEvent = AugmentedEvent; @@ -452,6 +452,7 @@ declare module '@polkadot/api-base/types/events' { [key: string]: AugmentedEvent; }; rolldown: { + L1ReadCanceled: AugmentedEvent; L1ReadStored: AugmentedEvent; }; sequencerStaking: { + SequencerJoinedActiveSet: AugmentedEvent; + SequencersRemovedFromActiveSet: AugmentedEvent]>; /** * Generic event **/ diff --git a/packages/types/src/interfaces/augment-api-query.ts b/packages/types/src/interfaces/augment-api-query.ts index 8f0424c3..14f5a2c0 100644 --- a/packages/types/src/interfaces/augment-api-query.ts +++ b/packages/types/src/interfaces/augment-api-query.ts @@ -10,7 +10,7 @@ import type { Data } from '@polkadot/types'; import type { BTreeMap, BTreeSet, Bytes, Null, Option, U256, U8aFixed, Vec, bool, u128, u32, u64 } from '@polkadot/types-codec'; import type { AnyNumber, ITuple } from '@polkadot/types-codec/types'; import type { Call, H256, Perbill } from '@polkadot/types/interfaces/runtime'; -import type { FrameSupportDispatchPerDispatchClassWeight, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, MangataTypesAssetsL1Asset, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensReserveData, OrmlTraitsAssetRegistryAssetMetadata, PalletBootstrapBootstrapPhase, PalletCollectiveMangataVotes, PalletCrowdloanRewardsRewardInfo, PalletFeeLockAccountFeeLockDataInfo, PalletFeeLockFeeLockMetadataInfo, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletIssuanceIssuanceInfo, PalletMaintenanceMaintenanceStatusInfo, PalletMultipurposeLiquidityRelockStatusInfo, PalletMultipurposeLiquidityReserveStatusInfo, PalletProofOfStakePromotedPools, PalletProofOfStakeRewardInfo, PalletProofOfStakeSchedule, PalletProofOfStakeScheduleRewardsCalculatorActivatedLiquidityPerSchedule, PalletProofOfStakeScheduleRewardsCalculatorScheduleRewards, PalletProofOfStakeSchedulesList, PalletProxyAnnouncement, PalletProxyProxyDefinition, PalletRolldownL2Request, PalletRolldownMessagesChain, PalletRolldownMessagesL1Update, PalletRolldownMessagesRequestId, PalletRolldownSequencerRights, PalletTransactionPaymentMangataReleases, PalletTreasuryProposal, PalletVestingMangataReleases, PalletVestingMangataVestingInfo, ParachainStakingAggregatorMetadataType, ParachainStakingBond, ParachainStakingCollatorCandidate, ParachainStakingCollatorSnapshot, ParachainStakingDelegator, ParachainStakingRoundCollatorRewardInfoType, ParachainStakingRoundInfo, ParachainStakingSetOrderedSetBond, RollupRuntimeSessionKeys, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpRuntimeAccountAccountId20, SpRuntimeDigest, StagingXcmV3MultiLocation } from '@polkadot/types/lookup'; +import type { FrameSupportDispatchPerDispatchClassWeight, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, MangataTypesAssetsL1Asset, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensReserveData, OrmlTraitsAssetRegistryAssetMetadata, PalletBootstrapBootstrapPhase, PalletCollectiveMangataVotes, PalletCrowdloanRewardsRewardInfo, PalletFeeLockAccountFeeLockDataInfo, PalletFeeLockFeeLockMetadataInfo, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletIssuanceIssuanceInfo, PalletMaintenanceMaintenanceStatusInfo, PalletMultipurposeLiquidityRelockStatusInfo, PalletMultipurposeLiquidityReserveStatusInfo, PalletProofOfStakePromotedPools, PalletProofOfStakeRewardInfo, PalletProofOfStakeSchedule, PalletProofOfStakeScheduleRewardsCalculatorActivatedLiquidityPerSchedule, PalletProofOfStakeScheduleRewardsCalculatorScheduleRewards, PalletProofOfStakeSchedulesList, PalletProxyAnnouncement, PalletProxyProxyDefinition, PalletRolldownDisputeRole, PalletRolldownL2Request, PalletRolldownMessagesChain, PalletRolldownMessagesL1Update, PalletRolldownMessagesRequestId, PalletRolldownSequencerRights, PalletTransactionPaymentMangataReleases, PalletTreasuryProposal, PalletVestingMangataReleases, PalletVestingMangataVestingInfo, ParachainStakingAggregatorMetadataType, ParachainStakingBond, ParachainStakingCollatorCandidate, ParachainStakingCollatorSnapshot, ParachainStakingDelegator, ParachainStakingRoundCollatorRewardInfoType, ParachainStakingRoundInfo, ParachainStakingSetOrderedSetBond, RollupRuntimeSessionKeys, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpRuntimeAccountAccountId20, SpRuntimeDigest, StagingXcmV3MultiLocation } from '@polkadot/types/lookup'; import type { Observable } from '@polkadot/types/types'; export type __AugmentedQuery = AugmentedQuery unknown>; @@ -438,7 +438,7 @@ declare module '@polkadot/api-base/types/storage' { [key: string]: QueryableStorageEntry; }; rolldown: { - awaitingCancelResolution: AugmentedQuery | [PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | number | Uint8Array, SpRuntimeAccountAccountId20 | string | Uint8Array]) => Observable>, [ITuple<[PalletRolldownMessagesChain, SpRuntimeAccountAccountId20]>]> & QueryableStorageEntry]>; + awaitingCancelResolution: AugmentedQuery | [PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | number | Uint8Array, SpRuntimeAccountAccountId20 | string | Uint8Array]) => Observable>>, [ITuple<[PalletRolldownMessagesChain, SpRuntimeAccountAccountId20]>]> & QueryableStorageEntry]>; l2OriginRequestId: AugmentedQuery Observable, [PalletRolldownMessagesChain]> & QueryableStorageEntry; l2Requests: AugmentedQuery Observable>, [PalletRolldownMessagesChain, PalletRolldownMessagesRequestId]> & QueryableStorageEntry; lastProcessedRequestOnL2: AugmentedQuery Observable, [PalletRolldownMessagesChain]> & QueryableStorageEntry; @@ -458,11 +458,8 @@ declare module '@polkadot/api-base/types/storage' { }; sequencerStaking: { activeSequencers: AugmentedQuery Observable>>, []> & QueryableStorageEntry; - currentRound: AugmentedQuery Observable, []> & QueryableStorageEntry; - eligibleToBeSequencers: AugmentedQuery Observable>, []> & QueryableStorageEntry; minimalStakeAmount: AugmentedQuery Observable, []> & QueryableStorageEntry; nextSequencerIndex: AugmentedQuery Observable>, []> & QueryableStorageEntry; - roundCollators: AugmentedQuery Observable>, [u32]> & QueryableStorageEntry; selectedSequencer: AugmentedQuery Observable>, []> & QueryableStorageEntry; sequencerStake: AugmentedQuery | [SpRuntimeAccountAccountId20 | string | Uint8Array, PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | number | Uint8Array]) => Observable, [ITuple<[SpRuntimeAccountAccountId20, PalletRolldownMessagesChain]>]> & QueryableStorageEntry]>; slashFineAmount: AugmentedQuery Observable, []> & QueryableStorageEntry; diff --git a/packages/types/src/interfaces/lookup.ts b/packages/types/src/interfaces/lookup.ts index 11b65107..b525840d 100644 --- a/packages/types/src/interfaces/lookup.ts +++ b/packages/types/src/interfaces/lookup.ts @@ -236,7 +236,11 @@ export default { PalletRolldownEvent: { _enum: { L1ReadStored: '(PalletRolldownMessagesChain,SpRuntimeAccountAccountId20,u128,{"start":"u128","end":"u128"},H256)', - RequestProcessedOnL2: '(PalletRolldownMessagesChain,u128)' + RequestProcessedOnL2: '(PalletRolldownMessagesChain,u128)', + L1ReadCanceled: { + canceledSequencerUpdate: 'u128', + assignedId: 'PalletRolldownMessagesRequestId' + } } }, /** @@ -246,7 +250,20 @@ export default { _enum: ['Ethereum', 'Arbitrum'] }, /** - * Lookup48: pallet_metamask_signature::pallet::Event + * Lookup48: pallet_rolldown::messages::RequestId + **/ + PalletRolldownMessagesRequestId: { + origin: 'PalletRolldownMessagesOrigin', + id: 'u128' + }, + /** + * Lookup49: pallet_rolldown::messages::Origin + **/ + PalletRolldownMessagesOrigin: { + _enum: ['L1', 'L2'] + }, + /** + * Lookup50: pallet_metamask_signature::pallet::Event **/ PalletMetamaskSignatureEvent: { _enum: { @@ -259,7 +276,7 @@ export default { } }, /** - * Lookup54: orml_tokens::module::Event + * Lookup56: orml_tokens::module::Event **/ OrmlTokensModuleEvent: { _enum: { @@ -356,13 +373,13 @@ export default { } }, /** - * Lookup55: frame_support::traits::tokens::misc::BalanceStatus + * Lookup57: frame_support::traits::tokens::misc::BalanceStatus **/ FrameSupportTokensMiscBalanceStatus: { _enum: ['Free', 'Reserved'] }, /** - * Lookup57: pallet_transaction_payment_mangata::pallet::Event + * Lookup59: pallet_transaction_payment_mangata::pallet::Event **/ PalletTransactionPaymentMangataEvent: { _enum: { @@ -375,7 +392,7 @@ export default { } }, /** - * Lookup58: pallet_xyk::pallet::Event + * Lookup60: pallet_xyk::pallet::Event **/ PalletXykEvent: { _enum: { @@ -393,7 +410,7 @@ export default { } }, /** - * Lookup61: pallet_proof_of_stake::pallet::Event + * Lookup63: pallet_proof_of_stake::pallet::Event **/ PalletProofOfStakeEvent: { _enum: { @@ -408,7 +425,7 @@ export default { } }, /** - * Lookup62: pallet_fee_lock::pallet::Event + * Lookup64: pallet_fee_lock::pallet::Event **/ PalletFeeLockEvent: { _enum: { @@ -422,7 +439,7 @@ export default { } }, /** - * Lookup63: pallet_vesting_mangata::pallet::Event + * Lookup65: pallet_vesting_mangata::pallet::Event **/ PalletVestingMangataEvent: { _enum: { @@ -438,7 +455,7 @@ export default { } }, /** - * Lookup64: pallet_crowdloan_rewards::pallet::Event + * Lookup66: pallet_crowdloan_rewards::pallet::Event **/ PalletCrowdloanRewardsEvent: { _enum: { @@ -451,7 +468,7 @@ export default { } }, /** - * Lookup65: pallet_issuance::pallet::Event + * Lookup67: pallet_issuance::pallet::Event **/ PalletIssuanceEvent: { _enum: { @@ -464,7 +481,7 @@ export default { } }, /** - * Lookup66: pallet_issuance::IssuanceInfo + * Lookup68: pallet_issuance::IssuanceInfo **/ PalletIssuanceIssuanceInfo: { cap: 'u128', @@ -475,14 +492,14 @@ export default { totalCrowdloanAllocation: 'u128' }, /** - * Lookup68: pallet_issuance::TgeInfo + * Lookup70: pallet_issuance::TgeInfo **/ PalletIssuanceTgeInfo: { who: 'SpRuntimeAccountAccountId20', amount: 'u128' }, /** - * Lookup69: pallet_multipurpose_liquidity::pallet::Event + * Lookup71: pallet_multipurpose_liquidity::pallet::Event **/ PalletMultipurposeLiquidityEvent: { _enum: { @@ -491,7 +508,7 @@ export default { } }, /** - * Lookup70: pallet_bootstrap::pallet::Event + * Lookup72: pallet_bootstrap::pallet::Event **/ PalletBootstrapEvent: { _enum: { @@ -506,7 +523,7 @@ export default { } }, /** - * Lookup71: parachain_staking::pallet::Event + * Lookup73: parachain_staking::pallet::Event **/ ParachainStakingEvent: { _enum: { @@ -546,7 +563,7 @@ export default { } }, /** - * Lookup72: parachain_staking::pallet::CandidateBondRequest + * Lookup74: parachain_staking::pallet::CandidateBondRequest **/ ParachainStakingCandidateBondRequest: { amount: 'u128', @@ -554,13 +571,13 @@ export default { whenExecutable: 'u32' }, /** - * Lookup73: parachain_staking::pallet::CandidateBondChange + * Lookup75: parachain_staking::pallet::CandidateBondChange **/ ParachainStakingCandidateBondChange: { _enum: ['Increase', 'Decrease'] }, /** - * Lookup74: parachain_staking::pallet::DelegationRequest + * Lookup76: parachain_staking::pallet::DelegationRequest **/ ParachainStakingDelegationRequest: { collator: 'SpRuntimeAccountAccountId20', @@ -569,13 +586,13 @@ export default { action: 'ParachainStakingDelegationChange' }, /** - * Lookup75: parachain_staking::pallet::DelegationChange + * Lookup77: parachain_staking::pallet::DelegationChange **/ ParachainStakingDelegationChange: { _enum: ['Revoke', 'Increase', 'Decrease'] }, /** - * Lookup76: parachain_staking::pallet::DelegatorAdded + * Lookup78: parachain_staking::pallet::DelegatorAdded **/ ParachainStakingDelegatorAdded: { _enum: { @@ -586,7 +603,7 @@ export default { } }, /** - * Lookup77: parachain_staking::PayoutRounds + * Lookup79: parachain_staking::PayoutRounds **/ ParachainStakingPayoutRounds: { _enum: { @@ -595,11 +612,16 @@ export default { } }, /** - * Lookup78: pallet_sequencer_staking::pallet::Event + * Lookup80: pallet_sequencer_staking::pallet::Event **/ - PalletSequencerStakingEvent: 'Null', + PalletSequencerStakingEvent: { + _enum: { + SequencersRemovedFromActiveSet: '(PalletRolldownMessagesChain,Vec)', + SequencerJoinedActiveSet: '(PalletRolldownMessagesChain,SpRuntimeAccountAccountId20)' + } + }, /** - * Lookup79: pallet_session::pallet::Event + * Lookup82: pallet_session::pallet::Event **/ PalletSessionEvent: { _enum: { @@ -609,7 +631,7 @@ export default { } }, /** - * Lookup80: pallet_grandpa::pallet::Event + * Lookup83: pallet_grandpa::pallet::Event **/ PalletGrandpaEvent: { _enum: { @@ -621,15 +643,15 @@ export default { } }, /** - * Lookup83: sp_consensus_grandpa::app::Public + * Lookup86: sp_consensus_grandpa::app::Public **/ SpConsensusGrandpaAppPublic: 'SpCoreEd25519Public', /** - * Lookup84: sp_core::ed25519::Public + * Lookup87: sp_core::ed25519::Public **/ SpCoreEd25519Public: '[u8;32]', /** - * Lookup85: orml_asset_registry::module::Event + * Lookup88: orml_asset_registry::module::Event **/ OrmlAssetRegistryModuleEvent: { _enum: { @@ -644,7 +666,7 @@ export default { } }, /** - * Lookup86: orml_traits::asset_registry::AssetMetadata + * Lookup89: orml_traits::asset_registry::AssetMetadata **/ OrmlTraitsAssetRegistryAssetMetadata: { decimals: 'u32', @@ -655,26 +677,26 @@ export default { additional: 'MangataTypesAssetsCustomMetadata' }, /** - * Lookup87: mangata_types::assets::CustomMetadata + * Lookup90: mangata_types::assets::CustomMetadata **/ MangataTypesAssetsCustomMetadata: { xcm: 'Option', xyk: 'Option' }, /** - * Lookup89: mangata_types::assets::XcmMetadata + * Lookup92: mangata_types::assets::XcmMetadata **/ MangataTypesAssetsXcmMetadata: { feePerSecond: 'u128' }, /** - * Lookup91: mangata_types::assets::XykMetadata + * Lookup94: mangata_types::assets::XykMetadata **/ MangataTypesAssetsXykMetadata: { operationsDisabled: 'bool' }, /** - * Lookup94: staging_xcm::VersionedMultiLocation + * Lookup97: staging_xcm::VersionedMultiLocation **/ StagingXcmVersionedMultiLocation: { _enum: { @@ -685,14 +707,14 @@ export default { } }, /** - * Lookup95: staging_xcm::v2::multilocation::MultiLocation + * Lookup98: staging_xcm::v2::multilocation::MultiLocation **/ StagingXcmV2MultiLocation: { parents: 'u8', interior: 'StagingXcmV2MultilocationJunctions' }, /** - * Lookup96: staging_xcm::v2::multilocation::Junctions + * Lookup99: staging_xcm::v2::multilocation::Junctions **/ StagingXcmV2MultilocationJunctions: { _enum: { @@ -708,7 +730,7 @@ export default { } }, /** - * Lookup97: staging_xcm::v2::junction::Junction + * Lookup100: staging_xcm::v2::junction::Junction **/ StagingXcmV2Junction: { _enum: { @@ -736,7 +758,7 @@ export default { } }, /** - * Lookup99: staging_xcm::v2::NetworkId + * Lookup102: staging_xcm::v2::NetworkId **/ StagingXcmV2NetworkId: { _enum: { @@ -747,7 +769,7 @@ export default { } }, /** - * Lookup102: staging_xcm::v2::BodyId + * Lookup105: staging_xcm::v2::BodyId **/ StagingXcmV2BodyId: { _enum: { @@ -764,7 +786,7 @@ export default { } }, /** - * Lookup103: staging_xcm::v2::BodyPart + * Lookup106: staging_xcm::v2::BodyPart **/ StagingXcmV2BodyPart: { _enum: { @@ -787,14 +809,14 @@ export default { } }, /** - * Lookup104: staging_xcm::v3::multilocation::MultiLocation + * Lookup107: staging_xcm::v3::multilocation::MultiLocation **/ StagingXcmV3MultiLocation: { parents: 'u8', interior: 'StagingXcmV3Junctions' }, /** - * Lookup105: staging_xcm::v3::junctions::Junctions + * Lookup108: staging_xcm::v3::junctions::Junctions **/ StagingXcmV3Junctions: { _enum: { @@ -810,7 +832,7 @@ export default { } }, /** - * Lookup106: staging_xcm::v3::junction::Junction + * Lookup109: staging_xcm::v3::junction::Junction **/ StagingXcmV3Junction: { _enum: { @@ -842,7 +864,7 @@ export default { } }, /** - * Lookup108: staging_xcm::v3::junction::NetworkId + * Lookup111: staging_xcm::v3::junction::NetworkId **/ StagingXcmV3JunctionNetworkId: { _enum: { @@ -864,7 +886,7 @@ export default { } }, /** - * Lookup109: staging_xcm::v3::junction::BodyId + * Lookup112: staging_xcm::v3::junction::BodyId **/ StagingXcmV3JunctionBodyId: { _enum: { @@ -881,7 +903,7 @@ export default { } }, /** - * Lookup110: staging_xcm::v3::junction::BodyPart + * Lookup113: staging_xcm::v3::junction::BodyPart **/ StagingXcmV3JunctionBodyPart: { _enum: { @@ -904,7 +926,7 @@ export default { } }, /** - * Lookup111: pallet_treasury::pallet::Event + * Lookup114: pallet_treasury::pallet::Event **/ PalletTreasuryEvent: { _enum: { @@ -944,7 +966,7 @@ export default { } }, /** - * Lookup112: pallet_sudo_mangata::pallet::Event + * Lookup115: pallet_sudo_mangata::pallet::Event **/ PalletSudoMangataEvent: { _enum: { @@ -960,7 +982,7 @@ export default { } }, /** - * Lookup113: pallet_sudo_origin::pallet::Event + * Lookup116: pallet_sudo_origin::pallet::Event **/ PalletSudoOriginEvent: { _enum: { @@ -969,7 +991,7 @@ export default { } }, /** - * Lookup114: pallet_collective_mangata::pallet::Event + * Lookup117: pallet_collective_mangata::pallet::Event **/ PalletCollectiveMangataEvent: { _enum: { @@ -1014,7 +1036,7 @@ export default { } }, /** - * Lookup116: pallet_identity::pallet::Event + * Lookup118: pallet_identity::pallet::Event **/ PalletIdentityEvent: { _enum: { @@ -1062,7 +1084,7 @@ export default { } }, /** - * Lookup117: frame_system::Phase + * Lookup119: frame_system::Phase **/ FrameSystemPhase: { _enum: { @@ -1072,14 +1094,14 @@ export default { } }, /** - * Lookup121: frame_system::LastRuntimeUpgradeInfo + * Lookup123: frame_system::LastRuntimeUpgradeInfo **/ FrameSystemLastRuntimeUpgradeInfo: { specVersion: 'Compact', specName: 'Text' }, /** - * Lookup123: frame_system::pallet::Call + * Lookup125: frame_system::pallet::Call **/ FrameSystemCall: { _enum: { @@ -1117,7 +1139,7 @@ export default { } }, /** - * Lookup127: frame_system::limits::BlockWeights + * Lookup129: frame_system::limits::BlockWeights **/ FrameSystemLimitsBlockWeights: { baseBlock: 'SpWeightsWeightV2Weight', @@ -1125,7 +1147,7 @@ export default { perClass: 'FrameSupportDispatchPerDispatchClassWeightsPerClass' }, /** - * Lookup128: frame_support::dispatch::PerDispatchClass + * Lookup130: frame_support::dispatch::PerDispatchClass **/ FrameSupportDispatchPerDispatchClassWeightsPerClass: { normal: 'FrameSystemLimitsWeightsPerClass', @@ -1133,7 +1155,7 @@ export default { mandatory: 'FrameSystemLimitsWeightsPerClass' }, /** - * Lookup129: frame_system::limits::WeightsPerClass + * Lookup131: frame_system::limits::WeightsPerClass **/ FrameSystemLimitsWeightsPerClass: { baseExtrinsic: 'SpWeightsWeightV2Weight', @@ -1142,13 +1164,13 @@ export default { reserved: 'Option' }, /** - * Lookup131: frame_system::limits::BlockLength + * Lookup133: frame_system::limits::BlockLength **/ FrameSystemLimitsBlockLength: { max: 'FrameSupportDispatchPerDispatchClassU32' }, /** - * Lookup132: frame_support::dispatch::PerDispatchClass + * Lookup134: frame_support::dispatch::PerDispatchClass **/ FrameSupportDispatchPerDispatchClassU32: { normal: 'u32', @@ -1156,14 +1178,14 @@ export default { mandatory: 'u32' }, /** - * Lookup133: sp_weights::RuntimeDbWeight + * Lookup135: sp_weights::RuntimeDbWeight **/ SpWeightsRuntimeDbWeight: { read: 'u64', write: 'u64' }, /** - * Lookup134: sp_version::RuntimeVersion + * Lookup136: sp_version::RuntimeVersion **/ SpVersionRuntimeVersion: { specName: 'Text', @@ -1176,13 +1198,13 @@ export default { stateVersion: 'u8' }, /** - * Lookup138: frame_system::pallet::Error + * Lookup140: frame_system::pallet::Error **/ FrameSystemError: { _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered', 'StorageQueueFull'] }, /** - * Lookup139: pallet_timestamp::pallet::Call + * Lookup141: pallet_timestamp::pallet::Call **/ PalletTimestampCall: { _enum: { @@ -1192,7 +1214,7 @@ export default { } }, /** - * Lookup140: pallet_utility_mangata::pallet::Call + * Lookup142: pallet_utility_mangata::pallet::Call **/ PalletUtilityMangataCall: { _enum: { @@ -1220,7 +1242,7 @@ export default { } }, /** - * Lookup143: pallet_proxy::pallet::Call + * Lookup145: pallet_proxy::pallet::Call **/ PalletProxyCall: { _enum: { @@ -1273,13 +1295,13 @@ export default { } }, /** - * Lookup145: pallet_maintenance::pallet::Call + * Lookup147: pallet_maintenance::pallet::Call **/ PalletMaintenanceCall: { _enum: ['switch_maintenance_mode_on', 'switch_maintenance_mode_off', 'switch_upgradability_in_maintenance_mode_on', 'switch_upgradability_in_maintenance_mode_off'] }, /** - * Lookup146: pallet_rolldown::pallet::Call + * Lookup148: pallet_rolldown::pallet::Call **/ PalletRolldownCall: { _enum: { @@ -1307,7 +1329,7 @@ export default { } }, /** - * Lookup147: pallet_rolldown::messages::L1Update + * Lookup149: pallet_rolldown::messages::L1Update **/ PalletRolldownMessagesL1Update: { chain: 'PalletRolldownMessagesChain', @@ -1317,7 +1339,7 @@ export default { pendingL2UpdatesToRemove: 'Vec' }, /** - * Lookup149: pallet_rolldown::messages::Deposit + * Lookup151: pallet_rolldown::messages::Deposit **/ PalletRolldownMessagesDeposit: { requestId: 'PalletRolldownMessagesRequestId', @@ -1326,19 +1348,6 @@ export default { amount: 'U256', timeStamp: 'U256' }, - /** - * Lookup150: pallet_rolldown::messages::RequestId - **/ - PalletRolldownMessagesRequestId: { - origin: 'PalletRolldownMessagesOrigin', - id: 'u128' - }, - /** - * Lookup151: pallet_rolldown::messages::Origin - **/ - PalletRolldownMessagesOrigin: { - _enum: ['L1', 'L2'] - }, /** * Lookup155: pallet_rolldown::messages::CancelResolution **/ @@ -2423,26 +2432,32 @@ export default { amount: 'U256' }, /** - * Lookup295: pallet_rolldown::pallet::Error + * Lookup296: pallet_rolldown::pallet::DisputeRole + **/ + PalletRolldownDisputeRole: { + _enum: ['Canceler', 'Submitter'] + }, + /** + * Lookup298: pallet_rolldown::pallet::Error **/ PalletRolldownError: { _enum: ['OperationFailed', 'ReadRightsExhausted', 'CancelRightsExhausted', 'EmptyUpdate', 'AddressDeserializationFailure', 'RequestDoesNotExist', 'NotEnoughAssets', 'BalanceOverflow', 'L1AssetCreationFailed', 'MathOverflow', 'TooManyRequests', 'InvalidUpdate', 'L1AssetNotFound', 'WrongRequestId', 'OnlySelectedSequencerisAllowedToUpdate', 'SequencerLastUpdateStillInDisputePeriod', 'SequencerAwaitingCancelResolution', 'MultipleUpdatesInSingleBlock', 'BlockedByMaintenanceMode', 'UnsupportedAsset'] }, /** - * Lookup296: pallet_metamask_signature::pallet::Error + * Lookup299: pallet_metamask_signature::pallet::Error **/ PalletMetamaskSignatureError: { _enum: ['NothingToUpdate'] }, /** - * Lookup299: orml_tokens::BalanceLock + * Lookup302: orml_tokens::BalanceLock **/ OrmlTokensBalanceLock: { id: '[u8;8]', amount: 'u128' }, /** - * Lookup301: orml_tokens::AccountData + * Lookup304: orml_tokens::AccountData **/ OrmlTokensAccountData: { free: 'u128', @@ -2450,32 +2465,32 @@ export default { frozen: 'u128' }, /** - * Lookup303: orml_tokens::ReserveData + * Lookup306: orml_tokens::ReserveData **/ OrmlTokensReserveData: { id: '[u8;8]', amount: 'u128' }, /** - * Lookup305: orml_tokens::module::Error + * Lookup308: orml_tokens::module::Error **/ OrmlTokensModuleError: { _enum: ['BalanceTooLow', 'AmountIntoBalanceFailed', 'LiquidityRestrictions', 'MaxLocksExceeded', 'KeepAlive', 'ExistentialDeposit', 'DeadAccount', 'TokenIdNotExists', 'TooManyReserves'] }, /** - * Lookup307: pallet_transaction_payment_mangata::Releases + * Lookup310: pallet_transaction_payment_mangata::Releases **/ PalletTransactionPaymentMangataReleases: { _enum: ['V1Ancient', 'V2'] }, /** - * Lookup309: pallet_xyk::pallet::Error + * Lookup312: pallet_xyk::pallet::Error **/ PalletXykError: { _enum: ['PoolAlreadyExists', 'NotEnoughAssets', 'NoSuchPool', 'NoSuchLiquidityAsset', 'NotEnoughReserve', 'ZeroAmount', 'InsufficientInputAmount', 'InsufficientOutputAmount', 'SameAsset', 'AssetAlreadyExists', 'AssetDoesNotExists', 'DivisionByZero', 'UnexpectedFailure', 'NotMangataLiquidityAsset', 'SecondAssetAmountExceededExpectations', 'MathOverflow', 'LiquidityTokenCreationFailed', 'NotEnoughRewardsEarned', 'NotAPromotedPool', 'PastTimeCalculation', 'PoolAlreadyPromoted', 'SoldAmountTooLow', 'FunctionNotAvailableForThisToken', 'DisallowedPool', 'LiquidityCheckpointMathError', 'CalculateRewardsMathError', 'CalculateCumulativeWorkMaxRatioMathError', 'CalculateRewardsAllMathError', 'NoRights', 'MultiswapShouldBeAtleastTwoHops', 'MultiBuyAssetCantHaveSamePoolAtomicSwaps', 'MultiSwapCantHaveSameTokenConsequetively', 'TradingBlockedByMaintenanceMode', 'PoolIsEmpty'] }, /** - * Lookup310: pallet_proof_of_stake::reward_info::RewardInfo + * Lookup313: pallet_proof_of_stake::reward_info::RewardInfo **/ PalletProofOfStakeRewardInfo: { activatedAmount: 'u128', @@ -2486,14 +2501,14 @@ export default { missingAtLastCheckpoint: 'U256' }, /** - * Lookup312: pallet_proof_of_stake::pallet::PromotedPools + * Lookup315: pallet_proof_of_stake::pallet::PromotedPools **/ PalletProofOfStakePromotedPools: { weight: 'u8', rewards: 'U256' }, /** - * Lookup316: pallet_proof_of_stake::schedule_rewards_calculator::ScheduleRewards + * Lookup319: pallet_proof_of_stake::schedule_rewards_calculator::ScheduleRewards **/ PalletProofOfStakeScheduleRewardsCalculatorScheduleRewards: { pending: 'u128', @@ -2501,7 +2516,7 @@ export default { total: 'u128' }, /** - * Lookup323: pallet_proof_of_stake::SchedulesList + * Lookup326: pallet_proof_of_stake::SchedulesList **/ PalletProofOfStakeSchedulesList: { head: 'Option', @@ -2510,7 +2525,7 @@ export default { count: 'u64' }, /** - * Lookup325: pallet_proof_of_stake::Schedule + * Lookup328: pallet_proof_of_stake::Schedule **/ PalletProofOfStakeSchedule: { scheduledAt: 'u32', @@ -2520,7 +2535,7 @@ export default { amountPerSession: 'u128' }, /** - * Lookup326: pallet_proof_of_stake::schedule_rewards_calculator::ActivatedLiquidityPerSchedule + * Lookup329: pallet_proof_of_stake::schedule_rewards_calculator::ActivatedLiquidityPerSchedule **/ PalletProofOfStakeScheduleRewardsCalculatorActivatedLiquidityPerSchedule: { pendingPositive: 'u128', @@ -2529,13 +2544,13 @@ export default { total: 'u128' }, /** - * Lookup328: pallet_proof_of_stake::pallet::Error + * Lookup331: pallet_proof_of_stake::pallet::Error **/ PalletProofOfStakeError: { _enum: ['NotEnoughAssets', 'MathOverflow', 'NotEnoughRewardsEarned', 'NotAPromotedPool', 'PastTimeCalculation', 'LiquidityCheckpointMathError', 'CalculateRewardsMathError', 'MathError', 'CalculateRewardsAllMathError', 'MissingRewardsInfoError', 'DeprecatedExtrinsic', 'CannotScheduleRewardsInPast', 'PoolDoesNotExist', 'TooManySchedules', 'TooLittleRewards', 'TooSmallVolume', 'LiquidityLockedIn3rdpartyRewards', 'NoThirdPartyPartyRewardsToClaim', 'SoloTokenPromotionForbiddenError'] }, /** - * Lookup329: pallet_fee_lock::pallet::FeeLockMetadataInfo + * Lookup332: pallet_fee_lock::pallet::FeeLockMetadataInfo **/ PalletFeeLockFeeLockMetadataInfo: { periodLength: 'u32', @@ -2544,32 +2559,32 @@ export default { whitelistedTokens: 'BTreeSet' }, /** - * Lookup332: pallet_fee_lock::pallet::AccountFeeLockDataInfo + * Lookup335: pallet_fee_lock::pallet::AccountFeeLockDataInfo **/ PalletFeeLockAccountFeeLockDataInfo: { totalFeeLockAmount: 'u128', lastFeeLockBlock: 'u32' }, /** - * Lookup333: pallet_fee_lock::pallet::Error + * Lookup336: pallet_fee_lock::pallet::Error **/ PalletFeeLockError: { _enum: ['FeeLocksIncorrectlyInitialzed', 'InvalidFeeLockMetadata', 'FeeLocksNotInitialized', 'NotFeeLocked', 'CantUnlockFeeYet', 'MaxCuratedTokensLimitExceeded', 'UnexpectedFailure'] }, /** - * Lookup336: pallet_vesting_mangata::Releases + * Lookup339: pallet_vesting_mangata::Releases **/ PalletVestingMangataReleases: { _enum: ['V0', 'V1'] }, /** - * Lookup337: pallet_vesting_mangata::pallet::Error + * Lookup340: pallet_vesting_mangata::pallet::Error **/ PalletVestingMangataError: { _enum: ['NotVesting', 'AtMaxVestingSchedules', 'AmountLow', 'ScheduleIndexOutOfBounds', 'InvalidScheduleParams', 'NoSuitableScheduleFound', 'SudoUnlockIsDisallowed', 'InvalidVestingIndex', 'MathError'] }, /** - * Lookup339: pallet_crowdloan_rewards::pallet::RewardInfo + * Lookup342: pallet_crowdloan_rewards::pallet::RewardInfo **/ PalletCrowdloanRewardsRewardInfo: { totalReward: 'u128', @@ -2577,19 +2592,19 @@ export default { contributedRelayAddresses: 'Vec' }, /** - * Lookup340: pallet_crowdloan_rewards::pallet::Error + * Lookup343: pallet_crowdloan_rewards::pallet::Error **/ PalletCrowdloanRewardsError: { _enum: ['AlreadyAssociated', 'BatchBeyondFundPot', 'FirstClaimAlreadyDone', 'RewardNotHighEnough', 'InvalidClaimSignature', 'InvalidFreeClaimSignature', 'NoAssociatedClaim', 'RewardsAlreadyClaimed', 'RewardVecAlreadyInitialized', 'RewardVecNotFullyInitializedYet', 'RewardsDoNotMatchFund', 'TooManyContributors', 'VestingPeriodNonValid', 'NonContributedAddressProvided', 'InsufficientNumberOfValidProofs', 'ClaimingLessThanED', 'MathOverflow', 'PeriodNotSet', 'AllocationDoesNotMatch'] }, /** - * Lookup342: pallet_issuance::pallet::Error + * Lookup345: pallet_issuance::pallet::Error **/ PalletIssuanceError: { _enum: ['IssuanceConfigAlreadyInitialized', 'IssuanceConfigNotInitialized', 'TGENotFinalized', 'TGEIsAlreadyFinalized', 'IssuanceConfigInvalid', 'MathError', 'UnknownPool'] }, /** - * Lookup343: pallet_multipurpose_liquidity::pallet::ReserveStatusInfo + * Lookup346: pallet_multipurpose_liquidity::pallet::ReserveStatusInfo **/ PalletMultipurposeLiquidityReserveStatusInfo: { stakedUnactivatedReserves: 'u128', @@ -2599,7 +2614,7 @@ export default { relockAmount: 'u128' }, /** - * Lookup345: pallet_multipurpose_liquidity::pallet::RelockStatusInfo + * Lookup348: pallet_multipurpose_liquidity::pallet::RelockStatusInfo **/ PalletMultipurposeLiquidityRelockStatusInfo: { amount: 'u128', @@ -2607,29 +2622,29 @@ export default { endingBlockAsBalance: 'u128' }, /** - * Lookup347: pallet_multipurpose_liquidity::pallet::Error + * Lookup350: pallet_multipurpose_liquidity::pallet::Error **/ PalletMultipurposeLiquidityError: { _enum: ['NotALiquidityToken', 'RelockCountLimitExceeded', 'RelockInstanceIndexOOB', 'NotEnoughUnspentReserves', 'NotEnoughTokens', 'MathError'] }, /** - * Lookup349: pallet_bootstrap::BootstrapPhase + * Lookup352: pallet_bootstrap::BootstrapPhase **/ PalletBootstrapBootstrapPhase: { _enum: ['BeforeStart', 'Whitelist', 'Public', 'Finished'] }, /** - * Lookup353: frame_support::PalletId + * Lookup356: frame_support::PalletId **/ FrameSupportPalletId: '[u8;8]', /** - * Lookup354: pallet_bootstrap::pallet::Error + * Lookup357: pallet_bootstrap::pallet::Error **/ PalletBootstrapError: { _enum: ['UnsupportedTokenId', 'NotEnoughAssets', 'NotEnoughVestedAssets', 'MathOverflow', 'Unauthorized', 'BootstrapStartInThePast', 'PhaseLengthCannotBeZero', 'AlreadyStarted', 'ValuationRatio', 'FirstProvisionInSecondTokenId', 'PoolAlreadyExists', 'NotFinishedYet', 'NothingToClaim', 'WrongRatio', 'BootstrapNotReadyToBeFinished', 'SameToken', 'TokenIdDoesNotExists', 'TokensActivationFailed', 'BootstrapNotSchduled', 'BootstrapFinished', 'TooLateToUpdateBootstrap', 'ProvisioningBlockedByMaintenanceMode', 'BootstrapMustBePreFinalized'] }, /** - * Lookup355: parachain_staking::pallet::RoundInfo + * Lookup358: parachain_staking::pallet::RoundInfo **/ ParachainStakingRoundInfo: { current: 'u32', @@ -2637,7 +2652,7 @@ export default { length: 'u32' }, /** - * Lookup356: parachain_staking::pallet::Delegator + * Lookup359: parachain_staking::pallet::Delegator **/ ParachainStakingDelegator: { id: 'SpRuntimeAccountAccountId20', @@ -2646,11 +2661,11 @@ export default { status: 'ParachainStakingDelegatorStatus' }, /** - * Lookup357: parachain_staking::set::OrderedSet> + * Lookup360: parachain_staking::set::OrderedSet> **/ ParachainStakingSetOrderedSetBond: 'Vec', /** - * Lookup358: parachain_staking::pallet::Bond + * Lookup361: parachain_staking::pallet::Bond **/ ParachainStakingBond: { owner: 'SpRuntimeAccountAccountId20', @@ -2658,13 +2673,13 @@ export default { liquidityToken: 'u32' }, /** - * Lookup360: parachain_staking::pallet::PendingDelegationRequests + * Lookup363: parachain_staking::pallet::PendingDelegationRequests **/ ParachainStakingPendingDelegationRequests: { requests: 'BTreeMap' }, /** - * Lookup364: parachain_staking::pallet::DelegatorStatus + * Lookup367: parachain_staking::pallet::DelegatorStatus **/ ParachainStakingDelegatorStatus: { _enum: { @@ -2673,7 +2688,7 @@ export default { } }, /** - * Lookup365: parachain_staking::pallet::CollatorCandidate + * Lookup368: parachain_staking::pallet::CollatorCandidate **/ ParachainStakingCollatorCandidate: { id: 'SpRuntimeAccountAccountId20', @@ -2688,11 +2703,11 @@ export default { state: 'ParachainStakingCollatorStatus' }, /** - * Lookup366: parachain_staking::set::OrderedSet + * Lookup369: parachain_staking::set::OrderedSet **/ ParachainStakingSetOrderedSetAccountId20: 'Vec', /** - * Lookup368: parachain_staking::pallet::CollatorStatus + * Lookup371: parachain_staking::pallet::CollatorStatus **/ ParachainStakingCollatorStatus: { _enum: { @@ -2702,7 +2717,7 @@ export default { } }, /** - * Lookup369: parachain_staking::pallet::CollatorSnapshot + * Lookup372: parachain_staking::pallet::CollatorSnapshot **/ ParachainStakingCollatorSnapshot: { bond: 'u128', @@ -2711,43 +2726,43 @@ export default { liquidityToken: 'u32' }, /** - * Lookup376: parachain_staking::pallet::AggregatorMetadataType + * Lookup379: parachain_staking::pallet::AggregatorMetadataType **/ ParachainStakingAggregatorMetadataType: { tokenCollatorMap: 'BTreeMap', approvedCandidates: 'BTreeSet' }, /** - * Lookup386: parachain_staking::pallet::RoundCollatorRewardInfoType + * Lookup389: parachain_staking::pallet::RoundCollatorRewardInfoType **/ ParachainStakingRoundCollatorRewardInfoType: { collatorReward: 'u128', delegatorRewards: 'BTreeMap' }, /** - * Lookup387: parachain_staking::pallet::Error + * Lookup390: parachain_staking::pallet::Error **/ ParachainStakingError: { _enum: ['DelegatorDNE', 'DelegatorDNEinTopNorBottom', 'DelegatorDNEInDelegatorSet', 'CandidateDNE', 'DelegationDNE', 'DelegatorExists', 'CandidateExists', 'CandidateBondBelowMin', 'InsufficientBalance', 'DelegationBelowMin', 'AlreadyOffline', 'AlreadyActive', 'DelegatorAlreadyLeaving', 'DelegatorNotLeaving', 'DelegatorCannotLeaveYet', 'CannotDelegateIfLeaving', 'CandidateAlreadyLeaving', 'CandidateNotLeaving', 'CandidateCannotLeaveYet', 'CannotGoOnlineIfLeaving', 'ExceedMaxDelegationsPerDelegator', 'AlreadyDelegatedCandidate', 'InvalidSchedule', 'CannotSetBelowMin', 'NoWritingSameValue', 'TooLowCandidateCountWeightHintJoinCandidates', 'TooLowCandidateCountWeightHintCancelLeaveCandidates', 'TooLowCandidateCountToLeaveCandidates', 'TooLowDelegationCountToDelegate', 'TooLowCandidateDelegationCountToDelegate', 'TooLowDelegationCountToLeaveDelegators', 'PendingCandidateRequestsDNE', 'PendingCandidateRequestAlreadyExists', 'PendingCandidateRequestNotDueYet', 'PendingDelegationRequestDNE', 'PendingDelegationRequestAlreadyExists', 'PendingDelegationRequestNotDueYet', 'StakingLiquidityTokenNotListed', 'TooLowCurrentStakingLiquidityTokensCount', 'StakingLiquidityTokenAlreadyListed', 'ExceedMaxCollatorCandidates', 'ExceedMaxTotalDelegatorsPerCandidate', 'CandidateNotAggregating', 'CandidateNotAggregatingUnderAggregator', 'CandidateAlreadyApprovedByAggregator', 'AggregatorExists', 'CollatorRoundRewardsDNE', 'DelegatorRewardsDNE', 'AggregatorDNE', 'TargettedAggregatorSameAsCurrent', 'CandidateNotApprovedByAggregator', 'AggregatorLiquidityTokenTaken', 'IncorrectRewardDelegatorCount', 'MathError'] }, /** - * Lookup400: pallet_sequencer_staking::pallet::Error + * Lookup401: pallet_sequencer_staking::pallet::Error **/ PalletSequencerStakingError: { - _enum: ['OperationFailed', 'MathOverflow', 'SequencerIsNotInActiveSet', 'SequencerAlreadyInActiveSet', 'CantUnstakeWhileInActiveSet', 'NotEligibleToBeSequencer', 'NotEnoughSequencerStake', 'MaxSequencersLimitReached', 'TestUnstakingError', 'UnknownChainId'] + _enum: ['OperationFailed', 'MathOverflow', 'SequencerIsNotInActiveSet', 'SequencerAlreadyInActiveSet', 'CantUnstakeWhileInActiveSet', 'NotEnoughSequencerStake', 'MaxSequencersLimitReached', 'TestUnstakingError', 'UnknownChainId'] }, /** - * Lookup404: sp_core::crypto::KeyTypeId + * Lookup405: sp_core::crypto::KeyTypeId **/ SpCoreCryptoKeyTypeId: '[u8;4]', /** - * Lookup405: pallet_session::pallet::Error + * Lookup406: pallet_session::pallet::Error **/ PalletSessionError: { _enum: ['InvalidProof', 'NoAssociatedValidatorId', 'DuplicatedKey', 'NoKeys', 'NoAccount'] }, /** - * Lookup409: pallet_grandpa::StoredState + * Lookup410: pallet_grandpa::StoredState **/ PalletGrandpaStoredState: { _enum: { @@ -2764,7 +2779,7 @@ export default { } }, /** - * Lookup410: pallet_grandpa::StoredPendingChange + * Lookup411: pallet_grandpa::StoredPendingChange **/ PalletGrandpaStoredPendingChange: { scheduledAt: 'u32', @@ -2773,19 +2788,19 @@ export default { forced: 'Option' }, /** - * Lookup412: pallet_grandpa::pallet::Error + * Lookup413: pallet_grandpa::pallet::Error **/ PalletGrandpaError: { _enum: ['PauseFailed', 'ResumeFailed', 'ChangePending', 'TooSoon', 'InvalidKeyOwnershipProof', 'InvalidEquivocationProof', 'DuplicateOffenceReport'] }, /** - * Lookup413: orml_asset_registry::module::Error + * Lookup414: orml_asset_registry::module::Error **/ OrmlAssetRegistryModuleError: { _enum: ['AssetNotFound', 'BadVersion', 'InvalidAssetId', 'ConflictingLocation', 'ConflictingAssetId', 'InvalidAssetString', 'ConflictingL1Asset'] }, /** - * Lookup414: pallet_treasury::Proposal + * Lookup415: pallet_treasury::Proposal **/ PalletTreasuryProposal: { proposer: 'SpRuntimeAccountAccountId20', @@ -2794,23 +2809,23 @@ export default { bond: 'u128' }, /** - * Lookup416: pallet_treasury::pallet::Error + * Lookup417: pallet_treasury::pallet::Error **/ PalletTreasuryError: { _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals', 'InsufficientPermission', 'ProposalNotApproved'] }, /** - * Lookup417: pallet_sudo_mangata::pallet::Error + * Lookup418: pallet_sudo_mangata::pallet::Error **/ PalletSudoMangataError: { _enum: ['RequireSudo'] }, /** - * Lookup418: pallet_sudo_origin::pallet::Error + * Lookup419: pallet_sudo_origin::pallet::Error **/ PalletSudoOriginError: 'Null', /** - * Lookup420: pallet_collective_mangata::Votes + * Lookup421: pallet_collective_mangata::Votes **/ PalletCollectiveMangataVotes: { index: 'u32', @@ -2820,13 +2835,13 @@ export default { end: 'u32' }, /** - * Lookup421: pallet_collective_mangata::pallet::Error + * Lookup422: pallet_collective_mangata::pallet::Error **/ PalletCollectiveMangataError: { _enum: ['NotMember', 'DuplicateProposal', 'ProposalMissing', 'WrongIndex', 'DuplicateVote', 'AlreadyInitialized', 'TooEarly', 'TooEarlyToCloseByNonFoundationAccount', 'TooManyProposals', 'WrongProposalWeight', 'WrongProposalLength', 'PrimeAccountNotMember', 'NotFoundationAccountOrRoot'] }, /** - * Lookup422: pallet_identity::types::Registration + * Lookup423: pallet_identity::types::Registration **/ PalletIdentityRegistration: { judgements: 'Vec<(u32,PalletIdentityJudgement)>', @@ -2834,7 +2849,7 @@ export default { info: 'PalletIdentityIdentityInfo' }, /** - * Lookup430: pallet_identity::types::RegistrarInfo + * Lookup431: pallet_identity::types::RegistrarInfo **/ PalletIdentityRegistrarInfo: { account: 'SpRuntimeAccountAccountId20', @@ -2842,41 +2857,41 @@ export default { fields: 'PalletIdentityBitFlags' }, /** - * Lookup432: pallet_identity::pallet::Error + * Lookup433: pallet_identity::pallet::Error **/ PalletIdentityError: { _enum: ['TooManySubAccounts', 'NotFound', 'NotNamed', 'EmptyIndex', 'FeeChanged', 'NoIdentity', 'StickyJudgement', 'JudgementGiven', 'InvalidJudgement', 'InvalidIndex', 'InvalidTarget', 'TooManyFields', 'TooManyRegistrars', 'AlreadyClaimed', 'NotSub', 'NotOwned', 'JudgementForDifferentIdentity', 'JudgementPaymentFailed'] }, /** - * Lookup435: frame_system::extensions::check_spec_version::CheckSpecVersion + * Lookup436: frame_system::extensions::check_spec_version::CheckSpecVersion **/ FrameSystemExtensionsCheckSpecVersion: 'Null', /** - * Lookup436: frame_system::extensions::check_tx_version::CheckTxVersion + * Lookup437: frame_system::extensions::check_tx_version::CheckTxVersion **/ FrameSystemExtensionsCheckTxVersion: 'Null', /** - * Lookup437: frame_system::extensions::check_genesis::CheckGenesis + * Lookup438: frame_system::extensions::check_genesis::CheckGenesis **/ FrameSystemExtensionsCheckGenesis: 'Null', /** - * Lookup440: frame_system::extensions::check_nonce::CheckNonce + * Lookup441: frame_system::extensions::check_nonce::CheckNonce **/ FrameSystemExtensionsCheckNonce: 'Compact', /** - * Lookup441: frame_system::extensions::check_weight::CheckWeight + * Lookup442: frame_system::extensions::check_weight::CheckWeight **/ FrameSystemExtensionsCheckWeight: 'Null', /** - * Lookup442: pallet_transaction_payment_mangata::ChargeTransactionPayment + * Lookup443: pallet_transaction_payment_mangata::ChargeTransactionPayment **/ PalletTransactionPaymentMangataChargeTransactionPayment: 'Compact', /** - * Lookup443: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender + * Lookup444: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender **/ FrameSystemExtensionsCheckNonZeroSender: 'Null', /** - * Lookup444: rollup_runtime::Runtime + * Lookup445: rollup_runtime::Runtime **/ RollupRuntimeRuntime: 'Null' }; diff --git a/packages/types/src/interfaces/registry.ts b/packages/types/src/interfaces/registry.ts index 52453abb..903abd3e 100644 --- a/packages/types/src/interfaces/registry.ts +++ b/packages/types/src/interfaces/registry.ts @@ -5,7 +5,7 @@ // this is required to allow for ambient/previous definitions import '@polkadot/types/types/registry'; -import type { FinalityGrandpaEquivocationPrecommit, FinalityGrandpaEquivocationPrevote, FinalityGrandpaPrecommit, FinalityGrandpaPrevote, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonZeroSender, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, MangataTypesAssetsCustomMetadata, MangataTypesAssetsL1Asset, MangataTypesAssetsXcmMetadata, MangataTypesAssetsXykMetadata, MangataTypesMultipurposeLiquidityActivateKind, MangataTypesMultipurposeLiquidityBondKind, OrmlAssetRegistryModuleCall, OrmlAssetRegistryModuleError, OrmlAssetRegistryModuleEvent, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlTraitsAssetRegistryAssetMetadata, PalletBootstrapBootstrapPhase, PalletBootstrapCall, PalletBootstrapError, PalletBootstrapEvent, PalletCollectiveMangataCall, PalletCollectiveMangataError, PalletCollectiveMangataEvent, PalletCollectiveMangataRawOrigin, PalletCollectiveMangataVotes, PalletCrowdloanRewardsCall, PalletCrowdloanRewardsError, PalletCrowdloanRewardsEvent, PalletCrowdloanRewardsRewardInfo, PalletFeeLockAccountFeeLockDataInfo, PalletFeeLockCall, PalletFeeLockError, PalletFeeLockEvent, PalletFeeLockFeeLockMetadataInfo, PalletGrandpaCall, PalletGrandpaError, PalletGrandpaEvent, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletIdentityBitFlags, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityIdentityField, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletIssuanceCall, PalletIssuanceError, PalletIssuanceEvent, PalletIssuanceIssuanceInfo, PalletIssuanceTgeInfo, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletMaintenanceMaintenanceStatusInfo, PalletMetamaskSignatureCall, PalletMetamaskSignatureError, PalletMetamaskSignatureEvent, PalletMultipurposeLiquidityCall, PalletMultipurposeLiquidityError, PalletMultipurposeLiquidityEvent, PalletMultipurposeLiquidityRelockStatusInfo, PalletMultipurposeLiquidityReserveStatusInfo, PalletProofOfStakeCall, PalletProofOfStakeError, PalletProofOfStakeEvent, PalletProofOfStakePromotedPools, PalletProofOfStakeRewardInfo, PalletProofOfStakeSchedule, PalletProofOfStakeScheduleRewardsCalculatorActivatedLiquidityPerSchedule, PalletProofOfStakeScheduleRewardsCalculatorScheduleRewards, PalletProofOfStakeSchedulesList, PalletProofOfStakeThirdPartyActivationKind, PalletProxyAnnouncement, PalletProxyCall, PalletProxyError, PalletProxyEvent, PalletProxyProxyDefinition, PalletRolldownCall, PalletRolldownCancel, PalletRolldownError, PalletRolldownEvent, PalletRolldownL2Request, PalletRolldownMessagesCancelResolution, PalletRolldownMessagesChain, PalletRolldownMessagesDeposit, PalletRolldownMessagesEthAbiUpdateType, PalletRolldownMessagesL1Update, PalletRolldownMessagesL2UpdatesToRemove, PalletRolldownMessagesOrigin, PalletRolldownMessagesRequestId, PalletRolldownMessagesWithdrawalResolution, PalletRolldownRequestResult, PalletRolldownSequencerRights, PalletRolldownWithdrawal, PalletSequencerStakingCall, PalletSequencerStakingError, PalletSequencerStakingEvent, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletSudoMangataCall, PalletSudoMangataError, PalletSudoMangataEvent, PalletSudoOriginCall, PalletSudoOriginError, PalletSudoOriginEvent, PalletTimestampCall, PalletTransactionPaymentMangataChargeTransactionPayment, PalletTransactionPaymentMangataEvent, PalletTransactionPaymentMangataReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUtilityMangataCall, PalletUtilityMangataError, PalletUtilityMangataEvent, PalletVestingMangataCall, PalletVestingMangataError, PalletVestingMangataEvent, PalletVestingMangataReleases, PalletVestingMangataVestingInfo, PalletXykCall, PalletXykError, PalletXykEvent, ParachainStakingAggregatorMetadataType, ParachainStakingBond, ParachainStakingCall, ParachainStakingCandidateBondChange, ParachainStakingCandidateBondRequest, ParachainStakingCollatorCandidate, ParachainStakingCollatorSnapshot, ParachainStakingCollatorStatus, ParachainStakingDelegationChange, ParachainStakingDelegationRequest, ParachainStakingDelegator, ParachainStakingDelegatorAdded, ParachainStakingDelegatorStatus, ParachainStakingError, ParachainStakingEvent, ParachainStakingMetadataUpdateAction, ParachainStakingPairedOrLiquidityToken, ParachainStakingPayoutRounds, ParachainStakingPendingDelegationRequests, ParachainStakingRoundCollatorRewardInfoType, ParachainStakingRoundInfo, ParachainStakingSetOrderedSetAccountId20, ParachainStakingSetOrderedSetBond, RollupRuntimeOriginCaller, RollupRuntimeRuntime, RollupRuntimeRuntimeConfigConfigPalletProxyProxyType, RollupRuntimeSessionKeys, SpArithmeticArithmeticError, SpConsensusAuraSr25519AppSr25519Public, SpConsensusGrandpaAppPublic, SpConsensusGrandpaAppSignature, SpConsensusGrandpaEquivocation, SpConsensusGrandpaEquivocationProof, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Public, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreVoid, SpRuntimeAccountAccountId20, SpRuntimeAccountEthereumSignature, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeTokenError, SpRuntimeTransactionalError, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, StagingXcmV2BodyId, StagingXcmV2BodyPart, StagingXcmV2Junction, StagingXcmV2MultiLocation, StagingXcmV2MultilocationJunctions, StagingXcmV2NetworkId, StagingXcmV3Junction, StagingXcmV3JunctionBodyId, StagingXcmV3JunctionBodyPart, StagingXcmV3JunctionNetworkId, StagingXcmV3Junctions, StagingXcmV3MultiLocation, StagingXcmVersionedMultiLocation } from '@polkadot/types/lookup'; +import type { FinalityGrandpaEquivocationPrecommit, FinalityGrandpaEquivocationPrevote, FinalityGrandpaPrecommit, FinalityGrandpaPrevote, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonZeroSender, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, MangataTypesAssetsCustomMetadata, MangataTypesAssetsL1Asset, MangataTypesAssetsXcmMetadata, MangataTypesAssetsXykMetadata, MangataTypesMultipurposeLiquidityActivateKind, MangataTypesMultipurposeLiquidityBondKind, OrmlAssetRegistryModuleCall, OrmlAssetRegistryModuleError, OrmlAssetRegistryModuleEvent, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlTraitsAssetRegistryAssetMetadata, PalletBootstrapBootstrapPhase, PalletBootstrapCall, PalletBootstrapError, PalletBootstrapEvent, PalletCollectiveMangataCall, PalletCollectiveMangataError, PalletCollectiveMangataEvent, PalletCollectiveMangataRawOrigin, PalletCollectiveMangataVotes, PalletCrowdloanRewardsCall, PalletCrowdloanRewardsError, PalletCrowdloanRewardsEvent, PalletCrowdloanRewardsRewardInfo, PalletFeeLockAccountFeeLockDataInfo, PalletFeeLockCall, PalletFeeLockError, PalletFeeLockEvent, PalletFeeLockFeeLockMetadataInfo, PalletGrandpaCall, PalletGrandpaError, PalletGrandpaEvent, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletIdentityBitFlags, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityIdentityField, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletIssuanceCall, PalletIssuanceError, PalletIssuanceEvent, PalletIssuanceIssuanceInfo, PalletIssuanceTgeInfo, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletMaintenanceMaintenanceStatusInfo, PalletMetamaskSignatureCall, PalletMetamaskSignatureError, PalletMetamaskSignatureEvent, PalletMultipurposeLiquidityCall, PalletMultipurposeLiquidityError, PalletMultipurposeLiquidityEvent, PalletMultipurposeLiquidityRelockStatusInfo, PalletMultipurposeLiquidityReserveStatusInfo, PalletProofOfStakeCall, PalletProofOfStakeError, PalletProofOfStakeEvent, PalletProofOfStakePromotedPools, PalletProofOfStakeRewardInfo, PalletProofOfStakeSchedule, PalletProofOfStakeScheduleRewardsCalculatorActivatedLiquidityPerSchedule, PalletProofOfStakeScheduleRewardsCalculatorScheduleRewards, PalletProofOfStakeSchedulesList, PalletProofOfStakeThirdPartyActivationKind, PalletProxyAnnouncement, PalletProxyCall, PalletProxyError, PalletProxyEvent, PalletProxyProxyDefinition, PalletRolldownCall, PalletRolldownCancel, PalletRolldownDisputeRole, PalletRolldownError, PalletRolldownEvent, PalletRolldownL2Request, PalletRolldownMessagesCancelResolution, PalletRolldownMessagesChain, PalletRolldownMessagesDeposit, PalletRolldownMessagesEthAbiUpdateType, PalletRolldownMessagesL1Update, PalletRolldownMessagesL2UpdatesToRemove, PalletRolldownMessagesOrigin, PalletRolldownMessagesRequestId, PalletRolldownMessagesWithdrawalResolution, PalletRolldownRequestResult, PalletRolldownSequencerRights, PalletRolldownWithdrawal, PalletSequencerStakingCall, PalletSequencerStakingError, PalletSequencerStakingEvent, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletSudoMangataCall, PalletSudoMangataError, PalletSudoMangataEvent, PalletSudoOriginCall, PalletSudoOriginError, PalletSudoOriginEvent, PalletTimestampCall, PalletTransactionPaymentMangataChargeTransactionPayment, PalletTransactionPaymentMangataEvent, PalletTransactionPaymentMangataReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUtilityMangataCall, PalletUtilityMangataError, PalletUtilityMangataEvent, PalletVestingMangataCall, PalletVestingMangataError, PalletVestingMangataEvent, PalletVestingMangataReleases, PalletVestingMangataVestingInfo, PalletXykCall, PalletXykError, PalletXykEvent, ParachainStakingAggregatorMetadataType, ParachainStakingBond, ParachainStakingCall, ParachainStakingCandidateBondChange, ParachainStakingCandidateBondRequest, ParachainStakingCollatorCandidate, ParachainStakingCollatorSnapshot, ParachainStakingCollatorStatus, ParachainStakingDelegationChange, ParachainStakingDelegationRequest, ParachainStakingDelegator, ParachainStakingDelegatorAdded, ParachainStakingDelegatorStatus, ParachainStakingError, ParachainStakingEvent, ParachainStakingMetadataUpdateAction, ParachainStakingPairedOrLiquidityToken, ParachainStakingPayoutRounds, ParachainStakingPendingDelegationRequests, ParachainStakingRoundCollatorRewardInfoType, ParachainStakingRoundInfo, ParachainStakingSetOrderedSetAccountId20, ParachainStakingSetOrderedSetBond, RollupRuntimeOriginCaller, RollupRuntimeRuntime, RollupRuntimeRuntimeConfigConfigPalletProxyProxyType, RollupRuntimeSessionKeys, SpArithmeticArithmeticError, SpConsensusAuraSr25519AppSr25519Public, SpConsensusGrandpaAppPublic, SpConsensusGrandpaAppSignature, SpConsensusGrandpaEquivocation, SpConsensusGrandpaEquivocationProof, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Public, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreVoid, SpRuntimeAccountAccountId20, SpRuntimeAccountEthereumSignature, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeTokenError, SpRuntimeTransactionalError, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, StagingXcmV2BodyId, StagingXcmV2BodyPart, StagingXcmV2Junction, StagingXcmV2MultiLocation, StagingXcmV2MultilocationJunctions, StagingXcmV2NetworkId, StagingXcmV3Junction, StagingXcmV3JunctionBodyId, StagingXcmV3JunctionBodyPart, StagingXcmV3JunctionNetworkId, StagingXcmV3Junctions, StagingXcmV3MultiLocation, StagingXcmVersionedMultiLocation } from '@polkadot/types/lookup'; declare module '@polkadot/types/types/registry' { interface InterfaceTypes { @@ -120,6 +120,7 @@ declare module '@polkadot/types/types/registry' { PalletProxyProxyDefinition: PalletProxyProxyDefinition; PalletRolldownCall: PalletRolldownCall; PalletRolldownCancel: PalletRolldownCancel; + PalletRolldownDisputeRole: PalletRolldownDisputeRole; PalletRolldownError: PalletRolldownError; PalletRolldownEvent: PalletRolldownEvent; PalletRolldownL2Request: PalletRolldownL2Request; diff --git a/packages/types/src/interfaces/types-lookup.ts b/packages/types/src/interfaces/types-lookup.ts index f6c47c06..f074e138 100644 --- a/packages/types/src/interfaces/types-lookup.ts +++ b/packages/types/src/interfaces/types-lookup.ts @@ -261,7 +261,12 @@ declare module '@polkadot/types/lookup' { } & Struct, H256]>; readonly isRequestProcessedOnL2: boolean; readonly asRequestProcessedOnL2: ITuple<[PalletRolldownMessagesChain, u128]>; - readonly type: 'L1ReadStored' | 'RequestProcessedOnL2'; + readonly isL1ReadCanceled: boolean; + readonly asL1ReadCanceled: { + readonly canceledSequencerUpdate: u128; + readonly assignedId: PalletRolldownMessagesRequestId; + } & Struct; + readonly type: 'L1ReadStored' | 'RequestProcessedOnL2' | 'L1ReadCanceled'; } /** @name PalletRolldownMessagesChain (45) */ @@ -271,7 +276,20 @@ declare module '@polkadot/types/lookup' { readonly type: 'Ethereum' | 'Arbitrum'; } - /** @name PalletMetamaskSignatureEvent (48) */ + /** @name PalletRolldownMessagesRequestId (48) */ + interface PalletRolldownMessagesRequestId extends Struct { + readonly origin: PalletRolldownMessagesOrigin; + readonly id: u128; + } + + /** @name PalletRolldownMessagesOrigin (49) */ + interface PalletRolldownMessagesOrigin extends Enum { + readonly isL1: boolean; + readonly isL2: boolean; + readonly type: 'L1' | 'L2'; + } + + /** @name PalletMetamaskSignatureEvent (50) */ interface PalletMetamaskSignatureEvent extends Enum { readonly isMetadataUpdated: boolean; readonly asMetadataUpdated: { @@ -283,7 +301,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'MetadataUpdated'; } - /** @name OrmlTokensModuleEvent (54) */ + /** @name OrmlTokensModuleEvent (56) */ interface OrmlTokensModuleEvent extends Enum { readonly isEndowed: boolean; readonly asEndowed: { @@ -397,14 +415,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'BalanceSet' | 'TotalIssuanceSet' | 'Withdrawn' | 'Slashed' | 'Deposited' | 'LockSet' | 'LockRemoved' | 'Created' | 'Minted' | 'Locked' | 'Unlocked' | 'Issued' | 'Rescinded'; } - /** @name FrameSupportTokensMiscBalanceStatus (55) */ + /** @name FrameSupportTokensMiscBalanceStatus (57) */ interface FrameSupportTokensMiscBalanceStatus extends Enum { readonly isFree: boolean; readonly isReserved: boolean; readonly type: 'Free' | 'Reserved'; } - /** @name PalletTransactionPaymentMangataEvent (57) */ + /** @name PalletTransactionPaymentMangataEvent (59) */ interface PalletTransactionPaymentMangataEvent extends Enum { readonly isTransactionFeePaid: boolean; readonly asTransactionFeePaid: { @@ -416,7 +434,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'TransactionFeePaid'; } - /** @name PalletXykEvent (58) */ + /** @name PalletXykEvent (60) */ interface PalletXykEvent extends Enum { readonly isPoolCreated: boolean; readonly asPoolCreated: ITuple<[SpRuntimeAccountAccountId20, u32, u128, u32, u128]>; @@ -443,7 +461,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'PoolCreated' | 'AssetsSwapped' | 'SellAssetFailedDueToSlippage' | 'BuyAssetFailedDueToSlippage' | 'LiquidityMinted' | 'LiquidityBurned' | 'PoolPromotionUpdated' | 'LiquidityActivated' | 'LiquidityDeactivated' | 'RewardsClaimed' | 'MultiSwapAssetFailedOnAtomicSwap'; } - /** @name PalletProofOfStakeEvent (61) */ + /** @name PalletProofOfStakeEvent (63) */ interface PalletProofOfStakeEvent extends Enum { readonly isPoolPromotionUpdated: boolean; readonly asPoolPromotionUpdated: ITuple<[u32, Option]>; @@ -464,7 +482,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'PoolPromotionUpdated' | 'LiquidityActivated' | 'LiquidityDeactivated' | 'RewardsClaimed' | 'ThirdPartyRewardsClaimed' | 'ThirdPartyLiquidityActivated' | 'ThirdPartyLiquidityDeactivated' | 'ThirdPartySuccessfulPoolPromotion'; } - /** @name PalletFeeLockEvent (62) */ + /** @name PalletFeeLockEvent (64) */ interface PalletFeeLockEvent extends Enum { readonly isFeeLockMetadataUpdated: boolean; readonly isFeeLockUnlocked: boolean; @@ -478,7 +496,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'FeeLockMetadataUpdated' | 'FeeLockUnlocked' | 'FeeLocked'; } - /** @name PalletVestingMangataEvent (63) */ + /** @name PalletVestingMangataEvent (65) */ interface PalletVestingMangataEvent extends Enum { readonly isVestingUpdated: boolean; readonly asVestingUpdated: { @@ -494,7 +512,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'VestingUpdated' | 'VestingCompleted'; } - /** @name PalletCrowdloanRewardsEvent (64) */ + /** @name PalletCrowdloanRewardsEvent (66) */ interface PalletCrowdloanRewardsEvent extends Enum { readonly isInitialPaymentMade: boolean; readonly asInitialPaymentMade: ITuple<[SpRuntimeAccountAccountId20, u128]>; @@ -511,7 +529,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'InitialPaymentMade' | 'NativeIdentityAssociated' | 'RewardsPaid' | 'RewardAddressUpdated' | 'InitializedAlreadyInitializedAccount' | 'InitializedAccountWithNotEnoughContribution'; } - /** @name PalletIssuanceEvent (65) */ + /** @name PalletIssuanceEvent (67) */ interface PalletIssuanceEvent extends Enum { readonly isSessionIssuanceIssued: boolean; readonly asSessionIssuanceIssued: ITuple<[u32, u128, u128]>; @@ -527,7 +545,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'SessionIssuanceIssued' | 'SessionIssuanceRecorded' | 'IssuanceConfigInitialized' | 'TgeFinalized' | 'TgeInstanceFailed' | 'TgeInstanceSucceeded'; } - /** @name PalletIssuanceIssuanceInfo (66) */ + /** @name PalletIssuanceIssuanceInfo (68) */ interface PalletIssuanceIssuanceInfo extends Struct { readonly cap: u128; readonly issuanceAtInit: u128; @@ -537,13 +555,13 @@ declare module '@polkadot/types/lookup' { readonly totalCrowdloanAllocation: u128; } - /** @name PalletIssuanceTgeInfo (68) */ + /** @name PalletIssuanceTgeInfo (70) */ interface PalletIssuanceTgeInfo extends Struct { readonly who: SpRuntimeAccountAccountId20; readonly amount: u128; } - /** @name PalletMultipurposeLiquidityEvent (69) */ + /** @name PalletMultipurposeLiquidityEvent (71) */ interface PalletMultipurposeLiquidityEvent extends Enum { readonly isVestingTokensReserved: boolean; readonly asVestingTokensReserved: ITuple<[SpRuntimeAccountAccountId20, u32, u128]>; @@ -552,7 +570,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'VestingTokensReserved' | 'TokensRelockedFromReserve'; } - /** @name PalletBootstrapEvent (70) */ + /** @name PalletBootstrapEvent (72) */ interface PalletBootstrapEvent extends Enum { readonly isProvisioned: boolean; readonly asProvisioned: ITuple<[u32, u128]>; @@ -569,7 +587,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Provisioned' | 'VestedProvisioned' | 'RewardsLiquidityAcitvationFailed' | 'RewardsClaimed' | 'AccountsWhitelisted' | 'BootstrapParitallyPreFinalized' | 'BootstrapReadyToBeFinalized' | 'BootstrapFinalized'; } - /** @name ParachainStakingEvent (71) */ + /** @name ParachainStakingEvent (73) */ interface ParachainStakingEvent extends Enum { readonly isNewRound: boolean; readonly asNewRound: ITuple<[u32, u32, u32, u128]>; @@ -640,21 +658,21 @@ declare module '@polkadot/types/lookup' { readonly type: 'NewRound' | 'JoinedCollatorCandidates' | 'CollatorChosen' | 'CandidateBondMoreRequested' | 'CandidateBondLessRequested' | 'CandidateBondedMore' | 'CandidateBondedLess' | 'CandidateWentOffline' | 'CandidateBackOnline' | 'CandidateScheduledExit' | 'CancelledCandidateExit' | 'CancelledCandidateBondChange' | 'CandidateLeft' | 'DelegationIncreaseScheduled' | 'DelegationDecreaseScheduled' | 'DelegationIncreased' | 'DelegationDecreased' | 'DelegatorExitScheduled' | 'DelegationRevocationScheduled' | 'DelegatorLeft' | 'DelegationRevoked' | 'DelegatorExitCancelled' | 'CancelledDelegationRequest' | 'Delegation' | 'DelegatorLeftCandidate' | 'DelegatorDueReward' | 'Rewarded' | 'CollatorRewardsDistributed' | 'StakeExpectationsSet' | 'TotalSelectedSet' | 'CollatorCommissionSet' | 'CandidateAggregatorUpdated' | 'AggregatorMetadataUpdated'; } - /** @name ParachainStakingCandidateBondRequest (72) */ + /** @name ParachainStakingCandidateBondRequest (74) */ interface ParachainStakingCandidateBondRequest extends Struct { readonly amount: u128; readonly change: ParachainStakingCandidateBondChange; readonly whenExecutable: u32; } - /** @name ParachainStakingCandidateBondChange (73) */ + /** @name ParachainStakingCandidateBondChange (75) */ interface ParachainStakingCandidateBondChange extends Enum { readonly isIncrease: boolean; readonly isDecrease: boolean; readonly type: 'Increase' | 'Decrease'; } - /** @name ParachainStakingDelegationRequest (74) */ + /** @name ParachainStakingDelegationRequest (76) */ interface ParachainStakingDelegationRequest extends Struct { readonly collator: SpRuntimeAccountAccountId20; readonly amount: u128; @@ -662,7 +680,7 @@ declare module '@polkadot/types/lookup' { readonly action: ParachainStakingDelegationChange; } - /** @name ParachainStakingDelegationChange (75) */ + /** @name ParachainStakingDelegationChange (77) */ interface ParachainStakingDelegationChange extends Enum { readonly isRevoke: boolean; readonly isIncrease: boolean; @@ -670,7 +688,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Revoke' | 'Increase' | 'Decrease'; } - /** @name ParachainStakingDelegatorAdded (76) */ + /** @name ParachainStakingDelegatorAdded (78) */ interface ParachainStakingDelegatorAdded extends Enum { readonly isAddedToTop: boolean; readonly asAddedToTop: { @@ -680,7 +698,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AddedToTop' | 'AddedToBottom'; } - /** @name ParachainStakingPayoutRounds (77) */ + /** @name ParachainStakingPayoutRounds (79) */ interface ParachainStakingPayoutRounds extends Enum { readonly isAll: boolean; readonly isPartial: boolean; @@ -688,10 +706,16 @@ declare module '@polkadot/types/lookup' { readonly type: 'All' | 'Partial'; } - /** @name PalletSequencerStakingEvent (78) */ - type PalletSequencerStakingEvent = Null; + /** @name PalletSequencerStakingEvent (80) */ + interface PalletSequencerStakingEvent extends Enum { + readonly isSequencersRemovedFromActiveSet: boolean; + readonly asSequencersRemovedFromActiveSet: ITuple<[PalletRolldownMessagesChain, Vec]>; + readonly isSequencerJoinedActiveSet: boolean; + readonly asSequencerJoinedActiveSet: ITuple<[PalletRolldownMessagesChain, SpRuntimeAccountAccountId20]>; + readonly type: 'SequencersRemovedFromActiveSet' | 'SequencerJoinedActiveSet'; + } - /** @name PalletSessionEvent (79) */ + /** @name PalletSessionEvent (82) */ interface PalletSessionEvent extends Enum { readonly isNewSession: boolean; readonly asNewSession: { @@ -700,7 +724,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NewSession'; } - /** @name PalletGrandpaEvent (80) */ + /** @name PalletGrandpaEvent (83) */ interface PalletGrandpaEvent extends Enum { readonly isNewAuthorities: boolean; readonly asNewAuthorities: { @@ -711,13 +735,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'NewAuthorities' | 'Paused' | 'Resumed'; } - /** @name SpConsensusGrandpaAppPublic (83) */ + /** @name SpConsensusGrandpaAppPublic (86) */ interface SpConsensusGrandpaAppPublic extends SpCoreEd25519Public {} - /** @name SpCoreEd25519Public (84) */ + /** @name SpCoreEd25519Public (87) */ interface SpCoreEd25519Public extends U8aFixed {} - /** @name OrmlAssetRegistryModuleEvent (85) */ + /** @name OrmlAssetRegistryModuleEvent (88) */ interface OrmlAssetRegistryModuleEvent extends Enum { readonly isRegisteredAsset: boolean; readonly asRegisteredAsset: { @@ -732,7 +756,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'RegisteredAsset' | 'UpdatedAsset'; } - /** @name OrmlTraitsAssetRegistryAssetMetadata (86) */ + /** @name OrmlTraitsAssetRegistryAssetMetadata (89) */ interface OrmlTraitsAssetRegistryAssetMetadata extends Struct { readonly decimals: u32; readonly name: Bytes; @@ -742,23 +766,23 @@ declare module '@polkadot/types/lookup' { readonly additional: MangataTypesAssetsCustomMetadata; } - /** @name MangataTypesAssetsCustomMetadata (87) */ + /** @name MangataTypesAssetsCustomMetadata (90) */ interface MangataTypesAssetsCustomMetadata extends Struct { readonly xcm: Option; readonly xyk: Option; } - /** @name MangataTypesAssetsXcmMetadata (89) */ + /** @name MangataTypesAssetsXcmMetadata (92) */ interface MangataTypesAssetsXcmMetadata extends Struct { readonly feePerSecond: u128; } - /** @name MangataTypesAssetsXykMetadata (91) */ + /** @name MangataTypesAssetsXykMetadata (94) */ interface MangataTypesAssetsXykMetadata extends Struct { readonly operationsDisabled: bool; } - /** @name StagingXcmVersionedMultiLocation (94) */ + /** @name StagingXcmVersionedMultiLocation (97) */ interface StagingXcmVersionedMultiLocation extends Enum { readonly isV2: boolean; readonly asV2: StagingXcmV2MultiLocation; @@ -767,13 +791,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'V2' | 'V3'; } - /** @name StagingXcmV2MultiLocation (95) */ + /** @name StagingXcmV2MultiLocation (98) */ interface StagingXcmV2MultiLocation extends Struct { readonly parents: u8; readonly interior: StagingXcmV2MultilocationJunctions; } - /** @name StagingXcmV2MultilocationJunctions (96) */ + /** @name StagingXcmV2MultilocationJunctions (99) */ interface StagingXcmV2MultilocationJunctions extends Enum { readonly isHere: boolean; readonly isX1: boolean; @@ -795,7 +819,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8'; } - /** @name StagingXcmV2Junction (97) */ + /** @name StagingXcmV2Junction (100) */ interface StagingXcmV2Junction extends Enum { readonly isParachain: boolean; readonly asParachain: Compact; @@ -829,7 +853,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality'; } - /** @name StagingXcmV2NetworkId (99) */ + /** @name StagingXcmV2NetworkId (102) */ interface StagingXcmV2NetworkId extends Enum { readonly isAny: boolean; readonly isNamed: boolean; @@ -839,7 +863,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama'; } - /** @name StagingXcmV2BodyId (102) */ + /** @name StagingXcmV2BodyId (105) */ interface StagingXcmV2BodyId extends Enum { readonly isUnit: boolean; readonly isNamed: boolean; @@ -856,7 +880,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial' | 'Defense' | 'Administration' | 'Treasury'; } - /** @name StagingXcmV2BodyPart (103) */ + /** @name StagingXcmV2BodyPart (106) */ interface StagingXcmV2BodyPart extends Enum { readonly isVoice: boolean; readonly isMembers: boolean; @@ -881,13 +905,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion'; } - /** @name StagingXcmV3MultiLocation (104) */ + /** @name StagingXcmV3MultiLocation (107) */ interface StagingXcmV3MultiLocation extends Struct { readonly parents: u8; readonly interior: StagingXcmV3Junctions; } - /** @name StagingXcmV3Junctions (105) */ + /** @name StagingXcmV3Junctions (108) */ interface StagingXcmV3Junctions extends Enum { readonly isHere: boolean; readonly isX1: boolean; @@ -909,7 +933,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8'; } - /** @name StagingXcmV3Junction (106) */ + /** @name StagingXcmV3Junction (109) */ interface StagingXcmV3Junction extends Enum { readonly isParachain: boolean; readonly asParachain: Compact; @@ -948,7 +972,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality' | 'GlobalConsensus'; } - /** @name StagingXcmV3JunctionNetworkId (108) */ + /** @name StagingXcmV3JunctionNetworkId (111) */ interface StagingXcmV3JunctionNetworkId extends Enum { readonly isByGenesis: boolean; readonly asByGenesis: U8aFixed; @@ -971,7 +995,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ByGenesis' | 'ByFork' | 'Polkadot' | 'Kusama' | 'Westend' | 'Rococo' | 'Wococo' | 'Ethereum' | 'BitcoinCore' | 'BitcoinCash'; } - /** @name StagingXcmV3JunctionBodyId (109) */ + /** @name StagingXcmV3JunctionBodyId (112) */ interface StagingXcmV3JunctionBodyId extends Enum { readonly isUnit: boolean; readonly isMoniker: boolean; @@ -988,7 +1012,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Unit' | 'Moniker' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial' | 'Defense' | 'Administration' | 'Treasury'; } - /** @name StagingXcmV3JunctionBodyPart (110) */ + /** @name StagingXcmV3JunctionBodyPart (113) */ interface StagingXcmV3JunctionBodyPart extends Enum { readonly isVoice: boolean; readonly isMembers: boolean; @@ -1013,7 +1037,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion'; } - /** @name PalletTreasuryEvent (111) */ + /** @name PalletTreasuryEvent (114) */ interface PalletTreasuryEvent extends Enum { readonly isProposed: boolean; readonly asProposed: { @@ -1060,7 +1084,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit' | 'SpendApproved' | 'UpdatedInactive'; } - /** @name PalletSudoMangataEvent (112) */ + /** @name PalletSudoMangataEvent (115) */ interface PalletSudoMangataEvent extends Enum { readonly isSudid: boolean; readonly asSudid: { @@ -1077,7 +1101,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone'; } - /** @name PalletSudoOriginEvent (113) */ + /** @name PalletSudoOriginEvent (116) */ interface PalletSudoOriginEvent extends Enum { readonly isSuOriginDid: boolean; readonly asSuOriginDid: Result; @@ -1086,7 +1110,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'SuOriginDid' | 'SuOriginDoAsDone'; } - /** @name PalletCollectiveMangataEvent (114) */ + /** @name PalletCollectiveMangataEvent (117) */ interface PalletCollectiveMangataEvent extends Enum { readonly isProposed: boolean; readonly asProposed: { @@ -1138,7 +1162,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Proposed' | 'Voted' | 'Approved' | 'Disapproved' | 'Executed' | 'MemberExecuted' | 'Closed' | 'MembersChanged' | 'PrimeSet'; } - /** @name PalletIdentityEvent (116) */ + /** @name PalletIdentityEvent (118) */ interface PalletIdentityEvent extends Enum { readonly isIdentitySet: boolean; readonly asIdentitySet: { @@ -1194,7 +1218,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'IdentitySet' | 'IdentityCleared' | 'IdentityKilled' | 'JudgementRequested' | 'JudgementUnrequested' | 'JudgementGiven' | 'RegistrarAdded' | 'SubIdentityAdded' | 'SubIdentityRemoved' | 'SubIdentityRevoked'; } - /** @name FrameSystemPhase (117) */ + /** @name FrameSystemPhase (119) */ interface FrameSystemPhase extends Enum { readonly isApplyExtrinsic: boolean; readonly asApplyExtrinsic: u32; @@ -1203,13 +1227,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization'; } - /** @name FrameSystemLastRuntimeUpgradeInfo (121) */ + /** @name FrameSystemLastRuntimeUpgradeInfo (123) */ interface FrameSystemLastRuntimeUpgradeInfo extends Struct { readonly specVersion: Compact; readonly specName: Text; } - /** @name FrameSystemCall (123) */ + /** @name FrameSystemCall (125) */ interface FrameSystemCall extends Enum { readonly isEnqueueTxs: boolean; readonly asEnqueueTxs: { @@ -1251,21 +1275,21 @@ declare module '@polkadot/types/lookup' { readonly type: 'EnqueueTxs' | 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent'; } - /** @name FrameSystemLimitsBlockWeights (127) */ + /** @name FrameSystemLimitsBlockWeights (129) */ interface FrameSystemLimitsBlockWeights extends Struct { readonly baseBlock: SpWeightsWeightV2Weight; readonly maxBlock: SpWeightsWeightV2Weight; readonly perClass: FrameSupportDispatchPerDispatchClassWeightsPerClass; } - /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (128) */ + /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (130) */ interface FrameSupportDispatchPerDispatchClassWeightsPerClass extends Struct { readonly normal: FrameSystemLimitsWeightsPerClass; readonly operational: FrameSystemLimitsWeightsPerClass; readonly mandatory: FrameSystemLimitsWeightsPerClass; } - /** @name FrameSystemLimitsWeightsPerClass (129) */ + /** @name FrameSystemLimitsWeightsPerClass (131) */ interface FrameSystemLimitsWeightsPerClass extends Struct { readonly baseExtrinsic: SpWeightsWeightV2Weight; readonly maxExtrinsic: Option; @@ -1273,25 +1297,25 @@ declare module '@polkadot/types/lookup' { readonly reserved: Option; } - /** @name FrameSystemLimitsBlockLength (131) */ + /** @name FrameSystemLimitsBlockLength (133) */ interface FrameSystemLimitsBlockLength extends Struct { readonly max: FrameSupportDispatchPerDispatchClassU32; } - /** @name FrameSupportDispatchPerDispatchClassU32 (132) */ + /** @name FrameSupportDispatchPerDispatchClassU32 (134) */ interface FrameSupportDispatchPerDispatchClassU32 extends Struct { readonly normal: u32; readonly operational: u32; readonly mandatory: u32; } - /** @name SpWeightsRuntimeDbWeight (133) */ + /** @name SpWeightsRuntimeDbWeight (135) */ interface SpWeightsRuntimeDbWeight extends Struct { readonly read: u64; readonly write: u64; } - /** @name SpVersionRuntimeVersion (134) */ + /** @name SpVersionRuntimeVersion (136) */ interface SpVersionRuntimeVersion extends Struct { readonly specName: Text; readonly implName: Text; @@ -1303,7 +1327,7 @@ declare module '@polkadot/types/lookup' { readonly stateVersion: u8; } - /** @name FrameSystemError (138) */ + /** @name FrameSystemError (140) */ interface FrameSystemError extends Enum { readonly isInvalidSpecName: boolean; readonly isSpecVersionNeedsToIncrease: boolean; @@ -1315,7 +1339,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered' | 'StorageQueueFull'; } - /** @name PalletTimestampCall (139) */ + /** @name PalletTimestampCall (141) */ interface PalletTimestampCall extends Enum { readonly isSet: boolean; readonly asSet: { @@ -1324,7 +1348,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Set'; } - /** @name PalletUtilityMangataCall (140) */ + /** @name PalletUtilityMangataCall (142) */ interface PalletUtilityMangataCall extends Enum { readonly isBatch: boolean; readonly asBatch: { @@ -1356,7 +1380,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Batch' | 'AsDerivative' | 'BatchAll' | 'DispatchAs' | 'ForceBatch' | 'WithWeight'; } - /** @name PalletProxyCall (143) */ + /** @name PalletProxyCall (145) */ interface PalletProxyCall extends Enum { readonly isProxy: boolean; readonly asProxy: { @@ -1416,7 +1440,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Proxy' | 'AddProxy' | 'RemoveProxy' | 'RemoveProxies' | 'CreatePure' | 'KillPure' | 'Announce' | 'RemoveAnnouncement' | 'RejectAnnouncement' | 'ProxyAnnounced'; } - /** @name PalletMaintenanceCall (145) */ + /** @name PalletMaintenanceCall (147) */ interface PalletMaintenanceCall extends Enum { readonly isSwitchMaintenanceModeOn: boolean; readonly isSwitchMaintenanceModeOff: boolean; @@ -1425,7 +1449,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'SwitchMaintenanceModeOn' | 'SwitchMaintenanceModeOff' | 'SwitchUpgradabilityInMaintenanceModeOn' | 'SwitchUpgradabilityInMaintenanceModeOff'; } - /** @name PalletRolldownCall (146) */ + /** @name PalletRolldownCall (148) */ interface PalletRolldownCall extends Enum { readonly isUpdateL2FromL1: boolean; readonly asUpdateL2FromL1: { @@ -1455,7 +1479,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'UpdateL2FromL1' | 'ForceUpdateL2FromL1' | 'CancelRequestsFromL1' | 'ForceCancelRequestsFromL1' | 'Withdraw'; } - /** @name PalletRolldownMessagesL1Update (147) */ + /** @name PalletRolldownMessagesL1Update (149) */ interface PalletRolldownMessagesL1Update extends Struct { readonly chain: PalletRolldownMessagesChain; readonly pendingDeposits: Vec; @@ -1464,7 +1488,7 @@ declare module '@polkadot/types/lookup' { readonly pendingL2UpdatesToRemove: Vec; } - /** @name PalletRolldownMessagesDeposit (149) */ + /** @name PalletRolldownMessagesDeposit (151) */ interface PalletRolldownMessagesDeposit extends Struct { readonly requestId: PalletRolldownMessagesRequestId; readonly depositRecipient: U8aFixed; @@ -1473,19 +1497,6 @@ declare module '@polkadot/types/lookup' { readonly timeStamp: U256; } - /** @name PalletRolldownMessagesRequestId (150) */ - interface PalletRolldownMessagesRequestId extends Struct { - readonly origin: PalletRolldownMessagesOrigin; - readonly id: u128; - } - - /** @name PalletRolldownMessagesOrigin (151) */ - interface PalletRolldownMessagesOrigin extends Enum { - readonly isL1: boolean; - readonly isL2: boolean; - readonly type: 'L1' | 'L2'; - } - /** @name PalletRolldownMessagesCancelResolution (155) */ interface PalletRolldownMessagesCancelResolution extends Struct { readonly requestId: PalletRolldownMessagesRequestId; @@ -2570,7 +2581,14 @@ declare module '@polkadot/types/lookup' { readonly amount: U256; } - /** @name PalletRolldownError (295) */ + /** @name PalletRolldownDisputeRole (296) */ + interface PalletRolldownDisputeRole extends Enum { + readonly isCanceler: boolean; + readonly isSubmitter: boolean; + readonly type: 'Canceler' | 'Submitter'; + } + + /** @name PalletRolldownError (298) */ interface PalletRolldownError extends Enum { readonly isOperationFailed: boolean; readonly isReadRightsExhausted: boolean; @@ -2595,32 +2613,32 @@ declare module '@polkadot/types/lookup' { readonly type: 'OperationFailed' | 'ReadRightsExhausted' | 'CancelRightsExhausted' | 'EmptyUpdate' | 'AddressDeserializationFailure' | 'RequestDoesNotExist' | 'NotEnoughAssets' | 'BalanceOverflow' | 'L1AssetCreationFailed' | 'MathOverflow' | 'TooManyRequests' | 'InvalidUpdate' | 'L1AssetNotFound' | 'WrongRequestId' | 'OnlySelectedSequencerisAllowedToUpdate' | 'SequencerLastUpdateStillInDisputePeriod' | 'SequencerAwaitingCancelResolution' | 'MultipleUpdatesInSingleBlock' | 'BlockedByMaintenanceMode' | 'UnsupportedAsset'; } - /** @name PalletMetamaskSignatureError (296) */ + /** @name PalletMetamaskSignatureError (299) */ interface PalletMetamaskSignatureError extends Enum { readonly isNothingToUpdate: boolean; readonly type: 'NothingToUpdate'; } - /** @name OrmlTokensBalanceLock (299) */ + /** @name OrmlTokensBalanceLock (302) */ interface OrmlTokensBalanceLock extends Struct { readonly id: U8aFixed; readonly amount: u128; } - /** @name OrmlTokensAccountData (301) */ + /** @name OrmlTokensAccountData (304) */ interface OrmlTokensAccountData extends Struct { readonly free: u128; readonly reserved: u128; readonly frozen: u128; } - /** @name OrmlTokensReserveData (303) */ + /** @name OrmlTokensReserveData (306) */ interface OrmlTokensReserveData extends Struct { readonly id: U8aFixed; readonly amount: u128; } - /** @name OrmlTokensModuleError (305) */ + /** @name OrmlTokensModuleError (308) */ interface OrmlTokensModuleError extends Enum { readonly isBalanceTooLow: boolean; readonly isAmountIntoBalanceFailed: boolean; @@ -2634,14 +2652,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'BalanceTooLow' | 'AmountIntoBalanceFailed' | 'LiquidityRestrictions' | 'MaxLocksExceeded' | 'KeepAlive' | 'ExistentialDeposit' | 'DeadAccount' | 'TokenIdNotExists' | 'TooManyReserves'; } - /** @name PalletTransactionPaymentMangataReleases (307) */ + /** @name PalletTransactionPaymentMangataReleases (310) */ interface PalletTransactionPaymentMangataReleases extends Enum { readonly isV1Ancient: boolean; readonly isV2: boolean; readonly type: 'V1Ancient' | 'V2'; } - /** @name PalletXykError (309) */ + /** @name PalletXykError (312) */ interface PalletXykError extends Enum { readonly isPoolAlreadyExists: boolean; readonly isNotEnoughAssets: boolean; @@ -2680,7 +2698,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'PoolAlreadyExists' | 'NotEnoughAssets' | 'NoSuchPool' | 'NoSuchLiquidityAsset' | 'NotEnoughReserve' | 'ZeroAmount' | 'InsufficientInputAmount' | 'InsufficientOutputAmount' | 'SameAsset' | 'AssetAlreadyExists' | 'AssetDoesNotExists' | 'DivisionByZero' | 'UnexpectedFailure' | 'NotMangataLiquidityAsset' | 'SecondAssetAmountExceededExpectations' | 'MathOverflow' | 'LiquidityTokenCreationFailed' | 'NotEnoughRewardsEarned' | 'NotAPromotedPool' | 'PastTimeCalculation' | 'PoolAlreadyPromoted' | 'SoldAmountTooLow' | 'FunctionNotAvailableForThisToken' | 'DisallowedPool' | 'LiquidityCheckpointMathError' | 'CalculateRewardsMathError' | 'CalculateCumulativeWorkMaxRatioMathError' | 'CalculateRewardsAllMathError' | 'NoRights' | 'MultiswapShouldBeAtleastTwoHops' | 'MultiBuyAssetCantHaveSamePoolAtomicSwaps' | 'MultiSwapCantHaveSameTokenConsequetively' | 'TradingBlockedByMaintenanceMode' | 'PoolIsEmpty'; } - /** @name PalletProofOfStakeRewardInfo (310) */ + /** @name PalletProofOfStakeRewardInfo (313) */ interface PalletProofOfStakeRewardInfo extends Struct { readonly activatedAmount: u128; readonly rewardsNotYetClaimed: u128; @@ -2690,20 +2708,20 @@ declare module '@polkadot/types/lookup' { readonly missingAtLastCheckpoint: U256; } - /** @name PalletProofOfStakePromotedPools (312) */ + /** @name PalletProofOfStakePromotedPools (315) */ interface PalletProofOfStakePromotedPools extends Struct { readonly weight: u8; readonly rewards: U256; } - /** @name PalletProofOfStakeScheduleRewardsCalculatorScheduleRewards (316) */ + /** @name PalletProofOfStakeScheduleRewardsCalculatorScheduleRewards (319) */ interface PalletProofOfStakeScheduleRewardsCalculatorScheduleRewards extends Struct { readonly pending: u128; readonly pendingSessionId: u32; readonly total: u128; } - /** @name PalletProofOfStakeSchedulesList (323) */ + /** @name PalletProofOfStakeSchedulesList (326) */ interface PalletProofOfStakeSchedulesList extends Struct { readonly head: Option; readonly tail: Option; @@ -2711,7 +2729,7 @@ declare module '@polkadot/types/lookup' { readonly count: u64; } - /** @name PalletProofOfStakeSchedule (325) */ + /** @name PalletProofOfStakeSchedule (328) */ interface PalletProofOfStakeSchedule extends Struct { readonly scheduledAt: u32; readonly lastSession: u32; @@ -2720,7 +2738,7 @@ declare module '@polkadot/types/lookup' { readonly amountPerSession: u128; } - /** @name PalletProofOfStakeScheduleRewardsCalculatorActivatedLiquidityPerSchedule (326) */ + /** @name PalletProofOfStakeScheduleRewardsCalculatorActivatedLiquidityPerSchedule (329) */ interface PalletProofOfStakeScheduleRewardsCalculatorActivatedLiquidityPerSchedule extends Struct { readonly pendingPositive: u128; readonly pendingNegative: u128; @@ -2728,7 +2746,7 @@ declare module '@polkadot/types/lookup' { readonly total: u128; } - /** @name PalletProofOfStakeError (328) */ + /** @name PalletProofOfStakeError (331) */ interface PalletProofOfStakeError extends Enum { readonly isNotEnoughAssets: boolean; readonly isMathOverflow: boolean; @@ -2752,7 +2770,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotEnoughAssets' | 'MathOverflow' | 'NotEnoughRewardsEarned' | 'NotAPromotedPool' | 'PastTimeCalculation' | 'LiquidityCheckpointMathError' | 'CalculateRewardsMathError' | 'MathError' | 'CalculateRewardsAllMathError' | 'MissingRewardsInfoError' | 'DeprecatedExtrinsic' | 'CannotScheduleRewardsInPast' | 'PoolDoesNotExist' | 'TooManySchedules' | 'TooLittleRewards' | 'TooSmallVolume' | 'LiquidityLockedIn3rdpartyRewards' | 'NoThirdPartyPartyRewardsToClaim' | 'SoloTokenPromotionForbiddenError'; } - /** @name PalletFeeLockFeeLockMetadataInfo (329) */ + /** @name PalletFeeLockFeeLockMetadataInfo (332) */ interface PalletFeeLockFeeLockMetadataInfo extends Struct { readonly periodLength: u32; readonly feeLockAmount: u128; @@ -2760,13 +2778,13 @@ declare module '@polkadot/types/lookup' { readonly whitelistedTokens: BTreeSet; } - /** @name PalletFeeLockAccountFeeLockDataInfo (332) */ + /** @name PalletFeeLockAccountFeeLockDataInfo (335) */ interface PalletFeeLockAccountFeeLockDataInfo extends Struct { readonly totalFeeLockAmount: u128; readonly lastFeeLockBlock: u32; } - /** @name PalletFeeLockError (333) */ + /** @name PalletFeeLockError (336) */ interface PalletFeeLockError extends Enum { readonly isFeeLocksIncorrectlyInitialzed: boolean; readonly isInvalidFeeLockMetadata: boolean; @@ -2778,14 +2796,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'FeeLocksIncorrectlyInitialzed' | 'InvalidFeeLockMetadata' | 'FeeLocksNotInitialized' | 'NotFeeLocked' | 'CantUnlockFeeYet' | 'MaxCuratedTokensLimitExceeded' | 'UnexpectedFailure'; } - /** @name PalletVestingMangataReleases (336) */ + /** @name PalletVestingMangataReleases (339) */ interface PalletVestingMangataReleases extends Enum { readonly isV0: boolean; readonly isV1: boolean; readonly type: 'V0' | 'V1'; } - /** @name PalletVestingMangataError (337) */ + /** @name PalletVestingMangataError (340) */ interface PalletVestingMangataError extends Enum { readonly isNotVesting: boolean; readonly isAtMaxVestingSchedules: boolean; @@ -2799,14 +2817,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotVesting' | 'AtMaxVestingSchedules' | 'AmountLow' | 'ScheduleIndexOutOfBounds' | 'InvalidScheduleParams' | 'NoSuitableScheduleFound' | 'SudoUnlockIsDisallowed' | 'InvalidVestingIndex' | 'MathError'; } - /** @name PalletCrowdloanRewardsRewardInfo (339) */ + /** @name PalletCrowdloanRewardsRewardInfo (342) */ interface PalletCrowdloanRewardsRewardInfo extends Struct { readonly totalReward: u128; readonly claimedReward: u128; readonly contributedRelayAddresses: Vec; } - /** @name PalletCrowdloanRewardsError (340) */ + /** @name PalletCrowdloanRewardsError (343) */ interface PalletCrowdloanRewardsError extends Enum { readonly isAlreadyAssociated: boolean; readonly isBatchBeyondFundPot: boolean; @@ -2830,7 +2848,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AlreadyAssociated' | 'BatchBeyondFundPot' | 'FirstClaimAlreadyDone' | 'RewardNotHighEnough' | 'InvalidClaimSignature' | 'InvalidFreeClaimSignature' | 'NoAssociatedClaim' | 'RewardsAlreadyClaimed' | 'RewardVecAlreadyInitialized' | 'RewardVecNotFullyInitializedYet' | 'RewardsDoNotMatchFund' | 'TooManyContributors' | 'VestingPeriodNonValid' | 'NonContributedAddressProvided' | 'InsufficientNumberOfValidProofs' | 'ClaimingLessThanED' | 'MathOverflow' | 'PeriodNotSet' | 'AllocationDoesNotMatch'; } - /** @name PalletIssuanceError (342) */ + /** @name PalletIssuanceError (345) */ interface PalletIssuanceError extends Enum { readonly isIssuanceConfigAlreadyInitialized: boolean; readonly isIssuanceConfigNotInitialized: boolean; @@ -2842,7 +2860,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'IssuanceConfigAlreadyInitialized' | 'IssuanceConfigNotInitialized' | 'TgeNotFinalized' | 'TgeIsAlreadyFinalized' | 'IssuanceConfigInvalid' | 'MathError' | 'UnknownPool'; } - /** @name PalletMultipurposeLiquidityReserveStatusInfo (343) */ + /** @name PalletMultipurposeLiquidityReserveStatusInfo (346) */ interface PalletMultipurposeLiquidityReserveStatusInfo extends Struct { readonly stakedUnactivatedReserves: u128; readonly activatedUnstakedReserves: u128; @@ -2851,14 +2869,14 @@ declare module '@polkadot/types/lookup' { readonly relockAmount: u128; } - /** @name PalletMultipurposeLiquidityRelockStatusInfo (345) */ + /** @name PalletMultipurposeLiquidityRelockStatusInfo (348) */ interface PalletMultipurposeLiquidityRelockStatusInfo extends Struct { readonly amount: u128; readonly startingBlock: u32; readonly endingBlockAsBalance: u128; } - /** @name PalletMultipurposeLiquidityError (347) */ + /** @name PalletMultipurposeLiquidityError (350) */ interface PalletMultipurposeLiquidityError extends Enum { readonly isNotALiquidityToken: boolean; readonly isRelockCountLimitExceeded: boolean; @@ -2869,7 +2887,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotALiquidityToken' | 'RelockCountLimitExceeded' | 'RelockInstanceIndexOOB' | 'NotEnoughUnspentReserves' | 'NotEnoughTokens' | 'MathError'; } - /** @name PalletBootstrapBootstrapPhase (349) */ + /** @name PalletBootstrapBootstrapPhase (352) */ interface PalletBootstrapBootstrapPhase extends Enum { readonly isBeforeStart: boolean; readonly isWhitelist: boolean; @@ -2878,10 +2896,10 @@ declare module '@polkadot/types/lookup' { readonly type: 'BeforeStart' | 'Whitelist' | 'Public' | 'Finished'; } - /** @name FrameSupportPalletId (353) */ + /** @name FrameSupportPalletId (356) */ interface FrameSupportPalletId extends U8aFixed {} - /** @name PalletBootstrapError (354) */ + /** @name PalletBootstrapError (357) */ interface PalletBootstrapError extends Enum { readonly isUnsupportedTokenId: boolean; readonly isNotEnoughAssets: boolean; @@ -2909,14 +2927,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'UnsupportedTokenId' | 'NotEnoughAssets' | 'NotEnoughVestedAssets' | 'MathOverflow' | 'Unauthorized' | 'BootstrapStartInThePast' | 'PhaseLengthCannotBeZero' | 'AlreadyStarted' | 'ValuationRatio' | 'FirstProvisionInSecondTokenId' | 'PoolAlreadyExists' | 'NotFinishedYet' | 'NothingToClaim' | 'WrongRatio' | 'BootstrapNotReadyToBeFinished' | 'SameToken' | 'TokenIdDoesNotExists' | 'TokensActivationFailed' | 'BootstrapNotSchduled' | 'BootstrapFinished' | 'TooLateToUpdateBootstrap' | 'ProvisioningBlockedByMaintenanceMode' | 'BootstrapMustBePreFinalized'; } - /** @name ParachainStakingRoundInfo (355) */ + /** @name ParachainStakingRoundInfo (358) */ interface ParachainStakingRoundInfo extends Struct { readonly current: u32; readonly first: u32; readonly length: u32; } - /** @name ParachainStakingDelegator (356) */ + /** @name ParachainStakingDelegator (359) */ interface ParachainStakingDelegator extends Struct { readonly id: SpRuntimeAccountAccountId20; readonly delegations: ParachainStakingSetOrderedSetBond; @@ -2924,22 +2942,22 @@ declare module '@polkadot/types/lookup' { readonly status: ParachainStakingDelegatorStatus; } - /** @name ParachainStakingSetOrderedSetBond (357) */ + /** @name ParachainStakingSetOrderedSetBond (360) */ interface ParachainStakingSetOrderedSetBond extends Vec {} - /** @name ParachainStakingBond (358) */ + /** @name ParachainStakingBond (361) */ interface ParachainStakingBond extends Struct { readonly owner: SpRuntimeAccountAccountId20; readonly amount: u128; readonly liquidityToken: u32; } - /** @name ParachainStakingPendingDelegationRequests (360) */ + /** @name ParachainStakingPendingDelegationRequests (363) */ interface ParachainStakingPendingDelegationRequests extends Struct { readonly requests: BTreeMap; } - /** @name ParachainStakingDelegatorStatus (364) */ + /** @name ParachainStakingDelegatorStatus (367) */ interface ParachainStakingDelegatorStatus extends Enum { readonly isActive: boolean; readonly isLeaving: boolean; @@ -2947,7 +2965,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Active' | 'Leaving'; } - /** @name ParachainStakingCollatorCandidate (365) */ + /** @name ParachainStakingCollatorCandidate (368) */ interface ParachainStakingCollatorCandidate extends Struct { readonly id: SpRuntimeAccountAccountId20; readonly bond: u128; @@ -2961,10 +2979,10 @@ declare module '@polkadot/types/lookup' { readonly state: ParachainStakingCollatorStatus; } - /** @name ParachainStakingSetOrderedSetAccountId20 (366) */ + /** @name ParachainStakingSetOrderedSetAccountId20 (369) */ interface ParachainStakingSetOrderedSetAccountId20 extends Vec {} - /** @name ParachainStakingCollatorStatus (368) */ + /** @name ParachainStakingCollatorStatus (371) */ interface ParachainStakingCollatorStatus extends Enum { readonly isActive: boolean; readonly isIdle: boolean; @@ -2973,7 +2991,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Active' | 'Idle' | 'Leaving'; } - /** @name ParachainStakingCollatorSnapshot (369) */ + /** @name ParachainStakingCollatorSnapshot (372) */ interface ParachainStakingCollatorSnapshot extends Struct { readonly bond: u128; readonly delegations: Vec; @@ -2981,19 +2999,19 @@ declare module '@polkadot/types/lookup' { readonly liquidityToken: u32; } - /** @name ParachainStakingAggregatorMetadataType (376) */ + /** @name ParachainStakingAggregatorMetadataType (379) */ interface ParachainStakingAggregatorMetadataType extends Struct { readonly tokenCollatorMap: BTreeMap; readonly approvedCandidates: BTreeSet; } - /** @name ParachainStakingRoundCollatorRewardInfoType (386) */ + /** @name ParachainStakingRoundCollatorRewardInfoType (389) */ interface ParachainStakingRoundCollatorRewardInfoType extends Struct { readonly collatorReward: u128; readonly delegatorRewards: BTreeMap; } - /** @name ParachainStakingError (387) */ + /** @name ParachainStakingError (390) */ interface ParachainStakingError extends Enum { readonly isDelegatorDNE: boolean; readonly isDelegatorDNEinTopNorBottom: boolean; @@ -3052,25 +3070,24 @@ declare module '@polkadot/types/lookup' { readonly type: 'DelegatorDNE' | 'DelegatorDNEinTopNorBottom' | 'DelegatorDNEInDelegatorSet' | 'CandidateDNE' | 'DelegationDNE' | 'DelegatorExists' | 'CandidateExists' | 'CandidateBondBelowMin' | 'InsufficientBalance' | 'DelegationBelowMin' | 'AlreadyOffline' | 'AlreadyActive' | 'DelegatorAlreadyLeaving' | 'DelegatorNotLeaving' | 'DelegatorCannotLeaveYet' | 'CannotDelegateIfLeaving' | 'CandidateAlreadyLeaving' | 'CandidateNotLeaving' | 'CandidateCannotLeaveYet' | 'CannotGoOnlineIfLeaving' | 'ExceedMaxDelegationsPerDelegator' | 'AlreadyDelegatedCandidate' | 'InvalidSchedule' | 'CannotSetBelowMin' | 'NoWritingSameValue' | 'TooLowCandidateCountWeightHintJoinCandidates' | 'TooLowCandidateCountWeightHintCancelLeaveCandidates' | 'TooLowCandidateCountToLeaveCandidates' | 'TooLowDelegationCountToDelegate' | 'TooLowCandidateDelegationCountToDelegate' | 'TooLowDelegationCountToLeaveDelegators' | 'PendingCandidateRequestsDNE' | 'PendingCandidateRequestAlreadyExists' | 'PendingCandidateRequestNotDueYet' | 'PendingDelegationRequestDNE' | 'PendingDelegationRequestAlreadyExists' | 'PendingDelegationRequestNotDueYet' | 'StakingLiquidityTokenNotListed' | 'TooLowCurrentStakingLiquidityTokensCount' | 'StakingLiquidityTokenAlreadyListed' | 'ExceedMaxCollatorCandidates' | 'ExceedMaxTotalDelegatorsPerCandidate' | 'CandidateNotAggregating' | 'CandidateNotAggregatingUnderAggregator' | 'CandidateAlreadyApprovedByAggregator' | 'AggregatorExists' | 'CollatorRoundRewardsDNE' | 'DelegatorRewardsDNE' | 'AggregatorDNE' | 'TargettedAggregatorSameAsCurrent' | 'CandidateNotApprovedByAggregator' | 'AggregatorLiquidityTokenTaken' | 'IncorrectRewardDelegatorCount' | 'MathError'; } - /** @name PalletSequencerStakingError (400) */ + /** @name PalletSequencerStakingError (401) */ interface PalletSequencerStakingError extends Enum { readonly isOperationFailed: boolean; readonly isMathOverflow: boolean; readonly isSequencerIsNotInActiveSet: boolean; readonly isSequencerAlreadyInActiveSet: boolean; readonly isCantUnstakeWhileInActiveSet: boolean; - readonly isNotEligibleToBeSequencer: boolean; readonly isNotEnoughSequencerStake: boolean; readonly isMaxSequencersLimitReached: boolean; readonly isTestUnstakingError: boolean; readonly isUnknownChainId: boolean; - readonly type: 'OperationFailed' | 'MathOverflow' | 'SequencerIsNotInActiveSet' | 'SequencerAlreadyInActiveSet' | 'CantUnstakeWhileInActiveSet' | 'NotEligibleToBeSequencer' | 'NotEnoughSequencerStake' | 'MaxSequencersLimitReached' | 'TestUnstakingError' | 'UnknownChainId'; + readonly type: 'OperationFailed' | 'MathOverflow' | 'SequencerIsNotInActiveSet' | 'SequencerAlreadyInActiveSet' | 'CantUnstakeWhileInActiveSet' | 'NotEnoughSequencerStake' | 'MaxSequencersLimitReached' | 'TestUnstakingError' | 'UnknownChainId'; } - /** @name SpCoreCryptoKeyTypeId (404) */ + /** @name SpCoreCryptoKeyTypeId (405) */ interface SpCoreCryptoKeyTypeId extends U8aFixed {} - /** @name PalletSessionError (405) */ + /** @name PalletSessionError (406) */ interface PalletSessionError extends Enum { readonly isInvalidProof: boolean; readonly isNoAssociatedValidatorId: boolean; @@ -3080,7 +3097,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'InvalidProof' | 'NoAssociatedValidatorId' | 'DuplicatedKey' | 'NoKeys' | 'NoAccount'; } - /** @name PalletGrandpaStoredState (409) */ + /** @name PalletGrandpaStoredState (410) */ interface PalletGrandpaStoredState extends Enum { readonly isLive: boolean; readonly isPendingPause: boolean; @@ -3097,7 +3114,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Live' | 'PendingPause' | 'Paused' | 'PendingResume'; } - /** @name PalletGrandpaStoredPendingChange (410) */ + /** @name PalletGrandpaStoredPendingChange (411) */ interface PalletGrandpaStoredPendingChange extends Struct { readonly scheduledAt: u32; readonly delay: u32; @@ -3105,7 +3122,7 @@ declare module '@polkadot/types/lookup' { readonly forced: Option; } - /** @name PalletGrandpaError (412) */ + /** @name PalletGrandpaError (413) */ interface PalletGrandpaError extends Enum { readonly isPauseFailed: boolean; readonly isResumeFailed: boolean; @@ -3117,7 +3134,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'PauseFailed' | 'ResumeFailed' | 'ChangePending' | 'TooSoon' | 'InvalidKeyOwnershipProof' | 'InvalidEquivocationProof' | 'DuplicateOffenceReport'; } - /** @name OrmlAssetRegistryModuleError (413) */ + /** @name OrmlAssetRegistryModuleError (414) */ interface OrmlAssetRegistryModuleError extends Enum { readonly isAssetNotFound: boolean; readonly isBadVersion: boolean; @@ -3129,7 +3146,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AssetNotFound' | 'BadVersion' | 'InvalidAssetId' | 'ConflictingLocation' | 'ConflictingAssetId' | 'InvalidAssetString' | 'ConflictingL1Asset'; } - /** @name PalletTreasuryProposal (414) */ + /** @name PalletTreasuryProposal (415) */ interface PalletTreasuryProposal extends Struct { readonly proposer: SpRuntimeAccountAccountId20; readonly value: u128; @@ -3137,7 +3154,7 @@ declare module '@polkadot/types/lookup' { readonly bond: u128; } - /** @name PalletTreasuryError (416) */ + /** @name PalletTreasuryError (417) */ interface PalletTreasuryError extends Enum { readonly isInsufficientProposersBalance: boolean; readonly isInvalidIndex: boolean; @@ -3147,16 +3164,16 @@ declare module '@polkadot/types/lookup' { readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved'; } - /** @name PalletSudoMangataError (417) */ + /** @name PalletSudoMangataError (418) */ interface PalletSudoMangataError extends Enum { readonly isRequireSudo: boolean; readonly type: 'RequireSudo'; } - /** @name PalletSudoOriginError (418) */ + /** @name PalletSudoOriginError (419) */ type PalletSudoOriginError = Null; - /** @name PalletCollectiveMangataVotes (420) */ + /** @name PalletCollectiveMangataVotes (421) */ interface PalletCollectiveMangataVotes extends Struct { readonly index: u32; readonly threshold: u32; @@ -3165,7 +3182,7 @@ declare module '@polkadot/types/lookup' { readonly end: u32; } - /** @name PalletCollectiveMangataError (421) */ + /** @name PalletCollectiveMangataError (422) */ interface PalletCollectiveMangataError extends Enum { readonly isNotMember: boolean; readonly isDuplicateProposal: boolean; @@ -3183,21 +3200,21 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotMember' | 'DuplicateProposal' | 'ProposalMissing' | 'WrongIndex' | 'DuplicateVote' | 'AlreadyInitialized' | 'TooEarly' | 'TooEarlyToCloseByNonFoundationAccount' | 'TooManyProposals' | 'WrongProposalWeight' | 'WrongProposalLength' | 'PrimeAccountNotMember' | 'NotFoundationAccountOrRoot'; } - /** @name PalletIdentityRegistration (422) */ + /** @name PalletIdentityRegistration (423) */ interface PalletIdentityRegistration extends Struct { readonly judgements: Vec>; readonly deposit: u128; readonly info: PalletIdentityIdentityInfo; } - /** @name PalletIdentityRegistrarInfo (430) */ + /** @name PalletIdentityRegistrarInfo (431) */ interface PalletIdentityRegistrarInfo extends Struct { readonly account: SpRuntimeAccountAccountId20; readonly fee: u128; readonly fields: PalletIdentityBitFlags; } - /** @name PalletIdentityError (432) */ + /** @name PalletIdentityError (433) */ interface PalletIdentityError extends Enum { readonly isTooManySubAccounts: boolean; readonly isNotFound: boolean; @@ -3220,28 +3237,28 @@ declare module '@polkadot/types/lookup' { readonly type: 'TooManySubAccounts' | 'NotFound' | 'NotNamed' | 'EmptyIndex' | 'FeeChanged' | 'NoIdentity' | 'StickyJudgement' | 'JudgementGiven' | 'InvalidJudgement' | 'InvalidIndex' | 'InvalidTarget' | 'TooManyFields' | 'TooManyRegistrars' | 'AlreadyClaimed' | 'NotSub' | 'NotOwned' | 'JudgementForDifferentIdentity' | 'JudgementPaymentFailed'; } - /** @name FrameSystemExtensionsCheckSpecVersion (435) */ + /** @name FrameSystemExtensionsCheckSpecVersion (436) */ type FrameSystemExtensionsCheckSpecVersion = Null; - /** @name FrameSystemExtensionsCheckTxVersion (436) */ + /** @name FrameSystemExtensionsCheckTxVersion (437) */ type FrameSystemExtensionsCheckTxVersion = Null; - /** @name FrameSystemExtensionsCheckGenesis (437) */ + /** @name FrameSystemExtensionsCheckGenesis (438) */ type FrameSystemExtensionsCheckGenesis = Null; - /** @name FrameSystemExtensionsCheckNonce (440) */ + /** @name FrameSystemExtensionsCheckNonce (441) */ interface FrameSystemExtensionsCheckNonce extends Compact {} - /** @name FrameSystemExtensionsCheckWeight (441) */ + /** @name FrameSystemExtensionsCheckWeight (442) */ type FrameSystemExtensionsCheckWeight = Null; - /** @name PalletTransactionPaymentMangataChargeTransactionPayment (442) */ + /** @name PalletTransactionPaymentMangataChargeTransactionPayment (443) */ interface PalletTransactionPaymentMangataChargeTransactionPayment extends Compact {} - /** @name FrameSystemExtensionsCheckNonZeroSender (443) */ + /** @name FrameSystemExtensionsCheckNonZeroSender (444) */ type FrameSystemExtensionsCheckNonZeroSender = Null; - /** @name RollupRuntimeRuntime (444) */ + /** @name RollupRuntimeRuntime (445) */ type RollupRuntimeRuntime = Null; } // declare module From 4a623cb65b77b9648efa954511f82ba8991b5753 Mon Sep 17 00:00:00 2001 From: mangatafinance Date: Thu, 18 Jul 2024 15:19:04 +0000 Subject: [PATCH 8/8] chore: updated sdk to new prerelease version --- package-lock.json | 29 +++-------------------------- packages/sdk/package.json | 6 +++--- 2 files changed, 6 insertions(+), 29 deletions(-) diff --git a/package-lock.json b/package-lock.json index 78ad6724..7a6b99b7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24986,18 +24986,18 @@ }, "packages/sdk": { "name": "gasp-sdk", - "version": "0.0.2-eth-rollup-develop.15", + "version": "0.0.2-eth-rollup-develop.16", "license": "ISC", "dependencies": { "big.js": "6.2.1", - "gasp-type-definitions": "0.0.2-eth-rollup-develop.16", + "gasp-type-definitions": "0.0.2-eth-rollup-develop.17", "tslib": "^2.3.0", "tslog": "4.8.2", "viem": "^2.17.4", "wagmi": "^2.10.10" }, "devDependencies": { - "gasp-types": "0.0.2-eth-rollup-develop.15" + "gasp-types": "0.0.2-eth-rollup-develop.16" }, "engines": { "node": ">=18.0.0" @@ -25006,29 +25006,6 @@ "@polkadot/api": "^11.1.1" } }, - "packages/sdk/node_modules/gasp-type-definitions": { - "version": "0.0.2-eth-rollup-develop.16", - "resolved": "https://registry.npmjs.org/gasp-type-definitions/-/gasp-type-definitions-0.0.2-eth-rollup-develop.16.tgz", - "integrity": "sha512-+u7lcqMpF8XXIJ8kvVg+44r5GEA/HDmWuyaYGeNbHXIZbHnLELOqNw18rcejAsPSh3MVw+8cQaRF9AURN9I9Pg==", - "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "@polkadot/types": "^11.1.1" - } - }, - "packages/sdk/node_modules/gasp-types": { - "version": "0.0.2-eth-rollup-develop.15", - "resolved": "https://registry.npmjs.org/gasp-types/-/gasp-types-0.0.2-eth-rollup-develop.15.tgz", - "integrity": "sha512-Y4pJxwcIN72EAV/kxqMmfzKEP13NEJfpBX9PbLW0JzXDRjtnkeS/iKGGMegwj6A6PXKLKqCYjbj0OFvx5H2Qqw==", - "dev": true, - "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "@polkadot/api": "^11.1.1" - } - }, "packages/type-definitions": { "name": "gasp-type-definitions", "version": "0.0.2-eth-rollup-develop.17", diff --git a/packages/sdk/package.json b/packages/sdk/package.json index eda64f40..0bb3a6d7 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,6 +1,6 @@ { "name": "gasp-sdk", - "version": "0.0.2-eth-rollup-develop.15", + "version": "0.0.2-eth-rollup-develop.16", "description": "GASP SDK", "type": "module", "module": "./index.js", @@ -23,10 +23,10 @@ "@polkadot/api": "^11.1.1" }, "devDependencies": { - "gasp-types": "0.0.2-eth-rollup-develop.15" + "gasp-types": "0.0.2-eth-rollup-develop.16" }, "dependencies": { - "gasp-type-definitions": "0.0.2-eth-rollup-develop.16", + "gasp-type-definitions": "0.0.2-eth-rollup-develop.17", "big.js": "6.2.1", "tslib": "^2.3.0", "tslog": "4.8.2",