@aptos-labs/wallet-adapter-core
Version:
Aptos Wallet Adapter Core
1 lines • 167 kB
Source Map (JSON)
{"version":3,"sources":["/home/runner/work/aptos-wallet-adapter/aptos-wallet-adapter/packages/wallet-adapter-core/dist/index.mjs","../src/version.ts","../src/WalletCore.ts","../src/ga/index.ts","../src/error/index.ts","../src/constants.ts","../src/utils/helpers.ts","../src/utils/localStorage.ts","../src/utils/walletSelector.ts","../src/registry.ts","../src/sdkWallets.ts","../src/index.ts"],"names":["WALLET_ADAPTER_CORE_VERSION","EventEmitter","AccountAddress","Aptos","Network","NetworkToChainId","getAptosWallets","isWalletWithRequiredFeatureSet","UserResponseStatus","GA4","aptosGAID","injectGA","gtag","a","b","c","dataLayer","window","push","arguments","gaID","head","document","getElementsByTagName","myScript","createElement","setAttribute","that","onload","Date","send_page_view","insertBefore","children","WalletError","message","error","Error","WalletNotSelectedError","name","WalletNotReadyError","WalletConnectionError","WalletDisconnectionError","WalletAccountError","WalletGetNetworkError","WalletAccountChangeError","WalletNetworkChangeError","WalletNotConnectedError","WalletSignMessageError","WalletSignMessageAndVerifyError","WalletSignAndSubmitMessageError","WalletSignTransactionError","WalletNotSupportedMethod","WalletChangeNetworkError","WalletSubmitTransactionError","WalletNotFoundError","WalletReadyState","NetworkName","ChainIdToAnsSupportedNetworkMap","APTOS_CONNECT_BASE_URL","APTOS_CONNECT_ACCOUNT_URL","AptosConfig","Hex","NetworkToNodeAPI","isMobile","test","navigator","userAgent","isInAppBrowser","isIphone","isAndroid","isRedirectable","generalizedErrorMessage","getAptosConfig","networkInfo","dappConfig","isAptosNetwork","currentNetwork","convertNetwork","isAptosLiveNetwork","apiKey","aptosApiKeys","network","clientConfig","API_KEY","knownNetworks","okx","url","isKnownNetwork","Object","values","includes","CUSTOM","fullnode","fetchDevnetChainId","aptos","getChainId","handlePublishPackageTransaction","transactionInput","metadataBytes","data","functionArguments","fromHexInput","toUint8Array","byteCode","Array","isArray","map","byte","MAINNET","TESTNET","DEVNET","LOCAL","LOCAL_STORAGE_ITEM_KEY","setLocalStorage","walletName","localStorage","setItem","removeLocalStorage","removeItem","getLocalStorage","getItem","partitionWallets","wallets","partitionFunction","isInstalledOrLoadable","defaultWallets","moreWallets","wallet","readyState","isInstallRequired","isWalletReady","truncateAddress","address","slice","isAptosConnectWallet","startsWith","getAptosConnectWallets","aptosConnectWallets","otherWallets","groupAndSortWallets","options","sortAptosConnectWallets","sort","sortAvailableWallets","sortInstallableWallets","availableWallets","installableWallets","aptosStandardSupportedWalletList","icon","isAIP62Standard","deeplinkProvider","crossChainStandardSupportedWalletList","AptosConnectAppleWallet","AptosConnectGoogleWallet","DevTWallet","TWallet","inMSafeWallet","MSafeWallet","getSDKWallets","sdkWallets","dappId","aptosConnectDappId","aptosConnect","msafeWalletConfig","WalletCore","optInWallets","disableTelemetry","_wallet","_sdkWallets","_standard_wallets","_standard_not_detected_wallets","_network","_connected","_connecting","_account","_optInWallets","_disableTelemetry","ga4","_dappConfig","fetchExtensionAIP62AptosWallets","fetchSDKAIP62AptosWallets","appendNotDetectedStandardSupportedWallets","aptosWallets","on","setExtensionAIP62Wallets","removeRegisterListener","removeUnregisterListener","extensionwWallets","excludeWallet","isValid","index","findIndex","notDetctedWallet","splice","alreadyExists","some","w","isAptosNativeWallet","emit","walletRegistry","crossChainWallets","supportedWallet","existingStandardWallet","find","length","recordEvent","eventName","additionalInfo","network_url","adapter_core_version","send_to","ensureWalletExists","ensureAccountExists","account","setAnsName","aptosConfig","chainId","ansName","ans","getPrimaryName","toString","console","log","clearData","setWallet","setAccount","setNetwork","isConnected","notDetectedWallets","connect","selectedWallet","uninstalledWallet","parameter","ref","location","allDetectedWallets","encodeURIComponent","href","origin","concat","connectWallet","response","features","status","REJECTED","args","output","signIn","input","onConnect","errMsg","disconnect","signAndSubmitTransaction","transaction","signAndSubmitTransactionMethod","signTransactionResponse","function","version","build","simple","sender","payload","gasUnitPrice","maxGasAmount","signTransaction","transactionOrPayload","submitTransaction","senderAuthenticator","authenticator","hash","asFeePayer","signTransactionV1_1StandardInput","walletSignTransactionMethod","rawTransaction","bcsToBytes","expirationTimestamp","expirationSecondsFromNow","sequenceNumber","accountSequenceNumber","from","withFeePayer","signMessage","additionalSignersAuthenticators","transactionType","multiAgentTxn","transaction_type","submit","multiAgent","onAccountChange","onNetworkChange","changeNetwork","to","signMessageAndVerify","signingMessage","TextEncoder","encode","fullMessage","publicKey","verifySignatureAsync","signature","throwErrorWithReason","verifySignature"],"mappings":"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","sourcesContent":["// src/version.ts\nvar WALLET_ADAPTER_CORE_VERSION = \"5.7.1\";\n\n// src/WalletCore.ts\nimport EventEmitter from \"eventemitter3\";\nimport {\n AccountAddress,\n Aptos as Aptos2,\n Network as Network3,\n NetworkToChainId\n} from \"@aptos-labs/ts-sdk\";\nimport {\n getAptosWallets,\n isWalletWithRequiredFeatureSet,\n UserResponseStatus\n} from \"@aptos-labs/wallet-standard\";\n\n// src/ga/index.ts\nvar GA4 = class {\n constructor() {\n this.aptosGAID = \"G-GNVVWBL3J9\";\n this.injectGA(this.aptosGAID);\n }\n gtag(a, b, c) {\n let dataLayer = window.dataLayer || [];\n dataLayer.push(arguments);\n }\n injectGA(gaID) {\n if (typeof window === \"undefined\") return;\n if (!gaID) return;\n const head = document.getElementsByTagName(\"head\")[0];\n var myScript = document.createElement(\"script\");\n myScript.setAttribute(\n \"src\",\n `https://www.googletagmanager.com/gtag/js?id=${gaID}`\n );\n const that = this;\n myScript.onload = function() {\n that.gtag(\"js\", /* @__PURE__ */ new Date());\n that.gtag(\"config\", `${gaID}`, {\n send_page_view: false\n });\n };\n head.insertBefore(myScript, head.children[1]);\n }\n};\n\n// src/error/index.ts\nvar WalletError = class extends Error {\n constructor(message, error) {\n super(message);\n this.error = error;\n }\n};\nvar WalletNotSelectedError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletNotSelectedError\";\n }\n};\nvar WalletNotReadyError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletNotReadyError\";\n }\n};\nvar WalletConnectionError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletConnectionError\";\n }\n};\nvar WalletDisconnectionError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletDisconnectionError\";\n }\n};\nvar WalletAccountError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletAccountError\";\n }\n};\nvar WalletGetNetworkError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletGetNetworkError\";\n }\n};\nvar WalletAccountChangeError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletAccountChangeError\";\n }\n};\nvar WalletNetworkChangeError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletNetworkChangeError\";\n }\n};\nvar WalletNotConnectedError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletNotConnectedError\";\n }\n};\nvar WalletSignMessageError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletSignMessageError\";\n }\n};\nvar WalletSignMessageAndVerifyError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletSignMessageAndVerifyError\";\n }\n};\nvar WalletSignAndSubmitMessageError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletSignAndSubmitMessageError\";\n }\n};\nvar WalletSignTransactionError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletSignTransactionError\";\n }\n};\nvar WalletNotSupportedMethod = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletNotSupportedMethod\";\n }\n};\nvar WalletChangeNetworkError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletChangeNetworkError\";\n }\n};\nvar WalletSubmitTransactionError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletSubmitTransactionError\";\n }\n};\nvar WalletNotFoundError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletNotFoundError\";\n }\n};\n\n// src/constants.ts\nvar WalletReadyState = /* @__PURE__ */ ((WalletReadyState2) => {\n WalletReadyState2[\"Installed\"] = \"Installed\";\n WalletReadyState2[\"NotDetected\"] = \"NotDetected\";\n return WalletReadyState2;\n})(WalletReadyState || {});\nvar NetworkName = /* @__PURE__ */ ((NetworkName2) => {\n NetworkName2[\"Mainnet\"] = \"mainnet\";\n NetworkName2[\"Testnet\"] = \"testnet\";\n NetworkName2[\"Devnet\"] = \"devnet\";\n return NetworkName2;\n})(NetworkName || {});\nvar ChainIdToAnsSupportedNetworkMap = {\n \"1\": \"mainnet\",\n // mainnet\n \"2\": \"testnet\"\n // testnet\n};\nvar APTOS_CONNECT_BASE_URL = \"https://aptosconnect.app\";\nvar APTOS_CONNECT_ACCOUNT_URL = \"https://aptosconnect.app/dashboard/main-account\";\n\n// src/utils/helpers.ts\nimport {\n Aptos,\n AptosConfig,\n Hex,\n Network,\n NetworkToNodeAPI\n} from \"@aptos-labs/ts-sdk\";\nfunction isMobile() {\n return /Mobile|iP(hone|od|ad)|Android|BlackBerry|IEMobile|Kindle|NetFront|Silk-Accelerated|(hpw|web)OS|Fennec|Minimo|Opera M(obi|ini)|Blazer|Dolfin|Dolphin|Skyfire|Zune/i.test(\n navigator.userAgent\n );\n}\nfunction isInAppBrowser() {\n const isIphone = /(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(\n navigator.userAgent\n );\n const isAndroid = /(Android).*Version\\/[\\d.]+.*Chrome\\/[^\\s]+ Mobile/i.test(\n navigator.userAgent\n );\n return isIphone || isAndroid;\n}\nfunction isRedirectable() {\n if (typeof navigator === \"undefined\" || !navigator) return false;\n return isMobile() && !isInAppBrowser();\n}\nfunction generalizedErrorMessage(error) {\n return typeof error === \"object\" && \"message\" in error ? error.message : error;\n}\nvar getAptosConfig = (networkInfo, dappConfig) => {\n if (!networkInfo) {\n throw new Error(\"Undefined network\");\n }\n if (isAptosNetwork(networkInfo)) {\n const currentNetwork = convertNetwork(networkInfo);\n if (isAptosLiveNetwork(currentNetwork)) {\n const apiKey = dappConfig?.aptosApiKeys;\n return new AptosConfig({\n network: currentNetwork,\n clientConfig: { API_KEY: apiKey ? apiKey[currentNetwork] : void 0 }\n });\n }\n return new AptosConfig({\n network: currentNetwork\n });\n }\n const knownNetworks = {\n okx: \"https://wallet.okx.com/fullnode/aptos/discover/rpc\"\n };\n if (networkInfo.url) {\n const isKnownNetwork = Object.values(knownNetworks).includes(\n networkInfo.url\n );\n if (isKnownNetwork) {\n return new AptosConfig({\n network: Network.CUSTOM,\n fullnode: networkInfo.url\n });\n }\n }\n throw new Error(\n `Invalid network, network ${networkInfo.name} not supported with Aptos wallet adapter to prevent user from using an unexpected network.`\n );\n};\nvar isAptosNetwork = (networkInfo) => {\n if (!networkInfo) {\n throw new Error(\"Undefined network\");\n }\n return NetworkToNodeAPI[networkInfo.name] !== void 0;\n};\nvar isAptosLiveNetwork = (networkInfo) => {\n return networkInfo === \"devnet\" || networkInfo === \"testnet\" || networkInfo === \"mainnet\";\n};\nvar fetchDevnetChainId = async () => {\n const aptos = new Aptos();\n return await aptos.getChainId();\n};\nvar handlePublishPackageTransaction = (transactionInput) => {\n let metadataBytes = transactionInput.data.functionArguments[0];\n if (typeof metadataBytes === \"string\") {\n metadataBytes = Hex.fromHexInput(metadataBytes).toUint8Array();\n }\n let byteCode = transactionInput.data.functionArguments[1];\n if (Array.isArray(byteCode)) {\n byteCode = byteCode.map((byte) => {\n if (typeof byte === \"string\") {\n return Hex.fromHexInput(byte).toUint8Array();\n }\n return byte;\n });\n } else {\n throw new WalletSignAndSubmitMessageError(\n \"The bytecode argument must be an array.\"\n ).message;\n }\n return { metadataBytes, byteCode };\n};\nfunction convertNetwork(networkInfo) {\n switch (networkInfo?.name) {\n case \"mainnet\":\n return Network.MAINNET;\n case \"testnet\":\n return Network.TESTNET;\n case \"devnet\":\n return Network.DEVNET;\n case \"local\":\n return Network.LOCAL;\n default:\n throw new Error(\"Invalid Aptos network name\");\n }\n}\n\n// src/utils/localStorage.ts\nvar LOCAL_STORAGE_ITEM_KEY = \"AptosWalletName\";\nfunction setLocalStorage(walletName) {\n localStorage.setItem(LOCAL_STORAGE_ITEM_KEY, walletName);\n}\nfunction removeLocalStorage() {\n localStorage.removeItem(LOCAL_STORAGE_ITEM_KEY);\n}\nfunction getLocalStorage() {\n localStorage.getItem(LOCAL_STORAGE_ITEM_KEY);\n}\n\n// src/utils/walletSelector.ts\nfunction partitionWallets(wallets, partitionFunction = isInstalledOrLoadable) {\n const defaultWallets = [];\n const moreWallets = [];\n for (const wallet of wallets) {\n if (partitionFunction(wallet)) defaultWallets.push(wallet);\n else moreWallets.push(wallet);\n }\n return { defaultWallets, moreWallets };\n}\nfunction isInstalledOrLoadable(wallet) {\n return wallet.readyState === \"Installed\" /* Installed */;\n}\nfunction isInstallRequired(wallet) {\n const isWalletReady = isInstalledOrLoadable(wallet);\n const isMobile2 = !isWalletReady && isRedirectable();\n return !isMobile2 && !isWalletReady;\n}\nfunction truncateAddress(address) {\n if (!address) return;\n return `${address.slice(0, 6)}...${address.slice(-5)}`;\n}\nfunction isAptosConnectWallet(wallet) {\n if (!wallet.url) return false;\n return wallet.url.startsWith(APTOS_CONNECT_BASE_URL);\n}\nfunction getAptosConnectWallets(wallets) {\n const { defaultWallets, moreWallets } = partitionWallets(\n wallets,\n isAptosConnectWallet\n );\n return { aptosConnectWallets: defaultWallets, otherWallets: moreWallets };\n}\nfunction groupAndSortWallets(wallets, options) {\n const { aptosConnectWallets, otherWallets } = getAptosConnectWallets(wallets);\n const { defaultWallets, moreWallets } = partitionWallets(otherWallets);\n if (options?.sortAptosConnectWallets) {\n aptosConnectWallets.sort(options.sortAptosConnectWallets);\n }\n if (options?.sortAvailableWallets) {\n defaultWallets.sort(options.sortAvailableWallets);\n }\n if (options?.sortInstallableWallets) {\n moreWallets.sort(options.sortInstallableWallets);\n }\n return {\n /** Wallets that use social login to create an account on the blockchain */\n aptosConnectWallets,\n /** Wallets that are currently installed or loadable. */\n availableWallets: defaultWallets,\n /** Wallets that are NOT currently installed or loadable. */\n installableWallets: moreWallets\n };\n}\n\n// src/registry.ts\nvar aptosStandardSupportedWalletList = [\n {\n name: \"Nightly\",\n url: \"https://nightly.app/\",\n icon: \"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iV2Fyc3R3YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDg1MS41IDg1MS41IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4NTEuNSA4NTEuNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzYwNjdGOTt9DQoJLnN0MXtmaWxsOiNGN0Y3Rjc7fQ0KPC9zdHlsZT4NCjxnPg0KCTxnIGlkPSJXYXJzdHdhXzJfMDAwMDAwMTQ2MDk2NTQyNTMxODA5NDY0NjAwMDAwMDg2NDc4NTIwMDIxMTY5MTg2ODhfIj4NCgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEyNCwwaDYwMy42YzY4LjUsMCwxMjQsNTUuNSwxMjQsMTI0djYwMy42YzAsNjguNS01NS41LDEyNC0xMjQsMTI0SDEyNGMtNjguNSwwLTEyNC01NS41LTEyNC0xMjRWMTI0DQoJCQlDMCw1NS41LDU1LjUsMCwxMjQsMHoiLz4NCgk8L2c+DQoJPGcgaWQ9IldhcnN0d2FfMyI+DQoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik02MjMuNSwxNzAuM2MtMzcuNCw1Mi4yLTg0LjIsODguNC0xMzkuNSwxMTIuNmMtMTkuMi01LjMtMzguOS04LTU4LjMtNy44Yy0xOS40LTAuMi0zOS4xLDIuNi01OC4zLDcuOA0KCQkJYy01NS4zLTI0LjMtMTAyLjEtNjAuMy0xMzkuNS0xMTIuNmMtMTEuMywyOC40LTU0LjgsMTI2LjQtMi42LDI2My40YzAsMC0xNi43LDcxLjUsMTQsMTMyLjljMCwwLDQ0LjQtMjAuMSw3OS43LDguMg0KCQkJYzM2LjksMjkuOSwyNS4xLDU4LjcsNTEuMSw4My41YzIyLjQsMjIuOSw1NS43LDIyLjksNTUuNywyMi45czMzLjMsMCw1NS43LTIyLjhjMjYtMjQuNywxNC4zLTUzLjUsNTEuMS04My41DQoJCQljMzUuMi0yOC4zLDc5LjctOC4yLDc5LjctOC4yYzMwLjYtNjEuNCwxNC0xMzIuOSwxNC0xMzIuOUM2NzguMywyOTYuNyw2MzQuOSwxOTguNyw2MjMuNSwxNzAuM3ogTTI1My4xLDQxNC44DQoJCQljLTI4LjQtNTguMy0zNi4yLTEzOC4zLTE4LjMtMjAxLjVjMjMuNyw2MCw1NS45LDg2LjksOTQuMiwxMTUuM0MzMTIuOCwzNjIuMywyODIuMywzOTQuMSwyNTMuMSw0MTQuOHogTTMzNC44LDUxNy41DQoJCQljLTIyLjQtOS45LTI3LjEtMjkuNC0yNy4xLTI5LjRjMzAuNS0xOS4yLDc1LjQtNC41LDc2LjgsNDAuOUMzNjAuOSw1MTQuNywzNTMsNTI1LjQsMzM0LjgsNTE3LjV6IE00MjUuNyw2NzguNw0KCQkJYy0xNiwwLTI5LTExLjUtMjktMjUuNnMxMy0yNS42LDI5LTI1LjZzMjksMTEuNSwyOSwyNS42QzQ1NC43LDY2Ny4zLDQ0MS43LDY3OC43LDQyNS43LDY3OC43eiBNNTE2LjcsNTE3LjUNCgkJCWMtMTguMiw4LTI2LTIuOC00OS43LDExLjVjMS41LTQ1LjQsNDYuMi02MC4xLDc2LjgtNDAuOUM1NDMuOCw0ODgsNTM5LDUwNy42LDUxNi43LDUxNy41eiBNNTk4LjMsNDE0LjgNCgkJCWMtMjkuMS0yMC43LTU5LjctNTIuNC03Ni04Ni4yYzM4LjMtMjguNCw3MC42LTU1LjQsOTQuMi0xMTUuM0M2MzQuNiwyNzYuNSw2MjYuOCwzNTYuNiw1OTguMyw0MTQuOHoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==\",\n readyState: \"NotDetected\" /* NotDetected */,\n isAIP62Standard: true,\n deeplinkProvider: \"nightly://v1?network=aptos&url=\"\n },\n {\n name: \"Petra\",\n url: \"https://chromewebstore.google.com/detail/petra-aptos-wallet/ejjladinnckdgjemekebdpeokbikhfci?hl=en\",\n icon: \"data:image/png;base64,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\",\n readyState: \"NotDetected\" /* NotDetected */,\n isAIP62Standard: true,\n deeplinkProvider: \"https://petra.app/explore?link=\"\n },\n {\n name: \"Pontem Wallet\",\n url: \"https://pontem.network/pontem-wallet\",\n icon: \"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4IDBDOC4wNzMwNCAwIDAgOC4wNzEzOSAwIDE3Ljk5NjNDMCAyNS4xMjk4IDQuMTczMTYgMzEuMzEwOCAxMC4yMDc2IDM0LjIyMDNWMzQuMjM1MUgxMC4yMzcyQzEyLjU4NiAzNS4zNjQ5IDE1LjIyMjggMzYgMTggMzZDMjcuOTI3IDM2IDM2IDI3LjkyODYgMzYgMTguMDAzN0MzNiA4LjA3MTM4IDI3LjkyNyAwIDE4IDBaTTE4IDEuNDc2OTJDMjcuMTA3MSAxLjQ3NjkyIDM0LjUyMjggOC44OTEwOCAzNC41MjI4IDE3Ljk5NjNDMzQuNTIyOCAyMC42MTA1IDMzLjkwOTcgMjMuMDkxNyAzMi44MjQgMjUuMjkyM0MzMC40NDU2IDI0LjE0MDMgMjguMDMwNCAyMy4yODM3IDI1LjU5MjkgMjIuNzAwM1Y4LjkyMDYyQzI1LjU5MjkgOC40NDA2MiAyNS4yMTYyIDguMDU2NjIgMjQuNzQzNSA4LjA1NjYySDIxLjcxNTJIMTQuMDg1NEgxMS4wNTdDMTAuNTkxNyA4LjA1NjYyIDEwLjIwNzYgOC40NDA2MiAxMC4yMDc2IDguOTIwNjJWMjIuNzY2OEM3Ljg0NDA3IDIzLjM1MDIgNS40OTUyOCAyNC4xOTIgMy4xODM0MiAyNS4yOTk3QzIuMDkwMjcgMjMuMDkxNyAxLjQ3NzIzIDIwLjYxNzggMS40NzcyMyAxNy45OTYzQzEuNDc3MjMgOC44OTEwOCA4Ljg5MjkgMS40NzY5MiAxOCAxLjQ3NjkyWk00LjEzNjIzIDI2Ljk2MTJDNi4wOTM1NiAyNS45OTM4IDguMTI0NzQgMjUuMjQ4IDEwLjIxNSAyNC43MzExVjMyLjU1ODhDNy43NDA2NiAzMS4yMzY5IDUuNjUwMzkgMjkuMzAyMiA0LjEzNjIzIDI2Ljk2MTJaTTE0LjA4NTQgMzQuMDQzMVYxNS42MDM3QzE0LjA4NTQgMTMuNDY5NSAxNS44MzU5IDExLjcwNDYgMTcuOTI2MSAxMS43MDQ2QzIwLjAxNjQgMTEuNzA0NiAyMS43MTUyIDEzLjQzMjYgMjEuNzE1MiAxNS41NTk0QzIxLjcxNTIgMTUuNTc0MiAyMS43MDc4IDE1LjU4ODkgMjEuNzA3OCAxNS42MDM3SDIxLjcxNTJWMjIuMDIwOUMxOS45MzUyIDIxLjgxNDIgMTguMTQ3NyAyMS43NDc3IDE2LjM2MDMgMjEuODQzN0wxNC44OTA0IDIzLjk3NzhDMTcuMTgwMSAyMy43ODU4IDE5LjQxMDcgMjMuODAwNiAyMS42MTE4IDI0LjA1MTdDMjEuNjM0IDI0LjA1MTcgMjEuNjQ4NyAyNC4wNTE3IDIxLjY3MDkgMjQuMDU5MUMyMS42ODU3IDI0LjA1OTEgMjEuNzAwNSAyNC4wNTkxIDIxLjcyMjYgMjQuMDY2NUMyMi4xMDY3IDI0LjExMDggMjMuNTAyNyAyNC4yODggMjQuNzgwNSAyNC42MDU1TDIxLjcyMjYgMjUuNjQ2OFYzNC4xMDIyQzIwLjUyNjEgMzQuMzc1NCAxOS4yODUyIDM0LjUzMDUgMTguMDE0OCAzNC41MzA1QzE2LjY0ODMgMzQuNTE1NyAxNS4zNDEgMzQuMzQ1OCAxNC4wODU0IDM0LjA0MzFaTTI1LjU4NTYgMzIuNjYyMlYyNC43NjhDMjcuNjY4NCAyNS4yOTIzIDI5LjcyOTIgMjYuMDYwMyAzMS43OTczIDI3LjA2NDZDMzAuMjQ2MiAyOS40MjAzIDI4LjEwNDIgMzEuMzU1MSAyNS41ODU2IDMyLjY2MjJaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMjIyXzE2NzApIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMjIyXzE2NzAiIHgxPSIxNy45OTk3IiB5MT0iMzYuNzc4OSIgeDI9IjE3Ljk5OTciIHkyPSItNS41MTk3OCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBvZmZzZXQ9IjAuMDg1OCIgc3RvcC1jb2xvcj0iIzhEMjlDMSIvPgo8c3RvcCBvZmZzZXQ9IjAuMjM4MyIgc3RvcC1jb2xvcj0iIzk0MkJCQiIvPgo8c3RvcCBvZmZzZXQ9IjAuNDY2NyIgc3RvcC1jb2xvcj0iI0E5MkZBQyIvPgo8c3RvcCBvZmZzZXQ9IjAuNzQxMyIgc3RvcC1jb2xvcj0iI0NBMzc5MyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGMDNGNzciLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K\",\n readyState