diff --git a/.gitignore b/.gitignore index 3ecf9a0..ca664c1 100644 --- a/.gitignore +++ b/.gitignore @@ -33,3 +33,4 @@ node_modules /cache_hardhat-tron .DS_Store +.cursor/rules/ diff --git a/deployments/prod/addresses/sui.json b/deployments/prod/addresses/sui.json new file mode 100644 index 0000000..daded16 --- /dev/null +++ b/deployments/prod/addresses/sui.json @@ -0,0 +1,12 @@ +{ + "SuiRFQVaultPackage": "0x4479fe1d936051823526e9a0c890c3d582001d28c6d57ce26d7bb9159a8c5638", + "SuiRFQVault": "0xae8664656a8a5644cc8d7f7c4d1fcf7c5123bdb093a588be46aba55e06f71e6c", + "SuiRFQVaultUpgradeCap": "0x7675e98b7034e816ca3ce4e48fa140fd109d75ec354a74f38b8dbf7e5c540ae2", + "SuiRFQVaultPublishTx": "2gpj3tNCDfrWqZdmdVs5v9Czp8P3nS8RKmbMgZYDoJfx", + "SuiRFQVaultUpgradeCapTransferTx": "5MEH4NLVbZNzSptnABSrpMrSmpqYmipM9uBDVbECRhVj", + "SuiRFQVaultCreateTx": "Ha4PwcktQhbEYpGSFJ7PCZNpFFH7bVkQadEdz79QbqoW", + "SuiRFQVaultOwner": "0xe1947e77f5eaffdecf67a4447220c66a76278b7e1e04b353c59ba5939fc29a07", + "SuiRFQVaultSolverPublicKey": "0x026afa8274da660478f59aa43f38527ccf05ada96080a2b431d6c2dd76593fbf9e", + "SuiRFQVaultDomain": "SOCKET_RFQ_VAULT_SUI_MAINNET", + "SuiRFQVaultNetworkAlias": "mainnet" +} diff --git a/package.json b/package.json index b5b69ff..a0da79b 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,10 @@ "deploy:cctp-claim-executor:all": "ts-node scripts/deploy/deployCctpClaimExecutorAllChains.ts", "deploy:rfq-vault-executor:all": "ts-node scripts/deploy/deployRFQVaultExecutorAllChains.ts", "deploy:rfq-vault-executor": "hardhat run scripts/deploy/deployRFQVaultExecutor.ts --network", + "deploy:sui-rfq-vault": "ts-node scripts/sui/deployRfqVault.ts", + "sui:rfq-vault:kms-solver": "ts-node scripts/sui/printKmsSolverKey.ts", + "sui:rfq-vault:build": "sui move build --path sui/rfq-vault", + "sui:rfq-vault:test": "sui move test --path sui/rfq-vault", "check:openrouter": "hardhat run scripts/deploy/checkOpenRouterDeployment.ts", "verify:openrouter": "ts-node scripts/deploy/verifyOpenRouterBatch.ts", "check:allowance-holder": "hardhat run scripts/deploy/checkAllowanceHolderDeployment.ts", @@ -27,6 +31,7 @@ "slither": "bash scripts/docker-slither.sh" }, "devDependencies": { + "@noble/hashes": "^1.4.0", "@arbitrum/sdk": "^4.0.5", "@nomicfoundation/hardhat-foundry": "^1.1.2", "@nomicfoundation/hardhat-toolbox": "^5.0.0", diff --git a/scripts/sui/deployRfqVault.ts b/scripts/sui/deployRfqVault.ts new file mode 100644 index 0000000..9c7e113 --- /dev/null +++ b/scripts/sui/deployRfqVault.ts @@ -0,0 +1,467 @@ +import { spawnSync } from 'child_process'; +import { config as dotenvConfig } from 'dotenv'; +import { mkdtemp, readFile, rm, writeFile, mkdir } from 'fs/promises'; +import { dirname, resolve } from 'path'; +import { tmpdir } from 'os'; +import { + SUI_RFQ_VAULT_DEPLOYMENT_STAGE, + SUI_RFQ_VAULT_DOMAIN, + SUI_RFQ_VAULT_GAS_BUDGET, + SUI_RFQ_VAULT_NETWORK_ALIAS, + SUI_RFQ_VAULT_OWNER_ADDRESS, + SUI_RFQ_VAULT_PACKAGE_PATH, + SUI_RFQ_VAULT_RPC_URL, + SUI_RFQ_VAULT_SOLVER_PUBLIC_KEY, + SUI_RFQ_VAULT_VERIFY_SOURCE, +} from './rfqVaultDeploymentConfig'; + +dotenvConfig({ path: resolve(__dirname, '../../.env') }); + +type SuiObjectChange = { + type?: string; + packageId?: string; + objectId?: string; + objectType?: string; +}; + +type SuiCommandResult = { + digest?: string; + objectChanges?: SuiObjectChange[]; +}; + +type DeploymentConfig = { + networkAlias: string; + rpcUrl: string; + ownerAddress: string; + solverPublicKey: string; + domain: string; + gasBudget: string; + packagePath: string; + stage: string; + verifySource: boolean; +}; + +type DeployerConfig = { + secret: string; + scheme: string; +}; + +type DeploymentRecord = { + SuiRFQVaultPackage: string; + SuiRFQVault: string; + SuiRFQVaultUpgradeCap?: string; + SuiRFQVaultPublishTx?: string; + SuiRFQVaultUpgradeCapTransferTx?: string; + SuiRFQVaultCreateTx?: string; + SuiRFQVaultOwner: string; + SuiRFQVaultSolverPublicKey: string; + SuiRFQVaultDomain: string; + SuiRFQVaultNetworkAlias: string; +}; + +const REPO_ROOT = resolve(__dirname, '../..'); +const DEPLOYER_ALIAS = 'rfq-vault-deployer'; +const TEMP_ENV_ALIAS_PREFIX = 'rfqvault_'; +const SUI_ADDRESS_RE = /^0x[a-fA-F0-9]{64}$/; +const HEX_RE = /^0x[a-fA-F0-9]*$/; +const DEPLOYER_SCHEMES = new Set(['ed25519', 'secp256k1', 'secp256r1']); + +function requireConfig(name: string, value: string): string { + const trimmed = value.trim(); + if (!trimmed) { + throw new Error( + `Fill ${name} in scripts/sui/rfqVaultDeploymentConfig.ts before deploying`, + ); + } + + return trimmed; +} + +function resolveDeploymentConfig(): DeploymentConfig { + const config = { + networkAlias: requireConfig( + 'SUI_RFQ_VAULT_NETWORK_ALIAS', + SUI_RFQ_VAULT_NETWORK_ALIAS, + ), + rpcUrl: requireConfig('SUI_RFQ_VAULT_RPC_URL', SUI_RFQ_VAULT_RPC_URL), + ownerAddress: requireConfig( + 'SUI_RFQ_VAULT_OWNER_ADDRESS', + SUI_RFQ_VAULT_OWNER_ADDRESS, + ), + solverPublicKey: requireConfig( + 'SUI_RFQ_VAULT_SOLVER_PUBLIC_KEY', + SUI_RFQ_VAULT_SOLVER_PUBLIC_KEY, + ), + domain: requireConfig('SUI_RFQ_VAULT_DOMAIN', SUI_RFQ_VAULT_DOMAIN), + gasBudget: requireConfig( + 'SUI_RFQ_VAULT_GAS_BUDGET', + SUI_RFQ_VAULT_GAS_BUDGET, + ), + packagePath: SUI_RFQ_VAULT_PACKAGE_PATH, + stage: SUI_RFQ_VAULT_DEPLOYMENT_STAGE, + verifySource: SUI_RFQ_VAULT_VERIFY_SOURCE, + }; + + assertSuiAddress('SUI_RFQ_VAULT_OWNER_ADDRESS', config.ownerAddress); + assertHexBytes('SUI_RFQ_VAULT_SOLVER_PUBLIC_KEY', config.solverPublicKey, 33); + assertPositiveInteger('SUI_RFQ_VAULT_GAS_BUDGET', config.gasBudget); + + return config; +} + +function resolveDeployerConfig(): DeployerConfig { + const secret = process.env.SUI_DEPLOYER?.trim(); + if (!secret) { + throw new Error('SUI_DEPLOYER is required'); + } + + const scheme = ( + process.env.SUI_DEPLOYER_SCHEME?.trim() || 'ed25519' + ).toLowerCase(); + if (!DEPLOYER_SCHEMES.has(scheme)) { + throw new Error( + `SUI_DEPLOYER_SCHEME must be one of ${Array.from(DEPLOYER_SCHEMES).join(', ')}`, + ); + } + + return { secret, scheme }; +} + +function assertSuiAddress(name: string, value: string): void { + if (!SUI_ADDRESS_RE.test(value)) { + throw new Error(`${name} must be a 32-byte Sui address`); + } +} + +function assertHexBytes(name: string, value: string, byteLength: number): void { + if (!HEX_RE.test(value) || value.length !== 2 + byteLength * 2) { + throw new Error(`${name} must be ${byteLength} bytes of 0x-prefixed hex`); + } +} + +function assertPositiveInteger(name: string, value: string): void { + if (!/^[1-9][0-9]*$/.test(value)) { + throw new Error(`${name} must be a positive integer`); + } +} + +function hexToBytes(hex: string): number[] { + const stripped = hex.slice(2); + return Array.from({ length: stripped.length / 2 }, (_, index) => + Number.parseInt(stripped.slice(index * 2, index * 2 + 2), 16), + ); +} + +function stringToBytes(value: string): number[] { + return [...Buffer.from(value, 'utf8')]; +} + +function vectorArg(bytes: number[]): string { + return `[${bytes.join(',')}]`; +} + +function childEnv(configDir: string): NodeJS.ProcessEnv { + return { + PATH: process.env.PATH || '/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin', + HOME: configDir, + SUI_CONFIG_DIR: configDir, + }; +} + +function redact(value: string, redactions: readonly string[]): string { + const withExplicitRedactions = redactions.reduce( + (acc, secret) => (secret ? acc.split(secret).join('[redacted]') : acc), + value, + ); + return withExplicitRedactions.replace( + /secret recovery phrase\s*:\s*\[[^\]]*]/gi, + 'secret recovery phrase : [redacted]', + ); +} + +function runSui(args: string[], params: { + cwd?: string; + env?: NodeJS.ProcessEnv; + label: string; + redactions?: readonly string[]; + suppressFailureOutput?: boolean; +}): string { + console.log(`[sui] ${params.label}`); + const result = spawnSync('sui', args, { + cwd: params.cwd ?? REPO_ROOT, + env: params.env, + encoding: 'utf8', + }); + + const redactions = params.redactions ?? []; + if (result.error) { + throw result.error; + } + + if (result.status !== 0) { + if (params.suppressFailureOutput) { + throw new Error( + `${params.label} failed; rerun the same Sui CLI step manually for full output if needed`, + ); + } + const output = redact( + [result.stdout, result.stderr].filter(Boolean).join('\n'), + redactions, + ); + throw new Error(`${params.label} failed\n${output}`); + } + + return result.stdout.trim(); +} + +function runSuiJson(args: string[], params: { + cwd?: string; + env?: NodeJS.ProcessEnv; + label: string; + redactions?: readonly string[]; +}): T { + const stdout = runSui(args, params); + try { + return JSON.parse(stdout) as T; + } catch (err) { + throw new Error( + `${params.label} returned invalid JSON: ${err instanceof Error ? err.message : String(err)}`, + ); + } +} + +function findPublishedPackageId(result: SuiCommandResult): string { + const packageId = result.objectChanges?.find( + (change) => change.type === 'published' && change.packageId, + )?.packageId; + if (!packageId) { + throw new Error('Published package ID not found in Sui publish result'); + } + + return packageId; +} + +function findCreatedObjectId( + result: SuiCommandResult, + objectTypeSuffix: string, +): string | undefined { + return result.objectChanges?.find( + (change) => + change.type === 'created' && + change.objectId && + change.objectType?.endsWith(objectTypeSuffix), + )?.objectId; +} + +function deploymentsPath(stage: string): string { + return resolve(REPO_ROOT, 'deployments', stage, 'addresses', 'sui.json'); +} + +function tempEnvAlias(networkAlias: string): string { + return `${TEMP_ENV_ALIAS_PREFIX}${networkAlias.replace(/[^A-Za-z0-9_]/g, '_')}`; +} + +async function persistDeployment( + stage: string, + record: DeploymentRecord, +): Promise { + const filePath = deploymentsPath(stage); + let deployments: Record = {}; + + try { + deployments = JSON.parse(await readFile(filePath, 'utf8')) as Record< + string, + unknown + >; + } catch (err) { + if ((err as NodeJS.ErrnoException).code !== 'ENOENT') { + throw err; + } + } + + Object.assign(deployments, record); + await mkdir(dirname(filePath), { recursive: true }); + await writeFile(filePath, `${JSON.stringify(deployments, null, 2)}\n`, 'utf8'); + + return filePath; +} + +async function main() { + const config = resolveDeploymentConfig(); + const deployer = resolveDeployerConfig(); + const packagePath = resolve(REPO_ROOT, config.packagePath); + const configDir = await mkdtemp(resolve(tmpdir(), 'sui-rfq-vault-deploy-')); + const clientConfig = resolve(configDir, 'client.yaml'); + const deployNetworkAlias = tempEnvAlias(config.networkAlias); + const env = childEnv(configDir); + + try { + runSui(['move', 'build', '--path', packagePath], { + label: 'build Move package', + }); + runSui( + [ + 'client', + '--client.config', + clientConfig, + '-y', + 'new-env', + '--alias', + deployNetworkAlias, + '--rpc', + config.rpcUrl, + ], + { env, label: 'create temporary Sui client env' }, + ); + runSui( + [ + 'keytool', + 'import', + '--alias', + DEPLOYER_ALIAS, + '--json', + deployer.secret, + deployer.scheme, + ], + { + env, + label: 'import SUI_DEPLOYER into temporary keystore', + redactions: [deployer.secret], + }, + ); + runSui( + [ + 'client', + '--client.config', + clientConfig, + 'switch', + '--env', + deployNetworkAlias, + ], + { env, label: 'select Sui env' }, + ); + runSui( + [ + 'client', + '--client.config', + clientConfig, + 'switch', + '--address', + DEPLOYER_ALIAS, + ], + { env, label: 'select Sui deployer' }, + ); + + const publishResult = runSuiJson( + [ + 'client', + '--client.config', + clientConfig, + '--json', + 'publish', + packagePath, + '--gas-budget', + config.gasBudget, + ], + { env, label: 'publish RFQ vault package' }, + ); + const packageId = findPublishedPackageId(publishResult); + const upgradeCapId = findCreatedObjectId( + publishResult, + '0x2::package::UpgradeCap', + ); + let upgradeCapTransferDigest: string | undefined; + if (upgradeCapId) { + const upgradeCapTransferResult = runSuiJson( + [ + 'client', + '--client.config', + clientConfig, + '--json', + 'transfer', + '--to', + config.ownerAddress, + '--object-id', + upgradeCapId, + '--gas-budget', + config.gasBudget, + ], + { env, label: 'transfer RFQ vault package UpgradeCap to owner' }, + ); + upgradeCapTransferDigest = upgradeCapTransferResult.digest; + } + + const createVaultResult = runSuiJson( + [ + 'client', + '--client.config', + clientConfig, + '--json', + 'call', + '--package', + packageId, + '--module', + 'vault', + '--function', + 'create_vault', + '--args', + config.ownerAddress, + vectorArg(hexToBytes(config.solverPublicKey)), + vectorArg(stringToBytes(config.domain)), + '--gas-budget', + config.gasBudget, + ], + { env, label: 'create shared RFQ vault' }, + ); + const vaultId = findCreatedObjectId(createVaultResult, '::vault::Vault'); + if (!vaultId) { + throw new Error( + 'Shared RFQ vault object ID not found in create_vault result', + ); + } + + const filePath = await persistDeployment(config.stage, { + SuiRFQVaultPackage: packageId, + SuiRFQVault: vaultId, + SuiRFQVaultUpgradeCap: upgradeCapId, + SuiRFQVaultPublishTx: publishResult.digest, + SuiRFQVaultUpgradeCapTransferTx: upgradeCapTransferDigest, + SuiRFQVaultCreateTx: createVaultResult.digest, + SuiRFQVaultOwner: config.ownerAddress, + SuiRFQVaultSolverPublicKey: config.solverPublicKey, + SuiRFQVaultDomain: config.domain, + SuiRFQVaultNetworkAlias: config.networkAlias, + }); + + if (config.verifySource) { + runSui( + [ + 'client', + '--client.config', + clientConfig, + '--json', + 'verify-source', + packagePath, + '--verify-deps', + ], + { env, label: 'verify published source' }, + ); + } + + console.log(''); + console.log('Sui RFQ vault deployed'); + console.log(`Package: ${packageId}`); + console.log(`Vault: ${vaultId}`); + if (upgradeCapId) { + console.log(`UpgradeCap: ${upgradeCapId}`); + } + console.log(`Deployment: ${filePath}`); + } finally { + await rm(configDir, { recursive: true, force: true }); + } +} + +main().catch((err) => { + console.error(err); + process.exit(1); +}); diff --git a/scripts/sui/printKmsSolverKey.ts b/scripts/sui/printKmsSolverKey.ts new file mode 100644 index 0000000..6abe3d5 --- /dev/null +++ b/scripts/sui/printKmsSolverKey.ts @@ -0,0 +1,209 @@ +import { execFileSync } from 'child_process'; +import { createPublicKey } from 'crypto'; +import { config as dotenvConfig } from 'dotenv'; +import { resolve } from 'path'; +import { blake2b } from '@noble/hashes/blake2b'; +import { keccak256 } from 'ethers'; + +dotenvConfig({ path: resolve(__dirname, '../../.env') }); + +type AwsKmsPublicKeyResponse = { + KeyId?: string; + KeySpec?: string; + PublicKey?: string; + SigningAlgorithms?: string[]; +}; + +type ParsedArgs = { + keyId?: string; + region?: string; +}; + +const SUI_SECP256K1_SCHEME_FLAG = 0x01; + +function parseArgs(argv: string[]): ParsedArgs { + const args: ParsedArgs = {}; + + for (let index = 0; index < argv.length; index += 1) { + const arg = argv[index]; + if (arg === '--key-id') { + args.keyId = argv[index + 1]; + index += 1; + continue; + } + if (arg.startsWith('--key-id=')) { + args.keyId = arg.slice('--key-id='.length); + continue; + } + if (arg === '--region') { + args.region = argv[index + 1]; + index += 1; + continue; + } + if (arg.startsWith('--region=')) { + args.region = arg.slice('--region='.length); + continue; + } + if (arg === '-h' || arg === '--help') { + printUsage(); + process.exit(0); + } + + throw new Error(`Unknown argument: ${arg}`); + } + + return args; +} + +function printUsage(): void { + console.log(`Usage: + AWS_KMS_KEY_ID= AWS_KMS_REGION= yarn sui:rfq-vault:kms-solver + yarn sui:rfq-vault:kms-solver -- --key-id --region + +Prints the compressed secp256k1 public key for SUI_RFQ_VAULT_SOLVER_PUBLIC_KEY +and the Sui secp256k1 address derived from the same AWS KMS key.`); +} + +function requireValue(name: string, value: string | undefined): string { + const trimmed = value?.trim(); + if (!trimmed) { + throw new Error(`${name} is required`); + } + return trimmed; +} + +function getKmsPublicKey(keyId: string, region: string): AwsKmsPublicKeyResponse { + try { + const stdout = execFileSync( + 'aws', + [ + 'kms', + 'get-public-key', + '--key-id', + keyId, + '--region', + region, + '--output', + 'json', + ], + { + encoding: 'utf8', + stdio: ['ignore', 'pipe', 'pipe'], + }, + ); + + return JSON.parse(stdout) as AwsKmsPublicKeyResponse; + } catch (err) { + const message = err instanceof Error ? err.message : String(err); + throw new Error( + `Unable to read AWS KMS public key. Ensure the AWS CLI is installed, authenticated, and allowed to call kms:GetPublicKey. ${message}`, + ); + } +} + +function compressSecp256k1PublicKey(spkiDer: Buffer): { + compressedPublicKey: Buffer; + uncompressedPublicKey: Buffer; +} { + const key = createPublicKey({ + key: spkiDer, + format: 'der', + type: 'spki', + }); + const details = key.asymmetricKeyDetails; + if (key.asymmetricKeyType !== 'ec') { + throw new Error(`KMS public key must be elliptic curve; got ${key.asymmetricKeyType}`); + } + if (details?.namedCurve && details.namedCurve !== 'secp256k1') { + throw new Error(`KMS public key must use secp256k1; got ${details.namedCurve}`); + } + + const jwk = key.export({ format: 'jwk' }) as { + crv?: string; + x?: string; + y?: string; + }; + if (!jwk.x || !jwk.y) { + throw new Error('KMS public key did not export x/y coordinates'); + } + + const x = leftPad32(base64UrlToBuffer(jwk.x)); + const y = leftPad32(base64UrlToBuffer(jwk.y)); + const yIsOdd = (y[y.length - 1] & 1) === 1; + const compressedPublicKey = Buffer.concat([ + Buffer.from([yIsOdd ? 0x03 : 0x02]), + x, + ]); + + return { + compressedPublicKey, + uncompressedPublicKey: Buffer.concat([x, y]), + }; +} + +function base64UrlToBuffer(value: string): Buffer { + const base64 = value + .replace(/-/g, '+') + .replace(/_/g, '/') + .padEnd(Math.ceil(value.length / 4) * 4, '='); + return Buffer.from(base64, 'base64'); +} + +function leftPad32(value: Buffer): Buffer { + if (value.length > 32) { + throw new Error('Invalid secp256k1 coordinate length'); + } + if (value.length === 32) { + return value; + } + return Buffer.concat([Buffer.alloc(32 - value.length), value]); +} + +function toHex(value: Uint8Array | Buffer): string { + return `0x${Buffer.from(value).toString('hex')}`; +} + +function deriveSuiSecp256k1Address(compressedPublicKey: Buffer): string { + const digest = blake2b( + Buffer.concat([ + Buffer.from([SUI_SECP256K1_SCHEME_FLAG]), + compressedPublicKey, + ]), + { dkLen: 32 }, + ); + return toHex(digest); +} + +function deriveEvmAddress(uncompressedPublicKey: Buffer): string { + return `0x${keccak256(uncompressedPublicKey).slice(-40)}`; +} + +async function main() { + const args = parseArgs(process.argv.slice(2)); + const keyId = requireValue('AWS_KMS_KEY_ID or --key-id', args.keyId ?? process.env.AWS_KMS_KEY_ID); + const region = requireValue('AWS_KMS_REGION or --region', args.region ?? process.env.AWS_KMS_REGION); + const response = getKmsPublicKey(keyId, region); + + if (response.KeySpec !== 'ECC_SECG_P256K1') { + throw new Error(`KMS key must be ECC_SECG_P256K1; got ${response.KeySpec ?? 'unknown'}`); + } + if (!response.PublicKey) { + throw new Error('KMS response did not include PublicKey'); + } + + const { compressedPublicKey, uncompressedPublicKey } = + compressSecp256k1PublicKey(Buffer.from(response.PublicKey, 'base64')); + + console.log('AWS KMS solver key'); + console.log(`KeySpec: ${response.KeySpec}`); + console.log(`SigningAlgorithms: ${(response.SigningAlgorithms ?? []).join(', ') || 'unknown'}`); + console.log(''); + console.log(`SUI_RFQ_VAULT_SOLVER_PUBLIC_KEY=${toHex(compressedPublicKey)}`); + console.log(`Sui secp256k1 address: ${deriveSuiSecp256k1Address(compressedPublicKey)}`); + console.log(`EVM address from same key: ${deriveEvmAddress(uncompressedPublicKey)}`); +} + +main().catch((err) => { + console.error(err); + process.exit(1); +}); diff --git a/scripts/sui/rfqVaultDeploymentConfig.ts b/scripts/sui/rfqVaultDeploymentConfig.ts new file mode 100644 index 0000000..87a66b8 --- /dev/null +++ b/scripts/sui/rfqVaultDeploymentConfig.ts @@ -0,0 +1,13 @@ +export const SUI_RFQ_VAULT_PACKAGE_PATH = 'sui/rfq-vault'; + +export const SUI_RFQ_VAULT_NETWORK_ALIAS = 'mainnet'; +export const SUI_RFQ_VAULT_RPC_URL = 'https://fullnode.mainnet.sui.io:443'; +export const SUI_RFQ_VAULT_OWNER_ADDRESS = + '0xe1947e77f5eaffdecf67a4447220c66a76278b7e1e04b353c59ba5939fc29a07'; +export const SUI_RFQ_VAULT_SOLVER_PUBLIC_KEY = + '0x026afa8274da660478f59aa43f38527ccf05ada96080a2b431d6c2dd76593fbf9e'; +export const SUI_RFQ_VAULT_DOMAIN = 'SOCKET_RFQ_VAULT_SUI_MAINNET'; +export const SUI_RFQ_VAULT_GAS_BUDGET = '1000000000'; + +export const SUI_RFQ_VAULT_DEPLOYMENT_STAGE = 'prod'; +export const SUI_RFQ_VAULT_VERIFY_SOURCE = true; diff --git a/sui/rfq-vault/Move.lock b/sui/rfq-vault/Move.lock new file mode 100644 index 0000000..349921a --- /dev/null +++ b/sui/rfq-vault/Move.lock @@ -0,0 +1,41 @@ +# Generated by move; do not edit +# This file should be checked in. + +[move] +version = 4 + +[pinned.mainnet.MoveStdlib] +source = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/move-stdlib", rev = "718ae563a42fb4ba0d055588f81c704dcef58c25" } +use_environment = "mainnet" +manifest_digest = "C4FE4C91DE74CBF223B2E380AE40F592177D21870DC2D7EB6227D2D694E05363" +deps = {} + +[pinned.mainnet.RfqVault] +source = { root = true } +use_environment = "mainnet" +manifest_digest = "E41BBD67BE8940D26C79D78B028477EF5B33BA217A1282C78ACB344CF8A5ECF6" +deps = { std = "MoveStdlib", sui = "Sui" } + +[pinned.mainnet.Sui] +source = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "718ae563a42fb4ba0d055588f81c704dcef58c25" } +use_environment = "mainnet" +manifest_digest = "CD547CB1ACCE0880C835DAED2D8FFCB91D56C833AE5240D3AA5B918398263195" +deps = { MoveStdlib = "MoveStdlib" } + +[pinned.testnet.MoveStdlib] +source = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/move-stdlib", rev = "b124567746b3a78a7e294ac2de265f693401ec9d" } +use_environment = "testnet" +manifest_digest = "C4FE4C91DE74CBF223B2E380AE40F592177D21870DC2D7EB6227D2D694E05363" +deps = {} + +[pinned.testnet.RfqVault] +source = { root = true } +use_environment = "testnet" +manifest_digest = "5745706258F61D6CE210904B3E6AE87A73CE9D31A6F93BE4718C442529332A87" +deps = { std = "MoveStdlib", sui = "Sui" } + +[pinned.testnet.Sui] +source = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "b124567746b3a78a7e294ac2de265f693401ec9d" } +use_environment = "testnet" +manifest_digest = "7AFB66695545775FBFBB2D3078ADFD084244D5002392E837FDE21D9EA1C6D01C" +deps = { MoveStdlib = "MoveStdlib" } diff --git a/sui/rfq-vault/Move.toml b/sui/rfq-vault/Move.toml new file mode 100644 index 0000000..d893017 --- /dev/null +++ b/sui/rfq-vault/Move.toml @@ -0,0 +1,6 @@ +[package] +name = "RfqVault" +edition = "2024.beta" + +[addresses] +rfq_vault = "0x0" diff --git a/sui/rfq-vault/Published.toml b/sui/rfq-vault/Published.toml new file mode 100644 index 0000000..8841b5f --- /dev/null +++ b/sui/rfq-vault/Published.toml @@ -0,0 +1,12 @@ +# Generated by Move +# This file contains metadata about published versions of this package in different environments +# This file SHOULD be committed to source control + +[published.mainnet] +chain-id = "35834a8a" +published-at = "0x4479fe1d936051823526e9a0c890c3d582001d28c6d57ce26d7bb9159a8c5638" +original-id = "0x4479fe1d936051823526e9a0c890c3d582001d28c6d57ce26d7bb9159a8c5638" +version = 1 +toolchain-version = "1.74.0" +build-config = { flavor = "sui", edition = "2024" } +upgrade-capability = "0x7675e98b7034e816ca3ce4e48fa140fd109d75ec354a74f38b8dbf7e5c540ae2" diff --git a/sui/rfq-vault/build/RfqVault/BuildInfo.yaml b/sui/rfq-vault/build/RfqVault/BuildInfo.yaml new file mode 100644 index 0000000..2d3a884 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/BuildInfo.yaml @@ -0,0 +1,28 @@ +--- +compiled_package_info: + package_name: RfqVault + build_flags: + test_mode: false + generate_docs: false + save_disassembly: false + install_dir: ~ + force_recompilation: false + allow_dirty: false + default_flavor: sui + default_edition: ~ + silence_warnings: true + warnings_are_errors: false + json_errors: false + additional_named_addresses: {} + lint_flag: + no_lint: false + lint: false + modes: [] + force_lock_file: false + root_as_zero: false + environment: ~ + set_unpublished_deps_to_zero: false + pubfile_path: ~ +dependencies: + - MoveStdlib + - Sui diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/address.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/address.mv new file mode 100644 index 0000000..967a41e Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/address.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/ascii.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/ascii.mv new file mode 100644 index 0000000..5febb6f Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/ascii.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/bcs.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/bcs.mv new file mode 100644 index 0000000..842477e Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/bcs.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/bit_vector.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/bit_vector.mv new file mode 100644 index 0000000..37b32e0 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/bit_vector.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/bool.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/bool.mv new file mode 100644 index 0000000..a17009c Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/bool.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/debug.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/debug.mv new file mode 100644 index 0000000..bea8a15 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/debug.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/fixed_point32.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/fixed_point32.mv new file mode 100644 index 0000000..ae28c3a Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/fixed_point32.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/hash.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/hash.mv new file mode 100644 index 0000000..fe8eb69 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/hash.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/internal.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/internal.mv new file mode 100644 index 0000000..14af3cd Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/internal.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/macros.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/macros.mv new file mode 100644 index 0000000..75b9668 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/macros.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/option.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/option.mv new file mode 100644 index 0000000..52a4f35 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/option.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/string.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/string.mv new file mode 100644 index 0000000..3a3d309 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/string.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/type_name.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/type_name.mv new file mode 100644 index 0000000..26cd2a5 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/type_name.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/u128.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/u128.mv new file mode 100644 index 0000000..8e13d1f Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/u128.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/u16.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/u16.mv new file mode 100644 index 0000000..4d616dc Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/u16.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/u256.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/u256.mv new file mode 100644 index 0000000..bdcc8ad Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/u256.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/u32.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/u32.mv new file mode 100644 index 0000000..de3cc2b Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/u32.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/u64.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/u64.mv new file mode 100644 index 0000000..912799c Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/u64.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/u8.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/u8.mv new file mode 100644 index 0000000..f7d0f85 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/u8.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/uq32_32.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/uq32_32.mv new file mode 100644 index 0000000..a9c42c2 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/uq32_32.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/uq64_64.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/uq64_64.mv new file mode 100644 index 0000000..f884af2 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/uq64_64.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/vector.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/vector.mv new file mode 100644 index 0000000..b9a5dba Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/MoveStdlib/vector.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/accumulator.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/accumulator.mv new file mode 100644 index 0000000..8ac8478 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/accumulator.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/accumulator_metadata.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/accumulator_metadata.mv new file mode 100644 index 0000000..94667e9 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/accumulator_metadata.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/accumulator_settlement.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/accumulator_settlement.mv new file mode 100644 index 0000000..cc500ed Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/accumulator_settlement.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/address.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/address.mv new file mode 100644 index 0000000..67319ee Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/address.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/address_alias.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/address_alias.mv new file mode 100644 index 0000000..790c5b1 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/address_alias.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/authenticator_state.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/authenticator_state.mv new file mode 100644 index 0000000..90e6020 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/authenticator_state.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/bag.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/bag.mv new file mode 100644 index 0000000..15548ae Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/bag.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/balance.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/balance.mv new file mode 100644 index 0000000..007d271 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/balance.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/bcs.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/bcs.mv new file mode 100644 index 0000000..885128e Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/bcs.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/bls12381.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/bls12381.mv new file mode 100644 index 0000000..8ff8f31 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/bls12381.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/borrow.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/borrow.mv new file mode 100644 index 0000000..23b340a Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/borrow.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/clock.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/clock.mv new file mode 100644 index 0000000..209b4a1 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/clock.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/coin.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/coin.mv new file mode 100644 index 0000000..acc53c7 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/coin.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/coin_registry.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/coin_registry.mv new file mode 100644 index 0000000..4411858 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/coin_registry.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/config.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/config.mv new file mode 100644 index 0000000..a093e82 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/config.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/deny_list.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/deny_list.mv new file mode 100644 index 0000000..d92145f Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/deny_list.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/derived_object.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/derived_object.mv new file mode 100644 index 0000000..8845e54 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/derived_object.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/display.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/display.mv new file mode 100644 index 0000000..9a79671 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/display.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/display_registry.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/display_registry.mv new file mode 100644 index 0000000..99f8201 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/display_registry.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/dynamic_field.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/dynamic_field.mv new file mode 100644 index 0000000..d38d03f Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/dynamic_field.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/dynamic_object_field.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/dynamic_object_field.mv new file mode 100644 index 0000000..8a63552 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/dynamic_object_field.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/ecdsa_k1.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/ecdsa_k1.mv new file mode 100644 index 0000000..a111796 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/ecdsa_k1.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/ecdsa_r1.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/ecdsa_r1.mv new file mode 100644 index 0000000..a1909f7 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/ecdsa_r1.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/ecvrf.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/ecvrf.mv new file mode 100644 index 0000000..f704e27 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/ecvrf.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/ed25519.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/ed25519.mv new file mode 100644 index 0000000..fe52aae Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/ed25519.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/event.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/event.mv new file mode 100644 index 0000000..a12c5d5 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/event.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/funds_accumulator.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/funds_accumulator.mv new file mode 100644 index 0000000..5183c91 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/funds_accumulator.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/groth16.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/groth16.mv new file mode 100644 index 0000000..3574737 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/groth16.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/group_ops.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/group_ops.mv new file mode 100644 index 0000000..e994829 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/group_ops.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/hash.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/hash.mv new file mode 100644 index 0000000..8cbef01 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/hash.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/hex.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/hex.mv new file mode 100644 index 0000000..ec9f509 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/hex.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/hmac.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/hmac.mv new file mode 100644 index 0000000..9f994d0 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/hmac.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/kiosk.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/kiosk.mv new file mode 100644 index 0000000..2007986 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/kiosk.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/kiosk_extension.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/kiosk_extension.mv new file mode 100644 index 0000000..66ac5f1 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/kiosk_extension.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/linked_table.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/linked_table.mv new file mode 100644 index 0000000..a9c78e3 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/linked_table.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/math.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/math.mv new file mode 100644 index 0000000..599f852 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/math.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/nitro_attestation.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/nitro_attestation.mv new file mode 100644 index 0000000..a36ab63 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/nitro_attestation.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/object.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/object.mv new file mode 100644 index 0000000..3ee23ec Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/object.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/object_bag.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/object_bag.mv new file mode 100644 index 0000000..f749d40 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/object_bag.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/object_table.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/object_table.mv new file mode 100644 index 0000000..6b52993 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/object_table.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/package.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/package.mv new file mode 100644 index 0000000..62595b1 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/package.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/party.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/party.mv new file mode 100644 index 0000000..f05fb73 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/party.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/pay.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/pay.mv new file mode 100644 index 0000000..60b4713 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/pay.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/poseidon.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/poseidon.mv new file mode 100644 index 0000000..adcbc0a Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/poseidon.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/priority_queue.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/priority_queue.mv new file mode 100644 index 0000000..b70c495 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/priority_queue.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/protocol_config.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/protocol_config.mv new file mode 100644 index 0000000..e44fc92 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/protocol_config.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/prover.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/prover.mv new file mode 100644 index 0000000..7b8524d Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/prover.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/random.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/random.mv new file mode 100644 index 0000000..cdc9201 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/random.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/rangeproofs.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/rangeproofs.mv new file mode 100644 index 0000000..3d7537b Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/rangeproofs.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/ristretto255.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/ristretto255.mv new file mode 100644 index 0000000..2175cdb Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/ristretto255.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/sui.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/sui.mv new file mode 100644 index 0000000..e415bc8 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/sui.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/table.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/table.mv new file mode 100644 index 0000000..e9da5d9 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/table.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/table_vec.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/table_vec.mv new file mode 100644 index 0000000..901a890 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/table_vec.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/token.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/token.mv new file mode 100644 index 0000000..0ebc8f2 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/token.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/transfer.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/transfer.mv new file mode 100644 index 0000000..bf191e5 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/transfer.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/transfer_policy.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/transfer_policy.mv new file mode 100644 index 0000000..a6cd49c Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/transfer_policy.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/tx_context.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/tx_context.mv new file mode 100644 index 0000000..5a71401 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/tx_context.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/types.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/types.mv new file mode 100644 index 0000000..93227e4 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/types.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/url.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/url.mv new file mode 100644 index 0000000..c7998e4 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/url.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/vdf.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/vdf.mv new file mode 100644 index 0000000..e834815 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/vdf.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/vec_map.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/vec_map.mv new file mode 100644 index 0000000..f0cae46 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/vec_map.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/vec_set.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/vec_set.mv new file mode 100644 index 0000000..e497bf8 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/vec_set.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/versioned.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/versioned.mv new file mode 100644 index 0000000..5e5d75e Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/versioned.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/zklogin_verified_id.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/zklogin_verified_id.mv new file mode 100644 index 0000000..00ae4fc Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/zklogin_verified_id.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/zklogin_verified_issuer.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/zklogin_verified_issuer.mv new file mode 100644 index 0000000..b1673e7 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/dependencies/Sui/zklogin_verified_issuer.mv differ diff --git a/sui/rfq-vault/build/RfqVault/bytecode_modules/vault.mv b/sui/rfq-vault/build/RfqVault/bytecode_modules/vault.mv new file mode 100644 index 0000000..b2755e5 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/bytecode_modules/vault.mv differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/address.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/address.json new file mode 100644 index 0000000..f5e74db --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/address.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/move-stdlib/sources/address.move","definition_location":{"file_hash":"d71f1b77cf1bf4f07a53bb99a84bf1ca6a41800f1d469468ac6a09e5c382da97","start":169,"end":181},"module_name":["0000000000000000000000000000000000000000000000000000000000000001","address"],"struct_map":{},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"d71f1b77cf1bf4f07a53bb99a84bf1ca6a41800f1d469468ac6a09e5c382da97","start":277,"end":312},"definition_location":{"file_hash":"d71f1b77cf1bf4f07a53bb99a84bf1ca6a41800f1d469468ac6a09e5c382da97","start":288,"end":294},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"d71f1b77cf1bf4f07a53bb99a84bf1ca6a41800f1d469468ac6a09e5c382da97","start":298,"end":301}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d71f1b77cf1bf4f07a53bb99a84bf1ca6a41800f1d469468ac6a09e5c382da97","start":308,"end":310}},"is_native":false}},"constant_map":{}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/address.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/address.mvd new file mode 100644 index 0000000..c8d4269 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/address.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/ascii.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/ascii.json new file mode 100644 index 0000000..f3bd9bb --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/ascii.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/move-stdlib/sources/ascii.move","definition_location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":258,"end":268},"module_name":["0000000000000000000000000000000000000000000000000000000000000001","ascii"],"struct_map":{"0":{"definition_location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":968,"end":974},"type_parameters":[],"fields":[{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1003,"end":1008}]},"1":{"definition_location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1063,"end":1067},"type_parameters":[],"fields":[{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1096,"end":1100}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1192,"end":1303},"definition_location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1203,"end":1207},"type_parameters":[],"parameters":[["byte#0#0",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1208,"end":1212}]],"returns":[{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1219,"end":1223}],"locals":[],"nops":{},"labels":{"0":0,"1":4,"2":6},"code_map":{"0":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1252,"end":1256},"1":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1238,"end":1257},"2":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1230,"end":1282},"4":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1259,"end":1281},"5":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1230,"end":1282},"6":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1295,"end":1299},"7":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1288,"end":1301}},"is_native":false},"1":{"location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1414,"end":1564},"definition_location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1425,"end":1431},"type_parameters":[],"parameters":[["bytes#0#0",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1432,"end":1437}]],"returns":[{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1452,"end":1458}],"locals":[["x#1#0",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1469,"end":1470}]],"nops":{},"labels":{"0":0,"1":7,"2":9},"code_map":{"0":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1484,"end":1489},"1":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1473,"end":1490},"2":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1469,"end":1470},"3":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1504,"end":1505},"4":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1504,"end":1515},"5":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1496,"end":1540},"7":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1517,"end":1539},"8":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1496,"end":1540},"9":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1546,"end":1547},"10":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1546,"end":1562}},"is_native":false},"2":{"location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1739,"end":1928},"definition_location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1750,"end":1760},"type_parameters":[],"parameters":[["bytes#0#0",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1761,"end":1766}]],"returns":[{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1781,"end":1795}],"locals":[["$stop#0#6",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["%#2",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10735,"end":10815}],["%#4",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1862,"end":1926}],["i#1#12",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6929,"end":6930}],["i#1#9",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["stop#1#9",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#3",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6901,"end":6902}]],"nops":{},"labels":{"0":0,"10":13,"11":22,"15":27,"20":32,"22":36,"23":38,"24":43,"25":45,"5":9},"code_map":{"0":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1817,"end":1822},"1":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6901,"end":6902},"2":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6913,"end":6914},"3":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6913,"end":6923},"4":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"7":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"14":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6929,"end":6930},"15":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6936,"end":6937},"16":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6938,"end":6939},"17":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6935,"end":6940},"18":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1849,"end":1854},"19":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1835,"end":1855},"20":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10769,"end":10770},"21":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10765,"end":10794},"22":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10789,"end":10794},"25":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10735,"end":10815},"26":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10777,"end":10794},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"34":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10805,"end":10809},"35":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10735,"end":10815},"37":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1862,"end":1926},"38":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1898,"end":1903},"39":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1889,"end":1905},"40":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1876,"end":1906},"41":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1862,"end":1926},"43":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1912,"end":1926},"44":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":1862,"end":1926}},"is_native":false},"3":{"location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2076,"end":2193},"definition_location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2087,"end":2111},"type_parameters":[],"parameters":[["string#0#0",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2112,"end":2118}]],"returns":[{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2130,"end":2134}],"locals":[["$stop#0#6",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["%#2",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10735,"end":10815}],["i#1#12",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6929,"end":6930}],["i#1#9",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["stop#1#9",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#3",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6901,"end":6902}]],"nops":{},"labels":{"0":0,"10":14,"11":23,"15":28,"20":33,"22":37,"5":10},"code_map":{"0":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2141,"end":2147},"1":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2141,"end":2153},"2":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6901,"end":6902},"3":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6913,"end":6914},"4":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6913,"end":6923},"5":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"8":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"15":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6929,"end":6930},"16":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6936,"end":6937},"17":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6938,"end":6939},"18":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6935,"end":6940},"19":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2184,"end":2189},"20":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2166,"end":2190},"21":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10769,"end":10770},"22":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10765,"end":10794},"23":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10789,"end":10794},"26":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10735,"end":10815},"27":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10777,"end":10794},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"35":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10805,"end":10809},"36":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10735,"end":10815},"38":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2141,"end":2191}},"is_native":false},"4":{"location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2241,"end":2337},"definition_location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2252,"end":2261},"type_parameters":[],"parameters":[["string#0#0",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2262,"end":2268}],["char#0#0",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2283,"end":2287}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2301,"end":2307},"1":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2301,"end":2313},"2":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2324,"end":2333},"5":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2301,"end":2334},"6":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2334,"end":2335}},"is_native":false},"5":{"location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2386,"end":2479},"definition_location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2397,"end":2405},"type_parameters":[],"parameters":[["string#0#0",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2406,"end":2412}]],"returns":[{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2428,"end":2432}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2452,"end":2458},"1":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2452,"end":2464},"2":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2452,"end":2475},"3":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2439,"end":2477}},"is_native":false},"6":{"location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2530,"end":2604},"definition_location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2541,"end":2547},"type_parameters":[],"parameters":[["string#0#0",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2548,"end":2554}]],"returns":[{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2566,"end":2569}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2576,"end":2582},"1":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2576,"end":2593},"2":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2576,"end":2602}},"is_native":false},"7":{"location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2660,"end":2761},"definition_location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2671,"end":2677},"type_parameters":[],"parameters":[["string#0#0",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2678,"end":2684}],["other#0#0",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2699,"end":2704}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2720,"end":2726},"1":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2720,"end":2732},"2":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2740,"end":2745},"3":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2740,"end":2758},"4":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2720,"end":2759}},"is_native":false},"8":{"location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2824,"end":2983},"definition_location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2835,"end":2841},"type_parameters":[],"parameters":[["s#0#0",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2842,"end":2843}],["at#0#0",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2858,"end":2860}],["o#0#0",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2867,"end":2868}]],"returns":[],"locals":[["$stop#0#3",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["e#1#10",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2955,"end":2956}],["i#1#6",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["stop#1#6",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6340,"end":6341}]],"nops":{},"labels":{"0":0,"1":7,"10":25,"15":40,"4":11,"5":21},"code_map":{"0":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2892,"end":2894},"1":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2898,"end":2899},"3":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2898,"end":2908},"4":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2895,"end":2897},"5":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2884,"end":2924},"9":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2910,"end":2923},"10":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2884,"end":2924},"11":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2930,"end":2931},"12":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2930,"end":2944},"13":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6336,"end":6341},"14":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6352,"end":6353},"15":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6352,"end":6362},"16":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"19":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"26":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6368,"end":6369},"27":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6374,"end":6375},"28":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6374,"end":6386},"29":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2955,"end":2956},"30":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2958,"end":2959},"31":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2958,"end":2965},"32":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2973,"end":2974},"33":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2976,"end":2978},"34":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2958,"end":2979},"35":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"36":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"37":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"38":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"39":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"40":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"42":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6394,"end":6395},"43":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6394,"end":6411},"44":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":2980,"end":2981}},"is_native":false},"9":{"location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3057,"end":3291},"definition_location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3068,"end":3077},"type_parameters":[],"parameters":[["string#0#0",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3078,"end":3084}],["i#0#0",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3095,"end":3096}],["j#0#0",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3103,"end":3104}]],"returns":[{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3112,"end":3118}],"locals":[["%#1",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3133,"end":3163}],["bytes#1#0",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3193,"end":3198}],["i#1#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["i#1#6",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3231,"end":3232}],["stop#1#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}]],"nops":{},"labels":{"0":0,"1":4,"10":29,"12":43,"2":10,"3":12,"4":15,"6":19,"7":25},"code_map":{"0":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3133,"end":3134},"1":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3138,"end":3139},"2":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3135,"end":3137},"3":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3133,"end":3163},"4":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3143,"end":3144},"5":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3148,"end":3154},"6":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3148,"end":3163},"7":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3145,"end":3147},"8":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3133,"end":3163},"13":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3125,"end":3179},"17":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3165,"end":3178},"18":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3125,"end":3179},"19":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3201,"end":3209},"20":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3189,"end":3198},"21":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3215,"end":3216},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"23":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3227,"end":3228},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"30":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3231,"end":3232},"31":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3234,"end":3239},"32":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3250,"end":3256},"33":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3250,"end":3265},"34":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3263,"end":3264},"35":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3250,"end":3265},"37":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3234,"end":3266},"38":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"39":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"40":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"41":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"42":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"43":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":5865,"end":5906},"45":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3282,"end":3287},"46":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3273,"end":3289}},"is_native":false},"10":{"location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3348,"end":3419},"definition_location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3359,"end":3367},"type_parameters":[],"parameters":[["string#0#0",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3368,"end":3374}]],"returns":[{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3386,"end":3397}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3405,"end":3411},"1":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3404,"end":3417}},"is_native":false},"11":{"location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3470,"end":3568},"definition_location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3481,"end":3491},"type_parameters":[],"parameters":[["string#0#0",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3492,"end":3498}]],"returns":[{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3509,"end":3519}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3549,"end":3555},"1":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3530,"end":3546},"2":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3561,"end":3566}},"is_native":false},"12":{"location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3619,"end":3693},"definition_location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3630,"end":3634},"type_parameters":[],"parameters":[["char#0#0",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3635,"end":3639}]],"returns":[{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3648,"end":3650}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3677,"end":3681},"1":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3661,"end":3674},"2":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3687,"end":3691}},"is_native":false},"13":{"location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3780,"end":3835},"definition_location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3791,"end":3804},"type_parameters":[],"parameters":[["b#0#0",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3805,"end":3806}]],"returns":[{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3813,"end":3817}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3824,"end":3825},"1":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3829,"end":3833},"2":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3826,"end":3828},"3":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3824,"end":3833}},"is_native":false},"14":{"location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3929,"end":4078},"definition_location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3940,"end":3957},"type_parameters":[],"parameters":[["byte#0#0",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3958,"end":3962}]],"returns":[{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3969,"end":3973}],"locals":[["%#1",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3980,"end":4043}]],"nops":{},"labels":{"0":0,"1":4,"2":9,"3":11},"code_map":{"0":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3980,"end":3984},"1":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3988,"end":3992},"2":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3985,"end":3987},"3":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3980,"end":4043},"4":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4031,"end":4035},"5":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4039,"end":4043},"6":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4036,"end":4038},"7":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":3980,"end":4043}},"is_native":false},"15":{"location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4121,"end":4195},"definition_location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4132,"end":4140},"type_parameters":[],"parameters":[["string#0#0",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4141,"end":4147}]],"returns":[{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4159,"end":4163}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4170,"end":4176},"1":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4170,"end":4182},"2":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4170,"end":4193}},"is_native":false},"16":{"location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4249,"end":4399},"definition_location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4260,"end":4272},"type_parameters":[],"parameters":[["string#0#0",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4273,"end":4279}]],"returns":[{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4291,"end":4297}],"locals":[["$stop#0#6",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["%#2",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4350,"end":4374}],["%#3",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7829,"end":7830}],["e#1#13",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7826,"end":7827}],["i#1#12",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6929,"end":6930}],["i#1#9",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["r#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7797,"end":7798}],["stop#1#9",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7777,"end":7778}],["v#1#3",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6901,"end":6902}]],"nops":{},"labels":{"0":0,"11":18,"17":38,"4":14},"code_map":{"0":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4316,"end":4322},"1":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4316,"end":4333},"2":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7777,"end":7778},"3":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7801,"end":7809},"4":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7793,"end":7798},"5":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7815,"end":7816},"6":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6901,"end":6902},"7":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6913,"end":6914},"8":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6913,"end":6923},"9":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"12":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"19":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6929,"end":6930},"20":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6936,"end":6937},"21":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6938,"end":6939},"22":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6935,"end":6940},"23":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7826,"end":7827},"24":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7829,"end":7830},"26":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7844,"end":7845},"27":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4368,"end":4373},"28":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4350,"end":4374},"30":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7829,"end":7830},"31":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4350,"end":4374},"32":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7829,"end":7847},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"34":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"35":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"36":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"37":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"38":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"40":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7854,"end":7855},"41":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4381,"end":4397}},"is_native":false},"17":{"location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4453,"end":4603},"definition_location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4464,"end":4476},"type_parameters":[],"parameters":[["string#0#0",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4477,"end":4483}]],"returns":[{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4495,"end":4501}],"locals":[["$stop#0#6",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["%#2",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4554,"end":4578}],["%#3",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7829,"end":7830}],["e#1#13",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7826,"end":7827}],["i#1#12",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6929,"end":6930}],["i#1#9",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["r#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7797,"end":7798}],["stop#1#9",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7777,"end":7778}],["v#1#3",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6901,"end":6902}]],"nops":{},"labels":{"0":0,"11":18,"17":38,"4":14},"code_map":{"0":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4520,"end":4526},"1":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4520,"end":4537},"2":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7777,"end":7778},"3":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7801,"end":7809},"4":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7793,"end":7798},"5":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7815,"end":7816},"6":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6901,"end":6902},"7":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6913,"end":6914},"8":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6913,"end":6923},"9":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"12":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"19":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6929,"end":6930},"20":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6936,"end":6937},"21":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6938,"end":6939},"22":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6935,"end":6940},"23":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7826,"end":7827},"24":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7829,"end":7830},"26":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7844,"end":7845},"27":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4572,"end":4577},"28":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4554,"end":4578},"30":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7829,"end":7830},"31":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4554,"end":4578},"32":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7829,"end":7847},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"34":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"35":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"36":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"37":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"38":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"40":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7854,"end":7855},"41":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4585,"end":4601}},"is_native":false},"18":{"location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4794,"end":5138},"definition_location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4805,"end":4813},"type_parameters":[],"parameters":[["string#0#0",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4814,"end":4820}],["substr#0#0",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4831,"end":4837}]],"returns":[{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4849,"end":4852}],"locals":[["%#1",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5015,"end":5062}],["i#1#0",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4867,"end":4868}],["j#1#0",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4993,"end":4994}],["m#1#0",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4886,"end":4887}],["n#1#0",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4883,"end":4884}]],"nops":{},"labels":{"0":0,"1":12,"10":60,"12":66,"13":71,"2":18,"3":24,"4":26,"5":31,"6":46,"7":49,"8":51,"9":56},"code_map":{"0":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4871,"end":4872},"1":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4863,"end":4868},"2":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4892,"end":4898},"3":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4892,"end":4907},"4":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4909,"end":4915},"5":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4909,"end":4924},"6":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4886,"end":4887},"7":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4883,"end":4884},"8":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4935,"end":4936},"9":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4939,"end":4940},"10":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4937,"end":4938},"11":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4931,"end":4950},"12":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4942,"end":4950},"16":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4949,"end":4950},"17":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4942,"end":4950},"18":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4963,"end":4964},"19":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4968,"end":4969},"20":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4972,"end":4973},"21":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4970,"end":4971},"22":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4965,"end":4967},"23":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4956,"end":5129},"24":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4997,"end":4998},"25":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4989,"end":4994},"26":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5015,"end":5016},"27":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5019,"end":5020},"28":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5017,"end":5018},"29":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5015,"end":5062},"31":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5024,"end":5030},"32":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5024,"end":5043},"33":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5037,"end":5038},"34":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5041,"end":5042},"35":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5039,"end":5040},"36":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5024,"end":5043},"38":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5047,"end":5053},"39":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5047,"end":5062},"40":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5060,"end":5061},"41":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5047,"end":5062},"43":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5044,"end":5046},"44":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5015,"end":5062},"50":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5008,"end":5073},"51":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5068,"end":5069},"52":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5072,"end":5073},"53":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5070,"end":5071},"54":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5064,"end":5065},"55":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5008,"end":5073},"56":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5087,"end":5088},"57":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5092,"end":5093},"58":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5089,"end":5091},"59":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5083,"end":5103},"60":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5095,"end":5103},"64":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5102,"end":5103},"65":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5095,"end":5103},"66":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5117,"end":5118},"67":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5121,"end":5122},"68":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5119,"end":5120},"69":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5113,"end":5114},"70":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":4956,"end":5129},"71":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5135,"end":5136}},"is_native":false},"19":{"location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5190,"end":5289},"definition_location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5194,"end":5211},"type_parameters":[],"parameters":[["byte#0#0",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5212,"end":5216}]],"returns":[{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5223,"end":5225}],"locals":[["%#1",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5236,"end":5264}],["%#2",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5232,"end":5287}]],"nops":{},"labels":{"0":0,"1":4,"2":9,"3":11,"4":13,"5":18,"6":20},"code_map":{"0":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5236,"end":5240},"1":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5244,"end":5248},"2":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5241,"end":5243},"3":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5236,"end":5264},"4":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5252,"end":5256},"5":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5260,"end":5264},"6":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5257,"end":5259},"7":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5236,"end":5264},"12":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5232,"end":5287},"13":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5266,"end":5270},"14":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5273,"end":5277},"15":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5271,"end":5272},"16":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5232,"end":5287},"18":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5283,"end":5287},"19":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5232,"end":5287}},"is_native":false},"20":{"location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5341,"end":5440},"definition_location":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5345,"end":5362},"type_parameters":[],"parameters":[["byte#0#0",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5363,"end":5367}]],"returns":[{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5374,"end":5376}],"locals":[["%#1",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5387,"end":5415}],["%#2",{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5383,"end":5438}]],"nops":{},"labels":{"0":0,"1":4,"2":9,"3":11,"4":13,"5":18,"6":20},"code_map":{"0":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5387,"end":5391},"1":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5395,"end":5399},"2":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5392,"end":5394},"3":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5387,"end":5415},"4":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5403,"end":5407},"5":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5411,"end":5415},"6":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5408,"end":5410},"7":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5387,"end":5415},"12":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5383,"end":5438},"13":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5417,"end":5421},"14":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5424,"end":5428},"15":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5422,"end":5423},"16":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5383,"end":5438},"18":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5434,"end":5438},"19":{"file_hash":"d6215e52c6ac68fd03a604a16d085b9c239037aa2406e55f8d5f3b02a823a980","start":5383,"end":5438}},"is_native":false}},"constant_map":{"EInvalidASCIICharacter":0,"EInvalidIndex":1}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/ascii.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/ascii.mvd new file mode 100644 index 0000000..974a32b Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/ascii.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/bcs.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/bcs.json new file mode 100644 index 0000000..24de1a3 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/bcs.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/move-stdlib/sources/bcs.move","definition_location":{"file_hash":"22c967d0786cd0ab7fa29a7160ba33a9add8c7d958368096658c1b0725c92f18","start":390,"end":398},"module_name":["0000000000000000000000000000000000000000000000000000000000000001","bcs"],"struct_map":{},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"22c967d0786cd0ab7fa29a7160ba33a9add8c7d958368096658c1b0725c92f18","start":492,"end":557},"definition_location":{"file_hash":"22c967d0786cd0ab7fa29a7160ba33a9add8c7d958368096658c1b0725c92f18","start":510,"end":518},"type_parameters":[["MoveValue",{"file_hash":"22c967d0786cd0ab7fa29a7160ba33a9add8c7d958368096658c1b0725c92f18","start":519,"end":528}]],"parameters":[["v#0#0",{"file_hash":"22c967d0786cd0ab7fa29a7160ba33a9add8c7d958368096658c1b0725c92f18","start":530,"end":531}]],"returns":[{"file_hash":"22c967d0786cd0ab7fa29a7160ba33a9add8c7d958368096658c1b0725c92f18","start":546,"end":556}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true}},"constant_map":{}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/bcs.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/bcs.mvd new file mode 100644 index 0000000..011ad54 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/bcs.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/bit_vector.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/bit_vector.json new file mode 100644 index 0000000..98dc6aa --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/bit_vector.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/move-stdlib/sources/bit_vector.move","definition_location":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":82,"end":97},"module_name":["0000000000000000000000000000000000000000000000000000000000000001","bit_vector"],"struct_map":{"0":{"definition_location":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":376,"end":385},"type_parameters":[],"fields":[{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":414,"end":420},{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":431,"end":440}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":459,"end":798},"definition_location":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":470,"end":473},"type_parameters":[],"parameters":[["length#0#0",{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":474,"end":480}]],"returns":[{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":488,"end":497}],"locals":[["bit_field#1#0",{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":612,"end":621}],["counter#1#0",{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":587,"end":594}]],"nops":{},"labels":{"0":0,"1":5,"2":7,"3":12,"4":14,"5":18,"6":22,"7":30},"code_map":{"0":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":512,"end":518},"1":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":521,"end":522},"2":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":519,"end":520},"3":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":504,"end":532},"5":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":524,"end":531},"6":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":504,"end":532},"7":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":546,"end":552},"8":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":555,"end":563},"9":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":553,"end":554},"10":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":538,"end":573},"12":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":565,"end":572},"13":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":538,"end":573},"14":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":597,"end":598},"15":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":583,"end":594},"16":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":624,"end":632},"17":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":608,"end":621},"18":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":645,"end":652},"19":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":655,"end":661},"20":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":653,"end":654},"21":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":638,"end":737},"22":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":673,"end":682},"23":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":693,"end":698},"24":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":673,"end":699},"25":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":719,"end":726},"26":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":729,"end":730},"27":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":727,"end":728},"28":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":709,"end":716},"29":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":638,"end":737},"30":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":764,"end":770},"31":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":780,"end":789},"32":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":744,"end":796}},"is_native":false},"1":{"location":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":884,"end":1072},"definition_location":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":895,"end":898},"type_parameters":[],"parameters":[["bitvector#0#0",{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":899,"end":908}],["bit_index#0#0",{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":926,"end":935}]],"returns":[],"locals":[["x#1#0",{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1015,"end":1016}]],"nops":{},"labels":{"0":0,"1":7,"2":11},"code_map":{"0":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":956,"end":965},"1":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":968,"end":977},"2":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":968,"end":987},"3":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":968,"end":996},"4":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":966,"end":967},"5":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":948,"end":1005},"9":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":998,"end":1004},"10":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":948,"end":1005},"11":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1024,"end":1033},"12":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1024,"end":1054},"13":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1044,"end":1053},"14":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1019,"end":1054},"15":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1015,"end":1016},"16":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1065,"end":1069},"17":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1061,"end":1062},"18":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1060,"end":1069},"19":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1069,"end":1070}},"is_native":false},"2":{"location":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1160,"end":1351},"definition_location":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1171,"end":1176},"type_parameters":[],"parameters":[["bitvector#0#0",{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1177,"end":1186}],["bit_index#0#0",{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1204,"end":1213}]],"returns":[],"locals":[["x#1#0",{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1293,"end":1294}]],"nops":{},"labels":{"0":0,"1":7,"2":11},"code_map":{"0":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1234,"end":1243},"1":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1246,"end":1255},"2":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1246,"end":1265},"3":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1246,"end":1274},"4":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1244,"end":1245},"5":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1226,"end":1283},"9":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1276,"end":1282},"10":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1226,"end":1283},"11":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1302,"end":1311},"12":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1302,"end":1332},"13":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1322,"end":1331},"14":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1297,"end":1332},"15":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1293,"end":1294},"16":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1343,"end":1348},"17":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1339,"end":1340},"18":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1338,"end":1348},"19":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1348,"end":1349}},"is_native":false},"3":{"location":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1486,"end":2182},"definition_location":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1497,"end":1507},"type_parameters":[],"parameters":[["bitvector#0#0",{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1508,"end":1517}],["amount#0#0",{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1535,"end":1541}]],"returns":[],"locals":[["elem#1#0",{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1701,"end":1705}],["i#1#0",{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1652,"end":1653}],["i#2#0",{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1827,"end":1828}],["len#1#0",{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1600,"end":1603}]],"nops":{},"labels":{"0":0,"1":6,"10":58,"11":63,"12":69,"13":76,"14":84,"15":86,"2":12,"3":17,"4":30,"5":33,"6":35,"7":42,"8":47,"9":53},"code_map":{"0":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1558,"end":1564},"1":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1568,"end":1577},"2":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1568,"end":1584},"4":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1565,"end":1567},"5":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1554,"end":2180},"6":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1606,"end":1615},"7":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1606,"end":1625},"8":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1606,"end":1634},"9":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1600,"end":1603},"10":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1656,"end":1657},"11":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1648,"end":1653},"12":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1674,"end":1675},"13":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1678,"end":1681},"14":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1676,"end":1677},"15":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1667,"end":1796},"17":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1713,"end":1722},"18":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1713,"end":1735},"19":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1733,"end":1734},"20":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1708,"end":1735},"21":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1701,"end":1705},"22":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1757,"end":1762},"23":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1750,"end":1754},"24":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1749,"end":1762},"25":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1780,"end":1781},"26":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1784,"end":1785},"27":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1782,"end":1783},"28":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1776,"end":1777},"29":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1667,"end":1796},"30":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1554,"end":2180},"33":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1831,"end":1837},"34":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1823,"end":1828},"35":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1855,"end":1856},"36":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1859,"end":1868},"37":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1859,"end":1875},"39":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1857,"end":1858},"40":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1848,"end":2026},"42":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1895,"end":1904},"44":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1918,"end":1919},"45":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1895,"end":1920},"46":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1891,"end":1992},"47":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1922,"end":1931},"48":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1936,"end":1937},"49":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1940,"end":1946},"50":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1938,"end":1939},"51":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1922,"end":1947},"52":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1891,"end":1992},"53":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1965,"end":1974},"54":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1981,"end":1982},"55":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1985,"end":1991},"56":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1983,"end":1984},"57":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1965,"end":1992},"58":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2010,"end":2011},"59":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2014,"end":2015},"60":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2012,"end":2013},"61":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2006,"end":2007},"62":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1848,"end":2026},"63":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2041,"end":2050},"64":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2041,"end":2057},"66":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2060,"end":2066},"67":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2058,"end":2059},"68":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2037,"end":2038},"69":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2084,"end":2085},"70":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2088,"end":2097},"71":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2088,"end":2104},"73":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2086,"end":2087},"74":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2077,"end":2173},"76":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2126,"end":2135},"77":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2137,"end":2138},"78":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2120,"end":2139},"79":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2157,"end":2158},"80":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2161,"end":2162},"81":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2159,"end":2160},"82":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2153,"end":2154},"83":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2077,"end":2173},"84":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":1554,"end":2180}},"is_native":false},"4":{"location":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2304,"end":2474},"definition_location":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2315,"end":2327},"type_parameters":[],"parameters":[["bitvector#0#0",{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2328,"end":2337}],["bit_index#0#0",{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2351,"end":2360}]],"returns":[{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2368,"end":2372}],"locals":[],"nops":{},"labels":{"0":0,"1":7,"2":11},"code_map":{"0":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2387,"end":2396},"1":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2399,"end":2408},"2":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2399,"end":2418},"3":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2399,"end":2427},"4":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2397,"end":2398},"5":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2379,"end":2436},"9":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2429,"end":2435},"10":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2379,"end":2436},"11":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2442,"end":2451},"12":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2442,"end":2472},"13":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2462,"end":2471},"14":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2442,"end":2472}},"is_native":false},"5":{"location":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2540,"end":2622},"definition_location":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2551,"end":2557},"type_parameters":[],"parameters":[["bitvector#0#0",{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2558,"end":2567}]],"returns":[{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2582,"end":2585}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2592,"end":2601},"1":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2592,"end":2611},"2":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2592,"end":2620}},"is_native":false},"6":{"location":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2805,"end":3223},"definition_location":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2816,"end":2848},"type_parameters":[],"parameters":[["bitvector#0#0",{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2849,"end":2858}],["start_index#0#0",{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2872,"end":2883}]],"returns":[{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2891,"end":2894}],"locals":[["index#1#0",{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2962,"end":2967}]],"nops":{},"labels":{"0":0,"1":7,"2":11,"3":13,"4":19,"5":25,"6":28,"7":33},"code_map":{"0":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2909,"end":2920},"1":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2923,"end":2932},"2":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2923,"end":2939},"4":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2921,"end":2922},"5":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2901,"end":2948},"9":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2941,"end":2947},"10":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2901,"end":2948},"11":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2970,"end":2981},"12":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":2958,"end":2967},"13":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":3084,"end":3089},"14":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":3092,"end":3101},"15":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":3092,"end":3108},"17":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":3090,"end":3091},"18":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":3077,"end":3195},"19":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":3125,"end":3134},"20":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":3148,"end":3153},"21":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":3125,"end":3154},"22":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":3124,"end":3125},"23":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":3120,"end":3161},"25":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":3156,"end":3161},"28":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":3179,"end":3184},"29":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":3187,"end":3188},"30":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":3185,"end":3186},"31":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":3171,"end":3176},"32":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":3077,"end":3195},"33":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":3202,"end":3207},"34":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":3210,"end":3221},"35":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":3208,"end":3209},"36":{"file_hash":"627d05d5c9213de5cb5a0a90687c2888ce3a2381b5d4edc5caac4ce7fe266416","start":3202,"end":3221}},"is_native":false}},"constant_map":{"EINDEX":0,"ELENGTH":1,"MAX_SIZE":3,"WORD_SIZE":2}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/bit_vector.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/bit_vector.mvd new file mode 100644 index 0000000..6d342d2 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/bit_vector.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/bool.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/bool.json new file mode 100644 index 0000000..197663d --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/bool.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/move-stdlib/sources/bool.move","definition_location":{"file_hash":"671b254e3bb07a5b3d95575ff326298f2ff0a878c231e28ef0e48b85fff30e27","start":109,"end":118},"module_name":["0000000000000000000000000000000000000000000000000000000000000001","bool"],"struct_map":{},"enum_map":{},"function_map":{},"constant_map":{}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/bool.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/bool.mvd new file mode 100644 index 0000000..c0db745 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/bool.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/debug.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/debug.json new file mode 100644 index 0000000..756eb9d --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/debug.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/move-stdlib/sources/debug.move","definition_location":{"file_hash":"8227c24198a355ca4fae76357f8615b005983c799a1ca445950d51667cf7e6d4","start":124,"end":134},"module_name":["0000000000000000000000000000000000000000000000000000000000000001","debug"],"struct_map":{},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"8227c24198a355ca4fae76357f8615b005983c799a1ca445950d51667cf7e6d4","start":137,"end":171},"definition_location":{"file_hash":"8227c24198a355ca4fae76357f8615b005983c799a1ca445950d51667cf7e6d4","start":155,"end":160},"type_parameters":[["T",{"file_hash":"8227c24198a355ca4fae76357f8615b005983c799a1ca445950d51667cf7e6d4","start":161,"end":162}]],"parameters":[["x#0#0",{"file_hash":"8227c24198a355ca4fae76357f8615b005983c799a1ca445950d51667cf7e6d4","start":164,"end":165}]],"returns":[],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"1":{"location":{"file_hash":"8227c24198a355ca4fae76357f8615b005983c799a1ca445950d51667cf7e6d4","start":173,"end":211},"definition_location":{"file_hash":"8227c24198a355ca4fae76357f8615b005983c799a1ca445950d51667cf7e6d4","start":191,"end":208},"type_parameters":[],"parameters":[],"returns":[],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true}},"constant_map":{}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/debug.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/debug.mvd new file mode 100644 index 0000000..cf0b58c Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/debug.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/fixed_point32.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/fixed_point32.json new file mode 100644 index 0000000..1361bea --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/fixed_point32.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/move-stdlib/sources/fixed_point32.move","definition_location":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":407,"end":425},"module_name":["0000000000000000000000000000000000000000000000000000000000000001","fixed_point32"],"struct_map":{"0":{"definition_location":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":988,"end":1000},"type_parameters":[],"fields":[{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":1025,"end":1030}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":1809,"end":2401},"definition_location":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":1820,"end":1832},"type_parameters":[],"parameters":[["val#0#0",{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":1833,"end":1836}],["multiplier#0#0",{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":1843,"end":1853}]],"returns":[{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":1870,"end":1873}],"locals":[["product#1#0",{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2252,"end":2259}]],"nops":{},"labels":{"0":0,"1":15,"2":17},"code_map":{"0":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2077,"end":2080},"1":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2077,"end":2088},"2":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2092,"end":2108},"5":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2092,"end":2116},"6":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2089,"end":2090},"7":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2282,"end":2284},"8":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2279,"end":2281},"9":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2252,"end":2259},"10":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2343,"end":2350},"11":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2354,"end":2361},"12":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2351,"end":2353},"13":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2335,"end":2379},"15":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2363,"end":2378},"16":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2335,"end":2379},"17":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2385,"end":2392},"18":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2385,"end":2399}},"is_native":false},"1":{"location":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2578,"end":3149},"definition_location":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2589,"end":2599},"type_parameters":[],"parameters":[["val#0#0",{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2600,"end":2603}],["divisor#0#0",{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2610,"end":2617}]],"returns":[{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2634,"end":2637}],"locals":[["quotient#1#0",{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2885,"end":2893}]],"nops":{},"labels":{"0":0,"1":7,"2":9,"3":24,"4":26},"code_map":{"0":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2687,"end":2700},"3":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2704,"end":2705},"4":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2701,"end":2703},"5":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2679,"end":2725},"7":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2707,"end":2724},"8":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2679,"end":2725},"9":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2858,"end":2861},"10":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2858,"end":2869},"11":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2873,"end":2875},"12":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2870,"end":2872},"13":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2912,"end":2925},"16":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2912,"end":2933},"17":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2909,"end":2910},"18":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2885,"end":2893},"19":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2993,"end":3001},"20":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":3005,"end":3012},"21":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":3002,"end":3004},"22":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2985,"end":3024},"24":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":3014,"end":3023},"25":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":2985,"end":3024},"26":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":3132,"end":3140},"27":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":3132,"end":3147}},"is_native":false},"2":{"location":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":3863,"end":4661},"definition_location":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":3874,"end":3894},"type_parameters":[],"parameters":[["numerator#0#0",{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":3895,"end":3904}],["denominator#0#0",{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":3911,"end":3922}]],"returns":[{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":3930,"end":3942}],"locals":[["%#1",{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4394,"end":4425}],["quotient#1#0",{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4332,"end":4340}],["scaled_denominator#1#0",{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4224,"end":4242}],["scaled_numerator#1#0",{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4172,"end":4188}]],"nops":{},"labels":{"0":0,"1":15,"2":17,"3":25,"4":28,"5":32,"6":35,"7":37,"8":42,"9":44},"code_map":{"0":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4191,"end":4200},"1":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4191,"end":4208},"2":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4212,"end":4214},"3":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4209,"end":4211},"4":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4172,"end":4188},"5":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4245,"end":4256},"6":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4245,"end":4264},"7":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4268,"end":4270},"8":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4265,"end":4267},"9":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4224,"end":4242},"10":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4284,"end":4302},"11":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4306,"end":4307},"12":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4303,"end":4305},"13":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4276,"end":4322},"15":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4309,"end":4321},"16":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4276,"end":4322},"17":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4343,"end":4359},"18":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4362,"end":4380},"19":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4360,"end":4361},"20":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4332,"end":4340},"21":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4394,"end":4402},"22":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4406,"end":4407},"23":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4403,"end":4405},"24":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4394,"end":4425},"28":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4411,"end":4420},"29":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4424,"end":4425},"30":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4421,"end":4423},"31":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4394,"end":4425},"33":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4386,"end":4447},"35":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4427,"end":4446},"36":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4386,"end":4447},"37":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4573,"end":4581},"38":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4585,"end":4592},"39":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4582,"end":4584},"40":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4565,"end":4614},"42":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4594,"end":4613},"43":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4565,"end":4614},"44":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4642,"end":4650},"45":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4642,"end":4657},"46":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4620,"end":4659}},"is_native":false},"3":{"location":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4711,"end":4800},"definition_location":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4722,"end":4743},"type_parameters":[],"parameters":[["value#0#0",{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4744,"end":4749}]],"returns":[{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4757,"end":4769}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4791,"end":4796},"1":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4776,"end":4798}},"is_native":false},"4":{"location":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4970,"end":5036},"definition_location":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4981,"end":4994},"type_parameters":[],"parameters":[["num#0#0",{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":4995,"end":4998}]],"returns":[{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":5015,"end":5018}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":5025,"end":5034}},"is_native":false},"5":{"location":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":5077,"end":5143},"definition_location":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":5088,"end":5095},"type_parameters":[],"parameters":[["num#0#0",{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":5096,"end":5099}]],"returns":[{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":5116,"end":5120}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":5127,"end":5136},"3":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":5140,"end":5141},"4":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":5137,"end":5139},"5":{"file_hash":"f5efb755f10cd8e89094fc1f1ad1c61cf321a190bc9c1f2e9aaf4e6e98493279","start":5127,"end":5141}},"is_native":false}},"constant_map":{"EDENOMINATOR":1,"EDIVISION":2,"EDIVISION_BY_ZERO":4,"EMULTIPLICATION":3,"ERATIO_OUT_OF_RANGE":5,"MAX_U64":0}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/fixed_point32.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/fixed_point32.mvd new file mode 100644 index 0000000..dcaf5b0 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/fixed_point32.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/hash.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/hash.json new file mode 100644 index 0000000..2f9e17b --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/hash.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/move-stdlib/sources/hash.move","definition_location":{"file_hash":"b45325a9a03489099b8a74d21442cbcd65123122957220a3f1c3b05258a299bd","start":257,"end":266},"module_name":["0000000000000000000000000000000000000000000000000000000000000001","hash"],"struct_map":{},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"b45325a9a03489099b8a74d21442cbcd65123122957220a3f1c3b05258a299bd","start":269,"end":326},"definition_location":{"file_hash":"b45325a9a03489099b8a74d21442cbcd65123122957220a3f1c3b05258a299bd","start":287,"end":295},"type_parameters":[],"parameters":[["data#0#0",{"file_hash":"b45325a9a03489099b8a74d21442cbcd65123122957220a3f1c3b05258a299bd","start":296,"end":300}]],"returns":[{"file_hash":"b45325a9a03489099b8a74d21442cbcd65123122957220a3f1c3b05258a299bd","start":315,"end":325}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"1":{"location":{"file_hash":"b45325a9a03489099b8a74d21442cbcd65123122957220a3f1c3b05258a299bd","start":327,"end":384},"definition_location":{"file_hash":"b45325a9a03489099b8a74d21442cbcd65123122957220a3f1c3b05258a299bd","start":345,"end":353},"type_parameters":[],"parameters":[["data#0#0",{"file_hash":"b45325a9a03489099b8a74d21442cbcd65123122957220a3f1c3b05258a299bd","start":354,"end":358}]],"returns":[{"file_hash":"b45325a9a03489099b8a74d21442cbcd65123122957220a3f1c3b05258a299bd","start":373,"end":383}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true}},"constant_map":{}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/hash.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/hash.mvd new file mode 100644 index 0000000..1affb37 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/hash.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/internal.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/internal.json new file mode 100644 index 0000000..53306ed --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/internal.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/move-stdlib/sources/internal.move","definition_location":{"file_hash":"1e64f67dda05c373a7cc0b31f07eeb8d52772e44b48f7648ffcfb93797bb28d5","start":855,"end":868},"module_name":["0000000000000000000000000000000000000000000000000000000000000001","internal"],"struct_map":{"0":{"definition_location":{"file_hash":"1e64f67dda05c373a7cc0b31f07eeb8d52772e44b48f7648ffcfb93797bb28d5","start":1002,"end":1008},"type_parameters":[["T",{"file_hash":"1e64f67dda05c373a7cc0b31f07eeb8d52772e44b48f7648ffcfb93797bb28d5","start":1017,"end":1018}]],"fields":[{"file_hash":"1e64f67dda05c373a7cc0b31f07eeb8d52772e44b48f7648ffcfb93797bb28d5","start":1002,"end":1008}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"1e64f67dda05c373a7cc0b31f07eeb8d52772e44b48f7648ffcfb93797bb28d5","start":1144,"end":1190},"definition_location":{"file_hash":"1e64f67dda05c373a7cc0b31f07eeb8d52772e44b48f7648ffcfb93797bb28d5","start":1155,"end":1161},"type_parameters":[["T",{"file_hash":"1e64f67dda05c373a7cc0b31f07eeb8d52772e44b48f7648ffcfb93797bb28d5","start":1162,"end":1163}]],"parameters":[],"returns":[{"file_hash":"1e64f67dda05c373a7cc0b31f07eeb8d52772e44b48f7648ffcfb93797bb28d5","start":1168,"end":1177}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"1e64f67dda05c373a7cc0b31f07eeb8d52772e44b48f7648ffcfb93797bb28d5","start":1180,"end":1188}},"is_native":false}},"constant_map":{}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/internal.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/internal.mvd new file mode 100644 index 0000000..46e7d63 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/internal.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/macros.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/macros.json new file mode 100644 index 0000000..f78eafe --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/macros.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/move-stdlib/sources/macros.move","definition_location":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":150,"end":161},"module_name":["0000000000000000000000000000000000000000000000000000000000000001","macros"],"struct_map":{},"enum_map":{},"function_map":{},"constant_map":{}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/macros.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/macros.mvd new file mode 100644 index 0000000..94b9611 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/macros.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/option.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/option.json new file mode 100644 index 0000000..3865bb9 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/option.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/move-stdlib/sources/option.move","definition_location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":181,"end":192},"module_name":["0000000000000000000000000000000000000000000000000000000000000001","option"],"struct_map":{"0":{"definition_location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":360,"end":366},"type_parameters":[["Element",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":367,"end":374}]],"fields":[{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":404,"end":407}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":780,"end":856},"definition_location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":791,"end":795},"type_parameters":[["Element",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":796,"end":803}]],"parameters":[],"returns":[{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":808,"end":823}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":844,"end":852},"1":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":830,"end":854}},"is_native":false},"1":{"location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":896,"end":983},"definition_location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":907,"end":911},"type_parameters":[["Element",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":912,"end":919}]],"parameters":[["e#0#0",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":921,"end":922}]],"returns":[{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":934,"end":949}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":977,"end":978},"1":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":970,"end":979},"2":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":956,"end":981}},"is_native":false},"2":{"location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1030,"end":1109},"definition_location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1041,"end":1048},"type_parameters":[["Element",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1049,"end":1056}]],"parameters":[["t#0#0",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1058,"end":1059}]],"returns":[{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1080,"end":1084}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1091,"end":1092},"1":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1091,"end":1096},"2":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1091,"end":1107}},"is_native":false},"3":{"location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1148,"end":1228},"definition_location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1159,"end":1166},"type_parameters":[["Element",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1167,"end":1174}]],"parameters":[["t#0#0",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1176,"end":1177}]],"returns":[{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1198,"end":1202}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1210,"end":1211},"1":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1210,"end":1215},"2":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1210,"end":1226},"3":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1209,"end":1210},"4":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1209,"end":1226}},"is_native":false},"4":{"location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1342,"end":1444},"definition_location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1353,"end":1361},"type_parameters":[["Element",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1362,"end":1369}]],"parameters":[["t#0#0",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1371,"end":1372}],["e_ref#0#0",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1392,"end":1397}]],"returns":[{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1410,"end":1414}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1421,"end":1422},"1":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1421,"end":1426},"2":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1436,"end":1441},"3":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1421,"end":1442}},"is_native":false},"5":{"location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1544,"end":1662},"definition_location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1555,"end":1561},"type_parameters":[["Element",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1562,"end":1569}]],"parameters":[["t#0#0",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1571,"end":1572}]],"returns":[{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1593,"end":1601}],"locals":[],"nops":{},"labels":{"0":0,"1":4,"2":8},"code_map":{"0":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1616,"end":1617},"1":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1616,"end":1627},"2":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1608,"end":1645},"6":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1629,"end":1644},"7":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1608,"end":1645},"8":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1652,"end":1653},"9":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1652,"end":1660},"10":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1658,"end":1659},"11":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1651,"end":1660}},"is_native":false},"6":{"location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1781,"end":1961},"definition_location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1792,"end":1811},"type_parameters":[["Element",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1812,"end":1819}]],"parameters":[["t#0#0",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1821,"end":1822}],["default_ref#0#0",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1842,"end":1853}]],"returns":[{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1866,"end":1874}],"locals":[["%#1",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1907,"end":1959}],["vec_ref#1#0",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1885,"end":1892}]],"nops":{},"labels":{"0":0,"1":6,"2":11,"3":17},"code_map":{"0":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1896,"end":1897},"1":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1895,"end":1901},"2":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1885,"end":1892},"3":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1911,"end":1918},"4":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1911,"end":1929},"5":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1907,"end":1959},"6":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1931,"end":1942},"9":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1907,"end":1959},"11":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1948,"end":1959},"13":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1949,"end":1956},"14":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1957,"end":1958},"15":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1948,"end":1959},"16":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":1907,"end":1959}},"is_native":false},"7":{"location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2061,"end":2240},"definition_location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2072,"end":2088},"type_parameters":[["Element",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2089,"end":2096}]],"parameters":[["t#0#0",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2111,"end":2112}],["default#0#0",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2132,"end":2139}]],"returns":[{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2151,"end":2158}],"locals":[["%#1",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2191,"end":2238}],["vec_ref#1#0",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2169,"end":2176}]],"nops":{},"labels":{"0":0,"1":6,"2":11,"3":16},"code_map":{"0":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2180,"end":2181},"1":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2179,"end":2185},"2":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2169,"end":2176},"3":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2195,"end":2202},"4":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2195,"end":2213},"5":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2191,"end":2238},"6":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2215,"end":2222},"9":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2191,"end":2238},"11":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2228,"end":2235},"12":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2236,"end":2237},"13":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2228,"end":2238},"15":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2191,"end":2238}},"is_native":false},"8":{"location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2346,"end":2516},"definition_location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2357,"end":2361},"type_parameters":[["Element",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2362,"end":2369}]],"parameters":[["t#0#0",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2371,"end":2372}],["e#0#0",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2396,"end":2397}]],"returns":[],"locals":[["vec_ref#1#0",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2418,"end":2425}]],"nops":{},"labels":{"0":0,"2":8,"3":12},"code_map":{"0":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2433,"end":2434},"1":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2428,"end":2438},"2":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2418,"end":2425},"3":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2448,"end":2455},"5":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2448,"end":2466},"6":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2444,"end":2514},"8":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2494,"end":2514},"10":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2500,"end":2514},"11":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2494,"end":2514},"12":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2468,"end":2475},"13":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2486,"end":2487},"14":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2468,"end":2488},"15":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2444,"end":2514}},"is_native":false},"9":{"location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2652,"end":2781},"definition_location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2663,"end":2670},"type_parameters":[["Element",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2671,"end":2678}]],"parameters":[["t#0#0",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2680,"end":2681}]],"returns":[{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2706,"end":2713}],"locals":[],"nops":{},"labels":{"0":0,"1":5,"2":9},"code_map":{"0":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2728,"end":2729},"2":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2728,"end":2739},"3":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2720,"end":2757},"7":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2741,"end":2756},"8":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2720,"end":2757},"9":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2763,"end":2764},"10":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2763,"end":2768},"11":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2763,"end":2779}},"is_native":false},"10":{"location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2878,"end":3012},"definition_location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2889,"end":2899},"type_parameters":[["Element",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2900,"end":2907}]],"parameters":[["t#0#0",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2909,"end":2910}]],"returns":[{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2935,"end":2947}],"locals":[],"nops":{},"labels":{"0":0,"1":5,"2":9},"code_map":{"0":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2962,"end":2963},"2":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2962,"end":2973},"3":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2954,"end":2991},"7":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2975,"end":2990},"8":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2954,"end":2991},"9":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3002,"end":3003},"10":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3002,"end":3010},"11":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3008,"end":3009},"12":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":2997,"end":3010}},"is_native":false},"11":{"location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3122,"end":3349},"definition_location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3133,"end":3137},"type_parameters":[["Element",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3138,"end":3145}]],"parameters":[["t#0#0",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3147,"end":3148}],["e#0#0",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3172,"end":3173}]],"returns":[{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3185,"end":3192}],"locals":[["old_value#1#0",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3276,"end":3285}],["vec_ref#1#0",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3246,"end":3253}]],"nops":{},"labels":{"0":0,"1":5,"2":9},"code_map":{"0":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3207,"end":3208},"2":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3207,"end":3218},"3":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3199,"end":3236},"7":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3220,"end":3235},"8":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3199,"end":3236},"9":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3261,"end":3262},"10":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3256,"end":3266},"11":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3246,"end":3253},"12":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3288,"end":3295},"13":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3288,"end":3306},"14":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3276,"end":3285},"15":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3312,"end":3319},"16":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3330,"end":3331},"17":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3312,"end":3332},"18":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3338,"end":3347}},"is_native":false},"12":{"location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3549,"end":3791},"definition_location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3560,"end":3572},"type_parameters":[["Element",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3573,"end":3580}]],"parameters":[["t#0#0",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3582,"end":3583}],["e#0#0",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3607,"end":3608}]],"returns":[{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3620,"end":3635}],"locals":[["%#1",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3688,"end":3748}],["old_value#1#0",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3676,"end":3685}],["vec_ref#1#0",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3646,"end":3653}]],"nops":{},"labels":{"0":0,"1":7,"2":10,"3":14},"code_map":{"0":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3661,"end":3662},"1":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3656,"end":3666},"2":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3646,"end":3653},"3":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3692,"end":3699},"5":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3692,"end":3710},"6":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3688,"end":3748},"7":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3712,"end":3718},"8":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3688,"end":3748},"10":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3729,"end":3736},"11":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3729,"end":3747},"12":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3724,"end":3748},"13":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3688,"end":3748},"15":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3676,"end":3685},"16":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3754,"end":3761},"17":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3772,"end":3773},"18":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3754,"end":3774},"19":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3780,"end":3789}},"is_native":false},"13":{"location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3872,"end":4053},"definition_location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3883,"end":3903},"type_parameters":[["Element",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3904,"end":3911}]],"parameters":[["t#0#0",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3919,"end":3920}],["default#0#0",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3939,"end":3946}]],"returns":[{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3958,"end":3965}],"locals":[["%#1",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4004,"end":4051}],["vec#1#0",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3989,"end":3992}]],"nops":{},"labels":{"0":0,"1":6,"2":9,"3":12},"code_map":{"0":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3997,"end":3998},"1":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3976,"end":3994},"2":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":3989,"end":3992},"3":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4008,"end":4011},"4":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4008,"end":4022},"5":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4004,"end":4051},"6":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4024,"end":4031},"7":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4004,"end":4051},"9":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4037,"end":4040},"10":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4037,"end":4051},"11":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4004,"end":4051}},"is_native":false},"14":{"location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4134,"end":4339},"definition_location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4145,"end":4157},"type_parameters":[["Element",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4158,"end":4165}]],"parameters":[["t#0#0",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4167,"end":4168}]],"returns":[{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4188,"end":4195}],"locals":[["elem#1#0",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4281,"end":4285}],["vec#1#0",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4262,"end":4265}]],"nops":{},"labels":{"0":0,"1":4,"2":6},"code_map":{"0":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4210,"end":4211},"1":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4210,"end":4221},"2":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4202,"end":4239},"4":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4223,"end":4238},"5":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4202,"end":4239},"6":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4270,"end":4271},"7":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4249,"end":4267},"8":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4262,"end":4265},"9":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4288,"end":4291},"10":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4288,"end":4302},"11":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4281,"end":4285},"12":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4308,"end":4311},"13":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4308,"end":4327},"14":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4333,"end":4337}},"is_native":false},"15":{"location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4388,"end":4538},"definition_location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4399,"end":4411},"type_parameters":[["Element",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4412,"end":4419}]],"parameters":[["t#0#0",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4421,"end":4422}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":4,"2":6},"code_map":{"0":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4455,"end":4456},"1":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4455,"end":4466},"2":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4447,"end":4483},"4":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4468,"end":4482},"5":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4447,"end":4483},"6":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4510,"end":4511},"7":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4493,"end":4507},"8":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4517,"end":4536}},"is_native":false},"16":{"location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4633,"end":4736},"definition_location":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4644,"end":4650},"type_parameters":[["Element",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4651,"end":4658}]],"parameters":[["t#0#0",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4660,"end":4661}]],"returns":[{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4681,"end":4696}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4724,"end":4725},"1":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4707,"end":4721},"2":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":4731,"end":4734}},"is_native":false}},"constant_map":{"EOPTION_IS_SET":0,"EOPTION_NOT_SET":1}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/option.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/option.mvd new file mode 100644 index 0000000..cb1729c Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/option.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/string.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/string.json new file mode 100644 index 0000000..9717639 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/string.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/move-stdlib/sources/string.move","definition_location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":175,"end":186},"module_name":["0000000000000000000000000000000000000000000000000000000000000001","string"],"struct_map":{"0":{"definition_location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":422,"end":428},"type_parameters":[],"fields":[{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":457,"end":462}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":583,"end":706},"definition_location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":594,"end":598},"type_parameters":[],"parameters":[["bytes#0#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":599,"end":604}]],"returns":[{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":619,"end":625}],"locals":[],"nops":{},"labels":{"0":0,"1":4,"2":6},"code_map":{"0":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":660,"end":666},"1":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":640,"end":667},"2":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":632,"end":682},"4":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":669,"end":681},"5":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":632,"end":682},"6":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":697,"end":702},"7":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":688,"end":704}},"is_native":false},"1":{"location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":753,"end":841},"definition_location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":764,"end":774},"type_parameters":[],"parameters":[["s#0#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":775,"end":776}]],"returns":[{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":794,"end":800}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":823,"end":824},"1":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":823,"end":837},"2":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":807,"end":839}},"is_native":false},"2":{"location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":927,"end":1034},"definition_location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":938,"end":946},"type_parameters":[],"parameters":[["s#0#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":947,"end":948}]],"returns":[{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":959,"end":972}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1002,"end":1003},"1":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":983,"end":999},"2":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1009,"end":1032}},"is_native":false},"3":{"location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1095,"end":1241},"definition_location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1106,"end":1114},"type_parameters":[],"parameters":[["bytes#0#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1115,"end":1120}]],"returns":[{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1135,"end":1149}],"locals":[["%#1",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1156,"end":1239}]],"nops":{},"labels":{"0":0,"1":3,"2":8,"3":10},"code_map":{"0":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1180,"end":1186},"1":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1160,"end":1187},"2":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1156,"end":1239},"3":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1211,"end":1216},"4":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1202,"end":1218},"5":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1189,"end":1219},"6":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1156,"end":1239},"8":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1225,"end":1239},"9":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1156,"end":1239}},"is_native":false},"4":{"location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1298,"end":1359},"definition_location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1309,"end":1317},"type_parameters":[],"parameters":[["s#0#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1318,"end":1319}]],"returns":[{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1331,"end":1342}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1350,"end":1351},"1":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1349,"end":1357}},"is_native":false},"5":{"location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1414,"end":1502},"definition_location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1425,"end":1435},"type_parameters":[],"parameters":[["s#0#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1436,"end":1437}]],"returns":[{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1448,"end":1458}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1488,"end":1489},"1":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1469,"end":1485},"2":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1495,"end":1500}},"is_native":false},"6":{"location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1545,"end":1609},"definition_location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1556,"end":1564},"type_parameters":[],"parameters":[["s#0#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1565,"end":1566}]],"returns":[{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1578,"end":1582}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1589,"end":1590},"1":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1589,"end":1596},"2":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1589,"end":1607}},"is_native":false},"7":{"location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1660,"end":1719},"definition_location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1671,"end":1677},"type_parameters":[],"parameters":[["s#0#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1678,"end":1679}]],"returns":[{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1691,"end":1694}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1701,"end":1702},"1":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1701,"end":1708},"2":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1701,"end":1717}},"is_native":false},"8":{"location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1743,"end":1819},"definition_location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1754,"end":1760},"type_parameters":[],"parameters":[["s#0#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1761,"end":1762}],["r#0#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1777,"end":1778}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1794,"end":1795},"1":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1794,"end":1801},"2":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1809,"end":1816},"5":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1794,"end":1817}},"is_native":false},"9":{"location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1875,"end":1962},"definition_location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1886,"end":1897},"type_parameters":[],"parameters":[["s#0#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1898,"end":1899}],["bytes#0#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1914,"end":1919}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1939,"end":1940},"1":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1953,"end":1958},"2":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1948,"end":1959},"3":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":1939,"end":1960}},"is_native":false},"10":{"location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2080,"end":2411},"definition_location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2091,"end":2097},"type_parameters":[],"parameters":[["s#0#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2098,"end":2099}],["at#0#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2114,"end":2116}],["o#0#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2123,"end":2124}]],"returns":[],"locals":[["%#1",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2174,"end":2234}],["bytes#1#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2144,"end":2149}],["end#1#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2324,"end":2327}],["front#1#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2288,"end":2293}],["l#1#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2260,"end":2261}]],"nops":{},"labels":{"0":0,"1":8,"2":13,"3":17,"4":20,"5":24},"code_map":{"0":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2153,"end":2154},"1":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2152,"end":2160},"2":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2144,"end":2149},"3":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2174,"end":2176},"4":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2180,"end":2185},"5":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2180,"end":2194},"6":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2177,"end":2179},"7":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2174,"end":2234},"8":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2224,"end":2229},"9":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2231,"end":2233},"10":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2198,"end":2234},"11":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2174,"end":2234},"18":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2166,"end":2250},"22":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2236,"end":2249},"23":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2166,"end":2250},"24":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2264,"end":2265},"26":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2264,"end":2274},"27":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2260,"end":2261},"28":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2296,"end":2297},"30":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2308,"end":2309},"31":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2311,"end":2313},"32":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2296,"end":2314},"33":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2284,"end":2293},"34":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2330,"end":2331},"36":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2342,"end":2344},"37":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2346,"end":2347},"38":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2330,"end":2348},"39":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2324,"end":2327},"40":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2354,"end":2359},"41":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2367,"end":2368},"42":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2354,"end":2369},"43":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2375,"end":2380},"44":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2388,"end":2391},"45":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2375,"end":2392},"46":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2403,"end":2408},"47":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2399,"end":2400},"48":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2398,"end":2408},"49":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2408,"end":2409}},"is_native":false},"11":{"location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2695,"end":3047},"definition_location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2706,"end":2715},"type_parameters":[],"parameters":[["s#0#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2716,"end":2717}],["i#0#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2728,"end":2729}],["j#0#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2736,"end":2737}]],"returns":[{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2745,"end":2751}],"locals":[["%#1",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2829,"end":2959}],["bytes#1#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2762,"end":2767}],["l#1#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2788,"end":2789}]],"nops":{},"labels":{"0":0,"1":10,"10":38,"2":14,"3":18,"4":23,"5":26,"6":29,"7":31,"9":34},"code_map":{"0":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2771,"end":2772},"1":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2770,"end":2778},"2":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2762,"end":2767},"3":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2792,"end":2797},"4":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2792,"end":2806},"5":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2788,"end":2789},"6":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2829,"end":2830},"7":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2834,"end":2835},"8":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2831,"end":2833},"9":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2829,"end":2959},"10":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2851,"end":2852},"11":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2856,"end":2857},"12":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2853,"end":2855},"13":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2829,"end":2959},"14":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2899,"end":2904},"15":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2906,"end":2907},"16":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2873,"end":2908},"17":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2829,"end":2959},"18":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2950,"end":2955},"19":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2957,"end":2958},"20":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2924,"end":2959},"21":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2829,"end":2959},"32":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2812,"end":2989},"36":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2969,"end":2982},"37":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2812,"end":2989},"38":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3031,"end":3036},"39":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3038,"end":3039},"40":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3041,"end":3042},"41":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3011,"end":3043},"42":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":2995,"end":3045}},"is_native":false},"12":{"location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3158,"end":3252},"definition_location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3169,"end":3177},"type_parameters":[],"parameters":[["s#0#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3178,"end":3179}],["r#0#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3190,"end":3191}]],"returns":[{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3203,"end":3206}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3232,"end":3233},"1":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3231,"end":3239},"2":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3242,"end":3243},"3":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3241,"end":3249},"4":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3213,"end":3250}},"is_native":false},"13":{"location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3269,"end":3322},"definition_location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3280,"end":3299},"type_parameters":[],"parameters":[["v#0#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3300,"end":3301}]],"returns":[{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3317,"end":3321}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"14":{"location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3323,"end":3390},"definition_location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3334,"end":3359},"type_parameters":[],"parameters":[["v#0#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3360,"end":3361}],["i#0#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3376,"end":3377}]],"returns":[{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3385,"end":3389}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"15":{"location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3391,"end":3466},"definition_location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3402,"end":3421},"type_parameters":[],"parameters":[["v#0#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3422,"end":3423}],["i#0#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3438,"end":3439}],["j#0#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3446,"end":3447}]],"returns":[{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3455,"end":3465}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"16":{"location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3467,"end":3533},"definition_location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3478,"end":3495},"type_parameters":[],"parameters":[["v#0#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3496,"end":3497}],["r#0#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3512,"end":3513}]],"returns":[{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3529,"end":3532}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"17":{"location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3620,"end":3678},"definition_location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3631,"end":3636},"type_parameters":[],"parameters":[["s#0#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3637,"end":3638}]],"returns":[{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3650,"end":3661}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3664,"end":3665},"1":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3664,"end":3676}},"is_native":false},"18":{"location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3743,"end":3826},"definition_location":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3754,"end":3764},"type_parameters":[],"parameters":[["s#0#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3765,"end":3766}],["i#0#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3777,"end":3778}],["j#0#0",{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3785,"end":3786}]],"returns":[{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3794,"end":3800}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3807,"end":3808},"1":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3819,"end":3820},"2":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3822,"end":3823},"3":{"file_hash":"81004398e62e604f55f9bf40ddb0a8f253f8e51f9bb0dc0f2b0f094606b1eb09","start":3807,"end":3824}},"is_native":false}},"constant_map":{"EInvalidIndex":1,"EInvalidUTF8":0}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/string.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/string.mvd new file mode 100644 index 0000000..6856207 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/string.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/type_name.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/type_name.json new file mode 100644 index 0000000..cf666ed --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/type_name.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/move-stdlib/sources/type_name.move","definition_location":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":154,"end":168},"module_name":["0000000000000000000000000000000000000000000000000000000000000001","type_name"],"struct_map":{"0":{"definition_location":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":1010,"end":1018},"type_parameters":[],"fields":[{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":1624,"end":1628}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":1871,"end":1922},"definition_location":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":1889,"end":1906},"type_parameters":[["T",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":1907,"end":1908}]],"parameters":[],"returns":[{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":1913,"end":1921}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"1":{"location":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2197,"end":2248},"definition_location":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2215,"end":2232},"type_parameters":[["T",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2233,"end":2234}]],"parameters":[],"returns":[{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2239,"end":2247}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"2":{"location":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2345,"end":2389},"definition_location":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2363,"end":2374},"type_parameters":[["T",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2375,"end":2376}]],"parameters":[],"returns":[{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2381,"end":2388}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"3":{"location":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2560,"end":2604},"definition_location":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2578,"end":2589},"type_parameters":[["T",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2590,"end":2591}]],"parameters":[],"returns":[{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2596,"end":2603}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"4":{"location":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2739,"end":3316},"definition_location":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2750,"end":2762},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2763,"end":2767}]],"returns":[{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2781,"end":2785}],"locals":[["%#1",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2830,"end":3314}],["%#10",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2942,"end":2947}],["%#11",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2924,"end":2930}],["%#12",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2914,"end":2919}],["%#13",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2896,"end":2902}],["%#14",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2886,"end":2891}],["%#15",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2869,"end":2874}],["%#16",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2859,"end":2864}],["%#17",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2840,"end":2847}],["%#18",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2830,"end":2835}],["%#2",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3074,"end":3303}],["%#3",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3038,"end":3048}],["%#4",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3028,"end":3033}],["%#5",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3009,"end":3016}],["%#6",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2999,"end":3004}],["%#7",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2980,"end":2987}],["%#8",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2970,"end":2975}],["%#9",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2952,"end":2958}],["bytes#1#0",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2796,"end":2801}]],"nops":{},"labels":{"0":0,"1":12,"10":69,"11":77,"12":82,"13":90,"14":95,"15":103,"16":108,"17":113,"18":120,"19":127,"2":17,"20":134,"21":141,"22":148,"23":156,"24":161,"25":166,"26":171,"27":176,"28":181,"29":185,"3":25,"30":187,"4":30,"5":38,"6":43,"7":51,"8":56,"9":64},"code_map":{"0":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2804,"end":2808},"1":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2804,"end":2813},"2":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2804,"end":2824},"3":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2796,"end":2801},"4":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2830,"end":2835},"6":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2840,"end":2847},"8":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2830,"end":2835},"9":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2839,"end":2847},"10":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2836,"end":2838},"11":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2830,"end":3314},"17":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2859,"end":2864},"19":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2869,"end":2874},"21":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2859,"end":2864},"22":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2868,"end":2874},"23":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2865,"end":2867},"24":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2830,"end":3314},"30":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2886,"end":2891},"32":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2896,"end":2902},"34":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2886,"end":2891},"35":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2895,"end":2902},"36":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2892,"end":2894},"37":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2830,"end":3314},"43":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2914,"end":2919},"45":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2924,"end":2930},"47":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2914,"end":2919},"48":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2923,"end":2930},"49":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2920,"end":2922},"50":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2830,"end":3314},"56":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2942,"end":2947},"58":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2952,"end":2958},"60":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2942,"end":2947},"61":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2951,"end":2958},"62":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2948,"end":2950},"63":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2830,"end":3314},"69":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2970,"end":2975},"71":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2980,"end":2987},"73":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2970,"end":2975},"74":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2979,"end":2987},"75":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2976,"end":2978},"76":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2830,"end":3314},"82":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2999,"end":3004},"84":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3009,"end":3016},"86":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2999,"end":3004},"87":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3008,"end":3016},"88":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3005,"end":3007},"89":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2830,"end":3314},"95":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3028,"end":3033},"97":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3038,"end":3048},"99":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3028,"end":3033},"100":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3037,"end":3048},"101":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3034,"end":3036},"102":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2830,"end":3314},"108":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3074,"end":3079},"109":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3074,"end":3088},"110":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3092,"end":3093},"111":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3089,"end":3091},"112":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3074,"end":3303},"113":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3109,"end":3114},"114":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3115,"end":3116},"115":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3109,"end":3117},"117":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3121,"end":3128},"118":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3118,"end":3120},"119":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3074,"end":3303},"120":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3144,"end":3149},"121":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3150,"end":3151},"122":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3144,"end":3152},"124":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3156,"end":3163},"125":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3153,"end":3155},"126":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3074,"end":3303},"127":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3179,"end":3184},"128":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3185,"end":3186},"129":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3179,"end":3187},"131":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3191,"end":3198},"132":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3188,"end":3190},"133":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3074,"end":3303},"134":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3214,"end":3219},"135":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3220,"end":3221},"136":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3214,"end":3222},"138":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3226,"end":3233},"139":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3223,"end":3225},"140":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3074,"end":3303},"141":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3249,"end":3254},"142":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3255,"end":3256},"143":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3249,"end":3257},"145":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3261,"end":3268},"146":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3258,"end":3260},"147":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3074,"end":3303},"148":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3284,"end":3289},"149":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3290,"end":3291},"150":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3284,"end":3292},"152":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3296,"end":3303},"153":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3293,"end":3295},"154":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3074,"end":3303},"186":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":2830,"end":3314}},"is_native":false},"5":{"location":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3362,"end":3427},"definition_location":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3373,"end":3382},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3383,"end":3387}]],"returns":[{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3401,"end":3408}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3416,"end":3420},"1":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3415,"end":3425}},"is_native":false},"6":{"location":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3536,"end":4047},"definition_location":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3547,"end":3561},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3562,"end":3566}]],"returns":[{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3580,"end":3586}],"locals":[["addr_bytes#1#0",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3808,"end":3818}],["i#1#0",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3843,"end":3844}],["len#1#0",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3725,"end":3728}],["str_bytes#1#0",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3762,"end":3771}]],"nops":{},"labels":{"0":0,"1":5,"2":9,"3":21,"4":25,"5":36},"code_map":{"0":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3602,"end":3606},"1":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3602,"end":3621},"2":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3601,"end":3602},"3":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3593,"end":3638},"7":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3623,"end":3637},"8":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3593,"end":3638},"9":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3731,"end":3748},"10":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3751,"end":3752},"11":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3749,"end":3750},"12":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3725,"end":3728},"13":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3774,"end":3778},"14":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3774,"end":3783},"15":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3774,"end":3794},"16":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3762,"end":3771},"17":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3821,"end":3829},"18":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3804,"end":3818},"19":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3847,"end":3848},"20":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3839,"end":3844},"21":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3934,"end":3935},"22":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3938,"end":3941},"23":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3936,"end":3937},"24":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3927,"end":4013},"25":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3953,"end":3963},"26":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3974,"end":3983},"27":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3984,"end":3985},"28":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3974,"end":3986},"30":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3953,"end":3987},"31":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4001,"end":4002},"32":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4005,"end":4006},"33":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4003,"end":4004},"34":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3997,"end":3998},"35":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":3927,"end":4013},"36":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4020,"end":4045},"38":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4034,"end":4044},"39":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4020,"end":4045}},"is_native":false},"7":{"location":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4115,"end":4660},"definition_location":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4126,"end":4139},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4140,"end":4144}]],"returns":[{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4158,"end":4164}],"locals":[["char#1#0",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4458,"end":4462}],["colon#1#0",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4414,"end":4419}],["i#1#0",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4297,"end":4298}],["module_name#1#0",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4382,"end":4393}],["str_bytes#1#0",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4336,"end":4345}]],"nops":{},"labels":{"0":0,"1":5,"2":9,"3":23,"4":31,"6":40},"code_map":{"0":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4180,"end":4184},"1":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4180,"end":4199},"2":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4179,"end":4180},"3":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4171,"end":4216},"7":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4201,"end":4215},"8":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4171,"end":4216},"9":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4301,"end":4318},"10":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4321,"end":4322},"11":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4319,"end":4320},"12":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4325,"end":4326},"13":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4323,"end":4324},"14":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4293,"end":4298},"15":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4348,"end":4352},"16":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4348,"end":4357},"17":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4348,"end":4368},"18":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4336,"end":4345},"19":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4396,"end":4404},"20":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4378,"end":4393},"21":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4422,"end":4433},"22":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4414,"end":4419},"23":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4466,"end":4475},"24":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4476,"end":4477},"25":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4465,"end":4478},"26":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4458,"end":4462},"27":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4492,"end":4496},"28":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4500,"end":4506},"29":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4497,"end":4499},"30":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4488,"end":4619},"31":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4522,"end":4533},"32":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4545,"end":4549},"33":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4544,"end":4549},"34":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4522,"end":4550},"35":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4568,"end":4569},"36":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4572,"end":4573},"37":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4570,"end":4571},"38":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4564,"end":4565},"39":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4488,"end":4619},"40":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4604,"end":4609},"44":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4646,"end":4657},"45":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4632,"end":4658}},"is_native":false},"8":{"location":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4747,"end":5770},"definition_location":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4758,"end":4773},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4774,"end":4778}]],"returns":[{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4792,"end":4798}],"locals":[["char#1#0",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5575,"end":5579}],["colon#1#0",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5056,"end":5061}],["datatype_name#1#0",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5496,"end":5509}],["i#1#0",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4931,"end":4932}],["lt#1#0",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5530,"end":5532}],["str_bytes#1#0",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4970,"end":4979}],["str_bytes_len#1#0",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5012,"end":5025}]],"nops":{},"labels":{"0":0,"1":5,"10":69,"11":77,"12":82,"13":94,"14":97,"2":9,"3":24,"4":30,"5":35,"6":46,"7":50,"8":61,"9":65},"code_map":{"0":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4814,"end":4818},"1":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4814,"end":4833},"2":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4813,"end":4814},"3":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4805,"end":4850},"7":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4835,"end":4849},"8":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4805,"end":4850},"9":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4935,"end":4952},"10":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4955,"end":4956},"11":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4953,"end":4954},"12":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4959,"end":4960},"13":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4957,"end":4958},"14":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4927,"end":4932},"15":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4982,"end":4986},"16":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4982,"end":4991},"17":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4982,"end":5002},"18":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":4970,"end":4979},"19":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5028,"end":5037},"20":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5028,"end":5046},"21":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5012,"end":5025},"22":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5064,"end":5075},"23":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5056,"end":5061},"24":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5243,"end":5252},"25":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5253,"end":5254},"26":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5242,"end":5255},"27":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5259,"end":5265},"28":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5256,"end":5258},"29":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5235,"end":5276},"30":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5271,"end":5272},"31":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5275,"end":5276},"32":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5273,"end":5274},"33":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5267,"end":5268},"34":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5235,"end":5276},"35":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5286,"end":5287},"36":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5290,"end":5291},"37":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5288,"end":5289},"38":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5282,"end":5283},"39":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5306,"end":5315},"40":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5316,"end":5317},"41":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5305,"end":5318},"42":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5322,"end":5328},"43":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5319,"end":5321},"44":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5297,"end":5329},"50":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5339,"end":5340},"51":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5343,"end":5344},"52":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5341,"end":5342},"53":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5335,"end":5336},"54":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5359,"end":5368},"55":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5369,"end":5370},"56":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5358,"end":5371},"57":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5375,"end":5381},"58":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5372,"end":5374},"59":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5350,"end":5382},"65":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5512,"end":5520},"66":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5492,"end":5509},"67":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5535,"end":5550},"68":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5530,"end":5532},"69":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5583,"end":5592},"70":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5593,"end":5594},"71":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5582,"end":5595},"72":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5575,"end":5579},"73":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5609,"end":5613},"74":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5617,"end":5620},"75":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5614,"end":5616},"76":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5605,"end":5627},"77":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5622,"end":5627},"82":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5638,"end":5651},"83":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5663,"end":5667},"84":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5662,"end":5667},"85":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5638,"end":5668},"86":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5682,"end":5683},"87":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5686,"end":5687},"88":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5684,"end":5685},"89":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5678,"end":5679},"90":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5701,"end":5702},"91":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5706,"end":5719},"92":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5703,"end":5705},"93":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5697,"end":5726},"94":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5721,"end":5726},"97":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5754,"end":5767},"98":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5740,"end":5768}},"is_native":false},"9":{"location":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5813,"end":5877},"definition_location":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5824,"end":5835},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5836,"end":5840}]],"returns":[{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5853,"end":5859}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5866,"end":5875}},"is_native":false},"10":{"location":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5971,"end":6031},"definition_location":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5982,"end":5985},"type_parameters":[["T",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5986,"end":5987}]],"parameters":[],"returns":[{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":5992,"end":6000}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":6007,"end":6029}},"is_native":false},"11":{"location":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":6102,"end":6180},"definition_location":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":6113,"end":6134},"type_parameters":[["T",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":6135,"end":6136}]],"parameters":[],"returns":[{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":6141,"end":6149}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":6156,"end":6178}},"is_native":false},"12":{"location":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":6247,"end":6322},"definition_location":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":6258,"end":6271},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":6272,"end":6276}]],"returns":[{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":6290,"end":6297}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":6304,"end":6308},"1":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":6304,"end":6320}},"is_native":false},"13":{"location":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":6394,"end":6471},"definition_location":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":6405,"end":6416},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":6417,"end":6421}]],"returns":[{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":6435,"end":6441}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":6448,"end":6452},"1":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":6448,"end":6469}},"is_native":false},"14":{"location":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":6542,"end":6617},"definition_location":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":6553,"end":6563},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":6564,"end":6568}]],"returns":[{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":6582,"end":6588}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":6595,"end":6599},"1":{"file_hash":"2f587d2524dd3ac1341beeaec4297fe31bd0cd4ee22510e55696158a1b3b166c","start":6595,"end":6615}},"is_native":false}},"constant_map":{"ASCII_C":4,"ASCII_COLON":0,"ASCII_E":3,"ASCII_LESS_THAN":1,"ASCII_O":6,"ASCII_R":7,"ASCII_T":5,"ASCII_V":2,"ENonModuleType":8}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/type_name.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/type_name.mvd new file mode 100644 index 0000000..ab99621 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/type_name.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u128.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u128.json new file mode 100644 index 0000000..4a7fa29 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u128.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/move-stdlib/sources/u128.move","definition_location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":109,"end":118},"module_name":["0000000000000000000000000000000000000000000000000000000000000001","u128"],"struct_map":{},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":253,"end":315},"definition_location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":264,"end":275},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":276,"end":277}]],"returns":[{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":286,"end":290}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":297,"end":298},"1":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":5922,"end":5963},"2":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":299,"end":300},"3":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":297,"end":313}},"is_native":false},"1":{"location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":354,"end":428},"definition_location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":365,"end":368},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":369,"end":370}],["y#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":378,"end":379}]],"returns":[{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":388,"end":392}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":286,"end":305}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":258,"end":259}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":274,"end":275}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":13},"code_map":{"0":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":421,"end":422},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":258,"end":259},"2":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":424,"end":425},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":274,"end":275},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":290,"end":291},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":294,"end":295},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":292,"end":293},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":286,"end":305},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":297,"end":298},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":286,"end":305},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":304,"end":305},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":286,"end":305},"14":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":399,"end":426}},"is_native":false},"2":{"location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":468,"end":542},"definition_location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":479,"end":482},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":483,"end":484}],["y#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":492,"end":493}]],"returns":[{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":502,"end":506}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":405,"end":424}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":377,"end":378}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":393,"end":394}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":13},"code_map":{"0":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":535,"end":536},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":377,"end":378},"2":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":538,"end":539},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":393,"end":394},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":409,"end":410},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":413,"end":414},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":411,"end":412},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":405,"end":424},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":416,"end":417},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":405,"end":424},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":423,"end":424},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":405,"end":424},"14":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":513,"end":540}},"is_native":false},"3":{"location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":583,"end":659},"definition_location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":594,"end":598},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":599,"end":600}],["y#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":608,"end":609}]],"returns":[{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":618,"end":622}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":525,"end":552}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":497,"end":498}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":513,"end":514}]],"nops":{},"labels":{"0":0,"2":8,"3":13,"5":17},"code_map":{"0":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":652,"end":653},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":497,"end":498},"2":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":655,"end":656},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":513,"end":514},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":529,"end":530},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":533,"end":534},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":531,"end":532},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":525,"end":552},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":536,"end":537},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":540,"end":541},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":538,"end":539},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":525,"end":552},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":547,"end":548},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":551,"end":552},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":549,"end":550},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":525,"end":552},"18":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":629,"end":657}},"is_native":false},"4":{"location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":824,"end":927},"definition_location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":835,"end":842},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":843,"end":844}],["y#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":852,"end":853}],["z#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":861,"end":862}]],"returns":[{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":871,"end":875}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":917,"end":918},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6230,"end":6238},"2":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":920,"end":921},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6243,"end":6251},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6240,"end":6241},"5":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":923,"end":924},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6256,"end":6264},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6253,"end":6254},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6228,"end":6272},"9":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":882,"end":925}},"is_native":false},"5":{"location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":1142,"end":1255},"definition_location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":1153,"end":1165},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":1166,"end":1167}],["y#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":1175,"end":1176}],["z#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":1184,"end":1185}]],"returns":[{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":1194,"end":1198}],"locals":[["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693}],["x#1#5",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":629,"end":630}],["y#1#5",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":645,"end":646}]],"nops":{},"labels":{"0":0,"2":15,"3":20,"6":26},"code_map":{"0":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":1245,"end":1246},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6376,"end":6384},"2":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":1248,"end":1249},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6389,"end":6397},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6386,"end":6387},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":629,"end":630},"6":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":1251,"end":1252},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6400,"end":6408},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":645,"end":646},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":661,"end":662},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":665,"end":666},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":663,"end":664},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":670,"end":671},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":667,"end":669},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":673,"end":674},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":677,"end":678},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":675,"end":676},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":684,"end":685},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":688,"end":689},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":686,"end":687},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":692,"end":693},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":690,"end":691},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6361,"end":6415},"28":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":1205,"end":1253}},"is_native":false},"6":{"location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":1303,"end":1387},"definition_location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":1314,"end":1322},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":1323,"end":1324}],["y#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":1332,"end":1333}]],"returns":[{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":1342,"end":1346}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":629,"end":630}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":645,"end":646}]],"nops":{},"labels":{"0":0,"2":10,"3":15,"5":21},"code_map":{"0":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":1380,"end":1381},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":629,"end":630},"2":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":1383,"end":1384},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":645,"end":646},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":661,"end":662},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":665,"end":666},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":663,"end":664},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":670,"end":671},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":667,"end":669},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":673,"end":674},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":677,"end":678},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":675,"end":676},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":684,"end":685},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":688,"end":689},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":686,"end":687},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":692,"end":693},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":690,"end":691},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693},"22":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":1353,"end":1385}},"is_native":false},"7":{"location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":1438,"end":1530},"definition_location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":1449,"end":1452},"type_parameters":[],"parameters":[["base#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":1453,"end":1457}],["exponent#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":1465,"end":1473}]],"returns":[{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":1480,"end":1484}],"locals":[["base#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":773,"end":777}],["exponent#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":799,"end":807}],["res#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":833,"end":836}]],"nops":{},"labels":{"0":0,"2":6,"3":11,"4":17,"5":26,"7":35},"code_map":{"0":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":1513,"end":1517},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":769,"end":777},"2":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":1519,"end":1527},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":795,"end":807},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":839,"end":840},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":829,"end":836},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":853,"end":861},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":865,"end":866},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":862,"end":864},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":846,"end":1071},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":882,"end":890},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":893,"end":894},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":891,"end":892},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":898,"end":899},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":895,"end":897},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":878,"end":1065},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":922,"end":926},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":929,"end":933},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":927,"end":928},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":915,"end":919},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":958,"end":966},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":969,"end":970},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":967,"end":968},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":947,"end":955},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":878,"end":1065},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1007,"end":1010},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1013,"end":1017},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1011,"end":1012},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1001,"end":1004},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1042,"end":1050},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1053,"end":1054},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1051,"end":1052},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1031,"end":1039},"34":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":878,"end":1065},"35":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1078,"end":1081},"36":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":1491,"end":1528}},"is_native":false},"8":{"location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":2398,"end":2479},"definition_location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":2409,"end":2413},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":2414,"end":2415}]],"returns":[{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":2424,"end":2428}],"locals":[["bit#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1184,"end":1187}],["res#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1223,"end":1226}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1164,"end":1165}],["x#2#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1250,"end":1251}]],"nops":{},"labels":{"0":0,"2":9,"3":14,"4":20,"5":33,"6":37,"8":42},"code_map":{"0":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":2470,"end":2471},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1164,"end":1165},"2":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1190,"end":1209},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1180,"end":1187},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1230,"end":1231},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1219,"end":1226},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1254,"end":1255},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1254,"end":1261},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1246,"end":1251},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1275,"end":1278},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1282,"end":1283},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1279,"end":1281},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1268,"end":1471},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1299,"end":1300},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1304,"end":1307},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1310,"end":1313},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1308,"end":1309},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1301,"end":1303},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1295,"end":1440},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1333,"end":1334},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1338,"end":1341},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1344,"end":1347},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1342,"end":1343},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1335,"end":1336},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1329,"end":1330},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1369,"end":1372},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1376,"end":1377},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1373,"end":1375},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1381,"end":1384},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1379,"end":1380},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1362,"end":1365},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1295,"end":1440},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1421,"end":1424},"34":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1428,"end":1429},"35":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1425,"end":1427},"36":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1415,"end":1418},"37":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1456,"end":1459},"38":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1463,"end":1464},"39":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1460,"end":1462},"40":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1450,"end":1453},"41":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1268,"end":1471},"42":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1478,"end":1481},"43":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1478,"end":1487},"44":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":2435,"end":2477}},"is_native":false},"9":{"location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":2562,"end":2638},"definition_location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":2573,"end":2582},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":2583,"end":2584}]],"returns":[{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":2593,"end":2603}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5467,"end":5522}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5455,"end":5456}]],"nops":{},"labels":{"0":0,"2":6,"3":9,"5":13},"code_map":{"0":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":2634,"end":2635},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5455,"end":5456},"2":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5471,"end":5472},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5475,"end":5479},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5473,"end":5474},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5467,"end":5522},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5481,"end":5495},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5467,"end":5522},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5514,"end":5515},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5514,"end":5521},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5501,"end":5522},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5467,"end":5522},"14":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":2610,"end":2636}},"is_native":false},"10":{"location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":2722,"end":2801},"definition_location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":2733,"end":2743},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":2744,"end":2745}]],"returns":[{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":2754,"end":2765}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5605,"end":5663}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5593,"end":5594}]],"nops":{},"labels":{"0":0,"2":6,"3":9,"5":13},"code_map":{"0":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":2797,"end":2798},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5593,"end":5594},"2":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5609,"end":5610},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5613,"end":5619},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5611,"end":5612},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5605,"end":5663},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5621,"end":5635},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5605,"end":5663},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5654,"end":5655},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5654,"end":5662},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5641,"end":5663},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5605,"end":5663},"14":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":2772,"end":2799}},"is_native":false},"11":{"location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":2885,"end":2964},"definition_location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":2896,"end":2906},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":2907,"end":2908}]],"returns":[{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":2917,"end":2928}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5746,"end":5809}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5734,"end":5735}]],"nops":{},"labels":{"0":0,"2":6,"3":9,"5":13},"code_map":{"0":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":2960,"end":2961},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5734,"end":5735},"2":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5750,"end":5751},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5754,"end":5765},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5752,"end":5753},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5746,"end":5809},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5767,"end":5781},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5746,"end":5809},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5800,"end":5801},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5800,"end":5808},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5787,"end":5809},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5746,"end":5809},"14":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":2935,"end":2962}},"is_native":false},"12":{"location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3048,"end":3127},"definition_location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3059,"end":3069},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3070,"end":3071}]],"returns":[{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3080,"end":3091}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5892,"end":5965}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5880,"end":5881}]],"nops":{},"labels":{"0":0,"2":6,"3":9,"5":13},"code_map":{"0":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3123,"end":3124},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5880,"end":5881},"2":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5896,"end":5897},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5900,"end":5921},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5898,"end":5899},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5892,"end":5965},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5923,"end":5937},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5892,"end":5965},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5956,"end":5957},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5956,"end":5964},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5943,"end":5965},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5892,"end":5965},"14":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3098,"end":3125}},"is_native":false},"13":{"location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3129,"end":3205},"definition_location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3140,"end":3149},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3150,"end":3151}]],"returns":[{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3160,"end":3166}],"locals":[["%#1",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3173,"end":3203}],["buffer#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1637,"end":1643}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1560,"end":1561}]],"nops":{},"labels":{"0":0,"2":6,"3":10,"4":12,"5":16,"6":29,"7":34},"code_map":{"0":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3201,"end":3202},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1556,"end":1561},"2":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1576,"end":1577},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1581,"end":1582},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1578,"end":1580},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1572,"end":1623},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1601,"end":1605},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1601,"end":1617},"8":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3173,"end":3203},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1594,"end":1617},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1646,"end":1654},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1633,"end":1643},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1667,"end":1668},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1672,"end":1673},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1669,"end":1671},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1660,"end":1751},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1685,"end":1691},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1704,"end":1706},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1709,"end":1710},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1713,"end":1715},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1711,"end":1712},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1707,"end":1708},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1703,"end":1722},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1685,"end":1724},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1738,"end":1739},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1742,"end":1744},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1740,"end":1741},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1734,"end":1735},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1660,"end":1751},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1757,"end":1763},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1757,"end":1773},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1779,"end":1785},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1779,"end":1797},"33":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3173,"end":3203}},"is_native":false},"14":{"location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3286,"end":3398},"definition_location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3297,"end":3308},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3309,"end":3310}],["y#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3318,"end":3319}]],"returns":[{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3328,"end":3340}],"locals":[["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1949,"end":2007}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1897,"end":1898}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1913,"end":1914}]],"nops":{},"labels":{"0":0,"3":10,"4":13,"6":18},"code_map":{"0":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3377,"end":3378},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1897,"end":1898},"2":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3380,"end":3381},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1913,"end":1914},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1953,"end":1954},"5":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":5922,"end":5963},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1965,"end":1966},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1963,"end":1964},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1955,"end":1956},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1949,"end":2007},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1968,"end":1982},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1949,"end":2007},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2001,"end":2002},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2005,"end":2006},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2003,"end":2004},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1988,"end":2007},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1949,"end":2007},"19":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3347,"end":3396}},"is_native":false},"15":{"location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3465,"end":3563},"definition_location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3476,"end":3487},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3488,"end":3489}],["y#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3497,"end":3498}]],"returns":[{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3507,"end":3519}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2123,"end":2173}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2095,"end":2096}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2111,"end":2112}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":16},"code_map":{"0":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3556,"end":3557},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2095,"end":2096},"2":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3559,"end":3560},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2111,"end":2112},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2127,"end":2128},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2131,"end":2132},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2129,"end":2130},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2123,"end":2173},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2134,"end":2148},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2123,"end":2173},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2167,"end":2168},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2171,"end":2172},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2169,"end":2170},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2154,"end":2173},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2123,"end":2173},"17":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3526,"end":3561}},"is_native":false},"16":{"location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3655,"end":3767},"definition_location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3666,"end":3677},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3678,"end":3679}],["y#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3687,"end":3688}]],"returns":[{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3697,"end":3709}],"locals":[["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2329,"end":2345}],["%#4",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2372,"end":2434}],["%#5",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2325,"end":2434}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2273,"end":2274}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2289,"end":2290}]],"nops":{},"labels":{"0":0,"10":35,"12":37,"3":8,"4":11,"5":15,"6":17,"7":21,"8":27,"9":30},"code_map":{"0":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3746,"end":3747},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2273,"end":2274},"2":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3749,"end":3750},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2289,"end":2290},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2329,"end":2330},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2334,"end":2335},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2331,"end":2333},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2329,"end":2345},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2339,"end":2340},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2344,"end":2345},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2341,"end":2343},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2329,"end":2345},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2325,"end":2434},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2360,"end":2361},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2347,"end":2362},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2325,"end":2434},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2376,"end":2377},"22":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":5922,"end":5963},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2388,"end":2389},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2386,"end":2387},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2378,"end":2379},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2372,"end":2434},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2391,"end":2405},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2372,"end":2434},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2428,"end":2429},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2432,"end":2433},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2430,"end":2431},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2415,"end":2434},"34":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2372,"end":2434},"36":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2325,"end":2434},"38":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3716,"end":3765}},"is_native":false},"17":{"location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3834,"end":3932},"definition_location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3845,"end":3856},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3857,"end":3858}],["y#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3866,"end":3867}]],"returns":[{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3876,"end":3888}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2550,"end":2601}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2522,"end":2523}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2538,"end":2539}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":16},"code_map":{"0":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3925,"end":3926},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2522,"end":2523},"2":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3928,"end":3929},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2538,"end":2539},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2554,"end":2555},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2559,"end":2560},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2556,"end":2558},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2550,"end":2601},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2562,"end":2576},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2550,"end":2601},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2595,"end":2596},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2599,"end":2600},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2597,"end":2598},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2582,"end":2601},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2550,"end":2601},"17":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":3895,"end":3930}},"is_native":false},"18":{"location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4011,"end":4121},"definition_location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4022,"end":4036},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4037,"end":4038}],["y#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4046,"end":4047}]],"returns":[{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4056,"end":4060}],"locals":[["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2748,"end":2783}],["max_t#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2728,"end":2733}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2696,"end":2697}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2712,"end":2713}]],"nops":{},"labels":{"0":0,"3":12,"4":15,"6":19},"code_map":{"0":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4100,"end":4101},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2696,"end":2697},"2":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4103,"end":4104},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2712,"end":2713},"4":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":5922,"end":5963},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2728,"end":2733},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2752,"end":2753},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2756,"end":2761},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2764,"end":2765},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2762,"end":2763},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2754,"end":2755},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2748,"end":2783},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2767,"end":2772},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2748,"end":2783},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2778,"end":2779},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2782,"end":2783},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2780,"end":2781},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2748,"end":2783},"20":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4067,"end":4119}},"is_native":false},"19":{"location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4193,"end":4289},"definition_location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4204,"end":4218},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4219,"end":4220}],["y#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4228,"end":4229}]],"returns":[{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4238,"end":4242}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2894,"end":2917}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2866,"end":2867}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2882,"end":2883}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":15},"code_map":{"0":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4282,"end":4283},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2866,"end":2867},"2":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4285,"end":4286},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2882,"end":2883},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2898,"end":2899},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2902,"end":2903},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2900,"end":2901},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2894,"end":2917},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2905,"end":2906},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2894,"end":2917},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2912,"end":2913},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2916,"end":2917},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2914,"end":2915},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2894,"end":2917},"16":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4249,"end":4287}},"is_native":false},"20":{"location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4373,"end":4483},"definition_location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4384,"end":4398},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4399,"end":4400}],["y#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4408,"end":4409}]],"returns":[{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4418,"end":4422}],"locals":[["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3068,"end":3084}],["%#4",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3097,"end":3136}],["%#5",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3064,"end":3136}],["max_t#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3044,"end":3049}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3012,"end":3013}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3028,"end":3029}]],"nops":{},"labels":{"0":0,"10":35,"12":37,"3":10,"4":13,"5":17,"6":19,"7":22,"8":28,"9":31},"code_map":{"0":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4462,"end":4463},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3012,"end":3013},"2":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4465,"end":4466},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3028,"end":3029},"4":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":5922,"end":5963},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3044,"end":3049},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3068,"end":3069},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3073,"end":3074},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3070,"end":3072},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3068,"end":3084},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3078,"end":3079},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3083,"end":3084},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3080,"end":3082},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3068,"end":3084},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3064,"end":3136},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3086,"end":3087},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3064,"end":3136},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3101,"end":3102},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3105,"end":3110},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3113,"end":3114},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3111,"end":3112},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3103,"end":3104},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3097,"end":3136},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3116,"end":3121},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3097,"end":3136},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3131,"end":3132},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3135,"end":3136},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3133,"end":3134},"34":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3097,"end":3136},"36":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3064,"end":3136},"38":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4429,"end":4481}},"is_native":false},"21":{"location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4603,"end":4712},"definition_location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4614,"end":4625},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4626,"end":4627}],["shift#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4635,"end":4640}]],"returns":[{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4647,"end":4659}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3300,"end":3367}],["shift#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3250,"end":3255}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3234,"end":3235}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":16},"code_map":{"0":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4696,"end":4697},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3234,"end":3235},"2":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4699,"end":4704},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3250,"end":3255},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3304,"end":3309},"5":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4706,"end":4709},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3310,"end":3312},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3300,"end":3367},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3323,"end":3337},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3300,"end":3367},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3356,"end":3357},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3361,"end":3366},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3358,"end":3360},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3343,"end":3367},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3300,"end":3367},"17":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4666,"end":4710}},"is_native":false},"22":{"location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4833,"end":4942},"definition_location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4844,"end":4855},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4856,"end":4857}],["shift#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4865,"end":4870}]],"returns":[{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4877,"end":4889}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3531,"end":3598}],["shift#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3481,"end":3486}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3465,"end":3466}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":16},"code_map":{"0":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4926,"end":4927},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3465,"end":3466},"2":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4929,"end":4934},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3481,"end":3486},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3535,"end":3540},"5":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4936,"end":4939},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3541,"end":3543},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3531,"end":3598},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3554,"end":3568},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3531,"end":3598},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3587,"end":3588},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3592,"end":3597},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3589,"end":3591},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3574,"end":3598},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3531,"end":3598},"17":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":4896,"end":4940}},"is_native":false},"23":{"location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":5139,"end":5250},"definition_location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":5150,"end":5162},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":5163,"end":5164}],["shift#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":5172,"end":5177}]],"returns":[{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":5184,"end":5196}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3853,"end":3919}],["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3763,"end":3925}],["result#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3824,"end":3830}],["shift#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3713,"end":3718}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3697,"end":3698}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"4":21,"5":25,"6":27,"8":29},"code_map":{"0":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":5234,"end":5235},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3697,"end":3698},"2":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":5237,"end":5242},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3713,"end":3718},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3767,"end":3772},"5":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":5244,"end":5247},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3773,"end":3775},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3763,"end":3925},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3786,"end":3800},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3763,"end":3925},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3833,"end":3834},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3838,"end":3843},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3835,"end":3837},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3824,"end":3830},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3857,"end":3863},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3867,"end":3872},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3864,"end":3866},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3876,"end":3877},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3873,"end":3875},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3853,"end":3919},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3892,"end":3898},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3879,"end":3899},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3853,"end":3919},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3905,"end":3919},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3853,"end":3919},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3763,"end":3925},"30":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":5203,"end":5248}},"is_native":false},"24":{"location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":5448,"end":5559},"definition_location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":5459,"end":5471},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":5472,"end":5473}],["shift#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":5481,"end":5486}]],"returns":[{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":5493,"end":5505}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4180,"end":4246}],["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4090,"end":4252}],["result#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4151,"end":4157}],["shift#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4040,"end":4045}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4024,"end":4025}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"4":21,"5":25,"6":27,"8":29},"code_map":{"0":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":5543,"end":5544},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4024,"end":4025},"2":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":5546,"end":5551},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4040,"end":4045},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4094,"end":4099},"5":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":5553,"end":5556},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4100,"end":4102},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4090,"end":4252},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4113,"end":4127},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4090,"end":4252},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4160,"end":4161},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4165,"end":4170},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4162,"end":4164},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4151,"end":4157},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4184,"end":4190},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4194,"end":4199},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4191,"end":4193},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4203,"end":4204},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4200,"end":4202},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4180,"end":4246},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4219,"end":4225},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4206,"end":4226},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4180,"end":4246},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4232,"end":4246},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4180,"end":4246},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4090,"end":4252},"30":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":5512,"end":5557}},"is_native":false},"25":{"location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":5748,"end":5848},"definition_location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":5759,"end":5771},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":5772,"end":5773}],["y#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":5781,"end":5782}]],"returns":[{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":5791,"end":5803}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4396,"end":4455}],["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4360,"end":4455}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4332,"end":4333}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4348,"end":4349}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"4":17,"5":23,"6":25,"8":27},"code_map":{"0":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":5841,"end":5842},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4332,"end":4333},"2":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":5844,"end":5845},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4348,"end":4349},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4364,"end":4365},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4369,"end":4370},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4366,"end":4368},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4360,"end":4455},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4372,"end":4386},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4360,"end":4455},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4400,"end":4401},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4404,"end":4405},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4402,"end":4403},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4409,"end":4410},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4406,"end":4408},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4396,"end":4455},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4425,"end":4426},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4429,"end":4430},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4427,"end":4428},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4412,"end":4431},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4396,"end":4455},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4441,"end":4455},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4396,"end":4455},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4360,"end":4455},"28":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":5810,"end":5846}},"is_native":false},"26":{"location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":6819,"end":6895},"definition_location":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":6830,"end":6849},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":6850,"end":6851}],["y#0#0",{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":6859,"end":6860}]],"returns":[{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":6869,"end":6873}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":6880,"end":6881},"1":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":6891,"end":6892},"2":{"file_hash":"18bc0ee5580b852db78e1188f2d594aa218ac712bd8a72256d8e38a7c3788953","start":6880,"end":6893}},"is_native":false}},"constant_map":{}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u128.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u128.mvd new file mode 100644 index 0000000..00eb09c Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u128.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u16.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u16.json new file mode 100644 index 0000000..26d93ad --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u16.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/move-stdlib/sources/u16.move","definition_location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":108,"end":116},"module_name":["0000000000000000000000000000000000000000000000000000000000000001","u16"],"struct_map":{},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":251,"end":311},"definition_location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":262,"end":273},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":274,"end":275}]],"returns":[{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":283,"end":286}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":293,"end":294},"1":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":5355,"end":5361},"2":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":295,"end":296},"3":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":293,"end":309}},"is_native":false},"1":{"location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":350,"end":421},"definition_location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":361,"end":364},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":365,"end":366}],["y#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":373,"end":374}]],"returns":[{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":382,"end":385}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":286,"end":305}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":258,"end":259}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":274,"end":275}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":13},"code_map":{"0":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":414,"end":415},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":258,"end":259},"2":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":417,"end":418},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":274,"end":275},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":290,"end":291},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":294,"end":295},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":292,"end":293},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":286,"end":305},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":297,"end":298},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":286,"end":305},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":304,"end":305},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":286,"end":305},"14":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":392,"end":419}},"is_native":false},"2":{"location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":461,"end":532},"definition_location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":472,"end":475},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":476,"end":477}],["y#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":484,"end":485}]],"returns":[{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":493,"end":496}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":405,"end":424}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":377,"end":378}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":393,"end":394}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":13},"code_map":{"0":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":525,"end":526},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":377,"end":378},"2":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":528,"end":529},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":393,"end":394},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":409,"end":410},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":413,"end":414},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":411,"end":412},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":405,"end":424},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":416,"end":417},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":405,"end":424},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":423,"end":424},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":405,"end":424},"14":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":503,"end":530}},"is_native":false},"3":{"location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":573,"end":646},"definition_location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":584,"end":588},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":589,"end":590}],["y#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":597,"end":598}]],"returns":[{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":606,"end":609}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":525,"end":552}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":497,"end":498}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":513,"end":514}]],"nops":{},"labels":{"0":0,"2":8,"3":13,"5":17},"code_map":{"0":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":639,"end":640},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":497,"end":498},"2":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":642,"end":643},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":513,"end":514},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":529,"end":530},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":533,"end":534},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":531,"end":532},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":525,"end":552},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":536,"end":537},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":540,"end":541},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":538,"end":539},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":525,"end":552},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":547,"end":548},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":551,"end":552},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":549,"end":550},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":525,"end":552},"18":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":616,"end":644}},"is_native":false},"4":{"location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":811,"end":909},"definition_location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":822,"end":829},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":830,"end":831}],["y#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":838,"end":839}],["z#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":846,"end":847}]],"returns":[{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":855,"end":858}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":899,"end":900},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6230,"end":6238},"2":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":902,"end":903},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6243,"end":6251},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6240,"end":6241},"5":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":905,"end":906},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6256,"end":6264},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6253,"end":6254},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6228,"end":6272},"9":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":865,"end":907}},"is_native":false},"5":{"location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":1124,"end":1232},"definition_location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":1135,"end":1147},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":1148,"end":1149}],["y#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":1156,"end":1157}],["z#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":1164,"end":1165}]],"returns":[{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":1173,"end":1176}],"locals":[["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693}],["x#1#5",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":629,"end":630}],["y#1#5",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":645,"end":646}]],"nops":{},"labels":{"0":0,"2":15,"3":20,"6":26},"code_map":{"0":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":1222,"end":1223},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6376,"end":6384},"2":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":1225,"end":1226},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6389,"end":6397},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6386,"end":6387},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":629,"end":630},"6":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":1228,"end":1229},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6400,"end":6408},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":645,"end":646},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":661,"end":662},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":665,"end":666},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":663,"end":664},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":670,"end":671},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":667,"end":669},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":673,"end":674},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":677,"end":678},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":675,"end":676},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":684,"end":685},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":688,"end":689},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":686,"end":687},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":692,"end":693},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":690,"end":691},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6361,"end":6415},"28":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":1183,"end":1230}},"is_native":false},"6":{"location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":1280,"end":1361},"definition_location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":1291,"end":1299},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":1300,"end":1301}],["y#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":1308,"end":1309}]],"returns":[{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":1317,"end":1320}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":629,"end":630}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":645,"end":646}]],"nops":{},"labels":{"0":0,"2":10,"3":15,"5":21},"code_map":{"0":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":1354,"end":1355},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":629,"end":630},"2":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":1357,"end":1358},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":645,"end":646},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":661,"end":662},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":665,"end":666},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":663,"end":664},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":670,"end":671},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":667,"end":669},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":673,"end":674},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":677,"end":678},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":675,"end":676},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":684,"end":685},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":688,"end":689},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":686,"end":687},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":692,"end":693},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":690,"end":691},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693},"22":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":1327,"end":1359}},"is_native":false},"7":{"location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":1412,"end":1502},"definition_location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":1423,"end":1426},"type_parameters":[],"parameters":[["base#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":1427,"end":1431}],["exponent#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":1438,"end":1446}]],"returns":[{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":1453,"end":1456}],"locals":[["base#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":773,"end":777}],["exponent#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":799,"end":807}],["res#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":833,"end":836}]],"nops":{},"labels":{"0":0,"2":6,"3":11,"4":17,"5":26,"7":35},"code_map":{"0":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":1485,"end":1489},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":769,"end":777},"2":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":1491,"end":1499},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":795,"end":807},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":839,"end":840},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":829,"end":836},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":853,"end":861},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":865,"end":866},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":862,"end":864},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":846,"end":1071},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":882,"end":890},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":893,"end":894},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":891,"end":892},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":898,"end":899},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":895,"end":897},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":878,"end":1065},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":922,"end":926},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":929,"end":933},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":927,"end":928},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":915,"end":919},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":958,"end":966},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":969,"end":970},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":967,"end":968},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":947,"end":955},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":878,"end":1065},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1007,"end":1010},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1013,"end":1017},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1011,"end":1012},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1001,"end":1004},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1042,"end":1050},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1053,"end":1054},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1051,"end":1052},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1031,"end":1039},"34":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":878,"end":1065},"35":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1078,"end":1081},"36":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":1463,"end":1500}},"is_native":false},"8":{"location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":2370,"end":2446},"definition_location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":2381,"end":2385},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":2386,"end":2387}]],"returns":[{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":2395,"end":2398}],"locals":[["bit#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1184,"end":1187}],["res#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1223,"end":1226}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1164,"end":1165}],["x#2#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1250,"end":1251}]],"nops":{},"labels":{"0":0,"2":9,"3":14,"4":20,"5":33,"6":37,"8":42},"code_map":{"0":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":2438,"end":2439},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1164,"end":1165},"2":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1190,"end":1209},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1180,"end":1187},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1230,"end":1231},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1219,"end":1226},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1254,"end":1255},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1254,"end":1261},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1246,"end":1251},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1275,"end":1278},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1282,"end":1283},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1279,"end":1281},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1268,"end":1471},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1299,"end":1300},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1304,"end":1307},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1310,"end":1313},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1308,"end":1309},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1301,"end":1303},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1295,"end":1440},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1333,"end":1334},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1338,"end":1341},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1344,"end":1347},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1342,"end":1343},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1335,"end":1336},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1329,"end":1330},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1369,"end":1372},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1376,"end":1377},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1373,"end":1375},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1381,"end":1384},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1379,"end":1380},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1362,"end":1365},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1295,"end":1440},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1421,"end":1424},"34":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1428,"end":1429},"35":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1425,"end":1427},"36":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1415,"end":1418},"37":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1456,"end":1459},"38":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1463,"end":1464},"39":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1460,"end":1462},"40":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1450,"end":1453},"41":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1268,"end":1471},"42":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1478,"end":1481},"43":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1478,"end":1487},"44":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":2405,"end":2444}},"is_native":false},"9":{"location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":2528,"end":2603},"definition_location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":2539,"end":2548},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":2549,"end":2550}]],"returns":[{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":2558,"end":2568}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5467,"end":5522}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5455,"end":5456}]],"nops":{},"labels":{"0":0,"2":6,"3":9,"5":13},"code_map":{"0":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":2599,"end":2600},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5455,"end":5456},"2":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5471,"end":5472},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5475,"end":5479},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5473,"end":5474},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5467,"end":5522},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5481,"end":5495},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5467,"end":5522},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5514,"end":5515},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5514,"end":5521},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5501,"end":5522},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5467,"end":5522},"14":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":2575,"end":2601}},"is_native":false},"10":{"location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":2605,"end":2680},"definition_location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":2616,"end":2625},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":2626,"end":2627}]],"returns":[{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":2635,"end":2641}],"locals":[["%#1",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":2648,"end":2678}],["buffer#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1637,"end":1643}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1560,"end":1561}]],"nops":{},"labels":{"0":0,"2":6,"3":10,"4":12,"5":16,"6":29,"7":34},"code_map":{"0":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":2676,"end":2677},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1556,"end":1561},"2":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1576,"end":1577},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1581,"end":1582},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1578,"end":1580},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1572,"end":1623},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1601,"end":1605},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1601,"end":1617},"8":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":2648,"end":2678},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1594,"end":1617},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1646,"end":1654},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1633,"end":1643},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1667,"end":1668},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1672,"end":1673},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1669,"end":1671},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1660,"end":1751},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1685,"end":1691},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1704,"end":1706},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1709,"end":1710},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1713,"end":1715},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1711,"end":1712},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1707,"end":1708},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1703,"end":1722},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1685,"end":1724},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1738,"end":1739},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1742,"end":1744},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1740,"end":1741},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1734,"end":1735},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1660,"end":1751},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1757,"end":1763},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1757,"end":1773},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1779,"end":1785},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1779,"end":1797},"33":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":2648,"end":2678}},"is_native":false},"11":{"location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":2761,"end":2870},"definition_location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":2772,"end":2783},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":2784,"end":2785}],["y#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":2792,"end":2793}]],"returns":[{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":2801,"end":2812}],"locals":[["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1949,"end":2007}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1897,"end":1898}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1913,"end":1914}]],"nops":{},"labels":{"0":0,"3":10,"4":13,"6":18},"code_map":{"0":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":2849,"end":2850},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1897,"end":1898},"2":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":2852,"end":2853},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1913,"end":1914},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1953,"end":1954},"5":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":5355,"end":5361},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1965,"end":1966},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1963,"end":1964},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1955,"end":1956},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1949,"end":2007},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1968,"end":1982},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1949,"end":2007},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2001,"end":2002},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2005,"end":2006},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2003,"end":2004},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1988,"end":2007},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1949,"end":2007},"19":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":2819,"end":2868}},"is_native":false},"12":{"location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":2937,"end":3032},"definition_location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":2948,"end":2959},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":2960,"end":2961}],["y#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":2968,"end":2969}]],"returns":[{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":2977,"end":2988}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2123,"end":2173}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2095,"end":2096}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2111,"end":2112}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":16},"code_map":{"0":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3025,"end":3026},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2095,"end":2096},"2":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3028,"end":3029},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2111,"end":2112},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2127,"end":2128},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2131,"end":2132},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2129,"end":2130},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2123,"end":2173},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2134,"end":2148},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2123,"end":2173},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2167,"end":2168},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2171,"end":2172},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2169,"end":2170},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2154,"end":2173},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2123,"end":2173},"17":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":2995,"end":3030}},"is_native":false},"13":{"location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3124,"end":3233},"definition_location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3135,"end":3146},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3147,"end":3148}],["y#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3155,"end":3156}]],"returns":[{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3164,"end":3175}],"locals":[["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2329,"end":2345}],["%#4",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2372,"end":2434}],["%#5",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2325,"end":2434}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2273,"end":2274}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2289,"end":2290}]],"nops":{},"labels":{"0":0,"10":35,"12":37,"3":8,"4":11,"5":15,"6":17,"7":21,"8":27,"9":30},"code_map":{"0":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3212,"end":3213},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2273,"end":2274},"2":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3215,"end":3216},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2289,"end":2290},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2329,"end":2330},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2334,"end":2335},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2331,"end":2333},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2329,"end":2345},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2339,"end":2340},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2344,"end":2345},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2341,"end":2343},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2329,"end":2345},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2325,"end":2434},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2360,"end":2361},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2347,"end":2362},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2325,"end":2434},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2376,"end":2377},"22":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":5355,"end":5361},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2388,"end":2389},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2386,"end":2387},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2378,"end":2379},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2372,"end":2434},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2391,"end":2405},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2372,"end":2434},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2428,"end":2429},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2432,"end":2433},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2430,"end":2431},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2415,"end":2434},"34":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2372,"end":2434},"36":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2325,"end":2434},"38":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3182,"end":3231}},"is_native":false},"14":{"location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3300,"end":3395},"definition_location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3311,"end":3322},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3323,"end":3324}],["y#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3331,"end":3332}]],"returns":[{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3340,"end":3351}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2550,"end":2601}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2522,"end":2523}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2538,"end":2539}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":16},"code_map":{"0":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3388,"end":3389},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2522,"end":2523},"2":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3391,"end":3392},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2538,"end":2539},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2554,"end":2555},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2559,"end":2560},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2556,"end":2558},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2550,"end":2601},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2562,"end":2576},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2550,"end":2601},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2595,"end":2596},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2599,"end":2600},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2597,"end":2598},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2582,"end":2601},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2550,"end":2601},"17":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3358,"end":3393}},"is_native":false},"15":{"location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3474,"end":3581},"definition_location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3485,"end":3499},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3500,"end":3501}],["y#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3508,"end":3509}]],"returns":[{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3517,"end":3520}],"locals":[["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2748,"end":2783}],["max_t#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2728,"end":2733}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2696,"end":2697}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2712,"end":2713}]],"nops":{},"labels":{"0":0,"3":12,"4":15,"6":19},"code_map":{"0":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3560,"end":3561},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2696,"end":2697},"2":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3563,"end":3564},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2712,"end":2713},"4":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":5355,"end":5361},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2728,"end":2733},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2752,"end":2753},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2756,"end":2761},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2764,"end":2765},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2762,"end":2763},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2754,"end":2755},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2748,"end":2783},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2767,"end":2772},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2748,"end":2783},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2778,"end":2779},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2782,"end":2783},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2780,"end":2781},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2748,"end":2783},"20":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3527,"end":3579}},"is_native":false},"16":{"location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3653,"end":3746},"definition_location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3664,"end":3678},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3679,"end":3680}],["y#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3687,"end":3688}]],"returns":[{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3696,"end":3699}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2894,"end":2917}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2866,"end":2867}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2882,"end":2883}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":15},"code_map":{"0":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3739,"end":3740},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2866,"end":2867},"2":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3742,"end":3743},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2882,"end":2883},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2898,"end":2899},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2902,"end":2903},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2900,"end":2901},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2894,"end":2917},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2905,"end":2906},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2894,"end":2917},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2912,"end":2913},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2916,"end":2917},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2914,"end":2915},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2894,"end":2917},"16":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3706,"end":3744}},"is_native":false},"17":{"location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3830,"end":3937},"definition_location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3841,"end":3855},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3856,"end":3857}],["y#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3864,"end":3865}]],"returns":[{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3873,"end":3876}],"locals":[["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3068,"end":3084}],["%#4",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3097,"end":3136}],["%#5",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3064,"end":3136}],["max_t#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3044,"end":3049}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3012,"end":3013}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3028,"end":3029}]],"nops":{},"labels":{"0":0,"10":35,"12":37,"3":10,"4":13,"5":17,"6":19,"7":22,"8":28,"9":31},"code_map":{"0":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3916,"end":3917},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3012,"end":3013},"2":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3919,"end":3920},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3028,"end":3029},"4":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":5355,"end":5361},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3044,"end":3049},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3068,"end":3069},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3073,"end":3074},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3070,"end":3072},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3068,"end":3084},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3078,"end":3079},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3083,"end":3084},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3080,"end":3082},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3068,"end":3084},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3064,"end":3136},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3086,"end":3087},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3064,"end":3136},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3101,"end":3102},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3105,"end":3110},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3113,"end":3114},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3111,"end":3112},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3103,"end":3104},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3097,"end":3136},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3116,"end":3121},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3097,"end":3136},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3131,"end":3132},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3135,"end":3136},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3133,"end":3134},"34":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3097,"end":3136},"36":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3064,"end":3136},"38":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":3883,"end":3935}},"is_native":false},"18":{"location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4056,"end":4162},"definition_location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4067,"end":4078},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4079,"end":4080}],["shift#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4087,"end":4092}]],"returns":[{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4099,"end":4110}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3300,"end":3367}],["shift#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3250,"end":3255}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3234,"end":3235}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":16},"code_map":{"0":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4147,"end":4148},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3234,"end":3235},"2":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4150,"end":4155},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3250,"end":3255},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3304,"end":3309},"5":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4157,"end":4159},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3310,"end":3312},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3300,"end":3367},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3323,"end":3337},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3300,"end":3367},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3356,"end":3357},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3361,"end":3366},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3358,"end":3360},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3343,"end":3367},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3300,"end":3367},"17":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4117,"end":4160}},"is_native":false},"19":{"location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4282,"end":4388},"definition_location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4293,"end":4304},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4305,"end":4306}],["shift#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4313,"end":4318}]],"returns":[{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4325,"end":4336}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3531,"end":3598}],["shift#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3481,"end":3486}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3465,"end":3466}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":16},"code_map":{"0":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4373,"end":4374},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3465,"end":3466},"2":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4376,"end":4381},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3481,"end":3486},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3535,"end":3540},"5":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4383,"end":4385},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3541,"end":3543},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3531,"end":3598},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3554,"end":3568},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3531,"end":3598},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3587,"end":3588},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3592,"end":3597},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3589,"end":3591},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3574,"end":3598},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3531,"end":3598},"17":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4343,"end":4386}},"is_native":false},"20":{"location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4584,"end":4692},"definition_location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4595,"end":4607},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4608,"end":4609}],["shift#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4616,"end":4621}]],"returns":[{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4628,"end":4639}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3853,"end":3919}],["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3763,"end":3925}],["result#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3824,"end":3830}],["shift#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3713,"end":3718}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3697,"end":3698}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"4":21,"5":25,"6":27,"8":29},"code_map":{"0":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4677,"end":4678},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3697,"end":3698},"2":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4680,"end":4685},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3713,"end":3718},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3767,"end":3772},"5":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4687,"end":4689},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3773,"end":3775},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3763,"end":3925},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3786,"end":3800},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3763,"end":3925},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3833,"end":3834},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3838,"end":3843},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3835,"end":3837},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3824,"end":3830},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3857,"end":3863},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3867,"end":3872},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3864,"end":3866},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3876,"end":3877},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3873,"end":3875},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3853,"end":3919},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3892,"end":3898},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3879,"end":3899},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3853,"end":3919},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3905,"end":3919},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3853,"end":3919},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3763,"end":3925},"30":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4646,"end":4690}},"is_native":false},"21":{"location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4889,"end":4997},"definition_location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4900,"end":4912},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4913,"end":4914}],["shift#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4921,"end":4926}]],"returns":[{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4933,"end":4944}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4180,"end":4246}],["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4090,"end":4252}],["result#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4151,"end":4157}],["shift#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4040,"end":4045}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4024,"end":4025}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"4":21,"5":25,"6":27,"8":29},"code_map":{"0":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4982,"end":4983},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4024,"end":4025},"2":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4985,"end":4990},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4040,"end":4045},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4094,"end":4099},"5":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4992,"end":4994},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4100,"end":4102},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4090,"end":4252},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4113,"end":4127},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4090,"end":4252},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4160,"end":4161},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4165,"end":4170},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4162,"end":4164},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4151,"end":4157},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4184,"end":4190},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4194,"end":4199},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4191,"end":4193},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4203,"end":4204},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4200,"end":4202},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4180,"end":4246},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4219,"end":4225},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4206,"end":4226},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4180,"end":4246},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4232,"end":4246},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4180,"end":4246},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4090,"end":4252},"30":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":4951,"end":4995}},"is_native":false},"22":{"location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":5186,"end":5283},"definition_location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":5197,"end":5209},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":5210,"end":5211}],["y#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":5218,"end":5219}]],"returns":[{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":5227,"end":5238}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4396,"end":4455}],["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4360,"end":4455}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4332,"end":4333}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4348,"end":4349}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"4":17,"5":23,"6":25,"8":27},"code_map":{"0":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":5276,"end":5277},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4332,"end":4333},"2":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":5279,"end":5280},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4348,"end":4349},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4364,"end":4365},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4369,"end":4370},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4366,"end":4368},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4360,"end":4455},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4372,"end":4386},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4360,"end":4455},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4400,"end":4401},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4404,"end":4405},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4402,"end":4403},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4409,"end":4410},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4406,"end":4408},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4396,"end":4455},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4425,"end":4426},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4429,"end":4430},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4427,"end":4428},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4412,"end":4431},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4396,"end":4455},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4441,"end":4455},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4396,"end":4455},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4360,"end":4455},"28":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":5245,"end":5281}},"is_native":false},"23":{"location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":6207,"end":6280},"definition_location":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":6218,"end":6237},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":6238,"end":6239}],["y#0#0",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":6246,"end":6247}]],"returns":[{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":6255,"end":6258}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":6265,"end":6266},"1":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":6276,"end":6277},"2":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":6265,"end":6278}},"is_native":false}},"constant_map":{}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u16.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u16.mvd new file mode 100644 index 0000000..69ec5e6 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u16.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u256.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u256.json new file mode 100644 index 0000000..011a867 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u256.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/move-stdlib/sources/u256.move","definition_location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":109,"end":118},"module_name":["0000000000000000000000000000000000000000000000000000000000000001","u256"],"struct_map":{},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":253,"end":315},"definition_location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":264,"end":275},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":276,"end":277}]],"returns":[{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":286,"end":290}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":297,"end":298},"1":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":4049,"end":4130},"2":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":299,"end":300},"3":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":297,"end":313}},"is_native":false},"1":{"location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":354,"end":428},"definition_location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":365,"end":368},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":369,"end":370}],["y#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":378,"end":379}]],"returns":[{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":388,"end":392}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":286,"end":305}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":258,"end":259}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":274,"end":275}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":13},"code_map":{"0":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":421,"end":422},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":258,"end":259},"2":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":424,"end":425},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":274,"end":275},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":290,"end":291},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":294,"end":295},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":292,"end":293},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":286,"end":305},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":297,"end":298},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":286,"end":305},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":304,"end":305},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":286,"end":305},"14":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":399,"end":426}},"is_native":false},"2":{"location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":468,"end":542},"definition_location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":479,"end":482},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":483,"end":484}],["y#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":492,"end":493}]],"returns":[{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":502,"end":506}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":405,"end":424}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":377,"end":378}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":393,"end":394}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":13},"code_map":{"0":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":535,"end":536},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":377,"end":378},"2":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":538,"end":539},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":393,"end":394},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":409,"end":410},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":413,"end":414},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":411,"end":412},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":405,"end":424},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":416,"end":417},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":405,"end":424},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":423,"end":424},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":405,"end":424},"14":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":513,"end":540}},"is_native":false},"3":{"location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":583,"end":659},"definition_location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":594,"end":598},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":599,"end":600}],["y#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":608,"end":609}]],"returns":[{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":618,"end":622}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":525,"end":552}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":497,"end":498}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":513,"end":514}]],"nops":{},"labels":{"0":0,"2":8,"3":13,"5":17},"code_map":{"0":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":652,"end":653},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":497,"end":498},"2":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":655,"end":656},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":513,"end":514},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":529,"end":530},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":533,"end":534},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":531,"end":532},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":525,"end":552},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":536,"end":537},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":540,"end":541},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":538,"end":539},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":525,"end":552},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":547,"end":548},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":551,"end":552},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":549,"end":550},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":525,"end":552},"18":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":629,"end":657}},"is_native":false},"4":{"location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":707,"end":791},"definition_location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":718,"end":726},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":727,"end":728}],["y#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":736,"end":737}]],"returns":[{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":746,"end":750}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":629,"end":630}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":645,"end":646}]],"nops":{},"labels":{"0":0,"2":10,"3":15,"5":21},"code_map":{"0":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":784,"end":785},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":629,"end":630},"2":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":787,"end":788},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":645,"end":646},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":661,"end":662},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":665,"end":666},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":663,"end":664},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":670,"end":671},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":667,"end":669},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":673,"end":674},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":677,"end":678},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":675,"end":676},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":684,"end":685},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":688,"end":689},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":686,"end":687},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":692,"end":693},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":690,"end":691},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693},"22":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":757,"end":789}},"is_native":false},"5":{"location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":842,"end":934},"definition_location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":853,"end":856},"type_parameters":[],"parameters":[["base#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":857,"end":861}],["exponent#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":869,"end":877}]],"returns":[{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":884,"end":888}],"locals":[["base#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":773,"end":777}],["exponent#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":799,"end":807}],["res#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":833,"end":836}]],"nops":{},"labels":{"0":0,"2":6,"3":11,"4":17,"5":26,"7":35},"code_map":{"0":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":917,"end":921},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":769,"end":777},"2":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":923,"end":931},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":795,"end":807},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":839,"end":840},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":829,"end":836},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":853,"end":861},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":865,"end":866},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":862,"end":864},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":846,"end":1071},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":882,"end":890},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":893,"end":894},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":891,"end":892},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":898,"end":899},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":895,"end":897},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":878,"end":1065},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":922,"end":926},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":929,"end":933},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":927,"end":928},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":915,"end":919},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":958,"end":966},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":969,"end":970},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":967,"end":968},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":947,"end":955},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":878,"end":1065},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1007,"end":1010},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1013,"end":1017},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1011,"end":1012},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1001,"end":1004},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1042,"end":1050},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1053,"end":1054},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1051,"end":1052},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1031,"end":1039},"34":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":878,"end":1065},"35":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1078,"end":1081},"36":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":895,"end":932}},"is_native":false},"6":{"location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1017,"end":1093},"definition_location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1028,"end":1037},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1038,"end":1039}]],"returns":[{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1048,"end":1058}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5467,"end":5522}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5455,"end":5456}]],"nops":{},"labels":{"0":0,"2":6,"3":9,"5":13},"code_map":{"0":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1089,"end":1090},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5455,"end":5456},"2":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5471,"end":5472},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5475,"end":5479},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5473,"end":5474},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5467,"end":5522},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5481,"end":5495},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5467,"end":5522},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5514,"end":5515},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5514,"end":5521},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5501,"end":5522},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5467,"end":5522},"14":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1065,"end":1091}},"is_native":false},"7":{"location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1177,"end":1256},"definition_location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1188,"end":1198},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1199,"end":1200}]],"returns":[{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1209,"end":1220}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5605,"end":5663}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5593,"end":5594}]],"nops":{},"labels":{"0":0,"2":6,"3":9,"5":13},"code_map":{"0":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1252,"end":1253},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5593,"end":5594},"2":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5609,"end":5610},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5613,"end":5619},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5611,"end":5612},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5605,"end":5663},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5621,"end":5635},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5605,"end":5663},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5654,"end":5655},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5654,"end":5662},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5641,"end":5663},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5605,"end":5663},"14":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1227,"end":1254}},"is_native":false},"8":{"location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1340,"end":1419},"definition_location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1351,"end":1361},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1362,"end":1363}]],"returns":[{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1372,"end":1383}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5746,"end":5809}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5734,"end":5735}]],"nops":{},"labels":{"0":0,"2":6,"3":9,"5":13},"code_map":{"0":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1415,"end":1416},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5734,"end":5735},"2":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5750,"end":5751},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5754,"end":5765},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5752,"end":5753},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5746,"end":5809},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5767,"end":5781},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5746,"end":5809},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5800,"end":5801},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5800,"end":5808},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5787,"end":5809},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5746,"end":5809},"14":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1390,"end":1417}},"is_native":false},"9":{"location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1503,"end":1582},"definition_location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1514,"end":1524},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1525,"end":1526}]],"returns":[{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1535,"end":1546}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5892,"end":5965}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5880,"end":5881}]],"nops":{},"labels":{"0":0,"2":6,"3":9,"5":13},"code_map":{"0":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1578,"end":1579},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5880,"end":5881},"2":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5896,"end":5897},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5900,"end":5921},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5898,"end":5899},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5892,"end":5965},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5923,"end":5937},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5892,"end":5965},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5956,"end":5957},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5956,"end":5964},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5943,"end":5965},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5892,"end":5965},"14":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1553,"end":1580}},"is_native":false},"10":{"location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1667,"end":1749},"definition_location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1678,"end":1689},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1690,"end":1691}]],"returns":[{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1700,"end":1712}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6050,"end":6144}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6038,"end":6039}]],"nops":{},"labels":{"0":0,"2":6,"3":9,"5":13},"code_map":{"0":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1745,"end":1746},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6038,"end":6039},"2":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6054,"end":6055},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6058,"end":6099},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6056,"end":6057},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6050,"end":6144},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6101,"end":6115},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6050,"end":6144},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6134,"end":6135},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6134,"end":6143},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6121,"end":6144},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6050,"end":6144},"14":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1719,"end":1747}},"is_native":false},"11":{"location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1751,"end":1827},"definition_location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1762,"end":1771},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1772,"end":1773}]],"returns":[{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1782,"end":1788}],"locals":[["%#1",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1795,"end":1825}],["buffer#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1637,"end":1643}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1560,"end":1561}]],"nops":{},"labels":{"0":0,"2":6,"3":10,"4":12,"5":16,"6":29,"7":34},"code_map":{"0":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1823,"end":1824},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1556,"end":1561},"2":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1576,"end":1577},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1581,"end":1582},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1578,"end":1580},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1572,"end":1623},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1601,"end":1605},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1601,"end":1617},"8":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1795,"end":1825},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1594,"end":1617},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1646,"end":1654},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1633,"end":1643},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1667,"end":1668},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1672,"end":1673},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1669,"end":1671},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1660,"end":1751},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1685,"end":1691},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1704,"end":1706},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1709,"end":1710},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1713,"end":1715},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1711,"end":1712},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1707,"end":1708},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1703,"end":1722},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1685,"end":1724},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1738,"end":1739},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1742,"end":1744},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1740,"end":1741},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1734,"end":1735},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1660,"end":1751},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1757,"end":1763},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1757,"end":1773},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1779,"end":1785},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1779,"end":1797},"33":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1795,"end":1825}},"is_native":false},"12":{"location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1908,"end":2020},"definition_location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1919,"end":1930},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1931,"end":1932}],["y#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1940,"end":1941}]],"returns":[{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1950,"end":1962}],"locals":[["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1949,"end":2007}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1897,"end":1898}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1913,"end":1914}]],"nops":{},"labels":{"0":0,"3":10,"4":13,"6":18},"code_map":{"0":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1999,"end":2000},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1897,"end":1898},"2":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2002,"end":2003},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1913,"end":1914},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1953,"end":1954},"5":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":4049,"end":4130},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1965,"end":1966},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1963,"end":1964},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1955,"end":1956},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1949,"end":2007},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1968,"end":1982},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1949,"end":2007},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2001,"end":2002},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2005,"end":2006},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2003,"end":2004},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1988,"end":2007},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1949,"end":2007},"19":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":1969,"end":2018}},"is_native":false},"13":{"location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2087,"end":2185},"definition_location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2098,"end":2109},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2110,"end":2111}],["y#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2119,"end":2120}]],"returns":[{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2129,"end":2141}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2123,"end":2173}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2095,"end":2096}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2111,"end":2112}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":16},"code_map":{"0":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2178,"end":2179},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2095,"end":2096},"2":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2181,"end":2182},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2111,"end":2112},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2127,"end":2128},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2131,"end":2132},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2129,"end":2130},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2123,"end":2173},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2134,"end":2148},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2123,"end":2173},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2167,"end":2168},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2171,"end":2172},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2169,"end":2170},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2154,"end":2173},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2123,"end":2173},"17":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2148,"end":2183}},"is_native":false},"14":{"location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2277,"end":2389},"definition_location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2288,"end":2299},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2300,"end":2301}],["y#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2309,"end":2310}]],"returns":[{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2319,"end":2331}],"locals":[["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2329,"end":2345}],["%#4",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2372,"end":2434}],["%#5",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2325,"end":2434}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2273,"end":2274}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2289,"end":2290}]],"nops":{},"labels":{"0":0,"10":35,"12":37,"3":8,"4":11,"5":15,"6":17,"7":21,"8":27,"9":30},"code_map":{"0":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2368,"end":2369},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2273,"end":2274},"2":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2371,"end":2372},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2289,"end":2290},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2329,"end":2330},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2334,"end":2335},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2331,"end":2333},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2329,"end":2345},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2339,"end":2340},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2344,"end":2345},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2341,"end":2343},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2329,"end":2345},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2325,"end":2434},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2360,"end":2361},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2347,"end":2362},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2325,"end":2434},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2376,"end":2377},"22":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":4049,"end":4130},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2388,"end":2389},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2386,"end":2387},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2378,"end":2379},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2372,"end":2434},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2391,"end":2405},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2372,"end":2434},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2428,"end":2429},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2432,"end":2433},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2430,"end":2431},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2415,"end":2434},"34":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2372,"end":2434},"36":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2325,"end":2434},"38":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2338,"end":2387}},"is_native":false},"15":{"location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2456,"end":2554},"definition_location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2467,"end":2478},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2479,"end":2480}],["y#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2488,"end":2489}]],"returns":[{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2498,"end":2510}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2550,"end":2601}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2522,"end":2523}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2538,"end":2539}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":16},"code_map":{"0":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2547,"end":2548},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2522,"end":2523},"2":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2550,"end":2551},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2538,"end":2539},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2554,"end":2555},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2559,"end":2560},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2556,"end":2558},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2550,"end":2601},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2562,"end":2576},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2550,"end":2601},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2595,"end":2596},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2599,"end":2600},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2597,"end":2598},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2582,"end":2601},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2550,"end":2601},"17":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2517,"end":2552}},"is_native":false},"16":{"location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2633,"end":2743},"definition_location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2644,"end":2658},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2659,"end":2660}],["y#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2668,"end":2669}]],"returns":[{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2678,"end":2682}],"locals":[["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2748,"end":2783}],["max_t#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2728,"end":2733}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2696,"end":2697}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2712,"end":2713}]],"nops":{},"labels":{"0":0,"3":12,"4":15,"6":19},"code_map":{"0":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2722,"end":2723},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2696,"end":2697},"2":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2725,"end":2726},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2712,"end":2713},"4":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":4049,"end":4130},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2728,"end":2733},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2752,"end":2753},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2756,"end":2761},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2764,"end":2765},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2762,"end":2763},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2754,"end":2755},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2748,"end":2783},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2767,"end":2772},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2748,"end":2783},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2778,"end":2779},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2782,"end":2783},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2780,"end":2781},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2748,"end":2783},"20":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2689,"end":2741}},"is_native":false},"17":{"location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2815,"end":2911},"definition_location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2826,"end":2840},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2841,"end":2842}],["y#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2850,"end":2851}]],"returns":[{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2860,"end":2864}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2894,"end":2917}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2866,"end":2867}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2882,"end":2883}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":15},"code_map":{"0":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2904,"end":2905},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2866,"end":2867},"2":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2907,"end":2908},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2882,"end":2883},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2898,"end":2899},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2902,"end":2903},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2900,"end":2901},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2894,"end":2917},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2905,"end":2906},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2894,"end":2917},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2912,"end":2913},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2916,"end":2917},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2914,"end":2915},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2894,"end":2917},"16":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2871,"end":2909}},"is_native":false},"18":{"location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":2995,"end":3105},"definition_location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3006,"end":3020},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3021,"end":3022}],["y#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3030,"end":3031}]],"returns":[{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3040,"end":3044}],"locals":[["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3068,"end":3084}],["%#4",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3097,"end":3136}],["%#5",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3064,"end":3136}],["max_t#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3044,"end":3049}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3012,"end":3013}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3028,"end":3029}]],"nops":{},"labels":{"0":0,"10":35,"12":37,"3":10,"4":13,"5":17,"6":19,"7":22,"8":28,"9":31},"code_map":{"0":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3084,"end":3085},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3012,"end":3013},"2":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3087,"end":3088},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3028,"end":3029},"4":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":4049,"end":4130},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3044,"end":3049},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3068,"end":3069},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3073,"end":3074},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3070,"end":3072},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3068,"end":3084},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3078,"end":3079},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3083,"end":3084},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3080,"end":3082},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3068,"end":3084},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3064,"end":3136},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3086,"end":3087},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3064,"end":3136},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3101,"end":3102},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3105,"end":3110},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3113,"end":3114},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3111,"end":3112},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3103,"end":3104},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3097,"end":3136},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3116,"end":3121},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3097,"end":3136},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3131,"end":3132},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3135,"end":3136},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3133,"end":3134},"34":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3097,"end":3136},"36":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3064,"end":3136},"38":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3051,"end":3103}},"is_native":false},"19":{"location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3234,"end":3395},"definition_location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3245,"end":3257},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3258,"end":3259}],["shift#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3267,"end":3272}]],"returns":[{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3279,"end":3291}],"locals":[["%#1",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3327,"end":3393}],["result#1#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3302,"end":3308}]],"nops":{},"labels":{"0":0,"1":10,"2":14,"3":16},"code_map":{"0":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3311,"end":3312},"1":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3316,"end":3321},"2":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3313,"end":3315},"3":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3302,"end":3308},"4":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3331,"end":3337},"5":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3341,"end":3346},"6":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3338,"end":3340},"7":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3350,"end":3351},"8":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3347,"end":3349},"9":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3327,"end":3393},"10":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3366,"end":3372},"11":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3353,"end":3373},"12":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3327,"end":3393},"14":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3379,"end":3393},"15":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3327,"end":3393}},"is_native":false},"20":{"location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3525,"end":3686},"definition_location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3536,"end":3548},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3549,"end":3550}],["shift#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3558,"end":3563}]],"returns":[{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3570,"end":3582}],"locals":[["%#1",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3618,"end":3684}],["result#1#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3593,"end":3599}]],"nops":{},"labels":{"0":0,"1":10,"2":14,"3":16},"code_map":{"0":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3602,"end":3603},"1":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3607,"end":3612},"2":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3604,"end":3606},"3":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3593,"end":3599},"4":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3622,"end":3628},"5":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3632,"end":3637},"6":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3629,"end":3631},"7":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3641,"end":3642},"8":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3638,"end":3640},"9":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3618,"end":3684},"10":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3657,"end":3663},"11":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3644,"end":3664},"12":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3618,"end":3684},"14":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3670,"end":3684},"15":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3618,"end":3684}},"is_native":false},"21":{"location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3875,"end":3975},"definition_location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3886,"end":3898},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3899,"end":3900}],["y#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3908,"end":3909}]],"returns":[{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3918,"end":3930}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4396,"end":4455}],["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4360,"end":4455}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4332,"end":4333}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4348,"end":4349}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"4":17,"5":23,"6":25,"8":27},"code_map":{"0":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3968,"end":3969},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4332,"end":4333},"2":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3971,"end":3972},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4348,"end":4349},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4364,"end":4365},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4369,"end":4370},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4366,"end":4368},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4360,"end":4455},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4372,"end":4386},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4360,"end":4455},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4400,"end":4401},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4404,"end":4405},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4402,"end":4403},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4409,"end":4410},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4406,"end":4408},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4396,"end":4455},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4425,"end":4426},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4429,"end":4430},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4427,"end":4428},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4412,"end":4431},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4396,"end":4455},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4441,"end":4455},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4396,"end":4455},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4360,"end":4455},"28":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":3937,"end":3973}},"is_native":false},"22":{"location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":4986,"end":5062},"definition_location":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":4997,"end":5016},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":5017,"end":5018}],["y#0#0",{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":5026,"end":5027}]],"returns":[{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":5036,"end":5040}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":5047,"end":5048},"1":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":5058,"end":5059},"2":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":5047,"end":5060}},"is_native":false}},"constant_map":{}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u256.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u256.mvd new file mode 100644 index 0000000..72fe3fb Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u256.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u32.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u32.json new file mode 100644 index 0000000..9983e57 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u32.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/move-stdlib/sources/u32.move","definition_location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":108,"end":116},"module_name":["0000000000000000000000000000000000000000000000000000000000000001","u32"],"struct_map":{},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":251,"end":311},"definition_location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":262,"end":273},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":274,"end":275}]],"returns":[{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":283,"end":286}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":293,"end":294},"1":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":5516,"end":5527},"2":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":295,"end":296},"3":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":293,"end":309}},"is_native":false},"1":{"location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":350,"end":421},"definition_location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":361,"end":364},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":365,"end":366}],["y#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":373,"end":374}]],"returns":[{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":382,"end":385}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":286,"end":305}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":258,"end":259}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":274,"end":275}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":13},"code_map":{"0":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":414,"end":415},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":258,"end":259},"2":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":417,"end":418},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":274,"end":275},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":290,"end":291},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":294,"end":295},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":292,"end":293},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":286,"end":305},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":297,"end":298},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":286,"end":305},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":304,"end":305},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":286,"end":305},"14":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":392,"end":419}},"is_native":false},"2":{"location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":461,"end":532},"definition_location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":472,"end":475},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":476,"end":477}],["y#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":484,"end":485}]],"returns":[{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":493,"end":496}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":405,"end":424}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":377,"end":378}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":393,"end":394}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":13},"code_map":{"0":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":525,"end":526},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":377,"end":378},"2":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":528,"end":529},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":393,"end":394},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":409,"end":410},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":413,"end":414},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":411,"end":412},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":405,"end":424},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":416,"end":417},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":405,"end":424},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":423,"end":424},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":405,"end":424},"14":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":503,"end":530}},"is_native":false},"3":{"location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":573,"end":646},"definition_location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":584,"end":588},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":589,"end":590}],["y#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":597,"end":598}]],"returns":[{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":606,"end":609}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":525,"end":552}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":497,"end":498}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":513,"end":514}]],"nops":{},"labels":{"0":0,"2":8,"3":13,"5":17},"code_map":{"0":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":639,"end":640},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":497,"end":498},"2":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":642,"end":643},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":513,"end":514},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":529,"end":530},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":533,"end":534},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":531,"end":532},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":525,"end":552},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":536,"end":537},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":540,"end":541},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":538,"end":539},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":525,"end":552},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":547,"end":548},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":551,"end":552},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":549,"end":550},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":525,"end":552},"18":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":616,"end":644}},"is_native":false},"4":{"location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":811,"end":909},"definition_location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":822,"end":829},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":830,"end":831}],["y#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":838,"end":839}],["z#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":846,"end":847}]],"returns":[{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":855,"end":858}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":899,"end":900},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6230,"end":6238},"2":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":902,"end":903},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6243,"end":6251},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6240,"end":6241},"5":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":905,"end":906},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6256,"end":6264},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6253,"end":6254},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6228,"end":6272},"9":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":865,"end":907}},"is_native":false},"5":{"location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":1124,"end":1232},"definition_location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":1135,"end":1147},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":1148,"end":1149}],["y#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":1156,"end":1157}],["z#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":1164,"end":1165}]],"returns":[{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":1173,"end":1176}],"locals":[["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693}],["x#1#5",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":629,"end":630}],["y#1#5",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":645,"end":646}]],"nops":{},"labels":{"0":0,"2":15,"3":20,"6":26},"code_map":{"0":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":1222,"end":1223},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6376,"end":6384},"2":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":1225,"end":1226},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6389,"end":6397},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6386,"end":6387},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":629,"end":630},"6":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":1228,"end":1229},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6400,"end":6408},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":645,"end":646},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":661,"end":662},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":665,"end":666},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":663,"end":664},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":670,"end":671},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":667,"end":669},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":673,"end":674},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":677,"end":678},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":675,"end":676},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":684,"end":685},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":688,"end":689},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":686,"end":687},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":692,"end":693},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":690,"end":691},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6361,"end":6415},"28":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":1183,"end":1230}},"is_native":false},"6":{"location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":1280,"end":1361},"definition_location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":1291,"end":1299},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":1300,"end":1301}],["y#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":1308,"end":1309}]],"returns":[{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":1317,"end":1320}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":629,"end":630}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":645,"end":646}]],"nops":{},"labels":{"0":0,"2":10,"3":15,"5":21},"code_map":{"0":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":1354,"end":1355},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":629,"end":630},"2":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":1357,"end":1358},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":645,"end":646},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":661,"end":662},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":665,"end":666},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":663,"end":664},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":670,"end":671},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":667,"end":669},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":673,"end":674},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":677,"end":678},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":675,"end":676},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":684,"end":685},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":688,"end":689},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":686,"end":687},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":692,"end":693},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":690,"end":691},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693},"22":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":1327,"end":1359}},"is_native":false},"7":{"location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":1412,"end":1502},"definition_location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":1423,"end":1426},"type_parameters":[],"parameters":[["base#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":1427,"end":1431}],["exponent#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":1438,"end":1446}]],"returns":[{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":1453,"end":1456}],"locals":[["base#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":773,"end":777}],["exponent#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":799,"end":807}],["res#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":833,"end":836}]],"nops":{},"labels":{"0":0,"2":6,"3":11,"4":17,"5":26,"7":35},"code_map":{"0":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":1485,"end":1489},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":769,"end":777},"2":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":1491,"end":1499},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":795,"end":807},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":839,"end":840},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":829,"end":836},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":853,"end":861},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":865,"end":866},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":862,"end":864},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":846,"end":1071},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":882,"end":890},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":893,"end":894},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":891,"end":892},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":898,"end":899},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":895,"end":897},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":878,"end":1065},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":922,"end":926},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":929,"end":933},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":927,"end":928},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":915,"end":919},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":958,"end":966},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":969,"end":970},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":967,"end":968},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":947,"end":955},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":878,"end":1065},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1007,"end":1010},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1013,"end":1017},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1011,"end":1012},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1001,"end":1004},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1042,"end":1050},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1053,"end":1054},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1051,"end":1052},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1031,"end":1039},"34":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":878,"end":1065},"35":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1078,"end":1081},"36":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":1463,"end":1500}},"is_native":false},"8":{"location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":2370,"end":2446},"definition_location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":2381,"end":2385},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":2386,"end":2387}]],"returns":[{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":2395,"end":2398}],"locals":[["bit#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1184,"end":1187}],["res#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1223,"end":1226}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1164,"end":1165}],["x#2#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1250,"end":1251}]],"nops":{},"labels":{"0":0,"2":9,"3":14,"4":20,"5":33,"6":37,"8":42},"code_map":{"0":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":2438,"end":2439},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1164,"end":1165},"2":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1190,"end":1209},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1180,"end":1187},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1230,"end":1231},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1219,"end":1226},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1254,"end":1255},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1254,"end":1261},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1246,"end":1251},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1275,"end":1278},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1282,"end":1283},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1279,"end":1281},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1268,"end":1471},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1299,"end":1300},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1304,"end":1307},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1310,"end":1313},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1308,"end":1309},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1301,"end":1303},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1295,"end":1440},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1333,"end":1334},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1338,"end":1341},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1344,"end":1347},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1342,"end":1343},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1335,"end":1336},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1329,"end":1330},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1369,"end":1372},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1376,"end":1377},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1373,"end":1375},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1381,"end":1384},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1379,"end":1380},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1362,"end":1365},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1295,"end":1440},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1421,"end":1424},"34":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1428,"end":1429},"35":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1425,"end":1427},"36":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1415,"end":1418},"37":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1456,"end":1459},"38":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1463,"end":1464},"39":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1460,"end":1462},"40":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1450,"end":1453},"41":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1268,"end":1471},"42":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1478,"end":1481},"43":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1478,"end":1487},"44":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":2405,"end":2444}},"is_native":false},"9":{"location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":2528,"end":2603},"definition_location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":2539,"end":2548},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":2549,"end":2550}]],"returns":[{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":2558,"end":2568}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5467,"end":5522}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5455,"end":5456}]],"nops":{},"labels":{"0":0,"2":6,"3":9,"5":13},"code_map":{"0":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":2599,"end":2600},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5455,"end":5456},"2":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5471,"end":5472},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5475,"end":5479},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5473,"end":5474},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5467,"end":5522},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5481,"end":5495},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5467,"end":5522},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5514,"end":5515},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5514,"end":5521},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5501,"end":5522},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5467,"end":5522},"14":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":2575,"end":2601}},"is_native":false},"10":{"location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":2686,"end":2764},"definition_location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":2697,"end":2707},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":2708,"end":2709}]],"returns":[{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":2717,"end":2728}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5605,"end":5663}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5593,"end":5594}]],"nops":{},"labels":{"0":0,"2":6,"3":9,"5":13},"code_map":{"0":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":2760,"end":2761},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5593,"end":5594},"2":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5609,"end":5610},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5613,"end":5619},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5611,"end":5612},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5605,"end":5663},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5621,"end":5635},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5605,"end":5663},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5654,"end":5655},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5654,"end":5662},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5641,"end":5663},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5605,"end":5663},"14":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":2735,"end":2762}},"is_native":false},"11":{"location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":2766,"end":2841},"definition_location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":2777,"end":2786},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":2787,"end":2788}]],"returns":[{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":2796,"end":2802}],"locals":[["%#1",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":2809,"end":2839}],["buffer#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1637,"end":1643}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1560,"end":1561}]],"nops":{},"labels":{"0":0,"2":6,"3":10,"4":12,"5":16,"6":29,"7":34},"code_map":{"0":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":2837,"end":2838},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1556,"end":1561},"2":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1576,"end":1577},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1581,"end":1582},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1578,"end":1580},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1572,"end":1623},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1601,"end":1605},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1601,"end":1617},"8":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":2809,"end":2839},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1594,"end":1617},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1646,"end":1654},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1633,"end":1643},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1667,"end":1668},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1672,"end":1673},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1669,"end":1671},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1660,"end":1751},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1685,"end":1691},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1704,"end":1706},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1709,"end":1710},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1713,"end":1715},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1711,"end":1712},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1707,"end":1708},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1703,"end":1722},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1685,"end":1724},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1738,"end":1739},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1742,"end":1744},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1740,"end":1741},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1734,"end":1735},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1660,"end":1751},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1757,"end":1763},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1757,"end":1773},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1779,"end":1785},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1779,"end":1797},"33":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":2809,"end":2839}},"is_native":false},"12":{"location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":2922,"end":3031},"definition_location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":2933,"end":2944},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":2945,"end":2946}],["y#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":2953,"end":2954}]],"returns":[{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":2962,"end":2973}],"locals":[["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1949,"end":2007}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1897,"end":1898}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1913,"end":1914}]],"nops":{},"labels":{"0":0,"3":10,"4":13,"6":18},"code_map":{"0":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3010,"end":3011},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1897,"end":1898},"2":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3013,"end":3014},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1913,"end":1914},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1953,"end":1954},"5":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":5516,"end":5527},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1965,"end":1966},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1963,"end":1964},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1955,"end":1956},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1949,"end":2007},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1968,"end":1982},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1949,"end":2007},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2001,"end":2002},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2005,"end":2006},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2003,"end":2004},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1988,"end":2007},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1949,"end":2007},"19":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":2980,"end":3029}},"is_native":false},"13":{"location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3098,"end":3193},"definition_location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3109,"end":3120},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3121,"end":3122}],["y#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3129,"end":3130}]],"returns":[{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3138,"end":3149}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2123,"end":2173}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2095,"end":2096}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2111,"end":2112}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":16},"code_map":{"0":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3186,"end":3187},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2095,"end":2096},"2":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3189,"end":3190},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2111,"end":2112},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2127,"end":2128},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2131,"end":2132},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2129,"end":2130},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2123,"end":2173},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2134,"end":2148},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2123,"end":2173},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2167,"end":2168},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2171,"end":2172},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2169,"end":2170},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2154,"end":2173},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2123,"end":2173},"17":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3156,"end":3191}},"is_native":false},"14":{"location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3285,"end":3394},"definition_location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3296,"end":3307},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3308,"end":3309}],["y#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3316,"end":3317}]],"returns":[{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3325,"end":3336}],"locals":[["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2329,"end":2345}],["%#4",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2372,"end":2434}],["%#5",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2325,"end":2434}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2273,"end":2274}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2289,"end":2290}]],"nops":{},"labels":{"0":0,"10":35,"12":37,"3":8,"4":11,"5":15,"6":17,"7":21,"8":27,"9":30},"code_map":{"0":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3373,"end":3374},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2273,"end":2274},"2":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3376,"end":3377},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2289,"end":2290},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2329,"end":2330},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2334,"end":2335},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2331,"end":2333},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2329,"end":2345},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2339,"end":2340},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2344,"end":2345},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2341,"end":2343},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2329,"end":2345},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2325,"end":2434},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2360,"end":2361},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2347,"end":2362},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2325,"end":2434},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2376,"end":2377},"22":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":5516,"end":5527},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2388,"end":2389},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2386,"end":2387},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2378,"end":2379},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2372,"end":2434},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2391,"end":2405},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2372,"end":2434},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2428,"end":2429},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2432,"end":2433},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2430,"end":2431},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2415,"end":2434},"34":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2372,"end":2434},"36":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2325,"end":2434},"38":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3343,"end":3392}},"is_native":false},"15":{"location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3461,"end":3556},"definition_location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3472,"end":3483},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3484,"end":3485}],["y#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3492,"end":3493}]],"returns":[{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3501,"end":3512}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2550,"end":2601}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2522,"end":2523}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2538,"end":2539}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":16},"code_map":{"0":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3549,"end":3550},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2522,"end":2523},"2":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3552,"end":3553},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2538,"end":2539},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2554,"end":2555},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2559,"end":2560},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2556,"end":2558},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2550,"end":2601},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2562,"end":2576},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2550,"end":2601},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2595,"end":2596},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2599,"end":2600},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2597,"end":2598},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2582,"end":2601},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2550,"end":2601},"17":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3519,"end":3554}},"is_native":false},"16":{"location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3635,"end":3742},"definition_location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3646,"end":3660},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3661,"end":3662}],["y#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3669,"end":3670}]],"returns":[{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3678,"end":3681}],"locals":[["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2748,"end":2783}],["max_t#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2728,"end":2733}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2696,"end":2697}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2712,"end":2713}]],"nops":{},"labels":{"0":0,"3":12,"4":15,"6":19},"code_map":{"0":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3721,"end":3722},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2696,"end":2697},"2":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3724,"end":3725},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2712,"end":2713},"4":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":5516,"end":5527},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2728,"end":2733},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2752,"end":2753},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2756,"end":2761},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2764,"end":2765},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2762,"end":2763},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2754,"end":2755},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2748,"end":2783},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2767,"end":2772},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2748,"end":2783},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2778,"end":2779},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2782,"end":2783},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2780,"end":2781},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2748,"end":2783},"20":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3688,"end":3740}},"is_native":false},"17":{"location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3814,"end":3907},"definition_location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3825,"end":3839},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3840,"end":3841}],["y#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3848,"end":3849}]],"returns":[{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3857,"end":3860}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2894,"end":2917}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2866,"end":2867}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2882,"end":2883}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":15},"code_map":{"0":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3900,"end":3901},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2866,"end":2867},"2":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3903,"end":3904},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2882,"end":2883},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2898,"end":2899},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2902,"end":2903},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2900,"end":2901},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2894,"end":2917},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2905,"end":2906},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2894,"end":2917},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2912,"end":2913},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2916,"end":2917},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2914,"end":2915},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2894,"end":2917},"16":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3867,"end":3905}},"is_native":false},"18":{"location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":3991,"end":4098},"definition_location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":4002,"end":4016},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":4017,"end":4018}],["y#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":4025,"end":4026}]],"returns":[{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":4034,"end":4037}],"locals":[["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3068,"end":3084}],["%#4",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3097,"end":3136}],["%#5",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3064,"end":3136}],["max_t#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3044,"end":3049}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3012,"end":3013}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3028,"end":3029}]],"nops":{},"labels":{"0":0,"10":35,"12":37,"3":10,"4":13,"5":17,"6":19,"7":22,"8":28,"9":31},"code_map":{"0":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":4077,"end":4078},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3012,"end":3013},"2":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":4080,"end":4081},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3028,"end":3029},"4":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":5516,"end":5527},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3044,"end":3049},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3068,"end":3069},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3073,"end":3074},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3070,"end":3072},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3068,"end":3084},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3078,"end":3079},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3083,"end":3084},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3080,"end":3082},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3068,"end":3084},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3064,"end":3136},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3086,"end":3087},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3064,"end":3136},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3101,"end":3102},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3105,"end":3110},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3113,"end":3114},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3111,"end":3112},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3103,"end":3104},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3097,"end":3136},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3116,"end":3121},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3097,"end":3136},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3131,"end":3132},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3135,"end":3136},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3133,"end":3134},"34":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3097,"end":3136},"36":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3064,"end":3136},"38":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":4044,"end":4096}},"is_native":false},"19":{"location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":4217,"end":4323},"definition_location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":4228,"end":4239},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":4240,"end":4241}],["shift#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":4248,"end":4253}]],"returns":[{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":4260,"end":4271}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3300,"end":3367}],["shift#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3250,"end":3255}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3234,"end":3235}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":16},"code_map":{"0":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":4308,"end":4309},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3234,"end":3235},"2":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":4311,"end":4316},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3250,"end":3255},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3304,"end":3309},"5":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":4318,"end":4320},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3310,"end":3312},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3300,"end":3367},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3323,"end":3337},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3300,"end":3367},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3356,"end":3357},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3361,"end":3366},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3358,"end":3360},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3343,"end":3367},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3300,"end":3367},"17":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":4278,"end":4321}},"is_native":false},"20":{"location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":4443,"end":4549},"definition_location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":4454,"end":4465},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":4466,"end":4467}],["shift#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":4474,"end":4479}]],"returns":[{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":4486,"end":4497}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3531,"end":3598}],["shift#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3481,"end":3486}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3465,"end":3466}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":16},"code_map":{"0":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":4534,"end":4535},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3465,"end":3466},"2":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":4537,"end":4542},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3481,"end":3486},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3535,"end":3540},"5":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":4544,"end":4546},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3541,"end":3543},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3531,"end":3598},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3554,"end":3568},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3531,"end":3598},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3587,"end":3588},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3592,"end":3597},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3589,"end":3591},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3574,"end":3598},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3531,"end":3598},"17":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":4504,"end":4547}},"is_native":false},"21":{"location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":4745,"end":4853},"definition_location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":4756,"end":4768},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":4769,"end":4770}],["shift#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":4777,"end":4782}]],"returns":[{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":4789,"end":4800}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3853,"end":3919}],["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3763,"end":3925}],["result#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3824,"end":3830}],["shift#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3713,"end":3718}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3697,"end":3698}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"4":21,"5":25,"6":27,"8":29},"code_map":{"0":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":4838,"end":4839},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3697,"end":3698},"2":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":4841,"end":4846},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3713,"end":3718},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3767,"end":3772},"5":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":4848,"end":4850},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3773,"end":3775},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3763,"end":3925},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3786,"end":3800},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3763,"end":3925},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3833,"end":3834},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3838,"end":3843},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3835,"end":3837},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3824,"end":3830},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3857,"end":3863},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3867,"end":3872},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3864,"end":3866},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3876,"end":3877},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3873,"end":3875},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3853,"end":3919},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3892,"end":3898},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3879,"end":3899},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3853,"end":3919},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3905,"end":3919},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3853,"end":3919},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3763,"end":3925},"30":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":4807,"end":4851}},"is_native":false},"22":{"location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":5050,"end":5158},"definition_location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":5061,"end":5073},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":5074,"end":5075}],["shift#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":5082,"end":5087}]],"returns":[{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":5094,"end":5105}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4180,"end":4246}],["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4090,"end":4252}],["result#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4151,"end":4157}],["shift#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4040,"end":4045}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4024,"end":4025}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"4":21,"5":25,"6":27,"8":29},"code_map":{"0":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":5143,"end":5144},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4024,"end":4025},"2":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":5146,"end":5151},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4040,"end":4045},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4094,"end":4099},"5":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":5153,"end":5155},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4100,"end":4102},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4090,"end":4252},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4113,"end":4127},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4090,"end":4252},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4160,"end":4161},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4165,"end":4170},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4162,"end":4164},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4151,"end":4157},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4184,"end":4190},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4194,"end":4199},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4191,"end":4193},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4203,"end":4204},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4200,"end":4202},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4180,"end":4246},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4219,"end":4225},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4206,"end":4226},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4180,"end":4246},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4232,"end":4246},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4180,"end":4246},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4090,"end":4252},"30":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":5112,"end":5156}},"is_native":false},"23":{"location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":5347,"end":5444},"definition_location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":5358,"end":5370},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":5371,"end":5372}],["y#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":5379,"end":5380}]],"returns":[{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":5388,"end":5399}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4396,"end":4455}],["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4360,"end":4455}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4332,"end":4333}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4348,"end":4349}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"4":17,"5":23,"6":25,"8":27},"code_map":{"0":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":5437,"end":5438},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4332,"end":4333},"2":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":5440,"end":5441},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4348,"end":4349},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4364,"end":4365},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4369,"end":4370},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4366,"end":4368},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4360,"end":4455},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4372,"end":4386},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4360,"end":4455},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4400,"end":4401},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4404,"end":4405},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4402,"end":4403},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4409,"end":4410},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4406,"end":4408},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4396,"end":4455},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4425,"end":4426},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4429,"end":4430},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4427,"end":4428},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4412,"end":4431},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4396,"end":4455},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4441,"end":4455},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4396,"end":4455},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4360,"end":4455},"28":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":5406,"end":5442}},"is_native":false},"24":{"location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":6373,"end":6446},"definition_location":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":6384,"end":6403},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":6404,"end":6405}],["y#0#0",{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":6412,"end":6413}]],"returns":[{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":6421,"end":6424}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":6431,"end":6432},"1":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":6442,"end":6443},"2":{"file_hash":"de21fa0ea826436ec8730dddf2c720015689e5f407fbd157de338ca20b323795","start":6431,"end":6444}},"is_native":false}},"constant_map":{}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u32.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u32.mvd new file mode 100644 index 0000000..ca3b2e9 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u32.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u64.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u64.json new file mode 100644 index 0000000..0f6c514 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u64.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/move-stdlib/sources/u64.move","definition_location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":108,"end":116},"module_name":["0000000000000000000000000000000000000000000000000000000000000001","u64"],"struct_map":{},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":251,"end":311},"definition_location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":262,"end":273},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":274,"end":275}]],"returns":[{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":283,"end":286}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":293,"end":294},"1":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":5680,"end":5701},"2":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":295,"end":296},"3":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":293,"end":309}},"is_native":false},"1":{"location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":350,"end":421},"definition_location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":361,"end":364},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":365,"end":366}],["y#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":373,"end":374}]],"returns":[{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":382,"end":385}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":286,"end":305}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":258,"end":259}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":274,"end":275}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":13},"code_map":{"0":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":414,"end":415},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":258,"end":259},"2":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":417,"end":418},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":274,"end":275},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":290,"end":291},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":294,"end":295},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":292,"end":293},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":286,"end":305},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":297,"end":298},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":286,"end":305},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":304,"end":305},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":286,"end":305},"14":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":392,"end":419}},"is_native":false},"2":{"location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":461,"end":532},"definition_location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":472,"end":475},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":476,"end":477}],["y#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":484,"end":485}]],"returns":[{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":493,"end":496}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":405,"end":424}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":377,"end":378}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":393,"end":394}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":13},"code_map":{"0":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":525,"end":526},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":377,"end":378},"2":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":528,"end":529},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":393,"end":394},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":409,"end":410},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":413,"end":414},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":411,"end":412},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":405,"end":424},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":416,"end":417},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":405,"end":424},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":423,"end":424},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":405,"end":424},"14":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":503,"end":530}},"is_native":false},"3":{"location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":573,"end":646},"definition_location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":584,"end":588},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":589,"end":590}],["y#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":597,"end":598}]],"returns":[{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":606,"end":609}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":525,"end":552}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":497,"end":498}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":513,"end":514}]],"nops":{},"labels":{"0":0,"2":8,"3":13,"5":17},"code_map":{"0":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":639,"end":640},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":497,"end":498},"2":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":642,"end":643},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":513,"end":514},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":529,"end":530},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":533,"end":534},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":531,"end":532},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":525,"end":552},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":536,"end":537},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":540,"end":541},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":538,"end":539},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":525,"end":552},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":547,"end":548},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":551,"end":552},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":549,"end":550},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":525,"end":552},"18":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":616,"end":644}},"is_native":false},"4":{"location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":811,"end":910},"definition_location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":822,"end":829},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":830,"end":831}],["y#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":838,"end":839}],["z#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":846,"end":847}]],"returns":[{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":855,"end":858}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":900,"end":901},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6230,"end":6238},"2":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":903,"end":904},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6243,"end":6251},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6240,"end":6241},"5":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":906,"end":907},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6256,"end":6264},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6253,"end":6254},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6228,"end":6272},"9":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":865,"end":908}},"is_native":false},"5":{"location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":1125,"end":1234},"definition_location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":1136,"end":1148},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":1149,"end":1150}],["y#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":1157,"end":1158}],["z#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":1165,"end":1166}]],"returns":[{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":1174,"end":1177}],"locals":[["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693}],["x#1#5",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":629,"end":630}],["y#1#5",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":645,"end":646}]],"nops":{},"labels":{"0":0,"2":15,"3":20,"6":26},"code_map":{"0":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":1224,"end":1225},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6376,"end":6384},"2":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":1227,"end":1228},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6389,"end":6397},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6386,"end":6387},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":629,"end":630},"6":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":1230,"end":1231},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6400,"end":6408},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":645,"end":646},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":661,"end":662},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":665,"end":666},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":663,"end":664},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":670,"end":671},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":667,"end":669},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":673,"end":674},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":677,"end":678},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":675,"end":676},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":684,"end":685},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":688,"end":689},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":686,"end":687},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":692,"end":693},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":690,"end":691},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6361,"end":6415},"28":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":1184,"end":1232}},"is_native":false},"6":{"location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":1282,"end":1363},"definition_location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":1293,"end":1301},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":1302,"end":1303}],["y#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":1310,"end":1311}]],"returns":[{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":1319,"end":1322}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":629,"end":630}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":645,"end":646}]],"nops":{},"labels":{"0":0,"2":10,"3":15,"5":21},"code_map":{"0":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":1356,"end":1357},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":629,"end":630},"2":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":1359,"end":1360},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":645,"end":646},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":661,"end":662},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":665,"end":666},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":663,"end":664},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":670,"end":671},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":667,"end":669},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":673,"end":674},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":677,"end":678},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":675,"end":676},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":684,"end":685},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":688,"end":689},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":686,"end":687},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":692,"end":693},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":690,"end":691},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693},"22":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":1329,"end":1361}},"is_native":false},"7":{"location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":1414,"end":1504},"definition_location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":1425,"end":1428},"type_parameters":[],"parameters":[["base#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":1429,"end":1433}],["exponent#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":1440,"end":1448}]],"returns":[{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":1455,"end":1458}],"locals":[["base#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":773,"end":777}],["exponent#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":799,"end":807}],["res#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":833,"end":836}]],"nops":{},"labels":{"0":0,"2":6,"3":11,"4":17,"5":26,"7":35},"code_map":{"0":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":1487,"end":1491},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":769,"end":777},"2":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":1493,"end":1501},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":795,"end":807},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":839,"end":840},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":829,"end":836},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":853,"end":861},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":865,"end":866},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":862,"end":864},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":846,"end":1071},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":882,"end":890},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":893,"end":894},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":891,"end":892},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":898,"end":899},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":895,"end":897},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":878,"end":1065},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":922,"end":926},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":929,"end":933},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":927,"end":928},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":915,"end":919},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":958,"end":966},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":969,"end":970},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":967,"end":968},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":947,"end":955},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":878,"end":1065},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1007,"end":1010},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1013,"end":1017},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1011,"end":1012},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1001,"end":1004},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1042,"end":1050},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1053,"end":1054},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1051,"end":1052},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1031,"end":1039},"34":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":878,"end":1065},"35":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1078,"end":1081},"36":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":1465,"end":1502}},"is_native":false},"8":{"location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":2372,"end":2449},"definition_location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":2383,"end":2387},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":2388,"end":2389}]],"returns":[{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":2397,"end":2400}],"locals":[["bit#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1184,"end":1187}],["res#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1223,"end":1226}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1164,"end":1165}],["x#2#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1250,"end":1251}]],"nops":{},"labels":{"0":0,"2":9,"3":14,"4":20,"5":33,"6":37,"8":42},"code_map":{"0":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":2441,"end":2442},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1164,"end":1165},"2":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1190,"end":1209},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1180,"end":1187},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1230,"end":1231},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1219,"end":1226},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1254,"end":1255},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1254,"end":1261},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1246,"end":1251},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1275,"end":1278},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1282,"end":1283},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1279,"end":1281},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1268,"end":1471},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1299,"end":1300},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1304,"end":1307},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1310,"end":1313},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1308,"end":1309},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1301,"end":1303},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1295,"end":1440},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1333,"end":1334},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1338,"end":1341},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1344,"end":1347},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1342,"end":1343},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1335,"end":1336},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1329,"end":1330},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1369,"end":1372},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1376,"end":1377},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1373,"end":1375},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1381,"end":1384},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1379,"end":1380},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1362,"end":1365},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1295,"end":1440},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1421,"end":1424},"34":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1428,"end":1429},"35":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1425,"end":1427},"36":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1415,"end":1418},"37":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1456,"end":1459},"38":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1463,"end":1464},"39":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1460,"end":1462},"40":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1450,"end":1453},"41":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1268,"end":1471},"42":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1478,"end":1481},"43":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1478,"end":1487},"44":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":2407,"end":2447}},"is_native":false},"9":{"location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":2531,"end":2606},"definition_location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":2542,"end":2551},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":2552,"end":2553}]],"returns":[{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":2561,"end":2571}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5467,"end":5522}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5455,"end":5456}]],"nops":{},"labels":{"0":0,"2":6,"3":9,"5":13},"code_map":{"0":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":2602,"end":2603},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5455,"end":5456},"2":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5471,"end":5472},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5475,"end":5479},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5473,"end":5474},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5467,"end":5522},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5481,"end":5495},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5467,"end":5522},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5514,"end":5515},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5514,"end":5521},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5501,"end":5522},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5467,"end":5522},"14":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":2578,"end":2604}},"is_native":false},"10":{"location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":2689,"end":2767},"definition_location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":2700,"end":2710},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":2711,"end":2712}]],"returns":[{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":2720,"end":2731}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5605,"end":5663}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5593,"end":5594}]],"nops":{},"labels":{"0":0,"2":6,"3":9,"5":13},"code_map":{"0":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":2763,"end":2764},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5593,"end":5594},"2":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5609,"end":5610},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5613,"end":5619},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5611,"end":5612},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5605,"end":5663},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5621,"end":5635},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5605,"end":5663},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5654,"end":5655},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5654,"end":5662},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5641,"end":5663},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5605,"end":5663},"14":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":2738,"end":2765}},"is_native":false},"11":{"location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":2850,"end":2928},"definition_location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":2861,"end":2871},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":2872,"end":2873}]],"returns":[{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":2881,"end":2892}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5746,"end":5809}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5734,"end":5735}]],"nops":{},"labels":{"0":0,"2":6,"3":9,"5":13},"code_map":{"0":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":2924,"end":2925},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5734,"end":5735},"2":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5750,"end":5751},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5754,"end":5765},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5752,"end":5753},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5746,"end":5809},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5767,"end":5781},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5746,"end":5809},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5800,"end":5801},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5800,"end":5808},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5787,"end":5809},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5746,"end":5809},"14":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":2899,"end":2926}},"is_native":false},"12":{"location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":2930,"end":3005},"definition_location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":2941,"end":2950},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":2951,"end":2952}]],"returns":[{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":2960,"end":2966}],"locals":[["%#1",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":2973,"end":3003}],["buffer#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1637,"end":1643}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1560,"end":1561}]],"nops":{},"labels":{"0":0,"2":6,"3":10,"4":12,"5":16,"6":29,"7":34},"code_map":{"0":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3001,"end":3002},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1556,"end":1561},"2":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1576,"end":1577},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1581,"end":1582},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1578,"end":1580},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1572,"end":1623},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1601,"end":1605},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1601,"end":1617},"8":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":2973,"end":3003},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1594,"end":1617},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1646,"end":1654},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1633,"end":1643},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1667,"end":1668},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1672,"end":1673},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1669,"end":1671},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1660,"end":1751},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1685,"end":1691},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1704,"end":1706},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1709,"end":1710},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1713,"end":1715},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1711,"end":1712},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1707,"end":1708},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1703,"end":1722},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1685,"end":1724},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1738,"end":1739},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1742,"end":1744},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1740,"end":1741},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1734,"end":1735},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1660,"end":1751},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1757,"end":1763},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1757,"end":1773},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1779,"end":1785},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1779,"end":1797},"33":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":2973,"end":3003}},"is_native":false},"13":{"location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3086,"end":3195},"definition_location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3097,"end":3108},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3109,"end":3110}],["y#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3117,"end":3118}]],"returns":[{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3126,"end":3137}],"locals":[["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1949,"end":2007}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1897,"end":1898}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1913,"end":1914}]],"nops":{},"labels":{"0":0,"3":10,"4":13,"6":18},"code_map":{"0":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3174,"end":3175},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1897,"end":1898},"2":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3177,"end":3178},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1913,"end":1914},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1953,"end":1954},"5":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":5680,"end":5701},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1965,"end":1966},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1963,"end":1964},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1955,"end":1956},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1949,"end":2007},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1968,"end":1982},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1949,"end":2007},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2001,"end":2002},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2005,"end":2006},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2003,"end":2004},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1988,"end":2007},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1949,"end":2007},"19":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3144,"end":3193}},"is_native":false},"14":{"location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3262,"end":3357},"definition_location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3273,"end":3284},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3285,"end":3286}],["y#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3293,"end":3294}]],"returns":[{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3302,"end":3313}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2123,"end":2173}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2095,"end":2096}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2111,"end":2112}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":16},"code_map":{"0":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3350,"end":3351},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2095,"end":2096},"2":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3353,"end":3354},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2111,"end":2112},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2127,"end":2128},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2131,"end":2132},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2129,"end":2130},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2123,"end":2173},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2134,"end":2148},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2123,"end":2173},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2167,"end":2168},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2171,"end":2172},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2169,"end":2170},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2154,"end":2173},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2123,"end":2173},"17":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3320,"end":3355}},"is_native":false},"15":{"location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3449,"end":3558},"definition_location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3460,"end":3471},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3472,"end":3473}],["y#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3480,"end":3481}]],"returns":[{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3489,"end":3500}],"locals":[["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2329,"end":2345}],["%#4",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2372,"end":2434}],["%#5",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2325,"end":2434}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2273,"end":2274}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2289,"end":2290}]],"nops":{},"labels":{"0":0,"10":35,"12":37,"3":8,"4":11,"5":15,"6":17,"7":21,"8":27,"9":30},"code_map":{"0":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3537,"end":3538},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2273,"end":2274},"2":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3540,"end":3541},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2289,"end":2290},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2329,"end":2330},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2334,"end":2335},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2331,"end":2333},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2329,"end":2345},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2339,"end":2340},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2344,"end":2345},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2341,"end":2343},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2329,"end":2345},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2325,"end":2434},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2360,"end":2361},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2347,"end":2362},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2325,"end":2434},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2376,"end":2377},"22":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":5680,"end":5701},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2388,"end":2389},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2386,"end":2387},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2378,"end":2379},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2372,"end":2434},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2391,"end":2405},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2372,"end":2434},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2428,"end":2429},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2432,"end":2433},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2430,"end":2431},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2415,"end":2434},"34":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2372,"end":2434},"36":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2325,"end":2434},"38":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3507,"end":3556}},"is_native":false},"16":{"location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3625,"end":3720},"definition_location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3636,"end":3647},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3648,"end":3649}],["y#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3656,"end":3657}]],"returns":[{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3665,"end":3676}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2550,"end":2601}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2522,"end":2523}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2538,"end":2539}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":16},"code_map":{"0":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3713,"end":3714},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2522,"end":2523},"2":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3716,"end":3717},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2538,"end":2539},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2554,"end":2555},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2559,"end":2560},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2556,"end":2558},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2550,"end":2601},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2562,"end":2576},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2550,"end":2601},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2595,"end":2596},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2599,"end":2600},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2597,"end":2598},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2582,"end":2601},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2550,"end":2601},"17":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3683,"end":3718}},"is_native":false},"17":{"location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3799,"end":3906},"definition_location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3810,"end":3824},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3825,"end":3826}],["y#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3833,"end":3834}]],"returns":[{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3842,"end":3845}],"locals":[["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2748,"end":2783}],["max_t#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2728,"end":2733}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2696,"end":2697}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2712,"end":2713}]],"nops":{},"labels":{"0":0,"3":12,"4":15,"6":19},"code_map":{"0":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3885,"end":3886},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2696,"end":2697},"2":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3888,"end":3889},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2712,"end":2713},"4":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":5680,"end":5701},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2728,"end":2733},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2752,"end":2753},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2756,"end":2761},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2764,"end":2765},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2762,"end":2763},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2754,"end":2755},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2748,"end":2783},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2767,"end":2772},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2748,"end":2783},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2778,"end":2779},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2782,"end":2783},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2780,"end":2781},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2748,"end":2783},"20":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3852,"end":3904}},"is_native":false},"18":{"location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3978,"end":4071},"definition_location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":3989,"end":4003},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4004,"end":4005}],["y#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4012,"end":4013}]],"returns":[{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4021,"end":4024}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2894,"end":2917}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2866,"end":2867}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2882,"end":2883}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":15},"code_map":{"0":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4064,"end":4065},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2866,"end":2867},"2":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4067,"end":4068},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2882,"end":2883},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2898,"end":2899},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2902,"end":2903},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2900,"end":2901},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2894,"end":2917},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2905,"end":2906},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2894,"end":2917},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2912,"end":2913},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2916,"end":2917},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2914,"end":2915},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2894,"end":2917},"16":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4031,"end":4069}},"is_native":false},"19":{"location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4155,"end":4262},"definition_location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4166,"end":4180},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4181,"end":4182}],["y#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4189,"end":4190}]],"returns":[{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4198,"end":4201}],"locals":[["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3068,"end":3084}],["%#4",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3097,"end":3136}],["%#5",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3064,"end":3136}],["max_t#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3044,"end":3049}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3012,"end":3013}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3028,"end":3029}]],"nops":{},"labels":{"0":0,"10":35,"12":37,"3":10,"4":13,"5":17,"6":19,"7":22,"8":28,"9":31},"code_map":{"0":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4241,"end":4242},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3012,"end":3013},"2":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4244,"end":4245},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3028,"end":3029},"4":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":5680,"end":5701},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3044,"end":3049},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3068,"end":3069},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3073,"end":3074},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3070,"end":3072},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3068,"end":3084},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3078,"end":3079},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3083,"end":3084},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3080,"end":3082},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3068,"end":3084},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3064,"end":3136},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3086,"end":3087},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3064,"end":3136},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3101,"end":3102},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3105,"end":3110},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3113,"end":3114},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3111,"end":3112},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3103,"end":3104},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3097,"end":3136},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3116,"end":3121},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3097,"end":3136},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3131,"end":3132},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3135,"end":3136},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3133,"end":3134},"34":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3097,"end":3136},"36":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3064,"end":3136},"38":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4208,"end":4260}},"is_native":false},"20":{"location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4381,"end":4487},"definition_location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4392,"end":4403},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4404,"end":4405}],["shift#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4412,"end":4417}]],"returns":[{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4424,"end":4435}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3300,"end":3367}],["shift#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3250,"end":3255}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3234,"end":3235}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":16},"code_map":{"0":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4472,"end":4473},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3234,"end":3235},"2":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4475,"end":4480},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3250,"end":3255},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3304,"end":3309},"5":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4482,"end":4484},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3310,"end":3312},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3300,"end":3367},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3323,"end":3337},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3300,"end":3367},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3356,"end":3357},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3361,"end":3366},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3358,"end":3360},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3343,"end":3367},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3300,"end":3367},"17":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4442,"end":4485}},"is_native":false},"21":{"location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4607,"end":4713},"definition_location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4618,"end":4629},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4630,"end":4631}],["shift#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4638,"end":4643}]],"returns":[{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4650,"end":4661}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3531,"end":3598}],["shift#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3481,"end":3486}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3465,"end":3466}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":16},"code_map":{"0":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4698,"end":4699},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3465,"end":3466},"2":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4701,"end":4706},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3481,"end":3486},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3535,"end":3540},"5":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4708,"end":4710},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3541,"end":3543},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3531,"end":3598},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3554,"end":3568},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3531,"end":3598},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3587,"end":3588},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3592,"end":3597},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3589,"end":3591},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3574,"end":3598},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3531,"end":3598},"17":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4668,"end":4711}},"is_native":false},"22":{"location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4909,"end":5017},"definition_location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4920,"end":4932},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4933,"end":4934}],["shift#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4941,"end":4946}]],"returns":[{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4953,"end":4964}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3853,"end":3919}],["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3763,"end":3925}],["result#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3824,"end":3830}],["shift#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3713,"end":3718}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3697,"end":3698}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"4":21,"5":25,"6":27,"8":29},"code_map":{"0":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":5002,"end":5003},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3697,"end":3698},"2":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":5005,"end":5010},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3713,"end":3718},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3767,"end":3772},"5":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":5012,"end":5014},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3773,"end":3775},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3763,"end":3925},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3786,"end":3800},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3763,"end":3925},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3833,"end":3834},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3838,"end":3843},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3835,"end":3837},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3824,"end":3830},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3857,"end":3863},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3867,"end":3872},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3864,"end":3866},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3876,"end":3877},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3873,"end":3875},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3853,"end":3919},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3892,"end":3898},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3879,"end":3899},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3853,"end":3919},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3905,"end":3919},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3853,"end":3919},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3763,"end":3925},"30":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":4971,"end":5015}},"is_native":false},"23":{"location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":5214,"end":5322},"definition_location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":5225,"end":5237},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":5238,"end":5239}],["shift#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":5246,"end":5251}]],"returns":[{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":5258,"end":5269}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4180,"end":4246}],["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4090,"end":4252}],["result#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4151,"end":4157}],["shift#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4040,"end":4045}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4024,"end":4025}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"4":21,"5":25,"6":27,"8":29},"code_map":{"0":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":5307,"end":5308},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4024,"end":4025},"2":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":5310,"end":5315},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4040,"end":4045},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4094,"end":4099},"5":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":5317,"end":5319},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4100,"end":4102},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4090,"end":4252},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4113,"end":4127},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4090,"end":4252},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4160,"end":4161},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4165,"end":4170},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4162,"end":4164},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4151,"end":4157},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4184,"end":4190},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4194,"end":4199},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4191,"end":4193},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4203,"end":4204},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4200,"end":4202},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4180,"end":4246},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4219,"end":4225},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4206,"end":4226},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4180,"end":4246},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4232,"end":4246},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4180,"end":4246},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4090,"end":4252},"30":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":5276,"end":5320}},"is_native":false},"24":{"location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":5511,"end":5608},"definition_location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":5522,"end":5534},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":5535,"end":5536}],["y#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":5543,"end":5544}]],"returns":[{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":5552,"end":5563}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4396,"end":4455}],["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4360,"end":4455}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4332,"end":4333}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4348,"end":4349}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"4":17,"5":23,"6":25,"8":27},"code_map":{"0":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":5601,"end":5602},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4332,"end":4333},"2":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":5604,"end":5605},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4348,"end":4349},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4364,"end":4365},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4369,"end":4370},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4366,"end":4368},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4360,"end":4455},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4372,"end":4386},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4360,"end":4455},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4400,"end":4401},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4404,"end":4405},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4402,"end":4403},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4409,"end":4410},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4406,"end":4408},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4396,"end":4455},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4425,"end":4426},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4429,"end":4430},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4427,"end":4428},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4412,"end":4431},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4396,"end":4455},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4441,"end":4455},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4396,"end":4455},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4360,"end":4455},"28":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":5570,"end":5606}},"is_native":false},"25":{"location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6547,"end":6620},"definition_location":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6558,"end":6577},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6578,"end":6579}],["y#0#0",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6586,"end":6587}]],"returns":[{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6595,"end":6598}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6605,"end":6606},"1":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6616,"end":6617},"2":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6605,"end":6618}},"is_native":false}},"constant_map":{}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u64.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u64.mvd new file mode 100644 index 0000000..aabc757 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u64.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u8.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u8.json new file mode 100644 index 0000000..769ff2f --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u8.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/move-stdlib/sources/u8.move","definition_location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":107,"end":114},"module_name":["0000000000000000000000000000000000000000000000000000000000000001","u8"],"struct_map":{},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":249,"end":307},"definition_location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":260,"end":271},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":272,"end":273}]],"returns":[{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":280,"end":282}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":289,"end":290},"1":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5125,"end":5129},"2":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":291,"end":292},"3":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":289,"end":305}},"is_native":false},"1":{"location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":346,"end":414},"definition_location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":357,"end":360},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":361,"end":362}],["y#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":368,"end":369}]],"returns":[{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":376,"end":378}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":286,"end":305}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":258,"end":259}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":274,"end":275}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":13},"code_map":{"0":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":407,"end":408},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":258,"end":259},"2":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":410,"end":411},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":274,"end":275},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":290,"end":291},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":294,"end":295},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":292,"end":293},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":286,"end":305},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":297,"end":298},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":286,"end":305},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":304,"end":305},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":286,"end":305},"14":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":385,"end":412}},"is_native":false},"2":{"location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":454,"end":522},"definition_location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":465,"end":468},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":469,"end":470}],["y#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":476,"end":477}]],"returns":[{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":484,"end":486}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":405,"end":424}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":377,"end":378}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":393,"end":394}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":13},"code_map":{"0":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":515,"end":516},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":377,"end":378},"2":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":518,"end":519},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":393,"end":394},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":409,"end":410},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":413,"end":414},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":411,"end":412},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":405,"end":424},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":416,"end":417},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":405,"end":424},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":423,"end":424},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":405,"end":424},"14":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":493,"end":520}},"is_native":false},"3":{"location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":563,"end":633},"definition_location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":574,"end":578},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":579,"end":580}],["y#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":586,"end":587}]],"returns":[{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":594,"end":596}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":525,"end":552}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":497,"end":498}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":513,"end":514}]],"nops":{},"labels":{"0":0,"2":8,"3":13,"5":17},"code_map":{"0":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":626,"end":627},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":497,"end":498},"2":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":629,"end":630},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":513,"end":514},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":529,"end":530},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":533,"end":534},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":531,"end":532},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":525,"end":552},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":536,"end":537},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":540,"end":541},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":538,"end":539},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":525,"end":552},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":547,"end":548},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":551,"end":552},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":549,"end":550},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":525,"end":552},"18":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":603,"end":631}},"is_native":false},"4":{"location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":798,"end":892},"definition_location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":809,"end":816},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":817,"end":818}],["y#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":824,"end":825}],["z#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":831,"end":832}]],"returns":[{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":839,"end":841}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":882,"end":883},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6230,"end":6238},"2":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":885,"end":886},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6243,"end":6251},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6240,"end":6241},"5":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":888,"end":889},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6256,"end":6264},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6253,"end":6254},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6228,"end":6272},"9":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":848,"end":890}},"is_native":false},"5":{"location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":1107,"end":1211},"definition_location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":1118,"end":1130},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":1131,"end":1132}],["y#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":1138,"end":1139}],["z#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":1145,"end":1146}]],"returns":[{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":1153,"end":1155}],"locals":[["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693}],["x#1#5",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":629,"end":630}],["y#1#5",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":645,"end":646}]],"nops":{},"labels":{"0":0,"2":15,"3":20,"6":26},"code_map":{"0":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":1201,"end":1202},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6376,"end":6384},"2":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":1204,"end":1205},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6389,"end":6397},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6386,"end":6387},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":629,"end":630},"6":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":1207,"end":1208},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6400,"end":6408},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":645,"end":646},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":661,"end":662},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":665,"end":666},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":663,"end":664},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":670,"end":671},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":667,"end":669},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":673,"end":674},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":677,"end":678},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":675,"end":676},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":684,"end":685},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":688,"end":689},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":686,"end":687},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":692,"end":693},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":690,"end":691},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":6361,"end":6415},"28":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":1162,"end":1209}},"is_native":false},"6":{"location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":1259,"end":1337},"definition_location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":1270,"end":1278},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":1279,"end":1280}],["y#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":1286,"end":1287}]],"returns":[{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":1294,"end":1296}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":629,"end":630}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":645,"end":646}]],"nops":{},"labels":{"0":0,"2":10,"3":15,"5":21},"code_map":{"0":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":1330,"end":1331},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":629,"end":630},"2":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":1333,"end":1334},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":645,"end":646},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":661,"end":662},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":665,"end":666},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":663,"end":664},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":670,"end":671},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":667,"end":669},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":673,"end":674},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":677,"end":678},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":675,"end":676},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":684,"end":685},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":688,"end":689},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":686,"end":687},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":692,"end":693},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":690,"end":691},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":657,"end":693},"22":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":1303,"end":1335}},"is_native":false},"7":{"location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":1388,"end":1476},"definition_location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":1399,"end":1402},"type_parameters":[],"parameters":[["base#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":1403,"end":1407}],["exponent#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":1413,"end":1421}]],"returns":[{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":1428,"end":1430}],"locals":[["base#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":773,"end":777}],["exponent#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":799,"end":807}],["res#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":833,"end":836}]],"nops":{},"labels":{"0":0,"2":6,"3":11,"4":17,"5":26,"7":35},"code_map":{"0":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":1459,"end":1463},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":769,"end":777},"2":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":1465,"end":1473},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":795,"end":807},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":839,"end":840},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":829,"end":836},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":853,"end":861},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":865,"end":866},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":862,"end":864},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":846,"end":1071},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":882,"end":890},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":893,"end":894},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":891,"end":892},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":898,"end":899},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":895,"end":897},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":878,"end":1065},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":922,"end":926},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":929,"end":933},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":927,"end":928},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":915,"end":919},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":958,"end":966},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":969,"end":970},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":967,"end":968},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":947,"end":955},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":878,"end":1065},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1007,"end":1010},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1013,"end":1017},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1011,"end":1012},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1001,"end":1004},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1042,"end":1050},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1053,"end":1054},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1051,"end":1052},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1031,"end":1039},"34":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":878,"end":1065},"35":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1078,"end":1081},"36":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":1437,"end":1474}},"is_native":false},"8":{"location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2344,"end":2416},"definition_location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2355,"end":2359},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2360,"end":2361}]],"returns":[{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2368,"end":2370}],"locals":[["bit#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1184,"end":1187}],["res#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1223,"end":1226}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1164,"end":1165}],["x#2#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1250,"end":1251}]],"nops":{},"labels":{"0":0,"2":9,"3":14,"4":20,"5":33,"6":37,"8":42},"code_map":{"0":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2409,"end":2410},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1164,"end":1165},"2":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1190,"end":1209},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1180,"end":1187},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1230,"end":1231},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1219,"end":1226},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1254,"end":1255},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1254,"end":1261},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1246,"end":1251},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1275,"end":1278},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1282,"end":1283},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1279,"end":1281},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1268,"end":1471},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1299,"end":1300},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1304,"end":1307},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1310,"end":1313},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1308,"end":1309},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1301,"end":1303},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1295,"end":1440},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1333,"end":1334},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1338,"end":1341},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1344,"end":1347},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1342,"end":1343},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1335,"end":1336},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1329,"end":1330},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1369,"end":1372},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1376,"end":1377},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1373,"end":1375},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1381,"end":1384},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1379,"end":1380},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1362,"end":1365},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1295,"end":1440},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1421,"end":1424},"34":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1428,"end":1429},"35":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1425,"end":1427},"36":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1415,"end":1418},"37":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1456,"end":1459},"38":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1463,"end":1464},"39":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1460,"end":1462},"40":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1450,"end":1453},"41":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1268,"end":1471},"42":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1478,"end":1481},"43":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1478,"end":1487},"44":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2377,"end":2414}},"is_native":false},"9":{"location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2418,"end":2492},"definition_location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2429,"end":2438},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2439,"end":2440}]],"returns":[{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2447,"end":2453}],"locals":[["%#1",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2460,"end":2490}],["buffer#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1637,"end":1643}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1560,"end":1561}]],"nops":{},"labels":{"0":0,"2":6,"3":10,"4":12,"5":16,"6":29,"7":34},"code_map":{"0":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2488,"end":2489},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1556,"end":1561},"2":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1576,"end":1577},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1581,"end":1582},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1578,"end":1580},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1572,"end":1623},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1601,"end":1605},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1601,"end":1617},"8":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2460,"end":2490},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1594,"end":1617},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1646,"end":1654},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1633,"end":1643},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1667,"end":1668},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1672,"end":1673},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1669,"end":1671},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1660,"end":1751},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1685,"end":1691},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1704,"end":1706},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1709,"end":1710},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1713,"end":1715},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1711,"end":1712},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1707,"end":1708},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1703,"end":1722},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1685,"end":1724},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1738,"end":1739},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1742,"end":1744},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1740,"end":1741},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1734,"end":1735},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1660,"end":1751},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1757,"end":1763},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1757,"end":1773},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1779,"end":1785},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1779,"end":1797},"33":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2460,"end":2490}},"is_native":false},"10":{"location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2573,"end":2679},"definition_location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2584,"end":2595},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2596,"end":2597}],["y#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2603,"end":2604}]],"returns":[{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2611,"end":2621}],"locals":[["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1949,"end":2007}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1897,"end":1898}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1913,"end":1914}]],"nops":{},"labels":{"0":0,"3":10,"4":13,"6":18},"code_map":{"0":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2658,"end":2659},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1897,"end":1898},"2":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2661,"end":2662},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1913,"end":1914},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1953,"end":1954},"5":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5125,"end":5129},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1965,"end":1966},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1963,"end":1964},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1955,"end":1956},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1949,"end":2007},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1968,"end":1982},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1949,"end":2007},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2001,"end":2002},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2005,"end":2006},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2003,"end":2004},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1988,"end":2007},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":1949,"end":2007},"19":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2628,"end":2677}},"is_native":false},"11":{"location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2746,"end":2838},"definition_location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2757,"end":2768},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2769,"end":2770}],["y#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2776,"end":2777}]],"returns":[{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2784,"end":2794}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2123,"end":2173}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2095,"end":2096}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2111,"end":2112}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":16},"code_map":{"0":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2831,"end":2832},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2095,"end":2096},"2":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2834,"end":2835},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2111,"end":2112},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2127,"end":2128},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2131,"end":2132},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2129,"end":2130},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2123,"end":2173},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2134,"end":2148},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2123,"end":2173},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2167,"end":2168},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2171,"end":2172},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2169,"end":2170},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2154,"end":2173},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2123,"end":2173},"17":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2801,"end":2836}},"is_native":false},"12":{"location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2930,"end":3036},"definition_location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2941,"end":2952},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2953,"end":2954}],["y#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2960,"end":2961}]],"returns":[{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2968,"end":2978}],"locals":[["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2329,"end":2345}],["%#4",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2372,"end":2434}],["%#5",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2325,"end":2434}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2273,"end":2274}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2289,"end":2290}]],"nops":{},"labels":{"0":0,"10":35,"12":37,"3":8,"4":11,"5":15,"6":17,"7":21,"8":27,"9":30},"code_map":{"0":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3015,"end":3016},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2273,"end":2274},"2":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3018,"end":3019},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2289,"end":2290},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2329,"end":2330},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2334,"end":2335},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2331,"end":2333},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2329,"end":2345},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2339,"end":2340},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2344,"end":2345},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2341,"end":2343},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2329,"end":2345},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2325,"end":2434},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2360,"end":2361},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2347,"end":2362},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2325,"end":2434},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2376,"end":2377},"22":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5125,"end":5129},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2388,"end":2389},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2386,"end":2387},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2378,"end":2379},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2372,"end":2434},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2391,"end":2405},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2372,"end":2434},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2428,"end":2429},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2432,"end":2433},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2430,"end":2431},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2415,"end":2434},"34":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2372,"end":2434},"36":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2325,"end":2434},"38":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":2985,"end":3034}},"is_native":false},"13":{"location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3103,"end":3195},"definition_location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3114,"end":3125},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3126,"end":3127}],["y#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3133,"end":3134}]],"returns":[{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3141,"end":3151}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2550,"end":2601}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2522,"end":2523}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2538,"end":2539}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":16},"code_map":{"0":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3188,"end":3189},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2522,"end":2523},"2":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3191,"end":3192},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2538,"end":2539},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2554,"end":2555},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2559,"end":2560},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2556,"end":2558},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2550,"end":2601},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2562,"end":2576},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2550,"end":2601},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2595,"end":2596},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2599,"end":2600},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2597,"end":2598},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2582,"end":2601},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2550,"end":2601},"17":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3158,"end":3193}},"is_native":false},"14":{"location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3274,"end":3378},"definition_location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3285,"end":3299},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3300,"end":3301}],["y#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3307,"end":3308}]],"returns":[{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3315,"end":3317}],"locals":[["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2748,"end":2783}],["max_t#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2728,"end":2733}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2696,"end":2697}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2712,"end":2713}]],"nops":{},"labels":{"0":0,"3":12,"4":15,"6":19},"code_map":{"0":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3357,"end":3358},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2696,"end":2697},"2":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3360,"end":3361},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2712,"end":2713},"4":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5125,"end":5129},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2728,"end":2733},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2752,"end":2753},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2756,"end":2761},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2764,"end":2765},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2762,"end":2763},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2754,"end":2755},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2748,"end":2783},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2767,"end":2772},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2748,"end":2783},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2778,"end":2779},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2782,"end":2783},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2780,"end":2781},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2748,"end":2783},"20":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3324,"end":3376}},"is_native":false},"15":{"location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3450,"end":3540},"definition_location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3461,"end":3475},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3476,"end":3477}],["y#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3483,"end":3484}]],"returns":[{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3491,"end":3493}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2894,"end":2917}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2866,"end":2867}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2882,"end":2883}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":15},"code_map":{"0":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3533,"end":3534},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2866,"end":2867},"2":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3536,"end":3537},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2882,"end":2883},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2898,"end":2899},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2902,"end":2903},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2900,"end":2901},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2894,"end":2917},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2905,"end":2906},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2894,"end":2917},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2912,"end":2913},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2916,"end":2917},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2914,"end":2915},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":2894,"end":2917},"16":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3500,"end":3538}},"is_native":false},"16":{"location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3624,"end":3728},"definition_location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3635,"end":3649},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3650,"end":3651}],["y#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3657,"end":3658}]],"returns":[{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3665,"end":3667}],"locals":[["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3068,"end":3084}],["%#4",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3097,"end":3136}],["%#5",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3064,"end":3136}],["max_t#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3044,"end":3049}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3012,"end":3013}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3028,"end":3029}]],"nops":{},"labels":{"0":0,"10":35,"12":37,"3":10,"4":13,"5":17,"6":19,"7":22,"8":28,"9":31},"code_map":{"0":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3707,"end":3708},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3012,"end":3013},"2":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3710,"end":3711},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3028,"end":3029},"4":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5125,"end":5129},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3044,"end":3049},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3068,"end":3069},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3073,"end":3074},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3070,"end":3072},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3068,"end":3084},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3078,"end":3079},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3083,"end":3084},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3080,"end":3082},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3068,"end":3084},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3064,"end":3136},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3086,"end":3087},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3064,"end":3136},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3101,"end":3102},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3105,"end":3110},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3113,"end":3114},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3111,"end":3112},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3103,"end":3104},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3097,"end":3136},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3116,"end":3121},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3097,"end":3136},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3131,"end":3132},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3135,"end":3136},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3133,"end":3134},"34":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3097,"end":3136},"36":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3064,"end":3136},"38":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3674,"end":3726}},"is_native":false},"17":{"location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3846,"end":3949},"definition_location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3857,"end":3868},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3869,"end":3870}],["shift#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3876,"end":3881}]],"returns":[{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3888,"end":3898}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3300,"end":3367}],["shift#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3250,"end":3255}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3234,"end":3235}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":16},"code_map":{"0":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3935,"end":3936},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3234,"end":3235},"2":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3938,"end":3943},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3250,"end":3255},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3304,"end":3309},"5":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3945,"end":3946},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3310,"end":3312},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3300,"end":3367},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3323,"end":3337},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3300,"end":3367},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3356,"end":3357},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3361,"end":3366},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3358,"end":3360},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3343,"end":3367},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3300,"end":3367},"17":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":3905,"end":3947}},"is_native":false},"18":{"location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":4068,"end":4171},"definition_location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":4079,"end":4090},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":4091,"end":4092}],["shift#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":4098,"end":4103}]],"returns":[{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":4110,"end":4120}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3531,"end":3598}],["shift#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3481,"end":3486}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3465,"end":3466}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"5":16},"code_map":{"0":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":4157,"end":4158},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3465,"end":3466},"2":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":4160,"end":4165},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3481,"end":3486},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3535,"end":3540},"5":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":4167,"end":4168},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3541,"end":3543},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3531,"end":3598},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3554,"end":3568},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3531,"end":3598},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3587,"end":3588},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3592,"end":3597},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3589,"end":3591},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3574,"end":3598},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3531,"end":3598},"17":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":4127,"end":4169}},"is_native":false},"19":{"location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":4366,"end":4471},"definition_location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":4377,"end":4389},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":4390,"end":4391}],["shift#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":4397,"end":4402}]],"returns":[{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":4409,"end":4419}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3853,"end":3919}],["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3763,"end":3925}],["result#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3824,"end":3830}],["shift#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3713,"end":3718}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3697,"end":3698}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"4":21,"5":25,"6":27,"8":29},"code_map":{"0":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":4457,"end":4458},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3697,"end":3698},"2":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":4460,"end":4465},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3713,"end":3718},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3767,"end":3772},"5":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":4467,"end":4468},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3773,"end":3775},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3763,"end":3925},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3786,"end":3800},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3763,"end":3925},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3833,"end":3834},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3838,"end":3843},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3835,"end":3837},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3824,"end":3830},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3857,"end":3863},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3867,"end":3872},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3864,"end":3866},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3876,"end":3877},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3873,"end":3875},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3853,"end":3919},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3892,"end":3898},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3879,"end":3899},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3853,"end":3919},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3905,"end":3919},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3853,"end":3919},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":3763,"end":3925},"30":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":4426,"end":4469}},"is_native":false},"20":{"location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":4667,"end":4772},"definition_location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":4678,"end":4690},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":4691,"end":4692}],["shift#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":4698,"end":4703}]],"returns":[{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":4710,"end":4720}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4180,"end":4246}],["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4090,"end":4252}],["result#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4151,"end":4157}],["shift#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4040,"end":4045}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4024,"end":4025}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"4":21,"5":25,"6":27,"8":29},"code_map":{"0":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":4758,"end":4759},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4024,"end":4025},"2":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":4761,"end":4766},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4040,"end":4045},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4094,"end":4099},"5":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":4768,"end":4769},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4100,"end":4102},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4090,"end":4252},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4113,"end":4127},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4090,"end":4252},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4160,"end":4161},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4165,"end":4170},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4162,"end":4164},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4151,"end":4157},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4184,"end":4190},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4194,"end":4199},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4191,"end":4193},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4203,"end":4204},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4200,"end":4202},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4180,"end":4246},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4219,"end":4225},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4206,"end":4226},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4180,"end":4246},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4232,"end":4246},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4180,"end":4246},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4090,"end":4252},"30":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":4727,"end":4770}},"is_native":false},"21":{"location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":4961,"end":5055},"definition_location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":4972,"end":4984},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":4985,"end":4986}],["y#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":4992,"end":4993}]],"returns":[{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5000,"end":5010}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4396,"end":4455}],["%#3",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4360,"end":4455}],["x#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4332,"end":4333}],["y#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4348,"end":4349}]],"nops":{},"labels":{"0":0,"2":8,"3":11,"4":17,"5":23,"6":25,"8":27},"code_map":{"0":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5048,"end":5049},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4332,"end":4333},"2":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5051,"end":5052},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4348,"end":4349},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4364,"end":4365},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4369,"end":4370},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4366,"end":4368},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4360,"end":4455},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4372,"end":4386},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4360,"end":4455},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4400,"end":4401},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4404,"end":4405},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4402,"end":4403},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4409,"end":4410},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4406,"end":4408},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4396,"end":4455},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4425,"end":4426},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4429,"end":4430},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4427,"end":4428},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4412,"end":4431},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4396,"end":4455},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4441,"end":4455},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4396,"end":4455},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4360,"end":4455},"28":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5017,"end":5053}},"is_native":false},"22":{"location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5965,"end":6035},"definition_location":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5976,"end":5995},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5996,"end":5997}],["y#0#0",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":6003,"end":6004}]],"returns":[{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":6011,"end":6013}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":6020,"end":6021},"1":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":6031,"end":6032},"2":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":6020,"end":6033}},"is_native":false}},"constant_map":{}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u8.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u8.mvd new file mode 100644 index 0000000..4a52825 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/u8.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/uq32_32.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/uq32_32.json new file mode 100644 index 0000000..d4a6de8 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/uq32_32.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/move-stdlib/sources/uq32_32.move","definition_location":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":612,"end":624},"module_name":["0000000000000000000000000000000000000000000000000000000000000001","uq32_32"],"struct_map":{"0":{"definition_location":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":1700,"end":1707},"type_parameters":[],"fields":[{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":1708,"end":1711}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":2267,"end":2662},"definition_location":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":2278,"end":2291},"type_parameters":[],"parameters":[["numerator#0#0",{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":2292,"end":2301}],["denominator#0#0",{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":2308,"end":2319}]],"returns":[{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":2327,"end":2334}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7835,"end":7866}],["denominator#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7274,"end":7285}],["numerator#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7242,"end":7251}],["quotient#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7708,"end":7716}],["scaled_denominator#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7628,"end":7646}],["scaled_numerator#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7573,"end":7589}]],"nops":{},"labels":{"0":0,"10":45,"12":47,"2":8,"3":10,"4":30,"5":35,"6":37,"7":39,"9":41},"code_map":{"0":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":2413,"end":2422},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7242,"end":7251},"2":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":2436,"end":2447},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7274,"end":7285},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7310,"end":7321},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7325,"end":7326},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7322,"end":7324},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7306,"end":7346},"8":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":2556,"end":2568},"9":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":2550,"end":2568},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7592,"end":7601},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7592,"end":7607},"12":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":2497,"end":2507},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7608,"end":7610},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7573,"end":7589},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7649,"end":7660},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7649,"end":7666},"17":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":2497,"end":2507},"18":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":2521,"end":2536},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7679,"end":7680},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7667,"end":7669},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7628,"end":7646},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7719,"end":7735},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7738,"end":7756},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7736,"end":7737},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7708,"end":7716},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7835,"end":7843},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7847,"end":7848},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7844,"end":7846},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7835,"end":7866},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7852,"end":7861},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7865,"end":7866},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7862,"end":7864},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7835,"end":7866},"38":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7831,"end":7893},"39":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":2588,"end":2605},"40":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":2582,"end":2605},"41":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8016,"end":8024},"42":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8027,"end":8039},"43":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8025,"end":8026},"44":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8012,"end":8066},"45":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":2625,"end":2642},"46":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":2619,"end":2642},"47":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8072,"end":8080},"48":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8072,"end":8086},"49":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":2341,"end":2660}},"is_native":false},"1":{"location":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":2790,"end":2901},"definition_location":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":2801,"end":2809},"type_parameters":[],"parameters":[["integer#0#0",{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":2810,"end":2817}]],"returns":[{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":2825,"end":2832}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":2873,"end":2880},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8183,"end":8197},"2":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":2882,"end":2897},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8199,"end":8201},"4":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":2839,"end":2899}},"is_native":false},"2":{"location":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":2978,"end":3125},"definition_location":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":2989,"end":2992},"type_parameters":[],"parameters":[["a#0#0",{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":2993,"end":2994}],["b#0#0",{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3005,"end":3006}]],"returns":[{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3018,"end":3025}],"locals":[["sum#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8325,"end":8328}]],"nops":{},"labels":{"0":0,"3":14,"5":16},"code_map":{"0":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3072,"end":3075},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8331,"end":8339},"4":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3077,"end":3080},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8343,"end":8351},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8340,"end":8341},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8325,"end":8328},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8362,"end":8365},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8368,"end":8380},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8366,"end":8367},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8358,"end":8397},"14":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3112,"end":3121},"15":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3106,"end":3121},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8403,"end":8406},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8403,"end":8412},"18":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3032,"end":3123}},"is_native":false},"3":{"location":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3197,"end":3309},"definition_location":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3208,"end":3211},"type_parameters":[],"parameters":[["a#0#0",{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3212,"end":3213}],["b#0#0",{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3224,"end":3225}]],"returns":[{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3237,"end":3244}],"locals":[["a#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8503,"end":8504}],["b#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8519,"end":8520}]],"nops":{},"labels":{"0":0,"2":12,"4":14},"code_map":{"0":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3280,"end":3283},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8503,"end":8504},"4":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3285,"end":3288},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8519,"end":8520},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8535,"end":8536},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8539,"end":8540},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8537,"end":8538},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8531,"end":8557},"12":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3296,"end":3305},"13":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3290,"end":3305},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8563,"end":8564},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8567,"end":8568},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8565,"end":8566},"17":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3251,"end":3307}},"is_native":false},"4":{"location":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3433,"end":3513},"definition_location":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3444,"end":3447},"type_parameters":[],"parameters":[["a#0#0",{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3448,"end":3449}],["b#0#0",{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3460,"end":3461}]],"returns":[{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3473,"end":3480}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3503,"end":3506},"3":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3508,"end":3509},"4":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3495,"end":3510},"5":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3487,"end":3511}},"is_native":false},"5":{"location":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3672,"end":3752},"definition_location":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3683,"end":3686},"type_parameters":[],"parameters":[["a#0#0",{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3687,"end":3688}],["b#0#0",{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3699,"end":3700}]],"returns":[{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3712,"end":3719}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3742,"end":3745},"3":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3747,"end":3748},"4":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3734,"end":3749},"5":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3726,"end":3750}},"is_native":false},"6":{"location":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3834,"end":3922},"definition_location":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3845,"end":3851},"type_parameters":[],"parameters":[["a#0#0",{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3852,"end":3853}]],"returns":[{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3865,"end":3868}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3899,"end":3902},"3":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3904,"end":3919},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8660,"end":8662},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8656,"end":8686},"6":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":3875,"end":3920}},"is_native":false},"7":{"location":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4062,"end":4284},"definition_location":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4073,"end":4080},"type_parameters":[],"parameters":[["val#0#0",{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4081,"end":4084}],["multiplier#0#0",{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4091,"end":4101}]],"returns":[{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4113,"end":4116}],"locals":[["product#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9255,"end":9262}]],"nops":{},"labels":{"0":0,"3":14,"5":16},"code_map":{"0":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4168,"end":4171},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9072,"end":9082},"2":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4181,"end":4193},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9086,"end":9103},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9083,"end":9084},"7":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4235,"end":4250},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9282,"end":9284},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9255,"end":9262},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9356,"end":9363},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9366,"end":9378},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9364,"end":9365},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9352,"end":9395},"14":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4266,"end":4275},"15":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4260,"end":4275},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9401,"end":9408},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9401,"end":9414},"18":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4123,"end":4282}},"is_native":false},"8":{"location":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4459,"end":4706},"definition_location":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4470,"end":4477},"type_parameters":[],"parameters":[["val#0#0",{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4478,"end":4481}],["divisor#0#0",{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4488,"end":4495}]],"returns":[{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4507,"end":4510}],"locals":[["divisor#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9630,"end":9637}],["quotient#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9968,"end":9976}],["val#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9610,"end":9613}]],"nops":{},"labels":{"0":0,"2":10,"4":12,"5":24,"7":26},"code_map":{"0":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4562,"end":4565},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9610,"end":9613},"2":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4575,"end":4584},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9630,"end":9637},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9693,"end":9700},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9704,"end":9705},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9701,"end":9703},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9689,"end":9730},"10":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4657,"end":4672},"11":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4651,"end":4672},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9929,"end":9932},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9929,"end":9938},"14":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4626,"end":4641},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9939,"end":9941},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9995,"end":10002},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9995,"end":10008},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9992,"end":9993},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9968,"end":9976},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":10064,"end":10072},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":10075,"end":10087},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":10073,"end":10074},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":10060,"end":10104},"24":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4688,"end":4697},"25":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4682,"end":4697},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":10110,"end":10118},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":10110,"end":10124},"28":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4517,"end":4704}},"is_native":false},"9":{"location":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4775,"end":4837},"definition_location":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4786,"end":4788},"type_parameters":[],"parameters":[["a#0#0",{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4789,"end":4790}],["b#0#0",{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4801,"end":4802}]],"returns":[{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4814,"end":4818}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4825,"end":4828},"3":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4832,"end":4835},"6":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4829,"end":4831},"7":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4825,"end":4835}},"is_native":false},"10":{"location":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4893,"end":4954},"definition_location":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4904,"end":4906},"type_parameters":[],"parameters":[["a#0#0",{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4907,"end":4908}],["b#0#0",{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4919,"end":4920}]],"returns":[{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4932,"end":4936}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4943,"end":4946},"3":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4949,"end":4952},"6":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4947,"end":4948},"7":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":4943,"end":4952}},"is_native":false},"11":{"location":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":5026,"end":5088},"definition_location":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":5037,"end":5039},"type_parameters":[],"parameters":[["a#0#0",{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":5040,"end":5041}],["b#0#0",{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":5052,"end":5053}]],"returns":[{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":5065,"end":5069}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":5076,"end":5079},"3":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":5083,"end":5086},"6":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":5080,"end":5082},"7":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":5076,"end":5086}},"is_native":false},"12":{"location":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":5147,"end":5208},"definition_location":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":5158,"end":5160},"type_parameters":[],"parameters":[["a#0#0",{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":5161,"end":5162}],["b#0#0",{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":5173,"end":5174}]],"returns":[{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":5186,"end":5190}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":5197,"end":5200},"3":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":5203,"end":5206},"6":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":5201,"end":5202},"7":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":5197,"end":5206}},"is_native":false},"13":{"location":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":5342,"end":5388},"definition_location":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":5353,"end":5359},"type_parameters":[],"parameters":[["a#0#0",{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":5360,"end":5361}]],"returns":[{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":5373,"end":5376}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":5383,"end":5386}},"is_native":false},"14":{"location":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":5520,"end":5591},"definition_location":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":5531,"end":5539},"type_parameters":[],"parameters":[["raw_value#0#0",{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":5540,"end":5549}]],"returns":[{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":5557,"end":5564}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":5579,"end":5588},"1":{"file_hash":"f8b97a6b5dd4ee388321ca7f5fac2b0de8e69e0b1b11381340951bdca8206e3b","start":5571,"end":5589}},"is_native":false}},"constant_map":{"EDenominator":1,"EDivisionByZero":9,"EOverflow":7,"EQuotientTooLarge":5,"EQuotientTooSmall":3,"FRACTIONAL_BITS":11,"TOTAL_BITS":10}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/uq32_32.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/uq32_32.mvd new file mode 100644 index 0000000..172c49e Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/uq32_32.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/uq64_64.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/uq64_64.json new file mode 100644 index 0000000..edd36e8 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/uq64_64.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/move-stdlib/sources/uq64_64.move","definition_location":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":612,"end":624},"module_name":["0000000000000000000000000000000000000000000000000000000000000001","uq64_64"],"struct_map":{"0":{"definition_location":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":1703,"end":1710},"type_parameters":[],"fields":[{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":1711,"end":1715}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":2271,"end":2670},"definition_location":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":2282,"end":2295},"type_parameters":[],"parameters":[["numerator#0#0",{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":2296,"end":2305}],["denominator#0#0",{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":2313,"end":2324}]],"returns":[{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":2333,"end":2340}],"locals":[["%#2",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7835,"end":7866}],["denominator#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7274,"end":7285}],["numerator#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7242,"end":7251}],["quotient#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7708,"end":7716}],["scaled_denominator#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7628,"end":7646}],["scaled_numerator#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7573,"end":7589}]],"nops":{},"labels":{"0":0,"10":45,"12":47,"2":8,"3":10,"4":30,"5":35,"6":37,"7":39,"9":41},"code_map":{"0":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":2420,"end":2429},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7242,"end":7251},"2":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":2443,"end":2454},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7274,"end":7285},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7310,"end":7321},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7325,"end":7326},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7322,"end":7324},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7306,"end":7346},"8":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":2564,"end":2576},"9":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":2558,"end":2576},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7592,"end":7601},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7592,"end":7607},"12":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":2505,"end":2515},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7608,"end":7610},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7573,"end":7589},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7649,"end":7660},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7649,"end":7666},"17":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":2505,"end":2515},"18":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":2529,"end":2544},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7679,"end":7680},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7667,"end":7669},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7628,"end":7646},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7719,"end":7735},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7738,"end":7756},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7736,"end":7737},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7708,"end":7716},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7835,"end":7843},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7847,"end":7848},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7844,"end":7846},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7835,"end":7866},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7852,"end":7861},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7865,"end":7866},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7862,"end":7864},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7835,"end":7866},"38":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":7831,"end":7893},"39":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":2596,"end":2613},"40":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":2590,"end":2613},"41":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8016,"end":8024},"42":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8027,"end":8039},"43":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8025,"end":8026},"44":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8012,"end":8066},"45":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":2633,"end":2650},"46":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":2627,"end":2650},"47":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8072,"end":8080},"48":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8072,"end":8086},"49":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":2347,"end":2668}},"is_native":false},"1":{"location":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":2798,"end":2909},"definition_location":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":2809,"end":2817},"type_parameters":[],"parameters":[["integer#0#0",{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":2818,"end":2825}]],"returns":[{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":2833,"end":2840}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":2881,"end":2888},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8183,"end":8197},"2":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":2890,"end":2905},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8199,"end":8201},"4":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":2847,"end":2907}},"is_native":false},"2":{"location":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":2986,"end":3135},"definition_location":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":2997,"end":3000},"type_parameters":[],"parameters":[["a#0#0",{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3001,"end":3002}],["b#0#0",{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3013,"end":3014}]],"returns":[{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3026,"end":3033}],"locals":[["sum#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8325,"end":8328}]],"nops":{},"labels":{"0":0,"3":14,"5":16},"code_map":{"0":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3081,"end":3084},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8331,"end":8339},"4":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3086,"end":3089},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8343,"end":8351},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8340,"end":8341},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8325,"end":8328},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8362,"end":8365},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8368,"end":8380},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8366,"end":8367},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8358,"end":8397},"14":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3122,"end":3131},"15":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3116,"end":3131},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8403,"end":8406},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8403,"end":8412},"18":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3040,"end":3133}},"is_native":false},"3":{"location":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3207,"end":3319},"definition_location":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3218,"end":3221},"type_parameters":[],"parameters":[["a#0#0",{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3222,"end":3223}],["b#0#0",{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3234,"end":3235}]],"returns":[{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3247,"end":3254}],"locals":[["a#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8503,"end":8504}],["b#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8519,"end":8520}]],"nops":{},"labels":{"0":0,"2":12,"4":14},"code_map":{"0":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3290,"end":3293},"3":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8503,"end":8504},"4":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3295,"end":3298},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8519,"end":8520},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8535,"end":8536},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8539,"end":8540},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8537,"end":8538},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8531,"end":8557},"12":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3306,"end":3315},"13":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3300,"end":3315},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8563,"end":8564},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8567,"end":8568},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8565,"end":8566},"17":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3261,"end":3317}},"is_native":false},"4":{"location":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3443,"end":3523},"definition_location":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3454,"end":3457},"type_parameters":[],"parameters":[["a#0#0",{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3458,"end":3459}],["b#0#0",{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3470,"end":3471}]],"returns":[{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3483,"end":3490}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3513,"end":3516},"3":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3518,"end":3519},"4":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3505,"end":3520},"5":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3497,"end":3521}},"is_native":false},"5":{"location":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3682,"end":3762},"definition_location":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3693,"end":3696},"type_parameters":[],"parameters":[["a#0#0",{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3697,"end":3698}],["b#0#0",{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3709,"end":3710}]],"returns":[{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3722,"end":3729}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3752,"end":3755},"3":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3757,"end":3758},"4":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3744,"end":3759},"5":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3736,"end":3760}},"is_native":false},"6":{"location":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3844,"end":3932},"definition_location":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3855,"end":3861},"type_parameters":[],"parameters":[["a#0#0",{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3862,"end":3863}]],"returns":[{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3875,"end":3878}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3909,"end":3912},"3":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3914,"end":3929},"4":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8660,"end":8662},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":8656,"end":8686},"6":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":3885,"end":3930}},"is_native":false},"7":{"location":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4073,"end":4299},"definition_location":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4084,"end":4091},"type_parameters":[],"parameters":[["val#0#0",{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4092,"end":4095}],["multiplier#0#0",{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4103,"end":4113}]],"returns":[{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4125,"end":4129}],"locals":[["product#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9255,"end":9262}]],"nops":{},"labels":{"0":0,"3":14,"5":16},"code_map":{"0":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4182,"end":4185},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9072,"end":9082},"2":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4195,"end":4207},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9086,"end":9103},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9083,"end":9084},"7":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4250,"end":4265},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9282,"end":9284},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9255,"end":9262},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9356,"end":9363},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9366,"end":9378},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9364,"end":9365},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9352,"end":9395},"14":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4281,"end":4290},"15":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4275,"end":4290},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9401,"end":9408},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9401,"end":9414},"18":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4136,"end":4297}},"is_native":false},"8":{"location":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4475,"end":4726},"definition_location":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4486,"end":4493},"type_parameters":[],"parameters":[["val#0#0",{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4494,"end":4497}],["divisor#0#0",{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4505,"end":4512}]],"returns":[{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4524,"end":4528}],"locals":[["divisor#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9630,"end":9637}],["quotient#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9968,"end":9976}],["val#1#1",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9610,"end":9613}]],"nops":{},"labels":{"0":0,"2":10,"4":12,"5":24,"7":26},"code_map":{"0":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4581,"end":4584},"1":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9610,"end":9613},"2":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4594,"end":4603},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9630,"end":9637},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9693,"end":9700},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9704,"end":9705},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9701,"end":9703},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9689,"end":9730},"10":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4677,"end":4692},"11":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4671,"end":4692},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9929,"end":9932},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9929,"end":9938},"14":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4646,"end":4661},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9939,"end":9941},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9995,"end":10002},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9995,"end":10008},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9992,"end":9993},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":9968,"end":9976},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":10064,"end":10072},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":10075,"end":10087},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":10073,"end":10074},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":10060,"end":10104},"24":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4708,"end":4717},"25":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4702,"end":4717},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":10110,"end":10118},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":10110,"end":10124},"28":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4535,"end":4724}},"is_native":false},"9":{"location":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4795,"end":4857},"definition_location":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4806,"end":4808},"type_parameters":[],"parameters":[["a#0#0",{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4809,"end":4810}],["b#0#0",{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4821,"end":4822}]],"returns":[{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4834,"end":4838}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4845,"end":4848},"3":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4852,"end":4855},"6":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4849,"end":4851},"7":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4845,"end":4855}},"is_native":false},"10":{"location":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4913,"end":4974},"definition_location":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4924,"end":4926},"type_parameters":[],"parameters":[["a#0#0",{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4927,"end":4928}],["b#0#0",{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4939,"end":4940}]],"returns":[{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4952,"end":4956}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4963,"end":4966},"3":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4969,"end":4972},"6":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4967,"end":4968},"7":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":4963,"end":4972}},"is_native":false},"11":{"location":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":5046,"end":5108},"definition_location":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":5057,"end":5059},"type_parameters":[],"parameters":[["a#0#0",{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":5060,"end":5061}],["b#0#0",{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":5072,"end":5073}]],"returns":[{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":5085,"end":5089}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":5096,"end":5099},"3":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":5103,"end":5106},"6":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":5100,"end":5102},"7":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":5096,"end":5106}},"is_native":false},"12":{"location":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":5167,"end":5228},"definition_location":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":5178,"end":5180},"type_parameters":[],"parameters":[["a#0#0",{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":5181,"end":5182}],["b#0#0",{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":5193,"end":5194}]],"returns":[{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":5206,"end":5210}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":5217,"end":5220},"3":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":5223,"end":5226},"6":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":5221,"end":5222},"7":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":5217,"end":5226}},"is_native":false},"13":{"location":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":5363,"end":5410},"definition_location":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":5374,"end":5380},"type_parameters":[],"parameters":[["a#0#0",{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":5381,"end":5382}]],"returns":[{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":5394,"end":5398}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":5405,"end":5408}},"is_native":false},"14":{"location":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":5543,"end":5615},"definition_location":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":5554,"end":5562},"type_parameters":[],"parameters":[["raw_value#0#0",{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":5563,"end":5572}]],"returns":[{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":5581,"end":5588}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":5603,"end":5612},"1":{"file_hash":"6c2b57202de661bf34287c108af09c5200325e32e4798353b9e7e58eb0f7be9e","start":5595,"end":5613}},"is_native":false}},"constant_map":{"EDenominator":1,"EDivisionByZero":9,"EOverflow":7,"EQuotientTooLarge":5,"EQuotientTooSmall":3,"FRACTIONAL_BITS":11,"TOTAL_BITS":10}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/uq64_64.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/uq64_64.mvd new file mode 100644 index 0000000..606e8a8 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/uq64_64.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/vector.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/vector.json new file mode 100644 index 0000000..a268552 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/vector.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/move-stdlib/sources/vector.move","definition_location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":256,"end":267},"module_name":["0000000000000000000000000000000000000000000000000000000000000001","vector"],"struct_map":{},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":1133,"end":1193},"definition_location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":1151,"end":1157},"type_parameters":[["Element",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":1158,"end":1165}]],"parameters":[["v#0#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":1167,"end":1168}]],"returns":[{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":1189,"end":1192}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"1":{"location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":1347,"end":1420},"definition_location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":1365,"end":1371},"type_parameters":[["Element",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":1372,"end":1379}]],"parameters":[["v#0#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":1381,"end":1382}],["i#0#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":1402,"end":1403}]],"returns":[{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":1411,"end":1419}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"2":{"location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":1496,"end":1570},"definition_location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":1514,"end":1523},"type_parameters":[["Element",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":1524,"end":1531}]],"parameters":[["v#0#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":1533,"end":1534}],["e#0#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":1558,"end":1559}]],"returns":[],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"3":{"location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":1720,"end":1805},"definition_location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":1738,"end":1748},"type_parameters":[["Element",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":1749,"end":1756}]],"parameters":[["v#0#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":1758,"end":1759}],["i#0#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":1783,"end":1784}]],"returns":[{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":1792,"end":1804}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"4":{"location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":1906,"end":1976},"definition_location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":1924,"end":1932},"type_parameters":[["Element",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":1933,"end":1940}]],"parameters":[["v#0#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":1942,"end":1943}]],"returns":[{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":1968,"end":1975}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"5":{"location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2062,"end":2123},"definition_location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2080,"end":2093},"type_parameters":[["Element",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2094,"end":2101}]],"parameters":[["v#0#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2103,"end":2104}]],"returns":[],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"6":{"location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2265,"end":2338},"definition_location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2283,"end":2287},"type_parameters":[["Element",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2288,"end":2295}]],"parameters":[["v#0#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2297,"end":2298}],["i#0#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2322,"end":2323}],["j#0#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2330,"end":2331}]],"returns":[],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"7":{"location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2407,"end":2741},"definition_location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2418,"end":2425},"type_parameters":[["Element",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2426,"end":2433}]],"parameters":[["v#0#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2435,"end":2436}]],"returns":[],"locals":[["back_index#1#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2556,"end":2566}],["front_index#1#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2527,"end":2538}],["len#1#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2470,"end":2473}]],"nops":{},"labels":{"0":0,"1":8,"2":11,"3":17,"4":21,"5":34},"code_map":{"0":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2476,"end":2477},"2":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2476,"end":2486},"3":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2470,"end":2473},"4":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2496,"end":2499},"5":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2503,"end":2504},"6":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2500,"end":2502},"7":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2492,"end":2512},"8":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2506,"end":2512},"11":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2541,"end":2542},"12":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2523,"end":2538},"13":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2569,"end":2572},"14":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2575,"end":2576},"15":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2573,"end":2574},"16":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2552,"end":2566},"17":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2589,"end":2600},"18":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2603,"end":2613},"19":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2601,"end":2602},"20":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2582,"end":2739},"21":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2625,"end":2626},"22":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2632,"end":2643},"23":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2645,"end":2655},"24":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2625,"end":2656},"25":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2680,"end":2691},"26":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2694,"end":2695},"27":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2692,"end":2693},"28":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2666,"end":2677},"29":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2718,"end":2728},"30":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2731,"end":2732},"31":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2729,"end":2730},"32":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2705,"end":2715},"33":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2582,"end":2739}},"is_native":false},"8":{"location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2819,"end":2937},"definition_location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2830,"end":2836},"type_parameters":[["Element",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2837,"end":2844}]],"parameters":[["lhs#0#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2846,"end":2849}],["other#0#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2873,"end":2878}]],"returns":[],"locals":[["$stop#0#3",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["e#1#10",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2914,"end":2915}],["i#1#6",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["stop#1#6",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6637,"end":6638}]],"nops":{},"labels":{"0":0,"13":28,"3":11,"8":15},"code_map":{"0":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2903,"end":2908},"1":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6633,"end":6638},"2":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6649,"end":6650},"3":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6649,"end":6660},"4":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6666,"end":6667},"5":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6666,"end":6676},"6":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"9":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"16":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6682,"end":6683},"17":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6688,"end":6689},"18":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6688,"end":6700},"19":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2914,"end":2915},"20":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2917,"end":2920},"21":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2931,"end":2932},"22":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2917,"end":2933},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"30":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6708,"end":6709},"31":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6708,"end":6725},"32":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":2934,"end":2935}},"is_native":false},"9":{"location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3014,"end":3093},"definition_location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3025,"end":3033},"type_parameters":[["Element",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3034,"end":3041}]],"parameters":[["v#0#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3043,"end":3044}]],"returns":[{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3065,"end":3069}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3076,"end":3077},"1":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3076,"end":3086},"2":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3090,"end":3091},"3":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3087,"end":3089},"4":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3076,"end":3091}},"is_native":false},"10":{"location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3170,"end":3382},"definition_location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3181,"end":3189},"type_parameters":[["Element",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3190,"end":3197}]],"parameters":[["v#0#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3199,"end":3200}],["e#0#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3220,"end":3221}]],"returns":[{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3234,"end":3238}],"locals":[["i#1#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3253,"end":3254}],["len#1#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3268,"end":3271}]],"nops":{},"labels":{"0":0,"1":5,"2":10,"3":16,"4":22,"5":27},"code_map":{"0":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3257,"end":3258},"1":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3249,"end":3254},"2":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3274,"end":3275},"3":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3274,"end":3284},"4":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3268,"end":3271},"5":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3297,"end":3298},"6":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3301,"end":3304},"7":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3299,"end":3300},"8":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3290,"end":3369},"10":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3321,"end":3322},"11":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3323,"end":3324},"12":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3320,"end":3325},"13":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3329,"end":3330},"14":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3326,"end":3328},"15":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3316,"end":3343},"16":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3332,"end":3343},"20":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3339,"end":3343},"21":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3332,"end":3343},"22":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3357,"end":3358},"23":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3361,"end":3362},"24":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3359,"end":3360},"25":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3353,"end":3354},"26":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3290,"end":3369},"27":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3375,"end":3380}},"is_native":false},"11":{"location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3486,"end":3715},"definition_location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3497,"end":3505},"type_parameters":[["Element",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3506,"end":3513}]],"parameters":[["v#0#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3515,"end":3516}],["e#0#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3536,"end":3537}]],"returns":[{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3551,"end":3555},{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3557,"end":3560}],"locals":[["i#1#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3576,"end":3577}],["len#1#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3591,"end":3594}]],"nops":{},"labels":{"0":0,"1":5,"2":10,"3":16,"4":23,"5":28},"code_map":{"0":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3580,"end":3581},"1":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3572,"end":3577},"2":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3597,"end":3598},"3":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3597,"end":3607},"4":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3591,"end":3594},"5":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3620,"end":3621},"6":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3624,"end":3627},"7":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3622,"end":3623},"8":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3613,"end":3697},"10":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3644,"end":3645},"11":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3646,"end":3647},"12":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3643,"end":3648},"13":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3652,"end":3653},"14":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3649,"end":3651},"15":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3639,"end":3671},"16":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3655,"end":3671},"20":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3663,"end":3667},"21":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3669,"end":3670},"22":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3655,"end":3671},"23":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3685,"end":3686},"24":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3689,"end":3690},"25":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3687,"end":3688},"26":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3681,"end":3682},"27":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3613,"end":3697},"28":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3703,"end":3713},"32":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3704,"end":3709},"33":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3711,"end":3712},"34":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3703,"end":3713}},"is_native":false},"12":{"location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3902,"end":4187},"definition_location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3913,"end":3919},"type_parameters":[["Element",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3920,"end":3927}]],"parameters":[["v#0#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3929,"end":3930}],["i#0#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3958,"end":3959}]],"returns":[{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3967,"end":3974}],"locals":[["%#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4140,"end":4141}],["%#2",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4133,"end":4134}],["len#1#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3989,"end":3992}]],"nops":{},"labels":{"0":0,"1":8,"2":12,"3":16,"4":20,"5":33},"code_map":{"0":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3995,"end":3996},"2":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3995,"end":4005},"3":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":3985,"end":3992},"4":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4045,"end":4046},"5":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4050,"end":4053},"6":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4047,"end":4049},"7":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4041,"end":4081},"8":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4055,"end":4081},"10":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4061,"end":4081},"11":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4055,"end":4081},"12":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4094,"end":4097},"13":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4100,"end":4101},"14":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4098,"end":4099},"15":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4088,"end":4091},"16":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4114,"end":4115},"17":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4118,"end":4121},"18":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4116,"end":4117},"19":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4107,"end":4167},"20":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4133,"end":4134},"22":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4140,"end":4141},"24":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4149,"end":4150},"25":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4153,"end":4154},"26":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4151,"end":4152},"27":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4145,"end":4146},"28":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4133,"end":4134},"29":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4140,"end":4141},"30":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4156,"end":4157},"31":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4133,"end":4160},"32":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4107,"end":4167},"33":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4173,"end":4174},"34":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4173,"end":4185}},"is_native":false},"13":{"location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4497,"end":4761},"definition_location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4508,"end":4514},"type_parameters":[["Element",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4515,"end":4522}]],"parameters":[["v#0#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4524,"end":4525}],["e#0#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4549,"end":4550}],["i#0#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4565,"end":4566}]],"returns":[],"locals":[["len#1#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4583,"end":4586}]],"nops":{},"labels":{"0":0,"1":8,"2":12,"3":15,"4":19,"5":28},"code_map":{"0":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4589,"end":4590},"2":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4589,"end":4599},"3":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4583,"end":4586},"4":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4632,"end":4633},"5":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4636,"end":4639},"6":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4634,"end":4635},"7":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4628,"end":4667},"8":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4641,"end":4667},"10":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4647,"end":4667},"11":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4641,"end":4667},"12":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4674,"end":4675},"13":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4686,"end":4687},"14":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4674,"end":4688},"15":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4701,"end":4702},"16":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4705,"end":4708},"17":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4703,"end":4704},"18":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4694,"end":4759},"19":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4720,"end":4721},"20":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4727,"end":4728},"21":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4730,"end":4733},"22":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4720,"end":4734},"23":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4748,"end":4749},"24":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4752,"end":4753},"25":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4750,"end":4751},"26":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4744,"end":4745},"27":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4694,"end":4759}},"is_native":false},"14":{"location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4967,"end":5173},"definition_location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4978,"end":4989},"type_parameters":[["Element",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4990,"end":4997}]],"parameters":[["v#0#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":4999,"end":5000}],["i#0#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5024,"end":5025}]],"returns":[{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5033,"end":5040}],"locals":[["last_idx#1#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5103,"end":5111}]],"nops":{},"labels":{"0":0,"1":7,"2":11},"code_map":{"0":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5055,"end":5056},"2":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5055,"end":5065},"3":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5069,"end":5070},"4":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5066,"end":5068},"5":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5047,"end":5093},"9":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5072,"end":5092},"10":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5047,"end":5093},"11":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5114,"end":5115},"13":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5114,"end":5124},"14":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5127,"end":5128},"15":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5125,"end":5126},"16":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5103,"end":5111},"17":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5134,"end":5135},"18":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5141,"end":5142},"19":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5144,"end":5152},"20":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5134,"end":5153},"21":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5159,"end":5160},"22":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5159,"end":5171}},"is_native":false},"15":{"location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5307,"end":5510},"definition_location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5318,"end":5322},"type_parameters":[["T",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5323,"end":5324}]],"parameters":[["v#0#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5336,"end":5337}],["n#0#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5350,"end":5351}]],"returns":[{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5359,"end":5368}],"locals":[["$stop#0#4",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["%#2",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5471,"end":5483}],["%#3",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041}],["i#1#10",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6037,"end":6038}],["i#1#7",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["len#1#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5379,"end":5382}],["r#1#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5444,"end":5445}],["stop#1#7",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5996,"end":5997}]],"nops":{},"labels":{"0":0,"1":7,"11":23,"16":40,"5":9,"6":19},"code_map":{"0":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5385,"end":5386},"1":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5385,"end":5395},"2":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5379,"end":5382},"3":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5405,"end":5406},"4":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5410,"end":5413},"5":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5407,"end":5409},"6":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5401,"end":5430},"7":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5422,"end":5430},"8":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5415,"end":5430},"9":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6000,"end":6008},"10":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5992,"end":5997},"11":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5458,"end":5461},"12":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5464,"end":5465},"13":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5462,"end":5463},"14":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"17":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"24":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6037,"end":6038},"25":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041},"27":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6055,"end":6056},"28":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5468,"end":5469},"29":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5471,"end":5472},"30":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5471,"end":5483},"32":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041},"33":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5471,"end":5483},"34":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6058},"35":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"36":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"37":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"38":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"39":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"40":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6065,"end":6066},"41":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5440,"end":5445},"42":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5490,"end":5491},"43":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5490,"end":5501},"44":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5507,"end":5508}},"is_native":false},"16":{"location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5634,"end":5816},"definition_location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5645,"end":5649},"type_parameters":[["T",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5650,"end":5651}]],"parameters":[["v#0#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5663,"end":5664}],["n#0#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5677,"end":5678}]],"returns":[{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5686,"end":5695}],"locals":[["$stop#0#4",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["%#2",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5801,"end":5813}],["%#3",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041}],["i#1#10",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6037,"end":6038}],["i#1#7",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["stop#1#7",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5996,"end":5997}]],"nops":{},"labels":{"0":0,"1":6,"12":29,"17":46,"2":8,"3":13,"6":15,"7":25},"code_map":{"0":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5710,"end":5711},"1":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5715,"end":5716},"2":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5715,"end":5725},"3":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5712,"end":5714},"4":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5702,"end":5726},"8":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5736,"end":5737},"9":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5741,"end":5742},"10":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5741,"end":5751},"11":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5738,"end":5740},"12":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5732,"end":5761},"13":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5760,"end":5761},"14":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5753,"end":5761},"15":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5767,"end":5768},"16":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5767,"end":5778},"17":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6000,"end":6008},"18":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5992,"end":5997},"19":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5794,"end":5795},"20":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"23":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"30":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6037,"end":6038},"31":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041},"33":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6055,"end":6056},"34":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5798,"end":5799},"35":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5801,"end":5802},"36":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5801,"end":5813},"38":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041},"39":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5801,"end":5813},"40":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6058},"41":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"42":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"43":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"44":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"45":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"46":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6065,"end":6066},"47":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5784,"end":5814}},"is_native":false},"17":{"location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10124,"end":10242},"definition_location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10135,"end":10142},"type_parameters":[["T",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10143,"end":10144}]],"parameters":[["v#0#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10146,"end":10147}]],"returns":[{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10169,"end":10178}],"locals":[["$stop#0#3",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["i#1#6",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["r#1#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10193,"end":10194}],["stop#1#6",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["u#1#10",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10218,"end":10219}],["v#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6637,"end":6638}]],"nops":{},"labels":{"0":0,"13":30,"3":13,"8":17},"code_map":{"0":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10197,"end":10205},"1":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10189,"end":10194},"2":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10211,"end":10212},"3":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6633,"end":6638},"4":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6649,"end":6650},"5":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6649,"end":6660},"6":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6666,"end":6667},"7":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6666,"end":6676},"8":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"11":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"18":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6682,"end":6683},"19":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6688,"end":6689},"20":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6688,"end":6700},"21":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10218,"end":10219},"22":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10221,"end":10222},"23":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10230,"end":10231},"24":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10221,"end":10232},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"30":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6708,"end":6709},"31":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6708,"end":6725},"32":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10239,"end":10240}},"is_native":false},"18":{"location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":18259,"end":18311},"definition_location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":18277,"end":18282},"type_parameters":[["Element",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":18283,"end":18290}]],"parameters":[],"returns":[{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":18295,"end":18310}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"19":{"location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":18427,"end":18503},"definition_location":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":18438,"end":18447},"type_parameters":[["Element",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":18448,"end":18455}]],"parameters":[["e#0#0",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":18457,"end":18458}]],"returns":[{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":18470,"end":18485}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":18499,"end":18500},"1":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":18492,"end":18501}},"is_native":false}},"constant_map":{"EINDEX_OUT_OF_BOUNDS":0}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/vector.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/vector.mvd new file mode 100644 index 0000000..4821001 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/MoveStdlib/vector.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/accumulator.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/accumulator.json new file mode 100644 index 0000000..2e5b674 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/accumulator.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/accumulator.move","definition_location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":82,"end":98},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","accumulator"],"struct_map":{"0":{"definition_location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":222,"end":237},"type_parameters":[],"fields":[{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":252,"end":254}]},"1":{"definition_location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":1718,"end":1722},"type_parameters":[],"fields":[{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":1739,"end":1744}]},"2":{"definition_location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2450,"end":2453},"type_parameters":[["T",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2462,"end":2463}]],"fields":[{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2493,"end":2500}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":290,"end":482},"definition_location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":294,"end":300},"type_parameters":[],"parameters":[["ctx#0#0",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":301,"end":304}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":6,"2":8},"code_map":{"0":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":332,"end":335},"1":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":332,"end":344},"2":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":348,"end":352},"3":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":345,"end":347},"4":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":324,"end":372},"6":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":354,"end":371},"7":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":324,"end":372},"8":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":432,"end":472},"9":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":402,"end":479},"10":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":379,"end":480}},"is_native":false},"1":{"location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":484,"end":582},"definition_location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":504,"end":511},"type_parameters":[],"parameters":[["accumulator_root#0#0",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":512,"end":528}]],"returns":[{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":549,"end":553}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":561,"end":577},"1":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":560,"end":580}},"is_native":false},"2":{"location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":631,"end":745},"definition_location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":651,"end":662},"type_parameters":[],"parameters":[["accumulator_root#0#0",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":663,"end":679}]],"returns":[{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":704,"end":712}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":724,"end":740},"1":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":719,"end":743}},"is_native":false},"3":{"location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":917,"end":1069},"definition_location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":937,"end":960},"type_parameters":[["T",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":961,"end":962}]],"parameters":[["root#0#0",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":964,"end":968}],["address#0#0",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":988,"end":995}]],"returns":[{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":1007,"end":1011}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":1018,"end":1022},"1":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":1057,"end":1064},"2":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":1048,"end":1066},"3":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":1018,"end":1067}},"is_native":false},"4":{"location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":1143,"end":1337},"definition_location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":1163,"end":1184},"type_parameters":[["T",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":1185,"end":1186}]],"parameters":[["root#0#0",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":1188,"end":1192}],["address#0#0",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":1212,"end":1219}]],"returns":[{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":1231,"end":1235}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":1260,"end":1264},"1":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":1302,"end":1309},"2":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":1293,"end":1311},"3":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":1260,"end":1312},"4":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":1318,"end":1335}},"is_native":false},"5":{"location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":1755,"end":1828},"definition_location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":1775,"end":1786},"type_parameters":[],"parameters":[["value#0#0",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":1787,"end":1792}]],"returns":[{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":1801,"end":1805}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":1819,"end":1824},"1":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":1812,"end":1826}},"is_native":false},"6":{"location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":1830,"end":1912},"definition_location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":1850,"end":1862},"type_parameters":[],"parameters":[["u128#0#0",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":1863,"end":1867}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":1905,"end":1909},"1":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":1885,"end":1902},"2":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":1899,"end":1900},"3":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":1909,"end":1910}},"is_native":false},"7":{"location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":1960,"end":2083},"definition_location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":1980,"end":1991},"type_parameters":[],"parameters":[["u128#0#0",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":1992,"end":1996}],["merge#0#0",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2009,"end":2014}],["split#0#0",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2022,"end":2027}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2054,"end":2058},"1":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2054,"end":2064},"3":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2067,"end":2072},"4":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2065,"end":2066},"5":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2075,"end":2080},"6":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2073,"end":2074},"7":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2041,"end":2045},"8":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2041,"end":2051},"9":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2041,"end":2080},"10":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2080,"end":2081}},"is_native":false},"8":{"location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2129,"end":2204},"definition_location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2149,"end":2161},"type_parameters":[],"parameters":[["u128#0#0",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2162,"end":2166}]],"returns":[{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2176,"end":2180}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2187,"end":2191},"1":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2187,"end":2197},"3":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2201,"end":2202},"4":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2198,"end":2200},"5":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2187,"end":2202}},"is_native":false},"9":{"location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2514,"end":2602},"definition_location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2534,"end":2549},"type_parameters":[["T",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2550,"end":2551}]],"parameters":[["address#0#0",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2553,"end":2560}]],"returns":[{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2572,"end":2578}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2591,"end":2598},"1":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2585,"end":2600}},"is_native":false},"10":{"location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2604,"end":2785},"definition_location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2624,"end":2643},"type_parameters":[["T",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2644,"end":2645}]],"parameters":[["address#0#0",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2647,"end":2654}]],"returns":[{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2666,"end":2673}],"locals":[["key#1#0",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2684,"end":2687}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2699,"end":2706},"1":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2690,"end":2708},"2":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2684,"end":2687},"3":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2747,"end":2777},"4":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2779,"end":2782},"5":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2714,"end":2783}},"is_native":false},"11":{"location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2877,"end":3076},"definition_location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2897,"end":2917},"type_parameters":[["K",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2918,"end":2919}],["V",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2921,"end":2922}]],"parameters":[["accumulator_root#0#0",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2936,"end":2952}],["name#0#0",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2976,"end":2980}]],"returns":[{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":2993,"end":2997}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3048,"end":3064},"1":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3047,"end":3067},"2":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3069,"end":3073},"3":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3004,"end":3074}},"is_native":false},"12":{"location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3151,"end":3350},"definition_location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3171,"end":3191},"type_parameters":[["K",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3192,"end":3193}],["V",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3195,"end":3196}]],"parameters":[["accumulator_root#0#0",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3210,"end":3226}],["name#0#0",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3254,"end":3258}],["value#0#0",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3272,"end":3277}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3314,"end":3330},"1":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3309,"end":3333},"2":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3335,"end":3339},"3":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3341,"end":3346},"4":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3290,"end":3347},"5":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3347,"end":3348}},"is_native":false},"13":{"location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3425,"end":3635},"definition_location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3445,"end":3472},"type_parameters":[["K",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3473,"end":3474}],["V",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3476,"end":3477}]],"parameters":[["accumulator_root#0#0",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3491,"end":3507}],["name#0#0",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3535,"end":3539}]],"returns":[{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3552,"end":3558}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3607,"end":3623},"1":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3602,"end":3626},"2":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3628,"end":3632},"3":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3565,"end":3633}},"is_native":false},"14":{"location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3724,"end":3914},"definition_location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3744,"end":3767},"type_parameters":[["K",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3768,"end":3769}],["V",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3771,"end":3772}]],"parameters":[["accumulator_root#0#0",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3786,"end":3802}],["name#0#0",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3826,"end":3830}]],"returns":[{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3843,"end":3845}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3886,"end":3902},"1":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3885,"end":3905},"2":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3907,"end":3911},"3":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3852,"end":3912}},"is_native":false},"15":{"location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":3995,"end":4192},"definition_location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":4015,"end":4038},"type_parameters":[["K",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":4039,"end":4040}],["V",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":4042,"end":4043}]],"parameters":[["accumulator_root#0#0",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":4057,"end":4073}],["name#0#0",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":4101,"end":4105}]],"returns":[{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":4118,"end":4119}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":4164,"end":4180},"1":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":4159,"end":4183},"2":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":4185,"end":4189},"3":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":4126,"end":4190}},"is_native":false},"16":{"location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":4325,"end":4444},"definition_location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":4352,"end":4370},"type_parameters":[["T",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":4371,"end":4372}]],"parameters":[["accumulator#0#0",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":4379,"end":4390}],["recipient#0#0",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":4405,"end":4414}],["amount#0#0",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":4429,"end":4435}]],"returns":[],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"17":{"location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":4445,"end":4561},"definition_location":{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":4472,"end":4491},"type_parameters":[["T",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":4492,"end":4493}]],"parameters":[["accumulator#0#0",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":4500,"end":4511}],["owner#0#0",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":4526,"end":4531}],["amount#0#0",{"file_hash":"755e40ff7661e72bccb6ab4355f788aaf1f1c46ecab4b3c75454237ab8d5f0c2","start":4546,"end":4552}]],"returns":[],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true}},"constant_map":{"ENotSystemAddress":0}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/accumulator.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/accumulator.mvd new file mode 100644 index 0000000..83d99a3 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/accumulator.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/accumulator_metadata.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/accumulator_metadata.json new file mode 100644 index 0000000..513b101 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/accumulator_metadata.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/accumulator_metadata.move","definition_location":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":82,"end":107},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","accumulator_metadata"],"struct_map":{"0":{"definition_location":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":391,"end":399},"type_parameters":[],"fields":[{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":428,"end":433}]},"1":{"definition_location":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":576,"end":581},"type_parameters":[],"fields":[{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":650,"end":658},{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":674,"end":679}]},"2":{"definition_location":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":707,"end":718},"type_parameters":[["T",{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":727,"end":728}]],"fields":[{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":707,"end":718}]},"3":{"definition_location":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":847,"end":855},"type_parameters":[["T",{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":864,"end":865}]],"fields":[{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":944,"end":950}]},"4":{"definition_location":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":1126,"end":1151},"type_parameters":[],"fields":[{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":1126,"end":1151}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":1633,"end":2345},"definition_location":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":1637,"end":1670},"type_parameters":[],"parameters":[["accumulator_root#0#0",{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":1676,"end":1692}],["objects_created#0#0",{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":1720,"end":1735}],["objects_destroyed#0#0",{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":1746,"end":1763}]],"returns":[],"locals":[["current_count#1#0",{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":1894,"end":1907}],["key#1#0",{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":1782,"end":1785}]],"nops":{},"labels":{"0":0,"1":9,"2":22,"3":26,"4":35,"5":40,"6":44,"7":51},"code_map":{"0":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":1788,"end":1815},"2":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":1782,"end":1785},"3":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":1847,"end":1863},"4":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":1847,"end":1872},"6":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":1874,"end":1877},"7":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":1825,"end":1878},"8":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":1821,"end":2342},"9":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":1946,"end":1962},"10":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":1946,"end":1971},"11":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":1973,"end":1976},"12":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":1920,"end":1977},"13":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":1894,"end":1907},"14":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":1996,"end":2009},"15":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":1995,"end":2009},"16":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2012,"end":2027},"17":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2010,"end":2011},"18":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2031,"end":2048},"19":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2028,"end":2030},"20":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":1987,"end":2070},"24":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2050,"end":2069},"25":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":1987,"end":2070},"26":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2098,"end":2111},"27":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2097,"end":2111},"28":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2114,"end":2129},"29":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2112,"end":2113},"30":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2132,"end":2149},"31":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2130,"end":2131},"32":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2081,"end":2094},"33":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2080,"end":2149},"34":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":1821,"end":2342},"35":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2180,"end":2195},"36":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2199,"end":2216},"37":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2196,"end":2198},"38":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2172,"end":2238},"42":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2218,"end":2237},"43":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2172,"end":2238},"44":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2267,"end":2283},"45":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2267,"end":2292},"46":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2294,"end":2297},"47":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2299,"end":2314},"48":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2317,"end":2334},"49":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2315,"end":2316},"50":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2248,"end":2335},"51":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2342,"end":2343}},"is_native":false},"1":{"location":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2453,"end":2722},"definition_location":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2457,"end":2485},"type_parameters":[],"parameters":[["accumulator_root#0#0",{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2486,"end":2502}]],"returns":[{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2523,"end":2526}],"locals":[["%#1",{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2576,"end":2720}],["key#1#0",{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2537,"end":2540}]],"nops":{},"labels":{"0":0,"1":8,"2":15,"3":19},"code_map":{"0":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2543,"end":2570},"2":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2537,"end":2540},"3":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2602,"end":2618},"4":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2602,"end":2623},"5":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2625,"end":2628},"6":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2580,"end":2629},"7":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2576,"end":2720},"8":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2664,"end":2680},"9":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2664,"end":2685},"10":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2687,"end":2690},"11":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2642,"end":2691},"12":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2641,"end":2691},"13":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2576,"end":2720},"15":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2713,"end":2714},"18":{"file_hash":"98d00f6962ddabd47da1638f25e1a2e620b38908f78f307a9b2627656fe1924c","start":2576,"end":2720}},"is_native":false}},"constant_map":{"EInvariantViolation":0}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/accumulator_metadata.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/accumulator_metadata.mvd new file mode 100644 index 0000000..c6d7216 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/accumulator_metadata.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/accumulator_settlement.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/accumulator_settlement.json new file mode 100644 index 0000000..be7fdc2 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/accumulator_settlement.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/accumulator_settlement.move","definition_location":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":82,"end":109},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","accumulator_settlement"],"struct_map":{"0":{"definition_location":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2125,"end":2140},"type_parameters":[],"fields":[{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2216,"end":2219},{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2313,"end":2327},{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2378,"end":2388}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":489,"end":914},"definition_location":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":493,"end":512},"type_parameters":[],"parameters":[["_accumulator_root#0#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":518,"end":535}],["_epoch#0#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":563,"end":569}],["_checkpoint_height#0#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":580,"end":598}],["_idx#0#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":609,"end":613}],["input_sui#0#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":679,"end":688}],["output_sui#0#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":754,"end":764}],["ctx#0#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":775,"end":778}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":6,"2":8},"code_map":{"0":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":808,"end":811},"1":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":808,"end":820},"2":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":824,"end":828},"3":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":821,"end":823},"4":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":800,"end":848},"6":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":830,"end":847},"7":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":800,"end":848},"8":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":889,"end":898},"9":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":900,"end":910},"10":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":854,"end":911},"11":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":911,"end":912}},"is_native":false},"1":{"location":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":942,"end":1934},"definition_location":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":946,"end":957},"type_parameters":[["T",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":958,"end":959}]],"parameters":[["accumulator_root#0#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":966,"end":982}],["owner#0#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1010,"end":1015}],["merge#0#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1030,"end":1035}],["split#0#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1047,"end":1052}],["ctx#0#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1064,"end":1067}]],"returns":[],"locals":[["name#1#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1289,"end":1293}],["value#1#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1423,"end":1428}],["value#3#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1842,"end":1847}]],"nops":{},"labels":{"0":0,"1":6,"10":60,"11":67,"2":10,"3":19,"4":23,"5":31,"6":43,"7":48,"8":51,"9":56},"code_map":{"0":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1097,"end":1100},"1":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1097,"end":1109},"2":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1113,"end":1117},"3":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1110,"end":1112},"4":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1089,"end":1137},"8":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1119,"end":1136},"9":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1089,"end":1137},"10":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1228,"end":1233},"11":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1237,"end":1238},"12":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1234,"end":1236},"13":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1245,"end":1250},"14":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1254,"end":1255},"15":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1251,"end":1253},"16":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1241,"end":1243},"17":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1219,"end":1278},"21":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1258,"end":1277},"22":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1219,"end":1278},"23":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1315,"end":1320},"24":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1296,"end":1321},"25":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1289,"end":1293},"26":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1332,"end":1348},"28":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1374,"end":1378},"29":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1332,"end":1379},"30":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1328,"end":1931},"31":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1442,"end":1458},"32":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1482,"end":1486},"33":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1442,"end":1487},"34":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1423,"end":1428},"35":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1501,"end":1506},"36":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1514,"end":1519},"37":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1521,"end":1526},"38":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1501,"end":1527},"39":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1541,"end":1546},"41":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1541,"end":1556},"42":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1577,"end":1710},"43":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1616,"end":1632},"44":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1661,"end":1665},"45":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1616,"end":1666},"46":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1680,"end":1699},"47":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1577,"end":1710},"51":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1796,"end":1801},"52":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1805,"end":1806},"53":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1802,"end":1804},"54":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1788,"end":1828},"58":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1808,"end":1827},"59":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1788,"end":1828},"60":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1862,"end":1867},"61":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1850,"end":1868},"62":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1842,"end":1847},"63":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1879,"end":1895},"64":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1912,"end":1916},"65":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1918,"end":1923},"66":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1879,"end":1924},"67":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":1931,"end":1932}},"is_native":false},"2":{"location":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2007,"end":2086},"definition_location":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2018,"end":2052},"type_parameters":[],"parameters":[["input_sui#0#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2053,"end":2062}],["output_sui#0#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2069,"end":2079}]],"returns":[],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"3":{"location":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2398,"end":2855},"definition_location":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2402,"end":2412},"type_parameters":[],"parameters":[["new_val#0#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2413,"end":2420}],["mmr#0#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2428,"end":2431}]],"returns":[],"locals":[["cur#1#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2485,"end":2488}],["i#1#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2466,"end":2467}],["r#1#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2551,"end":2552}]],"nops":{},"labels":{"0":0,"1":4,"2":11,"3":20,"5":26,"6":39},"code_map":{"0":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2470,"end":2471},"1":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2462,"end":2467},"2":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2491,"end":2498},"3":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2481,"end":2488},"4":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2512,"end":2513},"5":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2531,"end":2534},"7":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2516,"end":2535},"8":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2514,"end":2515},"9":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2505,"end":2768},"11":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2574,"end":2577},"12":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2579,"end":2580},"13":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2555,"end":2581},"14":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2551,"end":2552},"15":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2596,"end":2597},"16":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2595,"end":2597},"17":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2601,"end":2602},"18":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2598,"end":2600},"19":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2591,"end":2742},"20":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2618,"end":2626},"22":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2623,"end":2626},"23":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2619,"end":2620},"24":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2618,"end":2626},"25":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2640,"end":2646},"26":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2704,"end":2705},"27":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2703,"end":2705},"28":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2707,"end":2710},"29":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2682,"end":2711},"30":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2676,"end":2679},"31":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2730,"end":2731},"32":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2726,"end":2727},"33":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2725,"end":2731},"34":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2756,"end":2757},"35":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2760,"end":2761},"36":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2758,"end":2759},"37":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2752,"end":2753},"38":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2505,"end":2768},"39":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2843,"end":2846},"40":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2848,"end":2851},"41":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2825,"end":2852},"42":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2852,"end":2853}},"is_native":false},"4":{"location":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2857,"end":2937},"definition_location":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2861,"end":2876},"type_parameters":[],"parameters":[["bytes#0#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2877,"end":2882}]],"returns":[{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2897,"end":2901}],"locals":[["%#1",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2908,"end":2923}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2917,"end":2922},"1":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2908,"end":2923},"4":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2908,"end":2935}},"is_native":false},"5":{"location":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2939,"end":3230},"definition_location":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2943,"end":2963},"type_parameters":[],"parameters":[["left#0#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2964,"end":2968}],["right#0#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2976,"end":2981}]],"returns":[{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":2990,"end":2994}],"locals":[["concatenated#1#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3097,"end":3109}],["left_bytes#1#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3005,"end":3015}],["right_bytes#1#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3048,"end":3059}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3032,"end":3037},"1":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3018,"end":3038},"2":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3005,"end":3015},"3":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3076,"end":3082},"4":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3062,"end":3083},"5":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3048,"end":3059},"6":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3112,"end":3122},"7":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3093,"end":3109},"8":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3143,"end":3160},"9":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3162,"end":3173},"10":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3128,"end":3174},"11":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3213,"end":3226},"12":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3196,"end":3227},"13":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3180,"end":3228}},"is_native":false},"6":{"location":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3232,"end":3546},"definition_location":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3236,"end":3251},"type_parameters":[],"parameters":[["new_root#0#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3252,"end":3260}],["event_count_delta#0#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3268,"end":3285}],["checkpoint_seq#0#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3292,"end":3306}]],"returns":[{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3314,"end":3329}],"locals":[["initial_mmr#1#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3344,"end":3355}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3358,"end":3366},"1":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3340,"end":3355},"2":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3383,"end":3391},"3":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3393,"end":3409},"4":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3372,"end":3410},"5":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3447,"end":3458},"6":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3484,"end":3498},"7":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3520,"end":3537},"8":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3416,"end":3544}},"is_native":false},"7":{"location":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3574,"end":4361},"definition_location":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3578,"end":3591},"type_parameters":[],"parameters":[["accumulator_root#0#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3597,"end":3613}],["stream_id#0#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3641,"end":3650}],["new_root#0#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3665,"end":3673}],["event_count_delta#0#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3685,"end":3702}],["checkpoint_seq#0#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3713,"end":3727}],["ctx#0#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3738,"end":3741}]],"returns":[],"locals":[["head#1#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3975,"end":3979}],["head#2#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":4230,"end":4234}],["name#1#0",{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3822,"end":3826}]],"nops":{},"labels":{"0":0,"1":6,"2":10,"3":18,"4":39,"5":48},"code_map":{"0":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3771,"end":3774},"1":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3771,"end":3783},"2":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3787,"end":3791},"3":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3784,"end":3786},"4":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3763,"end":3811},"8":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3793,"end":3810},"9":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3763,"end":3811},"10":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3862,"end":3871},"11":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3829,"end":3872},"12":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3822,"end":3826},"13":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3882,"end":3898},"15":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3949,"end":3958},"16":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3882,"end":3959},"17":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3878,"end":4358},"18":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":4004,"end":4020},"19":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":4044,"end":4048},"20":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":4004,"end":4049},"21":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3975,"end":3979},"22":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":4070,"end":4078},"23":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":4085,"end":4089},"24":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":4080,"end":4093},"25":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":4059,"end":4094},"26":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":4122,"end":4126},"27":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":4122,"end":4137},"29":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":4140,"end":4157},"30":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":4138,"end":4139},"31":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":4104,"end":4108},"32":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":4104,"end":4119},"33":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":4104,"end":4157},"34":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":4189,"end":4203},"35":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":4167,"end":4171},"36":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":4167,"end":4186},"37":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":4167,"end":4203},"38":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":3878,"end":4358},"39":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":4253,"end":4261},"40":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":4263,"end":4280},"41":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":4282,"end":4296},"42":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":4237,"end":4297},"43":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":4230,"end":4234},"44":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":4307,"end":4323},"45":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":4340,"end":4344},"46":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":4346,"end":4350},"47":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":4307,"end":4351},"48":{"file_hash":"8d5ae68ab12e0c979bb322e414365ed24e694012e1849ae333bb419c06d7a03c","start":4358,"end":4359}},"is_native":false}},"constant_map":{"EInvalidSplitAmount":1,"ENotSystemAddress":0}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/accumulator_settlement.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/accumulator_settlement.mvd new file mode 100644 index 0000000..955c2b2 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/accumulator_settlement.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/address.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/address.json new file mode 100644 index 0000000..1ba13f3 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/address.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/address.move","definition_location":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":112,"end":124},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","address"],"struct_map":{},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":802,"end":846},"definition_location":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":820,"end":827},"type_parameters":[],"parameters":[["a#0#0",{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":828,"end":829}]],"returns":[{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":841,"end":845}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"1":{"location":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":983,"end":1029},"definition_location":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":1001,"end":1010},"type_parameters":[],"parameters":[["n#0#0",{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":1011,"end":1012}]],"returns":[{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":1021,"end":1028}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"2":{"location":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":1140,"end":1197},"definition_location":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":1158,"end":1168},"type_parameters":[],"parameters":[["bytes#0#0",{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":1169,"end":1174}]],"returns":[{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":1189,"end":1196}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"3":{"location":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":1239,"end":1308},"definition_location":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":1250,"end":1258},"type_parameters":[],"parameters":[["a#0#0",{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":1259,"end":1260}]],"returns":[{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":1272,"end":1282}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":1303,"end":1305},"1":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":1289,"end":1306}},"is_native":false},"4":{"location":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":1356,"end":1460},"definition_location":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":1367,"end":1382},"type_parameters":[],"parameters":[["a#0#0",{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":1383,"end":1384}]],"returns":[{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":1396,"end":1409}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":1437,"end":1438},"1":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":1428,"end":1439},"2":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":1416,"end":1440},"3":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":1416,"end":1458}},"is_native":false},"5":{"location":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":1502,"end":1589},"definition_location":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":1513,"end":1522},"type_parameters":[],"parameters":[["a#0#0",{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":1523,"end":1524}]],"returns":[{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":1536,"end":1550}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":1573,"end":1574},"1":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":1557,"end":1575},"2":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":1557,"end":1587}},"is_native":false},"6":{"location":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2019,"end":2393},"definition_location":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2030,"end":2046},"type_parameters":[],"parameters":[["bytes#0#0",{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2047,"end":2052}]],"returns":[{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2068,"end":2075}],"locals":[["hex_bytes#1#0",{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2145,"end":2154}],["hi#1#0",{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2219,"end":2221}],["i#1#0",{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2179,"end":2180}],["lo#1#0",{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2262,"end":2264}]],"nops":{},"labels":{"0":0,"1":6,"2":10,"3":14,"4":18,"5":44},"code_map":{"0":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2090,"end":2095},"1":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2090,"end":2104},"2":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2108,"end":2110},"3":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2105,"end":2107},"4":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2082,"end":2131},"8":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2112,"end":2130},"9":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2082,"end":2131},"10":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2157,"end":2165},"11":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2141,"end":2154},"12":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2183,"end":2184},"13":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2175,"end":2180},"14":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2197,"end":2198},"15":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2201,"end":2203},"16":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2199,"end":2200},"17":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2190,"end":2364},"18":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2239,"end":2244},"19":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2245,"end":2246},"20":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2239,"end":2247},"22":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2224,"end":2248},"23":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2219,"end":2221},"24":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2282,"end":2287},"25":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2288,"end":2289},"26":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2290,"end":2291},"27":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2289,"end":2290},"28":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2282,"end":2292},"30":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2267,"end":2293},"31":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2262,"end":2264},"32":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2303,"end":2312},"33":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2324,"end":2326},"34":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2330,"end":2331},"35":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2327,"end":2329},"36":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2335,"end":2337},"37":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2333,"end":2334},"38":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2303,"end":2338},"39":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2352,"end":2353},"40":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2356,"end":2357},"41":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2354,"end":2355},"42":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2348,"end":2349},"43":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2190,"end":2364},"44":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2370,"end":2391},"46":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2381,"end":2390},"47":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2370,"end":2391}},"is_native":false},"7":{"location":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2395,"end":2599},"definition_location":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2399,"end":2413},"type_parameters":[],"parameters":[["c#0#0",{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2414,"end":2415}]],"returns":[{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2422,"end":2424}],"locals":[["%#1",{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2435,"end":2453}],["%#2",{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2482,"end":2500}],["%#3",{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2529,"end":2548}],["%#5",{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2478,"end":2597}],["%#6",{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2431,"end":2597}]],"nops":{},"labels":{"0":0,"1":4,"10":36,"11":40,"12":45,"13":47,"15":50,"16":52,"17":56,"18":58,"2":9,"3":11,"4":13,"5":18,"6":22,"7":27,"8":29,"9":31},"code_map":{"0":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2435,"end":2436},"1":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2440,"end":2442},"2":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2437,"end":2439},"3":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2435,"end":2453},"4":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2446,"end":2447},"5":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2451,"end":2453},"6":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2448,"end":2450},"7":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2435,"end":2453},"12":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2431,"end":2597},"13":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2455,"end":2456},"14":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2459,"end":2461},"15":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2457,"end":2458},"16":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2431,"end":2597},"18":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2482,"end":2483},"19":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2487,"end":2489},"20":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2484,"end":2486},"21":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2482,"end":2500},"22":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2493,"end":2494},"23":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2498,"end":2500},"24":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2495,"end":2497},"25":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2482,"end":2500},"30":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2478,"end":2597},"31":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2502,"end":2503},"32":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2506,"end":2508},"33":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2504,"end":2505},"34":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2478,"end":2597},"36":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2529,"end":2530},"37":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2534,"end":2536},"38":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2531,"end":2533},"39":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2529,"end":2548},"40":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2540,"end":2541},"41":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2545,"end":2548},"42":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2542,"end":2544},"43":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2529,"end":2548},"48":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2525,"end":2597},"50":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2579,"end":2597},"51":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2573,"end":2597},"52":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2550,"end":2551},"53":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2554,"end":2556},"54":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2552,"end":2553},"55":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2478,"end":2597},"57":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2431,"end":2597}},"is_native":false},"8":{"location":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2638,"end":2677},"definition_location":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2649,"end":2655},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2659,"end":2662}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2669,"end":2675}},"is_native":false},"9":{"location":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2708,"end":2742},"definition_location":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2719,"end":2722},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2726,"end":2730}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"79e8640c01323708fc6400cf86c7dc1be309c574c20449e5f6765c7f149e270e","start":2737,"end":2740}},"is_native":false}},"constant_map":{"EAddressParseError":2,"LENGTH":0,"MAX":1}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/address.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/address.mvd new file mode 100644 index 0000000..e57c466 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/address.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/address_alias.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/address_alias.json new file mode 100644 index 0000000..e9d5e6a --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/address_alias.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/address_alias.move","definition_location":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":156,"end":174},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","address_alias"],"struct_map":{"0":{"definition_location":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":973,"end":990},"type_parameters":[],"fields":[{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":1005,"end":1007},{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":1063,"end":1070}]},"1":{"definition_location":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":1866,"end":1880},"type_parameters":[],"fields":[{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":1895,"end":1897},{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":1908,"end":1915}]},"2":{"definition_location":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2033,"end":2041},"type_parameters":[],"fields":[{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2042,"end":2049}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":1317,"end":1556},"definition_location":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":1321,"end":1327},"type_parameters":[],"parameters":[["ctx#0#0",{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":1328,"end":1331}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":6,"2":8},"code_map":{"0":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":1359,"end":1362},"1":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":1359,"end":1371},"2":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":1375,"end":1379},"3":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":1372,"end":1374},"4":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":1351,"end":1399},"6":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":1381,"end":1398},"7":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":1351,"end":1399},"8":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":1449,"end":1478},"9":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":1497,"end":1512},"10":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":1417,"end":1519},"11":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":1525,"end":1553},"12":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":1553,"end":1554}},"is_native":false},"1":{"location":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2294,"end":2770},"definition_location":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2304,"end":2310},"type_parameters":[],"parameters":[["address_alias_state#0#0",{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2311,"end":2330}],["ctx#0#0",{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2356,"end":2359}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":9,"2":15},"code_map":{"0":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2421,"end":2440},"1":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2420,"end":2443},"2":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2454,"end":2457},"3":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2454,"end":2466},"4":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2445,"end":2467},"5":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2397,"end":2468},"6":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2396,"end":2397},"7":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2379,"end":2504},"13":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2478,"end":2497},"14":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2379,"end":2504},"15":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2604,"end":2623},"16":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2599,"end":2626},"17":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2637,"end":2640},"18":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2637,"end":2649},"19":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2628,"end":2650},"20":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2577,"end":2651},"21":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2693,"end":2696},"22":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2693,"end":2705},"23":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2674,"end":2706},"24":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2544,"end":2717},"25":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2747,"end":2750},"26":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2747,"end":2759},"27":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2727,"end":2760},"28":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2510,"end":2767},"29":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2767,"end":2768}},"is_native":false},"2":{"location":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2840,"end":3078},"definition_location":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2850,"end":2853},"type_parameters":[],"parameters":[["aliases#0#0",{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2854,"end":2861}],["alias#0#0",{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2884,"end":2889}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":7,"2":11,"3":22,"4":24},"code_map":{"0":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2915,"end":2922},"1":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2915,"end":2930},"2":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2940,"end":2946},"3":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2915,"end":2947},"4":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2914,"end":2915},"5":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2906,"end":2969},"9":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2949,"end":2968},"10":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2906,"end":2969},"11":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2975,"end":2982},"12":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2975,"end":2990},"13":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2998,"end":3003},"14":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":2975,"end":3004},"15":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3018,"end":3025},"16":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3018,"end":3033},"17":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3018,"end":3042},"18":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3046,"end":3057},"19":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3043,"end":3045},"20":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3010,"end":3075},"22":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3059,"end":3074},"23":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3010,"end":3075},"24":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3075,"end":3076}},"is_native":false},"3":{"location":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3152,"end":3457},"definition_location":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3162,"end":3173},"type_parameters":[],"parameters":[["aliases#0#0",{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3174,"end":3181}],["new_aliases#0#0",{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3204,"end":3215}]],"returns":[],"locals":[["new_aliases#1#0",{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3244,"end":3255}]],"nops":{},"labels":{"0":0,"1":9,"2":13,"3":19,"4":23},"code_map":{"0":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3277,"end":3288},"1":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3258,"end":3289},"2":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3244,"end":3255},"3":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3303,"end":3314},"4":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3303,"end":3323},"5":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3326,"end":3327},"6":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3324,"end":3325},"7":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3295,"end":3352},"11":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3329,"end":3351},"12":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3295,"end":3352},"13":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3366,"end":3377},"14":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3366,"end":3386},"15":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3390,"end":3401},"16":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3387,"end":3389},"17":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3358,"end":3419},"21":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3403,"end":3418},"22":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3358,"end":3419},"23":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3443,"end":3454},"24":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3425,"end":3432},"25":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3425,"end":3440},"26":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3425,"end":3454},"27":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3454,"end":3455}},"is_native":false},"4":{"location":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3537,"end":3767},"definition_location":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3547,"end":3553},"type_parameters":[],"parameters":[["aliases#0#0",{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3554,"end":3561}],["alias#0#0",{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3584,"end":3589}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":6,"2":10,"3":17,"4":21},"code_map":{"0":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3614,"end":3621},"1":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3614,"end":3629},"2":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3639,"end":3645},"3":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3614,"end":3646},"4":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3606,"end":3661},"8":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3648,"end":3660},"9":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3606,"end":3661},"10":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3675,"end":3682},"11":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3675,"end":3690},"12":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3675,"end":3699},"13":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3702,"end":3703},"14":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3700,"end":3701},"15":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3667,"end":3728},"19":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3705,"end":3727},"20":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3667,"end":3728},"21":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3734,"end":3741},"22":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3734,"end":3749},"23":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3757,"end":3763},"24":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3734,"end":3764},"25":{"file_hash":"7f2fc895fe6c7cfaaff4470144b96290afdef33697ed9372e8ff14dc2440fd85","start":3764,"end":3765}},"is_native":false}},"constant_map":{"CURRENT_VERSION":10,"EAliasAlreadyExists":5,"ECannotRemoveLastAlias":7,"ENoSuchAlias":3,"ENotSystemAddress":1,"ETooManyAliases":9,"MAX_ALIASES":11}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/address_alias.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/address_alias.mvd new file mode 100644 index 0000000..6706745 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/address_alias.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/authenticator_state.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/authenticator_state.json new file mode 100644 index 0000000..39c8344 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/authenticator_state.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/authenticator_state.move","definition_location":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":387,"end":411},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","authenticator_state"],"struct_map":{"0":{"definition_location":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":882,"end":900},"type_parameters":[],"fields":[{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":915,"end":917},{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":928,"end":935}]},"1":{"definition_location":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":959,"end":982},"type_parameters":[],"fields":[{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":999,"end":1006},{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":1056,"end":1067}]},"2":{"definition_location":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":1176,"end":1179},"type_parameters":[],"fields":[{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":1208,"end":1211},{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":1225,"end":1226},{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":1240,"end":1241},{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":1255,"end":1258}]},"3":{"definition_location":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":1358,"end":1363},"type_parameters":[],"fields":[{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":1392,"end":1395},{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":1409,"end":1412}]},"4":{"definition_location":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":1462,"end":1471},"type_parameters":[],"fields":[{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":1500,"end":1506},{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":1519,"end":1522},{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":1533,"end":1538}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":1918,"end":2076},"definition_location":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":1922,"end":1938},"type_parameters":[],"parameters":[["a#0#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":1939,"end":1940}],["b#0#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":1954,"end":1955}]],"returns":[{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":1970,"end":1974}],"locals":[["%#1",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2011,"end":2074}]],"nops":{},"labels":{"0":0,"1":6,"2":13,"3":19},"code_map":{"0":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2022,"end":2023},"1":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2021,"end":2027},"2":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2030,"end":2031},"3":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2029,"end":2035},"4":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2011,"end":2036},"5":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2011,"end":2074},"6":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2054,"end":2055},"7":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2053,"end":2062},"8":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2065,"end":2066},"9":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2064,"end":2073},"10":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2040,"end":2074},"11":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2011,"end":2074}},"is_native":false},"1":{"location":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2078,"end":2224},"definition_location":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2082,"end":2091},"type_parameters":[],"parameters":[["a#0#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2092,"end":2093}],["b#0#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2101,"end":2102}]],"returns":[{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2111,"end":2115}],"locals":[["%#1",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2122,"end":2222}]],"nops":{},"labels":{"0":0,"1":6,"2":12,"3":18,"4":25,"5":32,"6":39,"7":45},"code_map":{"0":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2124,"end":2125},"1":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2123,"end":2129},"2":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2134,"end":2135},"3":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2133,"end":2139},"4":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2130,"end":2132},"5":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2122,"end":2222},"6":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2154,"end":2155},"7":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2153,"end":2157},"8":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2162,"end":2163},"9":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2161,"end":2165},"10":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2158,"end":2160},"11":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2122,"end":2222},"12":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2180,"end":2181},"13":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2179,"end":2183},"14":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2188,"end":2189},"15":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2187,"end":2191},"16":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2184,"end":2186},"17":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2122,"end":2222},"18":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2206,"end":2207},"19":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2205,"end":2211},"20":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2216,"end":2217},"21":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2215,"end":2221},"22":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2212,"end":2214},"23":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2122,"end":2222}},"is_native":false},"2":{"location":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2226,"end":2319},"definition_location":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2230,"end":2242},"type_parameters":[],"parameters":[["a#0#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2243,"end":2244}],["b#0#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2254,"end":2255}]],"returns":[{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2266,"end":2270}],"locals":[["%#1",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2277,"end":2317}]],"nops":{},"labels":{"0":0,"1":6,"2":13,"3":19},"code_map":{"0":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2279,"end":2280},"1":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2278,"end":2284},"2":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2289,"end":2290},"3":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2288,"end":2294},"4":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2285,"end":2287},"5":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2277,"end":2317},"6":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2301,"end":2302},"7":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2300,"end":2306},"8":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2311,"end":2312},"9":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2310,"end":2316},"10":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2307,"end":2309},"11":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2277,"end":2317}},"is_native":false},"3":{"location":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2538,"end":3167},"definition_location":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2542,"end":2557},"type_parameters":[],"parameters":[["a#0#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2558,"end":2559}],["b#0#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2570,"end":2571}]],"returns":[{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2583,"end":2587}],"locals":[["%#1",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2726,"end":3165}],["%#2",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2659,"end":3165}],["a_byte#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2874,"end":2880}],["a_bytes#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2598,"end":2605}],["b_byte#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2911,"end":2917}],["b_bytes#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2630,"end":2637}],["i#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2812,"end":2813}]],"nops":{},"labels":{"0":0,"1":12,"10":70,"11":75,"12":81,"13":83,"2":19,"3":25,"4":32,"5":34,"6":40,"7":54,"8":60,"9":64},"code_map":{"0":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2608,"end":2609},"1":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2608,"end":2620},"2":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2598,"end":2605},"3":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2640,"end":2641},"4":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2640,"end":2652},"5":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2630,"end":2637},"6":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2663,"end":2670},"7":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2663,"end":2679},"8":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2682,"end":2689},"9":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2682,"end":2698},"10":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2680,"end":2681},"11":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2659,"end":3165},"12":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2710,"end":2714},"17":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2659,"end":3165},"19":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2730,"end":2737},"20":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2730,"end":2746},"21":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2749,"end":2756},"22":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2749,"end":2765},"23":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2747,"end":2748},"24":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2726,"end":3165},"25":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2777,"end":2782},"30":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2726,"end":3165},"32":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2816,"end":2817},"33":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2808,"end":2813},"34":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2834,"end":2835},"35":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2838,"end":2845},"36":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2838,"end":2854},"37":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2836,"end":2837},"38":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2827,"end":3113},"40":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2883,"end":2890},"41":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2891,"end":2892},"42":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2883,"end":2893},"44":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2874,"end":2880},"45":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2920,"end":2927},"46":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2928,"end":2929},"47":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2920,"end":2930},"49":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2911,"end":2917},"50":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2948,"end":2954},"51":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2957,"end":2963},"52":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2955,"end":2956},"53":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2944,"end":3079},"54":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2983,"end":2994},"58":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2990,"end":2994},"59":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2983,"end":2994},"60":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3018,"end":3024},"61":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3027,"end":3033},"62":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3025,"end":3026},"63":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3014,"end":3079},"64":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3053,"end":3065},"68":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3060,"end":3065},"69":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3053,"end":3065},"70":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3097,"end":3098},"71":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3101,"end":3102},"72":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3099,"end":3100},"73":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3093,"end":3094},"74":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2827,"end":3113},"75":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3154,"end":3159},"80":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2726,"end":3165},"82":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":2659,"end":3165}},"is_native":false},"4":{"location":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3169,"end":3791},"definition_location":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3173,"end":3179},"type_parameters":[],"parameters":[["a#0#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3180,"end":3181}],["b#0#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3195,"end":3196}]],"returns":[{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3211,"end":3215}],"locals":[],"nops":{},"labels":{"0":0,"1":8,"10":80,"2":16,"3":24,"4":32,"5":40,"6":48,"7":56,"8":64,"9":72},"code_map":{"0":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3257,"end":3258},"1":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3257,"end":3269},"2":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3256,"end":3269},"3":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3274,"end":3275},"4":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3274,"end":3286},"5":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3273,"end":3286},"6":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3270,"end":3272},"7":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3252,"end":3356},"8":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3322,"end":3323},"9":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3322,"end":3334},"10":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3321,"end":3334},"11":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3337,"end":3338},"12":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3337,"end":3349},"13":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3336,"end":3349},"14":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3305,"end":3350},"15":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3298,"end":3350},"16":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3367,"end":3368},"17":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3367,"end":3379},"18":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3366,"end":3379},"19":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3384,"end":3385},"20":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3384,"end":3396},"21":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3383,"end":3396},"22":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3380,"end":3382},"23":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3362,"end":3466},"24":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3432,"end":3433},"25":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3432,"end":3444},"26":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3431,"end":3444},"27":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3447,"end":3448},"28":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3447,"end":3459},"29":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3446,"end":3459},"30":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3415,"end":3460},"31":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3408,"end":3460},"32":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3477,"end":3478},"33":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3477,"end":3486},"34":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3476,"end":3486},"35":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3491,"end":3492},"36":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3491,"end":3500},"37":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3490,"end":3500},"38":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3487,"end":3489},"39":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3472,"end":3564},"40":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3536,"end":3537},"41":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3536,"end":3545},"42":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3535,"end":3545},"43":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3548,"end":3549},"44":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3548,"end":3557},"45":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3547,"end":3557},"46":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3519,"end":3558},"47":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3512,"end":3558},"48":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3575,"end":3576},"49":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3575,"end":3582},"50":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3574,"end":3582},"51":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3587,"end":3588},"52":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3587,"end":3594},"53":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3586,"end":3594},"54":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3583,"end":3585},"55":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3570,"end":3654},"56":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3630,"end":3631},"57":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3630,"end":3637},"58":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3629,"end":3637},"59":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3640,"end":3641},"60":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3640,"end":3647},"61":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3639,"end":3647},"62":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3613,"end":3648},"63":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3606,"end":3648},"64":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3665,"end":3666},"65":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3665,"end":3672},"66":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3664,"end":3672},"67":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3677,"end":3678},"68":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3677,"end":3684},"69":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3676,"end":3684},"70":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3673,"end":3675},"71":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3660,"end":3744},"72":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3720,"end":3721},"73":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3720,"end":3727},"74":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3719,"end":3727},"75":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3730,"end":3731},"76":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3730,"end":3737},"77":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3729,"end":3737},"78":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3703,"end":3738},"79":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3696,"end":3738},"80":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3767,"end":3768},"81":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3767,"end":3776},"82":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3766,"end":3776},"83":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3779,"end":3780},"84":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3779,"end":3788},"85":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3778,"end":3788},"86":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":3750,"end":3789}},"is_native":false},"5":{"location":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4029,"end":4444},"definition_location":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4033,"end":4039},"type_parameters":[],"parameters":[["ctx#0#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4040,"end":4043}]],"returns":[],"locals":[["inner#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4157,"end":4162}],["self#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4259,"end":4263}],["version#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4122,"end":4129}]],"nops":{},"labels":{"0":0,"1":6,"2":8},"code_map":{"0":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4071,"end":4074},"1":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4071,"end":4083},"2":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4087,"end":4091},"3":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4084,"end":4086},"4":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4063,"end":4111},"6":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4093,"end":4110},"7":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4063,"end":4111},"8":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4132,"end":4146},"9":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4122,"end":4129},"10":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4199,"end":4206},"11":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4229,"end":4237},"12":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4165,"end":4244},"13":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4157,"end":4162},"14":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4299,"end":4328},"15":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4338,"end":4345},"16":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4266,"end":4352},"17":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4255,"end":4263},"18":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4383,"end":4390},"19":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4378,"end":4390},"20":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4392,"end":4399},"21":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4401,"end":4406},"22":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4359,"end":4407},"23":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4436,"end":4440},"24":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4413,"end":4441},"25":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4441,"end":4442}},"is_native":false},"6":{"location":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4446,"end":4889},"definition_location":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4450,"end":4464},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4465,"end":4469}]],"returns":[{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4497,"end":4525}],"locals":[["inner#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4725,"end":4730}],["version#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4536,"end":4543}]],"nops":{},"labels":{"0":0,"1":9,"2":13,"3":27,"4":31},"code_map":{"0":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4546,"end":4550},"1":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4546,"end":4558},"3":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4536,"end":4543},"4":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4668,"end":4675},"5":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4679,"end":4693},"6":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4676,"end":4678},"7":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4660,"end":4714},"11":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4695,"end":4713},"12":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4660,"end":4714},"13":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4794,"end":4798},"14":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4789,"end":4801},"15":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4803,"end":4807},"16":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4803,"end":4815},"18":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4763,"end":4816},"19":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4725,"end":4730},"20":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4831,"end":4836},"21":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4831,"end":4844},"23":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4848,"end":4855},"24":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4845,"end":4847},"25":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4823,"end":4876},"29":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4857,"end":4875},"30":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4823,"end":4876},"31":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4882,"end":4887}},"is_native":false},"7":{"location":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4891,"end":5310},"definition_location":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4895,"end":4905},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4906,"end":4910}]],"returns":[{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4934,"end":4958}],"locals":[["inner#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5158,"end":5163}],["version#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4969,"end":4976}]],"nops":{},"labels":{"0":0,"1":9,"2":13,"3":27,"4":31},"code_map":{"0":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4979,"end":4983},"1":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4979,"end":4991},"3":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":4969,"end":4976},"4":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5101,"end":5108},"5":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5112,"end":5126},"6":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5109,"end":5111},"7":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5093,"end":5147},"11":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5128,"end":5146},"12":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5093,"end":5147},"13":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5215,"end":5219},"14":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5214,"end":5222},"15":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5224,"end":5228},"16":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5224,"end":5236},"18":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5192,"end":5237},"19":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5158,"end":5163},"20":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5252,"end":5257},"21":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5252,"end":5265},"23":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5269,"end":5276},"24":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5266,"end":5268},"25":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5244,"end":5297},"29":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5278,"end":5296},"30":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5244,"end":5297},"31":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5303,"end":5308}},"is_native":false},"8":{"location":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5312,"end":5586},"definition_location":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5316,"end":5328},"type_parameters":[],"parameters":[["new_active_jwks#0#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5329,"end":5344}]],"returns":[],"locals":[["a#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5446,"end":5447}],["b#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5483,"end":5484}],["i#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5380,"end":5381}]],"nops":{},"labels":{"0":0,"1":2,"2":10,"3":25,"4":29,"5":34},"code_map":{"0":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5384,"end":5385},"1":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5376,"end":5381},"2":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5398,"end":5399},"3":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5402,"end":5417},"4":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5402,"end":5426},"5":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5429,"end":5430},"6":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5427,"end":5428},"7":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5400,"end":5401},"8":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5391,"end":5583},"10":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5451,"end":5466},"11":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5467,"end":5468},"12":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5450,"end":5469},"13":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5446,"end":5447},"14":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5488,"end":5503},"15":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5504,"end":5505},"16":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5508,"end":5509},"17":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5506,"end":5507},"18":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5487,"end":5510},"19":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5483,"end":5484},"20":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5535,"end":5536},"21":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5538,"end":5539},"22":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5528,"end":5540},"23":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5520,"end":5557},"27":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5542,"end":5556},"28":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5520,"end":5557},"29":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5571,"end":5572},"30":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5575,"end":5576},"31":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5573,"end":5574},"32":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5567,"end":5568},"33":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5391,"end":5583},"34":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5583,"end":5584}},"is_native":false},"9":{"location":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5981,"end":7825},"definition_location":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":5985,"end":6011},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6017,"end":6021}],["new_active_jwks#0#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6052,"end":6067}],["ctx#0#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6092,"end":6095}]],"returns":[],"locals":[["%#1",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6562,"end":6608}],["active_jwks_len#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6448,"end":6463}],["i#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6414,"end":6415}],["inner#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6342,"end":6347}],["j#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6433,"end":6434}],["jwk#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6851,"end":6854}],["new_active_jwks#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6285,"end":6300}],["new_active_jwks_len#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6502,"end":6521}],["new_jwk#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6669,"end":6676}],["old_jwk#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6624,"end":6631}],["res#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6386,"end":6389}]],"nops":{},"labels":{"0":0,"1":6,"10":88,"11":103,"12":107,"13":118,"14":129,"15":133,"16":145,"17":149,"18":160,"2":10,"3":31,"4":35,"5":40,"6":42,"7":44,"8":57,"9":82},"code_map":{"0":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6198,"end":6201},"1":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6198,"end":6210},"2":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6214,"end":6218},"3":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6211,"end":6213},"4":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6190,"end":6238},"8":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6220,"end":6237},"9":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6190,"end":6238},"10":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6258,"end":6274},"11":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6245,"end":6275},"12":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6315,"end":6330},"13":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6303,"end":6331},"14":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6285,"end":6300},"15":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6350,"end":6354},"16":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6350,"end":6371},"17":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6342,"end":6347},"18":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6392,"end":6400},"19":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6382,"end":6389},"20":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6418,"end":6419},"21":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6410,"end":6415},"22":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6437,"end":6438},"23":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6429,"end":6434},"24":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6466,"end":6471},"25":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6466,"end":6483},"26":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6466,"end":6492},"27":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6448,"end":6463},"28":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6524,"end":6539},"29":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6524,"end":6548},"30":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6502,"end":6521},"31":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6562,"end":6563},"32":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6566,"end":6581},"33":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6564,"end":6565},"34":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6562,"end":6608},"35":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6585,"end":6586},"36":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6589,"end":6608},"37":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6587,"end":6588},"38":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6562,"end":6608},"43":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6555,"end":7579},"44":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6635,"end":6640},"45":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6635,"end":6655},"46":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6653,"end":6654},"47":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6634,"end":6655},"48":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6624,"end":6631},"49":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6680,"end":6698},"50":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6696,"end":6697},"51":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6679,"end":6698},"52":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6669,"end":6676},"53":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6810,"end":6817},"54":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6819,"end":6826},"55":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6793,"end":6827},"56":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6789,"end":7573},"57":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6858,"end":6865},"58":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6857,"end":6865},"59":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6847,"end":6854},"60":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6891,"end":6898},"61":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6891,"end":6904},"63":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6909,"end":6916},"64":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6909,"end":6922},"66":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6891,"end":6923},"67":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6879,"end":6888},"69":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6879,"end":6923},"70":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6937,"end":6940},"71":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6951,"end":6954},"72":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6937,"end":6955},"73":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6973,"end":6974},"74":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6977,"end":6978},"75":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6975,"end":6976},"76":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6969,"end":6970},"77":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6996,"end":6997},"78":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7000,"end":7001},"79":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6998,"end":6999},"80":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6992,"end":6993},"81":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":6789,"end":7573},"82":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7036,"end":7043},"83":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7035,"end":7050},"84":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7053,"end":7060},"85":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7052,"end":7067},"86":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7022,"end":7068},"87":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7018,"end":7573},"88":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7309,"end":7332},"90":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7309,"end":7312},"91":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7324,"end":7331},"92":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7323,"end":7331},"93":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7309,"end":7332},"94":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7350,"end":7351},"95":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7354,"end":7355},"96":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7352,"end":7353},"97":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7346,"end":7347},"98":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7373,"end":7374},"99":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7377,"end":7378},"100":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7375,"end":7376},"101":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7369,"end":7370},"102":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7018,"end":7573},"103":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7406,"end":7413},"104":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7415,"end":7422},"105":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7399,"end":7423},"106":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7395,"end":7573},"107":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7439,"end":7462},"109":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7439,"end":7442},"110":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7454,"end":7461},"111":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7453,"end":7461},"112":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7439,"end":7462},"113":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7480,"end":7481},"114":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7484,"end":7485},"115":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7482,"end":7483},"116":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7476,"end":7477},"117":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7395,"end":7573},"118":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7516,"end":7539},"120":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7516,"end":7519},"121":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7531,"end":7538},"122":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7530,"end":7538},"123":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7516,"end":7539},"124":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7557,"end":7558},"125":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7561,"end":7562},"126":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7559,"end":7560},"127":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7553,"end":7554},"128":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7395,"end":7573},"129":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7593,"end":7594},"130":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7597,"end":7612},"131":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7595,"end":7596},"132":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7586,"end":7685},"133":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7624,"end":7627},"134":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7638,"end":7643},"135":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7638,"end":7658},"136":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7656,"end":7657},"137":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7638,"end":7658},"139":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7624,"end":7659},"140":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7673,"end":7674},"141":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7677,"end":7678},"142":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7675,"end":7676},"143":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7669,"end":7670},"144":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7586,"end":7685},"145":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7698,"end":7699},"146":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7702,"end":7721},"147":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7700,"end":7701},"148":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7691,"end":7792},"149":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7733,"end":7736},"150":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7747,"end":7765},"151":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7763,"end":7764},"152":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7747,"end":7765},"154":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7733,"end":7766},"155":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7780,"end":7781},"156":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7784,"end":7785},"157":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7782,"end":7783},"158":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7776,"end":7777},"159":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7691,"end":7792},"160":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7819,"end":7822},"161":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7799,"end":7804},"162":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7799,"end":7816},"163":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7799,"end":7822},"164":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7822,"end":7823}},"is_native":false},"10":{"location":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7827,"end":8399},"definition_location":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7831,"end":7842},"type_parameters":[],"parameters":[["jwks#0#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7843,"end":7847}]],"returns":[{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7869,"end":7886}],"locals":[["i#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7929,"end":7930}],["jwk#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8030,"end":8033}],["prev#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7948,"end":7952}],["res#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7901,"end":7904}]],"nops":{},"labels":{"0":0,"1":6,"2":12,"3":19,"4":25,"5":31,"6":38,"7":44,"8":53},"code_map":{"0":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7907,"end":7915},"1":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7897,"end":7904},"2":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7933,"end":7934},"3":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7925,"end":7930},"4":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7970,"end":7984},"5":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7944,"end":7952},"6":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7997,"end":7998},"7":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8001,"end":8005},"8":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8001,"end":8014},"9":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7999,"end":8000},"10":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7990,"end":8388},"12":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8037,"end":8044},"13":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8042,"end":8043},"14":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8036,"end":8044},"15":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8030,"end":8033},"16":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8058,"end":8062},"17":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8058,"end":8072},"18":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8054,"end":8333},"19":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8088,"end":8092},"20":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8098,"end":8101},"21":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8098,"end":8108},"23":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8088,"end":8109},"24":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8054,"end":8333},"25":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8143,"end":8147},"26":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8143,"end":8156},"27":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8159,"end":8162},"28":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8158,"end":8169},"29":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8130,"end":8170},"30":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8126,"end":8333},"31":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8230,"end":8239},"33":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8234,"end":8235},"34":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8238,"end":8239},"35":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8236,"end":8237},"36":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8230,"end":8231},"37":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8253,"end":8261},"38":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8312,"end":8315},"39":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8312,"end":8322},"41":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8292,"end":8296},"42":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8292,"end":8309},"43":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8291,"end":8322},"44":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8343,"end":8346},"45":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8358,"end":8361},"46":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8357,"end":8361},"47":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8343,"end":8362},"48":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8376,"end":8377},"49":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8380,"end":8381},"50":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8378,"end":8379},"51":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8372,"end":8373},"52":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":7990,"end":8388},"53":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8394,"end":8397}},"is_native":false},"11":{"location":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8501,"end":10799},"definition_location":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8505,"end":8516},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8522,"end":8526}],["min_epoch#0#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8605,"end":8614}],["ctx#0#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8625,"end":8628}]],"returns":[],"locals":[["%#1",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10615,"end":10671}],["back#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9447,"end":9451}],["cur#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9162,"end":9165}],["cur_iss#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9203,"end":9210}],["cur_iss#2#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10187,"end":10194}],["i#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9062,"end":9063}],["i#2#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10086,"end":10087}],["inner#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8770,"end":8775}],["issuer_max_epochs#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9020,"end":9037}],["j#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10105,"end":10106}],["jwk#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10146,"end":10149}],["len#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8809,"end":8812}],["new_active_jwks#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9969,"end":9984}],["prev_issuer#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9081,"end":9092}],["prev_issuer#2#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10028,"end":10039}],["prev_max_epoch#1#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9506,"end":9520}]],"nops":{},"labels":{"0":0,"1":6,"10":90,"11":98,"12":102,"13":114,"14":119,"15":124,"16":134,"17":136,"18":143,"19":146,"2":10,"20":152,"21":154,"22":159,"23":161,"24":166,"3":23,"4":27,"5":40,"6":50,"7":55,"8":75,"9":85},"code_map":{"0":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8719,"end":8722},"1":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8719,"end":8731},"2":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8735,"end":8739},"3":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8732,"end":8734},"4":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8711,"end":8759},"8":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8741,"end":8758},"9":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8711,"end":8759},"10":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8793,"end":8797},"11":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8778,"end":8798},"12":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8770,"end":8775},"13":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8815,"end":8820},"14":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8815,"end":8832},"15":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8815,"end":8841},"16":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":8809,"end":8812},"17":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9040,"end":9048},"18":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9016,"end":9037},"19":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9066,"end":9067},"20":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9058,"end":9063},"21":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9111,"end":9125},"22":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9077,"end":9092},"23":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9139,"end":9140},"24":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9143,"end":9146},"25":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9141,"end":9142},"26":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9132,"end":9801},"27":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9169,"end":9174},"28":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9169,"end":9189},"29":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9187,"end":9188},"30":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9168,"end":9189},"31":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9162,"end":9165},"32":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9214,"end":9217},"33":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9214,"end":9228},"34":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9213,"end":9228},"35":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9203,"end":9210},"36":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9242,"end":9253},"37":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9242,"end":9263},"38":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9238,"end":9775},"40":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9279,"end":9290},"41":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9297,"end":9304},"42":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9296,"end":9304},"43":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9279,"end":9305},"44":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9319,"end":9336},"45":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9347,"end":9350},"46":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9347,"end":9356},"48":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9319,"end":9357},"49":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9238,"end":9775},"50":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9392,"end":9399},"51":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9403,"end":9414},"52":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9403,"end":9423},"53":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9400,"end":9402},"54":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9388,"end":9765},"55":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9443,"end":9484},"57":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9454,"end":9471},"58":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9454,"end":9480},"59":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9483,"end":9484},"60":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9481,"end":9482},"61":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9447,"end":9451},"62":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9528,"end":9551},"63":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9546,"end":9550},"64":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9523,"end":9551},"65":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9506,"end":9520},"66":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9589,"end":9603},"67":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9588,"end":9603},"68":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9609,"end":9612},"69":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9609,"end":9618},"71":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9587,"end":9619},"72":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9570,"end":9584},"73":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9569,"end":9619},"74":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9388,"end":9765},"75":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9687,"end":9694},"76":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9686,"end":9694},"77":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9659,"end":9670},"78":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9659,"end":9683},"79":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9658,"end":9694},"80":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9712,"end":9729},"81":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9740,"end":9743},"82":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9740,"end":9749},"84":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9712,"end":9750},"85":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9789,"end":9790},"86":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9793,"end":9794},"87":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9791,"end":9792},"88":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9785,"end":9786},"89":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9132,"end":9801},"90":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10006,"end":10014},"91":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":9965,"end":9984},"92":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10058,"end":10072},"93":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10024,"end":10039},"94":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10090,"end":10091},"95":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10082,"end":10087},"96":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10109,"end":10110},"97":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10101,"end":10106},"98":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10123,"end":10124},"99":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10127,"end":10130},"100":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10125,"end":10126},"101":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10116,"end":10755},"102":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10153,"end":10158},"103":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10153,"end":10173},"104":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10171,"end":10172},"105":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10152,"end":10173},"106":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10146,"end":10149},"107":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10198,"end":10201},"108":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10198,"end":10212},"109":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10197,"end":10212},"110":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10187,"end":10194},"111":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10227,"end":10238},"112":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10227,"end":10248},"113":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10223,"end":10428},"114":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10264,"end":10275},"115":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10282,"end":10289},"116":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10281,"end":10289},"117":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10264,"end":10290},"118":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10223,"end":10428},"119":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10311,"end":10318},"120":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10322,"end":10333},"121":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10322,"end":10342},"122":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10319,"end":10321},"123":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10307,"end":10428},"124":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10387,"end":10394},"125":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10386,"end":10394},"126":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10359,"end":10370},"127":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10359,"end":10383},"128":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10358,"end":10394},"129":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10412,"end":10413},"130":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10416,"end":10417},"131":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10414,"end":10415},"132":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10408,"end":10409},"133":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10307,"end":10428},"136":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10464,"end":10484},"137":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10482,"end":10483},"138":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10463,"end":10484},"139":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10615,"end":10633},"140":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10636,"end":10645},"141":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10634,"end":10635},"142":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10615,"end":10671},"146":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10649,"end":10652},"147":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10649,"end":10658},"149":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10662,"end":10671},"150":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10659,"end":10661},"151":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10615,"end":10671},"153":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10611,"end":10729},"154":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10687,"end":10702},"155":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10714,"end":10717},"156":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10713,"end":10717},"157":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10687,"end":10718},"158":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10611,"end":10729},"161":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10743,"end":10744},"162":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10747,"end":10748},"163":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10745,"end":10746},"164":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10739,"end":10740},"165":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10116,"end":10755},"166":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10781,"end":10796},"167":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10761,"end":10766},"168":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10761,"end":10778},"169":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10761,"end":10796},"170":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10796,"end":10797}},"is_native":false},"12":{"location":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10950,"end":11124},"definition_location":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10954,"end":10969},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10970,"end":10974}],["ctx#0#0",{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":10997,"end":11000}]],"returns":[{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":11015,"end":11032}],"locals":[],"nops":{},"labels":{"0":0,"1":6,"2":10},"code_map":{"0":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":11047,"end":11050},"1":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":11047,"end":11059},"2":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":11063,"end":11067},"3":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":11060,"end":11062},"4":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":11039,"end":11087},"8":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":11069,"end":11086},"9":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":11039,"end":11087},"10":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":11093,"end":11097},"11":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":11093,"end":11110},"12":{"file_hash":"ace84aacfca3bcb43c86c73c6f771df084acd020747bda061718571a07141bba","start":11093,"end":11122}},"is_native":false}},"constant_map":{"CurrentVersion":1,"EJwksNotSorted":2,"ENotSystemAddress":0,"EWrongInnerVersion":1}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/authenticator_state.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/authenticator_state.mvd new file mode 100644 index 0000000..d86c235 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/authenticator_state.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/bag.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/bag.json new file mode 100644 index 0000000..4475f9c --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/bag.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/bag.move","definition_location":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":1146,"end":1154},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","bag"],"struct_map":{"0":{"definition_location":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":1275,"end":1278},"type_parameters":[],"fields":[{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":1327,"end":1329},{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":1389,"end":1393}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":1432,"end":1539},"definition_location":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":1443,"end":1446},"type_parameters":[],"parameters":[["ctx#0#0",{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":1447,"end":1450}]],"returns":[{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":1469,"end":1472}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":1509,"end":1512},"1":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":1497,"end":1513},"2":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":1529,"end":1530},"3":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":1479,"end":1537}},"is_native":false},"1":{"location":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":1710,"end":1853},"definition_location":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":1721,"end":1724},"type_parameters":[["K",{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":1725,"end":1726}],["V",{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":1749,"end":1750}]],"parameters":[["bag#0#0",{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":1759,"end":1762}],["k#0#0",{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":1774,"end":1775}],["v#0#0",{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":1780,"end":1781}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":1808,"end":1811},"1":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":1803,"end":1814},"2":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":1816,"end":1817},"3":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":1819,"end":1820},"4":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":1792,"end":1821},"5":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":1838,"end":1841},"6":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":1838,"end":1846},"8":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":1849,"end":1850},"9":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":1847,"end":1848},"10":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":1827,"end":1830},"11":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":1827,"end":1835},"12":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":1827,"end":1850},"13":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":1850,"end":1851}},"is_native":false},"2":{"location":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":2215,"end":2321},"definition_location":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":2226,"end":2232},"type_parameters":[["K",{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":2233,"end":2234}],["V",{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":2257,"end":2258}]],"parameters":[["bag#0#0",{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":2267,"end":2270}],["k#0#0",{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":2278,"end":2279}]],"returns":[{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":2285,"end":2287}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":2309,"end":2312},"1":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":2308,"end":2315},"2":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":2317,"end":2318},"3":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":2294,"end":2319}},"is_native":false},"3":{"location":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":2685,"end":2811},"definition_location":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":2696,"end":2706},"type_parameters":[["K",{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":2707,"end":2708}],["V",{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":2731,"end":2732}]],"parameters":[["bag#0#0",{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":2741,"end":2744}],["k#0#0",{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":2756,"end":2757}]],"returns":[{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":2763,"end":2769}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":2799,"end":2802},"1":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":2794,"end":2805},"2":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":2807,"end":2808},"3":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":2776,"end":2809}},"is_native":false},"4":{"location":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3165,"end":3322},"definition_location":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3176,"end":3182},"type_parameters":[["K",{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3183,"end":3184}],["V",{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3207,"end":3208}]],"parameters":[["bag#0#0",{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3217,"end":3220}],["k#0#0",{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3232,"end":3233}]],"returns":[{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3239,"end":3240}],"locals":[["v#1#0",{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3251,"end":3252}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3274,"end":3277},"1":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3269,"end":3280},"2":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3282,"end":3283},"3":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3255,"end":3284},"4":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3251,"end":3252},"5":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3301,"end":3304},"6":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3301,"end":3309},"8":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3312,"end":3313},"9":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3310,"end":3311},"10":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3290,"end":3293},"11":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3290,"end":3298},"12":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3290,"end":3313},"13":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3319,"end":3320}},"is_native":false},"5":{"location":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3417,"end":3520},"definition_location":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3428,"end":3436},"type_parameters":[["K",{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3437,"end":3438}]],"parameters":[["bag#0#0",{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3461,"end":3464}],["k#0#0",{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3472,"end":3473}]],"returns":[{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3479,"end":3483}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3508,"end":3511},"1":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3507,"end":3514},"2":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3516,"end":3517},"3":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3490,"end":3518}},"is_native":false},"6":{"location":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3654,"end":3790},"definition_location":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3665,"end":3683},"type_parameters":[["K",{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3684,"end":3685}],["V",{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3708,"end":3709}]],"parameters":[["bag#0#0",{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3718,"end":3721}],["k#0#0",{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3729,"end":3730}]],"returns":[{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3736,"end":3740}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3778,"end":3781},"1":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3777,"end":3784},"2":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3786,"end":3787},"3":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3747,"end":3788}},"is_native":false},"7":{"location":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3855,"end":3905},"definition_location":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3866,"end":3872},"type_parameters":[],"parameters":[["bag#0#0",{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3873,"end":3876}]],"returns":[{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3885,"end":3888}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3895,"end":3898},"1":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3895,"end":3903}},"is_native":false},"8":{"location":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3971,"end":4029},"definition_location":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3982,"end":3990},"type_parameters":[],"parameters":[["bag#0#0",{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":3991,"end":3994}]],"returns":[{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":4003,"end":4007}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":4014,"end":4017},"1":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":4014,"end":4022},"3":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":4026,"end":4027},"4":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":4023,"end":4025},"5":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":4014,"end":4027}},"is_native":false},"9":{"location":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":4121,"end":4245},"definition_location":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":4132,"end":4145},"type_parameters":[],"parameters":[["bag#0#0",{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":4146,"end":4149}]],"returns":[],"locals":[["id#1#0",{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":4172,"end":4174}],["size#1#0",{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":4176,"end":4180}]],"nops":{},"labels":{"0":0,"1":9,"2":11},"code_map":{"0":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":4185,"end":4188},"1":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":4166,"end":4182},"2":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":4176,"end":4180},"3":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":4172,"end":4174},"4":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":4202,"end":4206},"5":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":4210,"end":4211},"6":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":4207,"end":4209},"7":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":4194,"end":4226},"9":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":4213,"end":4225},"10":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":4194,"end":4226},"11":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":4232,"end":4234},"12":{"file_hash":"93c3ff2e6802b3d941445d38313a7702cf7eb14ec06c7537789b7a74eb00233e","start":4232,"end":4243}},"is_native":false}},"constant_map":{"EBagNotEmpty":0}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/bag.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/bag.mvd new file mode 100644 index 0000000..12943c1 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/bag.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/balance.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/balance.json new file mode 100644 index 0000000..0b3a022 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/balance.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/balance.move","definition_location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":267,"end":279},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","balance"],"struct_map":{"0":{"definition_location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1084,"end":1090},"type_parameters":[["T",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1099,"end":1100}]],"fields":[{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1118,"end":1123}]},"1":{"definition_location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1267,"end":1274},"type_parameters":[["T",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1283,"end":1284}]],"fields":[{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1302,"end":1307}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1359,"end":1421},"definition_location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1370,"end":1375},"type_parameters":[["T",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1376,"end":1377}]],"parameters":[["self#0#0",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1379,"end":1383}]],"returns":[{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1399,"end":1402}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1409,"end":1413},"1":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1409,"end":1419}},"is_native":false},"1":{"location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1451,"end":1523},"definition_location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1462,"end":1474},"type_parameters":[["T",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1475,"end":1476}]],"parameters":[["supply#0#0",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1478,"end":1484}]],"returns":[{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1499,"end":1502}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1509,"end":1515},"1":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1509,"end":1521}},"is_native":false},"2":{"location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1561,"end":1639},"definition_location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1572,"end":1585},"type_parameters":[["T",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1586,"end":1587}]],"parameters":[["_#0#0",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1595,"end":1596}]],"returns":[{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1602,"end":1611}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1634,"end":1635},"1":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1618,"end":1637}},"is_native":false},"3":{"location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1719,"end":1929},"definition_location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1730,"end":1745},"type_parameters":[["T",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1746,"end":1747}]],"parameters":[["self#0#0",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1749,"end":1753}],["value#0#0",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1771,"end":1776}]],"returns":[{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1784,"end":1794}],"locals":[],"nops":{},"labels":{"0":0,"2":9,"3":13},"code_map":{"0":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1809,"end":1814},"1":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":5680,"end":5701},"2":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1844,"end":1848},"3":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1844,"end":1854},"5":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1842,"end":1843},"6":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1815,"end":1817},"7":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1801,"end":1867},"11":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1857,"end":1866},"12":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1801,"end":1867},"13":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1886,"end":1890},"14":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1886,"end":1896},"16":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1899,"end":1904},"17":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1897,"end":1898},"18":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1873,"end":1877},"19":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1873,"end":1883},"20":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1873,"end":1904},"21":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1920,"end":1925},"22":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1910,"end":1927}},"is_native":false},"4":{"location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1977,"end":2187},"definition_location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":1988,"end":2003},"type_parameters":[["T",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2004,"end":2005}]],"parameters":[["self#0#0",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2007,"end":2011}],["balance#0#0",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2029,"end":2036}]],"returns":[{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2051,"end":2054}],"locals":[["value#1#0",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2075,"end":2080}]],"nops":{},"labels":{"0":0,"1":10,"2":14},"code_map":{"0":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2085,"end":2092},"1":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2065,"end":2082},"2":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2075,"end":2080},"3":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2106,"end":2110},"4":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2106,"end":2116},"6":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2120,"end":2125},"7":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2117,"end":2119},"8":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2098,"end":2137},"12":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2127,"end":2136},"13":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2098,"end":2137},"14":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2156,"end":2160},"15":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2156,"end":2166},"17":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2169,"end":2174},"18":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2167,"end":2168},"19":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2143,"end":2147},"20":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2143,"end":2153},"21":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2143,"end":2174},"22":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2180,"end":2185}},"is_native":false},"5":{"location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2231,"end":2292},"definition_location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2242,"end":2246},"type_parameters":[["T",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2247,"end":2248}]],"parameters":[],"returns":[{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2253,"end":2263}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2287,"end":2288},"1":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2270,"end":2290}},"is_native":false},"6":{"location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2326,"end":2486},"definition_location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2337,"end":2341},"type_parameters":[["T",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2342,"end":2343}]],"parameters":[["self#0#0",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2345,"end":2349}],["balance#0#0",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2368,"end":2375}]],"returns":[{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2390,"end":2393}],"locals":[["value#1#0",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2414,"end":2419}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2424,"end":2431},"1":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2404,"end":2421},"2":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2414,"end":2419},"3":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2450,"end":2454},"4":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2450,"end":2460},"6":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2463,"end":2468},"7":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2461,"end":2462},"8":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2437,"end":2441},"9":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2437,"end":2447},"10":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2437,"end":2468},"11":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2474,"end":2478},"12":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2474,"end":2484}},"is_native":false},"7":{"location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2542,"end":2717},"definition_location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2553,"end":2558},"type_parameters":[["T",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2559,"end":2560}]],"parameters":[["self#0#0",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2562,"end":2566}],["value#0#0",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2585,"end":2590}]],"returns":[{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2598,"end":2608}],"locals":[],"nops":{},"labels":{"0":0,"1":7,"2":11},"code_map":{"0":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2623,"end":2627},"1":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2623,"end":2633},"3":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2637,"end":2642},"4":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2634,"end":2636},"5":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2615,"end":2655},"9":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2644,"end":2654},"10":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2615,"end":2655},"11":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2674,"end":2678},"12":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2674,"end":2684},"14":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2687,"end":2692},"15":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2685,"end":2686},"16":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2661,"end":2665},"17":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2661,"end":2671},"18":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2661,"end":2692},"19":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2708,"end":2713},"20":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2698,"end":2715}},"is_native":false},"8":{"location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2789,"end":2905},"definition_location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2800,"end":2812},"type_parameters":[["T",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2813,"end":2814}]],"parameters":[["self#0#0",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2816,"end":2820}]],"returns":[{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2840,"end":2850}],"locals":[["value#1#0",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2861,"end":2866}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2869,"end":2873},"1":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2869,"end":2879},"3":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2861,"end":2866},"4":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2891,"end":2895},"5":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2897,"end":2902},"6":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2885,"end":2903}},"is_native":false},"9":{"location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2937,"end":3071},"definition_location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2948,"end":2960},"type_parameters":[["T",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2961,"end":2962}]],"parameters":[["balance#0#0",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2964,"end":2971}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":7,"2":9},"code_map":{"0":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2999,"end":3012},"3":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3016,"end":3017},"4":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3013,"end":3015},"5":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2991,"end":3028},"7":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3019,"end":3027},"8":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":2991,"end":3028},"9":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3061,"end":3068},"10":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3038,"end":3058},"11":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3055,"end":3056},"12":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3068,"end":3069}},"is_native":false},"10":{"location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3129,"end":3256},"definition_location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3140,"end":3150},"type_parameters":[["T",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3151,"end":3152}]],"parameters":[["balance#0#0",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3154,"end":3161}],["recipient#0#0",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3175,"end":3184}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3234,"end":3241},"1":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3243,"end":3252},"2":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3201,"end":3253},"3":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3253,"end":3254}},"is_native":false},"11":{"location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3372,"end":3516},"definition_location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3383,"end":3395},"type_parameters":[["T",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3396,"end":3397}]],"parameters":[["withdrawal#0#0",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3399,"end":3409}]],"returns":[{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3460,"end":3470}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3477,"end":3487},"1":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3495,"end":3513},"2":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3477,"end":3514}},"is_native":false},"12":{"location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3598,"end":3762},"definition_location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3609,"end":3635},"type_parameters":[["T",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3636,"end":3637}]],"parameters":[["obj#0#0",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3639,"end":3642}],["value#0#0",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3654,"end":3659}]],"returns":[{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3667,"end":3689}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3741,"end":3744},"1":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3746,"end":3751},"2":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3746,"end":3759},"3":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3696,"end":3760}},"is_native":false},"13":{"location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3938,"end":4253},"definition_location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3949,"end":3968},"type_parameters":[["T",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3969,"end":3970}]],"parameters":[["root#0#0",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":3972,"end":3976}],["address#0#0",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4014,"end":4021}]],"returns":[{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4033,"end":4036}],"locals":[["val#1#0",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4121,"end":4124}]],"nops":{},"labels":{"0":0,"1":5,"3":9},"code_map":{"0":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4048,"end":4052},"1":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4077,"end":4084},"2":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4048,"end":4085},"3":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4047,"end":4048},"4":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4043,"end":4111},"5":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4097,"end":4105},"7":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4104,"end":4105},"8":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4097,"end":4105},"9":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4133,"end":4137},"10":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4160,"end":4167},"11":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4133,"end":4168},"12":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4121,"end":4124},"13":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4199,"end":4229},"14":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4231,"end":4234},"15":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4184,"end":4235},"16":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4241,"end":4251}},"is_native":false},"14":{"location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4291,"end":4377},"definition_location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4311,"end":4333},"type_parameters":[["T",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4334,"end":4335}]],"parameters":[],"returns":[{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4340,"end":4349}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4372,"end":4373},"1":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4356,"end":4375}},"is_native":false},"15":{"location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4710,"end":4989},"definition_location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4714,"end":4736},"type_parameters":[["T",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4737,"end":4738}]],"parameters":[["value#0#0",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4740,"end":4745}],["ctx#0#0",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4752,"end":4755}]],"returns":[{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4770,"end":4780}],"locals":[],"nops":{},"labels":{"0":0,"1":6,"2":8,"3":15,"4":17},"code_map":{"0":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4795,"end":4798},"1":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4795,"end":4807},"2":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4811,"end":4815},"3":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4808,"end":4810},"4":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4787,"end":4835},"6":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4817,"end":4834},"7":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4787,"end":4835},"8":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4858,"end":4896},"9":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4858,"end":4910},"10":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4858,"end":4923},"11":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4927,"end":4940},"12":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4924,"end":4926},"13":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4841,"end":4964},"15":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4950,"end":4957},"16":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4841,"end":4964},"17":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4980,"end":4985},"18":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":4970,"end":4987}},"is_native":false},"16":{"location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":5206,"end":5495},"definition_location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":5210,"end":5233},"type_parameters":[["T",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":5234,"end":5235}]],"parameters":[["self#0#0",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":5237,"end":5241}],["ctx#0#0",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":5255,"end":5258}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":6,"2":8,"3":15,"4":17},"code_map":{"0":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":5286,"end":5289},"1":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":5286,"end":5298},"2":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":5302,"end":5306},"3":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":5299,"end":5301},"4":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":5278,"end":5326},"6":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":5308,"end":5325},"7":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":5278,"end":5326},"8":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":5349,"end":5387},"9":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":5349,"end":5401},"10":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":5349,"end":5414},"11":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":5418,"end":5431},"12":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":5415,"end":5417},"13":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":5332,"end":5455},"15":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":5441,"end":5448},"16":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":5332,"end":5455},"17":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":5488,"end":5492},"18":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":5465,"end":5485},"19":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":5482,"end":5483},"20":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":5492,"end":5493}},"is_native":false},"17":{"location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":5564,"end":5670},"definition_location":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":5584,"end":5598},"type_parameters":[["T",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":5599,"end":5600}]],"parameters":[["self#0#0",{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":5602,"end":5606}]],"returns":[{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":5620,"end":5623}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":5653,"end":5657},"1":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":5634,"end":5650},"2":{"file_hash":"4ff2678af3e4e67af3cf7876e1450f8f062e310e500ca75988798873a766a1ce","start":5663,"end":5668}},"is_native":false}},"constant_map":{"ENonZero":0,"ENotEnough":2,"ENotSUI":4,"ENotSystemAddress":3,"EOverflow":1,"SUI_TYPE_NAME":5}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/balance.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/balance.mvd new file mode 100644 index 0000000..b0a3094 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/balance.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/bcs.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/bcs.json new file mode 100644 index 0000000..81fcaa9 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/bcs.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/bcs.move","definition_location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":1059,"end":1067},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","bcs"],"struct_map":{"0":{"definition_location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":1554,"end":1557},"type_parameters":[],"fields":[{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":1586,"end":1591}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":1691,"end":1765},"definition_location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":1702,"end":1710},"type_parameters":[["T",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":1711,"end":1712}]],"parameters":[["value#0#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":1714,"end":1719}]],"returns":[{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":1726,"end":1736}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":1757,"end":1762},"1":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":1743,"end":1763}},"is_native":false},"1":{"location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":1863,"end":1948},"definition_location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":1874,"end":1877},"type_parameters":[],"parameters":[["bytes#0#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":1882,"end":1887}]],"returns":[{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":1902,"end":1905}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":1912,"end":1917},"1":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":1912,"end":1927},"2":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":1939,"end":1944},"3":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":1933,"end":1946}},"is_native":false},"2":{"location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2079,"end":2200},"definition_location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2090,"end":2110},"type_parameters":[],"parameters":[["bcs#0#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2111,"end":2114}]],"returns":[{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2122,"end":2132}],"locals":[["bytes#1#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2153,"end":2158}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2163,"end":2166},"1":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2143,"end":2160},"2":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2153,"end":2158},"3":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2172,"end":2177},"4":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2172,"end":2187},"5":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2193,"end":2198}},"is_native":false},"3":{"location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2250,"end":2456},"definition_location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2261,"end":2273},"type_parameters":[],"parameters":[["bcs#0#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2274,"end":2277}]],"returns":[{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2290,"end":2297}],"locals":[["$stop#0#4",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["%#2",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2432,"end":2452}],["%#3",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041}],["i#1#10",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6037,"end":6038}],["i#1#7",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["stop#1#7",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5996,"end":5997}]],"nops":{},"labels":{"0":0,"1":7,"11":23,"16":41,"5":11,"6":19},"code_map":{"0":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2312,"end":2315},"1":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2312,"end":2321},"2":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2312,"end":2330},"3":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2334,"end":2351},"4":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2331,"end":2333},"5":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2304,"end":2365},"9":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2353,"end":2364},"10":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2304,"end":2365},"11":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6000,"end":6008},"12":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5992,"end":5997},"13":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2409,"end":2426},"14":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"17":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"24":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6037,"end":6038},"25":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041},"27":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6055,"end":6056},"28":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2429,"end":2430},"29":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2432,"end":2435},"30":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2432,"end":2441},"31":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2432,"end":2452},"33":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041},"34":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2432,"end":2452},"35":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6058},"36":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"37":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"38":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"39":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"40":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"41":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"43":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6065,"end":6066},"44":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2371,"end":2454}},"is_native":false},"4":{"location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2509,"end":2665},"definition_location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2520,"end":2529},"type_parameters":[],"parameters":[["bcs#0#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2530,"end":2533}]],"returns":[{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2546,"end":2550}],"locals":[["%#2",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2588,"end":2663}],["value#1#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2561,"end":2566}]],"nops":{},"labels":{"0":0,"1":7,"2":10,"3":15,"4":17,"5":19},"code_map":{"0":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2569,"end":2572},"1":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2569,"end":2582},"2":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2561,"end":2566},"3":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2592,"end":2597},"4":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2601,"end":2602},"5":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2598,"end":2600},"6":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2588,"end":2663},"7":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2604,"end":2609},"8":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2588,"end":2663},"10":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2623,"end":2628},"11":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2632,"end":2633},"12":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2629,"end":2631},"13":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2619,"end":2663},"15":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2655,"end":2663},"16":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2649,"end":2663},"17":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2635,"end":2639},"18":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2588,"end":2663}},"is_native":false},"5":{"location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2714,"end":2831},"definition_location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2725,"end":2732},"type_parameters":[],"parameters":[["bcs#0#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2733,"end":2736}]],"returns":[{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2749,"end":2751}],"locals":[],"nops":{},"labels":{"0":0,"1":7,"2":11},"code_map":{"0":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2766,"end":2769},"1":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2766,"end":2775},"2":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2766,"end":2784},"3":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2788,"end":2789},"4":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2785,"end":2787},"5":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2758,"end":2803},"9":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2791,"end":2802},"10":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2758,"end":2803},"11":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2809,"end":2812},"12":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2809,"end":2818},"13":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2809,"end":2829}},"is_native":false},"6":{"location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3254,"end":3324},"definition_location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3265,"end":3273},"type_parameters":[],"parameters":[["bcs#0#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3274,"end":3277}]],"returns":[{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3290,"end":3293}],"locals":[["bcs#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2912,"end":2915}],["byte#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3086,"end":3090}],["i#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3018,"end":3019}],["value#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2991,"end":2996}]],"nops":{},"labels":{"0":0,"2":9,"3":13,"4":17,"5":21,"7":38},"code_map":{"0":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3300,"end":3303},"1":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2912,"end":2915},"2":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2936,"end":2939},"3":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2936,"end":2945},"4":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2936,"end":2954},"5":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3314,"end":3315},"6":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2955,"end":2957},"7":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2928,"end":2976},"11":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2964,"end":2975},"12":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2928,"end":2976},"13":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3003,"end":3004},"14":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2987,"end":2996},"15":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3026,"end":3027},"16":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3014,"end":3019},"17":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3062,"end":3063},"18":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3317,"end":3321},"19":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3064,"end":3065},"20":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3055,"end":3190},"21":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3093,"end":3096},"22":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3093,"end":3102},"23":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3093,"end":3113},"24":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3093,"end":3119},"25":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3086,"end":3090},"26":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3137,"end":3142},"27":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3146,"end":3150},"28":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3155,"end":3156},"29":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3155,"end":3162},"30":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3151,"end":3153},"31":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3143,"end":3144},"32":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3129,"end":3134},"33":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3178,"end":3179},"34":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3182,"end":3183},"35":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3180,"end":3181},"36":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3174,"end":3175},"37":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3055,"end":3190},"38":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3197,"end":3202},"41":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3300,"end":3322}},"is_native":false},"7":{"location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3374,"end":3444},"definition_location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3385,"end":3393},"type_parameters":[],"parameters":[["bcs#0#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3394,"end":3397}]],"returns":[{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3410,"end":3413}],"locals":[["bcs#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2912,"end":2915}],["byte#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3086,"end":3090}],["i#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3018,"end":3019}],["value#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2991,"end":2996}]],"nops":{},"labels":{"0":0,"2":9,"3":13,"4":17,"5":21,"7":38},"code_map":{"0":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3420,"end":3423},"1":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2912,"end":2915},"2":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2936,"end":2939},"3":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2936,"end":2945},"4":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2936,"end":2954},"5":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3434,"end":3435},"6":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2955,"end":2957},"7":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2928,"end":2976},"11":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2964,"end":2975},"12":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2928,"end":2976},"13":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3003,"end":3004},"14":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2987,"end":2996},"15":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3026,"end":3027},"16":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3014,"end":3019},"17":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3062,"end":3063},"18":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3437,"end":3441},"19":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3064,"end":3065},"20":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3055,"end":3190},"21":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3093,"end":3096},"22":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3093,"end":3102},"23":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3093,"end":3113},"24":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3093,"end":3119},"25":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3086,"end":3090},"26":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3137,"end":3142},"27":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3146,"end":3150},"28":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3155,"end":3156},"29":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3155,"end":3162},"30":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3151,"end":3153},"31":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3143,"end":3144},"32":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3129,"end":3134},"33":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3178,"end":3179},"34":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3182,"end":3183},"35":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3180,"end":3181},"36":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3174,"end":3175},"37":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3055,"end":3190},"38":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3197,"end":3202},"41":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3420,"end":3442}},"is_native":false},"8":{"location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3494,"end":3564},"definition_location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3505,"end":3513},"type_parameters":[],"parameters":[["bcs#0#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3514,"end":3517}]],"returns":[{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3530,"end":3533}],"locals":[["bcs#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2912,"end":2915}],["byte#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3086,"end":3090}],["i#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3018,"end":3019}],["value#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2991,"end":2996}]],"nops":{},"labels":{"0":0,"2":9,"3":13,"4":17,"5":21,"7":38},"code_map":{"0":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3540,"end":3543},"1":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2912,"end":2915},"2":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2936,"end":2939},"3":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2936,"end":2945},"4":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2936,"end":2954},"5":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3554,"end":3555},"6":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2955,"end":2957},"7":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2928,"end":2976},"11":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2964,"end":2975},"12":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2928,"end":2976},"13":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3003,"end":3004},"14":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2987,"end":2996},"15":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3026,"end":3027},"16":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3014,"end":3019},"17":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3062,"end":3063},"18":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3557,"end":3561},"19":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3064,"end":3065},"20":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3055,"end":3190},"21":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3093,"end":3096},"22":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3093,"end":3102},"23":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3093,"end":3113},"24":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3093,"end":3119},"25":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3086,"end":3090},"26":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3137,"end":3142},"27":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3146,"end":3150},"28":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3155,"end":3156},"29":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3155,"end":3162},"30":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3151,"end":3153},"31":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3143,"end":3144},"32":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3129,"end":3134},"33":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3178,"end":3179},"34":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3182,"end":3183},"35":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3180,"end":3181},"36":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3174,"end":3175},"37":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3055,"end":3190},"38":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3197,"end":3202},"41":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3540,"end":3562}},"is_native":false},"9":{"location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3615,"end":3689},"definition_location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3626,"end":3635},"type_parameters":[],"parameters":[["bcs#0#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3636,"end":3639}]],"returns":[{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3652,"end":3656}],"locals":[["bcs#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2912,"end":2915}],["byte#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3086,"end":3090}],["i#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3018,"end":3019}],["value#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2991,"end":2996}]],"nops":{},"labels":{"0":0,"2":9,"3":13,"4":17,"5":21,"7":38},"code_map":{"0":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3663,"end":3666},"1":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2912,"end":2915},"2":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2936,"end":2939},"3":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2936,"end":2945},"4":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2936,"end":2954},"5":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3677,"end":3679},"6":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2955,"end":2957},"7":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2928,"end":2976},"11":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2964,"end":2975},"12":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2928,"end":2976},"13":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3003,"end":3004},"14":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2987,"end":2996},"15":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3026,"end":3027},"16":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3014,"end":3019},"17":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3062,"end":3063},"18":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3681,"end":3686},"19":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3064,"end":3065},"20":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3055,"end":3190},"21":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3093,"end":3096},"22":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3093,"end":3102},"23":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3093,"end":3113},"24":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3093,"end":3119},"25":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3086,"end":3090},"26":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3137,"end":3142},"27":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3146,"end":3150},"28":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3155,"end":3156},"29":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3155,"end":3162},"30":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3151,"end":3153},"31":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3143,"end":3144},"32":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3129,"end":3134},"33":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3178,"end":3179},"34":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3182,"end":3183},"35":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3180,"end":3181},"36":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3174,"end":3175},"37":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3055,"end":3190},"38":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3197,"end":3202},"41":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3663,"end":3687}},"is_native":false},"10":{"location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3740,"end":3815},"definition_location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3751,"end":3760},"type_parameters":[],"parameters":[["bcs#0#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3761,"end":3764}]],"returns":[{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3777,"end":3781}],"locals":[["bcs#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2912,"end":2915}],["byte#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3086,"end":3090}],["i#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3018,"end":3019}],["value#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2991,"end":2996}]],"nops":{},"labels":{"0":0,"2":9,"3":13,"4":17,"5":21,"7":38},"code_map":{"0":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3788,"end":3791},"1":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2912,"end":2915},"2":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2936,"end":2939},"3":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2936,"end":2945},"4":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2936,"end":2954},"5":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3802,"end":3804},"6":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2955,"end":2957},"7":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2928,"end":2976},"11":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2964,"end":2975},"12":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2928,"end":2976},"13":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3003,"end":3004},"14":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":2987,"end":2996},"15":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3026,"end":3027},"16":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3014,"end":3019},"17":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3062,"end":3063},"18":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3806,"end":3812},"19":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3064,"end":3065},"20":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3055,"end":3190},"21":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3093,"end":3096},"22":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3093,"end":3102},"23":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3093,"end":3113},"24":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3093,"end":3119},"25":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3086,"end":3090},"26":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3137,"end":3142},"27":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3146,"end":3150},"28":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3155,"end":3156},"29":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3155,"end":3162},"30":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3151,"end":3153},"31":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3143,"end":3144},"32":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3129,"end":3134},"33":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3178,"end":3179},"34":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3182,"end":3183},"35":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3180,"end":3181},"36":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3174,"end":3175},"37":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3055,"end":3190},"38":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3197,"end":3202},"41":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":3788,"end":3813}},"is_native":false},"11":{"location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4074,"end":4443},"definition_location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4085,"end":4100},"type_parameters":[],"parameters":[["bcs#0#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4101,"end":4104}]],"returns":[{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4117,"end":4120}],"locals":[["byte#1#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4250,"end":4254}],["len#1#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4158,"end":4161}],["shift#1#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4147,"end":4152}],["total#1#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4136,"end":4141}]],"nops":{},"labels":{"0":0,"1":6,"2":11,"3":15,"5":39,"6":44},"code_map":{"0":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4166,"end":4170},"1":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4172,"end":4175},"2":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4177,"end":4181},"3":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4154,"end":4161},"4":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4143,"end":4152},"5":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4132,"end":4141},"6":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4211,"end":4214},"7":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4218,"end":4219},"8":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4215,"end":4217},"9":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4203,"end":4236},"13":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4221,"end":4235},"14":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4203,"end":4236},"15":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4257,"end":4260},"16":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4257,"end":4266},"17":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4257,"end":4277},"18":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4257,"end":4284},"19":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4250,"end":4254},"20":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4300,"end":4303},"21":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4306,"end":4307},"22":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4304,"end":4305},"23":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4294,"end":4297},"24":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4325,"end":4330},"25":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4335,"end":4339},"26":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4342,"end":4346},"27":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4340,"end":4341},"28":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4351,"end":4356},"29":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4348,"end":4350},"30":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4331,"end":4332},"31":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4317,"end":4322},"32":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4372,"end":4376},"33":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4379,"end":4383},"34":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4377,"end":4378},"35":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4388,"end":4389},"36":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4385,"end":4387},"37":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4367,"end":4396},"39":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4414,"end":4419},"40":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4422,"end":4423},"41":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4420,"end":4421},"42":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4406,"end":4411},"43":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4188,"end":4430},"44":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4391,"end":4396},"46":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4436,"end":4441}},"is_native":false},"12":{"location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4796,"end":4903},"definition_location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4807,"end":4823},"type_parameters":[],"parameters":[["bcs#0#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4824,"end":4827}]],"returns":[{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4840,"end":4855}],"locals":[["$stop#0#7",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["%#3",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4727,"end":4737}],["%#5",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041}],["bcs#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4666,"end":4669}],["i#1#10",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["i#1#13",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6037,"end":6038}],["stop#1#10",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#3",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5996,"end":5997}]],"nops":{},"labels":{"0":0,"11":15,"17":32,"4":11},"code_map":{"0":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4862,"end":4865},"1":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4666,"end":4669},"2":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6000,"end":6008},"3":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5992,"end":5997},"4":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4700,"end":4703},"5":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4700,"end":4721},"6":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"9":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"16":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6037,"end":6038},"17":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041},"19":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6055,"end":6056},"20":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4724,"end":4725},"21":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4733,"end":4736},"22":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4882,"end":4900},"23":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4727,"end":4737},"24":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041},"25":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4727,"end":4737},"26":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6058},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"34":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6065,"end":6066},"35":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4862,"end":4901}},"is_native":false},"13":{"location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4959,"end":5057},"definition_location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4970,"end":4983},"type_parameters":[],"parameters":[["bcs#0#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4984,"end":4987}]],"returns":[{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5000,"end":5012}],"locals":[["$stop#0#7",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["%#3",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4727,"end":4737}],["%#5",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041}],["bcs#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4666,"end":4669}],["i#1#10",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["i#1#13",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6037,"end":6038}],["stop#1#10",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#3",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5996,"end":5997}]],"nops":{},"labels":{"0":0,"11":15,"17":32,"4":11},"code_map":{"0":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5019,"end":5022},"1":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4666,"end":4669},"2":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6000,"end":6008},"3":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5992,"end":5997},"4":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4700,"end":4703},"5":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4700,"end":4721},"6":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"9":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"16":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6037,"end":6038},"17":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041},"19":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6055,"end":6056},"20":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4724,"end":4725},"21":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4733,"end":4736},"22":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5039,"end":5054},"23":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4727,"end":4737},"24":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041},"25":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4727,"end":4737},"26":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6058},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"34":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6065,"end":6066},"35":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5019,"end":5055}},"is_native":false},"14":{"location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5120,"end":5212},"definition_location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5131,"end":5142},"type_parameters":[],"parameters":[["bcs#0#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5143,"end":5146}]],"returns":[{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5159,"end":5169}],"locals":[["$stop#0#7",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["%#3",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4727,"end":4737}],["%#5",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041}],["bcs#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4666,"end":4669}],["i#1#10",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["i#1#13",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6037,"end":6038}],["stop#1#10",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#3",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5996,"end":5997}]],"nops":{},"labels":{"0":0,"11":15,"17":32,"4":11},"code_map":{"0":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5176,"end":5179},"1":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4666,"end":4669},"2":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6000,"end":6008},"3":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5992,"end":5997},"4":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4700,"end":4703},"5":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4700,"end":4721},"6":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"9":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"16":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6037,"end":6038},"17":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041},"19":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6055,"end":6056},"20":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4724,"end":4725},"21":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4733,"end":4736},"22":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5196,"end":5209},"23":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4727,"end":4737},"24":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041},"25":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4727,"end":4737},"26":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6058},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"34":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6065,"end":6066},"35":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5176,"end":5210}},"is_native":false},"15":{"location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5288,"end":5396},"definition_location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5299,"end":5314},"type_parameters":[],"parameters":[["bcs#0#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5315,"end":5318}]],"returns":[{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5331,"end":5349}],"locals":[["$stop#0#7",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["%#3",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4727,"end":4737}],["%#5",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041}],["bcs#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4666,"end":4669}],["i#1#10",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["i#1#13",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6037,"end":6038}],["stop#1#10",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#3",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5996,"end":5997}]],"nops":{},"labels":{"0":0,"11":15,"17":32,"4":11},"code_map":{"0":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5356,"end":5359},"1":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4666,"end":4669},"2":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6000,"end":6008},"3":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5992,"end":5997},"4":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4700,"end":4703},"5":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4700,"end":4721},"6":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"9":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"16":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6037,"end":6038},"17":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041},"19":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6055,"end":6056},"20":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4724,"end":4725},"21":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4733,"end":4736},"22":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5376,"end":5393},"23":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4727,"end":4737},"24":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041},"25":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4727,"end":4737},"26":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6058},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"34":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6065,"end":6066},"35":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5356,"end":5394}},"is_native":false},"16":{"location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5448,"end":5543},"definition_location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5459,"end":5471},"type_parameters":[],"parameters":[["bcs#0#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5472,"end":5475}]],"returns":[{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5488,"end":5499}],"locals":[["$stop#0#7",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["%#3",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4727,"end":4737}],["%#5",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041}],["bcs#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4666,"end":4669}],["i#1#10",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["i#1#13",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6037,"end":6038}],["stop#1#10",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#3",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5996,"end":5997}]],"nops":{},"labels":{"0":0,"11":15,"17":32,"4":11},"code_map":{"0":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5506,"end":5509},"1":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4666,"end":4669},"2":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6000,"end":6008},"3":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5992,"end":5997},"4":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4700,"end":4703},"5":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4700,"end":4721},"6":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"9":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"16":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6037,"end":6038},"17":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041},"19":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6055,"end":6056},"20":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4724,"end":4725},"21":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4733,"end":4736},"22":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5526,"end":5540},"23":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4727,"end":4737},"24":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041},"25":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4727,"end":4737},"26":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6058},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"34":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6065,"end":6066},"35":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5506,"end":5541}},"is_native":false},"17":{"location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5595,"end":5690},"definition_location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5606,"end":5618},"type_parameters":[],"parameters":[["bcs#0#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5619,"end":5622}]],"returns":[{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5635,"end":5646}],"locals":[["$stop#0#7",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["%#3",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4727,"end":4737}],["%#5",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041}],["bcs#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4666,"end":4669}],["i#1#10",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["i#1#13",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6037,"end":6038}],["stop#1#10",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#3",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5996,"end":5997}]],"nops":{},"labels":{"0":0,"11":15,"17":32,"4":11},"code_map":{"0":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5653,"end":5656},"1":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4666,"end":4669},"2":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6000,"end":6008},"3":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5992,"end":5997},"4":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4700,"end":4703},"5":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4700,"end":4721},"6":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"9":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"16":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6037,"end":6038},"17":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041},"19":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6055,"end":6056},"20":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4724,"end":4725},"21":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4733,"end":4736},"22":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5673,"end":5687},"23":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4727,"end":4737},"24":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041},"25":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4727,"end":4737},"26":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6058},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"34":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6065,"end":6066},"35":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5653,"end":5688}},"is_native":false},"18":{"location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5742,"end":5837},"definition_location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5753,"end":5765},"type_parameters":[],"parameters":[["bcs#0#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5766,"end":5769}]],"returns":[{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5782,"end":5793}],"locals":[["$stop#0#7",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["%#3",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4727,"end":4737}],["%#5",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041}],["bcs#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4666,"end":4669}],["i#1#10",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["i#1#13",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6037,"end":6038}],["stop#1#10",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#3",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5996,"end":5997}]],"nops":{},"labels":{"0":0,"11":15,"17":32,"4":11},"code_map":{"0":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5800,"end":5803},"1":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4666,"end":4669},"2":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6000,"end":6008},"3":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5992,"end":5997},"4":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4700,"end":4703},"5":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4700,"end":4721},"6":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"9":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"16":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6037,"end":6038},"17":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041},"19":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6055,"end":6056},"20":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4724,"end":4725},"21":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4733,"end":4736},"22":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5820,"end":5834},"23":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4727,"end":4737},"24":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041},"25":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4727,"end":4737},"26":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6058},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"34":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6065,"end":6066},"35":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5800,"end":5835}},"is_native":false},"19":{"location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5890,"end":5988},"definition_location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5901,"end":5914},"type_parameters":[],"parameters":[["bcs#0#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5915,"end":5918}]],"returns":[{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5931,"end":5943}],"locals":[["$stop#0#7",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["%#3",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4727,"end":4737}],["%#5",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041}],["bcs#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4666,"end":4669}],["i#1#10",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["i#1#13",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6037,"end":6038}],["stop#1#10",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#3",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5996,"end":5997}]],"nops":{},"labels":{"0":0,"11":15,"17":32,"4":11},"code_map":{"0":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5950,"end":5953},"1":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4666,"end":4669},"2":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6000,"end":6008},"3":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5992,"end":5997},"4":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4700,"end":4703},"5":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4700,"end":4721},"6":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"9":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"16":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6037,"end":6038},"17":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041},"19":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6055,"end":6056},"20":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4724,"end":4725},"21":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4733,"end":4736},"22":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5970,"end":5985},"23":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4727,"end":4737},"24":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041},"25":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4727,"end":4737},"26":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6058},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"34":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6065,"end":6066},"35":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":5950,"end":5986}},"is_native":false},"20":{"location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":6041,"end":6139},"definition_location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":6052,"end":6065},"type_parameters":[],"parameters":[["bcs#0#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":6066,"end":6069}]],"returns":[{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":6082,"end":6094}],"locals":[["$stop#0#7",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["%#3",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4727,"end":4737}],["%#5",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041}],["bcs#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4666,"end":4669}],["i#1#10",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["i#1#13",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6037,"end":6038}],["stop#1#10",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#3",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5996,"end":5997}]],"nops":{},"labels":{"0":0,"11":15,"17":32,"4":11},"code_map":{"0":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":6101,"end":6104},"1":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4666,"end":4669},"2":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6000,"end":6008},"3":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5992,"end":5997},"4":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4700,"end":4703},"5":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4700,"end":4721},"6":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"9":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"16":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6037,"end":6038},"17":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041},"19":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6055,"end":6056},"20":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4724,"end":4725},"21":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4733,"end":4736},"22":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":6121,"end":6136},"23":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4727,"end":4737},"24":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041},"25":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":4727,"end":4737},"26":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6058},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"34":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6065,"end":6066},"35":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":6101,"end":6137}},"is_native":false},"21":{"location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":6640,"end":6804},"definition_location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":6651,"end":6664},"type_parameters":[],"parameters":[["bcs#0#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":6665,"end":6668}]],"returns":[{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":6681,"end":6684}],"locals":[["tag#1#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":6695,"end":6698}]],"nops":{},"labels":{"0":0,"2":8,"3":10},"code_map":{"0":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":6701,"end":6704},"1":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":6701,"end":6722},"2":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":6695,"end":6698},"3":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":6736,"end":6739},"4":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":6743,"end":6772},"5":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":6740,"end":6742},"6":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":6728,"end":6786},"8":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":6774,"end":6785},"9":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":6728,"end":6786},"10":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":6792,"end":6795},"11":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":6792,"end":6802}},"is_native":false},"22":{"location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7192,"end":7305},"definition_location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7203,"end":7222},"type_parameters":[],"parameters":[["bcs#0#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7223,"end":7226}]],"returns":[{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7239,"end":7254}],"locals":[["%#3",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7073,"end":7138}],["bcs#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7057,"end":7060}]],"nops":{},"labels":{"0":0,"4":5,"5":10,"7":14},"code_map":{"0":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7261,"end":7264},"1":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7057,"end":7060},"2":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7077,"end":7080},"3":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7077,"end":7092},"4":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7073,"end":7138},"5":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7113,"end":7116},"6":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7284,"end":7302},"7":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7094,"end":7118},"8":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7073,"end":7138},"10":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7124,"end":7138},"13":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7073,"end":7138},"15":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7261,"end":7303}},"is_native":false},"23":{"location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7354,"end":7458},"definition_location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7365,"end":7381},"type_parameters":[],"parameters":[["bcs#0#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7382,"end":7385}]],"returns":[{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7398,"end":7410}],"locals":[["%#3",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7073,"end":7138}],["bcs#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7057,"end":7060}]],"nops":{},"labels":{"0":0,"4":5,"5":10,"7":14},"code_map":{"0":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7417,"end":7420},"1":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7057,"end":7060},"2":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7077,"end":7080},"3":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7077,"end":7092},"4":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7073,"end":7138},"5":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7113,"end":7116},"6":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7440,"end":7455},"7":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7094,"end":7118},"8":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7073,"end":7138},"10":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7124,"end":7138},"13":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7073,"end":7138},"15":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7417,"end":7456}},"is_native":false},"24":{"location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7505,"end":7603},"definition_location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7516,"end":7530},"type_parameters":[],"parameters":[["bcs#0#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7531,"end":7534}]],"returns":[{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7547,"end":7557}],"locals":[["%#3",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7073,"end":7138}],["bcs#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7057,"end":7060}]],"nops":{},"labels":{"0":0,"4":5,"5":10,"7":14},"code_map":{"0":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7564,"end":7567},"1":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7057,"end":7060},"2":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7077,"end":7080},"3":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7077,"end":7092},"4":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7073,"end":7138},"5":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7113,"end":7116},"6":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7587,"end":7600},"7":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7094,"end":7118},"8":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7073,"end":7138},"10":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7124,"end":7138},"13":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7073,"end":7138},"15":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7564,"end":7601}},"is_native":false},"25":{"location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7651,"end":7752},"definition_location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7662,"end":7677},"type_parameters":[],"parameters":[["bcs#0#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7678,"end":7681}]],"returns":[{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7694,"end":7705}],"locals":[["%#3",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7073,"end":7138}],["bcs#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7057,"end":7060}]],"nops":{},"labels":{"0":0,"4":5,"5":10,"7":14},"code_map":{"0":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7712,"end":7715},"1":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7057,"end":7060},"2":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7077,"end":7080},"3":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7077,"end":7092},"4":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7073,"end":7138},"5":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7113,"end":7116},"6":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7735,"end":7749},"7":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7094,"end":7118},"8":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7073,"end":7138},"10":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7124,"end":7138},"13":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7073,"end":7138},"15":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7712,"end":7750}},"is_native":false},"26":{"location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7800,"end":7901},"definition_location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7811,"end":7826},"type_parameters":[],"parameters":[["bcs#0#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7827,"end":7830}]],"returns":[{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7843,"end":7854}],"locals":[["%#3",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7073,"end":7138}],["bcs#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7057,"end":7060}]],"nops":{},"labels":{"0":0,"4":5,"5":10,"7":14},"code_map":{"0":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7861,"end":7864},"1":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7057,"end":7060},"2":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7077,"end":7080},"3":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7077,"end":7092},"4":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7073,"end":7138},"5":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7113,"end":7116},"6":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7884,"end":7898},"7":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7094,"end":7118},"8":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7073,"end":7138},"10":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7124,"end":7138},"13":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7073,"end":7138},"15":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7861,"end":7899}},"is_native":false},"27":{"location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7949,"end":8050},"definition_location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7960,"end":7975},"type_parameters":[],"parameters":[["bcs#0#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7976,"end":7979}]],"returns":[{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7992,"end":8003}],"locals":[["%#3",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7073,"end":7138}],["bcs#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7057,"end":7060}]],"nops":{},"labels":{"0":0,"4":5,"5":10,"7":14},"code_map":{"0":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":8010,"end":8013},"1":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7057,"end":7060},"2":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7077,"end":7080},"3":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7077,"end":7092},"4":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7073,"end":7138},"5":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7113,"end":7116},"6":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":8033,"end":8047},"7":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7094,"end":7118},"8":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7073,"end":7138},"10":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7124,"end":7138},"13":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7073,"end":7138},"15":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":8010,"end":8048}},"is_native":false},"28":{"location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":8099,"end":8203},"definition_location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":8110,"end":8126},"type_parameters":[],"parameters":[["bcs#0#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":8127,"end":8130}]],"returns":[{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":8143,"end":8155}],"locals":[["%#3",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7073,"end":7138}],["bcs#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7057,"end":7060}]],"nops":{},"labels":{"0":0,"4":5,"5":10,"7":14},"code_map":{"0":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":8162,"end":8165},"1":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7057,"end":7060},"2":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7077,"end":7080},"3":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7077,"end":7092},"4":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7073,"end":7138},"5":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7113,"end":7116},"6":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":8185,"end":8200},"7":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7094,"end":7118},"8":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7073,"end":7138},"10":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7124,"end":7138},"13":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7073,"end":7138},"15":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":8162,"end":8201}},"is_native":false},"29":{"location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":8252,"end":8356},"definition_location":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":8263,"end":8279},"type_parameters":[],"parameters":[["bcs#0#0",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":8280,"end":8283}]],"returns":[{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":8296,"end":8308}],"locals":[["%#3",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7073,"end":7138}],["bcs#1#1",{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7057,"end":7060}]],"nops":{},"labels":{"0":0,"4":5,"5":10,"7":14},"code_map":{"0":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":8315,"end":8318},"1":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7057,"end":7060},"2":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7077,"end":7080},"3":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7077,"end":7092},"4":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7073,"end":7138},"5":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7113,"end":7116},"6":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":8338,"end":8353},"7":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7094,"end":7118},"8":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7073,"end":7138},"10":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7124,"end":7138},"13":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":7073,"end":7138},"15":{"file_hash":"181618e27406e4ce5ca6e5d04a8e20189b6e345e373ac8e63847def1f8fcbcf3","start":8315,"end":8354}},"is_native":false}},"constant_map":{"ELenOutOfRange":2,"ENotBool":1,"EOutOfRange":0}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/bcs.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/bcs.mvd new file mode 100644 index 0000000..11aa10b Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/bcs.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/bls12381.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/bls12381.json new file mode 100644 index 0000000..6f86a1e --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/bls12381.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/crypto/bls12381.move","definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":117,"end":130},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","bls12381"],"struct_map":{"0":{"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":1335,"end":1341},"type_parameters":[],"fields":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":1335,"end":1341}]},"1":{"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":1359,"end":1361},"type_parameters":[],"fields":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":1359,"end":1361}]},"2":{"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":1379,"end":1381},"type_parameters":[],"fields":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":1379,"end":1381}]},"3":{"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":1399,"end":1401},"type_parameters":[],"fields":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":1399,"end":1401}]},"4":{"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":1419,"end":1433},"type_parameters":[],"fields":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":1419,"end":1433}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":571,"end":701},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":589,"end":612},"type_parameters":[],"parameters":[["signature#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":618,"end":627}],["public_key#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":646,"end":656}],["msg#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":675,"end":678}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":696,"end":700}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"1":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":1103,"end":1232},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":1121,"end":1143},"type_parameters":[],"parameters":[["signature#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":1149,"end":1158}],["public_key#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":1177,"end":1187}],["msg#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":1206,"end":1209}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":1227,"end":1231}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"2":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":5765,"end":5888},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":5776,"end":5793},"type_parameters":[],"parameters":[["bytes#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":5794,"end":5799}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":5815,"end":5830}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":5859,"end":5870},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":5873,"end":5878},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":5872,"end":5878},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":5880,"end":5885},"4":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":5837,"end":5886}},"is_native":false},"3":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":5890,"end":6087},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":5901,"end":5916},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":5917,"end":5918}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":5926,"end":5941}],"locals":[["bytes#1#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":5956,"end":5961}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":5964,"end":5981},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":5952,"end":5961},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6012,"end":6013},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6015,"end":6019},"4":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6021,"end":6031},"5":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":5987,"end":6032},"6":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6060,"end":6071},"7":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6073,"end":6078},"8":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6080,"end":6084},"9":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6038,"end":6085}},"is_native":false},"4":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6089,"end":6198},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6100,"end":6111},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6115,"end":6130}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6159,"end":6170},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6172,"end":6189},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6191,"end":6195},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6137,"end":6196}},"is_native":false},"5":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6200,"end":6307},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6211,"end":6221},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6225,"end":6240}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6269,"end":6280},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6282,"end":6298},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6300,"end":6304},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6247,"end":6305}},"is_native":false},"6":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6309,"end":6435},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6320,"end":6330},"type_parameters":[],"parameters":[["e1#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6331,"end":6333}],["e2#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6353,"end":6355}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6376,"end":6391}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6413,"end":6424},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6426,"end":6428},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6430,"end":6432},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6398,"end":6433}},"is_native":false},"7":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6437,"end":6563},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6448,"end":6458},"type_parameters":[],"parameters":[["e1#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6459,"end":6461}],["e2#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6481,"end":6483}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6504,"end":6519}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6541,"end":6552},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6554,"end":6556},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6558,"end":6560},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6526,"end":6561}},"is_native":false},"8":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6565,"end":6691},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6576,"end":6586},"type_parameters":[],"parameters":[["e1#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6587,"end":6589}],["e2#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6609,"end":6611}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6632,"end":6647}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6669,"end":6680},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6682,"end":6684},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6686,"end":6688},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6654,"end":6689}},"is_native":false},"9":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6732,"end":6858},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6743,"end":6753},"type_parameters":[],"parameters":[["e1#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6754,"end":6756}],["e2#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6776,"end":6778}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6799,"end":6814}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6836,"end":6847},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6849,"end":6851},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6853,"end":6855},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6821,"end":6856}},"is_native":false},"10":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6860,"end":6957},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6871,"end":6881},"type_parameters":[],"parameters":[["e#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6882,"end":6883}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6904,"end":6919}],"locals":[["%#1",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6938,"end":6951}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6938,"end":6951},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6937,"end":6951},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6953,"end":6954},"4":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6926,"end":6955}},"is_native":false},"11":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6982,"end":7078},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":6993,"end":7003},"type_parameters":[],"parameters":[["e#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7004,"end":7005}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7026,"end":7041}],"locals":[["%#1",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7063,"end":7075}],["%#2",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7059,"end":7060}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7059,"end":7060},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7063,"end":7075},"4":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7059,"end":7060},"5":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7062,"end":7075},"6":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7048,"end":7076}},"is_native":false},"12":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7149,"end":7260},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7160,"end":7173},"type_parameters":[],"parameters":[["bytes#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7174,"end":7179}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7195,"end":7206}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7235,"end":7242},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7245,"end":7250},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7244,"end":7250},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7252,"end":7257},"4":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7213,"end":7258}},"is_native":false},"13":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7262,"end":7363},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7273,"end":7284},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7288,"end":7299}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7328,"end":7335},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7337,"end":7354},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7356,"end":7360},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7306,"end":7361}},"is_native":false},"14":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7365,"end":7468},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7376,"end":7388},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7392,"end":7403}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7432,"end":7439},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7441,"end":7459},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7461,"end":7465},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7410,"end":7466}},"is_native":false},"15":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7470,"end":7576},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7481,"end":7487},"type_parameters":[],"parameters":[["e1#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7488,"end":7490}],["e2#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7506,"end":7508}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7525,"end":7536}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7558,"end":7565},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7567,"end":7569},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7571,"end":7573},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7543,"end":7574}},"is_native":false},"16":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7578,"end":7684},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7589,"end":7595},"type_parameters":[],"parameters":[["e1#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7596,"end":7598}],["e2#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7614,"end":7616}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7633,"end":7644}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7666,"end":7673},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7675,"end":7677},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7679,"end":7681},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7651,"end":7682}},"is_native":false},"17":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7686,"end":7796},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7697,"end":7703},"type_parameters":[],"parameters":[["e1#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7704,"end":7706}],["e2#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7726,"end":7728}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7745,"end":7756}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7778,"end":7785},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7787,"end":7789},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7791,"end":7793},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7763,"end":7794}},"is_native":false},"18":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7844,"end":7954},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7855,"end":7861},"type_parameters":[],"parameters":[["e1#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7862,"end":7864}],["e2#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7884,"end":7886}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7903,"end":7914}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7936,"end":7943},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7945,"end":7947},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7949,"end":7951},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7921,"end":7952}},"is_native":false},"19":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7956,"end":8037},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7967,"end":7973},"type_parameters":[],"parameters":[["e#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7974,"end":7975}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":7992,"end":8003}],"locals":[["%#1",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8018,"end":8031}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8018,"end":8031},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8017,"end":8031},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8033,"end":8034},"4":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8010,"end":8035}},"is_native":false},"20":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8104,"end":8193},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8115,"end":8125},"type_parameters":[],"parameters":[["m#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8126,"end":8127}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8143,"end":8154}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8180,"end":8187},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8189,"end":8190},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8161,"end":8191}},"is_native":false},"21":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8430,"end":8637},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8441,"end":8471},"type_parameters":[],"parameters":[["scalars#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8477,"end":8484}],["elements#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8516,"end":8524}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8551,"end":8562}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8608,"end":8615},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8617,"end":8624},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8626,"end":8634},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8569,"end":8635}},"is_native":false},"22":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8690,"end":8825},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8701,"end":8722},"type_parameters":[],"parameters":[["e#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8723,"end":8724}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8741,"end":8764}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8790,"end":8797},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8799,"end":8819},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8821,"end":8822},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8771,"end":8823}},"is_native":false},"23":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8896,"end":9007},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8907,"end":8920},"type_parameters":[],"parameters":[["bytes#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8921,"end":8926}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8942,"end":8953}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8982,"end":8989},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8992,"end":8997},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8991,"end":8997},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8999,"end":9004},"4":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":8960,"end":9005}},"is_native":false},"24":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9009,"end":9110},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9020,"end":9031},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9035,"end":9046}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9075,"end":9082},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9084,"end":9101},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9103,"end":9107},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9053,"end":9108}},"is_native":false},"25":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9112,"end":9215},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9123,"end":9135},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9139,"end":9150}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9179,"end":9186},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9188,"end":9206},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9208,"end":9212},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9157,"end":9213}},"is_native":false},"26":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9217,"end":9323},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9228,"end":9234},"type_parameters":[],"parameters":[["e1#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9235,"end":9237}],["e2#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9253,"end":9255}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9272,"end":9283}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9305,"end":9312},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9314,"end":9316},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9318,"end":9320},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9290,"end":9321}},"is_native":false},"27":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9325,"end":9431},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9336,"end":9342},"type_parameters":[],"parameters":[["e1#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9343,"end":9345}],["e2#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9361,"end":9363}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9380,"end":9391}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9413,"end":9420},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9422,"end":9424},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9426,"end":9428},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9398,"end":9429}},"is_native":false},"28":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9433,"end":9543},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9444,"end":9450},"type_parameters":[],"parameters":[["e1#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9451,"end":9453}],["e2#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9473,"end":9475}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9492,"end":9503}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9525,"end":9532},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9534,"end":9536},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9538,"end":9540},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9510,"end":9541}},"is_native":false},"29":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9591,"end":9701},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9602,"end":9608},"type_parameters":[],"parameters":[["e1#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9609,"end":9611}],["e2#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9631,"end":9633}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9650,"end":9661}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9683,"end":9690},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9692,"end":9694},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9696,"end":9698},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9668,"end":9699}},"is_native":false},"30":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9703,"end":9784},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9714,"end":9720},"type_parameters":[],"parameters":[["e#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9721,"end":9722}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9739,"end":9750}],"locals":[["%#1",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9765,"end":9778}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9765,"end":9778},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9764,"end":9778},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9780,"end":9781},"4":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9757,"end":9782}},"is_native":false},"31":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9851,"end":9940},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9862,"end":9872},"type_parameters":[],"parameters":[["m#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9873,"end":9874}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9890,"end":9901}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9927,"end":9934},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9936,"end":9937},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":9908,"end":9938}},"is_native":false},"32":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10177,"end":10384},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10188,"end":10218},"type_parameters":[],"parameters":[["scalars#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10224,"end":10231}],["elements#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10263,"end":10271}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10298,"end":10309}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10355,"end":10362},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10364,"end":10371},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10373,"end":10381},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10316,"end":10382}},"is_native":false},"33":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10455,"end":10556},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10466,"end":10477},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10481,"end":10492}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10521,"end":10528},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10530,"end":10547},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10549,"end":10553},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10499,"end":10554}},"is_native":false},"34":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10558,"end":10661},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10569,"end":10581},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10585,"end":10596}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10625,"end":10632},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10634,"end":10652},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10654,"end":10658},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10603,"end":10659}},"is_native":false},"35":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10663,"end":10769},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10674,"end":10680},"type_parameters":[],"parameters":[["e1#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10681,"end":10683}],["e2#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10699,"end":10701}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10718,"end":10729}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10751,"end":10758},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10760,"end":10762},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10764,"end":10766},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10736,"end":10767}},"is_native":false},"36":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10771,"end":10877},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10782,"end":10788},"type_parameters":[],"parameters":[["e1#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10789,"end":10791}],["e2#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10807,"end":10809}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10826,"end":10837}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10859,"end":10866},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10868,"end":10870},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10872,"end":10874},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10844,"end":10875}},"is_native":false},"37":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10879,"end":10989},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10890,"end":10896},"type_parameters":[],"parameters":[["e1#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10897,"end":10899}],["e2#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10919,"end":10921}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10938,"end":10949}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10971,"end":10978},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10980,"end":10982},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10984,"end":10986},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":10956,"end":10987}},"is_native":false},"38":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11037,"end":11147},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11048,"end":11054},"type_parameters":[],"parameters":[["e1#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11055,"end":11057}],["e2#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11077,"end":11079}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11096,"end":11107}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11129,"end":11136},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11138,"end":11140},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11142,"end":11144},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11114,"end":11145}},"is_native":false},"39":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11149,"end":11230},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11160,"end":11166},"type_parameters":[],"parameters":[["e#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11167,"end":11168}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11185,"end":11196}],"locals":[["%#1",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11211,"end":11224}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11211,"end":11224},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11210,"end":11224},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11226,"end":11227},"4":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11203,"end":11228}},"is_native":false},"40":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11277,"end":11388},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11288,"end":11295},"type_parameters":[],"parameters":[["e1#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11296,"end":11298}],["e2#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11314,"end":11316}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11333,"end":11344}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11370,"end":11377},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11379,"end":11381},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11383,"end":11385},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11351,"end":11386}},"is_native":false},"41":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11526,"end":11661},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11537,"end":11558},"type_parameters":[],"parameters":[["e#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11559,"end":11560}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11589,"end":11600}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11626,"end":11646},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11648,"end":11655},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11657,"end":11658},"3":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11607,"end":11659}},"is_native":false},"42":{"location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11791,"end":11939},"definition_location":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11802,"end":11821},"type_parameters":[],"parameters":[["terms#0#0",{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11822,"end":11827}]],"returns":[{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11864,"end":11887}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11909,"end":11929},"1":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11931,"end":11936},"2":{"file_hash":"104026006462a5b92805e05b36e87e61e9cc8cfe1c24b94fd726cb2c0114eb48","start":11894,"end":11937}},"is_native":false}},"constant_map":{"G1_GENERATOR_BYTES":3,"G1_IDENTITY_BYTES":2,"G1_TYPE":9,"G2_GENERATOR_BYTES":5,"G2_IDENTITY_BYTES":4,"G2_TYPE":10,"GT_GENERATOR_BYTES":7,"GT_IDENTITY_BYTES":6,"GT_TYPE":11,"SCALAR_ONE_BYTES":1,"SCALAR_TYPE":8,"SCALAR_ZERO_BYTES":0,"UNCOMPRESSED_G1_TYPE":12}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/bls12381.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/bls12381.mvd new file mode 100644 index 0000000..cbd4ae7 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/bls12381.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/borrow.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/borrow.json new file mode 100644 index 0000000..4426e82 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/borrow.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/borrow.move","definition_location":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":378,"end":389},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","borrow"],"struct_map":{"0":{"definition_location":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":653,"end":661},"type_parameters":[["T",{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":662,"end":663}]],"fields":[{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":694,"end":696},{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":711,"end":716}]},"1":{"definition_location":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":813,"end":819},"type_parameters":[],"fields":[{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":822,"end":825},{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":836,"end":839}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":882,"end":1057},"definition_location":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":893,"end":896},"type_parameters":[["T",{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":897,"end":898}]],"parameters":[["value#0#0",{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":913,"end":918}],["ctx#0#0",{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":923,"end":926}]],"returns":[{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":945,"end":956}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":986,"end":989},"1":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":986,"end":1012},"2":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1042,"end":1047},"3":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1029,"end":1048},"4":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":963,"end":1055}},"is_native":false},"1":{"location":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1148,"end":1396},"definition_location":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1159,"end":1165},"type_parameters":[["T",{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1166,"end":1167}]],"parameters":[["self#0#0",{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1182,"end":1186}]],"returns":[{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1208,"end":1209},{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1211,"end":1217}],"locals":[["id#1#0",{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1267,"end":1269}],["value#1#0",{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1229,"end":1234}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1237,"end":1241},"1":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1237,"end":1247},"2":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1237,"end":1257},"3":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1229,"end":1234},"4":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1283,"end":1289},"5":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1272,"end":1290},"6":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1267,"end":1269},"7":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1307,"end":1312},"8":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1348,"end":1352},"9":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1348,"end":1355},"11":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1374,"end":1376},"12":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1322,"end":1387},"13":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1297,"end":1394}},"is_native":false},"2":{"location":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1450,"end":1702},"definition_location":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1461,"end":1469},"type_parameters":[["T",{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1470,"end":1471}]],"parameters":[["self#0#0",{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1486,"end":1490}],["value#0#0",{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1510,"end":1515}],["borrow#0#0",{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1520,"end":1526}]],"returns":[],"locals":[["obj#1#0",{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1560,"end":1563}],["ref#1#0",{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1555,"end":1558}]],"nops":{},"labels":{"0":0,"1":10,"2":14,"3":21,"4":25},"code_map":{"0":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1568,"end":1574},"1":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1546,"end":1565},"2":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1560,"end":1563},"3":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1555,"end":1558},"4":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1600,"end":1606},"5":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1589,"end":1607},"6":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1611,"end":1614},"7":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1608,"end":1610},"8":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1581,"end":1628},"12":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1616,"end":1627},"13":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1581,"end":1628},"14":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1642,"end":1646},"15":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1642,"end":1649},"17":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1653,"end":1656},"18":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1650,"end":1652},"19":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1634,"end":1671},"23":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1658,"end":1670},"24":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1634,"end":1671},"25":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1677,"end":1681},"26":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1677,"end":1687},"27":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1693,"end":1698},"28":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1677,"end":1699},"29":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1699,"end":1700}},"is_native":false},"3":{"location":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1759,"end":1886},"definition_location":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1770,"end":1777},"type_parameters":[["T",{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1778,"end":1779}]],"parameters":[["self#0#0",{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1794,"end":1798}]],"returns":[{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1814,"end":1815}],"locals":[["value#1#0",{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1844,"end":1849}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1854,"end":1858},"1":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1826,"end":1851},"2":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1844,"end":1849},"3":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1841,"end":1842},"4":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1864,"end":1869},"5":{"file_hash":"dc1c16ad8733f82a5e8cb9ef161b6000c25a8535927e46712f5ada1406b3b51a","start":1864,"end":1884}},"is_native":false}},"constant_map":{"EWrongBorrow":0,"EWrongValue":1}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/borrow.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/borrow.mvd new file mode 100644 index 0000000..3d665fa Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/borrow.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/clock.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/clock.json new file mode 100644 index 0000000..5379dcc --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/clock.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/clock.move","definition_location":{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":210,"end":220},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","clock"],"struct_map":{"0":{"definition_location":{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":763,"end":768},"type_parameters":[],"fields":[{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":783,"end":785},{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1001,"end":1013}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1136,"end":1206},"definition_location":{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1147,"end":1159},"type_parameters":[],"parameters":[["clock#0#0",{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1160,"end":1165}]],"returns":[{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1176,"end":1179}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1186,"end":1191},"1":{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1186,"end":1204}},"is_native":false},"1":{"location":{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1336,"end":1667},"definition_location":{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1340,"end":1346},"type_parameters":[],"parameters":[["ctx#0#0",{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1347,"end":1350}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":6,"2":8},"code_map":{"0":{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1378,"end":1381},"1":{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1378,"end":1390},"2":{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1394,"end":1398},"3":{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1391,"end":1393},"4":{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1370,"end":1418},"6":{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1400,"end":1417},"7":{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1370,"end":1418},"8":{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1468,"end":1483},"9":{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1656,"end":1657},"10":{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1448,"end":1664},"11":{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1425,"end":1665}},"is_native":false},"2":{"location":{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1695,"end":1949},"definition_location":{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1699,"end":1724},"type_parameters":[],"parameters":[["clock#0#0",{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1725,"end":1730}],["timestamp_ms#0#0",{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1744,"end":1756}],["ctx#0#0",{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1763,"end":1766}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":6,"2":10},"code_map":{"0":{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1867,"end":1870},"1":{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1867,"end":1879},"2":{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1883,"end":1887},"3":{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1880,"end":1882},"4":{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1859,"end":1907},"8":{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1889,"end":1906},"9":{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1859,"end":1907},"10":{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1935,"end":1947},"11":{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1914,"end":1919},"12":{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1914,"end":1932},"13":{"file_hash":"7fcf0ee904f7269d870eb9d911175556a5637da163666139020f0d7e4475c835","start":1914,"end":1947}},"is_native":false}},"constant_map":{"ENotSystemAddress":0}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/clock.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/clock.mvd new file mode 100644 index 0000000..0874cc3 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/clock.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/coin.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/coin.json new file mode 100644 index 0000000..11a2b59 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/coin.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/coin.move","definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":246,"end":255},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","coin"],"struct_map":{"0":{"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":1513,"end":1517},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":1526,"end":1527}]],"fields":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":1550,"end":1552},{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":1563,"end":1570}]},"1":{"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":1761,"end":1773},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":1782,"end":1783}]],"fields":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":1806,"end":1808},{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":2075,"end":2083},{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":2120,"end":2124},{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":2175,"end":2181},{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":2235,"end":2246},{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":2299,"end":2307}]},"2":{"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":2465,"end":2486},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":2495,"end":2496}]],"fields":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":2512,"end":2514},{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":2575,"end":2595},{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":2650,"end":2665}]},"3":{"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":2776,"end":2787},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":2796,"end":2797}]],"fields":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":2820,"end":2822},{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":2833,"end":2845}]},"4":{"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":3279,"end":3288},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":3297,"end":3298}]],"fields":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":3321,"end":3323},{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":3334,"end":3352}]},"5":{"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":20383,"end":20398},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":20407,"end":20408}]],"fields":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":20431,"end":20439}]},"6":{"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":20610,"end":20617},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":20626,"end":20627}]],"fields":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":20650,"end":20652}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":3475,"end":3577},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":3486,"end":3498},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":3499,"end":3500}]],"parameters":[["cap#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":3502,"end":3505}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":3525,"end":3528}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":3558,"end":3561},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":3557,"end":3574},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":3535,"end":3575}},"is_native":false},"1":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":3800,"end":3962},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":3811,"end":3831},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":3832,"end":3833}]],"parameters":[["treasury#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":3835,"end":3843}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":3862,"end":3871}],"locals":[["total_supply#1#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":3900,"end":3912}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":3917,"end":3925},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":3882,"end":3914},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":3900,"end":3912},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":3931,"end":3942},"4":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":3948,"end":3960}},"is_native":false},"2":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4020,"end":4116},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4031,"end":4043},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4044,"end":4045}]],"parameters":[["treasury#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4047,"end":4055}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4075,"end":4085}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4093,"end":4101},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4092,"end":4114}},"is_native":false},"3":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4172,"end":4278},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4183,"end":4193},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4194,"end":4195}]],"parameters":[["treasury#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4197,"end":4205}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4229,"end":4243}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4255,"end":4263},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4250,"end":4276}},"is_native":false},"4":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4376,"end":4445},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4387,"end":4392},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4393,"end":4394}]],"parameters":[["self#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4396,"end":4400}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4413,"end":4416}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4423,"end":4427},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4423,"end":4435},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4423,"end":4443}},"is_native":false},"5":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4501,"end":4573},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4512,"end":4519},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4520,"end":4521}]],"parameters":[["coin#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4523,"end":4527}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4540,"end":4551}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4559,"end":4563},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4558,"end":4571}},"is_native":false},"6":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4629,"end":4717},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4640,"end":4651},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4652,"end":4653}]],"parameters":[["coin#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4655,"end":4659}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4676,"end":4691}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4703,"end":4707},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4698,"end":4715}},"is_native":false},"7":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4775,"end":4899},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4786,"end":4798},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4799,"end":4800}]],"parameters":[["balance#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4802,"end":4809}],["ctx#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4823,"end":4826}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4845,"end":4852}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4882,"end":4885},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4870,"end":4886},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4888,"end":4895},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4859,"end":4897}},"is_native":false},"8":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4951,"end":5074},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4962,"end":4974},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4975,"end":4976}]],"parameters":[["coin#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4978,"end":4982}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":4994,"end":5004}],"locals":[["balance#1#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5026,"end":5033}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5038,"end":5042},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5015,"end":5035},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5026,"end":5033},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5048,"end":5059},"4":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5065,"end":5072}},"is_native":false},"9":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5165,"end":5341},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5176,"end":5180},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5181,"end":5182}]],"parameters":[["balance#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5184,"end":5191}],["value#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5210,"end":5215}],["ctx#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5222,"end":5225}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5244,"end":5251}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5289,"end":5292},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5277,"end":5293},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5312,"end":5319},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5326,"end":5331},"4":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5312,"end":5332},"5":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5258,"end":5339}},"is_native":false},"10":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5384,"end":5484},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5395,"end":5398},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5399,"end":5400}]],"parameters":[["balance#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5402,"end":5409}],["coin#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5428,"end":5432}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5449,"end":5456},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5475,"end":5479},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5462,"end":5480},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5449,"end":5481},"5":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5481,"end":5482}},"is_native":false},"11":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5633,"end":5817},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5644,"end":5656},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5657,"end":5658}]],"parameters":[["withdrawal#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5665,"end":5675}],["ctx#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5729,"end":5732}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5753,"end":5760}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5789,"end":5799},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5767,"end":5800},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5811,"end":5814},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5767,"end":5815}},"is_native":false},"12":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5857,"end":5977},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5868,"end":5878},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5879,"end":5880}]],"parameters":[["coin#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5882,"end":5886}],["recipient#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5897,"end":5906}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5943,"end":5947},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5943,"end":5962},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5964,"end":5973},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5923,"end":5974},"4":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":5974,"end":5975}},"is_native":false},"13":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6145,"end":6288},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6162,"end":6166},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6167,"end":6168}]],"parameters":[["self#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6170,"end":6174}],["c#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6190,"end":6191}]],"returns":[],"locals":[["balance#1#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6223,"end":6230}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6235,"end":6236},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6212,"end":6232},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6223,"end":6230},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6242,"end":6253},"4":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6259,"end":6263},"5":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6259,"end":6271},"6":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6277,"end":6284},"7":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6259,"end":6285},"9":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6285,"end":6286}},"is_native":false},"14":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6408,"end":6547},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6419,"end":6424},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6425,"end":6426}]],"parameters":[["self#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6428,"end":6432}],["split_amount#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6448,"end":6460}],["ctx#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6467,"end":6470}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6489,"end":6496}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6513,"end":6517},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6508,"end":6525},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6527,"end":6539},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6541,"end":6544},"4":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6503,"end":6545}},"is_native":false},"15":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6676,"end":6956},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6687,"end":6700},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6701,"end":6702}]],"parameters":[["self#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6704,"end":6708}],["n#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6724,"end":6725}],["ctx#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6732,"end":6735}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6754,"end":6769}],"locals":[["$stop#0#4",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["%#2",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6924,"end":6953}],["%#3",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041}],["i#1#10",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6037,"end":6038}],["i#1#7",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["split_amount#1#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6858,"end":6870}],["stop#1#7",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5996,"end":5997}]],"nops":{},"labels":{"0":0,"1":5,"12":44,"17":63,"2":11,"3":18,"6":24,"7":40},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6784,"end":6785},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6788,"end":6789},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6786,"end":6787},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6776,"end":6803},"9":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6791,"end":6802},"10":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6776,"end":6803},"11":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6817,"end":6818},"12":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6822,"end":6826},"14":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6822,"end":6834},"15":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6819,"end":6821},"16":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6809,"end":6847},"22":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6836,"end":6846},"23":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6809,"end":6847},"24":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6873,"end":6877},"26":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6873,"end":6885},"27":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6888,"end":6889},"28":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6886,"end":6887},"29":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6858,"end":6870},"30":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6000,"end":6008},"31":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":5992,"end":5997},"32":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6913,"end":6914},"33":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6917,"end":6918},"34":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6915,"end":6916},"35":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"36":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"37":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"38":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"39":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"40":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"41":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"42":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"43":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"44":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"45":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6037,"end":6038},"46":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041},"48":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6055,"end":6056},"49":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6921,"end":6922},"50":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6924,"end":6928},"51":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6935,"end":6947},"52":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6949,"end":6952},"53":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6924,"end":6953},"55":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6041},"56":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6924,"end":6953},"57":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6040,"end":6058},"58":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"59":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"60":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"61":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"62":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"63":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"67":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6065,"end":6066},"68":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":6895,"end":6954}},"is_native":false},"16":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7076,"end":7188},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7087,"end":7091},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7092,"end":7093}]],"parameters":[["ctx#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7095,"end":7098}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7117,"end":7124}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7154,"end":7157},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7142,"end":7158},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7169,"end":7184},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7131,"end":7186}},"is_native":false},"17":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7225,"end":7345},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7236,"end":7248},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7249,"end":7250}]],"parameters":[["c#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7252,"end":7253}]],"returns":[],"locals":[["balance#1#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7285,"end":7292}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7297,"end":7298},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7274,"end":7294},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7285,"end":7292},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7304,"end":7315},"4":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7321,"end":7328},"5":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7321,"end":7343}},"is_native":false},"18":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7626,"end":8373},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7637,"end":7652},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7653,"end":7654}]],"parameters":[["witness#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7667,"end":7674}],["decimals#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7683,"end":7691}],["symbol#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7701,"end":7707}],["name#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7725,"end":7729}],["description#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7747,"end":7758}],["icon_url#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7776,"end":7784}],["ctx#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7803,"end":7806}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7828,"end":7842},{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7844,"end":7859}],"locals":[],"nops":{},"labels":{"0":0,"1":4,"2":8},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7964,"end":7972},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7932,"end":7973},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7924,"end":7987},"6":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7975,"end":7986},"7":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7924,"end":7987},"8":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":8046,"end":8049},"9":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":8034,"end":8050},"10":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":8101,"end":8108},"11":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":8078,"end":8109},"12":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":8004,"end":8120},"13":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":8173,"end":8176},"14":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":8161,"end":8177},"15":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":8191,"end":8199},"16":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":8219,"end":8223},"17":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":8219,"end":8235},"18":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":8257,"end":8263},"19":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":8257,"end":8281},"20":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":8308,"end":8319},"21":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":8308,"end":8331},"22":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":8345,"end":8353},"23":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":8130,"end":8364},"24":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":7994,"end":8371}},"is_native":false},"19":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9127,"end":9928},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9138,"end":9166},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9167,"end":9168}]],"parameters":[["witness#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9181,"end":9188}],["decimals#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9197,"end":9205}],["symbol#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9215,"end":9221}],["name#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9239,"end":9243}],["description#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9261,"end":9272}],["icon_url#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9290,"end":9298}],["allow_global_pause#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9317,"end":9335}],["ctx#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9347,"end":9350}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9372,"end":9386},{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9388,"end":9400},{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9402,"end":9417}],"locals":[["deny_cap#1#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9605,"end":9613}],["metadata#1#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9444,"end":9452}],["treasury_cap#1#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9430,"end":9442}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9481,"end":9488},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9498,"end":9506},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9516,"end":9522},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9532,"end":9536},"4":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9546,"end":9557},"5":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9567,"end":9575},"6":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9585,"end":9588},"7":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9456,"end":9595},"8":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9444,"end":9452},"9":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9430,"end":9442},"10":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9652,"end":9655},"11":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9640,"end":9656},"12":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9666,"end":9684},"13":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9616,"end":9691},"14":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9605,"end":9613},"15":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9772,"end":9775},"16":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9760,"end":9776},"17":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9819,"end":9828},"18":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9808,"end":9829},"19":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9867,"end":9876},"20":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9856,"end":9877},"21":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9721,"end":9884},"22":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9697,"end":9885},"23":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9893,"end":9905},"24":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9907,"end":9915},"25":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9917,"end":9925},"26":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":9892,"end":9926}},"is_native":false},"20":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10172,"end":10610},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10183,"end":10215},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10216,"end":10217}]],"parameters":[["deny_list#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10224,"end":10233}],["cap#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10254,"end":10257}],["allow_global_pause#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10275,"end":10293}],["ctx#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10305,"end":10308}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10329,"end":10341}],"locals":[["ty#1#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10399,"end":10401}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10369,"end":10372},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10352,"end":10366},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10378,"end":10389},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10404,"end":10437},"4":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10404,"end":10451},"5":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10404,"end":10464},"6":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10399,"end":10401},"7":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10470,"end":10479},"8":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10497,"end":10517},"9":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10519,"end":10521},"10":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10523,"end":10526},"11":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10470,"end":10527},"12":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10569,"end":10572},"13":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10557,"end":10573},"14":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10583,"end":10601},"15":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10533,"end":10608}},"is_native":false},"21":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10700,"end":10895},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10711,"end":10715},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10716,"end":10717}]],"parameters":[["cap#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10719,"end":10722}],["value#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10745,"end":10750}],["ctx#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10757,"end":10760}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10779,"end":10786}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10824,"end":10827},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10812,"end":10828},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10847,"end":10850},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10847,"end":10863},"4":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10880,"end":10885},"5":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10847,"end":10886},"6":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":10793,"end":10893}},"is_native":false},"22":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11048,"end":11172},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11059,"end":11071},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11072,"end":11073}]],"parameters":[["cap#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11075,"end":11078}],["value#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11101,"end":11106}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11114,"end":11124}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11131,"end":11134},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11131,"end":11147},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11164,"end":11169},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11131,"end":11170}},"is_native":false},"23":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11284,"end":11452},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11301,"end":11305},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11306,"end":11307}]],"parameters":[["cap#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11309,"end":11312}],["c#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11335,"end":11336}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11348,"end":11351}],"locals":[["balance#1#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11373,"end":11380}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11385,"end":11386},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11362,"end":11382},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11373,"end":11380},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11392,"end":11403},"4":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11409,"end":11412},"5":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11409,"end":11425},"6":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11442,"end":11449},"7":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11409,"end":11450}},"is_native":false},"24":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11707,"end":11985},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11718,"end":11734},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11735,"end":11736}]],"parameters":[["deny_list#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11743,"end":11752}],["_deny_cap#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11773,"end":11782}],["addr#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11807,"end":11811}],["ctx#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11826,"end":11829}]],"returns":[],"locals":[["ty#1#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11859,"end":11861}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11864,"end":11897},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11864,"end":11911},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11864,"end":11924},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11859,"end":11861},"4":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11930,"end":11939},"5":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11947,"end":11967},"6":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11969,"end":11971},"7":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11973,"end":11977},"8":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11979,"end":11982},"9":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":11930,"end":11983}},"is_native":false},"25":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12192,"end":12476},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12203,"end":12222},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12223,"end":12224}]],"parameters":[["deny_list#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12231,"end":12240}],["_deny_cap#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12261,"end":12270}],["addr#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12295,"end":12299}],["ctx#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12314,"end":12317}]],"returns":[],"locals":[["ty#1#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12347,"end":12349}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12352,"end":12385},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12352,"end":12399},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12352,"end":12412},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12347,"end":12349},"4":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12418,"end":12427},"5":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12438,"end":12458},"6":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12460,"end":12462},"7":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12464,"end":12468},"8":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12470,"end":12473},"9":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12418,"end":12474}},"is_native":false},"26":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12650,"end":12930},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12661,"end":12696},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12697,"end":12698}]],"parameters":[["deny_list#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12705,"end":12714}],["addr#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12731,"end":12735}],["ctx#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12750,"end":12753}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12770,"end":12774}],"locals":[["ty#1#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12785,"end":12787}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12790,"end":12823},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12790,"end":12837},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12790,"end":12850},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12785,"end":12787},"4":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12856,"end":12865},"5":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12892,"end":12912},"6":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12914,"end":12916},"7":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12918,"end":12922},"8":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12924,"end":12927},"9":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":12856,"end":12928}},"is_native":false},"27":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":13217,"end":13454},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":13228,"end":13260},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":13261,"end":13262}]],"parameters":[["deny_list#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":13264,"end":13273}],["addr#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":13286,"end":13290}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":13302,"end":13306}],"locals":[["ty#1#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":13317,"end":13319}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":13322,"end":13355},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":13322,"end":13369},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":13322,"end":13382},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":13317,"end":13319},"4":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":13388,"end":13397},"5":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":13421,"end":13441},"6":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":13443,"end":13445},"7":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":13447,"end":13451},"8":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":13388,"end":13452}},"is_native":false},"28":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":13739,"end":14089},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":13750,"end":13782},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":13783,"end":13784}]],"parameters":[["deny_list#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":13791,"end":13800}],["deny_cap#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":13821,"end":13829}],["ctx#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":13854,"end":13857}]],"returns":[],"locals":[["ty#1#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":13953,"end":13955}]],"nops":{},"labels":{"0":0,"1":5,"2":11},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":13891,"end":13899},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":13891,"end":13918},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":13883,"end":13943},"9":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":13920,"end":13942},"10":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":13883,"end":13943},"11":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":13958,"end":13991},"12":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":13958,"end":14005},"13":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":13958,"end":14018},"14":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":13953,"end":13955},"15":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14024,"end":14033},"16":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14057,"end":14077},"17":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14079,"end":14081},"18":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14083,"end":14086},"19":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14024,"end":14087}},"is_native":false},"29":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14380,"end":14732},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14391,"end":14424},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14425,"end":14426}]],"parameters":[["deny_list#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14433,"end":14442}],["deny_cap#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14463,"end":14471}],["ctx#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14496,"end":14499}]],"returns":[],"locals":[["ty#1#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14595,"end":14597}]],"nops":{},"labels":{"0":0,"1":5,"2":11},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14533,"end":14541},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14533,"end":14560},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14525,"end":14585},"9":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14562,"end":14584},"10":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14525,"end":14585},"11":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14600,"end":14633},"12":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14600,"end":14647},"13":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14600,"end":14660},"14":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14595,"end":14597},"15":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14666,"end":14675},"16":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14700,"end":14720},"17":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14722,"end":14724},"18":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14726,"end":14729},"19":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14666,"end":14730}},"is_native":false},"30":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14821,"end":15106},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14832,"end":14882},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14883,"end":14884}]],"parameters":[["deny_list#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14891,"end":14900}],["ctx#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14917,"end":14920}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14937,"end":14941}],"locals":[["ty#1#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14952,"end":14954}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14957,"end":14990},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14957,"end":15004},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14957,"end":15017},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":14952,"end":14954},"4":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15023,"end":15032},"5":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15074,"end":15094},"6":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15096,"end":15098},"7":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15100,"end":15103},"8":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15023,"end":15104}},"is_native":false},"31":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15192,"end":15438},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15203,"end":15250},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15251,"end":15252}]],"parameters":[["deny_list#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15254,"end":15263}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15277,"end":15281}],"locals":[["ty#1#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15292,"end":15294}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15297,"end":15330},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15297,"end":15344},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15297,"end":15357},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15292,"end":15294},"4":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15363,"end":15372},"5":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15411,"end":15431},"6":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15433,"end":15435},"7":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15363,"end":15436}},"is_native":false},"32":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15567,"end":15767},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15584,"end":15601},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15602,"end":15603}]],"parameters":[["c#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15610,"end":15611}],["amount#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15638,"end":15644}],["recipient#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15655,"end":15664}],["ctx#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15679,"end":15682}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15734,"end":15735},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15741,"end":15747},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15749,"end":15752},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15734,"end":15753},"4":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15755,"end":15764},"5":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15708,"end":15765}},"is_native":false},"33":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15877,"end":16035},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15894,"end":15905},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15906,"end":15907}]],"parameters":[["_treasury#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15914,"end":15923}],["metadata#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15946,"end":15954}],["name#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":15982,"end":15986}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16028,"end":16032},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16012,"end":16020},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16012,"end":16025},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16012,"end":16032},"4":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16032,"end":16033}},"is_native":false},"34":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16118,"end":16283},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16135,"end":16148},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16149,"end":16150}]],"parameters":[["_treasury#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16157,"end":16166}],["metadata#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16189,"end":16197}],["symbol#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16225,"end":16231}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16274,"end":16280},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16256,"end":16264},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16256,"end":16271},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16256,"end":16280},"4":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16280,"end":16281}},"is_native":false},"35":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16371,"end":16557},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16388,"end":16406},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16407,"end":16408}]],"parameters":[["_treasury#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16415,"end":16424}],["metadata#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16447,"end":16455}],["description#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16483,"end":16494}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16543,"end":16554},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16520,"end":16528},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16520,"end":16540},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16520,"end":16554},"4":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16554,"end":16555}},"is_native":false},"36":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16637,"end":16831},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16654,"end":16669},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16670,"end":16671}]],"parameters":[["_treasury#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16678,"end":16687}],["metadata#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16710,"end":16718}],["url#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16746,"end":16749}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16823,"end":16826},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16807,"end":16827},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16794,"end":16828},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16774,"end":16782},"4":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16774,"end":16791},"5":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16774,"end":16828},"6":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16828,"end":16829}},"is_native":false},"37":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16895,"end":16979},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16906,"end":16918},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16919,"end":16920}]],"parameters":[["metadata#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16922,"end":16930}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16951,"end":16953}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16960,"end":16968},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16960,"end":16977}},"is_native":false},"38":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16981,"end":17069},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":16992,"end":17000},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17001,"end":17002}]],"parameters":[["metadata#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17004,"end":17012}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17033,"end":17047}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17054,"end":17062},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17054,"end":17067}},"is_native":false},"39":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17071,"end":17162},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17082,"end":17092},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17093,"end":17094}]],"parameters":[["metadata#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17096,"end":17104}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17125,"end":17138}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17145,"end":17153},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17145,"end":17160}},"is_native":false},"40":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17164,"end":17266},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17175,"end":17190},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17191,"end":17192}]],"parameters":[["metadata#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17194,"end":17202}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17223,"end":17237}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17244,"end":17252},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17244,"end":17264}},"is_native":false},"41":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17268,"end":17361},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17279,"end":17291},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17292,"end":17293}]],"parameters":[["metadata#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17295,"end":17303}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17324,"end":17335}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17342,"end":17350},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17342,"end":17359}},"is_native":false},"42":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17404,"end":17534},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17424,"end":17440},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17441,"end":17442}]],"parameters":[["metadata#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17444,"end":17452}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17507,"end":17515},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17481,"end":17504},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17500,"end":17502},"7":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17521,"end":17532}},"is_native":false},"43":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17536,"end":17644},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17556,"end":17567},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17568,"end":17569}]],"parameters":[["metadata#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17571,"end":17579}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17609,"end":17611}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17618,"end":17626},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17618,"end":17642}},"is_native":false},"44":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17646,"end":17840},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17666,"end":17681},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17682,"end":17683}]],"parameters":[["allow_global_pause#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17690,"end":17708}],["ctx#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17720,"end":17723}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17744,"end":17756}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17799,"end":17802},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17787,"end":17803},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17813,"end":17831},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17763,"end":17838}},"is_native":false},"45":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17842,"end":18033},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17862,"end":17878},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17879,"end":17880}]],"parameters":[["ctx#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17882,"end":17885}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17904,"end":17918}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17963,"end":17966},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17951,"end":17967},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17991,"end":18024},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":17925,"end":18031}},"is_native":false},"46":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18035,"end":18133},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18055,"end":18073},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18074,"end":18075}]],"parameters":[["cap#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18077,"end":18080}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18098,"end":18102}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18109,"end":18112},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18109,"end":18131}},"is_native":false},"47":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18135,"end":18540},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18155,"end":18172},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18173,"end":18174}]],"parameters":[["decimals#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18181,"end":18189}],["name#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18199,"end":18203}],["symbol#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18225,"end":18231}],["description#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18252,"end":18263}],["icon_url#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18285,"end":18293}],["ctx#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18314,"end":18317}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18338,"end":18353}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18399,"end":18402},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18387,"end":18403},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18413,"end":18421},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18431,"end":18435},"4":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18445,"end":18451},"5":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18461,"end":18472},"6":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18521,"end":18529},"7":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18505,"end":18530},"8":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18492,"end":18531},"9":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18360,"end":18538}},"is_native":false},"48":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18643,"end":19005},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18663,"end":18683},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18684,"end":18685}]],"parameters":[["metadata#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18692,"end":18700}],["name#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18728,"end":18732}],["symbol#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18754,"end":18760}],["description#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18781,"end":18792}],["icon_url#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18814,"end":18822}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18863,"end":18867},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18847,"end":18855},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18847,"end":18860},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18847,"end":18867},"4":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18891,"end":18897},"5":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18873,"end":18881},"6":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18873,"end":18888},"7":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18873,"end":18897},"8":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18926,"end":18937},"9":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18903,"end":18911},"10":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18903,"end":18923},"11":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18903,"end":18937},"12":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18992,"end":19000},"13":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18976,"end":19001},"14":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18963,"end":19002},"15":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18943,"end":18951},"16":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18943,"end":18960},"17":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":18943,"end":19002},"18":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":19002,"end":19003}},"is_native":false},"49":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":20208,"end":20302},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":20219,"end":20225},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":20226,"end":20227}]],"parameters":[["treasury#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":20229,"end":20237}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":20261,"end":20271}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":20279,"end":20287},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":20278,"end":20300}},"is_native":false},"50":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21167,"end":21902},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21178,"end":21203},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21204,"end":21205}]],"parameters":[["witness#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21218,"end":21225}],["decimals#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21234,"end":21242}],["symbol#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21252,"end":21258}],["name#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21276,"end":21280}],["description#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21298,"end":21309}],["icon_url#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21327,"end":21335}],["ctx#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21354,"end":21357}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21379,"end":21393},{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21395,"end":21405},{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21407,"end":21422}],"locals":[["deny_cap#1#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21610,"end":21618}],["metadata#1#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21449,"end":21457}],["treasury_cap#1#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21435,"end":21447}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21486,"end":21493},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21503,"end":21511},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21521,"end":21527},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21537,"end":21541},"4":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21551,"end":21562},"5":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21572,"end":21580},"6":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21590,"end":21593},"7":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21461,"end":21600},"8":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21449,"end":21457},"9":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21435,"end":21447},"10":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21655,"end":21658},"11":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21643,"end":21659},"12":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21621,"end":21666},"13":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21610,"end":21618},"14":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21747,"end":21750},"15":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21735,"end":21751},"16":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21794,"end":21803},"17":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21783,"end":21804},"18":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21842,"end":21851},"19":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21831,"end":21852},"20":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21696,"end":21859},"21":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21672,"end":21860},"22":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21867,"end":21879},"23":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21881,"end":21889},"24":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21891,"end":21899},"25":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":21866,"end":21900}},"is_native":false},"51":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":22318,"end":22609},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":22329,"end":22342},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":22343,"end":22344}]],"parameters":[["deny_list#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":22351,"end":22360}],["_deny_cap#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":22381,"end":22390}],["addr#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":22413,"end":22417}],["_ctx#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":22432,"end":22436}]],"returns":[],"locals":[["type#1#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":22466,"end":22472}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":22498,"end":22535},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":22475,"end":22536},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":22475,"end":22549},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":22466,"end":22472},"4":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":22555,"end":22564},"5":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":22572,"end":22592},"6":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":22594,"end":22600},"7":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":22602,"end":22606},"8":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":22555,"end":22607}},"is_native":false},"52":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":22864,"end":23161},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":22875,"end":22891},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":22892,"end":22893}]],"parameters":[["deny_list#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":22900,"end":22909}],["_deny_cap#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":22930,"end":22939}],["addr#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":22962,"end":22966}],["_ctx#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":22981,"end":22985}]],"returns":[],"locals":[["type#1#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23015,"end":23021}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23047,"end":23084},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23024,"end":23085},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23024,"end":23098},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23015,"end":23021},"4":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23104,"end":23113},"5":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23124,"end":23144},"6":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23146,"end":23152},"7":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23154,"end":23158},"8":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23104,"end":23159}},"is_native":false},"53":{"location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23480,"end":23790},"definition_location":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23491,"end":23509},"type_parameters":[["T",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23510,"end":23511}]],"parameters":[["deny_list#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23513,"end":23522}],["addr#0#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23535,"end":23539}]],"returns":[{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23551,"end":23555}],"locals":[["name#1#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23566,"end":23570}],["type#1#0",{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23675,"end":23681}]],"nops":{},"labels":{"0":0,"1":5,"2":9},"code_map":{"0":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23573,"end":23610},"1":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23566,"end":23570},"2":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23644,"end":23649},"3":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23620,"end":23650},"4":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23616,"end":23664},"5":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23652,"end":23664},"7":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23659,"end":23664},"8":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23652,"end":23664},"9":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23707,"end":23711},"10":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23684,"end":23712},"11":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23684,"end":23725},"12":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23675,"end":23681},"13":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23731,"end":23740},"14":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23753,"end":23773},"15":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23775,"end":23781},"16":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23783,"end":23787},"17":{"file_hash":"40c884d21d840e99ba8e770668414014e8f061a7a3c0f71fd6345bf9a65271f8","start":23731,"end":23788}},"is_native":false}},"constant_map":{"DENY_LIST_COIN_INDEX":0,"EBadWitness":0,"EGlobalPauseNotAllowed":3,"EInvalidArg":1,"ENotEnough":2}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/coin.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/coin.mvd new file mode 100644 index 0000000..f7543ea Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/coin.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/coin_registry.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/coin_registry.json new file mode 100644 index 0000000..ed5b1b0 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/coin_registry.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/registries/coin_registry.move","definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":361,"end":379},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","coin_registry"],"struct_map":{"0":{"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":3420,"end":3432},"type_parameters":[],"fields":[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":3443,"end":3445}]},"1":{"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":3635,"end":3645},"type_parameters":[],"fields":[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":3646,"end":3654},{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":3656,"end":3666}]},"2":{"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":3764,"end":3775},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":3784,"end":3785}]],"fields":[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":3764,"end":3775}]},"3":{"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":3893,"end":3910},"type_parameters":[],"fields":[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":3893,"end":3910}]},"4":{"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":4174,"end":4185},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":4194,"end":4195}]],"fields":[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":4214,"end":4216}]},"5":{"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":4300,"end":4306},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":4315,"end":4316}]],"fields":[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":4300,"end":4306}]},"6":{"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":4486,"end":4494},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":4503,"end":4504}]],"fields":[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":4520,"end":4522},{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":4602,"end":4610},{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":4662,"end":4666},{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":4722,"end":4728},{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":4784,"end":4795},{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":4847,"end":4855},{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":5076,"end":5082},{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":5187,"end":5196},{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":5284,"end":5299},{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":5387,"end":5402},{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":5471,"end":5483}]},"7":{"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":7357,"end":7376},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":7385,"end":7386}]],"fields":[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":7394,"end":7402},{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":7421,"end":7433},{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":7444,"end":7450}]}},"enum_map":{"0":{"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":5746,"end":5757},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":5766,"end":5767}]],"variants":[[["Fixed",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":5847,"end":5863}],[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":5853,"end":5862}]],[["BurnOnly",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":5919,"end":5938}],[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":5928,"end":5937}]],[["Unknown",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":6003,"end":6010}],[]]]},"1":{"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":6274,"end":6288},"type_parameters":[],"variants":[[["Regulated",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":6496,"end":6564}],[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":6508,"end":6511},{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":6517,"end":6535},{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":6551,"end":6558}]],[["Unregulated",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":6623,"end":6634}],[]],[["Unknown",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":6761,"end":6768}],[]]]},"2":{"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":6841,"end":6857},"type_parameters":[],"variants":[[["Claimed",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":6929,"end":6940}],[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":6937,"end":6939}]],[["Unclaimed",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":6993,"end":7002}],[]],[["Deleted",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":7068,"end":7075}],[]]]}},"function_map":{"0":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":7672,"end":8656},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":7683,"end":7695},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":7696,"end":7697}]],"parameters":[["registry#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":7724,"end":7732}],["decimals#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":7757,"end":7765}],["symbol#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":7775,"end":7781}],["name#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":7795,"end":7799}],["description#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":7813,"end":7824}],["icon_url#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":7838,"end":7846}],["ctx#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":7860,"end":7863}]],"returns":[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":7885,"end":7907},{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":7909,"end":7923}],"locals":[["$stop#0#8",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["%#3",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10735,"end":10815}],["%#5",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8585,"end":8593}],["%#7",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8624,"end":8637}],["i#1#11",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["i#1#14",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6929,"end":6930}],["stop#1#11",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["treasury_cap#1#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8055,"end":8067}],["v#1#5",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6901,"end":6902}]],"nops":{},"labels":{"0":0,"1":6,"14":26,"15":35,"19":40,"24":45,"27":49,"29":52,"30":58,"8":12,"9":22},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":7940,"end":7948},"2":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":7940,"end":7960},"3":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":7939,"end":7940},"4":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":7931,"end":7985},"10":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":7962,"end":7984},"11":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":7931,"end":7985},"12":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8019,"end":8026},"13":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":27481,"end":27493},"14":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6901,"end":6902},"15":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6913,"end":6914},"16":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6913,"end":6923},"17":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"20":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"27":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6929,"end":6930},"28":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6936,"end":6937},"29":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6938,"end":6939},"30":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6935,"end":6940},"31":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":27528,"end":27530},"32":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":27503,"end":27531},"33":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10769,"end":10770},"34":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10765,"end":10794},"35":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10789,"end":10794},"38":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10735,"end":10815},"39":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10777,"end":10794},"40":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"41":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"42":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"43":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"44":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"45":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"47":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10805,"end":10809},"48":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10735,"end":10815},"50":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":7991,"end":8044},"56":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8029,"end":8043},"57":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":7991,"end":8044},"58":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8093,"end":8096},"59":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8070,"end":8097},"60":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8055,"end":8067},"61":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8171,"end":8179},"62":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8166,"end":8182},"63":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8184,"end":8200},"65":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8144,"end":8201},"66":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8211,"end":8219},"67":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8229,"end":8233},"68":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8243,"end":8249},"69":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8259,"end":8270},"70":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8280,"end":8288},"71":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8319,"end":8339},"72":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8306,"end":8340},"73":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8361,"end":8388},"74":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8439,"end":8452},"75":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8428,"end":8453},"76":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8415,"end":8454},"77":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8481,"end":8508},"78":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8532,"end":8548},"79":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8118,"end":8555},"80":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8585,"end":8593},"81":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8633,"end":8636},"82":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8624,"end":8637},"84":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8585,"end":8593},"85":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8624,"end":8637},"86":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8603,"end":8608},"87":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8563,"end":8639},"88":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8641,"end":8653},"89":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8562,"end":8654}},"is_native":false},"1":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8939,"end":9867},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8950,"end":8971},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8972,"end":8973}]],"parameters":[["otw#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8986,"end":8989}],["decimals#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":8998,"end":9006}],["symbol#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9016,"end":9022}],["name#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9036,"end":9040}],["description#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9054,"end":9065}],["icon_url#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9079,"end":9087}],["ctx#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9101,"end":9104}]],"returns":[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9126,"end":9148},{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9150,"end":9164}],"locals":[["$stop#0#8",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["%#3",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10735,"end":10815}],["%#5",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9797,"end":9805}],["%#7",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9835,"end":9848}],["i#1#11",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["i#1#14",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6929,"end":6930}],["stop#1#11",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["treasury_cap#1#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9308,"end":9320}],["v#1#5",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6901,"end":6902}]],"nops":{},"labels":{"0":0,"1":4,"14":22,"15":31,"19":36,"24":41,"27":45,"29":48,"30":52,"8":8,"9":18},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9212,"end":9216},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9180,"end":9217},"2":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9172,"end":9238},"6":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9219,"end":9237},"7":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9172,"end":9238},"8":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9272,"end":9279},"9":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":27481,"end":27493},"10":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6901,"end":6902},"11":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6913,"end":6914},"12":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6913,"end":6923},"13":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"16":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"23":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6929,"end":6930},"24":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6936,"end":6937},"25":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6938,"end":6939},"26":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6935,"end":6940},"27":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":27528,"end":27530},"28":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":27503,"end":27531},"29":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10769,"end":10770},"30":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10765,"end":10794},"31":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10789,"end":10794},"34":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10735,"end":10815},"35":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10777,"end":10794},"36":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"37":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"38":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"39":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"40":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"41":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"43":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10805,"end":10809},"44":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10735,"end":10815},"46":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9244,"end":9297},"50":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9282,"end":9296},"51":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9244,"end":9297},"52":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9346,"end":9349},"53":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9323,"end":9350},"54":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9308,"end":9320},"55":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9409,"end":9412},"56":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9397,"end":9413},"57":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9423,"end":9431},"58":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9441,"end":9445},"59":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9455,"end":9461},"60":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9471,"end":9482},"61":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9492,"end":9500},"62":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9531,"end":9551},"63":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9518,"end":9552},"64":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9573,"end":9600},"65":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9651,"end":9664},"66":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9640,"end":9665},"67":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9627,"end":9666},"68":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9693,"end":9720},"69":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9744,"end":9760},"70":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9371,"end":9767},"71":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9797,"end":9805},"72":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9844,"end":9847},"73":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9835,"end":9848},"75":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9797,"end":9805},"76":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9835,"end":9848},"77":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9815,"end":9819},"78":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9775,"end":9850},"79":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9852,"end":9864},"80":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":9774,"end":9865}},"is_native":false},"2":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10086,"end":10428},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10097,"end":10115},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10116,"end":10117}]],"parameters":[["currency#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10124,"end":10132}],["_#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10156,"end":10157}],["ctx#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10180,"end":10183}]],"returns":[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10204,"end":10218}],"locals":[["id#1#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10307,"end":10309}]],"nops":{},"labels":{"0":0,"1":6,"2":12},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10234,"end":10242},"2":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10234,"end":10268},"3":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10233,"end":10234},"4":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10225,"end":10297},"10":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10270,"end":10296},"11":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10225,"end":10297},"12":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10324,"end":10327},"13":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10312,"end":10328},"14":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10307,"end":10309},"15":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10387,"end":10389},"16":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10387,"end":10400},"17":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10361,"end":10401},"18":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10334,"end":10342},"19":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10334,"end":10358},"20":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10334,"end":10401},"21":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10422,"end":10424},"22":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10408,"end":10426}},"is_native":false},"3":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10663,"end":11211},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10674,"end":10688},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10689,"end":10690}]],"parameters":[["init#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10697,"end":10701}],["allow_global_pause#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10736,"end":10754}],["ctx#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10766,"end":10769}]],"returns":[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10790,"end":10802}],"locals":[["deny_cap#1#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10906,"end":10914}]],"nops":{},"labels":{"0":0,"1":8,"2":14},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10817,"end":10821},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10817,"end":10840},"4":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10844,"end":10871},"5":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10841,"end":10843},"6":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10809,"end":10896},"12":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10873,"end":10895},"13":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10809,"end":10896},"14":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10942,"end":10960},"15":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10962,"end":10965},"16":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10917,"end":10966},"17":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10906,"end":10914},"18":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11062,"end":11071},"19":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11051,"end":11072},"20":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11119,"end":11137},"21":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11106,"end":11138},"22":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11161,"end":11183},"23":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11006,"end":11194},"24":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10972,"end":10976},"25":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10972,"end":10995},"27":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":10972,"end":11194},"28":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11201,"end":11209}},"is_native":false},"4":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11415,"end":11603},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11426,"end":11448},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11449,"end":11450}]],"parameters":[["init#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11452,"end":11456}],["cap#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11487,"end":11490}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":6,"2":10},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11522,"end":11525},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11522,"end":11540},"2":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11543,"end":11544},"3":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11541,"end":11542},"4":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11514,"end":11559},"8":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11546,"end":11558},"9":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11514,"end":11559},"10":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11565,"end":11569},"11":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11565,"end":11578},"12":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11597,"end":11600},"13":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11565,"end":11601}},"is_native":false},"5":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11819,"end":12015},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11830,"end":11856},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11857,"end":11858}]],"parameters":[["init#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11860,"end":11864}],["cap#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11895,"end":11898}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":6,"2":10},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11930,"end":11933},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11930,"end":11948},"2":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11951,"end":11952},"3":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11949,"end":11950},"4":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11922,"end":11967},"8":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11954,"end":11966},"9":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11922,"end":11967},"10":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11973,"end":11977},"11":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11973,"end":11986},"12":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12009,"end":12012},"13":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":11973,"end":12013}},"is_native":false},"6":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12105,"end":12537},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12116,"end":12133},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12134,"end":12135}]],"parameters":[["currency#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12137,"end":12145}],["cap#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12165,"end":12168}]],"returns":[],"locals":[["__match_tmp%#0#5#5#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12350,"end":12377}],["__match_tmp%#0#6#6#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12380,"end":12410}],["__match_tmp%#match_subject#2#2#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12260,"end":12534}],["__match_tmp%#unpack_subject#1#1#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12260,"end":12534}]],"nops":{},"labels":{"0":0,"1":11,"2":19,"4":27},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12199,"end":12207},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12199,"end":12214},"2":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12239,"end":12242},"3":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12239,"end":12256},"4":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12220,"end":12257},"5":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12199,"end":12258},"6":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12260,"end":12534},"13":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12350,"end":12377},"14":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12260,"end":12534},"16":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12350,"end":12377},"17":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12420,"end":12439},"18":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12414,"end":12439},"19":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12260,"end":12534},"21":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12380,"end":12410},"22":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12260,"end":12534},"24":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12380,"end":12410},"25":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12420,"end":12439},"26":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12414,"end":12439},"27":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12260,"end":12534},"31":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12534,"end":12535}},"is_native":false},"7":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12660,"end":13100},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12671,"end":12692},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12693,"end":12694}]],"parameters":[["currency#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12696,"end":12704}],["cap#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12724,"end":12727}]],"returns":[],"locals":[["__match_tmp%#0#5#5#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12912,"end":12939}],["__match_tmp%#0#6#6#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12942,"end":12972}],["__match_tmp%#match_subject#2#2#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12822,"end":13097}],["__match_tmp%#unpack_subject#1#1#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12822,"end":13097}]],"nops":{},"labels":{"0":0,"1":11,"2":19,"4":27},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12758,"end":12766},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12758,"end":12773},"2":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12801,"end":12804},"3":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12801,"end":12818},"4":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12779,"end":12819},"5":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12758,"end":12820},"6":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12822,"end":13097},"13":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12912,"end":12939},"14":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12822,"end":13097},"16":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12912,"end":12939},"17":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12982,"end":13001},"18":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12976,"end":13001},"19":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12822,"end":13097},"21":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12942,"end":12972},"22":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12822,"end":13097},"24":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12942,"end":12972},"25":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12982,"end":13001},"26":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12976,"end":13001},"27":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":12822,"end":13097},"31":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13097,"end":13098}},"is_native":false},"8":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13192,"end":13624},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13203,"end":13211},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13212,"end":13213}]],"parameters":[["builder#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13215,"end":13222}],["ctx#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13248,"end":13251}]],"returns":[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13270,"end":13284}],"locals":[["currency#1#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13329,"end":13337}],["currency#1#1",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25755,"end":25763}],["extra_fields#1#1",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25765,"end":25777}],["id#1#1",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25845,"end":25847}],["is_otw#1#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13295,"end":13301}],["metadata_cap#1#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13339,"end":13351}]],"nops":{},"labels":{"0":0,"3":35,"4":39,"5":41},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13304,"end":13318},"3":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13295,"end":13301},"4":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13370,"end":13377},"5":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25729,"end":25790},"6":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25787,"end":25788},"7":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25765,"end":25777},"8":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25755,"end":25763},"9":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25807,"end":25819},"10":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25807,"end":25835},"11":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13379,"end":13382},"12":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25850,"end":25867},"13":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25845,"end":25847},"14":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25926,"end":25928},"15":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25926,"end":25939},"16":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25900,"end":25940},"17":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25873,"end":25897},"19":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25873,"end":25940},"20":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26053,"end":26083},"22":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26113,"end":26132},"23":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26113,"end":26144},"24":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26169,"end":26205},"25":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26207,"end":26226},"26":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26158,"end":26227},"27":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26053,"end":26238},"28":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26246,"end":26254},"29":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26274,"end":26276},"30":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26256,"end":26278},"31":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13339,"end":13351},"32":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13329,"end":13337},"33":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13488,"end":13494},"34":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13484,"end":13603},"35":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13515,"end":13523},"36":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13525,"end":13560},"37":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13496,"end":13561},"38":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13484,"end":13603},"39":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13594,"end":13602},"40":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13571,"end":13603},"41":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13610,"end":13622}},"is_native":false},"9":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13742,"end":14228},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13753,"end":13785},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13786,"end":13787}]],"parameters":[["builder#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13794,"end":13801}],["ctx#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13831,"end":13834}]],"returns":[],"locals":[["currency#1#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13902,"end":13910}],["currency#1#1",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25755,"end":25763}],["extra_fields#1#1",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25765,"end":25777}],["id#1#1",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25845,"end":25847}],["is_otw#1#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13864,"end":13870}],["metadata_cap#1#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13912,"end":13924}]],"nops":{},"labels":{"0":0,"3":38,"4":42,"5":44},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13873,"end":13887},"3":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13864,"end":13870},"4":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13943,"end":13950},"5":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25729,"end":25790},"6":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25787,"end":25788},"7":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25765,"end":25777},"8":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25755,"end":25763},"9":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25807,"end":25819},"10":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25807,"end":25835},"11":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13952,"end":13955},"12":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25850,"end":25867},"13":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25845,"end":25847},"14":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25926,"end":25928},"15":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25926,"end":25939},"16":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25900,"end":25940},"17":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25873,"end":25897},"19":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25873,"end":25940},"20":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26053,"end":26083},"22":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26113,"end":26132},"23":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26113,"end":26144},"24":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26169,"end":26205},"25":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26207,"end":26226},"26":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26158,"end":26227},"27":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26053,"end":26238},"28":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26246,"end":26254},"29":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26274,"end":26276},"30":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26256,"end":26278},"31":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13912,"end":13924},"32":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13898,"end":13910},"33":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13963,"end":13971},"34":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13992,"end":14004},"35":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":13963,"end":14005},"36":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14110,"end":14116},"37":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14106,"end":14225},"38":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14137,"end":14145},"39":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14147,"end":14182},"40":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14118,"end":14183},"41":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14106,"end":14225},"42":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14216,"end":14224},"43":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14193,"end":14225},"44":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14225,"end":14226}},"is_native":false},"10":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14463,"end":15347},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14474,"end":14495},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14496,"end":14497}]],"parameters":[["registry#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14504,"end":14512}],["currency#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14537,"end":14545}],["_ctx#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14575,"end":14579}]],"returns":[],"locals":[["decimals#1#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14716,"end":14724}],["description#1#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14764,"end":14775}],["extra_fields#1#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14888,"end":14900}],["icon_url#1#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14785,"end":14793}],["metadata_cap_id#1#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14863,"end":14878}],["name#1#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14734,"end":14738}],["regulated#1#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14819,"end":14828}],["supply#1#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14803,"end":14809}],["symbol#1#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14748,"end":14754}],["treasury_cap_id#1#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14838,"end":14853}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14933,"end":14941},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14928,"end":14944},"2":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14946,"end":14954},"3":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14910,"end":14955},"4":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14685,"end":14907},"5":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14888,"end":14900},"6":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14863,"end":14878},"7":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14838,"end":14853},"8":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14819,"end":14828},"9":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14803,"end":14809},"10":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14785,"end":14793},"11":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14764,"end":14775},"12":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14748,"end":14754},"13":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14734,"end":14738},"14":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14716,"end":14724},"15":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":14961,"end":14972},"16":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15113,"end":15121},"17":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15108,"end":15124},"18":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15126,"end":15142},"20":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15086,"end":15143},"21":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15153,"end":15161},"22":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15171,"end":15175},"23":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15185,"end":15191},"24":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15201,"end":15212},"25":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15222,"end":15230},"26":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15240,"end":15246},"27":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15256,"end":15265},"28":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15275,"end":15290},"29":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15300,"end":15315},"30":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15325,"end":15337},"31":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15063,"end":15344},"32":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15040,"end":15345}},"is_native":false},"11":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15516,"end":15711},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15527,"end":15546},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15547,"end":15548}]],"parameters":[["currency#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15550,"end":15558}],["cap#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15578,"end":15581}]],"returns":[],"locals":[["id#1#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15623,"end":15625}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15630,"end":15633},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15609,"end":15627},"2":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15623,"end":15625},"3":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15666,"end":15691},"4":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15639,"end":15647},"5":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15639,"end":15663},"6":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15639,"end":15691},"7":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15697,"end":15699},"8":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15697,"end":15708},"9":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15708,"end":15709}},"is_native":false},"12":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15782,"end":15895},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15793,"end":15797},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15798,"end":15799}]],"parameters":[["currency#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15801,"end":15809}],["coin#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15829,"end":15833}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15850,"end":15858},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15872,"end":15876},"2":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15872,"end":15891},"3":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15850,"end":15892},"4":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15892,"end":15893}},"is_native":false},"13":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15969,"end":16296},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15980,"end":15992},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15993,"end":15994}]],"parameters":[["currency#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":15996,"end":16004}],["balance#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16024,"end":16031}]],"returns":[],"locals":[["__match_tmp%#match_subject#2#2#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16153,"end":16294}],["__match_tmp%#unpack_subject#1#1#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16153,"end":16294}]],"nops":{},"labels":{"0":0,"1":5,"2":9,"3":18,"5":24,"6":30},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16059,"end":16067},"2":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16059,"end":16089},"3":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16051,"end":16110},"7":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16091,"end":16109},"8":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16051,"end":16110},"9":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16123,"end":16131},"10":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16123,"end":16138},"11":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16123,"end":16151},"12":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16153,"end":16294},"18":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16247,"end":16272},"22":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16253,"end":16272},"23":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16247,"end":16272},"28":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16253,"end":16272},"29":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16247,"end":16272},"30":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16153,"end":16294},"32":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16163,"end":16192},"33":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16153,"end":16294},"35":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16221,"end":16228},"36":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16198,"end":16229},"38":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16153,"end":16294}},"is_native":false},"14":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16367,"end":16481},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16378,"end":16386},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16387,"end":16388}]],"parameters":[["currency#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16390,"end":16398}],["_#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16418,"end":16419}],["name#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16438,"end":16442}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16474,"end":16478},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16458,"end":16466},"2":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16458,"end":16471},"3":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16458,"end":16478},"4":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16478,"end":16479}},"is_native":false},"15":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16529,"end":16671},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16540,"end":16555},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16556,"end":16557}]],"parameters":[["currency#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16559,"end":16567}],["_#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16587,"end":16588}],["description#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16607,"end":16618}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16657,"end":16668},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16634,"end":16642},"2":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16634,"end":16654},"3":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16634,"end":16668},"4":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16668,"end":16669}},"is_native":false},"16":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16716,"end":16846},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16727,"end":16739},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16740,"end":16741}]],"parameters":[["currency#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16743,"end":16751}],["_#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16771,"end":16772}],["icon_url#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16791,"end":16799}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16835,"end":16843},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16815,"end":16823},"2":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16815,"end":16832},"3":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16815,"end":16843},"4":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":16843,"end":16844}},"is_native":false},"17":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":17040,"end":17179},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":17051,"end":17070},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":17071,"end":17072}]],"parameters":[["currency#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":17074,"end":17082}],["cap#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":17102,"end":17105}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":17130,"end":17138},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":17130,"end":17154},"2":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":17171,"end":17174},"3":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":17160,"end":17175},"4":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":17130,"end":17176},"5":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":17176,"end":17177}},"is_native":false},"18":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":17416,"end":17655},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":17427,"end":17450},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":17451,"end":17452}]],"parameters":[["registry#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":17459,"end":17467}],["legacy#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":17492,"end":17498}],["_ctx#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":17522,"end":17526}]],"returns":[],"locals":[["$stop#0#11",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["%#10",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26969,"end":27098}],["%#11",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10096,"end":10201}],["%#12",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26925,"end":26949}],["%#13",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26871,"end":26902}],["%#14",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26836,"end":26853}],["%#15",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26799,"end":26820}],["%#16",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26721,"end":26779}],["%#3",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26638,"end":26669}],["%#5",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10735,"end":10815}],["%#9",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":6777,"end":6890}],["i#1#14",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["i#1#17",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6929,"end":6930}],["legacy#1#1",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26521,"end":26527}],["o#1#20",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":6765,"end":6766}],["o#1#22",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10084,"end":10085}],["registry#1#1",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26491,"end":26499}],["stop#1#14",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["url#1#21",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":27023,"end":27026}],["v#1#8",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6901,"end":6902}]],"nops":{},"labels":{"0":0,"10":30,"15":34,"16":43,"2":10,"20":48,"25":53,"28":57,"30":60,"32":66,"35":91,"36":100,"39":104,"40":109,"41":113,"44":118,"9":16},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":17597,"end":17605},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26491,"end":26499},"2":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":17607,"end":17613},"3":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26521,"end":26527},"4":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26553,"end":26561},"6":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26553,"end":26574},"7":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26552,"end":26553},"8":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26544,"end":26603},"14":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26576,"end":26602},"15":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26544,"end":26603},"16":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26638,"end":26644},"17":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26638,"end":26657},"18":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26638,"end":26669},"20":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26637,"end":26669},"21":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":27481,"end":27493},"22":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6901,"end":6902},"23":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6913,"end":6914},"24":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6913,"end":6923},"25":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"28":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"34":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"35":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6929,"end":6930},"36":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6936,"end":6937},"37":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6938,"end":6939},"38":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6935,"end":6940},"39":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":27528,"end":27530},"40":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":27503,"end":27531},"41":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10769,"end":10770},"42":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10765,"end":10794},"43":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10789,"end":10794},"46":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10735,"end":10815},"47":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10777,"end":10794},"48":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"49":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"50":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"51":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"52":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"53":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"55":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10805,"end":10809},"56":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":10735,"end":10815},"58":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26609,"end":26687},"64":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26672,"end":26686},"65":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26609,"end":26687},"66":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26748,"end":26756},"67":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26743,"end":26759},"68":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26761,"end":26778},"70":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26721,"end":26779},"72":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26799,"end":26805},"73":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26799,"end":26820},"75":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26836,"end":26842},"76":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26836,"end":26853},"78":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26871,"end":26877},"79":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26871,"end":26890},"80":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26871,"end":26902},"82":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26925,"end":26931},"83":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26925,"end":26949},"85":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26969,"end":26975},"86":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26969,"end":27003},"87":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":6765,"end":6766},"88":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":6781,"end":6782},"89":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":6781,"end":6792},"90":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":6777,"end":6890},"91":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":6812,"end":6813},"92":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":6812,"end":6828},"93":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":27023,"end":27026},"94":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":27028,"end":27031},"95":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":27028,"end":27043},"96":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":27028,"end":27055},"97":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":6804,"end":6830},"98":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":6777,"end":6890},"100":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":6852,"end":6853},"101":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":6852,"end":6868},"102":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":6878,"end":6884},"103":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":6777,"end":6890},"105":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10084,"end":10085},"106":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10100,"end":10101},"107":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10100,"end":10111},"108":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10096,"end":10201},"109":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10123,"end":10124},"110":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10123,"end":10139},"111":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10096,"end":10201},"113":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10161,"end":10162},"114":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10161,"end":10177},"115":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":27082,"end":27085},"116":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":27082,"end":27097},"117":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10096,"end":10201},"119":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26969,"end":27098},"120":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26721,"end":26779},"121":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26799,"end":26820},"122":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26836,"end":26853},"123":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26871,"end":26902},"124":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26925,"end":26949},"125":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26969,"end":27098},"126":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":27129,"end":27149},"127":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":27116,"end":27150},"128":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":27171,"end":27194},"129":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":27221,"end":27235},"130":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":27262,"end":27289},"131":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":27313,"end":27329},"132":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":26694,"end":27336},"133":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":17620,"end":17652},"134":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":17652,"end":17653}},"is_native":false},"19":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":17828,"end":18326},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":17839,"end":17866},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":17867,"end":17868}]],"parameters":[["currency#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":17870,"end":17878}],["legacy#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":17898,"end":17904}]],"returns":[],"locals":[["%#3",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":6777,"end":6890}],["%#5",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10096,"end":10201}],["o#1#1",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":6765,"end":6766}],["o#1#3",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10084,"end":10085}],["url#1#2",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18261,"end":18264}]],"nops":{},"labels":{"0":0,"1":6,"10":52,"11":57,"12":61,"14":66,"3":12,"6":39,"7":48},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":17939,"end":17947},"2":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":17939,"end":17973},"3":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":17938,"end":17939},"4":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":17930,"end":18004},"10":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":17975,"end":18003},"11":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":17930,"end":18004},"12":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18027,"end":18033},"13":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18027,"end":18044},"14":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18011,"end":18019},"15":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18011,"end":18024},"16":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18011,"end":18044},"17":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18068,"end":18074},"18":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18068,"end":18087},"19":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18068,"end":18099},"20":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18050,"end":18058},"21":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18050,"end":18065},"22":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18050,"end":18099},"23":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18128,"end":18134},"24":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18128,"end":18152},"25":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18105,"end":18113},"26":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18105,"end":18125},"27":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18105,"end":18152},"28":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18178,"end":18184},"29":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18178,"end":18199},"30":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18158,"end":18166},"31":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18158,"end":18175},"32":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18158,"end":18199},"33":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18233,"end":18239},"34":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18233,"end":18254},"35":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":6765,"end":6766},"36":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":6781,"end":6782},"37":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":6781,"end":6792},"38":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":6777,"end":6890},"39":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":6812,"end":6813},"40":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":6812,"end":6828},"41":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18261,"end":18264},"42":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18266,"end":18269},"43":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18266,"end":18281},"44":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18266,"end":18293},"45":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":6804,"end":6830},"46":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":6777,"end":6890},"48":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":6852,"end":6853},"49":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":6852,"end":6868},"50":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":6878,"end":6884},"51":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":6777,"end":6890},"53":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10084,"end":10085},"54":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10100,"end":10101},"55":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10100,"end":10111},"56":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10096,"end":10201},"57":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10123,"end":10124},"58":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10123,"end":10139},"59":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10096,"end":10201},"61":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10161,"end":10162},"62":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10161,"end":10177},"63":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18307,"end":18310},"64":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18307,"end":18322},"65":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10096,"end":10201},"67":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18205,"end":18213},"68":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18205,"end":18222},"69":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18205,"end":18323},"70":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18323,"end":18324}},"is_native":false},"20":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18369,"end":18491},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18380,"end":18411},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18412,"end":18413}]],"parameters":[["_#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18415,"end":18416}],["_#1#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18436,"end":18437}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18468,"end":18489},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18462,"end":18489}},"is_native":false},"21":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18658,"end":19134},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18669,"end":18704},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18705,"end":18706}]],"parameters":[["currency#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18713,"end":18721}],["metadata#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18745,"end":18753}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":7,"2":13},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18853,"end":18861},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18853,"end":18871},"3":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18875,"end":18898},"4":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18872,"end":18874},"5":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18845,"end":18925},"11":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18900,"end":18924},"12":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18845,"end":18925},"13":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":19005,"end":19013},"14":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":19005,"end":19027},"15":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":19061,"end":19075},"16":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":19098,"end":19120},"17":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18960,"end":19131},"18":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18931,"end":18939},"19":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18931,"end":18949},"20":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":18931,"end":19131},"21":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":19131,"end":19132}},"is_native":false},"22":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":19215,"end":19534},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":19226,"end":19256},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":19257,"end":19258}]],"parameters":[["currency#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":19260,"end":19268}],["cap#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":19288,"end":19291}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":19399,"end":19402},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":19388,"end":19403},"2":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":19450,"end":19453},"3":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":19450,"end":19474},"4":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":19437,"end":19475},"5":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":19498,"end":19520},"6":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":19343,"end":19531},"7":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":19314,"end":19322},"8":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":19314,"end":19332},"9":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":19314,"end":19531},"10":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":19531,"end":19532}},"is_native":false},"23":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":19870,"end":20541},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":19881,"end":19903},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":19904,"end":19905}]],"parameters":[["currency#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":19912,"end":19920}],["ctx#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":19944,"end":19947}]],"returns":[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":19969,"end":19984},{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":19986,"end":19995}],"locals":[["legacy#1#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20143,"end":20149}],["legacy#2#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20270,"end":20276}]],"nops":{},"labels":{"0":0,"1":6,"2":12,"3":19,"4":31,"5":33},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20012,"end":20020},"2":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20012,"end":20046},"3":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20011,"end":20012},"4":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20003,"end":20070},"10":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20048,"end":20069},"11":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20003,"end":20070},"12":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20094,"end":20102},"13":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20093,"end":20105},"14":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20107,"end":20126},"16":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20082,"end":20127},"17":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20081,"end":20082},"18":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20077,"end":20255},"19":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20152,"end":20160},"21":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20180,"end":20183},"22":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20152,"end":20184},"23":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20143,"end":20149},"24":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20207,"end":20215},"25":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20202,"end":20218},"26":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20220,"end":20239},"28":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20241,"end":20247},"29":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20194,"end":20248},"30":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20077,"end":20255},"33":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20312,"end":20320},"34":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20307,"end":20323},"35":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20325,"end":20344},"37":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20296,"end":20345},"38":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20266,"end":20276},"39":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20352,"end":20358},"40":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20389,"end":20397},"41":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20389,"end":20402},"43":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20412,"end":20420},"44":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20412,"end":20427},"46":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20412,"end":20438},"47":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20448,"end":20456},"48":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20448,"end":20468},"50":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20478,"end":20486},"51":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20478,"end":20495},"53":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20478,"end":20506},"54":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20352,"end":20513},"55":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20521,"end":20527},"56":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20529,"end":20538},"58":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20520,"end":20539}},"is_native":false},"24":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20705,"end":21246},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20716,"end":20747},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20748,"end":20749}]],"parameters":[["currency#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20756,"end":20764}],["legacy#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20792,"end":20798}],["borrow#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20821,"end":20827}],["_ctx#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20844,"end":20848}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":8,"2":12},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20895,"end":20903},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20894,"end":20906},"2":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20908,"end":20927},"4":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20883,"end":20928},"5":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20882,"end":20883},"6":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20874,"end":20947},"10":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20930,"end":20946},"11":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20874,"end":20947},"12":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20970,"end":20976},"13":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":20958,"end":20967},"15":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21021,"end":21027},"16":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21058,"end":21066},"17":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21058,"end":21071},"19":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21081,"end":21089},"20":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21081,"end":21096},"22":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21081,"end":21107},"23":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21117,"end":21125},"24":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21117,"end":21137},"26":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21147,"end":21155},"27":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21147,"end":21164},"29":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21147,"end":21175},"30":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21021,"end":21182},"31":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21202,"end":21210},"32":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21197,"end":21213},"33":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21215,"end":21234},"35":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21236,"end":21242},"36":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21189,"end":21243},"37":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21243,"end":21244}},"is_native":false},"25":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21332,"end":21404},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21343,"end":21351},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21352,"end":21353}]],"parameters":[["currency#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21355,"end":21363}]],"returns":[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21380,"end":21382}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21385,"end":21393},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21385,"end":21402}},"is_native":false},"26":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21451,"end":21519},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21462,"end":21466},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21467,"end":21468}]],"parameters":[["currency#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21470,"end":21478}]],"returns":[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21495,"end":21501}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21504,"end":21512},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21504,"end":21517}},"is_native":false},"27":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21560,"end":21632},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21571,"end":21577},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21578,"end":21579}]],"parameters":[["currency#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21581,"end":21589}]],"returns":[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21606,"end":21612}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21615,"end":21623},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21615,"end":21630}},"is_native":false},"28":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21671,"end":21753},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21682,"end":21693},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21694,"end":21695}]],"parameters":[["currency#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21697,"end":21705}]],"returns":[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21722,"end":21728}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21731,"end":21739},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21731,"end":21751}},"is_native":false},"29":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21790,"end":21866},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21801,"end":21809},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21810,"end":21811}]],"parameters":[["currency#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21813,"end":21821}]],"returns":[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21838,"end":21844}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21847,"end":21855},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21847,"end":21864}},"is_native":false},"30":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21948,"end":22158},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21959,"end":21982},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21983,"end":21984}]],"parameters":[["currency#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":21986,"end":21994}]],"returns":[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22011,"end":22015}],"locals":[["%#5",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22055,"end":22156}],["__match_tmp%#match_subject#2#2#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22055,"end":22156}],["__match_tmp%#unpack_subject#1#1#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22055,"end":22156}]],"nops":{},"labels":{"0":0,"1":8,"2":17,"3":22,"4":28},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22029,"end":22037},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22029,"end":22053},"3":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22055,"end":22156},"10":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22065,"end":22093},"11":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22055,"end":22156},"13":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22065,"end":22093},"14":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22125,"end":22129},"15":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22055,"end":22156},"17":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22144,"end":22149},"20":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22055,"end":22156},"26":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22125,"end":22129},"27":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22055,"end":22156}},"is_native":false},"31":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22240,"end":22419},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22251,"end":22274},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22275,"end":22276}]],"parameters":[["currency#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22278,"end":22286}]],"returns":[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22303,"end":22307}],"locals":[["%#3",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22347,"end":22417}],["__match_tmp%#match_subject#2#2#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22347,"end":22417}],["__match_tmp%#unpack_subject#1#1#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22347,"end":22417}]],"nops":{},"labels":{"0":0,"1":8,"2":13,"3":18,"4":24},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22321,"end":22329},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22321,"end":22345},"3":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22347,"end":22417},"8":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22405,"end":22410},"11":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22347,"end":22417},"13":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22405,"end":22410},"16":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22347,"end":22417},"22":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22386,"end":22390},"23":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22347,"end":22417}},"is_native":false},"32":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22486,"end":22688},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22497,"end":22512},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22513,"end":22514}]],"parameters":[["currency#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22516,"end":22524}]],"returns":[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22541,"end":22551}],"locals":[["%#5",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22591,"end":22686}],["__match_tmp%#match_subject#2#2#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22591,"end":22686}],["__match_tmp%#unpack_subject#1#1#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22591,"end":22686}]],"nops":{},"labels":{"0":0,"1":8,"2":16,"3":21,"4":25},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22565,"end":22573},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22565,"end":22589},"3":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22591,"end":22686},"10":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22601,"end":22630},"11":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22591,"end":22686},"13":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22634,"end":22650},"14":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22591,"end":22686},"16":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22665,"end":22679},"19":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22591,"end":22686},"21":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22665,"end":22679},"24":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22591,"end":22686}},"is_native":false},"33":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22753,"end":22851},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22764,"end":22779},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22780,"end":22781}]],"parameters":[["currency#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22783,"end":22791}]],"returns":[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22808,"end":22818}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22825,"end":22833},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":22825,"end":22849}},"is_native":false},"34":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23073,"end":23326},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23084,"end":23095},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23096,"end":23097}]],"parameters":[["currency#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23099,"end":23107}]],"returns":[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23124,"end":23134}],"locals":[["%#9",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23168,"end":23324}],["__match_tmp%#match_subject#2#2#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23168,"end":23324}],["__match_tmp%#unpack_subject#1#1#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23168,"end":23324}]],"nops":{},"labels":{"0":0,"1":8,"2":20,"3":27,"4":33},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23148,"end":23156},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23148,"end":23166},"3":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23168,"end":23324},"10":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23178,"end":23215},"13":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23168,"end":23324},"15":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23178,"end":23215},"17":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23219,"end":23236},"18":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23168,"end":23324},"24":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23303,"end":23317},"25":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23168,"end":23324},"31":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23303,"end":23317},"32":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23168,"end":23324}},"is_native":false},"35":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23362,"end":23529},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23373,"end":23388},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23389,"end":23390}]],"parameters":[["currency#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23392,"end":23400}]],"returns":[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23417,"end":23421}],"locals":[["%#4",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23461,"end":23527}],["__match_tmp%#match_subject#2#2#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23461,"end":23527}]],"nops":{},"labels":{"0":0,"1":6,"2":12,"3":17,"4":21},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23435,"end":23443},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23435,"end":23450},"2":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23435,"end":23459},"3":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23461,"end":23527},"8":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23471,"end":23492},"9":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23496,"end":23500},"10":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23461,"end":23527},"12":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23515,"end":23520},"15":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23461,"end":23527},"17":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23515,"end":23520},"20":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23461,"end":23527}},"is_native":false},"36":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23569,"end":23743},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23580,"end":23599},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23600,"end":23601}]],"parameters":[["currency#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23603,"end":23611}]],"returns":[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23628,"end":23632}],"locals":[["%#4",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23672,"end":23741}],["__match_tmp%#match_subject#2#2#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23672,"end":23741}]],"nops":{},"labels":{"0":0,"1":6,"2":11,"3":17,"4":21},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23646,"end":23654},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23646,"end":23661},"2":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23646,"end":23670},"3":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23672,"end":23741},"6":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23729,"end":23734},"9":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23672,"end":23741},"13":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23682,"end":23706},"14":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23710,"end":23714},"15":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23672,"end":23741},"17":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23729,"end":23734},"20":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23672,"end":23741}},"is_native":false},"37":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23785,"end":23954},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23796,"end":23808},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23809,"end":23810}]],"parameters":[["currency#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23812,"end":23820}]],"returns":[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23837,"end":23841}],"locals":[["%#9",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23875,"end":23952}],["__match_tmp%#match_subject#2#2#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23875,"end":23952}],["__match_tmp%#unpack_subject#1#1#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23875,"end":23952}]],"nops":{},"labels":{"0":0,"1":8,"2":21,"3":26,"4":30},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23855,"end":23863},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23855,"end":23873},"3":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23875,"end":23952},"10":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23885,"end":23917},"13":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23875,"end":23952},"15":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23885,"end":23917},"18":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23921,"end":23925},"19":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23875,"end":23952},"21":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23940,"end":23945},"24":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23875,"end":23952},"26":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23940,"end":23945},"29":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":23875,"end":23952}},"is_native":false},"38":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24099,"end":24398},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24110,"end":24122},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24123,"end":24124}]],"parameters":[["currency#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24126,"end":24134}]],"returns":[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24151,"end":24162}],"locals":[["%#7",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24202,"end":24396}],["__match_tmp%#match_subject#2#2#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24202,"end":24396}],["__match_tmp%#unpack_subject#1#1#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24202,"end":24396}]],"nops":{},"labels":{"0":0,"1":8,"2":17,"3":26,"4":32},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24176,"end":24184},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24176,"end":24191},"2":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24176,"end":24200},"3":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24202,"end":24396},"10":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24212,"end":24238},"11":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24202,"end":24396},"13":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24255,"end":24269},"14":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24242,"end":24270},"15":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24202,"end":24396},"19":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24280,"end":24309},"20":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24202,"end":24396},"22":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24326,"end":24340},"23":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24313,"end":24341},"24":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24202,"end":24396},"30":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24375,"end":24389},"31":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24202,"end":24396}},"is_native":false},"39":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24468,"end":24582},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24479,"end":24485},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24486,"end":24487}]],"parameters":[["registry#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24489,"end":24497}]],"returns":[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24515,"end":24519}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24550,"end":24558},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24549,"end":24561},"2":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24563,"end":24579},"4":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24526,"end":24580}},"is_native":false},"40":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24634,"end":24768},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24638,"end":24661},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24662,"end":24663}]],"parameters":[["currency#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24665,"end":24673}]],"returns":[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24690,"end":24694}],"locals":[["%#1",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24734,"end":24765}],["%#2",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24702,"end":24723}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24702,"end":24710},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24702,"end":24723},"3":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24734,"end":24753},"4":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24734,"end":24765},"6":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24702,"end":24723},"7":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24733,"end":24765},"8":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24702,"end":24766},"9":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24701,"end":24702},"10":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24701,"end":24766}},"is_native":false},"41":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24828,"end":25121},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24832,"end":24850},"type_parameters":[["T",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24851,"end":24852}]],"parameters":[["currency#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24854,"end":24862}],["ctx#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24878,"end":24881}]],"returns":[{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24900,"end":24915}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24955,"end":24963},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24955,"end":24972},"3":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24982,"end":24990},"4":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24982,"end":24995},"6":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25005,"end":25013},"7":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25005,"end":25020},"9":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25005,"end":25031},"10":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25041,"end":25049},"11":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25041,"end":25061},"13":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25071,"end":25079},"14":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25071,"end":25088},"16":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25071,"end":25099},"17":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25109,"end":25112},"18":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":24922,"end":25119}},"is_native":false},"42":{"location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25329,"end":25516},"definition_location":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25333,"end":25339},"type_parameters":[],"parameters":[["ctx#0#0",{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25340,"end":25343}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":6,"2":8},"code_map":{"0":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25371,"end":25374},"1":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25371,"end":25383},"2":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25387,"end":25391},"3":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25384,"end":25386},"4":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25363,"end":25411},"6":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25393,"end":25410},"7":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25363,"end":25411},"8":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25468,"end":25505},"9":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25441,"end":25512},"10":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25418,"end":25513},"11":{"file_hash":"6325698d3936710a7fa9df94c9bfc81b50e0213e4bac3442279d94ad50c841d9","start":25513,"end":25514}},"is_native":false}},"constant_map":{"EBorrowLegacyMetadata":27,"ECannotUpdateManagedMetadata":9,"ECurrencyAlreadyExists":5,"ECurrencyAlreadyRegistered":15,"EDeletionNotSupported":23,"EDenyCapAlreadyCreated":13,"EDenyListStateAlreadySet":7,"EDuplicateBorrow":29,"EEmptySupply":17,"EInvalidSymbol":11,"EInvariantViolation":21,"EMetadataCapAlreadyClaimed":1,"ENotOneTimeWitness":25,"ENotSystemAddress":3,"ESupplyNotBurnOnly":19,"NEW_CURRENCY_MARKER":31,"REGULATED_COIN_VERSION":30}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/coin_registry.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/coin_registry.mvd new file mode 100644 index 0000000..165ba65 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/coin_registry.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/config.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/config.json new file mode 100644 index 0000000..674fdb2 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/config.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/config.move","definition_location":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":82,"end":93},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","config"],"struct_map":{"0":{"definition_location":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":631,"end":637},"type_parameters":[["WriteCap",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":646,"end":654}]],"fields":[{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":670,"end":672}]},"1":{"definition_location":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":696,"end":703},"type_parameters":[["Value",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":704,"end":709}]],"fields":[{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":754,"end":758}]},"2":{"definition_location":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":805,"end":816},"type_parameters":[["Value",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":817,"end":822}]],"fields":[{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":867,"end":884},{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":895,"end":906},{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":927,"end":942}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":962,"end":1105},"definition_location":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":982,"end":985},"type_parameters":[["WriteCap",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":986,"end":994}]],"parameters":[["_cap#0#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":996,"end":1000}],["ctx#0#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1017,"end":1020}]],"returns":[{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1039,"end":1055}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1097,"end":1100},"1":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1085,"end":1101},"2":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1062,"end":1103}},"is_native":false},"1":{"location":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1135,"end":1235},"definition_location":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1155,"end":1160},"type_parameters":[["WriteCap",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1161,"end":1169}]],"parameters":[["config#0#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1171,"end":1177}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1226,"end":1232},"1":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1203,"end":1233}},"is_native":false},"2":{"location":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1237,"end":1359},"definition_location":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1257,"end":1265},"type_parameters":[["WriteCap",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1266,"end":1274}]],"parameters":[["config#0#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1276,"end":1282}],["owner#0#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1302,"end":1307}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1343,"end":1349},"1":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1351,"end":1356},"2":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1324,"end":1357}},"is_native":false},"3":{"location":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1392,"end":3093},"definition_location":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1412,"end":1430},"type_parameters":[["WriteCap",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1436,"end":1444}],["Name",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1450,"end":1454}],["Value",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1481,"end":1486}]],"parameters":[["config#0#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1516,"end":1522}],["_cap#0#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1551,"end":1555}],["name#0#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1576,"end":1580}],["value#0#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1592,"end":1597}],["ctx#0#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1610,"end":1613}]],"returns":[{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1634,"end":1647}],"locals":[["%#1",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2321,"end":2858}],["%#2",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2321,"end":2858}],["%#3",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1683,"end":3091}],["epoch#1#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1658,"end":1663}],["newer_value#1#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2199,"end":2210}],["newer_value_epoch#1#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2168,"end":2185}],["older_value_opt#1#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2224,"end":2239}],["older_value_opt#2#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2287,"end":2302}],["removed_value#1#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2304,"end":2317}],["sobj#1#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1735,"end":1739}],["sobj#2#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2061,"end":2065}]],"nops":{},"labels":{"0":0,"1":10,"10":82,"2":26,"3":42,"4":47,"5":52,"6":56,"7":60,"8":64,"9":68},"code_map":{"0":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1666,"end":1669},"2":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1666,"end":1677},"3":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1658,"end":1663},"4":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1703,"end":1709},"5":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1702,"end":1712},"6":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1714,"end":1718},"7":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1688,"end":1719},"8":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1687,"end":1688},"9":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1683,"end":3091},"10":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1832,"end":1837},"11":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1881,"end":1886},"12":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1868,"end":1887},"13":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1922,"end":1936},"14":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1783,"end":1951},"15":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1770,"end":1952},"16":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1742,"end":1963},"17":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1735,"end":1739},"18":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1989,"end":1995},"19":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1984,"end":1998},"20":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2000,"end":2004},"21":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2006,"end":2010},"22":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1973,"end":2011},"23":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2021,"end":2035},"24":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1683,"end":3091},"26":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2112,"end":2118},"27":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2107,"end":2121},"28":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2123,"end":2127},"29":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2089,"end":2128},"30":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2061,"end":2065},"31":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2253,"end":2257},"32":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2253,"end":2262},"33":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2253,"end":2272},"34":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2142,"end":2250},"35":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2224,"end":2239},"36":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2199,"end":2210},"37":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2168,"end":2185},"38":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2325,"end":2330},"39":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2333,"end":2350},"40":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2331,"end":2332},"41":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2321,"end":2858},"42":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2457,"end":2473},"43":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2475,"end":2495},"44":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2321,"end":2858},"47":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2611,"end":2616},"48":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2620,"end":2637},"49":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2617,"end":2619},"50":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2603,"end":2638},"56":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2753,"end":2764},"57":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2753,"end":2774},"58":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2745,"end":2796},"62":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2776,"end":2795},"63":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2745,"end":2796},"64":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2811,"end":2831},"65":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2833,"end":2847},"66":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2321,"end":2858},"70":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2304,"end":2317},"71":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2287,"end":2302},"72":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2868,"end":2872},"73":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2868,"end":2890},"74":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2958,"end":2963},"75":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3007,"end":3012},"76":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2994,"end":3013},"77":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3031,"end":3046},"78":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2909,"end":3061},"79":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":2868,"end":3062},"80":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3072,"end":3085},"81":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":1683,"end":3091}},"is_native":false},"4":{"location":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3126,"end":4413},"definition_location":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3146,"end":3167},"type_parameters":[["WriteCap",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3173,"end":3181}],["Name",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3187,"end":3191}],["Value",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3218,"end":3223}]],"parameters":[["config#0#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3253,"end":3259}],["_cap#0#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3288,"end":3292}],["name#0#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3313,"end":3317}],["ctx#0#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3329,"end":3332}]],"returns":[{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3353,"end":3366}],"locals":[["%#1",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3707,"end":4054}],["%#2",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3707,"end":4054}],["epoch#1#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3377,"end":3382}],["newer_value#1#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3597,"end":3608}],["newer_value_epoch#1#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3570,"end":3587}],["older_value_opt#1#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3618,"end":3633}],["older_value_opt#2#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3673,"end":3688}],["older_value_opt_is_none#1#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4064,"end":4087}],["removed_value#1#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3690,"end":3703}],["sobj#1#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3471,"end":3475}]],"nops":{},"labels":{"0":0,"1":10,"10":74,"2":14,"3":30,"4":35,"5":40,"6":46,"7":50,"8":66,"9":72},"code_map":{"0":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3385,"end":3388},"2":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3385,"end":3396},"3":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3377,"end":3382},"4":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3422,"end":3428},"5":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3421,"end":3431},"6":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3433,"end":3437},"7":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3407,"end":3438},"8":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3406,"end":3407},"9":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3402,"end":3461},"10":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3440,"end":3461},"12":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3447,"end":3461},"13":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3440,"end":3461},"14":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3522,"end":3528},"15":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3517,"end":3531},"16":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3533,"end":3537},"17":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3499,"end":3538},"18":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3471,"end":3475},"19":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3643,"end":3647},"20":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3643,"end":3652},"21":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3643,"end":3662},"22":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3548,"end":3640},"23":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3618,"end":3633},"24":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3597,"end":3608},"25":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3570,"end":3587},"26":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3711,"end":3716},"27":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3719,"end":3736},"28":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3717,"end":3718},"29":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3707,"end":4054},"30":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3835,"end":3851},"31":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3853,"end":3867},"32":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3707,"end":4054},"35":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3971,"end":3976},"36":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3980,"end":3997},"37":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3977,"end":3979},"38":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3963,"end":3998},"46":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4009,"end":4029},"47":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4031,"end":4047},"48":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3707,"end":4054},"52":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3690,"end":3703},"53":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":3673,"end":3688},"54":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4090,"end":4105},"55":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4090,"end":4115},"56":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4064,"end":4087},"57":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4121,"end":4125},"58":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4121,"end":4139},"59":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4199,"end":4204},"60":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4231,"end":4245},"61":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4259,"end":4274},"62":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4154,"end":4285},"63":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4121,"end":4286},"64":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4296,"end":4319},"65":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4292,"end":4392},"66":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4369,"end":4375},"67":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4364,"end":4378},"68":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4380,"end":4384},"69":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4331,"end":4385},"71":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4292,"end":4392},"74":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4398,"end":4411}},"is_native":false},"5":{"location":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4415,"end":4656},"definition_location":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4435,"end":4451},"type_parameters":[["WriteCap",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4457,"end":4465}],["Name",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4471,"end":4475}],["Value",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4502,"end":4507}]],"parameters":[["config#0#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4537,"end":4543}],["name#0#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4568,"end":4572}]],"returns":[{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4583,"end":4587}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4638,"end":4644},"1":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4637,"end":4647},"2":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4649,"end":4653},"3":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4594,"end":4654}},"is_native":false},"6":{"location":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4689,"end":5185},"definition_location":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4709,"end":4740},"type_parameters":[["WriteCap",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4746,"end":4754}],["Name",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4760,"end":4764}],["Value",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4791,"end":4796}]],"parameters":[["config#0#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4826,"end":4832}],["name#0#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4857,"end":4861}],["ctx#0#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4873,"end":4876}]],"returns":[{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4893,"end":4897}],"locals":[["%#1",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4904,"end":5183}],["%#2",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5080,"end":5177}],["epoch#1#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4982,"end":4987}],["sobj#1#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5015,"end":5019}]],"nops":{},"labels":{"0":0,"1":5,"2":21,"3":28,"4":32,"5":35,"6":41},"code_map":{"0":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4948,"end":4954},"1":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4947,"end":4957},"2":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4959,"end":4963},"3":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4904,"end":4964},"4":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4904,"end":5183},"5":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4990,"end":4993},"6":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4990,"end":5001},"7":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4982,"end":4987},"8":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5054,"end":5060},"9":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5053,"end":5063},"10":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5065,"end":5069},"11":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5039,"end":5070},"12":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5015,"end":5019},"13":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5080,"end":5085},"14":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5089,"end":5093},"15":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5089,"end":5098},"16":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5089,"end":5107},"17":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5089,"end":5125},"19":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5086,"end":5088},"20":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5080,"end":5177},"21":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5137,"end":5141},"22":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5137,"end":5146},"23":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5137,"end":5155},"24":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5137,"end":5167},"25":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5137,"end":5177},"26":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5080,"end":5177},"33":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":4904,"end":5183}},"is_native":false},"7":{"location":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5218,"end":5763},"definition_location":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5238,"end":5263},"type_parameters":[["WriteCap",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5269,"end":5277}],["Name",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5283,"end":5287}],["Value",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5314,"end":5319}]],"parameters":[["config#0#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5349,"end":5355}],["_cap#0#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5384,"end":5388}],["name#0#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5409,"end":5413}],["ctx#0#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5425,"end":5428}]],"returns":[{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5449,"end":5459}],"locals":[["data#1#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5576,"end":5580}],["epoch#1#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5470,"end":5475}]],"nops":{},"labels":{"0":0,"1":18,"2":22,"3":27,"4":31},"code_map":{"0":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5478,"end":5481},"2":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5478,"end":5489},"3":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5470,"end":5475},"4":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5550,"end":5556},"5":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5545,"end":5559},"6":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5561,"end":5565},"7":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5527,"end":5566},"8":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5583,"end":5592},"9":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5583,"end":5605},"10":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5576,"end":5580},"11":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5619,"end":5623},"12":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5619,"end":5641},"14":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5645,"end":5650},"15":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5642,"end":5644},"16":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5611,"end":5668},"20":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5652,"end":5667},"21":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5611,"end":5668},"22":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5682,"end":5686},"23":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5682,"end":5698},"24":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5682,"end":5708},"25":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5674,"end":5726},"29":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5710,"end":5725},"30":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5674,"end":5726},"31":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5732,"end":5736},"32":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5732,"end":5748},"33":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5732,"end":5761}},"is_native":false},"8":{"location":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5765,"end":6176},"definition_location":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5785,"end":5812},"type_parameters":[["WriteCap",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5818,"end":5826}],["Name",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5832,"end":5836}],["Value",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5863,"end":5868}]],"parameters":[["config#0#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5898,"end":5904}],["name#0#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5929,"end":5933}]],"returns":[{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5944,"end":5957}],"locals":[],"nops":{},"labels":{"0":0,"1":6,"2":10},"code_map":{"0":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6013,"end":6019},"1":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6012,"end":6022},"2":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6024,"end":6028},"3":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5969,"end":6029},"4":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5968,"end":5969},"5":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":5964,"end":6052},"6":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6031,"end":6052},"8":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6038,"end":6052},"9":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6031,"end":6052},"10":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6101,"end":6107},"11":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6100,"end":6110},"12":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6112,"end":6116},"13":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6086,"end":6117},"14":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6134,"end":6143},"15":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6134,"end":6152},"16":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6158,"end":6174}},"is_native":false},"9":{"location":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":7683,"end":8146},"definition_location":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":7703,"end":7715},"type_parameters":[["Name",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":7716,"end":7720}],["Value",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":7743,"end":7748}]],"parameters":[["config#0#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":7776,"end":7782}],["name#0#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":7792,"end":7796}],["ctx#0#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":7808,"end":7811}]],"returns":[{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":7828,"end":7841}],"locals":[["config_id#1#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":7887,"end":7896}],["setting_df#1#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":7928,"end":7938}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":7899,"end":7905},"1":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":7899,"end":7918},"2":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":7887,"end":7896},"3":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":7966,"end":7975},"4":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":7977,"end":7981},"5":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":7941,"end":7982},"6":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":7928,"end":7938},"7":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":8087,"end":8096},"8":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":8106,"end":8116},"9":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":8126,"end":8129},"10":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":8126,"end":8137},"11":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":7988,"end":8144}},"is_native":false},"10":{"location":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":8206,"end":8434},"definition_location":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":8217,"end":8234},"type_parameters":[["FieldSettingValue",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":8240,"end":8257}],["SettingValue",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":8268,"end":8280}],["SettingDataValue",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":8293,"end":8309}],["Value",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":8322,"end":8327}]],"parameters":[["config#0#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":8357,"end":8363}],["name#0#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":8378,"end":8382}],["current_epoch#0#0",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":8397,"end":8410}]],"returns":[{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":8420,"end":8433}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true}},"constant_map":{"EAlreadySetForEpoch":0,"EBCSSerializationFailure":2,"ENotSetForEpoch":1}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/config.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/config.mvd new file mode 100644 index 0000000..ca68655 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/config.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/deny_list.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/deny_list.json new file mode 100644 index 0000000..551599e --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/deny_list.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/deny_list.move","definition_location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":281,"end":295},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","deny_list"],"struct_map":{"0":{"definition_location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":1404,"end":1412},"type_parameters":[],"fields":[{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":1427,"end":1429},{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":1475,"end":1480}]},"1":{"definition_location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":1657,"end":1671},"type_parameters":[],"fields":[{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":1657,"end":1671}]},"2":{"definition_location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":1834,"end":1843},"type_parameters":[],"fields":[{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":1872,"end":1886},{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":1897,"end":1909}]},"3":{"definition_location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2025,"end":2035},"type_parameters":[],"fields":[{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2036,"end":2043}]},"4":{"definition_location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2159,"end":2173},"type_parameters":[],"fields":[{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2159,"end":2173}]},"5":{"definition_location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2359,"end":2379},"type_parameters":[],"fields":[{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2408,"end":2411},{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2428,"end":2437}]},"6":{"definition_location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9412,"end":9423},"type_parameters":[],"fields":[{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9445,"end":9447},{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9588,"end":9600},{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9864,"end":9880}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2446,"end":2958},"definition_location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2466,"end":2472},"type_parameters":[],"parameters":[["deny_list#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2478,"end":2487}],["per_type_index#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2508,"end":2522}],["per_type_key#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2533,"end":2545}],["addr#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2563,"end":2567}],["ctx#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2582,"end":2585}]],"returns":[],"locals":[["%#3",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2828,"end":2844}],["cap#1#5",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6534,"end":6537}],["config#1#5",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6508,"end":6514}],["ctx#1#1",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9084,"end":9087}],["ctx#1#5",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6576,"end":6579}],["deny_list#1#1",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8972,"end":8981}],["name#1#5",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6554,"end":6558}],["next_epoch_entry#1#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2751,"end":2767}],["per_type_config#1#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2615,"end":2630}],["per_type_index#1#1",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9004,"end":9018}],["per_type_key#1#1",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9046,"end":9058}],["setting_name#1#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2710,"end":2722}]],"nops":{},"labels":{"0":0,"10":63,"2":15,"3":21,"6":23,"8":50},"code_map":{"0":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2633,"end":2642},"1":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8972,"end":8981},"2":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2666,"end":2680},"3":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9004,"end":9018},"4":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2682,"end":2694},"5":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9046,"end":9058},"6":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2696,"end":2699},"7":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9084,"end":9087},"8":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9105,"end":9114},"10":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9131,"end":9145},"11":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9147,"end":9159},"12":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9105,"end":9160},"13":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9104,"end":9105},"14":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9100,"end":9243},"15":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9172,"end":9181},"16":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9202,"end":9216},"17":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9218,"end":9230},"18":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9232,"end":9235},"19":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9172,"end":9236},"20":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9100,"end":9243},"23":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9249,"end":9258},"24":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9286,"end":9300},"25":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9302,"end":9314},"26":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9249,"end":9315},"27":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2615,"end":2630},"28":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2736,"end":2740},"29":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2725,"end":2741},"30":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2710,"end":2722},"31":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2770,"end":2785},"32":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6508,"end":6514},"33":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2828,"end":2844},"36":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2823,"end":2844},"37":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6534,"end":6537},"38":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2854,"end":2866},"39":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6554,"end":6558},"40":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2915,"end":2918},"41":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6576,"end":6579},"42":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6597,"end":6603},"44":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6650,"end":6654},"45":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6656,"end":6659},"47":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6597,"end":6660},"48":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6596,"end":6597},"49":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6592,"end":6794},"50":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6710,"end":6716},"51":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2877,"end":2887},"52":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6718,"end":6721},"53":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2889,"end":2893},"54":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6723,"end":6726},"55":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2895,"end":2899},"56":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6737,"end":6743},"57":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6763,"end":6766},"58":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6768,"end":6772},"59":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2901,"end":2905},"60":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6783,"end":6786},"61":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6737,"end":6787},"63":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6800,"end":6806},"64":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6833,"end":6836},"65":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6838,"end":6842},"66":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6844,"end":6847},"67":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6800,"end":6848},"68":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2751,"end":2767},"69":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2951,"end":2955},"70":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2932,"end":2948},"71":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2931,"end":2955},"72":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2955,"end":2956}},"is_native":false},"1":{"location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2960,"end":3398},"definition_location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2980,"end":2989},"type_parameters":[],"parameters":[["deny_list#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":2995,"end":3004}],["per_type_index#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3025,"end":3039}],["per_type_key#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3050,"end":3062}],["addr#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3080,"end":3084}],["ctx#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3099,"end":3102}]],"returns":[],"locals":[["%#2",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3337,"end":3353}],["%#3",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3264,"end":3279}],["ctx#1#1",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9084,"end":9087}],["deny_list#1#1",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8972,"end":8981}],["per_type_config#1#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3132,"end":3147}],["per_type_index#1#1",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9004,"end":9018}],["per_type_key#1#1",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9046,"end":9058}],["setting_name#1#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3227,"end":3239}]],"nops":{},"labels":{"0":0,"2":15,"3":21,"5":23},"code_map":{"0":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3150,"end":3159},"1":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8972,"end":8981},"2":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3183,"end":3197},"3":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9004,"end":9018},"4":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3199,"end":3211},"5":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9046,"end":9058},"6":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3213,"end":3216},"7":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9084,"end":9087},"8":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9105,"end":9114},"10":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9131,"end":9145},"11":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9147,"end":9159},"12":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9105,"end":9160},"13":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9104,"end":9105},"14":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9100,"end":9243},"15":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9172,"end":9181},"16":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9202,"end":9216},"17":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9218,"end":9230},"18":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9232,"end":9235},"19":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9172,"end":9236},"20":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9100,"end":9243},"23":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9249,"end":9258},"24":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9286,"end":9300},"25":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9302,"end":9314},"26":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9249,"end":9315},"27":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3132,"end":3147},"28":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3253,"end":3257},"29":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3242,"end":3258},"30":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3227,"end":3239},"31":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3264,"end":3279},"33":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3337,"end":3353},"36":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3264,"end":3279},"37":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3332,"end":3353},"38":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3363,"end":3375},"39":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3385,"end":3388},"40":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3264,"end":3395},"42":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3395,"end":3396}},"is_native":false},"2":{"location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3400,"end":3882},"definition_location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3420,"end":3445},"type_parameters":[],"parameters":[["deny_list#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3451,"end":3460}],["per_type_index#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3477,"end":3491}],["per_type_key#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3502,"end":3514}],["addr#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3532,"end":3536}],["ctx#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3551,"end":3554}]],"returns":[{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3571,"end":3575}],"locals":[["%#2",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10096,"end":10201}],["o#1#1",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10084,"end":10085}],["per_type_config#1#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3666,"end":3681}],["setting_name#1#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3756,"end":3768}]],"nops":{},"labels":{"0":0,"1":6,"3":12,"4":29,"5":33,"7":37},"code_map":{"0":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3587,"end":3596},"1":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3613,"end":3627},"2":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3629,"end":3641},"3":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3587,"end":3642},"4":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3586,"end":3587},"5":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3582,"end":3656},"6":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3644,"end":3656},"10":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3651,"end":3656},"11":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3644,"end":3656},"12":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3684,"end":3693},"13":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3717,"end":3731},"14":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3733,"end":3745},"15":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3684,"end":3746},"16":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3666,"end":3681},"17":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3782,"end":3786},"18":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3771,"end":3787},"19":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3756,"end":3768},"20":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3825,"end":3840},"21":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3814,"end":3841},"22":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3843,"end":3855},"23":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3857,"end":3860},"24":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3793,"end":3861},"25":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10084,"end":10085},"26":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10100,"end":10101},"27":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10100,"end":10111},"28":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10096,"end":10201},"29":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10123,"end":10124},"30":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10123,"end":10139},"31":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10096,"end":10201},"33":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10161,"end":10162},"34":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10161,"end":10177},"35":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3874,"end":3879},"36":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10096,"end":10201},"38":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3793,"end":3880}},"is_native":false},"3":{"location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3884,"end":4331},"definition_location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3904,"end":3926},"type_parameters":[],"parameters":[["deny_list#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3932,"end":3941}],["per_type_index#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3958,"end":3972}],["per_type_key#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":3983,"end":3995}],["addr#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4013,"end":4017}]],"returns":[{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4031,"end":4035}],"locals":[["%#2",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10096,"end":10201}],["o#1#1",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10084,"end":10085}],["per_type_config#1#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4126,"end":4141}],["setting_name#1#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4216,"end":4228}]],"nops":{},"labels":{"0":0,"1":6,"3":10,"4":25,"5":29,"7":33},"code_map":{"0":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4047,"end":4056},"1":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4073,"end":4087},"2":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4089,"end":4101},"3":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4047,"end":4102},"4":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4046,"end":4047},"5":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4042,"end":4116},"6":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4104,"end":4116},"8":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4111,"end":4116},"9":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4104,"end":4116},"10":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4144,"end":4153},"11":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4177,"end":4191},"12":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4193,"end":4205},"13":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4144,"end":4206},"14":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4126,"end":4141},"15":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4242,"end":4246},"16":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4231,"end":4247},"17":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4216,"end":4228},"18":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4253,"end":4268},"19":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4297,"end":4309},"20":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4253,"end":4310},"21":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10084,"end":10085},"22":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10100,"end":10101},"23":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10100,"end":10111},"24":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10096,"end":10201},"25":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10123,"end":10124},"26":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10123,"end":10139},"27":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10096,"end":10201},"29":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10161,"end":10162},"30":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10161,"end":10177},"31":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4323,"end":4328},"32":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10096,"end":10201},"34":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4253,"end":4329}},"is_native":false},"4":{"location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4514,"end":5027},"definition_location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4534,"end":4556},"type_parameters":[],"parameters":[["deny_list#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4562,"end":4571}],["per_type_index#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4592,"end":4606}],["per_type_key#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4617,"end":4629}],["ctx#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4647,"end":4650}]],"returns":[],"locals":[["%#3",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4897,"end":4913}],["cap#1#5",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6534,"end":6537}],["config#1#5",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6508,"end":6514}],["ctx#1#1",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9084,"end":9087}],["ctx#1#5",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6576,"end":6579}],["deny_list#1#1",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8972,"end":8981}],["name#1#5",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6554,"end":6558}],["next_epoch_entry#1#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4816,"end":4832}],["per_type_index#1#1",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9004,"end":9018}],["per_type_key#1#1",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9046,"end":9058}]],"nops":{},"labels":{"0":0,"10":59,"2":15,"3":21,"6":23,"8":46},"code_map":{"0":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4698,"end":4707},"1":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8972,"end":8981},"2":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4731,"end":4745},"3":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9004,"end":9018},"4":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4747,"end":4759},"5":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9046,"end":9058},"6":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4761,"end":4764},"7":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9084,"end":9087},"8":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9105,"end":9114},"10":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9131,"end":9145},"11":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9147,"end":9159},"12":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9105,"end":9160},"13":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9104,"end":9105},"14":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9100,"end":9243},"15":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9172,"end":9181},"16":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9202,"end":9216},"17":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9218,"end":9230},"18":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9232,"end":9235},"19":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9172,"end":9236},"20":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9100,"end":9243},"23":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9249,"end":9258},"24":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9286,"end":9300},"25":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9302,"end":9314},"26":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9249,"end":9315},"27":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6508,"end":6514},"28":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4897,"end":4913},"31":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4892,"end":4913},"32":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6534,"end":6537},"33":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4790,"end":4806},"35":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6554,"end":6558},"36":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4984,"end":4987},"37":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6576,"end":6579},"38":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6597,"end":6603},"40":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6650,"end":6654},"41":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6656,"end":6659},"43":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6597,"end":6660},"44":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6596,"end":6597},"45":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6592,"end":6794},"46":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6710,"end":6716},"47":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4946,"end":4956},"48":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6718,"end":6721},"49":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4958,"end":4962},"50":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6723,"end":6726},"51":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4964,"end":4968},"52":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6737,"end":6743},"53":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6763,"end":6766},"54":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6768,"end":6772},"55":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4970,"end":4974},"56":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6783,"end":6786},"57":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6737,"end":6787},"59":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6800,"end":6806},"60":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6833,"end":6836},"61":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6838,"end":6842},"62":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6844,"end":6847},"63":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6800,"end":6848},"64":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":4816,"end":4832},"65":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5020,"end":5024},"66":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5001,"end":5017},"67":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5000,"end":5024},"68":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5024,"end":5025}},"is_native":false},"5":{"location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5029,"end":5466},"definition_location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5049,"end":5072},"type_parameters":[],"parameters":[["deny_list#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5078,"end":5087}],["per_type_index#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5108,"end":5122}],["per_type_key#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5133,"end":5145}],["ctx#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5163,"end":5166}]],"returns":[],"locals":[["%#2",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5405,"end":5421}],["%#3",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5328,"end":5343}],["ctx#1#1",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9084,"end":9087}],["deny_list#1#1",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8972,"end":8981}],["per_type_index#1#1",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9004,"end":9018}],["per_type_key#1#1",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9046,"end":9058}]],"nops":{},"labels":{"0":0,"2":15,"3":21,"5":23},"code_map":{"0":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5214,"end":5223},"1":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8972,"end":8981},"2":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5247,"end":5261},"3":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9004,"end":9018},"4":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5263,"end":5275},"5":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9046,"end":9058},"6":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5277,"end":5280},"7":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9084,"end":9087},"8":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9105,"end":9114},"10":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9131,"end":9145},"11":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9147,"end":9159},"12":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9105,"end":9160},"13":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9104,"end":9105},"14":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9100,"end":9243},"15":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9172,"end":9181},"16":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9202,"end":9216},"17":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9218,"end":9230},"18":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9232,"end":9235},"19":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9172,"end":9236},"20":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9100,"end":9243},"23":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9249,"end":9258},"24":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9286,"end":9300},"25":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9302,"end":9314},"26":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9249,"end":9315},"27":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5328,"end":5343},"28":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5405,"end":5421},"31":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5328,"end":5343},"32":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5400,"end":5421},"33":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5306,"end":5322},"35":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5453,"end":5456},"36":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5328,"end":5463},"38":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5463,"end":5464}},"is_native":false},"6":{"location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5468,"end":5946},"definition_location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5488,"end":5528},"type_parameters":[],"parameters":[["deny_list#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5534,"end":5543}],["per_type_index#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5560,"end":5574}],["per_type_key#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5585,"end":5597}],["ctx#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5615,"end":5618}]],"returns":[{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5635,"end":5639}],"locals":[["%#2",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10096,"end":10201}],["o#1#1",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10084,"end":10085}]],"nops":{},"labels":{"0":0,"1":6,"3":12,"4":25,"5":29,"7":33},"code_map":{"0":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5651,"end":5660},"1":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5677,"end":5691},"2":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5693,"end":5705},"3":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5651,"end":5706},"4":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5650,"end":5651},"5":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5646,"end":5720},"6":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5708,"end":5720},"10":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5715,"end":5720},"11":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5708,"end":5720},"12":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5748,"end":5757},"13":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5781,"end":5795},"14":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5797,"end":5809},"15":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5748,"end":5810},"16":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5878,"end":5905},"17":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5835,"end":5851},"19":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5921,"end":5924},"20":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5857,"end":5925},"21":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10084,"end":10085},"22":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10100,"end":10101},"23":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10100,"end":10111},"24":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10096,"end":10201},"25":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10123,"end":10124},"26":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10123,"end":10139},"27":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10096,"end":10201},"29":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10161,"end":10162},"30":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10161,"end":10177},"31":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5938,"end":5943},"32":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10096,"end":10201},"34":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5857,"end":5944}},"is_native":false},"7":{"location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5948,"end":6391},"definition_location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":5968,"end":6005},"type_parameters":[],"parameters":[["deny_list#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6011,"end":6020}],["per_type_index#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6037,"end":6051}],["per_type_key#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6062,"end":6074}]],"returns":[{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6091,"end":6095}],"locals":[["%#2",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10096,"end":10201}],["o#1#1",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10084,"end":10085}]],"nops":{},"labels":{"0":0,"1":6,"3":10,"4":21,"5":25,"7":29},"code_map":{"0":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6107,"end":6116},"1":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6133,"end":6147},"2":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6149,"end":6161},"3":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6107,"end":6162},"4":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6106,"end":6107},"5":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6102,"end":6176},"6":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6164,"end":6176},"8":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6171,"end":6176},"9":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6164,"end":6176},"10":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6204,"end":6213},"11":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6237,"end":6251},"12":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6253,"end":6265},"13":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6204,"end":6266},"14":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6291,"end":6307},"16":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6313,"end":6370},"17":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10084,"end":10085},"18":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10100,"end":10101},"19":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10100,"end":10111},"20":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10096,"end":10201},"21":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10123,"end":10124},"22":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10123,"end":10139},"23":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10096,"end":10201},"25":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10161,"end":10162},"26":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10161,"end":10177},"27":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6383,"end":6388},"28":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10096,"end":10201},"30":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6313,"end":6389}},"is_native":false},"8":{"location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6567,"end":7651},"definition_location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6587,"end":6603},"type_parameters":[],"parameters":[["deny_list#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6609,"end":6618}],["per_type_index#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6639,"end":6653}],["per_type_key#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6664,"end":6676}],["ctx#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6694,"end":6697}]],"returns":[],"locals":[["$stop#0#17",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["$stop#0#3",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["%#1",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6814,"end":6970}],["%#4",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7493,"end":7509}],["addr#2#10",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7014,"end":7018}],["bag_entry#1#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6727,"end":6736}],["cap#1#25",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6534,"end":6537}],["config#1#25",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6508,"end":6514}],["ctx#1#11",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9084,"end":9087}],["ctx#1#25",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6576,"end":6579}],["denied_count#1#10",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7040,"end":7052}],["deny_list#1#11",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8972,"end":8981}],["elements#1#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6803,"end":6811}],["i#1#20",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["i#1#6",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["i#1#9",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6929,"end":6930}],["name#1#25",{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6554,"end":6558}],["next_epoch_entry#1#24",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7412,"end":7428}],["per_type_config#1#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7242,"end":7257}],["per_type_index#1#11",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9004,"end":9018}],["per_type_key#1#11",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9046,"end":9058}],["setting_name#1#24",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7367,"end":7379}],["stop#1#20",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["stop#1#6",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6901,"end":6902}],["v#1#15",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6637,"end":6638}]],"nops":{},"labels":{"0":0,"1":11,"10":94,"11":96,"12":112,"13":116,"14":141,"15":154,"16":168,"2":14,"3":20,"4":31,"5":35,"6":58,"7":63,"8":68,"9":88},"code_map":{"0":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6762,"end":6771},"1":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6762,"end":6793},"2":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6778,"end":6792},"3":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6757,"end":6793},"4":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6727,"end":6736},"5":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6819,"end":6828},"6":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6819,"end":6845},"7":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6855,"end":6867},"8":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6819,"end":6868},"9":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6818,"end":6819},"10":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6814,"end":6970},"11":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6870,"end":6878},"12":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6814,"end":6970},"14":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6884,"end":6893},"15":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6884,"end":6919},"16":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6936,"end":6948},"17":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6884,"end":6949},"18":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6884,"end":6970},"19":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6814,"end":6970},"21":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6803,"end":6811},"22":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":6976,"end":6984},"23":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6901,"end":6902},"24":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6913,"end":6914},"25":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6913,"end":6923},"26":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"29":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"34":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"35":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"36":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6929,"end":6930},"37":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6936,"end":6937},"38":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6938,"end":6939},"39":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6935,"end":6940},"40":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7021,"end":7026},"41":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7014,"end":7018},"42":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7060,"end":7069},"43":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7060,"end":7088},"44":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7083,"end":7087},"45":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7055,"end":7088},"46":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7040,"end":7052},"47":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7115,"end":7127},"48":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7114,"end":7127},"49":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7130,"end":7131},"50":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7128,"end":7129},"51":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7099,"end":7111},"52":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7098,"end":7131},"53":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7146,"end":7158},"54":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7145,"end":7158},"55":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7162,"end":7163},"56":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7159,"end":7161},"57":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7141,"end":7225},"58":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7179,"end":7188},"59":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7179,"end":7201},"60":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7209,"end":7213},"61":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7179,"end":7214},"63":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"64":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"65":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"66":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"67":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"68":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"72":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7260,"end":7269},"73":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8972,"end":8981},"74":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7293,"end":7307},"75":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9004,"end":9018},"76":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7309,"end":7321},"77":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9046,"end":9058},"78":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7323,"end":7326},"79":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9084,"end":9087},"80":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9105,"end":9114},"82":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9131,"end":9145},"83":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9147,"end":9159},"84":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9105,"end":9160},"85":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9104,"end":9105},"86":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9100,"end":9243},"88":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9172,"end":9181},"89":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9202,"end":9216},"90":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9218,"end":9230},"91":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9232,"end":9235},"92":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9172,"end":9236},"93":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9100,"end":9243},"96":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9249,"end":9258},"97":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9286,"end":9300},"98":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9302,"end":9314},"99":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":9249,"end":9315},"100":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7242,"end":7257},"101":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7333,"end":7341},"102":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6633,"end":6638},"103":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6649,"end":6650},"104":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6649,"end":6660},"105":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6666,"end":6667},"106":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6666,"end":6676},"107":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"108":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"109":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"110":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"111":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"112":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"113":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"114":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"115":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"116":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"117":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6682,"end":6683},"118":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6688,"end":6689},"119":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6688,"end":6700},"120":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7382,"end":7398},"121":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7367,"end":7379},"122":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7431,"end":7446},"123":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6508,"end":6514},"124":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7493,"end":7509},"127":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7488,"end":7509},"128":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6534,"end":6537},"129":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7523,"end":7535},"130":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6554,"end":6558},"131":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7592,"end":7595},"132":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6576,"end":6579},"133":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6597,"end":6603},"135":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6650,"end":6654},"136":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6656,"end":6659},"138":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6597,"end":6660},"139":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6596,"end":6597},"140":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6592,"end":6794},"141":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6710,"end":6716},"142":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7550,"end":7560},"143":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6718,"end":6721},"144":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7562,"end":7566},"145":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6723,"end":6726},"146":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7568,"end":7572},"147":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6737,"end":6743},"148":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6763,"end":6766},"149":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6768,"end":6772},"150":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7574,"end":7578},"151":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6783,"end":6786},"152":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6737,"end":6787},"154":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6800,"end":6806},"155":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6833,"end":6836},"156":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6838,"end":6842},"157":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6844,"end":6847},"158":{"file_hash":"c8faffbd0c26e910a9cba9350955835ccee4d74690888b3968a32fc5c4e66599","start":6800,"end":6848},"159":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7412,"end":7428},"160":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7636,"end":7640},"161":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7617,"end":7633},"162":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7616,"end":7640},"163":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"164":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"165":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"166":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"167":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"168":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"172":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6708,"end":6709},"173":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6708,"end":6725},"174":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7648,"end":7649}},"is_native":false},"9":{"location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7653,"end":8071},"definition_location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7657,"end":7676},"type_parameters":[],"parameters":[["deny_list#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7682,"end":7691}],["per_type_index#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7712,"end":7726}],["per_type_key#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7737,"end":7749}],["ctx#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7767,"end":7770}]],"returns":[],"locals":[["%#1",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7884,"end":7900}],["config#1#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7858,"end":7864}],["config_id#1#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7916,"end":7925}],["key#1#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7800,"end":7803}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7818,"end":7832},"1":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7834,"end":7846},"2":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7806,"end":7848},"3":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7800,"end":7803},"4":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7884,"end":7900},"7":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7879,"end":7900},"8":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7902,"end":7905},"9":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7867,"end":7906},"10":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7858,"end":7864},"11":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7939,"end":7946},"12":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7928,"end":7947},"13":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7916,"end":7925},"14":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7979,"end":7988},"15":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7974,"end":7991},"16":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7993,"end":7996},"17":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7998,"end":8004},"18":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":7953,"end":8005},"19":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8051,"end":8054},"20":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8056,"end":8065},"21":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8028,"end":8067},"22":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8011,"end":8068},"23":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8068,"end":8069}},"is_native":false},"10":{"location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8073,"end":8338},"definition_location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8077,"end":8103},"type_parameters":[],"parameters":[["deny_list#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8109,"end":8118}],["per_type_index#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8139,"end":8153}],["per_type_key#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8164,"end":8176}]],"returns":[{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8193,"end":8220}],"locals":[["key#1#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8231,"end":8234}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8249,"end":8263},"1":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8265,"end":8277},"2":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8237,"end":8279},"3":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8231,"end":8234},"4":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8318,"end":8327},"5":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8313,"end":8330},"6":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8332,"end":8335},"7":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8285,"end":8336}},"is_native":false},"11":{"location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8340,"end":8585},"definition_location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8344,"end":8366},"type_parameters":[],"parameters":[["deny_list#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8372,"end":8381}],["per_type_index#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8398,"end":8412}],["per_type_key#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8423,"end":8435}]],"returns":[{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8452,"end":8475}],"locals":[["key#1#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8486,"end":8489}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8504,"end":8518},"1":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8520,"end":8532},"2":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8492,"end":8534},"3":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8486,"end":8489},"4":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8565,"end":8574},"5":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8564,"end":8577},"6":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8579,"end":8582},"7":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8540,"end":8583}},"is_native":false},"12":{"location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8587,"end":8782},"definition_location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8591,"end":8606},"type_parameters":[],"parameters":[["deny_list#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8607,"end":8616}],["per_type_index#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8629,"end":8643}],["per_type_key#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8650,"end":8662}]],"returns":[{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8677,"end":8681}],"locals":[["key#1#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8692,"end":8695}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8710,"end":8724},"1":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8726,"end":8738},"2":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8698,"end":8740},"3":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8692,"end":8695},"4":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8762,"end":8771},"5":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8761,"end":8774},"6":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8776,"end":8779},"7":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":8746,"end":8780}},"is_native":false},"13":{"location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10259,"end":10601},"definition_location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10279,"end":10285},"type_parameters":[],"parameters":[["deny_list#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10291,"end":10300}],["per_type_index#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10321,"end":10335}],["type#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10346,"end":10352}],["addr#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10370,"end":10374}]],"returns":[],"locals":[["reserved#1#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10397,"end":10405}]],"nops":{},"labels":{"0":0,"1":8,"2":12},"code_map":{"0":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10408,"end":10416},"1":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10397,"end":10405},"2":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10431,"end":10439},"3":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10449,"end":10454},"4":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10431,"end":10455},"5":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10430,"end":10431},"6":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10422,"end":10473},"10":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10457,"end":10472},"11":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10422,"end":10473},"12":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10518,"end":10527},"13":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10518,"end":10549},"14":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10534,"end":10548},"15":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10513,"end":10549},"16":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10586,"end":10592},"17":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10594,"end":10598},"18":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10555,"end":10599}},"is_native":false},"14":{"location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10603,"end":11183},"definition_location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10607,"end":10627},"type_parameters":[],"parameters":[["list#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10628,"end":10632}],["type#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10652,"end":10658}],["addr#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10672,"end":10676}]],"returns":[],"locals":[["denied_addresses#1#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10816,"end":10832}],["denied_count#1#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11098,"end":11110}]],"nops":{},"labels":{"0":0,"1":6,"2":11,"3":21,"4":26,"5":35,"6":40},"code_map":{"0":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10698,"end":10702},"1":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10698,"end":10719},"2":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10729,"end":10735},"3":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10698,"end":10736},"4":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10697,"end":10698},"5":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10693,"end":10806},"6":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10748,"end":10752},"7":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10748,"end":10769},"8":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10774,"end":10780},"9":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10782,"end":10798},"10":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10748,"end":10799},"11":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10840,"end":10844},"12":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10840,"end":10869},"13":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10862,"end":10868},"14":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10835,"end":10869},"15":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10816,"end":10832},"16":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10896,"end":10912},"18":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10922,"end":10927},"19":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10896,"end":10928},"20":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10934,"end":10960},"21":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10954,"end":10960},"26":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10967,"end":10983},"27":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10991,"end":10995},"28":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":10967,"end":10996},"29":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11007,"end":11011},"30":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11007,"end":11024},"31":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11034,"end":11038},"32":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11007,"end":11039},"33":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11006,"end":11007},"34":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11002,"end":11088},"35":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11051,"end":11055},"36":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11051,"end":11068},"37":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11073,"end":11077},"38":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11079,"end":11080},"39":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11051,"end":11081},"40":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11118,"end":11122},"41":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11118,"end":11141},"42":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11136,"end":11140},"43":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11113,"end":11141},"44":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11098,"end":11110},"45":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11164,"end":11176},"46":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11163,"end":11176},"47":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11179,"end":11180},"48":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11177,"end":11178},"49":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11148,"end":11160},"50":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11147,"end":11180},"51":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11180,"end":11181}},"is_native":false},"15":{"location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11304,"end":11652},"definition_location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11324,"end":11333},"type_parameters":[],"parameters":[["deny_list#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11339,"end":11348}],["per_type_index#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11369,"end":11383}],["type#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11394,"end":11400}],["addr#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11418,"end":11422}]],"returns":[],"locals":[["reserved#1#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11445,"end":11453}]],"nops":{},"labels":{"0":0,"1":8,"2":12},"code_map":{"0":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11456,"end":11464},"1":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11445,"end":11453},"2":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11479,"end":11487},"3":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11497,"end":11502},"4":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11479,"end":11503},"5":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11478,"end":11479},"6":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11470,"end":11521},"10":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11505,"end":11520},"11":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11470,"end":11521},"12":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11566,"end":11575},"13":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11566,"end":11597},"14":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11582,"end":11596},"15":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11561,"end":11597},"16":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11637,"end":11643},"17":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11645,"end":11649},"18":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11603,"end":11650}},"is_native":false},"16":{"location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11654,"end":12070},"definition_location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11658,"end":11681},"type_parameters":[],"parameters":[["list#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11682,"end":11686}],["type#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11706,"end":11712}],["addr#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11726,"end":11730}]],"returns":[],"locals":[["denied_addresses#1#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11751,"end":11767}],["denied_count#1#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11909,"end":11921}]],"nops":{},"labels":{"0":0,"1":11,"2":17,"3":36,"4":42,"5":44},"code_map":{"0":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11775,"end":11779},"1":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11775,"end":11804},"2":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11797,"end":11803},"3":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11770,"end":11804},"4":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11751,"end":11767},"5":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11818,"end":11834},"7":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11844,"end":11849},"8":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11818,"end":11850},"9":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11810,"end":11863},"15":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11852,"end":11862},"16":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11810,"end":11863},"17":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11869,"end":11885},"18":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11893,"end":11898},"19":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11869,"end":11899},"20":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11929,"end":11933},"21":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11929,"end":11952},"22":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11947,"end":11951},"23":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11924,"end":11952},"24":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11909,"end":11921},"25":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11975,"end":11987},"26":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11974,"end":11987},"27":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11990,"end":11991},"28":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11988,"end":11989},"29":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11959,"end":11971},"30":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11958,"end":11991},"31":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12002,"end":12014},"32":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12001,"end":12014},"33":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12018,"end":12019},"34":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12015,"end":12017},"35":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11997,"end":12068},"36":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12031,"end":12035},"37":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12031,"end":12048},"38":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12056,"end":12060},"39":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12031,"end":12061},"41":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":11997,"end":12068}},"is_native":false},"17":{"location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12141,"end":12478},"definition_location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12161,"end":12172},"type_parameters":[],"parameters":[["deny_list#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12178,"end":12187}],["per_type_index#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12204,"end":12218}],["type#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12229,"end":12235}],["addr#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12253,"end":12257}]],"returns":[{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12271,"end":12275}],"locals":[["reserved#1#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12286,"end":12294}]],"nops":{},"labels":{"0":0,"1":6,"2":10},"code_map":{"0":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12297,"end":12305},"1":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12286,"end":12294},"2":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12315,"end":12323},"3":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12333,"end":12338},"4":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12315,"end":12339},"5":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12311,"end":12353},"6":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12341,"end":12353},"8":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12348,"end":12353},"9":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12341,"end":12353},"10":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12390,"end":12399},"11":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12390,"end":12421},"12":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12406,"end":12420},"13":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12389,"end":12421},"14":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12463,"end":12469},"15":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12471,"end":12475},"16":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12427,"end":12476}},"is_native":false},"18":{"location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12480,"end":12884},"definition_location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12484,"end":12509},"type_parameters":[],"parameters":[["list#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12510,"end":12514}],["type#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12530,"end":12536}],["addr#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12550,"end":12554}]],"returns":[{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12566,"end":12570}],"locals":[],"nops":{},"labels":{"0":0,"1":6,"2":10,"3":18,"4":22,"5":28,"6":32},"code_map":{"0":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12582,"end":12586},"1":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12582,"end":12599},"2":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12609,"end":12613},"3":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12582,"end":12614},"4":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12581,"end":12582},"5":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12577,"end":12628},"6":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12616,"end":12628},"8":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12623,"end":12628},"9":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12616,"end":12628},"10":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12655,"end":12659},"11":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12655,"end":12678},"12":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12673,"end":12677},"13":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12654,"end":12678},"14":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12688,"end":12701},"15":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12705,"end":12706},"16":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12702,"end":12704},"17":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12684,"end":12720},"18":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12708,"end":12720},"20":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12715,"end":12720},"21":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12708,"end":12720},"22":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12732,"end":12736},"23":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12732,"end":12753},"24":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12763,"end":12769},"25":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12732,"end":12770},"26":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12731,"end":12732},"27":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12727,"end":12784},"28":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12772,"end":12784},"30":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12779,"end":12784},"31":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12772,"end":12784},"32":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12815,"end":12819},"33":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12815,"end":12844},"34":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12837,"end":12843},"35":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12814,"end":12844},"36":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12876,"end":12881},"37":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":12850,"end":12882}},"is_native":false},"19":{"location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13015,"end":13340},"definition_location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13019,"end":13025},"type_parameters":[],"parameters":[["ctx#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13026,"end":13029}]],"returns":[],"locals":[["lists#1#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13116,"end":13121}]],"nops":{},"labels":{"0":0,"1":7,"2":11},"code_map":{"0":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13061,"end":13064},"2":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13061,"end":13073},"3":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13077,"end":13081},"4":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13074,"end":13076},"5":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13053,"end":13101},"9":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13083,"end":13100},"10":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13053,"end":13101},"11":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13133,"end":13136},"12":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13124,"end":13137},"13":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13112,"end":13121},"14":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13143,"end":13148},"15":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13153,"end":13163},"16":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13179,"end":13182},"17":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13165,"end":13183},"18":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13143,"end":13184},"19":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13236,"end":13269},"20":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13279,"end":13284},"21":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13213,"end":13291},"22":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13297,"end":13337},"23":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13337,"end":13338}},"is_native":false},"20":{"location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13342,"end":13533},"definition_location":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13346,"end":13359},"type_parameters":[],"parameters":[["ctx#0#0",{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13360,"end":13363}]],"returns":[{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13382,"end":13393}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13438,"end":13441},"1":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13426,"end":13442},"2":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13477,"end":13480},"3":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13466,"end":13481},"4":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13520,"end":13523},"5":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13509,"end":13524},"6":{"file_hash":"40f866cd5bc2fe74783909261ccc602d5c762094c58edcb27c5bcb22a71ce3fc","start":13400,"end":13531}},"is_native":false}},"constant_map":{"COIN_INDEX":0,"EInvalidAddress":1,"ENotDenied":1,"ENotSystemAddress":0,"RESERVED":2}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/deny_list.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/deny_list.mvd new file mode 100644 index 0000000..678bbfa Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/deny_list.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/derived_object.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/derived_object.json new file mode 100644 index 0000000..a74b501 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/derived_object.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/derived_object.move","definition_location":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":859,"end":878},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","derived_object"],"struct_map":{"0":{"definition_location":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1165,"end":1172},"type_parameters":[],"fields":[{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1173,"end":1175}]},"1":{"definition_location":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1305,"end":1321},"type_parameters":[["K",{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1322,"end":1323}]],"fields":[{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1346,"end":1347}]}},"enum_map":{"0":{"definition_location":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1495,"end":1508},"type_parameters":[],"variants":[[["Reserved",{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1592,"end":1600}],[]]]}},"function_map":{"0":{"location":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1670,"end":1991},"definition_location":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1681,"end":1686},"type_parameters":[["K",{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1687,"end":1688}]],"parameters":[["parent#0#0",{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1711,"end":1717}],["key#0#0",{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1729,"end":1732}]],"returns":[{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1738,"end":1741}],"locals":[["addr#1#0",{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1752,"end":1756}],["id#1#0",{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1807,"end":1809}]],"nops":{},"labels":{"0":0,"1":17,"2":21},"code_map":{"0":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1774,"end":1780},"2":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1774,"end":1791},"3":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1793,"end":1796},"4":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1759,"end":1797},"5":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1752,"end":1756},"6":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1812,"end":1816},"7":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1812,"end":1824},"8":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1807,"end":1809},"9":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1850,"end":1856},"11":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1866,"end":1868},"12":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1858,"end":1869},"13":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1839,"end":1870},"14":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1838,"end":1839},"15":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1830,"end":1893},"19":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1872,"end":1892},"20":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1830,"end":1893},"21":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1907,"end":1913},"22":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1923,"end":1925},"23":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1915,"end":1926},"24":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1928,"end":1951},"25":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1899,"end":1952},"26":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1984,"end":1988},"27":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":1958,"end":1989}},"is_native":false},"1":{"location":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":2157,"end":2331},"definition_location":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":2168,"end":2174},"type_parameters":[["K",{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":2175,"end":2176}]],"parameters":[["parent#0#0",{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":2199,"end":2205}],["key#0#0",{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":2213,"end":2216}]],"returns":[{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":2222,"end":2226}],"locals":[["addr#1#0",{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":2237,"end":2241}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":2259,"end":2265},"1":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":2259,"end":2276},"2":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":2278,"end":2281},"3":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":2244,"end":2282},"4":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":2237,"end":2241},"5":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":2299,"end":2305},"6":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":2315,"end":2319},"7":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":2315,"end":2327},"8":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":2307,"end":2328},"9":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":2288,"end":2329}},"is_native":false},"2":{"location":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":2395,"end":2547},"definition_location":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":2406,"end":2420},"type_parameters":[["K",{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":2421,"end":2422}]],"parameters":[["parent#0#0",{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":2445,"end":2451}],["key#0#0",{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":2457,"end":2460}]],"returns":[{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":2466,"end":2473}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":2502,"end":2508},"1":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":2502,"end":2521},"2":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":2540,"end":2543},"3":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":2523,"end":2544},"4":{"file_hash":"6a66d9d29d9185977cba26e5a980340e50e396ffb336567c42182a1bd5b754fb","start":2480,"end":2545}},"is_native":false}},"constant_map":{"EObjectAlreadyExists":1}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/derived_object.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/derived_object.mvd new file mode 100644 index 0000000..96449b6 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/derived_object.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/display.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/display.json new file mode 100644 index 0000000..80d3c1a --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/display.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/display.move","definition_location":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":578,"end":590},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","display"],"struct_map":{"0":{"definition_location":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":1750,"end":1757},"type_parameters":[["T",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":1766,"end":1767}]],"fields":[{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":1795,"end":1797},{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":1920,"end":1926},{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":2024,"end":2031}]},"1":{"definition_location":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":2381,"end":2395},"type_parameters":[["T",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":2404,"end":2405}]],"fields":[{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":2433,"end":2435}]},"2":{"definition_location":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":2495,"end":2509},"type_parameters":[["T",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":2518,"end":2519}]],"fields":[{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":2547,"end":2549},{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":2559,"end":2566},{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":2577,"end":2583}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":2777,"end":2925},"definition_location":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":2788,"end":2791},"type_parameters":[["T",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":2792,"end":2793}]],"parameters":[["pub#0#0",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":2800,"end":2803}],["ctx#0#0",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":2817,"end":2820}]],"returns":[{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":2839,"end":2849}],"locals":[],"nops":{},"labels":{"0":0,"1":4,"2":8},"code_map":{"0":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":2881,"end":2884},"1":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":2864,"end":2885},"2":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":2856,"end":2897},"6":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":2887,"end":2896},"7":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":2856,"end":2897},"8":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":2919,"end":2922},"9":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":2903,"end":2923}},"is_native":false},"1":{"location":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":2984,"end":3359},"definition_location":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":2995,"end":3010},"type_parameters":[["T",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3011,"end":3012}]],"parameters":[["pub#0#0",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3024,"end":3027}],["fields#0#0",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3045,"end":3051}],["values#0#0",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3073,"end":3079}],["ctx#0#0",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3101,"end":3104}]],"returns":[{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3125,"end":3135}],"locals":[["$stop#0#7",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["display#1#0",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3239,"end":3246}],["field#1#15",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3295,"end":3300}],["i#1#10",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["stop#1#10",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#4",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6637,"end":6638}],["v1#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11135,"end":11137}],["v2#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11157,"end":11159}],["value#1#15",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3302,"end":3307}]],"nops":{},"labels":{"0":0,"1":7,"15":47,"21":64,"3":13,"4":30,"7":32,"8":43},"code_map":{"0":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3152,"end":3158},"1":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3152,"end":3167},"2":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3188,"end":3194},"3":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3188,"end":3203},"4":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3185,"end":3187},"5":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3173,"end":3224},"11":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3205,"end":3223},"12":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3173,"end":3224},"13":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3256,"end":3259},"14":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3261,"end":3264},"15":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3249,"end":3265},"16":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3235,"end":3246},"17":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3271,"end":3277},"18":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11135,"end":11137},"19":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3286,"end":3292},"20":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11153,"end":11159},"21":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11171,"end":11173},"22":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11171,"end":11183},"23":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11199,"end":11201},"24":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11199,"end":11210},"25":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11231,"end":11233},"26":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11231,"end":11242},"27":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11228,"end":11230},"28":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11216,"end":11243},"32":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11249,"end":11251},"33":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6633,"end":6638},"34":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6649,"end":6650},"35":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6649,"end":6660},"36":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6666,"end":6667},"37":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6666,"end":6676},"38":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"39":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"40":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"41":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"42":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"43":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"44":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"45":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"46":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"47":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"48":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6682,"end":6683},"49":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6688,"end":6689},"50":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6688,"end":6700},"51":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3295,"end":3300},"52":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11270,"end":11272},"53":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11270,"end":11283},"54":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3302,"end":3307},"55":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3309,"end":3316},"56":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3330,"end":3335},"57":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3337,"end":3342},"58":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3309,"end":3343},"59":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"60":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"61":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"62":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"63":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"64":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6708,"end":6709},"65":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6708,"end":6725},"66":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11291,"end":11293},"67":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11291,"end":11309},"68":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3350,"end":3357}},"is_native":false},"2":{"location":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3495,"end":3639},"definition_location":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3512,"end":3527},"type_parameters":[["T",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3528,"end":3529}]],"parameters":[["pub#0#0",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3536,"end":3539}],["ctx#0#0",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3553,"end":3556}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3613,"end":3616},"1":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3618,"end":3621},"2":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3606,"end":3622},"3":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3624,"end":3627},"5":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3624,"end":3636},"6":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3580,"end":3637}},"is_native":false},"3":{"location":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3755,"end":4013},"definition_location":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3772,"end":3786},"type_parameters":[["T",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3787,"end":3788}]],"parameters":[["display#0#0",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3795,"end":3802}]],"returns":[],"locals":[["%#1",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3919,"end":3934}],["%#2",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3952,"end":3968}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3845,"end":3852},"1":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3845,"end":3860},"3":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3863,"end":3864},"4":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3861,"end":3862},"5":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3827,"end":3834},"6":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3827,"end":3842},"7":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3827,"end":3864},"8":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3919,"end":3926},"9":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3919,"end":3934},"12":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3954,"end":3961},"13":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3953,"end":3968},"14":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3952,"end":3968},"16":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3982,"end":3989},"17":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3982,"end":3992},"18":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3982,"end":4003},"19":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3919,"end":3934},"20":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3952,"end":3968},"21":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3882,"end":4010},"22":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":3870,"end":4011}},"is_native":false},"4":{"location":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4140,"end":4259},"definition_location":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4157,"end":4160},"type_parameters":[["T",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4161,"end":4162}]],"parameters":[["self#0#0",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4169,"end":4173}],["name#0#0",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4192,"end":4196}],["value#0#0",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4206,"end":4211}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4227,"end":4231},"1":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4245,"end":4249},"2":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4251,"end":4256},"3":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4227,"end":4257}},"is_native":false},"5":{"location":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4332,"end":4623},"definition_location":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4349,"end":4361},"type_parameters":[["T",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4362,"end":4363}]],"parameters":[["self#0#0",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4375,"end":4379}],["fields#0#0",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4402,"end":4408}],["values#0#0",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4430,"end":4436}]],"returns":[],"locals":[["$stop#0#7",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["field#1#15",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4574,"end":4579}],["i#1#10",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["stop#1#10",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#4",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6637,"end":6638}],["v1#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11135,"end":11137}],["v2#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11157,"end":11159}],["value#1#15",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4581,"end":4586}]],"nops":{},"labels":{"0":0,"1":7,"15":43,"21":60,"3":11,"4":24,"7":28,"8":39},"code_map":{"0":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4472,"end":4478},"1":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4472,"end":4487},"2":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4508,"end":4514},"3":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4508,"end":4523},"4":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4505,"end":4507},"5":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4493,"end":4544},"9":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4525,"end":4543},"10":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4493,"end":4544},"11":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4550,"end":4556},"12":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11135,"end":11137},"13":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4565,"end":4571},"14":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11153,"end":11159},"15":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11171,"end":11173},"16":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11171,"end":11183},"17":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11199,"end":11201},"18":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11199,"end":11210},"19":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11231,"end":11233},"20":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11231,"end":11242},"21":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11228,"end":11230},"22":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11216,"end":11243},"28":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11249,"end":11251},"29":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6633,"end":6638},"30":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6649,"end":6650},"31":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6649,"end":6660},"32":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6666,"end":6667},"33":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6666,"end":6676},"34":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"35":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"36":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"37":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"38":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"39":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"40":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"41":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"42":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"43":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"44":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6682,"end":6683},"45":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6688,"end":6689},"46":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6688,"end":6700},"47":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4574,"end":4579},"48":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11270,"end":11272},"49":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11270,"end":11283},"50":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4581,"end":4586},"51":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4588,"end":4592},"52":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4606,"end":4611},"53":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4613,"end":4618},"54":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4588,"end":4619},"55":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"56":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"57":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"58":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"59":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"60":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"62":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6708,"end":6709},"63":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6708,"end":6725},"64":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11291,"end":11293},"65":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11291,"end":11309},"66":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4620,"end":4621}},"is_native":false},"6":{"location":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4727,"end":4891},"definition_location":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4744,"end":4748},"type_parameters":[["T",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4749,"end":4750}]],"parameters":[["self#0#0",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4757,"end":4761}],["name#0#0",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4780,"end":4784}],["value#0#0",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4794,"end":4799}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4828,"end":4832},"1":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4828,"end":4839},"2":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4847,"end":4852},"3":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4828,"end":4853},"4":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4823,"end":4824},"5":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4820,"end":4821},"6":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4859,"end":4863},"7":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4877,"end":4881},"8":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4883,"end":4888},"9":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4859,"end":4889}},"is_native":false},"7":{"location":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4959,"end":5062},"definition_location":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4976,"end":4982},"type_parameters":[["T",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4983,"end":4984}]],"parameters":[["self#0#0",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":4991,"end":4995}],["name#0#0",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5014,"end":5018}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5034,"end":5038},"1":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5034,"end":5045},"2":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5053,"end":5058},"3":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5034,"end":5059},"6":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5059,"end":5060}},"is_native":false},"8":{"location":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5186,"end":5271},"definition_location":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5197,"end":5210},"type_parameters":[["T",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5211,"end":5212}]],"parameters":[["pub#0#0",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5219,"end":5222}]],"returns":[{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5237,"end":5241}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5248,"end":5251},"1":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5248,"end":5269}},"is_native":false},"9":{"location":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5303,"end":5368},"definition_location":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5314,"end":5321},"type_parameters":[["T",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5322,"end":5323}]],"parameters":[["d#0#0",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5330,"end":5331}]],"returns":[{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5347,"end":5350}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5357,"end":5358},"1":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5357,"end":5366}},"is_native":false},"10":{"location":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5399,"end":5483},"definition_location":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5410,"end":5416},"type_parameters":[["T",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5417,"end":5418}]],"parameters":[["d#0#0",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5425,"end":5426}]],"returns":[{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5442,"end":5465}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5473,"end":5474},"1":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5472,"end":5481}},"is_native":false},"11":{"location":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5530,"end":5645},"definition_location":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5550,"end":5557},"type_parameters":[["T",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5558,"end":5559}]],"parameters":[["display#0#0",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5566,"end":5573}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5618,"end":5625},"1":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5597,"end":5615},"2":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5611,"end":5613},"4":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5631,"end":5642},"5":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5642,"end":5643}},"is_native":false},"12":{"location":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5729,"end":5990},"definition_location":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5733,"end":5748},"type_parameters":[["T",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5749,"end":5750}]],"parameters":[["ctx#0#0",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5757,"end":5760}]],"returns":[{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5779,"end":5789}],"locals":[["uid#1#0",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5800,"end":5803}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5818,"end":5821},"1":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5806,"end":5822},"2":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5800,"end":5803},"3":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5873,"end":5876},"4":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5873,"end":5887},"5":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5841,"end":5894},"6":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5829,"end":5895},"7":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5924,"end":5927},"8":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5945,"end":5961},"9":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5980,"end":5981},"10":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":5902,"end":5988}},"is_native":false},"13":{"location":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":6057,"end":6179},"definition_location":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":6061,"end":6073},"type_parameters":[["T",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":6074,"end":6075}]],"parameters":[["display#0#0",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":6082,"end":6089}],["name#0#0",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":6108,"end":6112}],["value#0#0",{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":6122,"end":6127}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":6143,"end":6150},"1":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":6143,"end":6157},"2":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":6165,"end":6169},"3":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":6171,"end":6176},"4":{"file_hash":"55af32a05c793472d72312bcf55bb984af0c938b0de9f14beef80a43207f6ced","start":6143,"end":6177}},"is_native":false}},"constant_map":{"ENotOwner":0,"EVecLengthMismatch":1}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/display.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/display.mvd new file mode 100644 index 0000000..a546b56 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/display.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/display_registry.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/display_registry.json new file mode 100644 index 0000000..2a9095b --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/display_registry.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/registries/display_registry.move","definition_location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":82,"end":103},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","display_registry"],"struct_map":{"0":{"definition_location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":1284,"end":1299},"type_parameters":[],"fields":[{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":1310,"end":1312}]},"1":{"definition_location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":1414,"end":1432},"type_parameters":[],"fields":[{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":1443,"end":1445}]},"2":{"definition_location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":1535,"end":1542},"type_parameters":[["T",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":1551,"end":1552}]],"fields":[{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":1568,"end":1570},{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":1645,"end":1651},{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":1773,"end":1779}]},"3":{"definition_location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":1872,"end":1882},"type_parameters":[["T",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":1891,"end":1892}]],"fields":[{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":1911,"end":1913}]},"4":{"definition_location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":1993,"end":2003},"type_parameters":[["T",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2012,"end":2013}]],"fields":[{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":1993,"end":2003}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2148,"end":2365},"definition_location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2159,"end":2162},"type_parameters":[["T",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2163,"end":2164}]],"parameters":[["registry#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2171,"end":2179}],["_#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2207,"end":2208}],["ctx#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2235,"end":2238}]],"returns":[{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2260,"end":2270},{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2272,"end":2285}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2329,"end":2337},"1":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2339,"end":2342},"2":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2314,"end":2343},"3":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2349,"end":2363}},"is_native":false},"1":{"location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2429,"end":2726},"definition_location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2440,"end":2458},"type_parameters":[["T",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2459,"end":2460}]],"parameters":[["registry#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2467,"end":2475}],["publisher#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2503,"end":2512}],["ctx#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2534,"end":2537}]],"returns":[{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2559,"end":2569},{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2571,"end":2584}],"locals":[],"nops":{},"labels":{"0":0,"1":5,"2":11},"code_map":{"0":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2600,"end":2609},"2":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2600,"end":2627},"3":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2592,"end":2648},"9":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2629,"end":2647},"10":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2592,"end":2648},"11":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2690,"end":2698},"12":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2700,"end":2703},"13":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2675,"end":2704},"14":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2710,"end":2724}},"is_native":false},"2":{"location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2758,"end":2939},"definition_location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2769,"end":2774},"type_parameters":[["T",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2775,"end":2776}]],"parameters":[["display#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2778,"end":2785}],["_#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2804,"end":2805}],["name#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2823,"end":2827}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":6,"2":10},"code_map":{"0":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2851,"end":2858},"1":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2851,"end":2865},"2":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2875,"end":2880},"3":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2851,"end":2881},"4":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2843,"end":2902},"8":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2883,"end":2901},"9":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2843,"end":2902},"10":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2908,"end":2915},"11":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2908,"end":2922},"12":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2930,"end":2935},"13":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2908,"end":2936},"16":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":2936,"end":2937}},"is_native":false},"3":{"location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3018,"end":3240},"definition_location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3029,"end":3032},"type_parameters":[["T",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3033,"end":3034}]],"parameters":[["display#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3036,"end":3043}],["_#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3062,"end":3063}],["name#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3081,"end":3085}],["value#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3095,"end":3100}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":5,"2":11},"code_map":{"0":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3120,"end":3127},"1":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3120,"end":3134},"2":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3144,"end":3149},"3":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3120,"end":3150},"4":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3116,"end":3197},"5":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3162,"end":3169},"6":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3162,"end":3176},"7":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3184,"end":3189},"8":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3162,"end":3190},"11":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3203,"end":3210},"12":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3203,"end":3217},"13":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3225,"end":3229},"14":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3231,"end":3236},"15":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3203,"end":3237},"16":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3237,"end":3238}},"is_native":false},"4":{"location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3312,"end":3419},"definition_location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3323,"end":3328},"type_parameters":[["T",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3329,"end":3330}]],"parameters":[["display#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3332,"end":3339}],["_#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3358,"end":3359}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3400,"end":3416},"1":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3383,"end":3390},"2":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3383,"end":3397},"3":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3383,"end":3416},"4":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3416,"end":3417}},"is_native":false},"5":{"location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3478,"end":3558},"definition_location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3489,"end":3494},"type_parameters":[["T",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3495,"end":3496}]],"parameters":[["display#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3498,"end":3505}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3548,"end":3555},"1":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3525,"end":3556}},"is_native":false},"6":{"location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3626,"end":3944},"definition_location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3637,"end":3642},"type_parameters":[["T",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3643,"end":3644}]],"parameters":[["display#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3656,"end":3663}],["legacy#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3686,"end":3692}],["ctx#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3716,"end":3719}]],"returns":[{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3740,"end":3753}],"locals":[["cap#1#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3823,"end":3826}]],"nops":{},"labels":{"0":0,"1":5,"2":11},"code_map":{"0":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3768,"end":3775},"1":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3768,"end":3782},"2":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3768,"end":3792},"3":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3760,"end":3813},"9":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3794,"end":3812},"10":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3760,"end":3813},"11":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3861,"end":3864},"12":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3849,"end":3865},"13":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3829,"end":3867},"14":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3823,"end":3826},"15":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3873,"end":3880},"16":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3873,"end":3887},"17":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3893,"end":3899},"19":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3893,"end":3910},"20":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3873,"end":3911},"21":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3917,"end":3923},"22":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3917,"end":3933},"23":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":3939,"end":3942}},"is_native":false},"7":{"location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4020,"end":4394},"definition_location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4031,"end":4051},"type_parameters":[["T",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4052,"end":4053}]],"parameters":[["display#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4065,"end":4072}],["publisher#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4095,"end":4104}],["ctx#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4126,"end":4129}]],"returns":[{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4150,"end":4163}],"locals":[["cap#1#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4295,"end":4298}]],"nops":{},"labels":{"0":0,"1":5,"2":13,"3":18,"4":24},"code_map":{"0":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4178,"end":4185},"1":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4178,"end":4192},"2":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4178,"end":4202},"3":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4170,"end":4223},"11":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4204,"end":4222},"12":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4170,"end":4223},"13":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4237,"end":4246},"15":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4237,"end":4264},"16":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4229,"end":4285},"22":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4266,"end":4284},"23":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4229,"end":4285},"24":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4333,"end":4336},"25":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4321,"end":4337},"26":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4301,"end":4339},"27":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4295,"end":4298},"28":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4345,"end":4352},"29":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4345,"end":4359},"30":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4365,"end":4371},"32":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4365,"end":4382},"33":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4345,"end":4383},"34":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4389,"end":4392}},"is_native":false},"8":{"location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4707,"end":5269},"definition_location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4718,"end":4734},"type_parameters":[["T",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4735,"end":4736}]],"parameters":[["registry#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4748,"end":4756}],["_#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4784,"end":4785}],["keys#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4812,"end":4816}],["values#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4838,"end":4844}],["_ctx#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4866,"end":4870}]],"returns":[],"locals":[["key#1#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4900,"end":4903}]],"nops":{},"labels":{"0":0,"1":8,"2":11},"code_map":{"0":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4906,"end":4921},"2":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":4900,"end":4903},"3":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5045,"end":5053},"4":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5044,"end":5056},"5":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5058,"end":5061},"6":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5021,"end":5062},"7":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5017,"end":5070},"8":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5064,"end":5070},"11":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5152,"end":5160},"12":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5147,"end":5163},"13":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5165,"end":5168},"14":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5125,"end":5169},"15":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5213,"end":5217},"16":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5219,"end":5225},"17":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5187,"end":5226},"18":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5244,"end":5258},"19":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5100,"end":5265},"20":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5077,"end":5266},"21":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5266,"end":5267}},"is_native":false},"9":{"location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5369,"end":5672},"definition_location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5380,"end":5396},"type_parameters":[["T",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5397,"end":5398}]],"parameters":[["registry#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5410,"end":5418}],["legacy#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5446,"end":5452}],["ctx#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5476,"end":5479}]],"returns":[{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5501,"end":5511},{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5513,"end":5526}],"locals":[["cap#1#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5552,"end":5555}],["display#1#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5543,"end":5550}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5574,"end":5582},"1":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5584,"end":5587},"2":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5559,"end":5588},"3":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5552,"end":5555},"4":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5539,"end":5550},"5":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5612,"end":5618},"6":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5612,"end":5627},"7":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5611,"end":5627},"8":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5594,"end":5608},"10":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5594,"end":5627},"11":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5633,"end":5639},"12":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5633,"end":5649},"13":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5657,"end":5664},"14":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5666,"end":5669},"15":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5656,"end":5670}},"is_native":false},"10":{"location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5758,"end":5883},"definition_location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5768,"end":5796},"type_parameters":[],"parameters":[["cap#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5797,"end":5800}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5860,"end":5863},"1":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5832,"end":5857},"2":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5869,"end":5880},"3":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5880,"end":5881}},"is_native":false},"11":{"location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5885,"end":6006},"definition_location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5895,"end":5917},"type_parameters":[],"parameters":[["cap#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5918,"end":5921}],["recipient#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5943,"end":5952}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5988,"end":5991},"1":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5993,"end":6002},"2":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":5969,"end":6003},"3":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6003,"end":6004}},"is_native":false},"12":{"location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6094,"end":6255},"definition_location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6105,"end":6118},"type_parameters":[["T",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6119,"end":6120}]],"parameters":[["display#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6127,"end":6134}],["legacy#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6149,"end":6155}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":5,"2":7},"code_map":{"0":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6189,"end":6196},"1":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6189,"end":6203},"2":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6189,"end":6213},"3":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6181,"end":6230},"5":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6215,"end":6229},"6":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6181,"end":6230},"7":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6236,"end":6242},"8":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6236,"end":6252},"9":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6252,"end":6253}},"is_native":false},"13":{"location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6303,"end":6394},"definition_location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6314,"end":6320},"type_parameters":[["T",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6321,"end":6322}]],"parameters":[["display#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6324,"end":6331}]],"returns":[{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6347,"end":6370}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6378,"end":6385},"1":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6377,"end":6392}},"is_native":false},"14":{"location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6432,"end":6509},"definition_location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6443,"end":6449},"type_parameters":[["T",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6450,"end":6451}]],"parameters":[["display#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6453,"end":6460}]],"returns":[{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6476,"end":6486}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6493,"end":6500},"1":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6493,"end":6507}},"is_native":false},"15":{"location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6511,"end":6597},"definition_location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6531,"end":6553},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6557,"end":6564}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6571,"end":6595}},"is_native":false},"16":{"location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6599,"end":7077},"definition_location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6603,"end":6614},"type_parameters":[["T",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6615,"end":6616}]],"parameters":[["registry#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6623,"end":6631}],["ctx#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6659,"end":6662}]],"returns":[{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6684,"end":6694},{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6696,"end":6709}],"locals":[["cap#1#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6832,"end":6835}],["key#1#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6721,"end":6724}]],"nops":{},"labels":{"0":0,"1":10,"2":16},"code_map":{"0":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6727,"end":6742},"2":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6721,"end":6724},"3":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6781,"end":6789},"4":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6780,"end":6792},"5":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6794,"end":6797},"6":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6757,"end":6798},"7":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6756,"end":6757},"8":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6748,"end":6822},"14":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6800,"end":6821},"15":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6748,"end":6822},"16":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6870,"end":6873},"17":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6858,"end":6874},"18":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6838,"end":6876},"19":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6832,"end":6835},"20":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6948,"end":6956},"21":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6943,"end":6959},"22":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6961,"end":6964},"23":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6921,"end":6965},"24":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6983,"end":6999},"25":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":7030,"end":7036},"27":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":7030,"end":7047},"28":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":7017,"end":7048},"29":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":6896,"end":7055},"30":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":7071,"end":7074},"31":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":7061,"end":7075}},"is_native":false},"17":{"location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":7184,"end":7500},"definition_location":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":7188,"end":7194},"type_parameters":[],"parameters":[["ctx#0#0",{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":7195,"end":7198}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":7,"2":11},"code_map":{"0":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":7230,"end":7233},"2":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":7230,"end":7242},"3":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":7246,"end":7250},"4":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":7243,"end":7245},"5":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":7222,"end":7270},"9":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":7252,"end":7269},"10":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":7222,"end":7270},"11":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":7330,"end":7370},"12":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":7300,"end":7377},"13":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":7277,"end":7378},"14":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":7450,"end":7453},"15":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":7438,"end":7454},"16":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":7413,"end":7456},"17":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":7466,"end":7490},"18":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":7385,"end":7497},"19":{"file_hash":"a1d1512e159820dc570fcdd1ff94373d476c9787dc0edd3b6e7ac66de80241a4","start":7497,"end":7498}},"is_native":false}},"constant_map":{"ECapAlreadyClaimed":6,"ECapNotClaimed":12,"EDisplayAlreadyExists":4,"EFieldDoesNotExist":10,"ENotSystemAddress":2,"ENotValidPublisher":8,"SYSTEM_MIGRATION_ADDRESS":0}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/display_registry.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/display_registry.mvd new file mode 100644 index 0000000..fb98858 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/display_registry.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/dynamic_field.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/dynamic_field.json new file mode 100644 index 0000000..93e1202 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/dynamic_field.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/dynamic_field.move","definition_location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":626,"end":644},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","dynamic_field"],"struct_map":{"0":{"definition_location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":1327,"end":1332},"type_parameters":[["Name",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":1333,"end":1337}],["Value",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":1360,"end":1365}]],"fields":[{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":1518,"end":1520},{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":1576,"end":1580},{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":1630,"end":1635}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":1832,"end":2323},"definition_location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":1843,"end":1846},"type_parameters":[["Name",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":1847,"end":1851}],["Value",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":1874,"end":1879}]],"parameters":[["object#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":1952,"end":1958}],["name#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":1974,"end":1978}],["value#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":1990,"end":1995}]],"returns":[],"locals":[["field#1#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2184,"end":2189}],["hash#1#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2059,"end":2063}],["object_addr#1#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2016,"end":2027}]],"nops":{},"labels":{"0":0,"1":14,"2":16},"code_map":{"0":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2030,"end":2036},"2":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2030,"end":2049},"3":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2016,"end":2027},"4":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2084,"end":2095},"5":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2097,"end":2101},"6":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2066,"end":2102},"7":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2059,"end":2063},"8":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2134,"end":2145},"9":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2147,"end":2151},"10":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2117,"end":2152},"11":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2116,"end":2117},"12":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2108,"end":2174},"14":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2154,"end":2173},"15":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2108,"end":2174},"16":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2238,"end":2242},"17":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2212,"end":2243},"18":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2253,"end":2257},"19":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2267,"end":2272},"20":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2192,"end":2279},"21":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2184,"end":2189},"22":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2302,"end":2313},"23":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2315,"end":2320},"24":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2285,"end":2321}},"is_native":false},"1":{"location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2615,"end":2895},"definition_location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2626,"end":2632},"type_parameters":[["Name",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2633,"end":2637}],["Value",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2660,"end":2665}]],"parameters":[["object#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2674,"end":2680}],["name#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2688,"end":2692}]],"returns":[{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2701,"end":2707}],"locals":[["hash#1#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2761,"end":2765}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2732,"end":2738},"1":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2732,"end":2751},"2":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2799,"end":2803},"3":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2768,"end":2804},"4":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2761,"end":2765},"5":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2862,"end":2868},"6":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2870,"end":2874},"7":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2822,"end":2875},"8":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":2881,"end":2893}},"is_native":false},"2":{"location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":3185,"end":3496},"definition_location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":3196,"end":3206},"type_parameters":[["Name",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":3207,"end":3211}],["Value",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":3234,"end":3239}]],"parameters":[["object#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":3253,"end":3259}],["name#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":3275,"end":3279}]],"returns":[{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":3290,"end":3300}],"locals":[["hash#1#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":3354,"end":3358}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":3325,"end":3331},"2":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":3325,"end":3344},"3":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":3392,"end":3396},"4":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":3361,"end":3397},"5":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":3354,"end":3358},"6":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":3459,"end":3465},"7":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":3467,"end":3471},"8":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":3415,"end":3472},"9":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":3478,"end":3494}},"is_native":false},"3":{"location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":3810,"end":4131},"definition_location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":3821,"end":3827},"type_parameters":[["Name",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":3828,"end":3832}],["Value",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":3855,"end":3860}]],"parameters":[["object#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":3869,"end":3875}],["name#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":3887,"end":3891}]],"returns":[{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":3900,"end":3905}],"locals":[["hash#1#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":3959,"end":3963}],["object_addr#1#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":3916,"end":3927}],["value#1#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4033,"end":4038}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":3930,"end":3936},"2":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":3930,"end":3949},"3":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":3916,"end":3927},"4":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":3984,"end":3995},"5":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":3997,"end":4001},"6":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":3966,"end":4002},"7":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":3959,"end":3963},"8":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4083,"end":4094},"9":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4096,"end":4100},"10":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4043,"end":4101},"11":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4012,"end":4040},"12":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4033,"end":4038},"13":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4030,"end":4031},"14":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4107,"end":4118},"15":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4124,"end":4129}},"is_native":false},"4":{"location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4282,"end":4498},"definition_location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4293,"end":4299},"type_parameters":[["Name",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4300,"end":4304}]],"parameters":[["object#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4327,"end":4333}],["name#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4341,"end":4345}]],"returns":[{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4354,"end":4358}],"locals":[["hash#1#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4412,"end":4416}],["object_addr#1#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4369,"end":4380}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4383,"end":4389},"1":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4383,"end":4402},"2":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4369,"end":4380},"3":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4437,"end":4448},"4":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4450,"end":4454},"5":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4419,"end":4455},"6":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4412,"end":4416},"7":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4478,"end":4489},"8":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4491,"end":4495},"9":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4461,"end":4496}},"is_native":false},"5":{"location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4710,"end":4949},"definition_location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4721,"end":4731},"type_parameters":[["Name",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4732,"end":4736}],["Value",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4759,"end":4764}]],"parameters":[["object#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4778,"end":4784}],["name#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4800,"end":4804}]],"returns":[{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4815,"end":4828}],"locals":[["%#1",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4835,"end":4947}]],"nops":{},"labels":{"0":0,"1":5,"2":11,"3":15},"code_map":{"0":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4846,"end":4852},"2":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4854,"end":4858},"3":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4839,"end":4859},"4":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4835,"end":4947},"5":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4891,"end":4897},"6":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4899,"end":4903},"7":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4884,"end":4904},"8":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4871,"end":4905},"9":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4835,"end":4947},"11":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4927,"end":4941},"14":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":4835,"end":4947}},"is_native":false},"6":{"location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5265,"end":5522},"definition_location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5276,"end":5283},"type_parameters":[["Name",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5284,"end":5288}],["ValueNew",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5311,"end":5319}],["ValueOld",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5328,"end":5336}]],"parameters":[["object#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5350,"end":5356}],["name#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5372,"end":5376}],["value#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5388,"end":5393}]],"returns":[{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5408,"end":5424}],"locals":[["old#1#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5435,"end":5438}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5468,"end":5474},"1":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5476,"end":5480},"2":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5441,"end":5481},"3":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5435,"end":5438},"4":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5491,"end":5497},"5":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5499,"end":5503},"6":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5505,"end":5510},"7":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5487,"end":5511},"8":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5517,"end":5520}},"is_native":false},"7":{"location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5673,"end":5952},"definition_location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5684,"end":5700},"type_parameters":[["Name",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5701,"end":5705}],["Value",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5728,"end":5733}]],"parameters":[["object#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5747,"end":5753}],["name#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5765,"end":5769}]],"returns":[{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5780,"end":5784}],"locals":[["hash#1#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5838,"end":5842}],["object_addr#1#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5795,"end":5806}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5809,"end":5815},"1":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5809,"end":5828},"2":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5795,"end":5806},"3":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5863,"end":5874},"4":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5876,"end":5880},"5":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5845,"end":5881},"6":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5838,"end":5842},"7":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5932,"end":5943},"8":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5945,"end":5949},"9":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":5887,"end":5950}},"is_native":false},"8":{"location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9416,"end":9522},"definition_location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9427,"end":9434},"type_parameters":[["Name",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9435,"end":9439}]],"parameters":[["object#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9462,"end":9468}],["name#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9476,"end":9480}]],"returns":[{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9489,"end":9493}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9507,"end":9513},"1":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9515,"end":9519},"2":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9500,"end":9520}},"is_native":false},"9":{"location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9573,"end":9730},"definition_location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9584,"end":9600},"type_parameters":[["Name",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9601,"end":9605}],["Value",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9628,"end":9633}]],"parameters":[["object#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9647,"end":9653}],["name#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9669,"end":9673}]],"returns":[{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9684,"end":9697}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9715,"end":9721},"1":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9723,"end":9727},"2":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9704,"end":9728}},"is_native":false},"10":{"location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9732,"end":10063},"definition_location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9752,"end":9762},"type_parameters":[["Name",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9763,"end":9767}]],"parameters":[["object#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9795,"end":9801}],["name#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9813,"end":9817}]],"returns":[{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9829,"end":9833},{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9835,"end":9842}],"locals":[["%#1",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9950,"end":9978}],["hash#1#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9897,"end":9901}],["id#1#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9958,"end":9960}],["value#1#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9971,"end":9976}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9868,"end":9874},"1":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9868,"end":9887},"2":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9935,"end":9939},"3":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9904,"end":9940},"4":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9897,"end":9901},"5":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10018,"end":10024},"6":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10026,"end":10030},"7":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9981,"end":10031},"8":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9950,"end":9978},"10":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9958,"end":9960},"12":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9950,"end":9978},"13":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9968,"end":9969},"15":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9950,"end":9978},"16":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":9971,"end":9976},"18":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10038,"end":10040},"19":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10042,"end":10047},"20":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10042,"end":10060},"21":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10037,"end":10061}},"is_native":false},"11":{"location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10065,"end":10412},"definition_location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10085,"end":10099},"type_parameters":[["Name",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10100,"end":10104}]],"parameters":[["object#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10132,"end":10138}],["name#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10154,"end":10158}]],"returns":[{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10170,"end":10178},{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10180,"end":10187}],"locals":[["%#1",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10295,"end":10323}],["hash#1#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10242,"end":10246}],["id#1#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10303,"end":10305}],["value#1#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10316,"end":10321}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10213,"end":10219},"2":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10213,"end":10232},"3":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10280,"end":10284},"4":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10249,"end":10285},"5":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10242,"end":10246},"6":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10367,"end":10373},"7":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10375,"end":10379},"8":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10326,"end":10380},"9":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10295,"end":10323},"11":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10303,"end":10305},"13":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10295,"end":10323},"14":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10313,"end":10314},"16":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10295,"end":10323},"17":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10316,"end":10321},"19":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10387,"end":10389},"20":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10391,"end":10396},"22":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10391,"end":10409},"23":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10386,"end":10410}},"is_native":false},"12":{"location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10461,"end":10573},"definition_location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10488,"end":10505},"type_parameters":[["K",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10506,"end":10507}]],"parameters":[["parent#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10535,"end":10541}],["k#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10556,"end":10557}]],"returns":[{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10565,"end":10572}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"13":{"location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10575,"end":10662},"definition_location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10602,"end":10618},"type_parameters":[["Child",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10619,"end":10624}]],"parameters":[["parent#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10631,"end":10637}],["child#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10648,"end":10653}]],"returns":[],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"14":{"location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10923,"end":11017},"definition_location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10950,"end":10969},"type_parameters":[["Child",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10970,"end":10975}]],"parameters":[["object#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10982,"end":10988}],["id#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":10996,"end":10998}]],"returns":[{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":11010,"end":11016}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"15":{"location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":11019,"end":11136},"definition_location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":11046,"end":11069},"type_parameters":[["Child",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":11070,"end":11075}]],"parameters":[["object#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":11087,"end":11093}],["id#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":11109,"end":11111}]],"returns":[{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":11125,"end":11135}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"16":{"location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":11328,"end":11424},"definition_location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":11355,"end":11374},"type_parameters":[["Child",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":11375,"end":11380}]],"parameters":[["parent#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":11387,"end":11393}],["id#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":11404,"end":11406}]],"returns":[{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":11418,"end":11423}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"17":{"location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":11426,"end":11506},"definition_location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":11453,"end":11469},"type_parameters":[],"parameters":[["parent#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":11470,"end":11476}],["id#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":11487,"end":11489}]],"returns":[{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":11501,"end":11505}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"18":{"location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":11508,"end":11608},"definition_location":{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":11535,"end":11559},"type_parameters":[["Child",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":11560,"end":11565}]],"parameters":[["parent#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":11572,"end":11578}],["id#0#0",{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":11589,"end":11591}]],"returns":[{"file_hash":"c260bff2f2fbd39ca291026b6a3a22a800bec9c22c84d69a691b47ad991b3ba7","start":11603,"end":11607}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true}},"constant_map":{"EBCSSerializationFailure":3,"EFieldAlreadyExists":0,"EFieldDoesNotExist":1,"EFieldTypeMismatch":2,"ESharedObjectOperationNotSupported":4}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/dynamic_field.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/dynamic_field.mvd new file mode 100644 index 0000000..292116c Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/dynamic_field.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/dynamic_object_field.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/dynamic_object_field.json new file mode 100644 index 0000000..4737062 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/dynamic_object_field.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/dynamic_object_field.move","definition_location":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":454,"end":479},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","dynamic_object_field"],"struct_map":{"0":{"definition_location":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":824,"end":831},"type_parameters":[["Name",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":832,"end":836}]],"fields":[{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":866,"end":870}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":1073,"end":1291},"definition_location":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":1084,"end":1087},"type_parameters":[["Name",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":1088,"end":1092}],["Value",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":1115,"end":1120}]],"parameters":[["object#0#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":1199,"end":1205}],["name#0#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":1221,"end":1225}],["value#0#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":1237,"end":1242}]],"returns":[],"locals":[["id#1#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9620,"end":9622}],["key#1#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9588,"end":9591}],["name#1#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9542,"end":9546}],["object#1#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9516,"end":9522}],["value#1#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9564,"end":9569}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":1269,"end":1275},"1":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9516,"end":9522},"2":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":1277,"end":1281},"3":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9542,"end":9546},"4":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":1283,"end":1288},"5":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9564,"end":9569},"6":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9604,"end":9608},"7":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9594,"end":9610},"8":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9588,"end":9591},"9":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9636,"end":9642},"10":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9625,"end":9643},"11":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9620,"end":9622},"12":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9660,"end":9666},"13":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9668,"end":9671},"14":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9673,"end":9675},"15":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9649,"end":9676},"16":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9733,"end":9739},"18":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9741,"end":9744},"19":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9699,"end":9745},"20":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9694,"end":9695},"21":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9768,"end":9786},"22":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9788,"end":9793},"23":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9751,"end":9794},"24":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":1259,"end":1289}},"is_native":false},"1":{"location":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":1597,"end":1730},"definition_location":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":1608,"end":1614},"type_parameters":[["Name",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":1615,"end":1619}],["Value",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":1642,"end":1647}]],"parameters":[["object#0#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":1662,"end":1668}],["name#0#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":1676,"end":1680}]],"returns":[{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":1689,"end":1695}],"locals":[["key#1#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9969,"end":9972}],["object#1#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9921,"end":9927}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":1715,"end":1721},"1":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9921,"end":9927},"2":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":1723,"end":1727},"3":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9975,"end":9991},"4":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9969,"end":9972},"5":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10055,"end":10061},"6":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10063,"end":10066},"7":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10021,"end":10067},"8":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10073,"end":10117},"9":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":1702,"end":1728}},"is_native":false},"2":{"location":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":2034,"end":2194},"definition_location":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":2045,"end":2055},"type_parameters":[["Name",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":2056,"end":2060}],["Value",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":2083,"end":2088}]],"parameters":[["object#0#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":2108,"end":2114}],["name#0#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":2130,"end":2134}]],"returns":[{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":2145,"end":2155}],"locals":[["key#1#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10303,"end":10306}],["object#1#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10255,"end":10261}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":2179,"end":2185},"1":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10255,"end":10261},"2":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":2187,"end":2191},"3":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10309,"end":10325},"4":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10303,"end":10306},"5":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10393,"end":10399},"6":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10401,"end":10404},"7":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10355,"end":10405},"8":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10411,"end":10459},"9":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":2162,"end":2192}},"is_native":false},"3":{"location":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":2523,"end":2670},"definition_location":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":2534,"end":2540},"type_parameters":[["Name",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":2541,"end":2545}],["Value",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":2568,"end":2573}]],"parameters":[["object#0#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":2593,"end":2599}],["name#0#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":2615,"end":2619}]],"returns":[{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":2630,"end":2635}],"locals":[["key#1#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10636,"end":10639}],["object#1#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10588,"end":10594}],["value#1#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10744,"end":10749}],["value_id#1#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10676,"end":10684}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":2655,"end":2661},"1":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10588,"end":10594},"2":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":2663,"end":2667},"3":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10642,"end":10658},"4":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10636,"end":10639},"5":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10722,"end":10728},"7":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10730,"end":10733},"8":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10688,"end":10734},"9":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10676,"end":10684},"10":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10780,"end":10798},"11":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10800,"end":10808},"12":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10752,"end":10809},"13":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10744,"end":10749},"14":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10849,"end":10855},"15":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10857,"end":10860},"16":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10815,"end":10861},"18":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10867,"end":10872},"19":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":2642,"end":2668}},"is_native":false},"4":{"location":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":2789,"end":2961},"definition_location":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":2800,"end":2806},"type_parameters":[["Name",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":2807,"end":2811}]],"parameters":[["object#0#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":2834,"end":2840}],["name#0#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":2848,"end":2852}]],"returns":[{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":2861,"end":2865}],"locals":[["key#1#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":2876,"end":2879}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":2892,"end":2896},"1":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":2882,"end":2898},"2":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":2876,"end":2879},"3":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":2947,"end":2953},"4":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":2955,"end":2958},"5":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":2904,"end":2959}},"is_native":false},"5":{"location":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3112,"end":3284},"definition_location":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3123,"end":3139},"type_parameters":[["Name",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3140,"end":3144}],["Value",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3167,"end":3172}]],"parameters":[["object#0#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3192,"end":3198}],["name#0#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3210,"end":3214}]],"returns":[{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3225,"end":3229}],"locals":[["%#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3236,"end":3282}],["key#1#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11053,"end":11056}],["object#1#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11005,"end":11011}],["value_id#1#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11174,"end":11182}]],"nops":{},"labels":{"0":0,"2":10,"3":15,"4":23},"code_map":{"0":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3269,"end":3275},"1":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11005,"end":11011},"2":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3277,"end":3281},"3":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11059,"end":11075},"4":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11053,"end":11056},"5":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11130,"end":11136},"6":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11138,"end":11141},"7":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11086,"end":11142},"8":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11085,"end":11086},"9":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11081,"end":11156},"10":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11151,"end":11156},"13":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3236,"end":3282},"14":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11144,"end":11156},"15":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11220,"end":11226},"16":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11228,"end":11231},"17":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11186,"end":11232},"18":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11174,"end":11182},"19":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11278,"end":11296},"20":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11298,"end":11306},"21":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11238,"end":11307},"22":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3236,"end":3282}},"is_native":false},"6":{"location":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3387,"end":3705},"definition_location":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3398,"end":3400},"type_parameters":[["Name",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3401,"end":3405}]],"parameters":[["object#0#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3428,"end":3434}],["name#0#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3442,"end":3446}]],"returns":[{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3455,"end":3465}],"locals":[["key#1#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3476,"end":3479}],["value_addr#1#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3606,"end":3616}]],"nops":{},"labels":{"0":0,"1":8,"2":12},"code_map":{"0":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3492,"end":3496},"1":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3482,"end":3498},"2":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3476,"end":3479},"3":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3552,"end":3558},"4":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3560,"end":3563},"5":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3509,"end":3564},"6":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3508,"end":3509},"7":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3504,"end":3587},"8":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3566,"end":3587},"10":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3573,"end":3587},"11":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3566,"end":3587},"12":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3653,"end":3659},"13":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3661,"end":3664},"14":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3620,"end":3665},"15":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3606,"end":3616},"16":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3598,"end":3604},"17":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3684,"end":3694},"18":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3684,"end":3702},"19":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3671,"end":3703}},"is_native":false},"7":{"location":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3935,"end":4180},"definition_location":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3946,"end":3956},"type_parameters":[["Name",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3957,"end":3961}],["Value",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":3984,"end":3989}]],"parameters":[["object#0#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":4009,"end":4015}],["name#0#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":4031,"end":4035}]],"returns":[{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":4046,"end":4059}],"locals":[["%#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":4066,"end":4178}]],"nops":{},"labels":{"0":0,"1":5,"2":11,"3":15},"code_map":{"0":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":4077,"end":4083},"2":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":4085,"end":4089},"3":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":4070,"end":4090},"4":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":4066,"end":4178},"5":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":4122,"end":4128},"6":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":4130,"end":4134},"7":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":4115,"end":4135},"8":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":4102,"end":4136},"9":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":4066,"end":4178},"11":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":4158,"end":4172},"14":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":4066,"end":4178}},"is_native":false},"8":{"location":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":4503,"end":4772},"definition_location":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":4514,"end":4521},"type_parameters":[["Name",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":4522,"end":4526}],["ValueNew",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":4549,"end":4557}],["ValueOld",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":4572,"end":4580}]],"parameters":[["object#0#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":4600,"end":4606}],["name#0#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":4622,"end":4626}],["value#0#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":4638,"end":4643}]],"returns":[{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":4658,"end":4674}],"locals":[["old#1#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":4685,"end":4688}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":4718,"end":4724},"1":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":4726,"end":4730},"2":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":4691,"end":4731},"3":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":4685,"end":4688},"4":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":4741,"end":4747},"5":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":4749,"end":4753},"6":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":4755,"end":4760},"7":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":4737,"end":4761},"8":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":4767,"end":4770}},"is_native":false},"9":{"location":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8314,"end":8420},"definition_location":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8325,"end":8332},"type_parameters":[["Name",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8333,"end":8337}]],"parameters":[["object#0#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8360,"end":8366}],["name#0#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8374,"end":8378}]],"returns":[{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8387,"end":8391}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8405,"end":8411},"1":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8413,"end":8417},"2":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8398,"end":8418}},"is_native":false},"10":{"location":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8422,"end":8650},"definition_location":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8442,"end":8454},"type_parameters":[["Name",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8455,"end":8459}],["Value",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8482,"end":8487}]],"parameters":[["object#0#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8558,"end":8564}],["name#0#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8580,"end":8584}],["value#0#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8596,"end":8601}]],"returns":[],"locals":[["id#1#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9620,"end":9622}],["key#1#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9588,"end":9591}],["name#1#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9542,"end":9546}],["object#1#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9516,"end":9522}],["value#1#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9564,"end":9569}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8628,"end":8634},"1":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9516,"end":9522},"2":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8636,"end":8640},"3":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9542,"end":9546},"4":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8642,"end":8647},"5":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9564,"end":9569},"6":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9604,"end":9608},"7":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9594,"end":9610},"8":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9588,"end":9591},"9":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9636,"end":9642},"10":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9625,"end":9643},"11":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9620,"end":9622},"12":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9660,"end":9666},"13":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9668,"end":9671},"14":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9673,"end":9675},"15":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9649,"end":9676},"16":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9733,"end":9739},"18":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9741,"end":9744},"19":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9699,"end":9745},"20":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9694,"end":9695},"21":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9768,"end":9786},"22":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9788,"end":9793},"23":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9751,"end":9794},"24":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8618,"end":8648}},"is_native":false},"11":{"location":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8652,"end":8806},"definition_location":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8672,"end":8687},"type_parameters":[["Name",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8688,"end":8692}],["Value",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8715,"end":8720}]],"parameters":[["object#0#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8732,"end":8738}],["name#0#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8750,"end":8754}]],"returns":[{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8765,"end":8771}],"locals":[["key#1#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9969,"end":9972}],["object#1#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9921,"end":9927}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8791,"end":8797},"1":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9921,"end":9927},"2":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8799,"end":8803},"3":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9975,"end":9991},"4":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9969,"end":9972},"5":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10055,"end":10061},"6":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10063,"end":10066},"7":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10021,"end":10067},"8":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10073,"end":10117},"9":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8778,"end":8804}},"is_native":false},"12":{"location":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8808,"end":8978},"definition_location":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8828,"end":8847},"type_parameters":[["Name",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8848,"end":8852}],["Value",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8875,"end":8880}]],"parameters":[["object#0#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8892,"end":8898}],["name#0#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8914,"end":8918}]],"returns":[{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8929,"end":8939}],"locals":[["key#1#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10303,"end":10306}],["object#1#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10255,"end":10261}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8963,"end":8969},"1":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10255,"end":10261},"2":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8971,"end":8975},"3":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10309,"end":10325},"4":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10303,"end":10306},"5":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10393,"end":10399},"6":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10401,"end":10404},"7":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10355,"end":10405},"8":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10411,"end":10459},"9":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8946,"end":8976}},"is_native":false},"13":{"location":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":8980,"end":9137},"definition_location":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9000,"end":9015},"type_parameters":[["Name",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9016,"end":9020}],["Value",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9043,"end":9048}]],"parameters":[["object#0#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9060,"end":9066}],["name#0#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9082,"end":9086}]],"returns":[{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9097,"end":9102}],"locals":[["key#1#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10636,"end":10639}],["object#1#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10588,"end":10594}],["value#1#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10744,"end":10749}],["value_id#1#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10676,"end":10684}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9122,"end":9128},"1":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10588,"end":10594},"2":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9130,"end":9134},"3":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10642,"end":10658},"4":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10636,"end":10639},"5":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10722,"end":10728},"7":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10730,"end":10733},"8":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10688,"end":10734},"9":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10676,"end":10684},"10":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10780,"end":10798},"11":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10800,"end":10808},"12":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10752,"end":10809},"13":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10744,"end":10749},"14":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10849,"end":10855},"15":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10857,"end":10860},"16":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10815,"end":10861},"18":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":10867,"end":10872},"19":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9109,"end":9135}},"is_native":false},"14":{"location":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9139,"end":9321},"definition_location":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9159,"end":9184},"type_parameters":[["Name",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9185,"end":9189}],["Value",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9212,"end":9217}]],"parameters":[["object#0#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9229,"end":9235}],["name#0#0",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9247,"end":9251}]],"returns":[{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9262,"end":9266}],"locals":[["%#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9273,"end":9319}],["key#1#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11053,"end":11056}],["object#1#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11005,"end":11011}],["value_id#1#1",{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11174,"end":11182}]],"nops":{},"labels":{"0":0,"2":10,"3":15,"4":23},"code_map":{"0":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9306,"end":9312},"1":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11005,"end":11011},"2":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9314,"end":9318},"3":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11059,"end":11075},"4":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11053,"end":11056},"5":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11130,"end":11136},"6":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11138,"end":11141},"7":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11086,"end":11142},"8":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11085,"end":11086},"9":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11081,"end":11156},"10":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11151,"end":11156},"13":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9273,"end":9319},"14":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11144,"end":11156},"15":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11220,"end":11226},"16":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11228,"end":11231},"17":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11186,"end":11232},"18":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11174,"end":11182},"19":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11278,"end":11296},"20":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11298,"end":11306},"21":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":11238,"end":11307},"22":{"file_hash":"3512cfb4f3b4b8d39b624d9adf56b3e143571b27f6fc10f4099fc3e45d77caa4","start":9273,"end":9319}},"is_native":false}},"constant_map":{}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/dynamic_object_field.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/dynamic_object_field.mvd new file mode 100644 index 0000000..af66111 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/dynamic_object_field.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/ecdsa_k1.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/ecdsa_k1.json new file mode 100644 index 0000000..1272186 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/ecdsa_k1.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/crypto/ecdsa_k1.move","definition_location":{"file_hash":"66b1c12aa1b42b5587df93cd43988ccb918783cef24f05cfdd3e8e790f1fc6b4","start":82,"end":95},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","ecdsa_k1"],"struct_map":{},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"66b1c12aa1b42b5587df93cd43988ccb918783cef24f05cfdd3e8e790f1fc6b4","start":1691,"end":1808},"definition_location":{"file_hash":"66b1c12aa1b42b5587df93cd43988ccb918783cef24f05cfdd3e8e790f1fc6b4","start":1709,"end":1728},"type_parameters":[],"parameters":[["signature#0#0",{"file_hash":"66b1c12aa1b42b5587df93cd43988ccb918783cef24f05cfdd3e8e790f1fc6b4","start":1734,"end":1743}],["msg#0#0",{"file_hash":"66b1c12aa1b42b5587df93cd43988ccb918783cef24f05cfdd3e8e790f1fc6b4","start":1762,"end":1765}],["hash#0#0",{"file_hash":"66b1c12aa1b42b5587df93cd43988ccb918783cef24f05cfdd3e8e790f1fc6b4","start":1784,"end":1788}]],"returns":[{"file_hash":"66b1c12aa1b42b5587df93cd43988ccb918783cef24f05cfdd3e8e790f1fc6b4","start":1797,"end":1807}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"1":{"location":{"file_hash":"66b1c12aa1b42b5587df93cd43988ccb918783cef24f05cfdd3e8e790f1fc6b4","start":2067,"end":2136},"definition_location":{"file_hash":"66b1c12aa1b42b5587df93cd43988ccb918783cef24f05cfdd3e8e790f1fc6b4","start":2085,"end":2102},"type_parameters":[],"parameters":[["pubkey#0#0",{"file_hash":"66b1c12aa1b42b5587df93cd43988ccb918783cef24f05cfdd3e8e790f1fc6b4","start":2103,"end":2109}]],"returns":[{"file_hash":"66b1c12aa1b42b5587df93cd43988ccb918783cef24f05cfdd3e8e790f1fc6b4","start":2125,"end":2135}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"2":{"location":{"file_hash":"66b1c12aa1b42b5587df93cd43988ccb918783cef24f05cfdd3e8e790f1fc6b4","start":2826,"end":2963},"definition_location":{"file_hash":"66b1c12aa1b42b5587df93cd43988ccb918783cef24f05cfdd3e8e790f1fc6b4","start":2844,"end":2860},"type_parameters":[],"parameters":[["signature#0#0",{"file_hash":"66b1c12aa1b42b5587df93cd43988ccb918783cef24f05cfdd3e8e790f1fc6b4","start":2866,"end":2875}],["public_key#0#0",{"file_hash":"66b1c12aa1b42b5587df93cd43988ccb918783cef24f05cfdd3e8e790f1fc6b4","start":2894,"end":2904}],["msg#0#0",{"file_hash":"66b1c12aa1b42b5587df93cd43988ccb918783cef24f05cfdd3e8e790f1fc6b4","start":2923,"end":2926}],["hash#0#0",{"file_hash":"66b1c12aa1b42b5587df93cd43988ccb918783cef24f05cfdd3e8e790f1fc6b4","start":2945,"end":2949}]],"returns":[{"file_hash":"66b1c12aa1b42b5587df93cd43988ccb918783cef24f05cfdd3e8e790f1fc6b4","start":2958,"end":2962}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true}},"constant_map":{"EFailToRecoverPubKey":0,"EInvalidPubKey":2,"EInvalidSignature":1,"KECCAK256":3,"SHA256":4}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/ecdsa_k1.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/ecdsa_k1.mvd new file mode 100644 index 0000000..419681a Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/ecdsa_k1.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/ecdsa_r1.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/ecdsa_r1.json new file mode 100644 index 0000000..657ee76 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/ecdsa_r1.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/crypto/ecdsa_r1.move","definition_location":{"file_hash":"73f396d0e9af475fa3c0a8ec3c20b542f9bd478cbb0a87fed1413db7a50cf642","start":82,"end":95},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","ecdsa_r1"],"struct_map":{},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"73f396d0e9af475fa3c0a8ec3c20b542f9bd478cbb0a87fed1413db7a50cf642","start":1297,"end":1414},"definition_location":{"file_hash":"73f396d0e9af475fa3c0a8ec3c20b542f9bd478cbb0a87fed1413db7a50cf642","start":1315,"end":1334},"type_parameters":[],"parameters":[["signature#0#0",{"file_hash":"73f396d0e9af475fa3c0a8ec3c20b542f9bd478cbb0a87fed1413db7a50cf642","start":1340,"end":1349}],["msg#0#0",{"file_hash":"73f396d0e9af475fa3c0a8ec3c20b542f9bd478cbb0a87fed1413db7a50cf642","start":1368,"end":1371}],["hash#0#0",{"file_hash":"73f396d0e9af475fa3c0a8ec3c20b542f9bd478cbb0a87fed1413db7a50cf642","start":1390,"end":1394}]],"returns":[{"file_hash":"73f396d0e9af475fa3c0a8ec3c20b542f9bd478cbb0a87fed1413db7a50cf642","start":1403,"end":1413}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"1":{"location":{"file_hash":"73f396d0e9af475fa3c0a8ec3c20b542f9bd478cbb0a87fed1413db7a50cf642","start":2127,"end":2264},"definition_location":{"file_hash":"73f396d0e9af475fa3c0a8ec3c20b542f9bd478cbb0a87fed1413db7a50cf642","start":2145,"end":2161},"type_parameters":[],"parameters":[["signature#0#0",{"file_hash":"73f396d0e9af475fa3c0a8ec3c20b542f9bd478cbb0a87fed1413db7a50cf642","start":2167,"end":2176}],["public_key#0#0",{"file_hash":"73f396d0e9af475fa3c0a8ec3c20b542f9bd478cbb0a87fed1413db7a50cf642","start":2195,"end":2205}],["msg#0#0",{"file_hash":"73f396d0e9af475fa3c0a8ec3c20b542f9bd478cbb0a87fed1413db7a50cf642","start":2224,"end":2227}],["hash#0#0",{"file_hash":"73f396d0e9af475fa3c0a8ec3c20b542f9bd478cbb0a87fed1413db7a50cf642","start":2246,"end":2250}]],"returns":[{"file_hash":"73f396d0e9af475fa3c0a8ec3c20b542f9bd478cbb0a87fed1413db7a50cf642","start":2259,"end":2263}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true}},"constant_map":{"EFailToRecoverPubKey":0,"EInvalidSignature":1,"KECCAK256":2,"SHA256":3}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/ecdsa_r1.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/ecdsa_r1.mvd new file mode 100644 index 0000000..c3a9bdb Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/ecdsa_r1.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/ecvrf.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/ecvrf.json new file mode 100644 index 0000000..d668a76 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/ecvrf.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/crypto/ecvrf.move","definition_location":{"file_hash":"dfa785e40b154a759e6783b5e1cc751d14259d07d47acf68aad916d3d3bda85b","start":82,"end":92},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","ecvrf"],"struct_map":{},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"dfa785e40b154a759e6783b5e1cc751d14259d07d47acf68aad916d3d3bda85b","start":782,"end":929},"definition_location":{"file_hash":"dfa785e40b154a759e6783b5e1cc751d14259d07d47acf68aad916d3d3bda85b","start":800,"end":812},"type_parameters":[],"parameters":[["hash#0#0",{"file_hash":"dfa785e40b154a759e6783b5e1cc751d14259d07d47acf68aad916d3d3bda85b","start":818,"end":822}],["alpha_string#0#0",{"file_hash":"dfa785e40b154a759e6783b5e1cc751d14259d07d47acf68aad916d3d3bda85b","start":841,"end":853}],["public_key#0#0",{"file_hash":"dfa785e40b154a759e6783b5e1cc751d14259d07d47acf68aad916d3d3bda85b","start":872,"end":882}],["proof#0#0",{"file_hash":"dfa785e40b154a759e6783b5e1cc751d14259d07d47acf68aad916d3d3bda85b","start":901,"end":906}]],"returns":[{"file_hash":"dfa785e40b154a759e6783b5e1cc751d14259d07d47acf68aad916d3d3bda85b","start":924,"end":928}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true}},"constant_map":{"EInvalidHashLength":0,"EInvalidProofEncoding":2,"EInvalidPublicKeyEncoding":1}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/ecvrf.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/ecvrf.mvd new file mode 100644 index 0000000..e4bcb41 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/ecvrf.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/ed25519.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/ed25519.json new file mode 100644 index 0000000..67a5d29 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/ed25519.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/crypto/ed25519.move","definition_location":{"file_hash":"a8c60d2014d6c05e8658cdd287005261573c7058712bf69e34628c4c880881a5","start":82,"end":94},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","ed25519"],"struct_map":{},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"a8c60d2014d6c05e8658cdd287005261573c7058712bf69e34628c4c880881a5","start":463,"end":584},"definition_location":{"file_hash":"a8c60d2014d6c05e8658cdd287005261573c7058712bf69e34628c4c880881a5","start":481,"end":495},"type_parameters":[],"parameters":[["signature#0#0",{"file_hash":"a8c60d2014d6c05e8658cdd287005261573c7058712bf69e34628c4c880881a5","start":501,"end":510}],["public_key#0#0",{"file_hash":"a8c60d2014d6c05e8658cdd287005261573c7058712bf69e34628c4c880881a5","start":529,"end":539}],["msg#0#0",{"file_hash":"a8c60d2014d6c05e8658cdd287005261573c7058712bf69e34628c4c880881a5","start":558,"end":561}]],"returns":[{"file_hash":"a8c60d2014d6c05e8658cdd287005261573c7058712bf69e34628c4c880881a5","start":579,"end":583}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true}},"constant_map":{}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/ed25519.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/ed25519.mvd new file mode 100644 index 0000000..9fa9191 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/ed25519.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/event.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/event.json new file mode 100644 index 0000000..eaa3e9b --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/event.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/event.move","definition_location":{"file_hash":"d8c4ace728a0566ac9d78b86ed592501e95576f51582dc3b32ab0c17ab9a9681","start":773,"end":783},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","event"],"struct_map":{},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"d8c4ace728a0566ac9d78b86ed592501e95576f51582dc3b32ab0c17ab9a9681","start":1192,"end":1241},"definition_location":{"file_hash":"d8c4ace728a0566ac9d78b86ed592501e95576f51582dc3b32ab0c17ab9a9681","start":1210,"end":1214},"type_parameters":[["T",{"file_hash":"d8c4ace728a0566ac9d78b86ed592501e95576f51582dc3b32ab0c17ab9a9681","start":1215,"end":1216}]],"parameters":[["event#0#0",{"file_hash":"d8c4ace728a0566ac9d78b86ed592501e95576f51582dc3b32ab0c17ab9a9681","start":1231,"end":1236}]],"returns":[],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"1":{"location":{"file_hash":"d8c4ace728a0566ac9d78b86ed592501e95576f51582dc3b32ab0c17ab9a9681","start":1540,"end":1822},"definition_location":{"file_hash":"d8c4ace728a0566ac9d78b86ed592501e95576f51582dc3b32ab0c17ab9a9681","start":1551,"end":1569},"type_parameters":[["T",{"file_hash":"d8c4ace728a0566ac9d78b86ed592501e95576f51582dc3b32ab0c17ab9a9681","start":1570,"end":1571}]],"parameters":[["event#0#0",{"file_hash":"d8c4ace728a0566ac9d78b86ed592501e95576f51582dc3b32ab0c17ab9a9681","start":1586,"end":1591}]],"returns":[],"locals":[["stream_id#1#0",{"file_hash":"d8c4ace728a0566ac9d78b86ed592501e95576f51582dc3b32ab0c17ab9a9681","start":1606,"end":1615}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d8c4ace728a0566ac9d78b86ed592501e95576f51582dc3b32ab0c17ab9a9681","start":1618,"end":1645},"1":{"file_hash":"d8c4ace728a0566ac9d78b86ed592501e95576f51582dc3b32ab0c17ab9a9681","start":1606,"end":1615},"2":{"file_hash":"d8c4ace728a0566ac9d78b86ed592501e95576f51582dc3b32ab0c17ab9a9681","start":1724,"end":1733},"3":{"file_hash":"d8c4ace728a0566ac9d78b86ed592501e95576f51582dc3b32ab0c17ab9a9681","start":1674,"end":1734},"4":{"file_hash":"d8c4ace728a0566ac9d78b86ed592501e95576f51582dc3b32ab0c17ab9a9681","start":1802,"end":1811},"5":{"file_hash":"d8c4ace728a0566ac9d78b86ed592501e95576f51582dc3b32ab0c17ab9a9681","start":1813,"end":1818},"6":{"file_hash":"d8c4ace728a0566ac9d78b86ed592501e95576f51582dc3b32ab0c17ab9a9681","start":1740,"end":1819},"7":{"file_hash":"d8c4ace728a0566ac9d78b86ed592501e95576f51582dc3b32ab0c17ab9a9681","start":1819,"end":1820}},"is_native":false},"2":{"location":{"file_hash":"d8c4ace728a0566ac9d78b86ed592501e95576f51582dc3b32ab0c17ab9a9681","start":1824,"end":1955},"definition_location":{"file_hash":"d8c4ace728a0566ac9d78b86ed592501e95576f51582dc3b32ab0c17ab9a9681","start":1835,"end":1858},"type_parameters":[["StreamHeadT",{"file_hash":"d8c4ace728a0566ac9d78b86ed592501e95576f51582dc3b32ab0c17ab9a9681","start":1859,"end":1870}],["T",{"file_hash":"d8c4ace728a0566ac9d78b86ed592501e95576f51582dc3b32ab0c17ab9a9681","start":1872,"end":1873}]],"parameters":[["accumulator_id#0#0",{"file_hash":"d8c4ace728a0566ac9d78b86ed592501e95576f51582dc3b32ab0c17ab9a9681","start":1893,"end":1907}],["stream#0#0",{"file_hash":"d8c4ace728a0566ac9d78b86ed592501e95576f51582dc3b32ab0c17ab9a9681","start":1922,"end":1928}],["event#0#0",{"file_hash":"d8c4ace728a0566ac9d78b86ed592501e95576f51582dc3b32ab0c17ab9a9681","start":1943,"end":1948}]],"returns":[],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true}},"constant_map":{}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/event.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/event.mvd new file mode 100644 index 0000000..b191944 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/event.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/funds_accumulator.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/funds_accumulator.json new file mode 100644 index 0000000..0c8fc9b --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/funds_accumulator.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/funds_accumulator.move","definition_location":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":144,"end":166},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","funds_accumulator"],"struct_map":{"0":{"definition_location":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":1628,"end":1638},"type_parameters":[["T",{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":1647,"end":1648}]],"fields":[{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":1745,"end":1750},{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":1931,"end":1936}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2029,"end":2128},"definition_location":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2040,"end":2056},"type_parameters":[["T",{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2057,"end":2058}]],"parameters":[["withdrawal#0#0",{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2067,"end":2077}]],"returns":[{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2096,"end":2103}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2110,"end":2120},"1":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2110,"end":2126}},"is_native":false},"1":{"location":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2181,"end":2277},"definition_location":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2192,"end":2208},"type_parameters":[["T",{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2209,"end":2210}]],"parameters":[["withdrawal#0#0",{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2219,"end":2229}]],"returns":[{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2248,"end":2252}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2259,"end":2269},"1":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2259,"end":2275}},"is_native":false},"2":{"location":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2368,"end":2660},"definition_location":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2379,"end":2395},"type_parameters":[["T",{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2396,"end":2397}]],"parameters":[["withdrawal#0#0",{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2411,"end":2421}],["sub_limit#0#0",{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2447,"end":2456}]],"returns":[{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2467,"end":2480}],"locals":[],"nops":{},"labels":{"0":0,"1":7,"2":11},"code_map":{"0":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2495,"end":2505},"1":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2495,"end":2511},"3":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2515,"end":2524},"4":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2512,"end":2514},"5":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2487,"end":2543},"9":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2526,"end":2542},"10":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2487,"end":2543},"11":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2568,"end":2578},"12":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2568,"end":2584},"14":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2587,"end":2596},"15":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2585,"end":2586},"16":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2549,"end":2559},"17":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2549,"end":2565},"18":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2549,"end":2596},"19":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2622,"end":2632},"20":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2622,"end":2638},"22":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2647,"end":2656},"23":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2602,"end":2658}},"is_native":false},"3":{"location":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2889,"end":3183},"definition_location":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2900,"end":2915},"type_parameters":[["T",{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2916,"end":2917}]],"parameters":[["withdrawal#0#0",{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2926,"end":2936}],["other#0#0",{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2958,"end":2963}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":9,"2":13,"4":24,"5":28},"code_map":{"0":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2994,"end":3004},"1":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2994,"end":3010},"3":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3014,"end":3025},"6":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3011,"end":3013},"7":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2986,"end":3042},"11":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3027,"end":3041},"12":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":2986,"end":3042},"13":{"file_hash":"2794429e56a883ff4327e3a1d09aaf910bdfb4100b8de2aad4ee596ab5462528","start":4049,"end":4130},"14":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3082,"end":3092},"15":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3082,"end":3098},"17":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3080,"end":3081},"18":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3102,"end":3113},"21":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3099,"end":3101},"22":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3048,"end":3125},"26":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3115,"end":3124},"27":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3048,"end":3125},"28":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3150,"end":3160},"29":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3150,"end":3166},"31":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3169,"end":3180},"34":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3167,"end":3168},"35":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3131,"end":3141},"36":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3131,"end":3147},"37":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3131,"end":3180},"38":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3180,"end":3181}},"is_native":false},"4":{"location":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3263,"end":3446},"definition_location":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3283,"end":3289},"type_parameters":[["T",{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3290,"end":3291}]],"parameters":[["withdrawal#0#0",{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3300,"end":3310}],["_#0#0",{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3327,"end":3328}]],"returns":[{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3352,"end":3353}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3401,"end":3411},"1":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3364,"end":3398},"2":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3417,"end":3444}},"is_native":false},"5":{"location":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3870,"end":4176},"definition_location":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3890,"end":3910},"type_parameters":[["T",{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3911,"end":3912}]],"parameters":[["obj#0#0",{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3921,"end":3924}],["limit#0#0",{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3936,"end":3941}]],"returns":[{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3950,"end":3963}],"locals":[],"nops":{},"labels":{"0":0,"1":4,"2":8},"code_map":{"0":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":4028,"end":4059},"1":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3987,"end":4060},"2":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3970,"end":4107},"6":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":4070,"end":4100},"7":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":3970,"end":4107},"8":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":4125,"end":4128},"10":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":4125,"end":4141},"11":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":4167,"end":4172},"12":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":4147,"end":4174}},"is_native":false},"6":{"location":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":4237,"end":4449},"definition_location":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":4257,"end":4265},"type_parameters":[["T",{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":4266,"end":4267}]],"parameters":[["value#0#0",{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":4276,"end":4281}],["recipient#0#0",{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":4286,"end":4295}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":4371,"end":4380},"1":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":4330,"end":4381},"2":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":4430,"end":4439},"3":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":4441,"end":4446},"4":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":4387,"end":4447}},"is_native":false},"7":{"location":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":4510,"end":4712},"definition_location":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":4514,"end":4527},"type_parameters":[["T",{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":4528,"end":4529}]],"parameters":[["owner#0#0",{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":4538,"end":4543}],["value#0#0",{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":4554,"end":4559}]],"returns":[{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":4568,"end":4569}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":4635,"end":4640},"1":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":4594,"end":4641},"2":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":4697,"end":4702},"3":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":4704,"end":4709},"4":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":4647,"end":4710}},"is_native":false},"8":{"location":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":4967,"end":5067},"definition_location":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":4978,"end":5004},"type_parameters":[["T",{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":5005,"end":5006}]],"parameters":[["accumulator#0#0",{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":5015,"end":5026}],["recipient#0#0",{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":5037,"end":5046}],["value#0#0",{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":5057,"end":5062}]],"returns":[],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"9":{"location":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":5318,"end":5442},"definition_location":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":5329,"end":5362},"type_parameters":[["T",{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":5363,"end":5364}]],"parameters":[["accumulator#0#0",{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":5378,"end":5389}],["owner#0#0",{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":5404,"end":5409}],["value#0#0",{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":5424,"end":5429}]],"returns":[{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":5440,"end":5441}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"10":{"location":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":5496,"end":5623},"definition_location":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":5516,"end":5533},"type_parameters":[["T",{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":5534,"end":5535}]],"parameters":[["owner#0#0",{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":5544,"end":5549}],["limit#0#0",{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":5560,"end":5565}]],"returns":[{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":5574,"end":5587}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":5607,"end":5612},"1":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":5614,"end":5619},"2":{"file_hash":"3ca6c85e0ca956a4fdaf1d8881b1c2c6fa0a6046a8b1694520b297434174540e","start":5594,"end":5621}},"is_native":false}},"constant_map":{"EInvalidSubLimit":2,"EObjectFundsWithdrawNotEnabled":6,"EOverflow":0,"EOwnerMismatch":4}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/funds_accumulator.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/funds_accumulator.mvd new file mode 100644 index 0000000..5ba58e3 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/funds_accumulator.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/groth16.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/groth16.json new file mode 100644 index 0000000..c262e2a --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/groth16.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/crypto/groth16.move","definition_location":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":82,"end":94},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","groth16"],"struct_map":{"0":{"definition_location":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":954,"end":959},"type_parameters":[],"fields":[{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":988,"end":990}]},"1":{"definition_location":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":1401,"end":1421},"type_parameters":[],"fields":[{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":1450,"end":1471},{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":1489,"end":1511},{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":1529,"end":1550},{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":1568,"end":1589}]},"2":{"definition_location":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2410,"end":2427},"type_parameters":[],"fields":[{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2456,"end":2461}]},"3":{"definition_location":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":3035,"end":3046},"type_parameters":[],"fields":[{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":3075,"end":3080}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":1107,"end":1155},"definition_location":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":1118,"end":1126},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":1130,"end":1135}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":1150,"end":1151},"1":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":1138,"end":1153}},"is_native":false},"1":{"location":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":1261,"end":1306},"definition_location":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":1272,"end":1277},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":1281,"end":1286}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":1301,"end":1302},"1":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":1289,"end":1304}},"is_native":false},"2":{"location":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":1655,"end":2024},"definition_location":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":1666,"end":1680},"type_parameters":[],"parameters":[["vk_gamma_abc_g1_bytes#0#0",{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":1686,"end":1707}],["alpha_g1_beta_g2_bytes#0#0",{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":1725,"end":1747}],["gamma_g2_neg_pc_bytes#0#0",{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":1765,"end":1786}],["delta_g2_neg_pc_bytes#0#0",{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":1804,"end":1825}]],"returns":[{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":1842,"end":1862}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":1900,"end":1921},"1":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":1931,"end":1953},"2":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":1963,"end":1984},"3":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":1994,"end":2015},"4":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":1869,"end":2022}},"is_native":false},"3":{"location":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2098,"end":2331},"definition_location":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2109,"end":2121},"type_parameters":[],"parameters":[["pvk#0#0",{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2122,"end":2125}]],"returns":[{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2150,"end":2168}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2191,"end":2216},"3":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2226,"end":2252},"6":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2262,"end":2287},"9":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2297,"end":2322},"12":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2175,"end":2329}},"is_native":false},"4":{"location":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2696,"end":2941},"definition_location":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2707,"end":2737},"type_parameters":[],"parameters":[["bytes#0#0",{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2738,"end":2743}]],"returns":[{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2758,"end":2775}],"locals":[],"nops":{},"labels":{"0":0,"1":8,"2":10,"3":18,"4":20},"code_map":{"0":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2790,"end":2795},"1":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2790,"end":2804},"2":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2807,"end":2809},"3":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2805,"end":2806},"4":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2813,"end":2814},"5":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2810,"end":2812},"6":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2782,"end":2831},"8":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2816,"end":2830},"9":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2782,"end":2831},"10":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2845,"end":2850},"11":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2845,"end":2859},"12":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2862,"end":2864},"13":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2860,"end":2861},"14":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2868,"end":2883},"15":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2865,"end":2867},"16":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2837,"end":2906},"18":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2885,"end":2905},"19":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2837,"end":2906},"20":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2932,"end":2937},"21":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":2912,"end":2939}},"is_native":false},"5":{"location":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":3145,"end":3241},"definition_location":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":3156,"end":3179},"type_parameters":[],"parameters":[["bytes#0#0",{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":3180,"end":3185}]],"returns":[{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":3200,"end":3211}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":3232,"end":3237},"1":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":3218,"end":3239}},"is_native":false},"6":{"location":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":3701,"end":3862},"definition_location":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":3712,"end":3733},"type_parameters":[],"parameters":[["curve#0#0",{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":3734,"end":3739}],["verifying_key#0#0",{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":3749,"end":3762}]],"returns":[{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":3778,"end":3798}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":3836,"end":3841},"1":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":3836,"end":3844},"3":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":3846,"end":3859},"4":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":3805,"end":3860}},"is_native":false},"7":{"location":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":4022,"end":4136},"definition_location":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":4033,"end":4063},"type_parameters":[],"parameters":[["curve#0#0",{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":4069,"end":4074}],["verifying_key#0#0",{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":4084,"end":4097}]],"returns":[{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":4115,"end":4135}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"8":{"location":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":4556,"end":5092},"definition_location":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":4567,"end":4587},"type_parameters":[],"parameters":[["curve#0#0",{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":4593,"end":4598}],["prepared_verifying_key#0#0",{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":4612,"end":4634}],["public_proof_inputs#0#0",{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":4663,"end":4682}],["proof_points#0#0",{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":4708,"end":4720}]],"returns":[{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":4739,"end":4743}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":4789,"end":4794},"1":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":4789,"end":4797},"3":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":4808,"end":4830},"4":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":4807,"end":4852},"5":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":4863,"end":4885},"6":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":4862,"end":4908},"7":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":4919,"end":4941},"8":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":4918,"end":4963},"9":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":4974,"end":4996},"10":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":4973,"end":5018},"11":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":5029,"end":5048},"12":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":5028,"end":5054},"13":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":5065,"end":5077},"14":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":5064,"end":5083},"15":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":4750,"end":5090}},"is_native":false},"9":{"location":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":5261,"end":5556},"definition_location":{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":5272,"end":5301},"type_parameters":[],"parameters":[["curve#0#0",{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":5307,"end":5312}],["vk_gamma_abc_g1_bytes#0#0",{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":5322,"end":5343}],["alpha_g1_beta_g2_bytes#0#0",{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":5362,"end":5384}],["gamma_g2_neg_pc_bytes#0#0",{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":5403,"end":5424}],["delta_g2_neg_pc_bytes#0#0",{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":5443,"end":5464}],["public_proof_inputs#0#0",{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":5483,"end":5502}],["proof_points#0#0",{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":5521,"end":5533}]],"returns":[{"file_hash":"71b513568eaecea5982e8c7e7c346464b3a087c63011a2ec1367358d00c0ffc3","start":5551,"end":5555}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true}},"constant_map":{"EInvalidCurve":1,"EInvalidScalar":3,"EInvalidVerifyingKey":0,"ETooManyPublicInputs":2,"MaxPublicInputs":4}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/groth16.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/groth16.mvd new file mode 100644 index 0000000..b94c3e2 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/groth16.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/group_ops.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/group_ops.json new file mode 100644 index 0000000..f5f29b1 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/group_ops.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/crypto/group_ops.move","definition_location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":142,"end":156},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","group_ops"],"struct_map":{"0":{"definition_location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":664,"end":671},"type_parameters":[["T",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":680,"end":681}]],"fields":[{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":711,"end":716}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":733,"end":798},"definition_location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":744,"end":749},"type_parameters":[["G",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":750,"end":751}]],"parameters":[["e#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":753,"end":754}]],"returns":[{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":770,"end":781}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":789,"end":790},"1":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":788,"end":796}},"is_native":false},"1":{"location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":800,"end":890},"definition_location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":811,"end":816},"type_parameters":[["G",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":817,"end":818}]],"parameters":[["e1#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":820,"end":822}],["e2#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":837,"end":839}]],"returns":[{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":855,"end":859}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":867,"end":869},"1":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":866,"end":875},"2":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":880,"end":882},"3":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":879,"end":888},"4":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":876,"end":878},"5":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":866,"end":888}},"is_native":false},"2":{"location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":971,"end":1169},"definition_location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":991,"end":1001},"type_parameters":[["G",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1002,"end":1003}]],"parameters":[["type_#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1005,"end":1010}],["bytes#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1016,"end":1021}],["is_trusted#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1035,"end":1045}]],"returns":[{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1054,"end":1064}],"locals":[["%#1",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1079,"end":1125}]],"nops":{},"labels":{"0":0,"1":2,"2":5,"3":9,"4":12,"5":14},"code_map":{"0":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1079,"end":1089},"1":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1079,"end":1125},"5":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1111,"end":1116},"6":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1118,"end":1124},"7":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1093,"end":1125},"8":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1079,"end":1125},"10":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1071,"end":1141},"12":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1127,"end":1140},"13":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1071,"end":1141},"14":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1160,"end":1165},"15":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1147,"end":1167}},"is_native":false},"3":{"location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1171,"end":1326},"definition_location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1191,"end":1194},"type_parameters":[["G",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1195,"end":1196}]],"parameters":[["type_#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1198,"end":1203}],["e1#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1209,"end":1211}],["e2#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1226,"end":1228}]],"returns":[{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1244,"end":1254}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1294,"end":1299},"1":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1302,"end":1304},"2":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1301,"end":1310},"3":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1313,"end":1315},"4":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1312,"end":1321},"5":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1281,"end":1322},"6":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1261,"end":1324}},"is_native":false},"4":{"location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1328,"end":1483},"definition_location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1348,"end":1351},"type_parameters":[["G",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1352,"end":1353}]],"parameters":[["type_#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1355,"end":1360}],["e1#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1366,"end":1368}],["e2#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1383,"end":1385}]],"returns":[{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1401,"end":1411}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1451,"end":1456},"1":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1459,"end":1461},"2":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1458,"end":1467},"3":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1470,"end":1472},"4":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1469,"end":1478},"5":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1438,"end":1479},"6":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1418,"end":1481}},"is_native":false},"5":{"location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1485,"end":1649},"definition_location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1505,"end":1508},"type_parameters":[["S",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1509,"end":1510}],["G",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1512,"end":1513}]],"parameters":[["type_#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1515,"end":1520}],["scalar#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1526,"end":1532}],["e#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1547,"end":1548}]],"returns":[{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1564,"end":1574}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1614,"end":1619},"1":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1622,"end":1628},"2":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1621,"end":1634},"3":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1637,"end":1638},"4":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1636,"end":1644},"5":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1601,"end":1645},"6":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1581,"end":1647}},"is_native":false},"6":{"location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1703,"end":1867},"definition_location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1723,"end":1726},"type_parameters":[["S",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1727,"end":1728}],["G",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1730,"end":1731}]],"parameters":[["type_#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1733,"end":1738}],["scalar#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1744,"end":1750}],["e#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1765,"end":1766}]],"returns":[{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1782,"end":1792}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1832,"end":1837},"1":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1840,"end":1846},"2":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1839,"end":1852},"3":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1855,"end":1856},"4":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1854,"end":1862},"5":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1819,"end":1863},"6":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1799,"end":1865}},"is_native":false},"7":{"location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1869,"end":1995},"definition_location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1889,"end":1896},"type_parameters":[["G",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1897,"end":1898}]],"parameters":[["type_#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1900,"end":1905}],["m#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1911,"end":1912}]],"returns":[{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1928,"end":1938}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1982,"end":1987},"1":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1989,"end":1990},"2":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1965,"end":1991},"3":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":1945,"end":1993}},"is_native":false},"8":{"location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2117,"end":2838},"definition_location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2137,"end":2164},"type_parameters":[["S",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2165,"end":2166}],["G",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2168,"end":2169}]],"parameters":[["type_#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2176,"end":2181}],["scalars#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2191,"end":2198}],["elements#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2225,"end":2233}]],"returns":[{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2259,"end":2269}],"locals":[["element_vec#1#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2642,"end":2653}],["elements_bytes#1#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2452,"end":2466}],["i#1#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2503,"end":2504}],["scalar_vec#1#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2557,"end":2567}],["scalars_bytes#1#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2402,"end":2415}]],"nops":{},"labels":{"0":0,"1":6,"2":12,"3":19,"4":25,"5":31,"6":36,"7":61},"code_map":{"0":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2284,"end":2291},"1":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2284,"end":2300},"2":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2303,"end":2304},"3":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2301,"end":2302},"4":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2276,"end":2320},"10":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2306,"end":2319},"11":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2276,"end":2320},"12":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2334,"end":2341},"13":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2334,"end":2350},"14":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2354,"end":2362},"15":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2354,"end":2371},"16":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2351,"end":2353},"17":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2326,"end":2387},"23":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2373,"end":2386},"24":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2326,"end":2387},"25":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2430,"end":2438},"26":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2398,"end":2415},"27":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2481,"end":2489},"28":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2448,"end":2466},"29":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2507,"end":2508},"30":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2499,"end":2504},"31":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2521,"end":2522},"32":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2525,"end":2532},"33":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2525,"end":2541},"34":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2523,"end":2524},"35":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2514,"end":2743},"36":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2570,"end":2577},"37":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2578,"end":2579},"38":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2570,"end":2580},"40":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2557,"end":2567},"41":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2590,"end":2603},"42":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2611,"end":2627},"45":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2590,"end":2628},"46":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2656,"end":2664},"47":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2665,"end":2666},"48":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2656,"end":2667},"50":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2642,"end":2653},"51":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2677,"end":2691},"52":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2699,"end":2716},"55":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2677,"end":2717},"56":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2731,"end":2732},"57":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2735,"end":2736},"58":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2733,"end":2734},"59":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2727,"end":2728},"60":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2514,"end":2743},"61":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2749,"end":2836},"65":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2795,"end":2800},"66":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2802,"end":2816},"67":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2818,"end":2833},"68":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2769,"end":2834},"69":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2749,"end":2836}},"is_native":false},"9":{"location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2840,"end":3031},"definition_location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2860,"end":2867},"type_parameters":[["G1",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2868,"end":2870}],["G2",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2872,"end":2874}],["G3",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2876,"end":2878}]],"parameters":[["type_#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2885,"end":2890}],["e1#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2900,"end":2902}],["e2#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2922,"end":2924}]],"returns":[{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2943,"end":2954}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2999,"end":3004},"1":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3007,"end":3009},"2":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3006,"end":3015},"3":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3018,"end":3020},"4":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3017,"end":3026},"5":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2982,"end":3027},"6":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":2961,"end":3029}},"is_native":false},"10":{"location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3033,"end":3227},"definition_location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3053,"end":3060},"type_parameters":[["From",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3061,"end":3065}],["To",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3067,"end":3069}]],"parameters":[["from_type_#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3076,"end":3086}],["to_type_#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3096,"end":3104}],["e#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3114,"end":3115}]],"returns":[{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3136,"end":3147}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3192,"end":3202},"1":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3204,"end":3212},"2":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3215,"end":3216},"3":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3214,"end":3222},"4":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3175,"end":3223},"5":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3154,"end":3225}},"is_native":false},"11":{"location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3229,"end":3385},"definition_location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3249,"end":3252},"type_parameters":[["G",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3253,"end":3254}]],"parameters":[["type_#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3256,"end":3261}],["terms#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3267,"end":3272}]],"returns":[{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3296,"end":3306}],"locals":[["$stop#0#6",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["%#2",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3372,"end":3379}],["%#3",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7499,"end":7500}],["%#4",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3354,"end":3380}],["%#5",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3346,"end":3351}],["e#1#13",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7496,"end":7497}],["i#1#9",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["r#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7471,"end":7472}],["stop#1#9",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7451,"end":7452}],["v#1#3",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6637,"end":6638}],["x#1#14",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3369,"end":3370}]],"nops":{},"labels":{"0":0,"11":22,"17":43,"4":18},"code_map":{"0":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3346,"end":3351},"2":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3356,"end":3361},"3":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3355,"end":3361},"4":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7451,"end":7452},"5":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7475,"end":7483},"6":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7467,"end":7472},"7":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7489,"end":7490},"8":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6633,"end":6638},"9":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6649,"end":6650},"10":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6649,"end":6660},"11":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6666,"end":6667},"12":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6666,"end":6676},"13":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"16":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"23":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6682,"end":6683},"24":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6688,"end":6689},"25":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6688,"end":6700},"26":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7496,"end":7497},"27":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7499,"end":7500},"29":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7514,"end":7515},"30":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3369,"end":3370},"31":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3372,"end":3379},"35":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7499,"end":7500},"36":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3372,"end":3379},"37":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7499,"end":7517},"38":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"39":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"40":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"41":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"42":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"43":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6708,"end":6709},"44":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6708,"end":6725},"45":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7524,"end":7525},"46":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3354,"end":3380},"47":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3346,"end":3351},"48":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3353,"end":3380},"49":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3333,"end":3381},"50":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3313,"end":3383}},"is_native":false},"12":{"location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3695,"end":3761},"definition_location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3706,"end":3723},"type_parameters":[],"parameters":[["type_#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3724,"end":3729}],["bytes#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3735,"end":3740}]],"returns":[{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3756,"end":3760}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"13":{"location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3762,"end":3843},"definition_location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3773,"end":3785},"type_parameters":[],"parameters":[["type_#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3786,"end":3791}],["e1#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3797,"end":3799}],["e2#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3814,"end":3816}]],"returns":[{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3832,"end":3842}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"14":{"location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3844,"end":3925},"definition_location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3855,"end":3867},"type_parameters":[],"parameters":[["type_#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3868,"end":3873}],["e1#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3879,"end":3881}],["e2#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3896,"end":3898}]],"returns":[{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":3914,"end":3924}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"15":{"location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4072,"end":4153},"definition_location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4083,"end":4095},"type_parameters":[],"parameters":[["type_#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4096,"end":4101}],["e1#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4107,"end":4109}],["e2#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4124,"end":4126}]],"returns":[{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4142,"end":4152}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"16":{"location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4154,"end":4235},"definition_location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4165,"end":4177},"type_parameters":[],"parameters":[["type_#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4178,"end":4183}],["e1#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4189,"end":4191}],["e2#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4206,"end":4208}]],"returns":[{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4224,"end":4234}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"17":{"location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4237,"end":4304},"definition_location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4248,"end":4264},"type_parameters":[],"parameters":[["type_#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4265,"end":4270}],["m#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4276,"end":4277}]],"returns":[{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4293,"end":4303}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"18":{"location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4305,"end":4425},"definition_location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4316,"end":4341},"type_parameters":[],"parameters":[["type_#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4347,"end":4352}],["scalars#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4362,"end":4369}],["elements#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4388,"end":4396}]],"returns":[{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4414,"end":4424}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"19":{"location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4515,"end":4600},"definition_location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4526,"end":4542},"type_parameters":[],"parameters":[["type_#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4543,"end":4548}],["e1#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4554,"end":4556}],["e2#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4571,"end":4573}]],"returns":[{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4589,"end":4599}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"20":{"location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4602,"end":4688},"definition_location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4613,"end":4629},"type_parameters":[],"parameters":[["from_type_#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4630,"end":4640}],["to_type_#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4646,"end":4654}],["e#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4660,"end":4661}]],"returns":[{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4677,"end":4687}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"21":{"location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4689,"end":4760},"definition_location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4700,"end":4712},"type_parameters":[],"parameters":[["type_#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4713,"end":4718}],["e#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4724,"end":4725}]],"returns":[{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4749,"end":4759}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"22":{"location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4841,"end":5304},"definition_location":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4861,"end":4874},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4875,"end":4876}],["big_endian#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4883,"end":4893}],["buffer#0#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4901,"end":4907}]],"returns":[],"locals":[["%#1",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5136,"end":5225}],["buffer_len#1#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4936,"end":4946}],["i#1#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5086,"end":5087}],["position#1#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5125,"end":5133}],["x_as_bytes#1#0",{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5025,"end":5035}]],"nops":{},"labels":{"0":0,"1":9,"2":13,"3":18,"4":22,"5":25,"6":32,"7":34,"8":49},"code_map":{"0":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4949,"end":4955},"2":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4949,"end":4964},"3":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4936,"end":4946},"4":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4978,"end":4988},"5":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4991,"end":4992},"6":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4989,"end":4990},"7":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4970,"end":5015},"11":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4994,"end":5014},"12":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":4970,"end":5015},"13":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5052,"end":5054},"14":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5038,"end":5055},"15":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5025,"end":5035},"16":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5090,"end":5091},"17":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5082,"end":5087},"18":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5104,"end":5105},"19":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5108,"end":5109},"20":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5106,"end":5107},"21":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5097,"end":5301},"22":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5140,"end":5150},"23":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5136,"end":5225},"25":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5166,"end":5176},"26":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5179,"end":5180},"27":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5177,"end":5178},"28":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5183,"end":5184},"29":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5181,"end":5182},"30":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5136,"end":5225},"32":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5214,"end":5215},"33":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5136,"end":5225},"35":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5125,"end":5133},"36":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5262,"end":5275},"37":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5273,"end":5274},"38":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5262,"end":5275},"40":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5242,"end":5248},"41":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5249,"end":5257},"42":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5237,"end":5258},"43":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5235,"end":5275},"44":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5289,"end":5290},"45":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5293,"end":5294},"46":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5291,"end":5292},"47":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5285,"end":5286},"48":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5097,"end":5301},"49":{"file_hash":"9fdb0b885a2f21461b174b5258ab47f314fccda20527ba9cc4b7a0d1af117e27","start":5301,"end":5302}},"is_native":false}},"constant_map":{"EInputTooLong":2,"EInvalidBufferLength":3,"EInvalidInput":1,"ENotSupported":0}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/group_ops.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/group_ops.mvd new file mode 100644 index 0000000..0cf756c Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/group_ops.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/hash.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/hash.json new file mode 100644 index 0000000..1c65fb8 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/hash.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/crypto/hash.move","definition_location":{"file_hash":"d61cbcce22bccdfe46c198dd3e92cadd7d181242d078985a76d82b6b3b302057","start":220,"end":229},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","hash"],"struct_map":{},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"d61cbcce22bccdfe46c198dd3e92cadd7d181242d078985a76d82b6b3b302057","start":344,"end":404},"definition_location":{"file_hash":"d61cbcce22bccdfe46c198dd3e92cadd7d181242d078985a76d82b6b3b302057","start":362,"end":372},"type_parameters":[],"parameters":[["data#0#0",{"file_hash":"d61cbcce22bccdfe46c198dd3e92cadd7d181242d078985a76d82b6b3b302057","start":373,"end":377}]],"returns":[{"file_hash":"d61cbcce22bccdfe46c198dd3e92cadd7d181242d078985a76d82b6b3b302057","start":393,"end":403}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"1":{"location":{"file_hash":"d61cbcce22bccdfe46c198dd3e92cadd7d181242d078985a76d82b6b3b302057","start":516,"end":575},"definition_location":{"file_hash":"d61cbcce22bccdfe46c198dd3e92cadd7d181242d078985a76d82b6b3b302057","start":534,"end":543},"type_parameters":[],"parameters":[["data#0#0",{"file_hash":"d61cbcce22bccdfe46c198dd3e92cadd7d181242d078985a76d82b6b3b302057","start":544,"end":548}]],"returns":[{"file_hash":"d61cbcce22bccdfe46c198dd3e92cadd7d181242d078985a76d82b6b3b302057","start":564,"end":574}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true}},"constant_map":{}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/hash.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/hash.mvd new file mode 100644 index 0000000..0ea2631 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/hash.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/hex.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/hex.json new file mode 100644 index 0000000..4b4e3b0 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/hex.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/hex.move","definition_location":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":117,"end":125},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","hex"],"struct_map":{},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2202,"end":2438},"definition_location":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2213,"end":2219},"type_parameters":[],"parameters":[["bytes#0#0",{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2220,"end":2225}]],"returns":[{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2240,"end":2250}],"locals":[["hex_vector#1#0",{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2320,"end":2330}],["i#1#0",{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2266,"end":2267}],["l#1#0",{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2276,"end":2277}],["r#1#0",{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2273,"end":2274}]],"nops":{},"labels":{"0":0,"1":9,"2":14,"3":29},"code_map":{"0":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2282,"end":2283},"1":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2285,"end":2293},"2":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2295,"end":2300},"3":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2295,"end":2309},"4":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2276,"end":2277},"5":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2269,"end":2274},"6":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2262,"end":2267},"7":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2333,"end":2336},"8":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2320,"end":2330},"9":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2349,"end":2350},"10":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2353,"end":2354},"11":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2351,"end":2352},"12":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2342,"end":2429},"14":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2366,"end":2367},"15":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2375,"end":2402},"16":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2386,"end":2394},"17":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2392,"end":2393},"18":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2386,"end":2394},"20":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2386,"end":2401},"21":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2375,"end":2402},"23":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2366,"end":2403},"24":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2417,"end":2418},"25":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2421,"end":2422},"26":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2419,"end":2420},"27":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2413,"end":2414},"28":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2342,"end":2429},"29":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2435,"end":2436}},"is_native":false},"1":{"location":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2906,"end":3213},"definition_location":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2917,"end":2923},"type_parameters":[],"parameters":[["hex#0#0",{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2924,"end":2927}]],"returns":[{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2942,"end":2952}],"locals":[["decimal#1#0",{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3088,"end":3095}],["i#1#0",{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2968,"end":2969}],["l#1#0",{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2978,"end":2979}],["r#1#0",{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2975,"end":2976}]],"nops":{},"labels":{"0":0,"1":14,"2":16,"3":20,"4":44},"code_map":{"0":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2984,"end":2985},"1":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2987,"end":2995},"2":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2997,"end":3000},"3":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2997,"end":3009},"4":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2978,"end":2979},"5":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2971,"end":2976},"6":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":2964,"end":2969},"7":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3024,"end":3025},"8":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3028,"end":3029},"9":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3026,"end":3027},"10":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3033,"end":3034},"11":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3030,"end":3032},"12":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3016,"end":3054},"14":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3036,"end":3053},"15":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3016,"end":3054},"16":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3067,"end":3068},"17":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3071,"end":3072},"18":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3069,"end":3070},"19":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3060,"end":3204},"20":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3110,"end":3116},"21":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3114,"end":3115},"22":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3110,"end":3116},"24":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3098,"end":3117},"25":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3120,"end":3122},"26":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3118,"end":3119},"27":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3137,"end":3147},"28":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3141,"end":3142},"29":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3145,"end":3146},"30":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3143,"end":3144},"31":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3137,"end":3147},"33":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3125,"end":3148},"34":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3123,"end":3124},"35":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3088,"end":3095},"36":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3158,"end":3159},"37":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3170,"end":3177},"38":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3158,"end":3178},"39":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3192,"end":3193},"40":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3196,"end":3197},"41":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3194,"end":3195},"42":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3188,"end":3189},"43":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3060,"end":3204},"44":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3210,"end":3211}},"is_native":false},"2":{"location":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3215,"end":3477},"definition_location":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3219,"end":3230},"type_parameters":[],"parameters":[["hex#0#0",{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3231,"end":3234}]],"returns":[{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3241,"end":3243}],"locals":[["%#1",{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3254,"end":3275}],["%#2",{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3311,"end":3332}],["%#3",{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3373,"end":3395}],["%#5",{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3307,"end":3475}],["%#6",{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3250,"end":3475}]],"nops":{},"labels":{"0":0,"1":4,"10":38,"11":42,"12":47,"13":49,"15":52,"16":54,"17":60,"18":62,"2":9,"3":11,"4":13,"5":18,"6":22,"7":27,"8":29,"9":31},"code_map":{"0":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3254,"end":3256},"1":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3260,"end":3263},"2":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3257,"end":3259},"3":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3254,"end":3275},"4":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3267,"end":3270},"5":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3273,"end":3275},"6":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3271,"end":3272},"7":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3254,"end":3275},"12":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3250,"end":3475},"13":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3287,"end":3290},"14":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3293,"end":3295},"15":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3291,"end":3292},"16":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3250,"end":3475},"18":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3311,"end":3313},"19":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3317,"end":3320},"20":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3314,"end":3316},"21":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3311,"end":3332},"22":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3324,"end":3327},"23":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3330,"end":3332},"24":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3328,"end":3329},"25":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3311,"end":3332},"30":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3307,"end":3475},"31":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3344,"end":3346},"32":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3349,"end":3352},"33":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3347,"end":3348},"34":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3355,"end":3357},"35":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3353,"end":3354},"36":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3307,"end":3475},"38":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3373,"end":3375},"39":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3379,"end":3382},"40":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3376,"end":3378},"41":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3373,"end":3395},"42":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3386,"end":3389},"43":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3392,"end":3395},"44":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3390,"end":3391},"45":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3373,"end":3395},"50":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3369,"end":3475},"52":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3448,"end":3469},"53":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3442,"end":3469},"54":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3407,"end":3409},"55":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3412,"end":3415},"56":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3410,"end":3411},"57":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3418,"end":3420},"58":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3416,"end":3417},"59":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3307,"end":3475},"61":{"file_hash":"88668252e93376bb5e95890ad9b8e4fd9a822726cb70ed0a037f750ff70b7c61","start":3250,"end":3475}},"is_native":false}},"constant_map":{"EInvalidHexLength":0,"ENotValidHexCharacter":1,"HEX":2}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/hex.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/hex.mvd new file mode 100644 index 0000000..e9df069 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/hex.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/hmac.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/hmac.json new file mode 100644 index 0000000..6de945c --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/hmac.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/crypto/hmac.move","definition_location":{"file_hash":"8d4881c7949fbf805753a4dd83adea9db6a44e737ab7d36fffb2a06384118468","start":82,"end":91},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","hmac"],"struct_map":{},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"8d4881c7949fbf805753a4dd83adea9db6a44e737ab7d36fffb2a06384118468","start":247,"end":327},"definition_location":{"file_hash":"8d4881c7949fbf805753a4dd83adea9db6a44e737ab7d36fffb2a06384118468","start":265,"end":278},"type_parameters":[],"parameters":[["key#0#0",{"file_hash":"8d4881c7949fbf805753a4dd83adea9db6a44e737ab7d36fffb2a06384118468","start":279,"end":282}],["msg#0#0",{"file_hash":"8d4881c7949fbf805753a4dd83adea9db6a44e737ab7d36fffb2a06384118468","start":297,"end":300}]],"returns":[{"file_hash":"8d4881c7949fbf805753a4dd83adea9db6a44e737ab7d36fffb2a06384118468","start":316,"end":326}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true}},"constant_map":{}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/hmac.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/hmac.mvd new file mode 100644 index 0000000..ee2d024 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/hmac.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/kiosk.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/kiosk.json new file mode 100644 index 0000000..ddb964e --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/kiosk.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/kiosk/kiosk.move","definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":4083,"end":4093},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","kiosk"],"struct_map":{"0":{"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":5908,"end":5913},"type_parameters":[],"fields":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":5935,"end":5937},{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":6011,"end":6018},{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":6147,"end":6152},{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":6298,"end":6308},{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":6640,"end":6656}]},"1":{"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":6831,"end":6844},"type_parameters":[],"fields":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":6866,"end":6868},{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":6879,"end":6884}]},"2":{"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":7340,"end":7351},"type_parameters":[["T",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":7360,"end":7361}]],"fields":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":7397,"end":7399},{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":7456,"end":7464},{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":7505,"end":7512},{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":7581,"end":7590}]},"3":{"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":7733,"end":7739},"type_parameters":[],"fields":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":7742,"end":7750},{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":7756,"end":7763}]},"4":{"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":7873,"end":7877},"type_parameters":[],"fields":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":7902,"end":7904}]},"5":{"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":8066,"end":8073},"type_parameters":[],"fields":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":8098,"end":8100},{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":8106,"end":8118}]},"6":{"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":8337,"end":8341},"type_parameters":[],"fields":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":8366,"end":8368}]},"7":{"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":8617,"end":8627},"type_parameters":[["T",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":8636,"end":8637}]],"fields":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":8673,"end":8678},{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":8688,"end":8690},{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":8700,"end":8705}]},"8":{"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":9252,"end":9265},"type_parameters":[["T",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":9274,"end":9275}]],"fields":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":9311,"end":9316},{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":9326,"end":9328},{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":9338,"end":9343}]},"9":{"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":9465,"end":9477},"type_parameters":[["T",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":9486,"end":9487}]],"fields":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":9523,"end":9528},{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":9538,"end":9540}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":9757,"end":9910},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":9767,"end":9774},"type_parameters":[],"parameters":[["ctx#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":9775,"end":9778}]],"returns":[],"locals":[["cap#1#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":9814,"end":9817}],["kiosk#1#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":9807,"end":9812}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":9825,"end":9828},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":9821,"end":9829},"2":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":9814,"end":9817},"3":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":9807,"end":9812},"4":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":9854,"end":9857},"5":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":9859,"end":9862},"7":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":9859,"end":9871},"8":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":9835,"end":9872},"9":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":9901,"end":9906},"10":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":9878,"end":9907},"11":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":9907,"end":9908}},"is_native":false},"1":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":9971,"end":10335},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":9982,"end":9985},"type_parameters":[],"parameters":[["ctx#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":9986,"end":9989}]],"returns":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10009,"end":10014},{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10016,"end":10029}],"locals":[["cap#1#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10222,"end":10225}],["kiosk#1#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10041,"end":10046}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10081,"end":10084},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10069,"end":10085},"2":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10104,"end":10119},"3":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10136,"end":10139},"5":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10136,"end":10148},"6":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10170,"end":10171},"7":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10199,"end":10204},"8":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10049,"end":10211},"9":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10041,"end":10046},"10":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10268,"end":10271},"11":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10256,"end":10272},"12":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10300,"end":10306},"13":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10289,"end":10307},"14":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10228,"end":10314},"15":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10222,"end":10225},"16":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10322,"end":10327},"17":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10329,"end":10332},"18":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10321,"end":10333}},"is_native":false},"2":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10545,"end":10932},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10556,"end":10574},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10575,"end":10579}],["cap#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10588,"end":10591}],["ctx#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10608,"end":10611}]],"returns":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10630,"end":10639}],"locals":[["cap_id#1#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10751,"end":10757}],["for#1#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10759,"end":10764}],["id#1#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10658,"end":10660}],["item_count#1#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10681,"end":10691}],["profits#1#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10662,"end":10669}]],"nops":{},"labels":{"0":0,"1":17,"2":21,"3":26,"4":30},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10717,"end":10721},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10650,"end":10714},"2":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10711,"end":10712},"3":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10681,"end":10691},"4":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10678,"end":10679},"5":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10662,"end":10669},"6":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10658,"end":10660},"7":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10769,"end":10772},"8":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10731,"end":10766},"9":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10759,"end":10764},"10":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10751,"end":10757},"11":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10787,"end":10789},"12":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10787,"end":10800},"13":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10804,"end":10809},"14":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10801,"end":10803},"15":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10779,"end":10821},"19":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10811,"end":10820},"20":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10779,"end":10821},"21":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10835,"end":10845},"22":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10849,"end":10850},"23":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10846,"end":10848},"24":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10827,"end":10862},"28":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10852,"end":10861},"29":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10827,"end":10862},"30":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10869,"end":10875},"31":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10869,"end":10884},"32":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10890,"end":10892},"33":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10890,"end":10901},"34":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10908,"end":10915},"35":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10926,"end":10929},"36":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":10908,"end":10930}},"is_native":false},"3":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11154,"end":11311},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11165,"end":11174},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11175,"end":11179}],["cap#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11193,"end":11196}],["ctx#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11214,"end":11217}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":5,"2":11},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11245,"end":11249},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11261,"end":11264},"2":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11245,"end":11265},"3":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11237,"end":11277},"9":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11267,"end":11276},"10":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11237,"end":11277},"11":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11296,"end":11299},"12":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11296,"end":11308},"13":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11283,"end":11287},"14":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11283,"end":11293},"15":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11283,"end":11308},"16":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11308,"end":11309}},"is_native":false},"4":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11447,"end":11602},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11458,"end":11474},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11475,"end":11479}],["cap#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11493,"end":11496}],["owner#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11514,"end":11519}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":5,"2":9},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11544,"end":11548},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11560,"end":11563},"2":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11544,"end":11564},"3":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11536,"end":11576},"7":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11566,"end":11575},"8":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11536,"end":11576},"9":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11595,"end":11600},"10":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11582,"end":11586},"11":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11582,"end":11592},"12":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11582,"end":11600}},"is_native":false},"5":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11760,"end":11920},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11771,"end":11776},"type_parameters":[["T",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11777,"end":11778}]],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11793,"end":11797}],["cap#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11811,"end":11814}],["item#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11832,"end":11836}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":5,"2":9},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11855,"end":11859},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11871,"end":11874},"2":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11855,"end":11875},"3":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11847,"end":11887},"7":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11877,"end":11886},"8":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11847,"end":11887},"9":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11893,"end":11897},"10":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11913,"end":11917},"11":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":11893,"end":11918}},"is_native":false},"6":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12265,"end":12471},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12276,"end":12280},"type_parameters":[["T",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12281,"end":12282}]],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12302,"end":12306}],["cap#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12324,"end":12327}],["_policy#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12349,"end":12356}],["item#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12382,"end":12386}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":5,"2":9},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12407,"end":12411},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12423,"end":12426},"2":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12407,"end":12427},"3":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12399,"end":12439},"7":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12429,"end":12438},"8":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12399,"end":12439},"9":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12445,"end":12449},"10":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12464,"end":12468},"11":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12445,"end":12469}},"is_native":false},"7":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12582,"end":13045},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12593,"end":12597},"type_parameters":[["T",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12598,"end":12599}]],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12614,"end":12618}],["cap#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12632,"end":12635}],["id#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12653,"end":12655}]],"returns":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12662,"end":12663}],"locals":[],"nops":{},"labels":{"0":0,"1":5,"2":9,"3":16,"4":20,"5":27,"6":31,"7":37,"8":41},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12678,"end":12682},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12694,"end":12697},"2":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12678,"end":12698},"3":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12670,"end":12710},"7":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12700,"end":12709},"8":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12670,"end":12710},"9":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12725,"end":12729},"11":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12740,"end":12742},"12":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12725,"end":12743},"13":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12724,"end":12725},"14":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12716,"end":12757},"18":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12745,"end":12756},"19":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12716,"end":12757},"20":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12772,"end":12776},"22":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12799,"end":12801},"23":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12772,"end":12802},"24":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12771,"end":12772},"25":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12763,"end":12823},"29":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12804,"end":12822},"30":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12763,"end":12823},"31":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12837,"end":12841},"33":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12851,"end":12853},"34":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12837,"end":12854},"35":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12829,"end":12870},"39":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12856,"end":12869},"40":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12829,"end":12870},"41":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12895,"end":12899},"42":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12895,"end":12910},"44":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12913,"end":12914},"45":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12911,"end":12912},"46":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12877,"end":12881},"47":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12877,"end":12892},"48":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12877,"end":12914},"49":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12954,"end":12958},"50":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12949,"end":12961},"51":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12973,"end":12975},"52":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12991,"end":12996},"53":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12963,"end":12998},"54":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":12920,"end":12999},"56":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13022,"end":13026},"57":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13017,"end":13029},"58":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13038,"end":13040},"59":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13031,"end":13042},"60":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13005,"end":13043}},"is_native":false},"8":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13245,"end":13653},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13256,"end":13260},"type_parameters":[["T",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13261,"end":13262}]],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13277,"end":13281}],["cap#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13295,"end":13298}],["id#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13316,"end":13318}],["price#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13324,"end":13329}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":5,"2":9,"3":15,"4":19,"5":26,"6":30},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13350,"end":13354},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13366,"end":13369},"2":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13350,"end":13370},"3":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13342,"end":13382},"7":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13372,"end":13381},"8":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13342,"end":13382},"9":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13396,"end":13400},"11":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13423,"end":13425},"12":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13396,"end":13426},"13":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13388,"end":13442},"17":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13428,"end":13441},"18":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13388,"end":13442},"19":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13457,"end":13461},"21":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13484,"end":13486},"22":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13457,"end":13487},"23":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13456,"end":13457},"24":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13448,"end":13508},"28":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13489,"end":13507},"29":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13448,"end":13508},"30":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13528,"end":13532},"31":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13523,"end":13535},"32":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13547,"end":13549},"33":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13565,"end":13570},"34":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13537,"end":13572},"35":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13574,"end":13579},"36":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13515,"end":13580},"37":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13632,"end":13636},"39":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13621,"end":13637},"40":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13639,"end":13641},"41":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13643,"end":13648},"42":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13598,"end":13650},"43":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13586,"end":13651}},"is_native":false},"9":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13716,"end":13932},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13727,"end":13741},"type_parameters":[["T",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13742,"end":13743}]],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13763,"end":13767}],["cap#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13785,"end":13788}],["item#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13810,"end":13814}],["price#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13823,"end":13828}]],"returns":[],"locals":[["id#1#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13847,"end":13849}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13863,"end":13868},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13852,"end":13869},"2":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13847,"end":13849},"3":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13875,"end":13879},"4":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13886,"end":13889},"5":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13891,"end":13895},"6":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13875,"end":13896},"7":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13902,"end":13906},"8":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13915,"end":13918},"9":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13920,"end":13922},"10":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13924,"end":13929},"11":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":13902,"end":13930}},"is_native":false},"10":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14074,"end":14522},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14085,"end":14091},"type_parameters":[["T",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14092,"end":14093}]],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14108,"end":14112}],["cap#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14126,"end":14129}],["id#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14147,"end":14149}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":5,"2":9,"3":15,"4":19,"5":26,"6":30,"7":36,"8":40},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14169,"end":14173},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14185,"end":14188},"2":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14169,"end":14189},"3":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14161,"end":14201},"7":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14191,"end":14200},"8":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14161,"end":14201},"9":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14215,"end":14219},"11":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14242,"end":14244},"12":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14215,"end":14245},"13":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14207,"end":14261},"17":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14247,"end":14260},"18":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14207,"end":14261},"19":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14276,"end":14280},"21":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14303,"end":14305},"22":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14276,"end":14306},"23":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14275,"end":14276},"24":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14267,"end":14327},"28":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14308,"end":14326},"29":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14267,"end":14327},"30":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14341,"end":14345},"32":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14356,"end":14358},"33":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14341,"end":14359},"34":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14333,"end":14372},"38":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14361,"end":14371},"39":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14333,"end":14372},"40":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14409,"end":14413},"41":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14404,"end":14416},"42":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14428,"end":14430},"43":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14446,"end":14451},"44":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14418,"end":14453},"45":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14379,"end":14454},"47":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14508,"end":14512},"49":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14497,"end":14513},"50":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14515,"end":14517},"51":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14472,"end":14519},"52":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14460,"end":14520}},"is_native":false},"11":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14924,"end":15557},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14935,"end":14943},"type_parameters":[["T",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14944,"end":14945}]],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14965,"end":14969}],["id#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14987,"end":14989}],["payment#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":14999,"end":15006}]],"returns":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15023,"end":15024},{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15026,"end":15044}],"locals":[["inner#1#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15149,"end":15154}],["price#1#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15056,"end":15061}]],"nops":{},"labels":{"0":0,"1":27,"2":31},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15094,"end":15098},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15089,"end":15101},"2":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15113,"end":15115},"3":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15131,"end":15136},"4":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15103,"end":15138},"5":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15064,"end":15139},"6":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15056,"end":15061},"7":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15183,"end":15187},"8":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15178,"end":15190},"9":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15199,"end":15201},"10":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15192,"end":15203},"11":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15157,"end":15204},"12":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15149,"end":15154},"13":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15229,"end":15233},"14":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15229,"end":15244},"16":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15247,"end":15248},"17":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15245,"end":15246},"18":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15211,"end":15215},"19":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15211,"end":15226},"20":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15211,"end":15248},"21":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15262,"end":15267},"22":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15271,"end":15278},"23":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15271,"end":15286},"24":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15268,"end":15270},"25":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15254,"end":15305},"29":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15288,"end":15304},"30":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15254,"end":15305},"31":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15343,"end":15347},"32":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15338,"end":15350},"33":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15359,"end":15361},"34":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15352,"end":15363},"35":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15311,"end":15364},"37":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15385,"end":15389},"38":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15380,"end":15397},"39":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15399,"end":15406},"40":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15370,"end":15407},"41":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15463,"end":15467},"43":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15452,"end":15468},"44":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15470,"end":15472},"45":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15474,"end":15479},"46":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15426,"end":15481},"47":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15414,"end":15482},"48":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15490,"end":15495},"49":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15526,"end":15528},"50":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15530,"end":15535},"51":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15548,"end":15552},"53":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15537,"end":15553},"54":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15497,"end":15554},"55":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15489,"end":15555}},"is_native":false},"12":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15757,"end":16298},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15768,"end":15790},"type_parameters":[["T",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15791,"end":15792}]],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15812,"end":15816}],["cap#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15834,"end":15837}],["id#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15859,"end":15861}],["min_price#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15871,"end":15880}],["ctx#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15891,"end":15894}]],"returns":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15915,"end":15929}],"locals":[["%#1",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16193,"end":16202}],["%#2",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16221,"end":16223}],["%#3",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16237,"end":16253}],["%#4",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16273,"end":16289}]],"nops":{},"labels":{"0":0,"1":5,"2":11,"3":17,"4":23,"5":30,"6":36},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15944,"end":15948},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15960,"end":15963},"2":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15944,"end":15964},"3":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15936,"end":15976},"9":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15966,"end":15975},"10":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15936,"end":15976},"11":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15990,"end":15994},"13":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16017,"end":16019},"14":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15990,"end":16020},"15":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15982,"end":16036},"21":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16022,"end":16035},"22":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":15982,"end":16036},"23":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16051,"end":16055},"25":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16066,"end":16068},"26":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16051,"end":16069},"27":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16050,"end":16051},"28":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16042,"end":16086},"34":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16071,"end":16085},"35":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16042,"end":16086},"36":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16106,"end":16110},"37":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16101,"end":16113},"38":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16125,"end":16127},"39":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16143,"end":16147},"40":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16115,"end":16149},"41":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16151,"end":16160},"42":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16093,"end":16161},"43":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16193,"end":16202},"45":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16221,"end":16223},"47":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16249,"end":16252},"48":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16237,"end":16253},"50":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16284,"end":16288},"52":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16273,"end":16289},"54":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16237,"end":16253},"55":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16273,"end":16289},"56":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16221,"end":16223},"57":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16193,"end":16202},"58":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16168,"end":16296}},"is_native":false},"13":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16451,"end":17219},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16462,"end":16479},"type_parameters":[["T",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16480,"end":16481}]],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16501,"end":16505}],["purchase_cap#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16523,"end":16535}],["payment#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16557,"end":16564}]],"returns":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16581,"end":16582},{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16584,"end":16602}],"locals":[["id#2#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16705,"end":16707}],["item_id#1#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16632,"end":16639}],["kiosk_id#1#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16641,"end":16649}],["min_price#1#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16651,"end":16660}],["paid#1#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16727,"end":16731}]],"nops":{},"labels":{"0":0,"1":16,"2":20,"3":27,"4":31},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16665,"end":16677},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16614,"end":16662},"2":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16651,"end":16660},"3":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16632,"end":16639},"4":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16641,"end":16649},"5":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16683,"end":16694},"6":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16710,"end":16717},"7":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16705,"end":16707},"8":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16734,"end":16741},"9":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16734,"end":16749},"10":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16727,"end":16731},"11":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16763,"end":16767},"12":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16771,"end":16780},"13":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16768,"end":16770},"14":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16755,"end":16799},"18":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16782,"end":16798},"19":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16755,"end":16799},"20":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16824,"end":16828},"22":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16813,"end":16829},"23":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16833,"end":16841},"24":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16830,"end":16832},"25":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16805,"end":16855},"29":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16843,"end":16854},"30":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16805,"end":16855},"31":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16892,"end":16896},"32":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16887,"end":16899},"33":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16911,"end":16913},"34":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16929,"end":16933},"35":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16901,"end":16935},"36":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16862,"end":16936},"38":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16958,"end":16962},"39":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16953,"end":16970},"40":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16972,"end":16979},"41":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16943,"end":16980},"42":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17004,"end":17008},"43":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17004,"end":17019},"45":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17022,"end":17023},"46":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17020,"end":17021},"47":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16986,"end":16990},"48":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16986,"end":17001},"49":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":16986,"end":17023},"50":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17061,"end":17065},"51":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17056,"end":17068},"52":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17077,"end":17079},"53":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17070,"end":17081},"54":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17029,"end":17082},"56":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17125,"end":17129},"57":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17120,"end":17132},"58":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17141,"end":17143},"59":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17134,"end":17145},"60":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17099,"end":17146},"61":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17189,"end":17191},"62":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17193,"end":17197},"63":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17210,"end":17214},"65":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17199,"end":17215},"66":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17160,"end":17216},"67":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17153,"end":17217}},"is_native":false},"14":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17390,"end":17726},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17401,"end":17420},"type_parameters":[["T",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17421,"end":17422}]],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17437,"end":17441}],["purchase_cap#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17455,"end":17467}]],"returns":[],"locals":[["id#1#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17509,"end":17511}],["item_id#1#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17513,"end":17520}],["kiosk_id#1#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17522,"end":17530}]],"nops":{},"labels":{"0":0,"1":13,"2":17},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17549,"end":17561},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17495,"end":17546},"2":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17543,"end":17544},"3":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17513,"end":17520},"4":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17522,"end":17530},"5":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17509,"end":17511},"6":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17587,"end":17591},"8":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17576,"end":17592},"9":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17596,"end":17604},"10":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17593,"end":17595},"11":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17568,"end":17618},"15":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17606,"end":17617},"16":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17568,"end":17618},"17":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17654,"end":17658},"18":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17649,"end":17661},"19":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17677,"end":17684},"20":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17700,"end":17704},"21":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17663,"end":17706},"22":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17624,"end":17707},"24":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17713,"end":17715},"25":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17713,"end":17724}},"is_native":false},"15":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17765,"end":18195},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17776,"end":17784},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17790,"end":17794}],["cap#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17812,"end":17815}],["amount#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17837,"end":17843}],["ctx#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17862,"end":17865}]],"returns":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17886,"end":17895}],"locals":[["%#1",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17962,"end":18144}],["amount#1#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17953,"end":17959}],["amt#1#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17998,"end":18001}]],"nops":{},"labels":{"0":0,"1":5,"2":11,"3":14,"4":24,"5":30,"6":33,"7":37},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17910,"end":17914},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17926,"end":17929},"2":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17910,"end":17930},"3":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17902,"end":17942},"9":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17932,"end":17941},"10":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17902,"end":17942},"11":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17966,"end":17972},"12":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17966,"end":17982},"13":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17962,"end":18144},"14":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18004,"end":18010},"15":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18004,"end":18025},"16":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17998,"end":18001},"17":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18043,"end":18046},"18":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18050,"end":18054},"19":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18050,"end":18062},"20":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18050,"end":18070},"21":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18047,"end":18049},"22":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18035,"end":18083},"28":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18072,"end":18082},"29":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18035,"end":18083},"30":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18093,"end":18096},"31":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17962,"end":18144},"33":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18118,"end":18122},"34":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18118,"end":18130},"35":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18118,"end":18138},"36":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17962,"end":18144},"38":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":17953,"end":17959},"39":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18167,"end":18171},"40":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18162,"end":18179},"41":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18181,"end":18187},"42":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18189,"end":18192},"43":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18151,"end":18193}},"is_native":false},"16":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18281,"end":18456},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18301,"end":18314},"type_parameters":[["T",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18315,"end":18316}]],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18331,"end":18335}],["item#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18349,"end":18353}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18377,"end":18381},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18372,"end":18384},"2":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18408,"end":18413},"3":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18397,"end":18414},"4":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18386,"end":18416},"5":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18418,"end":18422},"6":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18364,"end":18423},"7":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18429,"end":18433},"8":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18449,"end":18453},"9":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18429,"end":18454}},"is_native":false},"17":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18531,"end":18720},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18551,"end":18565},"type_parameters":[["T",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18566,"end":18567}]],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18582,"end":18586}],["item#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18600,"end":18604}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18633,"end":18637},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18633,"end":18648},"3":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18651,"end":18652},"4":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18649,"end":18650},"5":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18615,"end":18619},"6":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18615,"end":18630},"7":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18615,"end":18652},"8":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18672,"end":18676},"9":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18667,"end":18679},"10":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18703,"end":18708},"11":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18692,"end":18709},"12":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18681,"end":18711},"13":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18713,"end":18717},"14":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18658,"end":18718}},"is_native":false},"18":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18769,"end":18854},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18789,"end":18805},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18806,"end":18810}]],"returns":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18825,"end":18833}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18845,"end":18849},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18840,"end":18852}},"is_native":false},"19":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18944,"end":19034},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18955,"end":18963},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18964,"end":18968}],["id#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18978,"end":18980}]],"returns":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18987,"end":18991}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19011,"end":19015},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19010,"end":19018},"2":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19027,"end":19029},"3":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19020,"end":19031},"4":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":18998,"end":19032}},"is_native":false},"20":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19107,"end":19242},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19118,"end":19136},"type_parameters":[["T",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19137,"end":19138}]],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19153,"end":19157}],["id#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19167,"end":19169}]],"returns":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19176,"end":19180}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19219,"end":19223},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19218,"end":19226},"2":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19235,"end":19237},"3":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19228,"end":19239},"4":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19187,"end":19240}},"is_native":false},"21":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19462,"end":19552},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19473,"end":19482},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19483,"end":19487}],["id#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19497,"end":19499}]],"returns":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19506,"end":19510}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19529,"end":19533},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19528,"end":19536},"2":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19545,"end":19547},"3":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19538,"end":19549},"4":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19517,"end":19550}},"is_native":false},"22":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19626,"end":19782},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19637,"end":19646},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19647,"end":19651}],["id#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19661,"end":19663}]],"returns":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19670,"end":19674}],"locals":[["%#1",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19681,"end":19780}]],"nops":{},"labels":{"0":0,"1":7,"2":12,"3":16},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19693,"end":19697},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19692,"end":19700},"2":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19712,"end":19714},"3":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19730,"end":19735},"4":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19702,"end":19737},"5":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19681,"end":19738},"6":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19681,"end":19780},"12":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19750,"end":19754},"13":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19777,"end":19779},"14":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19750,"end":19780},"15":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19681,"end":19780}},"is_native":false},"23":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19846,"end":19971},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19857,"end":19878},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19879,"end":19883}],["id#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19893,"end":19895}]],"returns":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19902,"end":19906}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19925,"end":19929},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19924,"end":19932},"2":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19944,"end":19946},"3":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19962,"end":19966},"4":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19934,"end":19968},"5":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":19913,"end":19969}},"is_native":false},"24":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20032,"end":20136},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20043,"end":20053},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20054,"end":20058}],["cap#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20072,"end":20075}]],"returns":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20094,"end":20098}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20116,"end":20120},"2":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20105,"end":20121},"3":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20125,"end":20128},"4":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20125,"end":20134},"6":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20122,"end":20124},"7":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20105,"end":20134}},"is_native":false},"25":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20186,"end":20329},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20197,"end":20213},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20214,"end":20218}],["cap#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20232,"end":20235}]],"returns":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20254,"end":20262}],"locals":[],"nops":{},"labels":{"0":0,"1":5,"2":9},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20277,"end":20281},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20293,"end":20296},"2":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20277,"end":20297},"3":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20269,"end":20309},"7":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20299,"end":20308},"8":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20269,"end":20309},"9":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20320,"end":20324},"10":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20315,"end":20327}},"is_native":false},"26":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20491,"end":20542},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20502,"end":20505},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20506,"end":20510}]],"returns":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20521,"end":20525}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20533,"end":20537},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20532,"end":20540}},"is_native":false},"27":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20660,"end":20785},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20671,"end":20678},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20679,"end":20683}]],"returns":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20698,"end":20706}],"locals":[],"nops":{},"labels":{"0":0,"1":5,"2":9},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20721,"end":20725},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20721,"end":20742},"3":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20713,"end":20765},"7":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20744,"end":20764},"8":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20713,"end":20765},"9":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20776,"end":20780},"10":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20771,"end":20783}},"is_native":false},"28":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20819,"end":20877},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20830,"end":20835},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20836,"end":20840}]],"returns":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20851,"end":20858}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20865,"end":20869},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20865,"end":20875}},"is_native":false},"29":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20926,"end":20990},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20937,"end":20947},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20948,"end":20952}]],"returns":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20963,"end":20966}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20973,"end":20977},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":20973,"end":20988}},"is_native":false},"30":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21050,"end":21123},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21061,"end":21075},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21076,"end":21080}]],"returns":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21091,"end":21094}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21101,"end":21105},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21101,"end":21113},"2":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21101,"end":21121}},"is_native":false},"31":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21182,"end":21334},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21193,"end":21204},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21205,"end":21209}],["cap#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21223,"end":21226}]],"returns":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21245,"end":21262}],"locals":[],"nops":{},"labels":{"0":0,"1":5,"2":9},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21277,"end":21281},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21293,"end":21296},"2":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21277,"end":21297},"3":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21269,"end":21309},"7":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21299,"end":21308},"8":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21269,"end":21309},"9":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21320,"end":21324},"10":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21315,"end":21332}},"is_native":false},"32":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21471,"end":21697},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21482,"end":21488},"type_parameters":[["T",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21489,"end":21490}]],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21505,"end":21509}],["cap#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21519,"end":21522}],["id#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21540,"end":21542}]],"returns":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21549,"end":21551}],"locals":[],"nops":{},"labels":{"0":0,"1":8,"2":12,"3":17,"4":21},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21577,"end":21581},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21566,"end":21582},"2":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21586,"end":21589},"3":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21586,"end":21595},"5":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21583,"end":21585},"6":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21558,"end":21607},"10":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21597,"end":21606},"11":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21558,"end":21607},"12":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21621,"end":21625},"13":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21635,"end":21637},"14":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21621,"end":21638},"15":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21613,"end":21654},"19":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21640,"end":21653},"20":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21613,"end":21654},"21":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21674,"end":21678},"22":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21673,"end":21681},"23":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21690,"end":21692},"24":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21683,"end":21694},"25":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21661,"end":21695}},"is_native":false},"33":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21822,"end":22108},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21833,"end":21843},"type_parameters":[["T",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21844,"end":21845}]],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21860,"end":21864}],["cap#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21878,"end":21881}],["id#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21899,"end":21901}]],"returns":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21908,"end":21914}],"locals":[],"nops":{},"labels":{"0":0,"1":5,"2":9,"3":15,"4":19,"5":26,"6":30},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21929,"end":21933},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21945,"end":21948},"2":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21929,"end":21949},"3":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21921,"end":21961},"7":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21951,"end":21960},"8":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21921,"end":21961},"9":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21975,"end":21979},"11":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21989,"end":21991},"12":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21975,"end":21992},"13":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21967,"end":22008},"17":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21994,"end":22007},"18":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":21967,"end":22008},"19":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22023,"end":22027},"21":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22038,"end":22040},"22":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22023,"end":22041},"23":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22022,"end":22023},"24":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22014,"end":22057},"28":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22043,"end":22056},"29":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22014,"end":22057},"30":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22085,"end":22089},"31":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22080,"end":22092},"32":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22101,"end":22103},"33":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22094,"end":22105},"34":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22064,"end":22106}},"is_native":false},"34":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22250,"end":22591},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22261,"end":22271},"type_parameters":[["T",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22272,"end":22273}]],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22288,"end":22292}],["cap#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22306,"end":22309}],["id#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22327,"end":22329}]],"returns":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22337,"end":22338},{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22340,"end":22346}],"locals":[],"nops":{},"labels":{"0":0,"1":5,"2":9,"3":15,"4":19,"5":26,"6":30},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22362,"end":22366},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22378,"end":22381},"2":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22362,"end":22382},"3":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22354,"end":22394},"7":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22384,"end":22393},"8":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22354,"end":22394},"9":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22408,"end":22412},"11":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22422,"end":22424},"12":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22408,"end":22425},"13":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22400,"end":22441},"17":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22427,"end":22440},"18":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22400,"end":22441},"19":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22456,"end":22460},"21":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22471,"end":22473},"22":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22456,"end":22474},"23":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22455,"end":22456},"24":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22447,"end":22490},"28":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22476,"end":22489},"29":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22447,"end":22490},"30":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22515,"end":22519},"31":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22510,"end":22522},"32":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22531,"end":22533},"33":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22524,"end":22535},"34":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22498,"end":22536},"35":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22568,"end":22572},"37":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22557,"end":22573},"38":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22584,"end":22586},"39":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22538,"end":22588},"40":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22497,"end":22589}},"is_native":false},"35":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22697,"end":23000},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22708,"end":22718},"type_parameters":[["T",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22719,"end":22720}]],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22735,"end":22739}],["item#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22753,"end":22757}],["borrow#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22762,"end":22768}]],"returns":[],"locals":[["item_id#1#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22807,"end":22814}],["kiosk_id#1#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22797,"end":22805}]],"nops":{},"labels":{"0":0,"1":11,"2":15,"3":21,"4":25},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22819,"end":22825},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22788,"end":22816},"2":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22807,"end":22814},"3":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22797,"end":22805},"4":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22851,"end":22855},"6":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22840,"end":22856},"7":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22860,"end":22868},"8":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22857,"end":22859},"9":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22832,"end":22882},"13":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22870,"end":22881},"14":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22832,"end":22882},"15":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22907,"end":22912},"16":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22896,"end":22913},"17":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22917,"end":22924},"18":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22914,"end":22916},"19":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22888,"end":22940},"23":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22926,"end":22939},"24":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22888,"end":22940},"25":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22961,"end":22965},"26":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22956,"end":22968},"27":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22981,"end":22988},"28":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22970,"end":22990},"29":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22992,"end":22996},"30":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22947,"end":22997},"31":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":22997,"end":22998}},"is_native":false},"36":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23090,"end":23163},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23101,"end":23120},"type_parameters":[],"parameters":[["cap#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23121,"end":23124}]],"returns":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23143,"end":23145}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23152,"end":23155},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23152,"end":23161}},"is_native":false},"37":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23250,"end":23344},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23261,"end":23279},"type_parameters":[["T",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23280,"end":23281}]],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23296,"end":23300}]],"returns":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23320,"end":23322}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23329,"end":23333},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23329,"end":23342}},"is_native":false},"38":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23392,"end":23484},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23403,"end":23420},"type_parameters":[["T",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23421,"end":23422}]],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23437,"end":23441}]],"returns":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23461,"end":23463}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23470,"end":23474},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23470,"end":23482}},"is_native":false},"39":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23534,"end":23634},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23545,"end":23567},"type_parameters":[["T",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23568,"end":23569}]],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23584,"end":23588}]],"returns":[{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23608,"end":23611}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23618,"end":23622},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23618,"end":23632}},"is_native":false},"40":{"location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23833,"end":24023},"definition_location":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23844,"end":23864},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23865,"end":23869}],["cap#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23883,"end":23886}],["allow_extensions#0#0",{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23904,"end":23920}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":5,"2":9},"code_map":{"0":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23942,"end":23946},"1":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23958,"end":23961},"2":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23942,"end":23962},"3":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23934,"end":23974},"7":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23964,"end":23973},"8":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23934,"end":23974},"9":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":24004,"end":24020},"10":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23980,"end":23984},"11":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23980,"end":24001},"12":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":23980,"end":24020},"13":{"file_hash":"894551834729eff904a0e9075aa0bf77481919c2352870b4de4d8b831350db85","start":24020,"end":24021}},"is_native":false}},"constant_map":{"EAlreadyListed":6,"EIncorrectAmount":1,"EItemIsListed":9,"EItemLocked":8,"EItemMismatch":10,"EItemNotFound":11,"EListedExclusively":4,"ENotEmpty":3,"ENotEnough":2,"ENotListed":12,"ENotOwner":0,"EUidAccessNotAllowed":7,"EWrongKiosk":5}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/kiosk.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/kiosk.mvd new file mode 100644 index 0000000..9a84e93 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/kiosk.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/kiosk_extension.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/kiosk_extension.json new file mode 100644 index 0000000..740004c --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/kiosk_extension.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/kiosk/kiosk_extension.move","definition_location":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":2229,"end":2249},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","kiosk_extension"],"struct_map":{"0":{"definition_location":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":3103,"end":3112},"type_parameters":[],"fields":[{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":3404,"end":3411},{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":4019,"end":4030},{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":4308,"end":4318}]},"1":{"definition_location":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":4527,"end":4539},"type_parameters":[["Ext",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":4548,"end":4551}]],"fields":[{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":4527,"end":4539}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":4793,"end":5188},"definition_location":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":4804,"end":4807},"type_parameters":[["Ext",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":4808,"end":4811}]],"parameters":[["_ext#0#0",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":4824,"end":4828}],["self#0#0",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":4839,"end":4843}],["cap#0#0",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":4861,"end":4864}],["permissions#0#0",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":4886,"end":4897}],["ctx#0#0",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":4909,"end":4912}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":5,"2":13},"code_map":{"0":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":4946,"end":4950},"1":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":4962,"end":4965},"2":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":4946,"end":4966},"3":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":4938,"end":4978},"11":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":4968,"end":4977},"12":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":4938,"end":4978},"13":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5001,"end":5005},"14":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5023,"end":5026},"15":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5001,"end":5027},"16":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5037,"end":5057},"18":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5109,"end":5112},"19":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5100,"end":5113},"20":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5127,"end":5138},"21":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5164,"end":5168},"22":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5067,"end":5179},"23":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":4984,"end":5186}},"is_native":false},"1":{"location":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5413,"end":5642},"definition_location":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5424,"end":5431},"type_parameters":[["Ext",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5432,"end":5435}]],"parameters":[["self#0#0",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5443,"end":5447}],["cap#0#0",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5461,"end":5464}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":5,"2":9,"3":14,"4":18},"code_map":{"0":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5496,"end":5500},"1":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5512,"end":5515},"2":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5496,"end":5516},"3":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5488,"end":5528},"7":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5518,"end":5527},"8":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5488,"end":5528},"9":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5560,"end":5564},"11":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5542,"end":5565},"12":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5534,"end":5590},"16":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5567,"end":5589},"17":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5534,"end":5590},"18":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5634,"end":5639},"19":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5615,"end":5619},"20":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5596,"end":5620},"21":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5596,"end":5631},"22":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5596,"end":5639},"23":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5639,"end":5640}},"is_native":false},"2":{"location":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5835,"end":6062},"definition_location":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5846,"end":5852},"type_parameters":[["Ext",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5853,"end":5856}]],"parameters":[["self#0#0",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5864,"end":5868}],["cap#0#0",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5882,"end":5885}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":5,"2":9,"3":14,"4":18},"code_map":{"0":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5917,"end":5921},"1":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5933,"end":5936},"2":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5917,"end":5937},"3":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5909,"end":5949},"7":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5939,"end":5948},"8":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5909,"end":5949},"9":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5981,"end":5985},"11":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5963,"end":5986},"12":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5955,"end":6011},"16":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5988,"end":6010},"17":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":5955,"end":6011},"18":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6055,"end":6059},"19":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6036,"end":6040},"20":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6017,"end":6041},"21":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6017,"end":6052},"22":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6017,"end":6059},"23":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6059,"end":6060}},"is_native":false},"3":{"location":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6212,"end":6576},"definition_location":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6223,"end":6229},"type_parameters":[["Ext",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6230,"end":6233}]],"parameters":[["self#0#0",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6241,"end":6245}],["cap#0#0",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6259,"end":6262}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":5,"2":11,"3":16,"4":22},"code_map":{"0":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6294,"end":6298},"1":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6310,"end":6313},"2":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6294,"end":6314},"3":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6286,"end":6326},"9":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6316,"end":6325},"10":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6286,"end":6326},"11":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6358,"end":6362},"13":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6340,"end":6363},"14":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6332,"end":6388},"20":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6365,"end":6387},"21":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6332,"end":6388},"22":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6494,"end":6498},"23":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6516,"end":6519},"24":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6494,"end":6520},"25":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6522,"end":6542},"27":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6483,"end":6543},"28":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6399,"end":6480},"29":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6472,"end":6473},"30":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6449,"end":6450},"31":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6550,"end":6573},"32":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6573,"end":6574}},"is_native":false},"4":{"location":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6731,"end":6891},"definition_location":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6742,"end":6749},"type_parameters":[["Ext",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6750,"end":6753}]],"parameters":[["_ext#0#0",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6761,"end":6765}],["self#0#0",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6772,"end":6776}]],"returns":[{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6787,"end":6791}],"locals":[],"nops":{},"labels":{"0":0,"1":4,"2":8},"code_map":{"0":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6824,"end":6828},"1":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6806,"end":6829},"2":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6798,"end":6854},"6":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6831,"end":6853},"7":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6798,"end":6854},"8":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6876,"end":6880},"9":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6861,"end":6881},"10":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":6860,"end":6889}},"is_native":false},"5":{"location":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":7565,"end":7745},"definition_location":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":7576,"end":7587},"type_parameters":[["Ext",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":7588,"end":7591}]],"parameters":[["_ext#0#0",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":7599,"end":7603}],["self#0#0",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":7610,"end":7614}]],"returns":[{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":7629,"end":7637}],"locals":[],"nops":{},"labels":{"0":0,"1":5,"2":9},"code_map":{"0":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":7670,"end":7674},"2":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":7652,"end":7675},"3":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":7644,"end":7700},"7":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":7677,"end":7699},"8":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":7644,"end":7700},"9":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":7730,"end":7734},"10":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":7711,"end":7735},"11":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":7706,"end":7743}},"is_native":false},"6":{"location":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8095,"end":8401},"definition_location":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8106,"end":8111},"type_parameters":[["Ext",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8112,"end":8115}],["T",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8123,"end":8124}]],"parameters":[["_ext#0#0",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8144,"end":8148}],["self#0#0",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8159,"end":8163}],["item#0#0",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8181,"end":8185}],["_policy#0#0",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8194,"end":8201}]],"returns":[],"locals":[["%#1",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8301,"end":8344}]],"nops":{},"labels":{"0":0,"1":5,"2":9,"3":13,"4":16,"5":20,"6":23,"7":27},"code_map":{"0":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8257,"end":8261},"2":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8239,"end":8262},"3":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8231,"end":8287},"7":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8264,"end":8286},"8":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8231,"end":8287},"9":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8316,"end":8320},"11":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8301,"end":8321},"12":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8301,"end":8344},"16":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8339,"end":8343},"18":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8325,"end":8344},"19":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8301,"end":8344},"21":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8293,"end":8367},"25":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8346,"end":8366},"26":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8293,"end":8367},"27":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8374,"end":8378},"28":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8394,"end":8398},"29":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8374,"end":8399}},"is_native":false},"7":{"location":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8548,"end":8828},"definition_location":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8559,"end":8563},"type_parameters":[["Ext",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8564,"end":8567}],["T",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8575,"end":8576}]],"parameters":[["_ext#0#0",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8596,"end":8600}],["self#0#0",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8611,"end":8615}],["item#0#0",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8633,"end":8637}],["_policy#0#0",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8646,"end":8653}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":5,"2":9,"3":14,"4":18},"code_map":{"0":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8709,"end":8713},"2":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8691,"end":8714},"3":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8683,"end":8739},"7":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8716,"end":8738},"8":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8683,"end":8739},"9":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8767,"end":8771},"11":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8753,"end":8772},"12":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8745,"end":8795},"16":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8774,"end":8794},"17":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8745,"end":8795},"18":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8802,"end":8806},"19":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8821,"end":8825},"20":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8802,"end":8826}},"is_native":false},"8":{"location":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8914,"end":9021},"definition_location":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8925,"end":8937},"type_parameters":[["Ext",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8938,"end":8941}]],"parameters":[["self#0#0",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8949,"end":8953}]],"returns":[{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8964,"end":8968}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8986,"end":8990},"1":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8986,"end":8996},"2":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8998,"end":9018},"4":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":8975,"end":9019}},"is_native":false},"9":{"location":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9080,"end":9172},"definition_location":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9091,"end":9101},"type_parameters":[["Ext",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9102,"end":9105}]],"parameters":[["self#0#0",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9113,"end":9117}]],"returns":[{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9128,"end":9132}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9154,"end":9158},"1":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9139,"end":9159},"2":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9139,"end":9170}},"is_native":false},"10":{"location":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9243,"end":9373},"definition_location":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9254,"end":9263},"type_parameters":[["Ext",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9264,"end":9267}]],"parameters":[["self#0#0",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9275,"end":9279}]],"returns":[{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9290,"end":9294}],"locals":[["%#1",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9301,"end":9371}]],"nops":{},"labels":{"0":0,"1":3,"2":13,"3":17},"code_map":{"0":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9317,"end":9321},"1":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9301,"end":9322},"2":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9301,"end":9371},"3":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9341,"end":9345},"4":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9326,"end":9346},"5":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9326,"end":9358},"7":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9361,"end":9366},"8":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9359,"end":9360},"9":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9370,"end":9371},"10":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9367,"end":9369},"11":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9301,"end":9371}},"is_native":false},"11":{"location":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9481,"end":9609},"definition_location":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9492,"end":9500},"type_parameters":[["Ext",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9501,"end":9504}]],"parameters":[["self#0#0",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9512,"end":9516}]],"returns":[{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9527,"end":9531}],"locals":[["%#1",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9538,"end":9607}]],"nops":{},"labels":{"0":0,"1":3,"2":13,"3":17},"code_map":{"0":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9554,"end":9558},"1":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9538,"end":9559},"2":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9538,"end":9607},"3":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9578,"end":9582},"4":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9563,"end":9583},"5":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9563,"end":9595},"7":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9598,"end":9602},"8":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9596,"end":9597},"9":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9606,"end":9607},"10":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9603,"end":9605},"11":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9538,"end":9607}},"is_native":false},"12":{"location":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9687,"end":9790},"definition_location":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9691,"end":9700},"type_parameters":[["Ext",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9701,"end":9704}]],"parameters":[["self#0#0",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9712,"end":9716}]],"returns":[{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9727,"end":9737}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9755,"end":9759},"1":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9755,"end":9765},"2":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9767,"end":9787},"4":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9744,"end":9788}},"is_native":false},"13":{"location":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9845,"end":9977},"definition_location":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9849,"end":9862},"type_parameters":[["Ext",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9863,"end":9866}]],"parameters":[["self#0#0",{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9874,"end":9878}]],"returns":[{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9893,"end":9907}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9929,"end":9933},"1":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9929,"end":9952},"2":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9954,"end":9974},"4":{"file_hash":"397a9be3ccde3e8bd3151d77247f128d319d0ff0bfb86c6046a06646797744bf","start":9914,"end":9975}},"is_native":false}},"constant_map":{"EExtensionNotAllowed":1,"EExtensionNotInstalled":2,"ENotOwner":0,"LOCK":4,"PLACE":3}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/kiosk_extension.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/kiosk_extension.mvd new file mode 100644 index 0000000..a03200d Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/kiosk_extension.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/linked_table.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/linked_table.json new file mode 100644 index 0000000..10948c7 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/linked_table.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/linked_table.move","definition_location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":193,"end":210},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","linked_table"],"struct_map":{"0":{"definition_location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":424,"end":435},"type_parameters":[["K",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":436,"end":437}],["V",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":468,"end":469}]],"fields":[{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":528,"end":530},{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":592,"end":596},{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":671,"end":675},{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":754,"end":758}]},"1":{"definition_location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":788,"end":792},"type_parameters":[["K",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":793,"end":794}],["V",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":817,"end":818}]],"fields":[{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":868,"end":872},{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":910,"end":914},{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":962,"end":967}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1006,"end":1229},"definition_location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1017,"end":1020},"type_parameters":[["K",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1021,"end":1022}],["V",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1045,"end":1046}]],"parameters":[["ctx#0#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1055,"end":1058}]],"returns":[{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1077,"end":1094}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1139,"end":1142},"1":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1127,"end":1143},"2":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1159,"end":1160},"3":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1176,"end":1190},"4":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1206,"end":1220},"5":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1101,"end":1227}},"is_native":false},"1":{"location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1317,"end":1426},"definition_location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1328,"end":1333},"type_parameters":[["K",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1334,"end":1335}],["V",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1358,"end":1359}]],"parameters":[["table#0#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1368,"end":1373}]],"returns":[{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1396,"end":1406}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1414,"end":1419},"1":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1413,"end":1424}},"is_native":false},"2":{"location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1513,"end":1621},"definition_location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1524,"end":1528},"type_parameters":[["K",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1529,"end":1530}],["V",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1553,"end":1554}]],"parameters":[["table#0#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1563,"end":1568}]],"returns":[{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1591,"end":1601}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1609,"end":1614},"1":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1608,"end":1619}},"is_native":false},"3":{"location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1869,"end":2472},"definition_location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1880,"end":1890},"type_parameters":[["K",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1891,"end":1892}],["V",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1915,"end":1916}]],"parameters":[["table#0#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1930,"end":1935}],["k#0#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1965,"end":1966}],["value#0#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1975,"end":1980}]],"returns":[],"locals":[["%#1",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2132,"end":2374}],["next#1#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2125,"end":2129}],["old_head#1#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1997,"end":2005}],["old_head_k#1#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2170,"end":2180}],["prev#1#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2094,"end":2098}]],"nops":{},"labels":{"0":0,"1":9,"2":13,"3":18,"4":33,"5":35},"code_map":{"0":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2008,"end":2013},"1":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2008,"end":2018},"2":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2032,"end":2033},"3":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2008,"end":2034},"4":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":1997,"end":2005},"5":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2044,"end":2049},"6":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2044,"end":2054},"7":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2044,"end":2064},"8":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2040,"end":2084},"9":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2066,"end":2071},"10":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2066,"end":2076},"11":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2082,"end":2083},"12":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2066,"end":2084},"13":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2101,"end":2115},"14":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2094,"end":2098},"15":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2136,"end":2144},"16":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2136,"end":2154},"17":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2132,"end":2374},"18":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2183,"end":2191},"19":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2183,"end":2206},"20":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2170,"end":2180},"21":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2296,"end":2297},"22":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2283,"end":2298},"23":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2254,"end":2259},"24":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2249,"end":2262},"25":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2264,"end":2274},"26":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2216,"end":2275},"27":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2216,"end":2280},"28":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2216,"end":2298},"29":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2321,"end":2331},"30":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2308,"end":2332},"31":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2132,"end":2374},"33":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2354,"end":2368},"34":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2132,"end":2374},"36":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2125,"end":2129},"37":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2396,"end":2401},"38":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2391,"end":2404},"39":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2406,"end":2407},"40":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2416,"end":2420},"41":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2422,"end":2426},"42":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2428,"end":2433},"43":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2409,"end":2435},"44":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2380,"end":2436},"45":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2455,"end":2460},"46":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2455,"end":2465},"48":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2468,"end":2469},"49":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2466,"end":2467},"50":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2442,"end":2447},"51":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2442,"end":2452},"52":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2442,"end":2469},"53":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2469,"end":2470}},"is_native":false},"4":{"location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2718,"end":3320},"definition_location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2729,"end":2738},"type_parameters":[["K",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2739,"end":2740}],["V",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2763,"end":2764}]],"parameters":[["table#0#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2778,"end":2783}],["k#0#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2813,"end":2814}],["value#0#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2823,"end":2828}]],"returns":[],"locals":[["%#1",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2949,"end":3191}],["next#1#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3201,"end":3205}],["old_tail#1#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2895,"end":2903}],["old_tail_k#1#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2987,"end":2997}],["prev#1#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2942,"end":2946}]],"nops":{},"labels":{"0":0,"1":4,"2":8,"3":16,"4":31,"5":33},"code_map":{"0":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2845,"end":2850},"1":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2845,"end":2855},"2":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2845,"end":2865},"3":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2841,"end":2885},"4":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2867,"end":2872},"5":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2867,"end":2877},"6":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2883,"end":2884},"7":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2867,"end":2885},"8":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2906,"end":2911},"9":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2906,"end":2916},"10":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2930,"end":2931},"11":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2906,"end":2932},"12":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2895,"end":2903},"13":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2953,"end":2961},"14":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2953,"end":2971},"15":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2949,"end":3191},"16":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3000,"end":3008},"17":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3000,"end":3023},"18":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2987,"end":2997},"19":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3113,"end":3114},"20":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3100,"end":3115},"21":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3071,"end":3076},"22":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3066,"end":3079},"23":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3081,"end":3091},"24":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3033,"end":3092},"25":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3033,"end":3097},"26":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3033,"end":3115},"27":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3138,"end":3148},"28":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3125,"end":3149},"29":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2949,"end":3191},"31":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3171,"end":3185},"32":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2949,"end":3191},"34":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":2942,"end":2946},"35":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3208,"end":3222},"36":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3201,"end":3205},"37":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3244,"end":3249},"38":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3239,"end":3252},"39":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3254,"end":3255},"40":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3264,"end":3268},"41":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3270,"end":3274},"42":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3276,"end":3281},"43":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3257,"end":3283},"44":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3228,"end":3284},"45":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3303,"end":3308},"46":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3303,"end":3313},"48":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3316,"end":3317},"49":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3314,"end":3315},"50":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3290,"end":3295},"51":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3290,"end":3300},"52":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3290,"end":3317},"53":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3317,"end":3318}},"is_native":false},"5":{"location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3556,"end":3702},"definition_location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3567,"end":3573},"type_parameters":[["K",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3574,"end":3575}],["V",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3598,"end":3599}]],"parameters":[["table#0#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3608,"end":3613}],["k#0#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3635,"end":3636}]],"returns":[{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3642,"end":3644}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3682,"end":3687},"1":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3681,"end":3690},"2":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3692,"end":3693},"3":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3652,"end":3694},"4":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3651,"end":3700}},"is_native":false},"6":{"location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3940,"end":4121},"definition_location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3951,"end":3961},"type_parameters":[["K",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3962,"end":3963}],["V",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":3986,"end":3987}]],"parameters":[["table#0#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":4001,"end":4006}],["k#0#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":4036,"end":4037}]],"returns":[{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":4045,"end":4051}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":4101,"end":4106},"1":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":4096,"end":4109},"2":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":4111,"end":4112},"3":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":4063,"end":4113},"4":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":4058,"end":4119}},"is_native":false},"7":{"location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":4413,"end":4564},"definition_location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":4424,"end":4428},"type_parameters":[["K",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":4429,"end":4430}],["V",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":4453,"end":4454}]],"parameters":[["table#0#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":4463,"end":4468}],["k#0#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":4490,"end":4491}]],"returns":[{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":4497,"end":4507}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":4545,"end":4550},"1":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":4544,"end":4553},"2":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":4555,"end":4556},"3":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":4515,"end":4557},"4":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":4514,"end":4562}},"is_native":false},"8":{"location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":4850,"end":5001},"definition_location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":4861,"end":4865},"type_parameters":[["K",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":4866,"end":4867}],["V",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":4890,"end":4891}]],"parameters":[["table#0#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":4900,"end":4905}],["k#0#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":4927,"end":4928}]],"returns":[{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":4934,"end":4944}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":4982,"end":4987},"1":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":4981,"end":4990},"2":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":4992,"end":4993},"3":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":4952,"end":4994},"4":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":4951,"end":4999}},"is_native":false},"9":{"location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5328,"end":5884},"definition_location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5339,"end":5345},"type_parameters":[["K",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5346,"end":5347}],["V",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5370,"end":5371}]],"parameters":[["table#0#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5380,"end":5385}],["k#0#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5411,"end":5412}]],"returns":[{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5418,"end":5419}],"locals":[["next#1#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5449,"end":5453}],["prev#1#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5443,"end":5447}],["value#1#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5455,"end":5460}]],"nops":{},"labels":{"0":0,"1":19,"2":28,"3":31,"4":40,"5":46,"6":50,"7":56,"8":61,"9":63},"code_map":{"0":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5484,"end":5489},"1":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5479,"end":5492},"2":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5494,"end":5495},"3":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5465,"end":5496},"4":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5430,"end":5462},"5":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5455,"end":5460},"6":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5449,"end":5453},"7":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5443,"end":5447},"8":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5515,"end":5520},"9":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5515,"end":5525},"11":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5528,"end":5529},"12":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5526,"end":5527},"13":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5502,"end":5507},"14":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5502,"end":5512},"15":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5502,"end":5529},"16":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5539,"end":5543},"17":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5539,"end":5553},"18":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5535,"end":5646},"19":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5636,"end":5640},"20":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5603,"end":5608},"21":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5598,"end":5611},"22":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5614,"end":5618},"23":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5614,"end":5627},"24":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5613,"end":5627},"25":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5565,"end":5628},"26":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5565,"end":5633},"27":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5565,"end":5640},"28":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5656,"end":5660},"29":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5656,"end":5670},"30":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5652,"end":5763},"31":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5753,"end":5757},"32":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5720,"end":5725},"33":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5715,"end":5728},"34":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5731,"end":5735},"35":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5731,"end":5744},"36":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5730,"end":5744},"37":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5682,"end":5745},"38":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5682,"end":5750},"39":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5682,"end":5757},"40":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5773,"end":5778},"41":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5773,"end":5783},"42":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5773,"end":5792},"43":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5796,"end":5798},"44":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5793,"end":5795},"45":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5769,"end":5817},"46":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5813,"end":5817},"47":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5800,"end":5805},"48":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5800,"end":5810},"49":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5800,"end":5817},"50":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5827,"end":5832},"51":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5827,"end":5837},"52":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5827,"end":5846},"53":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5850,"end":5852},"54":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5847,"end":5849},"55":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5823,"end":5871},"56":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5867,"end":5871},"57":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5854,"end":5859},"58":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5854,"end":5864},"59":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5854,"end":5871},"60":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5823,"end":5871},"63":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":5877,"end":5882}},"is_native":false},"10":{"location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6035,"end":6250},"definition_location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6046,"end":6055},"type_parameters":[["K",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6056,"end":6057}],["V",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6080,"end":6081}]],"parameters":[["table#0#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6090,"end":6095}]],"returns":[{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6123,"end":6124},{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6126,"end":6127}],"locals":[["head#1#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6189,"end":6193}]],"nops":{},"labels":{"0":0,"1":5,"2":9},"code_map":{"0":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6143,"end":6148},"1":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6143,"end":6153},"2":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6143,"end":6163},"3":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6135,"end":6179},"7":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6165,"end":6178},"8":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6135,"end":6179},"9":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6197,"end":6202},"10":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6197,"end":6207},"11":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6197,"end":6216},"12":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6196,"end":6216},"13":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6189,"end":6193},"14":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6223,"end":6227},"15":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6229,"end":6234},"16":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6242,"end":6246},"17":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6229,"end":6247},"18":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6222,"end":6248}},"is_native":false},"11":{"location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6400,"end":6614},"definition_location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6411,"end":6419},"type_parameters":[["K",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6420,"end":6421}],["V",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6444,"end":6445}]],"parameters":[["table#0#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6454,"end":6459}]],"returns":[{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6487,"end":6488},{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6490,"end":6491}],"locals":[["tail#1#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6553,"end":6557}]],"nops":{},"labels":{"0":0,"1":5,"2":9},"code_map":{"0":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6507,"end":6512},"1":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6507,"end":6517},"2":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6507,"end":6527},"3":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6499,"end":6543},"7":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6529,"end":6542},"8":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6499,"end":6543},"9":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6561,"end":6566},"10":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6561,"end":6571},"11":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6561,"end":6580},"12":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6560,"end":6580},"13":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6553,"end":6557},"14":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6587,"end":6591},"15":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6593,"end":6598},"16":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6606,"end":6610},"17":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6593,"end":6611},"18":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6586,"end":6612}},"is_native":false},"12":{"location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6726,"end":6879},"definition_location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6737,"end":6745},"type_parameters":[["K",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6746,"end":6747}],["V",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6770,"end":6771}]],"parameters":[["table#0#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6780,"end":6785}],["k#0#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6807,"end":6808}]],"returns":[{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6814,"end":6818}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6865,"end":6870},"1":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6864,"end":6873},"2":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6875,"end":6876},"3":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6825,"end":6877}},"is_native":false},"13":{"location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6946,"end":7048},"definition_location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6957,"end":6963},"type_parameters":[["K",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6964,"end":6965}],["V",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6988,"end":6989}]],"parameters":[["table#0#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":6998,"end":7003}]],"returns":[{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7026,"end":7029}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7036,"end":7041},"1":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7036,"end":7046}},"is_native":false},"14":{"location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7116,"end":7226},"definition_location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7127,"end":7135},"type_parameters":[["K",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7136,"end":7137}],["V",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7160,"end":7161}]],"parameters":[["table#0#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7170,"end":7175}]],"returns":[{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7198,"end":7202}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7209,"end":7214},"1":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7209,"end":7219},"3":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7223,"end":7224},"4":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7220,"end":7222},"5":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7209,"end":7224}},"is_native":false},"15":{"location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7324,"end":7528},"definition_location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7335,"end":7348},"type_parameters":[["K",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7349,"end":7350}],["V",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7373,"end":7374}]],"parameters":[["table#0#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7383,"end":7388}]],"returns":[],"locals":[["id#1#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7433,"end":7435}],["size#1#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7437,"end":7441}]],"nops":{},"labels":{"0":0,"1":11,"2":13},"code_map":{"0":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7464,"end":7469},"1":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7419,"end":7461},"2":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7458,"end":7459},"3":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7449,"end":7450},"4":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7437,"end":7441},"5":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7433,"end":7435},"6":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7483,"end":7487},"7":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7491,"end":7492},"8":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7488,"end":7490},"9":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7475,"end":7509},"11":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7494,"end":7508},"12":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7475,"end":7509},"13":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7515,"end":7517},"14":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7515,"end":7526}},"is_native":false},"16":{"location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7628,"end":7793},"definition_location":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7639,"end":7643},"type_parameters":[["K",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7644,"end":7645}],["V",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7668,"end":7669}]],"parameters":[["table#0#0",{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7685,"end":7690}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7769,"end":7774},"1":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7721,"end":7766},"2":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7763,"end":7764},"3":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7754,"end":7755},"4":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7745,"end":7746},"5":{"file_hash":"5a1b5ab0562eea69db94ea7bfeff007e420f0b7d8eed793c0aa3e23162cec4f6","start":7780,"end":7791}},"is_native":false}},"constant_map":{"ETableIsEmpty":1,"ETableNotEmpty":0}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/linked_table.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/linked_table.mvd new file mode 100644 index 0000000..b7f42d2 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/linked_table.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/math.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/math.json new file mode 100644 index 0000000..7fbbaa5 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/math.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/math.move","definition_location":{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":265,"end":274},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","math"],"struct_map":{},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":321,"end":373},"definition_location":{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":332,"end":335},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":336,"end":337}],["y#0#0",{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":344,"end":345}]],"returns":[{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":353,"end":356}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":363,"end":364},"1":{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":369,"end":370},"2":{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":363,"end":371}},"is_native":false},"1":{"location":{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":419,"end":471},"definition_location":{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":430,"end":433},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":434,"end":435}],["y#0#0",{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":442,"end":443}]],"returns":[{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":451,"end":454}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":461,"end":462},"1":{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":467,"end":468},"2":{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":461,"end":469}},"is_native":false},"2":{"location":{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":518,"end":572},"definition_location":{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":529,"end":533},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":534,"end":535}],["y#0#0",{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":542,"end":543}]],"returns":[{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":551,"end":554}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":561,"end":562},"1":{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":568,"end":569},"2":{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":561,"end":570}},"is_native":false},"3":{"location":{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":618,"end":689},"definition_location":{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":629,"end":632},"type_parameters":[],"parameters":[["base#0#0",{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":633,"end":637}],["exponent#0#0",{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":644,"end":652}]],"returns":[{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":659,"end":662}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":669,"end":673},"1":{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":678,"end":686},"2":{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":669,"end":687}},"is_native":false},"4":{"location":{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":736,"end":781},"definition_location":{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":747,"end":751},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":752,"end":753}]],"returns":[{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":761,"end":764}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":771,"end":772},"1":{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":771,"end":779}},"is_native":false},"5":{"location":{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":829,"end":881},"definition_location":{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":840,"end":849},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":850,"end":851}]],"returns":[{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":860,"end":864}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":871,"end":872},"1":{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":871,"end":879}},"is_native":false},"6":{"location":{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":943,"end":1016},"definition_location":{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":954,"end":973},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":974,"end":975}],["y#0#0",{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":982,"end":983}]],"returns":[{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":991,"end":994}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":1001,"end":1002},"1":{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":1012,"end":1013},"2":{"file_hash":"1213303013c1786c196e5f2462242c30adc4e20427214e802be83b2eb2859f26","start":1001,"end":1014}},"is_native":false}},"constant_map":{}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/math.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/math.mvd new file mode 100644 index 0000000..fa245bb Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/math.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/nitro_attestation.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/nitro_attestation.json new file mode 100644 index 0000000..3aeb470 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/nitro_attestation.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/crypto/nitro_attestation.move","definition_location":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":82,"end":104},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","nitro_attestation"],"struct_map":{"0":{"definition_location":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":634,"end":642},"type_parameters":[],"fields":[{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":658,"end":663},{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":673,"end":678}]},"1":{"definition_location":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":757,"end":781},"type_parameters":[],"fields":[{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":841,"end":850},{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":946,"end":955},{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":1036,"end":1042},{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":1217,"end":1221},{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":1337,"end":1347},{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":1431,"end":1440},{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":1579,"end":1584}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":1831,"end":2011},"definition_location":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":1841,"end":1863},"type_parameters":[],"parameters":[["attestation#0#0",{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":1864,"end":1875}],["clock#0#0",{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":1889,"end":1894}]],"returns":[{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":1905,"end":1929}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":1968,"end":1980},"1":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2002,"end":2007},"2":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":1982,"end":2008},"3":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":1936,"end":2009}},"is_native":false},"1":{"location":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2013,"end":2117},"definition_location":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2024,"end":2033},"type_parameters":[],"parameters":[["attestation#0#0",{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2034,"end":2045}]],"returns":[{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2075,"end":2086}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2094,"end":2105},"1":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2093,"end":2115}},"is_native":false},"2":{"location":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2119,"end":2216},"definition_location":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2130,"end":2139},"type_parameters":[],"parameters":[["attestation#0#0",{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2140,"end":2151}]],"returns":[{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2181,"end":2185}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2193,"end":2204},"1":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2192,"end":2214}},"is_native":false},"3":{"location":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2218,"end":2316},"definition_location":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2229,"end":2235},"type_parameters":[],"parameters":[["attestation#0#0",{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2236,"end":2247}]],"returns":[{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2277,"end":2288}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2296,"end":2307},"1":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2295,"end":2314}},"is_native":false},"4":{"location":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2584,"end":2684},"definition_location":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2595,"end":2599},"type_parameters":[],"parameters":[["attestation#0#0",{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2600,"end":2611}]],"returns":[{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2641,"end":2658}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2666,"end":2677},"1":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2665,"end":2682}},"is_native":false},"5":{"location":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2686,"end":2800},"definition_location":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2697,"end":2707},"type_parameters":[],"parameters":[["attestation#0#0",{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2708,"end":2719}]],"returns":[{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2749,"end":2768}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2776,"end":2787},"1":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2775,"end":2798}},"is_native":false},"6":{"location":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2802,"end":2914},"definition_location":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2813,"end":2822},"type_parameters":[],"parameters":[["attestation#0#0",{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2823,"end":2834}]],"returns":[{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2864,"end":2883}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2891,"end":2902},"1":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2890,"end":2912}},"is_native":false},"7":{"location":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2916,"end":3020},"definition_location":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2927,"end":2932},"type_parameters":[],"parameters":[["attestation#0#0",{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2933,"end":2944}]],"returns":[{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":2974,"end":2993}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":3001,"end":3012},"1":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":3000,"end":3018}},"is_native":false},"8":{"location":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":3022,"end":3080},"definition_location":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":3033,"end":3038},"type_parameters":[],"parameters":[["entry#0#0",{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":3039,"end":3044}]],"returns":[{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":3058,"end":3060}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":3067,"end":3072},"1":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":3067,"end":3078}},"is_native":false},"9":{"location":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":3082,"end":3150},"definition_location":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":3093,"end":3098},"type_parameters":[],"parameters":[["entry#0#0",{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":3099,"end":3104}]],"returns":[{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":3118,"end":3129}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":3137,"end":3142},"1":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":3136,"end":3148}},"is_native":false},"10":{"location":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":3181,"end":3311},"definition_location":{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":3192,"end":3223},"type_parameters":[],"parameters":[["attestation#0#0",{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":3229,"end":3240}],["current_timestamp#0#0",{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":3259,"end":3276}]],"returns":[{"file_hash":"8ab683793957130cb6395c8b745e1318befae652a482fccf33c2519fdc48ef0e","start":3286,"end":3310}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true}},"constant_map":{"EInvalidPCRsError":3,"ENotSupportedError":0,"EParseError":1,"EVerifyError":2}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/nitro_attestation.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/nitro_attestation.mvd new file mode 100644 index 0000000..368735f Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/nitro_attestation.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/object.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/object.json new file mode 100644 index 0000000..d8222f3 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/object.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/object.move","definition_location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":109,"end":120},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","object"],"struct_map":{"0":{"definition_location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":2424,"end":2426},"type_parameters":[],"fields":[{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":2783,"end":2788}]},"1":{"definition_location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":3320,"end":3323},"type_parameters":[],"fields":[{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":3340,"end":3342}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":3398,"end":3474},"definition_location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":3409,"end":3420},"type_parameters":[],"parameters":[["id#0#0",{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":3421,"end":3423}]],"returns":[{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":3431,"end":3441}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":3463,"end":3465},"1":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":3462,"end":3471},"2":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":3448,"end":3472}},"is_native":false},"1":{"location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":3523,"end":3582},"definition_location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":3534,"end":3547},"type_parameters":[],"parameters":[["id#0#0",{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":3548,"end":3550}]],"returns":[{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":3558,"end":3565}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":3572,"end":3574},"1":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":3572,"end":3580}},"is_native":false},"2":{"location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":3617,"end":3707},"definition_location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":3628,"end":3641},"type_parameters":[],"parameters":[["bytes#0#0",{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":3642,"end":3647}]],"returns":[{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":3662,"end":3664}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":3691,"end":3696},"1":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":3671,"end":3697},"2":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":3671,"end":3705}},"is_native":false},"3":{"location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":3743,"end":3810},"definition_location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":3754,"end":3769},"type_parameters":[],"parameters":[["bytes#0#0",{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":3770,"end":3775}]],"returns":[{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":3787,"end":3789}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":3801,"end":3806},"1":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":3796,"end":3808}},"is_native":false},"4":{"location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":3973,"end":4143},"definition_location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":3977,"end":3993},"type_parameters":[],"parameters":[["ctx#0#0",{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":3994,"end":3997}]],"returns":[{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":4012,"end":4015}],"locals":[],"nops":{},"labels":{"0":0,"1":6,"2":8},"code_map":{"0":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":4030,"end":4033},"1":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":4030,"end":4042},"2":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":4046,"end":4050},"3":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":4043,"end":4045},"4":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":4022,"end":4070},"6":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":4052,"end":4069},"7":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":4022,"end":4070},"8":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":4106,"end":4132},"9":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":4094,"end":4134},"10":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":4076,"end":4141}},"is_native":false},"5":{"location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":4250,"end":4349},"definition_location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":4270,"end":4275},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":4279,"end":4282}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":4319,"end":4338},"1":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":4307,"end":4340},"2":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":4289,"end":4347}},"is_native":false},"6":{"location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":4483,"end":4603},"definition_location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":4503,"end":4522},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":4526,"end":4529}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":4566,"end":4592},"1":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":4554,"end":4594},"2":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":4536,"end":4601}},"is_native":false},"7":{"location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":4712,"end":4816},"definition_location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":4732,"end":4748},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":4752,"end":4755}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":4792,"end":4805},"1":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":4780,"end":4807},"2":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":4762,"end":4814}},"is_native":false},"8":{"location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":4930,"end":5051},"definition_location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":4950,"end":4973},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":4977,"end":4980}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":5017,"end":5040},"1":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":5005,"end":5042},"2":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":4987,"end":5049}},"is_native":false},"9":{"location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":5053,"end":5188},"definition_location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":5073,"end":5103},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":5107,"end":5110}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":5147,"end":5177},"1":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":5135,"end":5179},"2":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":5117,"end":5186}},"is_native":false},"10":{"location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":5190,"end":5288},"definition_location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":5210,"end":5238},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":5242,"end":5249}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":5256,"end":5286}},"is_native":false},"11":{"location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":5410,"end":5539},"definition_location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":5430,"end":5457},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":5461,"end":5464}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":5501,"end":5528},"1":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":5489,"end":5530},"2":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":5471,"end":5537}},"is_native":false},"12":{"location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":5541,"end":5633},"definition_location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":5561,"end":5586},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":5590,"end":5597}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":5604,"end":5631}},"is_native":false},"13":{"location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":5761,"end":5896},"definition_location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":5781,"end":5811},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":5815,"end":5818}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":5855,"end":5885},"1":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":5843,"end":5887},"2":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":5825,"end":5894}},"is_native":false},"14":{"location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":5898,"end":5996},"definition_location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":5918,"end":5946},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":5950,"end":5957}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":5964,"end":5994}},"is_native":false},"15":{"location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6131,"end":6209},"definition_location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6135,"end":6141},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6145,"end":6148}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6185,"end":6198},"1":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6173,"end":6200},"2":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6155,"end":6207}},"is_native":false},"16":{"location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6336,"end":6456},"definition_location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6356,"end":6375},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6379,"end":6382}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6419,"end":6445},"1":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6407,"end":6447},"2":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6389,"end":6454}},"is_native":false},"17":{"location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6490,"end":6545},"definition_location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6501,"end":6513},"type_parameters":[],"parameters":[["uid#0#0",{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6514,"end":6517}]],"returns":[{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6526,"end":6529}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6537,"end":6540},"1":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6536,"end":6543}},"is_native":false},"18":{"location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6593,"end":6646},"definition_location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6604,"end":6616},"type_parameters":[],"parameters":[["uid#0#0",{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6617,"end":6620}]],"returns":[{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6629,"end":6631}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6638,"end":6641},"1":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6638,"end":6644}},"is_native":false},"19":{"location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6681,"end":6764},"definition_location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6692,"end":6704},"type_parameters":[],"parameters":[["uid#0#0",{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6705,"end":6708}]],"returns":[{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6717,"end":6727}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6749,"end":6752},"1":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6749,"end":6761},"2":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6748,"end":6761},"3":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6734,"end":6762}},"is_native":false},"20":{"location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6813,"end":6879},"definition_location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6824,"end":6838},"type_parameters":[],"parameters":[["uid#0#0",{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6839,"end":6842}]],"returns":[{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6851,"end":6858}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6865,"end":6868},"1":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":6865,"end":6877}},"is_native":false},"21":{"location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7027,"end":7141},"definition_location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7038,"end":7041},"type_parameters":[],"parameters":[["ctx#0#0",{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7042,"end":7045}]],"returns":[{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7064,"end":7067}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7104,"end":7107},"1":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7104,"end":7130},"2":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7092,"end":7132},"3":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7074,"end":7139}},"is_native":false},"22":{"location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7482,"end":7574},"definition_location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7493,"end":7499},"type_parameters":[],"parameters":[["id#0#0",{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7500,"end":7502}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7546,"end":7548},"1":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7519,"end":7543},"2":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7529,"end":7541},"3":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7554,"end":7572}},"is_native":false},"23":{"location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7613,"end":7674},"definition_location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7624,"end":7626},"type_parameters":[["T",{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7627,"end":7628}]],"parameters":[["obj#0#0",{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7635,"end":7638}]],"returns":[{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7645,"end":7647}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7665,"end":7668},"1":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7654,"end":7669},"2":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7654,"end":7672}},"is_native":false},"24":{"location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7716,"end":7786},"definition_location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7727,"end":7736},"type_parameters":[["T",{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7737,"end":7738}]],"parameters":[["obj#0#0",{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7745,"end":7748}]],"returns":[{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7755,"end":7758}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7777,"end":7780},"1":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7766,"end":7781},"2":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7765,"end":7784}},"is_native":false},"25":{"location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7843,"end":7934},"definition_location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7854,"end":7862},"type_parameters":[["T",{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7863,"end":7864}]],"parameters":[["obj#0#0",{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7871,"end":7874}]],"returns":[{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7881,"end":7891}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7924,"end":7927},"1":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7913,"end":7928},"2":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7912,"end":7931},"3":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7898,"end":7932}},"is_native":false},"26":{"location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":7993,"end":8073},"definition_location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":8004,"end":8014},"type_parameters":[["T",{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":8015,"end":8016}]],"parameters":[["obj#0#0",{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":8023,"end":8026}]],"returns":[{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":8033,"end":8040}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":8058,"end":8061},"1":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":8047,"end":8062},"2":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":8047,"end":8071}},"is_native":false},"27":{"location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":8383,"end":8428},"definition_location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":8394,"end":8404},"type_parameters":[["T",{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":8405,"end":8406}]],"parameters":[["obj#0#0",{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":8413,"end":8416}]],"returns":[{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":8423,"end":8427}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"28":{"location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":8502,"end":8620},"definition_location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":8522,"end":8539},"type_parameters":[],"parameters":[["bytes#0#0",{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":8540,"end":8545}]],"returns":[{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":8557,"end":8560}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":8582,"end":8587},"1":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":8567,"end":8588},"2":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":8609,"end":8614},"3":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":8604,"end":8616},"4":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":8594,"end":8618}},"is_native":false},"29":{"location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":8674,"end":8710},"definition_location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":8685,"end":8696},"type_parameters":[],"parameters":[["id#0#0",{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":8697,"end":8699}]],"returns":[],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"30":{"location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":8750,"end":8789},"definition_location":{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":8761,"end":8775},"type_parameters":[],"parameters":[["id#0#0",{"file_hash":"4a8505218b4d0991d2bf29519776b1723ee9ac107630f5220fdd3d5c8be9024e","start":8776,"end":8778}]],"returns":[],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true}},"constant_map":{"ENotSystemAddress":10,"SUI_ACCUMULATOR_ROOT_OBJECT_ID":5,"SUI_ADDRESS_ALIAS_STATE_ID":9,"SUI_AUTHENTICATOR_STATE_ID":2,"SUI_BRIDGE_ID":6,"SUI_CLOCK_OBJECT_ID":1,"SUI_COIN_REGISTRY_OBJECT_ID":7,"SUI_DENY_LIST_OBJECT_ID":4,"SUI_DISPLAY_REGISTRY_OBJECT_ID":8,"SUI_RANDOM_ID":3,"SUI_SYSTEM_STATE_OBJECT_ID":0}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/object.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/object.mvd new file mode 100644 index 0000000..076aa68 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/object.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/object_bag.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/object_bag.json new file mode 100644 index 0000000..c21c364 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/object_bag.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/object_bag.move","definition_location":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":429,"end":444},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","object_bag"],"struct_map":{"0":{"definition_location":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":573,"end":582},"type_parameters":[],"fields":[{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":631,"end":633},{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":693,"end":697}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":736,"end":855},"definition_location":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":747,"end":750},"type_parameters":[],"parameters":[["ctx#0#0",{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":751,"end":754}]],"returns":[{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":773,"end":782}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":825,"end":828},"1":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":813,"end":829},"2":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":845,"end":846},"3":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":789,"end":853}},"is_native":false},"1":{"location":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":1032,"end":1188},"definition_location":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":1043,"end":1046},"type_parameters":[["K",{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":1047,"end":1048}],["V",{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":1071,"end":1072}]],"parameters":[["bag#0#0",{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":1087,"end":1090}],["k#0#0",{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":1108,"end":1109}],["v#0#0",{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":1114,"end":1115}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":1143,"end":1146},"1":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":1138,"end":1149},"2":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":1151,"end":1152},"3":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":1154,"end":1155},"4":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":1126,"end":1156},"5":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":1173,"end":1176},"6":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":1173,"end":1181},"8":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":1184,"end":1185},"9":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":1182,"end":1183},"10":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":1162,"end":1165},"11":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":1162,"end":1170},"12":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":1162,"end":1185},"13":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":1185,"end":1186}},"is_native":false},"2":{"location":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":1556,"end":1675},"definition_location":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":1567,"end":1573},"type_parameters":[["K",{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":1574,"end":1575}],["V",{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":1598,"end":1599}]],"parameters":[["bag#0#0",{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":1614,"end":1617}],["k#0#0",{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":1631,"end":1632}]],"returns":[{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":1638,"end":1640}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":1663,"end":1666},"1":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":1662,"end":1669},"2":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":1671,"end":1672},"3":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":1647,"end":1673}},"is_native":false},"3":{"location":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2045,"end":2184},"definition_location":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2056,"end":2066},"type_parameters":[["K",{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2067,"end":2068}],["V",{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2091,"end":2092}]],"parameters":[["bag#0#0",{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2107,"end":2110}],["k#0#0",{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2128,"end":2129}]],"returns":[{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2135,"end":2141}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2172,"end":2175},"1":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2167,"end":2178},"2":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2180,"end":2181},"3":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2148,"end":2182}},"is_native":false},"4":{"location":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2544,"end":2714},"definition_location":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2555,"end":2561},"type_parameters":[["K",{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2562,"end":2563}],["V",{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2586,"end":2587}]],"parameters":[["bag#0#0",{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2602,"end":2605}],["k#0#0",{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2623,"end":2624}]],"returns":[{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2630,"end":2631}],"locals":[["v#1#0",{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2642,"end":2643}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2666,"end":2669},"1":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2661,"end":2672},"2":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2674,"end":2675},"3":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2646,"end":2676},"4":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2642,"end":2643},"5":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2693,"end":2696},"6":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2693,"end":2701},"8":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2704,"end":2705},"9":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2702,"end":2703},"10":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2682,"end":2685},"11":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2682,"end":2690},"12":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2682,"end":2705},"13":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2711,"end":2712}},"is_native":false},"5":{"location":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2815,"end":2925},"definition_location":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2826,"end":2834},"type_parameters":[["K",{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2835,"end":2836}]],"parameters":[["bag#0#0",{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2859,"end":2862}],["k#0#0",{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2876,"end":2877}]],"returns":[{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2883,"end":2887}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2913,"end":2916},"1":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2912,"end":2919},"2":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2921,"end":2922},"3":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":2894,"end":2923}},"is_native":false},"6":{"location":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3065,"end":3214},"definition_location":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3076,"end":3094},"type_parameters":[["K",{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3095,"end":3096}],["V",{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3119,"end":3120}]],"parameters":[["bag#0#0",{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3135,"end":3138}],["k#0#0",{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3152,"end":3153}]],"returns":[{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3159,"end":3163}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3202,"end":3205},"1":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3201,"end":3208},"2":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3210,"end":3211},"3":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3170,"end":3212}},"is_native":false},"7":{"location":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3279,"end":3335},"definition_location":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3290,"end":3296},"type_parameters":[],"parameters":[["bag#0#0",{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3297,"end":3300}]],"returns":[{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3315,"end":3318}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3325,"end":3328},"1":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3325,"end":3333}},"is_native":false},"8":{"location":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3401,"end":3465},"definition_location":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3412,"end":3420},"type_parameters":[],"parameters":[["bag#0#0",{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3421,"end":3424}]],"returns":[{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3439,"end":3443}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3450,"end":3453},"1":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3450,"end":3458},"3":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3462,"end":3463},"4":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3459,"end":3461},"5":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3450,"end":3463}},"is_native":false},"9":{"location":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3557,"end":3693},"definition_location":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3568,"end":3581},"type_parameters":[],"parameters":[["bag#0#0",{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3582,"end":3585}]],"returns":[],"locals":[["id#1#0",{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3620,"end":3622}],["size#1#0",{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3624,"end":3628}]],"nops":{},"labels":{"0":0,"1":9,"2":11},"code_map":{"0":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3633,"end":3636},"1":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3608,"end":3630},"2":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3624,"end":3628},"3":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3620,"end":3622},"4":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3650,"end":3654},"5":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3658,"end":3659},"6":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3655,"end":3657},"7":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3642,"end":3674},"9":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3661,"end":3673},"10":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3642,"end":3674},"11":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3680,"end":3682},"12":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3680,"end":3691}},"is_native":false},"10":{"location":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3819,"end":3928},"definition_location":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3830,"end":3838},"type_parameters":[["K",{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3839,"end":3840}]],"parameters":[["bag#0#0",{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3863,"end":3866}],["k#0#0",{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3880,"end":3881}]],"returns":[{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3887,"end":3897}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3916,"end":3919},"1":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3915,"end":3922},"2":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3924,"end":3925},"3":{"file_hash":"a4c9727c2cf12e275a3da86c1ee00c4bcf97046c43976a6f7620139b7b1085a3","start":3904,"end":3926}},"is_native":false}},"constant_map":{"EBagNotEmpty":0}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/object_bag.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/object_bag.mvd new file mode 100644 index 0000000..d5be29a Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/object_bag.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/object_table.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/object_table.json new file mode 100644 index 0000000..c4c9412 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/object_table.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/object_table.move","definition_location":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":434,"end":451},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","object_table"],"struct_map":{"0":{"definition_location":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":584,"end":595},"type_parameters":[["K",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":604,"end":605}],["V",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":636,"end":637}]],"fields":[{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":702,"end":704},{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":766,"end":770}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":811,"end":980},"definition_location":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":822,"end":825},"type_parameters":[["K",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":826,"end":827}],["V",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":850,"end":851}]],"parameters":[["ctx#0#0",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":866,"end":869}]],"returns":[{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":888,"end":905}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":950,"end":953},"1":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":938,"end":954},"2":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":970,"end":971},"3":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":912,"end":978}},"is_native":false},"1":{"location":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1171,"end":1343},"definition_location":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1182,"end":1185},"type_parameters":[["K",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1186,"end":1187}],["V",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1210,"end":1211}]],"parameters":[["table#0#0",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1226,"end":1231}],["k#0#0",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1257,"end":1258}],["v#0#0",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1263,"end":1264}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1292,"end":1297},"1":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1287,"end":1300},"2":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1302,"end":1303},"3":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1305,"end":1306},"4":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1275,"end":1307},"5":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1326,"end":1331},"6":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1326,"end":1336},"8":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1339,"end":1340},"9":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1337,"end":1338},"10":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1313,"end":1318},"11":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1313,"end":1323},"12":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1313,"end":1340},"13":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1340,"end":1341}},"is_native":false},"2":{"location":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1579,"end":1710},"definition_location":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1590,"end":1596},"type_parameters":[["K",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1597,"end":1598}],["V",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1621,"end":1622}]],"parameters":[["table#0#0",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1637,"end":1642}],["k#0#0",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1664,"end":1665}]],"returns":[{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1671,"end":1673}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1696,"end":1701},"1":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1695,"end":1704},"2":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1706,"end":1707},"3":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1680,"end":1708}},"is_native":false},"3":{"location":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1948,"end":2110},"definition_location":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1959,"end":1969},"type_parameters":[["K",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1970,"end":1971}],["V",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":1994,"end":1995}]],"parameters":[["table#0#0",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2015,"end":2020}],["k#0#0",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2050,"end":2051}]],"returns":[{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2059,"end":2065}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2096,"end":2101},"1":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2091,"end":2104},"2":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2106,"end":2107},"3":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2072,"end":2108}},"is_native":false},"4":{"location":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2330,"end":2516},"definition_location":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2341,"end":2347},"type_parameters":[["K",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2348,"end":2349}],["V",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2372,"end":2373}]],"parameters":[["table#0#0",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2388,"end":2393}],["k#0#0",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2419,"end":2420}]],"returns":[{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2426,"end":2427}],"locals":[["v#1#0",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2438,"end":2439}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2462,"end":2467},"1":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2457,"end":2470},"2":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2472,"end":2473},"3":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2442,"end":2474},"4":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2438,"end":2439},"5":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2493,"end":2498},"6":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2493,"end":2503},"8":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2506,"end":2507},"9":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2504,"end":2505},"10":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2480,"end":2485},"11":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2480,"end":2490},"12":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2480,"end":2507},"13":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2513,"end":2514}},"is_native":false},"5":{"location":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2627,"end":2765},"definition_location":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2638,"end":2646},"type_parameters":[["K",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2647,"end":2648}],["V",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2671,"end":2672}]],"parameters":[["table#0#0",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2687,"end":2692}],["k#0#0",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2714,"end":2715}]],"returns":[{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2721,"end":2725}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2751,"end":2756},"1":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2750,"end":2759},"2":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2761,"end":2762},"3":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2732,"end":2763}},"is_native":false},"6":{"location":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2832,"end":2940},"definition_location":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2843,"end":2849},"type_parameters":[["K",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2850,"end":2851}],["V",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2874,"end":2875}]],"parameters":[["table#0#0",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2890,"end":2895}]],"returns":[{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2918,"end":2921}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2928,"end":2933},"1":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":2928,"end":2938}},"is_native":false},"7":{"location":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3007,"end":3123},"definition_location":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3018,"end":3026},"type_parameters":[["K",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3027,"end":3028}],["V",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3051,"end":3052}]],"parameters":[["table#0#0",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3067,"end":3072}]],"returns":[{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3095,"end":3099}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3106,"end":3111},"1":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3106,"end":3116},"3":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3120,"end":3121},"4":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3117,"end":3119},"5":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3106,"end":3121}},"is_native":false},"8":{"location":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3221,"end":3413},"definition_location":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3232,"end":3245},"type_parameters":[["K",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3246,"end":3247}],["V",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3270,"end":3271}]],"parameters":[["table#0#0",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3286,"end":3291}]],"returns":[],"locals":[["id#1#0",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3336,"end":3338}],["size#1#0",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3340,"end":3344}]],"nops":{},"labels":{"0":0,"1":9,"2":11},"code_map":{"0":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3349,"end":3354},"1":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3322,"end":3346},"2":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3340,"end":3344},"3":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3336,"end":3338},"4":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3368,"end":3372},"5":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3376,"end":3377},"6":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3373,"end":3375},"7":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3360,"end":3394},"9":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3379,"end":3393},"10":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3360,"end":3394},"11":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3400,"end":3402},"12":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3400,"end":3411}},"is_native":false},"9":{"location":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3541,"end":3689},"definition_location":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3552,"end":3560},"type_parameters":[["K",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3561,"end":3562}],["V",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3585,"end":3586}]],"parameters":[["table#0#0",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3606,"end":3611}],["k#0#0",{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3637,"end":3638}]],"returns":[{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3646,"end":3656}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3675,"end":3680},"1":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3674,"end":3683},"2":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3685,"end":3686},"3":{"file_hash":"0750dc08d430a2be58552e1e44fb18f5b4afe24dac5679bd17e276e9b877aaa1","start":3663,"end":3687}},"is_native":false}},"constant_map":{"ETableNotEmpty":0}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/object_table.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/object_table.mvd new file mode 100644 index 0000000..a190548 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/object_table.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/package.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/package.json new file mode 100644 index 0000000..559f1fa --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/package.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/package.move","definition_location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":272,"end":284},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","package"],"struct_map":{"0":{"definition_location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":3063,"end":3072},"type_parameters":[],"fields":[{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":3094,"end":3096},{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":3107,"end":3114},{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":3128,"end":3139}]},"1":{"definition_location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":3227,"end":3237},"type_parameters":[],"fields":[{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":3259,"end":3261},{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":3330,"end":3337},{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":3471,"end":3478},{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":3532,"end":3538}]},"2":{"definition_location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":3963,"end":3976},"type_parameters":[],"fields":[{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":4048,"end":4051},{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":4121,"end":4128},{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":4229,"end":4235},{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":4365,"end":4371}]},"3":{"definition_location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":4667,"end":4681},"type_parameters":[],"fields":[{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":4753,"end":4756},{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":4827,"end":4834}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5036,"end":5380},"definition_location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5047,"end":5052},"type_parameters":[["OTW",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5053,"end":5056}]],"parameters":[["otw#0#0",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5064,"end":5067}],["ctx#0#0",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5074,"end":5077}]],"returns":[{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5096,"end":5105}],"locals":[["type_name#1#0",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5184,"end":5193}]],"nops":{},"labels":{"0":0,"1":4,"2":8},"code_map":{"0":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5147,"end":5151},"1":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5120,"end":5152},"2":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5112,"end":5173},"6":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5154,"end":5172},"7":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5112,"end":5173},"8":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5196,"end":5231},"9":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5184,"end":5193},"10":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5274,"end":5277},"11":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5262,"end":5278},"12":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5297,"end":5306},"13":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5297,"end":5323},"14":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5346,"end":5355},"15":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5346,"end":5371},"16":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5238,"end":5378}},"is_native":false},"1":{"location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5579,"end":5716},"definition_location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5590,"end":5604},"type_parameters":[["OTW",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5605,"end":5608}]],"parameters":[["otw#0#0",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5616,"end":5619}],["ctx#0#0",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5626,"end":5629}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5690,"end":5693},"1":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5695,"end":5698},"2":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5684,"end":5699},"3":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5701,"end":5704},"5":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5701,"end":5713},"6":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5653,"end":5714}},"is_native":false},"2":{"location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5809,"end":5933},"definition_location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5820,"end":5834},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5835,"end":5839}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5909,"end":5913},"1":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5862,"end":5906},"2":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5903,"end":5904},"3":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5887,"end":5888},"4":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5919,"end":5930},"5":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":5930,"end":5931}},"is_native":false},"3":{"location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6011,"end":6136},"definition_location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6022,"end":6034},"type_parameters":[["T",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6035,"end":6036}]],"parameters":[["self#0#0",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6038,"end":6042}]],"returns":[{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6057,"end":6061}],"locals":[["%#1",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6068,"end":6101}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6068,"end":6101},"3":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6068,"end":6118},"4":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6122,"end":6126},"5":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6122,"end":6134},"7":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6119,"end":6121},"8":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6068,"end":6134}},"is_native":false},"4":{"location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6215,"end":6424},"definition_location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6226,"end":6237},"type_parameters":[["T",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6238,"end":6239}]],"parameters":[["self#0#0",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6241,"end":6245}]],"returns":[{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6260,"end":6264}],"locals":[["%#1",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6327,"end":6422}],["type_name#1#0",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6275,"end":6284}]],"nops":{},"labels":{"0":0,"1":9,"2":17,"3":21},"code_map":{"0":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6287,"end":6320},"1":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6275,"end":6284},"2":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6328,"end":6337},"3":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6328,"end":6354},"4":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6358,"end":6362},"5":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6358,"end":6370},"7":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6355,"end":6357},"8":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6327,"end":6422},"9":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6376,"end":6385},"10":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6376,"end":6401},"11":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6405,"end":6409},"12":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6405,"end":6421},"14":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6402,"end":6404},"15":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6327,"end":6422}},"is_native":false},"5":{"location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6459,"end":6539},"definition_location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6470,"end":6486},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6487,"end":6491}]],"returns":[{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6506,"end":6513}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6521,"end":6525},"1":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6520,"end":6537}},"is_native":false},"6":{"location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6578,"end":6655},"definition_location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6589,"end":6606},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6607,"end":6611}]],"returns":[{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6626,"end":6633}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6641,"end":6645},"1":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6640,"end":6653}},"is_native":false},"7":{"location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6931,"end":6999},"definition_location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6942,"end":6957},"type_parameters":[],"parameters":[["cap#0#0",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6958,"end":6961}]],"returns":[{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6977,"end":6979}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6986,"end":6989},"1":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":6986,"end":6997}},"is_native":false},"8":{"location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7106,"end":7167},"definition_location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7117,"end":7124},"type_parameters":[],"parameters":[["cap#0#0",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7125,"end":7128}]],"returns":[{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7144,"end":7147}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7154,"end":7157},"1":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7154,"end":7165}},"is_native":false},"9":{"location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7248,"end":7314},"definition_location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7259,"end":7273},"type_parameters":[],"parameters":[["cap#0#0",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7274,"end":7277}]],"returns":[{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7293,"end":7295}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7302,"end":7305},"1":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7302,"end":7312}},"is_native":false},"10":{"location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7374,"end":7450},"definition_location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7385,"end":7399},"type_parameters":[],"parameters":[["ticket#0#0",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7400,"end":7406}]],"returns":[{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7425,"end":7427}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7434,"end":7440},"1":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7434,"end":7448}},"is_native":false},"11":{"location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7505,"end":7579},"definition_location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7516,"end":7529},"type_parameters":[],"parameters":[["ticket#0#0",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7530,"end":7536}]],"returns":[{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7555,"end":7557}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7564,"end":7570},"1":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7564,"end":7577}},"is_native":false},"12":{"location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7658,"end":7730},"definition_location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7669,"end":7680},"type_parameters":[],"parameters":[["receipt#0#0",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7681,"end":7688}]],"returns":[{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7708,"end":7710}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7717,"end":7724},"1":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7717,"end":7728}},"is_native":false},"13":{"location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7864,"end":7944},"definition_location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7875,"end":7890},"type_parameters":[],"parameters":[["receipt#0#0",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7891,"end":7898}]],"returns":[{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7918,"end":7920}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7927,"end":7934},"1":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":7927,"end":7942}},"is_native":false},"14":{"location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":8447,"end":8531},"definition_location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":8458,"end":8471},"type_parameters":[],"parameters":[["ticket#0#0",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":8472,"end":8478}]],"returns":[{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":8497,"end":8508}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":8516,"end":8522},"1":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":8515,"end":8529}},"is_native":false},"15":{"location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":8596,"end":8645},"definition_location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":8607,"end":8624},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":8628,"end":8630}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":8633,"end":8643}},"is_native":false},"16":{"location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":8647,"end":8692},"definition_location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":8658,"end":8673},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":8677,"end":8679}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":8682,"end":8690}},"is_native":false},"17":{"location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":8694,"end":8739},"definition_location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":8705,"end":8720},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":8724,"end":8726}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":8729,"end":8737}},"is_native":false},"18":{"location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":8865,"end":8957},"definition_location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":8882,"end":8904},"type_parameters":[],"parameters":[["cap#0#0",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":8905,"end":8908}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":8933,"end":8936},"1":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":8946,"end":8954},"2":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":8933,"end":8955}},"is_native":false},"19":{"location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":9070,"end":9157},"definition_location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":9087,"end":9104},"type_parameters":[],"parameters":[["cap#0#0",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":9105,"end":9108}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":9133,"end":9136},"1":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":9146,"end":9154},"2":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":9133,"end":9155}},"is_native":false},"20":{"location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":9246,"end":9383},"definition_location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":9263,"end":9277},"type_parameters":[],"parameters":[["cap#0#0",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":9278,"end":9281}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":9360,"end":9363},"1":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":9305,"end":9357},"2":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":9354,"end":9355},"3":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":9343,"end":9344},"4":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":9331,"end":9332},"5":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":9369,"end":9380},"6":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":9380,"end":9381}},"is_native":false},"21":{"location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":9975,"end":10381},"definition_location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":9986,"end":10003},"type_parameters":[],"parameters":[["cap#0#0",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10004,"end":10007}],["policy#0#0",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10026,"end":10032}],["digest#0#0",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10038,"end":10044}]],"returns":[{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10059,"end":10072}],"locals":[["id_zero#1#0",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10083,"end":10090}],["package#1#0",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10224,"end":10231}]],"nops":{},"labels":{"0":0,"1":10,"2":14,"3":21,"4":25},"code_map":{"0":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10093,"end":10097},"1":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10093,"end":10105},"2":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10083,"end":10090},"3":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10119,"end":10122},"4":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10119,"end":10130},"6":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10134,"end":10141},"7":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10131,"end":10133},"8":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10111,"end":10162},"12":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10143,"end":10161},"13":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10111,"end":10162},"14":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10176,"end":10182},"15":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10186,"end":10189},"16":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10186,"end":10196},"18":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10183,"end":10185},"19":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10168,"end":10213},"23":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10198,"end":10212},"24":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10168,"end":10213},"25":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10234,"end":10237},"26":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10234,"end":10245},"28":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10224,"end":10231},"29":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10265,"end":10272},"30":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10251,"end":10254},"31":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10251,"end":10262},"32":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10251,"end":10272},"33":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10319,"end":10322},"35":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10308,"end":10323},"36":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10333,"end":10340},"37":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10350,"end":10356},"38":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10366,"end":10372},"39":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10279,"end":10379}},"is_native":false},"22":{"location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10471,"end":10791},"definition_location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10482,"end":10496},"type_parameters":[],"parameters":[["cap#0#0",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10497,"end":10500}],["receipt#0#0",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10519,"end":10526}]],"returns":[],"locals":[["cap_id#1#0",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10576,"end":10582}],["package#1#0",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10584,"end":10591}]],"nops":{},"labels":{"0":0,"1":11,"2":15,"3":22,"4":26},"code_map":{"0":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10596,"end":10603},"1":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10554,"end":10593},"2":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10584,"end":10591},"3":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10576,"end":10582},"4":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10629,"end":10632},"6":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10618,"end":10633},"7":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10637,"end":10643},"8":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10634,"end":10636},"9":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10610,"end":10662},"13":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10645,"end":10661},"14":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10610,"end":10662},"15":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10676,"end":10679},"16":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10676,"end":10687},"17":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10676,"end":10700},"18":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10704,"end":10708},"19":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10701,"end":10703},"20":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10668,"end":10725},"24":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10710,"end":10724},"25":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10668,"end":10725},"26":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10746,"end":10753},"27":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10732,"end":10735},"28":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10732,"end":10743},"29":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10732,"end":10753},"30":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10773,"end":10776},"31":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10773,"end":10784},"33":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10787,"end":10788},"34":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10785,"end":10786},"35":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10759,"end":10762},"36":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10759,"end":10770},"37":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10759,"end":10788},"38":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":10788,"end":10789}},"is_native":false},"23":{"location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":12101,"end":12227},"definition_location":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":12105,"end":12113},"type_parameters":[],"parameters":[["cap#0#0",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":12114,"end":12117}],["policy#0#0",{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":12136,"end":12142}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":7,"2":11},"code_map":{"0":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":12162,"end":12165},"1":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":12162,"end":12172},"3":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":12176,"end":12182},"4":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":12173,"end":12175},"5":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":12154,"end":12199},"9":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":12184,"end":12198},"10":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":12154,"end":12199},"11":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":12218,"end":12224},"12":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":12205,"end":12208},"13":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":12205,"end":12215},"14":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":12205,"end":12224},"15":{"file_hash":"b99a29a7ec49d120096ca5527f5cb7d11ffeac4072515270670edf53174af383","start":12224,"end":12225}},"is_native":false}},"constant_map":{"ADDITIVE":6,"COMPATIBLE":5,"DEP_ONLY":7,"EAlreadyAuthorized":2,"ENotAuthorized":3,"ENotOneTimeWitness":0,"ETooPermissive":1,"EWrongUpgradeCap":4}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/package.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/package.mvd new file mode 100644 index 0000000..6a852dd Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/package.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/party.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/party.json new file mode 100644 index 0000000..3bc9b6a --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/party.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/party.move","definition_location":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":82,"end":92},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","party"],"struct_map":{"0":{"definition_location":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":1436,"end":1441},"type_parameters":[],"fields":[{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":1555,"end":1562},{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":1629,"end":1636}]},"1":{"definition_location":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":1816,"end":1827},"type_parameters":[],"fields":[{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":1828,"end":1831}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2004,"end":2148},"definition_location":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2015,"end":2027},"type_parameters":[],"parameters":[["owner#0#0",{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2028,"end":2033}]],"returns":[{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2045,"end":2050}],"locals":[["mp#1#0",{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2065,"end":2067}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2070,"end":2077},"1":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2061,"end":2067},"2":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2083,"end":2085},"3":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2102,"end":2107},"4":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2121,"end":2136},"5":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2109,"end":2137},"6":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2083,"end":2138},"7":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2144,"end":2146}},"is_native":false},"1":{"location":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2578,"end":2699},"definition_location":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2582,"end":2587},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2591,"end":2596}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2640,"end":2654},"1":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2628,"end":2655},"2":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2674,"end":2690},"3":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2603,"end":2697}},"is_native":false},"2":{"location":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2714,"end":2923},"definition_location":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2718,"end":2733},"type_parameters":[],"parameters":[["p#0#0",{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2734,"end":2735}],["address#0#0",{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2749,"end":2756}],["permissions#0#0",{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2767,"end":2778}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":5,"2":11},"code_map":{"0":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2803,"end":2804},"1":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2803,"end":2812},"2":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2822,"end":2830},"3":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2803,"end":2831},"4":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2799,"end":2876},"5":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2843,"end":2844},"6":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2843,"end":2852},"7":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2860,"end":2868},"8":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2843,"end":2869},"11":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2882,"end":2883},"12":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2882,"end":2891},"13":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2899,"end":2906},"14":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2908,"end":2919},"15":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2882,"end":2920},"16":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2920,"end":2921}},"is_native":false},"3":{"location":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2925,"end":3124},"definition_location":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2945,"end":2960},"type_parameters":[],"parameters":[["p#0#0",{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2961,"end":2962}]],"returns":[{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2973,"end":2977}],"locals":[["%#1",{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2984,"end":3122}],["m#1#0",{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3062,"end":3063}]],"nops":{},"labels":{"0":0,"1":7,"2":13,"3":26,"4":31,"5":35},"code_map":{"0":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2984,"end":2985},"1":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2984,"end":2995},"4":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2999,"end":3013},"5":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2996,"end":2998},"6":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2984,"end":3122},"7":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3021,"end":3022},"8":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3021,"end":3030},"9":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3021,"end":3039},"10":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3043,"end":3044},"11":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3040,"end":3042},"12":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2984,"end":3122},"13":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3067,"end":3068},"14":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3067,"end":3076},"15":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3094,"end":3095},"16":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3067,"end":3096},"17":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3062,"end":3063},"18":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3059,"end":3060},"19":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3098,"end":3099},"20":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3098,"end":3101},"22":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3105,"end":3120},"23":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3102,"end":3104},"24":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":2984,"end":3122}},"is_native":false},"4":{"location":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3126,"end":3411},"definition_location":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3146,"end":3157},"type_parameters":[],"parameters":[["p#0#0",{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3158,"end":3159}]],"returns":[{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3170,"end":3173},{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3175,"end":3190},{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3192,"end":3203}],"locals":[["$stop#0#6",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["%#2",{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3366,"end":3367}],["%#3",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7499,"end":7500}],["addresses#1#0",{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3256,"end":3265}],["default#1#0",{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3223,"end":3230}],["e#1#13",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7496,"end":7497}],["i#1#9",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["members#1#0",{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3232,"end":3239}],["permissions#1#0",{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3267,"end":3278}],["permissions#2#0",{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3318,"end":3329}],["r#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7471,"end":7472}],["stop#1#9",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7451,"end":7452}],["v#1#3",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6637,"end":6638}]],"nops":{},"labels":{"0":0,"11":27,"17":45,"4":23},"code_map":{"0":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3244,"end":3245},"1":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3215,"end":3241},"2":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3232,"end":3239},"3":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3223,"end":3230},"4":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3282,"end":3289},"5":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3282,"end":3308},"6":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3267,"end":3278},"7":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3256,"end":3265},"8":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3332,"end":3343},"9":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7451,"end":7452},"10":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7475,"end":7483},"11":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7467,"end":7472},"12":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7489,"end":7490},"13":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6633,"end":6638},"14":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6649,"end":6650},"15":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6649,"end":6660},"16":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6666,"end":6667},"17":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6666,"end":6676},"18":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"21":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"28":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6682,"end":6683},"29":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6688,"end":6689},"30":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6688,"end":6700},"31":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7496,"end":7497},"32":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7499,"end":7500},"34":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7514,"end":7515},"35":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3350,"end":3364},"36":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3366,"end":3367},"37":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7499,"end":7500},"38":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3366,"end":3367},"39":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7499,"end":7517},"40":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"41":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"42":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"43":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"44":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"45":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6708,"end":6709},"46":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6708,"end":6725},"47":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7524,"end":7525},"48":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3318,"end":3329},"49":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3375,"end":3384},"52":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3386,"end":3395},"53":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3397,"end":3408},"54":{"file_hash":"431d51d3694debab65ff1147aae6c818381fe12351fda0ae62b9ec67db7abed1","start":3374,"end":3409}},"is_native":false}},"constant_map":{"ALL_PERMISSIONS":5,"DELETE":2,"NO_PERMISSIONS":4,"READ":0,"TRANSFER":3,"WRITE":1}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/party.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/party.mvd new file mode 100644 index 0000000..ef3564c Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/party.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/pay.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/pay.json new file mode 100644 index 0000000..6cd531e --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/pay.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/pay.move","definition_location":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":167,"end":175},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","pay"],"struct_map":{},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":372,"end":470},"definition_location":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":383,"end":387},"type_parameters":[["T",{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":388,"end":389}]],"parameters":[["c#0#0",{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":391,"end":392}],["ctx#0#0",{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":403,"end":406}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":452,"end":453},"1":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":455,"end":458},"2":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":455,"end":467},"3":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":426,"end":468}},"is_native":false},"1":{"location":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":614,"end":748},"definition_location":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":631,"end":636},"type_parameters":[["T",{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":637,"end":638}]],"parameters":[["coin#0#0",{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":640,"end":644}],["split_amount#0#0",{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":660,"end":672}],["ctx#0#0",{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":679,"end":682}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":711,"end":715},"1":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":722,"end":734},"2":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":736,"end":739},"3":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":711,"end":740},"4":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":742,"end":745},"6":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":706,"end":746}},"is_native":false},"2":{"location":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":911,"end":1071},"definition_location":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":928,"end":937},"type_parameters":[["T",{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":938,"end":939}]],"parameters":[["self#0#0",{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":941,"end":945}],["split_amounts#0#0",{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":961,"end":974}],["ctx#0#0",{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":989,"end":992}]],"returns":[],"locals":[["$stop#0#3",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["amount#1#10",{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1035,"end":1041}],["i#1#6",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["stop#1#6",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6637,"end":6638}]],"nops":{},"labels":{"0":0,"13":29,"3":11,"8":15},"code_map":{"0":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1016,"end":1029},"1":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6633,"end":6638},"2":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6649,"end":6650},"3":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6649,"end":6660},"4":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6666,"end":6667},"5":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6666,"end":6676},"6":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"9":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"16":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6682,"end":6683},"17":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6688,"end":6689},"18":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6688,"end":6700},"19":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1035,"end":1041},"20":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1049,"end":1053},"21":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1055,"end":1061},"22":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1063,"end":1066},"23":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1043,"end":1067},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"33":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6708,"end":6709},"34":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6708,"end":6725},"35":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1068,"end":1069}},"is_native":false},"3":{"location":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1238,"end":1433},"definition_location":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1255,"end":1273},"type_parameters":[["T",{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1274,"end":1275}]],"parameters":[["c#0#0",{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1282,"end":1283}],["amount#0#0",{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1303,"end":1309}],["recipient#0#0",{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1320,"end":1329}],["ctx#0#0",{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1344,"end":1347}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1399,"end":1400},"1":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1407,"end":1413},"2":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1415,"end":1418},"3":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1399,"end":1419},"4":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1421,"end":1430},"5":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1373,"end":1431}},"is_native":false},"4":{"location":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1626,"end":1809},"definition_location":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1643,"end":1658},"type_parameters":[["T",{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1659,"end":1660}]],"parameters":[["self#0#0",{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1662,"end":1666}],["n#0#0",{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1682,"end":1683}],["ctx#0#0",{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1690,"end":1693}]],"returns":[],"locals":[["$stop#0#3",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["i#1#6",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["stop#1#6",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6340,"end":6341}]],"nops":{},"labels":{"0":0,"13":29,"3":12,"8":16},"code_map":{"0":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1717,"end":1721},"1":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1736,"end":1737},"2":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1739,"end":1742},"3":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1717,"end":1743},"4":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6336,"end":6341},"5":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6352,"end":6353},"6":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6352,"end":6362},"7":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"10":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"17":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6368,"end":6369},"18":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6374,"end":6375},"19":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6374,"end":6386},"20":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1792,"end":1795},"22":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1792,"end":1804},"23":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1760,"end":1805},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"31":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6394,"end":6395},"32":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6394,"end":6411},"33":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1806,"end":1807}},"is_native":false},"5":{"location":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1964,"end":2047},"definition_location":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1981,"end":1985},"type_parameters":[["T",{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1986,"end":1987}]],"parameters":[["self#0#0",{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":1989,"end":1993}],["coin#0#0",{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2009,"end":2013}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2030,"end":2034},"1":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2040,"end":2044},"2":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2030,"end":2045}},"is_native":false},"6":{"location":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2121,"end":2241},"definition_location":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2138,"end":2146},"type_parameters":[["T",{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2147,"end":2148}]],"parameters":[["self#0#0",{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2150,"end":2154}],["coins#0#0",{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2170,"end":2175}]],"returns":[],"locals":[["$stop#0#3",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["coin#1#10",{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2216,"end":2220}],["i#1#6",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["stop#1#6",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6340,"end":6341}]],"nops":{},"labels":{"0":0,"13":26,"3":9,"8":13},"code_map":{"0":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2200,"end":2205},"1":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6336,"end":6341},"2":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6352,"end":6353},"3":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6352,"end":6362},"4":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"5":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"7":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"8":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"14":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6368,"end":6369},"15":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6374,"end":6375},"16":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6374,"end":6386},"17":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2216,"end":2220},"18":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2222,"end":2226},"19":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2232,"end":2236},"20":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2222,"end":2237},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"28":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6394,"end":6395},"29":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6394,"end":6411},"30":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2238,"end":2239}},"is_native":false},"7":{"location":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2352,"end":2603},"definition_location":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2369,"end":2390},"type_parameters":[["T",{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2391,"end":2392}]],"parameters":[["coins#0#0",{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2398,"end":2403}],["receiver#0#0",{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2422,"end":2430}]],"returns":[],"locals":[["self#1#0",{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2499,"end":2503}]],"nops":{},"labels":{"0":0,"1":6,"2":8},"code_map":{"0":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2455,"end":2460},"1":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2455,"end":2469},"2":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2472,"end":2473},"3":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2470,"end":2471},"4":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2447,"end":2484},"6":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2475,"end":2483},"7":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2447,"end":2484},"8":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2506,"end":2511},"9":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2506,"end":2522},"10":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2495,"end":2503},"11":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2537,"end":2546},"12":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2548,"end":2553},"13":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2528,"end":2554},"14":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2586,"end":2590},"15":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2592,"end":2600},"16":{"file_hash":"a6a54cd0665673cc29e9123765469b8c45cc6b60d2081131afe488b95fa5fc00","start":2560,"end":2601}},"is_native":false}},"constant_map":{"ENoCoins":0}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/pay.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/pay.mvd new file mode 100644 index 0000000..635d87a Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/pay.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/poseidon.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/poseidon.json new file mode 100644 index 0000000..56ceb35 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/poseidon.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/crypto/poseidon.move","definition_location":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":149,"end":162},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","poseidon"],"struct_map":{},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1514,"end":1884},"definition_location":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1525,"end":1539},"type_parameters":[],"parameters":[["data#0#0",{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1540,"end":1544}]],"returns":[{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1562,"end":1566}],"locals":[["$stop#0#6",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["%#2",{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1702,"end":1787}],["%#3",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7829,"end":7830}],["%#4",{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1847,"end":1870}],["b#1#0",{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1680,"end":1681}],["e#1#13",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7826,"end":7827}],["e#1#14",{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1699,"end":1700}],["i#1#12",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6929,"end":6930}],["i#1#9",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["r#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7797,"end":7798}],["stop#1#9",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7777,"end":7778}],["v#1#3",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6901,"end":6902}]],"nops":{},"labels":{"0":0,"1":6,"12":37,"14":53,"18":61,"2":10,"24":72,"3":16,"7":20,"8":33},"code_map":{"0":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1581,"end":1585},"1":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1581,"end":1594},"2":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1597,"end":1598},"3":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1595,"end":1596},"4":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1573,"end":1612},"8":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1600,"end":1611},"9":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1573,"end":1612},"10":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1626,"end":1630},"11":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1626,"end":1639},"12":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1643,"end":1653},"13":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1640,"end":1642},"14":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1618,"end":1670},"18":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1655,"end":1669},"19":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1618,"end":1670},"20":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1684,"end":1688},"21":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7777,"end":7778},"22":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7801,"end":7809},"23":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7793,"end":7798},"24":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7815,"end":7816},"25":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6901,"end":6902},"26":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6913,"end":6914},"27":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6913,"end":6923},"28":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"31":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"34":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"35":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"36":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"37":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"38":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6929,"end":6930},"39":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6936,"end":6937},"40":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6938,"end":6939},"41":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6935,"end":6940},"42":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7826,"end":7827},"43":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7829,"end":7830},"45":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7844,"end":7845},"46":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1699,"end":1700},"47":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1721,"end":1722},"48":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1720,"end":1722},"49":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1725,"end":1734},"50":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1723,"end":1724},"51":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1712,"end":1755},"59":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1736,"end":1754},"60":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1712,"end":1755},"61":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1779,"end":1780},"62":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1765,"end":1781},"63":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1702,"end":1787},"64":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7829,"end":7830},"65":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1702,"end":1787},"66":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7829,"end":7847},"67":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"68":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"69":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"70":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"71":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"72":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"74":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7854,"end":7855},"75":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1680,"end":1681},"76":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1838,"end":1840},"77":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1814,"end":1841},"78":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1847,"end":1870},"81":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":1847,"end":1882}},"is_native":false},"1":{"location":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":2079,"end":2153},"definition_location":{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":2090,"end":2113},"type_parameters":[],"parameters":[["data#0#0",{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":2114,"end":2118}]],"returns":[{"file_hash":"059245812dfa9e47f7b01f8513b4d948ec3192fa9340d68b1674f93f9cd4b4e8","start":2142,"end":2152}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true}},"constant_map":{"BN254_MAX":3,"EEmptyInput":1,"ENonCanonicalInput":0,"ETooManyInputs":2,"MAX_INPUTS":4}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/poseidon.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/poseidon.mvd new file mode 100644 index 0000000..0bb62f8 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/poseidon.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/priority_queue.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/priority_queue.json new file mode 100644 index 0000000..b6a451f --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/priority_queue.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/priority_queue.move","definition_location":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":131,"end":150},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","priority_queue"],"struct_map":{"0":{"definition_location":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":884,"end":897},"type_parameters":[["T",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":898,"end":899}]],"fields":[{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":929,"end":936}]},"1":{"definition_location":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":973,"end":978},"type_parameters":[["T",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":979,"end":980}]],"fields":[{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1010,"end":1018},{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1092,"end":1097}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1167,"end":1504},"definition_location":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1178,"end":1181},"type_parameters":[["T",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1182,"end":1183}]],"parameters":[["entries#0#0",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1195,"end":1202}]],"returns":[{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1223,"end":1239}],"locals":[["i#1#0",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1286,"end":1287}],["len#1#0",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1250,"end":1253}]],"nops":{},"labels":{"0":0,"1":7,"2":12,"3":21},"code_map":{"0":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1256,"end":1263},"1":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1256,"end":1272},"2":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1250,"end":1253},"3":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1290,"end":1293},"4":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1296,"end":1297},"5":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1294,"end":1295},"6":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1282,"end":1287},"7":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1385,"end":1386},"8":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1389,"end":1390},"9":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1387,"end":1388},"10":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1378,"end":1471},"12":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1406,"end":1407},"13":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1410,"end":1411},"14":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1408,"end":1409},"15":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1402,"end":1403},"16":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1443,"end":1455},"17":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1457,"end":1460},"18":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1462,"end":1463},"19":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1421,"end":1464},"20":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1378,"end":1471},"21":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1493,"end":1500},"22":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1477,"end":1502}},"is_native":false},"1":{"location":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1557,"end":2069},"definition_location":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1568,"end":1575},"type_parameters":[["T",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1576,"end":1577}]],"parameters":[["pq#0#0",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1585,"end":1587}]],"returns":[{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1614,"end":1617},{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1619,"end":1620}],"locals":[["len#1#0",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1632,"end":1635}],["priority#1#0",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1809,"end":1817}],["value#1#0",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1819,"end":1824}]],"nops":{},"labels":{"0":0,"1":9,"2":13},"code_map":{"0":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1638,"end":1640},"1":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1638,"end":1648},"2":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1638,"end":1657},"3":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1632,"end":1635},"4":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1671,"end":1674},"5":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1677,"end":1678},"6":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1675,"end":1676},"7":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1663,"end":1698},"11":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1680,"end":1697},"12":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1663,"end":1698},"13":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1829,"end":1831},"14":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1829,"end":1839},"15":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1852,"end":1853},"16":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1829,"end":1854},"17":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1801,"end":1826},"18":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1819,"end":1824},"19":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1809,"end":1817},"20":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2021,"end":2023},"21":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2016,"end":2031},"22":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2033,"end":2036},"23":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2039,"end":2040},"24":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2037,"end":2038},"25":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2042,"end":2043},"26":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":1994,"end":2044},"27":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2051,"end":2059},"28":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2061,"end":2066},"29":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2050,"end":2067}},"is_native":false},"2":{"location":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2110,"end":2338},"definition_location":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2121,"end":2127},"type_parameters":[["T",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2128,"end":2129}]],"parameters":[["pq#0#0",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2137,"end":2139}],["priority#0#0",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2164,"end":2172}],["value#0#0",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2179,"end":2184}]],"returns":[],"locals":[["index#1#0",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2252,"end":2257}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2195,"end":2197},"1":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2195,"end":2205},"2":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2224,"end":2232},"3":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2234,"end":2239},"4":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2216,"end":2241},"5":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2195,"end":2242},"6":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2260,"end":2262},"7":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2260,"end":2270},"8":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2260,"end":2279},"9":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2282,"end":2283},"10":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2280,"end":2281},"11":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2252,"end":2257},"12":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2317,"end":2319},"13":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2312,"end":2327},"14":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2329,"end":2334},"15":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2289,"end":2335},"16":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2335,"end":2336}},"is_native":false},"3":{"location":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2340,"end":2438},"definition_location":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2351,"end":2360},"type_parameters":[["T",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2361,"end":2362}]],"parameters":[["priority#0#0",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2370,"end":2378}],["value#0#0",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2385,"end":2390}]],"returns":[{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2396,"end":2404}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2419,"end":2427},"1":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2429,"end":2434},"2":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2411,"end":2436}},"is_native":false},"4":{"location":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2440,"end":2723},"definition_location":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2451,"end":2465},"type_parameters":[["T",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2466,"end":2467}]],"parameters":[["p#0#0",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2475,"end":2476}],["v#0#0",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2491,"end":2492}]],"returns":[{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2506,"end":2522}],"locals":[["$stop#0#7",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["i#1#10",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["priority#1#15",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2635,"end":2643}],["res#1#0",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2593,"end":2596}],["stop#1#10",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#4",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6340,"end":6341}],["v1#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11623,"end":11625}],["v2#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11645,"end":11647}],["value#1#15",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2645,"end":2650}]],"nops":{},"labels":{"0":0,"1":7,"15":37,"21":55,"3":9,"4":22,"7":24,"8":33},"code_map":{"0":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2537,"end":2538},"1":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2537,"end":2547},"2":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2551,"end":2552},"3":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2551,"end":2561},"4":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2548,"end":2550},"5":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2529,"end":2579},"7":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2563,"end":2578},"8":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2529,"end":2579},"9":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2599,"end":2607},"10":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2589,"end":2596},"11":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2613,"end":2614},"12":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11623,"end":11625},"13":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2631,"end":2632},"14":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11641,"end":11647},"15":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11669,"end":11671},"16":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11669,"end":11680},"17":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11701,"end":11703},"18":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11701,"end":11712},"19":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11698,"end":11700},"20":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11686,"end":11713},"24":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11719,"end":11721},"25":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6336,"end":6341},"26":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6352,"end":6353},"27":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6352,"end":6362},"28":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"31":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"34":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"35":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"36":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"37":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"38":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6368,"end":6369},"39":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6374,"end":6375},"40":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6374,"end":6386},"41":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2635,"end":2643},"42":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11745,"end":11747},"43":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11745,"end":11758},"44":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2645,"end":2650},"45":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2652,"end":2655},"46":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2674,"end":2682},"47":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2684,"end":2689},"48":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2666,"end":2691},"49":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2652,"end":2692},"50":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"51":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"52":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"53":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"54":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"55":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6394,"end":6395},"56":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6394,"end":6411},"57":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2699,"end":2702},"58":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2699,"end":2712},"59":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2718,"end":2721}},"is_native":false},"5":{"location":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2798,"end":3176},"definition_location":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2802,"end":2824},"type_parameters":[["T",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2825,"end":2826}]],"parameters":[["v#0#0",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2834,"end":2835}],["i#0#0",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2860,"end":2861}]],"returns":[],"locals":[["parent#1#0",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2918,"end":2924}]],"nops":{},"labels":{"0":0,"1":4,"2":7,"3":27,"4":35,"5":37},"code_map":{"0":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2878,"end":2879},"1":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2883,"end":2884},"2":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2880,"end":2882},"3":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2874,"end":2908},"4":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2896,"end":2902},"7":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2928,"end":2929},"8":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2932,"end":2933},"9":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2930,"end":2931},"10":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2937,"end":2938},"11":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2935,"end":2936},"12":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":2918,"end":2924},"13":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3059,"end":3060},"15":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3061,"end":3062},"16":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3059,"end":3063},"17":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3058,"end":3072},"18":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3057,"end":3072},"19":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3077,"end":3078},"21":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3079,"end":3085},"22":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3077,"end":3086},"23":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3076,"end":3095},"24":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3075,"end":3095},"25":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3073,"end":3074},"26":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3053,"end":3174},"27":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3107,"end":3108},"28":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3114,"end":3115},"29":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3117,"end":3123},"30":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3107,"end":3124},"31":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3157,"end":3158},"32":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3160,"end":3166},"33":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3134,"end":3167},"34":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3053,"end":3174}},"is_native":false},"6":{"location":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3516,"end":4491},"definition_location":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3520,"end":3541},"type_parameters":[["T",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3542,"end":3543}]],"parameters":[["v#0#0",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3551,"end":3552}],["len#0#0",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3577,"end":3580}],["i#0#0",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3587,"end":3588}]],"returns":[],"locals":[["%#1",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3841,"end":3893}],["%#2",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3932,"end":3986}],["left#1#0",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3688,"end":3692}],["max#1#0",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3744,"end":3747}],["right#1#0",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3714,"end":3719}]],"nops":{},"labels":{"0":0,"1":4,"10":57,"11":72,"12":74,"13":76,"14":78,"15":82,"16":91,"17":93,"2":7,"3":12,"4":16,"5":32,"6":47,"7":49,"8":51,"9":53},"code_map":{"0":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3605,"end":3608},"1":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3612,"end":3613},"2":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3609,"end":3611},"3":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3601,"end":3637},"4":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3625,"end":3631},"7":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3651,"end":3652},"8":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3655,"end":3658},"9":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3653,"end":3654},"10":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3643,"end":3678},"14":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3660,"end":3677},"15":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3643,"end":3678},"16":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3695,"end":3696},"17":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3699,"end":3700},"18":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3697,"end":3698},"19":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3703,"end":3704},"20":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3701,"end":3702},"21":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3688,"end":3692},"22":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3722,"end":3726},"23":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3729,"end":3730},"24":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3727,"end":3728},"25":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3714,"end":3719},"26":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3750,"end":3751},"27":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3740,"end":3747},"28":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3841,"end":3845},"29":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3848,"end":3851},"30":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3846,"end":3847},"31":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3841,"end":3893},"32":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3857,"end":3858},"34":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3859,"end":3863},"35":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3857,"end":3864},"36":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3856,"end":3873},"37":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3855,"end":3873},"38":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3878,"end":3879},"40":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3880,"end":3883},"41":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3878,"end":3884},"42":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3877,"end":3893},"43":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3876,"end":3893},"44":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3874,"end":3875},"45":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3841,"end":3893},"50":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3837,"end":3922},"51":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3911,"end":3915},"52":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3905,"end":3908},"53":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3932,"end":3937},"54":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3940,"end":3943},"55":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3938,"end":3939},"56":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3932,"end":3986},"57":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3949,"end":3950},"59":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3951,"end":3956},"60":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3949,"end":3957},"61":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3948,"end":3966},"62":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3947,"end":3966},"63":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3971,"end":3972},"65":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3973,"end":3976},"66":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3971,"end":3977},"67":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3970,"end":3986},"68":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3969,"end":3986},"69":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3967,"end":3968},"70":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3932,"end":3986},"75":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3928,"end":4016},"76":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":4004,"end":4009},"77":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":3998,"end":4001},"78":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":4152,"end":4155},"79":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":4159,"end":4160},"80":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":4156,"end":4158},"81":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":4148,"end":4489},"82":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":4172,"end":4173},"83":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":4179,"end":4182},"84":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":4184,"end":4185},"85":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":4172,"end":4186},"86":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":4470,"end":4471},"87":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":4473,"end":4476},"88":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":4478,"end":4481},"89":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":4448,"end":4482},"90":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":4148,"end":4489}},"is_native":false},"7":{"location":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":4493,"end":4603},"definition_location":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":4504,"end":4514},"type_parameters":[["T",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":4515,"end":4516}]],"parameters":[["pq#0#0",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":4524,"end":4526}]],"returns":[{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":4548,"end":4559}],"locals":[["$stop#0#6",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["%#2",{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":4590,"end":4600}],["%#3",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7829,"end":7830}],["e#1#13",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7826,"end":7827}],["i#1#12",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6929,"end":6930}],["i#1#9",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["r#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7797,"end":7798}],["stop#1#9",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7777,"end":7778}],["v#1#3",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6901,"end":6902}]],"nops":{},"labels":{"0":0,"11":18,"17":38,"4":14},"code_map":{"0":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":4566,"end":4568},"1":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":4566,"end":4576},"2":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7777,"end":7778},"3":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7801,"end":7809},"4":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7793,"end":7798},"5":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7815,"end":7816},"6":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6901,"end":6902},"7":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6913,"end":6914},"8":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6913,"end":6923},"9":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"12":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"19":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6929,"end":6930},"20":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6936,"end":6937},"21":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6938,"end":6939},"22":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6935,"end":6940},"23":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7826,"end":7827},"24":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7829,"end":7830},"26":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7844,"end":7845},"27":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":4590,"end":4600},"30":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7829,"end":7830},"31":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":4590,"end":4600},"32":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7829,"end":7847},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"34":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"35":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"36":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"37":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"38":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"40":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7854,"end":7855},"41":{"file_hash":"5f4f7c7100125108ece89b9eea92b6260cd39037c0911da2c11e76aaf1a12182","start":4566,"end":4601}},"is_native":false}},"constant_map":{"EIndexOutOfBounds":2,"ELengthMismatch":1,"EPopFromEmptyHeap":0}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/priority_queue.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/priority_queue.mvd new file mode 100644 index 0000000..122cb9c Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/priority_queue.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/protocol_config.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/protocol_config.json new file mode 100644 index 0000000..6711d68 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/protocol_config.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/protocol_config.move","definition_location":{"file_hash":"2861ee704e490b3c6022a14d258ae82b38ad57da6f0ff0bfb3b617c7e6b9deb6","start":309,"end":329},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","protocol_config"],"struct_map":{},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"2861ee704e490b3c6022a14d258ae82b38ad57da6f0ff0bfb3b617c7e6b9deb6","start":1149,"end":1232},"definition_location":{"file_hash":"2861ee704e490b3c6022a14d258ae82b38ad57da6f0ff0bfb3b617c7e6b9deb6","start":1176,"end":1194},"type_parameters":[],"parameters":[["feature_flag_name#0#0",{"file_hash":"2861ee704e490b3c6022a14d258ae82b38ad57da6f0ff0bfb3b617c7e6b9deb6","start":1195,"end":1212}]],"returns":[{"file_hash":"2861ee704e490b3c6022a14d258ae82b38ad57da6f0ff0bfb3b617c7e6b9deb6","start":1227,"end":1231}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true}},"constant_map":{}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/protocol_config.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/protocol_config.mvd new file mode 100644 index 0000000..b3a6471 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/protocol_config.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/prover.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/prover.json new file mode 100644 index 0000000..ad0bf85 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/prover.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/prover.move","definition_location":{"file_hash":"35ef0413c16850c64bd8c2e9e53491d95329ec977917ae5604c7d76cbdbf22bb","start":82,"end":93},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","prover"],"struct_map":{},"enum_map":{},"function_map":{},"constant_map":{}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/prover.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/prover.mvd new file mode 100644 index 0000000..aff8879 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/prover.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/random.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/random.json new file mode 100644 index 0000000..cab0051 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/random.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/random.move","definition_location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":155,"end":166},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","random"],"struct_map":{"0":{"definition_location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":705,"end":711},"type_parameters":[],"fields":[{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":726,"end":728},{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":901,"end":906}]},"1":{"definition_location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":936,"end":947},"type_parameters":[],"fields":[{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":964,"end":971},{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":982,"end":987},{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":998,"end":1014},{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1025,"end":1037}]},"2":{"definition_location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":4102,"end":4117},"type_parameters":[],"fields":[{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":4133,"end":4137},{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":4155,"end":4162},{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":4173,"end":4179}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1267,"end":1697},"definition_location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1271,"end":1277},"type_parameters":[],"parameters":[["ctx#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1278,"end":1281}]],"returns":[],"locals":[["inner#1#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1400,"end":1405}],["version#1#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1364,"end":1371}]],"nops":{},"labels":{"0":0,"1":7,"2":11},"code_map":{"0":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1313,"end":1316},"2":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1313,"end":1325},"3":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1329,"end":1333},"4":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1326,"end":1328},"5":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1305,"end":1353},"9":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1335,"end":1352},"10":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1305,"end":1353},"11":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1374,"end":1389},"12":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1364,"end":1371},"13":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1430,"end":1437},"14":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1454,"end":1457},"16":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1454,"end":1465},"17":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1493,"end":1494},"18":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1518,"end":1526},"19":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1408,"end":1533},"20":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1400,"end":1405},"21":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1572,"end":1598},"22":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1633,"end":1640},"23":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1642,"end":1647},"24":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1649,"end":1652},"25":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1615,"end":1653},"26":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1551,"end":1660},"27":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1666,"end":1694},"28":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1694,"end":1695}},"is_native":false},"1":{"location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1785,"end":2184},"definition_location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1789,"end":1803},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1804,"end":1808}]],"returns":[{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1824,"end":1840}],"locals":[["inner#1#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2059,"end":2064}],["version#1#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1851,"end":1858}]],"nops":{},"labels":{"0":0,"1":9,"2":13,"3":24,"4":28},"code_map":{"0":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1881,"end":1885},"1":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1880,"end":1891},"2":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1861,"end":1892},"3":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1851,"end":1858},"4":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2002,"end":2009},"5":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2013,"end":2028},"6":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2010,"end":2012},"7":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1994,"end":2049},"11":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2030,"end":2048},"12":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":1994,"end":2049},"13":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2085,"end":2089},"14":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2085,"end":2095},"15":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2085,"end":2112},"16":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2059,"end":2064},"17":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2126,"end":2131},"18":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2126,"end":2139},"20":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2143,"end":2150},"21":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2140,"end":2142},"22":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2118,"end":2171},"26":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2152,"end":2170},"27":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2118,"end":2171},"28":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2177,"end":2182}},"is_native":false},"2":{"location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2186,"end":2554},"definition_location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2190,"end":2200},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2201,"end":2205}]],"returns":[{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2217,"end":2229}],"locals":[["inner#1#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2437,"end":2442}],["version#1#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2240,"end":2247}]],"nops":{},"labels":{"0":0,"1":9,"2":13,"3":24,"4":28},"code_map":{"0":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2250,"end":2254},"1":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2250,"end":2260},"2":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2250,"end":2270},"3":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2240,"end":2247},"4":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2380,"end":2387},"5":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2391,"end":2406},"6":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2388,"end":2390},"7":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2372,"end":2427},"11":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2408,"end":2426},"12":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2372,"end":2427},"13":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2459,"end":2463},"14":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2459,"end":2469},"15":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2459,"end":2482},"16":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2437,"end":2442},"17":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2496,"end":2501},"18":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2496,"end":2509},"20":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2513,"end":2520},"21":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2510,"end":2512},"22":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2488,"end":2541},"26":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2522,"end":2540},"27":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2488,"end":2541},"28":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2547,"end":2552}},"is_native":false},"3":{"location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2681,"end":3797},"definition_location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2685,"end":2708},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2714,"end":2718}],["new_round#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2737,"end":2746}],["new_bytes#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2757,"end":2766}],["ctx#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2784,"end":2787}]],"returns":[],"locals":[["%#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3055,"end":3135}],["%#2",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3526,"end":3630}],["%#3",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3527,"end":3564}],["epoch#1#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2987,"end":2992}],["inner#1#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3016,"end":3021}]],"nops":{},"labels":{"0":0,"1":6,"10":53,"11":59,"12":64,"13":66,"14":68,"15":71,"16":79,"17":82,"18":88,"2":12,"3":24,"4":30,"5":35,"6":38,"7":40,"8":42,"9":47},"code_map":{"0":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2890,"end":2893},"1":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2890,"end":2902},"2":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2906,"end":2910},"3":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2903,"end":2905},"4":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2882,"end":2930},"10":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2912,"end":2929},"11":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2882,"end":2930},"12":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2995,"end":2998},"13":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2995,"end":3006},"14":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":2987,"end":2992},"15":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3024,"end":3028},"16":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3024,"end":3045},"17":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3016,"end":3021},"18":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3055,"end":3060},"19":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3055,"end":3077},"21":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3081,"end":3082},"22":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3078,"end":3080},"23":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3055,"end":3135},"24":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3086,"end":3091},"25":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3086,"end":3097},"27":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3101,"end":3102},"28":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3098,"end":3100},"29":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3055,"end":3135},"30":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3106,"end":3111},"31":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3106,"end":3124},"32":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3106,"end":3135},"33":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3055,"end":3135},"41":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3051,"end":3686},"42":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3205,"end":3214},"43":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3218,"end":3219},"44":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3215,"end":3217},"45":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3197,"end":3246},"51":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3221,"end":3245},"52":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3197,"end":3246},"53":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3527,"end":3532},"54":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3535,"end":3540},"55":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3535,"end":3546},"57":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3533,"end":3534},"58":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3527,"end":3564},"59":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3550,"end":3559},"60":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3563,"end":3564},"61":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3560,"end":3562},"62":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3527,"end":3564},"67":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3526,"end":3630},"71":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3590,"end":3599},"72":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3603,"end":3608},"73":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3603,"end":3625},"75":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3628,"end":3629},"76":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3626,"end":3627},"77":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3600,"end":3602},"78":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3526,"end":3630},"80":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3505,"end":3679},"86":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3644,"end":3668},"87":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3505,"end":3679},"88":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3707,"end":3710},"89":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3707,"end":3718},"90":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3693,"end":3698},"91":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3693,"end":3704},"92":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3693,"end":3718},"93":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3749,"end":3758},"94":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3724,"end":3729},"95":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3724,"end":3746},"96":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3724,"end":3758},"97":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3785,"end":3794},"98":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3764,"end":3769},"99":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3764,"end":3782},"100":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3764,"end":3794},"101":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":3794,"end":3795}},"is_native":false},"4":{"location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":4615,"end":4898},"definition_location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":4626,"end":4639},"type_parameters":[],"parameters":[["r#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":4640,"end":4641}],["ctx#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":4652,"end":4655}]],"returns":[{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":4674,"end":4689}],"locals":[["%#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":4792,"end":4829}],["%#2",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":4762,"end":4781}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":4708,"end":4709},"1":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":4708,"end":4722},"2":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":4762,"end":4781},"4":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":4792,"end":4795},"5":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":4792,"end":4818},"6":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":4792,"end":4829},"8":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":4762,"end":4781},"9":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":4791,"end":4829},"10":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":4739,"end":4836},"11":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":4875,"end":4876},"12":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":4886,"end":4894},"13":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":4842,"end":4896}},"is_native":false},"5":{"location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":4943,"end":5091},"definition_location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":4947,"end":4964},"type_parameters":[],"parameters":[["g#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":4965,"end":4966}]],"returns":[{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":4991,"end":5001}],"locals":[["%#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5063,"end":5088}],["%#2",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5053,"end":5060}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5020,"end":5021},"1":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5020,"end":5029},"3":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5032,"end":5033},"4":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5030,"end":5031},"5":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5008,"end":5009},"6":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5008,"end":5017},"7":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5008,"end":5033},"8":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5054,"end":5055},"9":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5053,"end":5060},"11":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5078,"end":5079},"12":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5077,"end":5087},"13":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5063,"end":5088},"15":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5053,"end":5060},"16":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5062,"end":5088},"17":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5039,"end":5089}},"is_native":false},"6":{"location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5122,"end":5863},"definition_location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5133,"end":5147},"type_parameters":[],"parameters":[["g#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5148,"end":5149}],["num_of_bytes#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5173,"end":5185}]],"returns":[{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5193,"end":5203}],"locals":[["$stop#0#1",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":5882,"end":5887}],["$stop#0#8",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["i#1#11",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["i#1#4",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["next_block#1#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5652,"end":5662}],["remaining#1#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5555,"end":5564}],["result#1#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5218,"end":5224}],["stop#1#11",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["stop#1#4",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}]],"nops":{},"labels":{"0":0,"1":10,"2":14,"3":25,"4":37,"5":45,"6":51,"7":55,"8":67},"code_map":{"0":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5227,"end":5235},"1":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5214,"end":5224},"2":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5359,"end":5371},"3":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5374,"end":5389},"4":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5372,"end":5373},"5":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":5882,"end":5887},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"8":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":5934,"end":5939},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"15":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5414,"end":5415},"16":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5417,"end":5423},"17":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5431,"end":5432},"18":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5431,"end":5452},"19":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5417,"end":5453},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"25":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5526,"end":5538},"26":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5526,"end":5545},"27":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5582,"end":5588},"28":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5582,"end":5597},"29":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5580,"end":5581},"30":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5555,"end":5564},"31":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5607,"end":5608},"32":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5607,"end":5615},"33":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5607,"end":5624},"34":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5627,"end":5636},"35":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5625,"end":5626},"36":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5603,"end":5730},"37":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5665,"end":5666},"38":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5665,"end":5686},"39":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5652,"end":5662},"40":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5696,"end":5697},"41":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5696,"end":5704},"42":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5712,"end":5722},"43":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5696,"end":5723},"44":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5603,"end":5730},"45":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5793,"end":5802},"46":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"47":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"48":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"49":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"50":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"51":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"52":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"53":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"54":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"55":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"56":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5808,"end":5809},"57":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5811,"end":5817},"58":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5828,"end":5829},"59":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5828,"end":5836},"60":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5828,"end":5847},"61":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5811,"end":5848},"62":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"63":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"64":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"65":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"66":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"67":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"69":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":5855,"end":5861}},"is_native":false},"7":{"location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6595,"end":6682},"definition_location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6606,"end":6619},"type_parameters":[],"parameters":[["g#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6620,"end":6621}]],"returns":[{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6646,"end":6650}],"locals":[["$stop#0#4",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5644,"end":5649}],["byte#1#10",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6471,"end":6475}],["g#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6144,"end":6145}],["i#1#7",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["next_block#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6253,"end":6263}],["num_of_bytes#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6160,"end":6172}],["result#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6414,"end":6420}],["stop#1#7",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}]],"nops":{},"labels":{"0":0,"13":48,"2":11,"4":18,"5":26,"8":30},"code_map":{"0":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6674,"end":6675},"1":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6144,"end":6145},"2":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6677,"end":6679},"3":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6160,"end":6172},"4":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6199},"5":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6206},"6":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6215},"7":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6218,"end":6230},"8":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6218,"end":6237},"9":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6216,"end":6217},"10":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6194,"end":6331},"11":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6266,"end":6267},"12":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6266,"end":6287},"13":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6253,"end":6263},"14":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6298},"15":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6305},"16":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6313,"end":6323},"17":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6324},"18":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6429,"end":6430},"19":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6410,"end":6420},"20":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6436,"end":6448},"21":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5644,"end":5649},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"24":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5694,"end":5699},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"31":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6454,"end":6455},"32":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6479},"33":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6486},"34":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6497},"35":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6505},"36":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6471,"end":6475},"37":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6525,"end":6531},"38":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6535,"end":6536},"39":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6532,"end":6534},"40":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6540,"end":6544},"41":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6538,"end":6539},"42":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6515,"end":6521},"43":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"44":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"45":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"46":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"47":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"48":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"50":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6558,"end":6564},"51":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6558,"end":6570},"52":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6657,"end":6680}},"is_native":false},"8":{"location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6705,"end":6792},"definition_location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6716,"end":6729},"type_parameters":[],"parameters":[["g#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6730,"end":6731}]],"returns":[{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6756,"end":6760}],"locals":[["$stop#0#4",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5644,"end":5649}],["byte#1#10",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6471,"end":6475}],["g#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6144,"end":6145}],["i#1#7",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["next_block#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6253,"end":6263}],["num_of_bytes#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6160,"end":6172}],["result#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6414,"end":6420}],["stop#1#7",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}]],"nops":{},"labels":{"0":0,"13":48,"2":11,"4":18,"5":26,"8":30},"code_map":{"0":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6784,"end":6785},"1":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6144,"end":6145},"2":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6787,"end":6789},"3":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6160,"end":6172},"4":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6199},"5":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6206},"6":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6215},"7":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6218,"end":6230},"8":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6218,"end":6237},"9":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6216,"end":6217},"10":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6194,"end":6331},"11":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6266,"end":6267},"12":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6266,"end":6287},"13":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6253,"end":6263},"14":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6298},"15":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6305},"16":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6313,"end":6323},"17":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6324},"18":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6429,"end":6430},"19":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6410,"end":6420},"20":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6436,"end":6448},"21":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5644,"end":5649},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"24":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5694,"end":5699},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"31":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6454,"end":6455},"32":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6479},"33":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6486},"34":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6497},"35":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6505},"36":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6471,"end":6475},"37":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6525,"end":6531},"38":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6535,"end":6536},"39":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6532,"end":6534},"40":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6540,"end":6544},"41":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6538,"end":6539},"42":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6515,"end":6521},"43":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"44":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"45":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"46":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"47":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"48":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"50":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6558,"end":6564},"51":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6558,"end":6570},"52":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6767,"end":6790}},"is_native":false},"9":{"location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6814,"end":6898},"definition_location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6825,"end":6837},"type_parameters":[],"parameters":[["g#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6838,"end":6839}]],"returns":[{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6864,"end":6867}],"locals":[["$stop#0#4",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5644,"end":5649}],["byte#1#10",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6471,"end":6475}],["g#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6144,"end":6145}],["i#1#7",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["next_block#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6253,"end":6263}],["num_of_bytes#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6160,"end":6172}],["result#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6414,"end":6420}],["stop#1#7",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}]],"nops":{},"labels":{"0":0,"13":48,"2":11,"4":18,"5":26,"8":30},"code_map":{"0":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6891,"end":6892},"1":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6144,"end":6145},"2":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6894,"end":6895},"3":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6160,"end":6172},"4":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6199},"5":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6206},"6":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6215},"7":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6218,"end":6230},"8":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6218,"end":6237},"9":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6216,"end":6217},"10":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6194,"end":6331},"11":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6266,"end":6267},"12":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6266,"end":6287},"13":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6253,"end":6263},"14":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6298},"15":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6305},"16":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6313,"end":6323},"17":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6324},"18":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6429,"end":6430},"19":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6410,"end":6420},"20":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6436,"end":6448},"21":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5644,"end":5649},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"24":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5694,"end":5699},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"31":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6454,"end":6455},"32":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6479},"33":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6486},"34":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6497},"35":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6505},"36":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6471,"end":6475},"37":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6525,"end":6531},"38":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6535,"end":6536},"39":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6532,"end":6534},"40":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6540,"end":6544},"41":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6538,"end":6539},"42":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6515,"end":6521},"43":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"44":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"45":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"46":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"47":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"48":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"50":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6558,"end":6564},"51":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6558,"end":6570},"52":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6874,"end":6896}},"is_native":false},"10":{"location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6920,"end":7004},"definition_location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6931,"end":6943},"type_parameters":[],"parameters":[["g#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6944,"end":6945}]],"returns":[{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6970,"end":6973}],"locals":[["$stop#0#4",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5644,"end":5649}],["byte#1#10",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6471,"end":6475}],["g#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6144,"end":6145}],["i#1#7",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["next_block#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6253,"end":6263}],["num_of_bytes#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6160,"end":6172}],["result#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6414,"end":6420}],["stop#1#7",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}]],"nops":{},"labels":{"0":0,"13":48,"2":11,"4":18,"5":26,"8":30},"code_map":{"0":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6997,"end":6998},"1":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6144,"end":6145},"2":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7000,"end":7001},"3":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6160,"end":6172},"4":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6199},"5":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6206},"6":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6215},"7":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6218,"end":6230},"8":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6218,"end":6237},"9":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6216,"end":6217},"10":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6194,"end":6331},"11":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6266,"end":6267},"12":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6266,"end":6287},"13":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6253,"end":6263},"14":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6298},"15":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6305},"16":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6313,"end":6323},"17":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6324},"18":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6429,"end":6430},"19":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6410,"end":6420},"20":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6436,"end":6448},"21":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5644,"end":5649},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"24":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5694,"end":5699},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"31":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6454,"end":6455},"32":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6479},"33":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6486},"34":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6497},"35":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6505},"36":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6471,"end":6475},"37":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6525,"end":6531},"38":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6535,"end":6536},"39":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6532,"end":6534},"40":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6540,"end":6544},"41":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6538,"end":6539},"42":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6515,"end":6521},"43":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"44":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"45":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"46":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"47":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"48":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"50":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6558,"end":6564},"51":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6558,"end":6570},"52":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6980,"end":7002}},"is_native":false},"11":{"location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7026,"end":7110},"definition_location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7037,"end":7049},"type_parameters":[],"parameters":[["g#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7050,"end":7051}]],"returns":[{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7076,"end":7079}],"locals":[["$stop#0#4",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5644,"end":5649}],["byte#1#10",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6471,"end":6475}],["g#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6144,"end":6145}],["i#1#7",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["next_block#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6253,"end":6263}],["num_of_bytes#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6160,"end":6172}],["result#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6414,"end":6420}],["stop#1#7",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}]],"nops":{},"labels":{"0":0,"13":48,"2":11,"4":18,"5":26,"8":30},"code_map":{"0":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7103,"end":7104},"1":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6144,"end":6145},"2":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7106,"end":7107},"3":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6160,"end":6172},"4":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6199},"5":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6206},"6":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6215},"7":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6218,"end":6230},"8":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6218,"end":6237},"9":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6216,"end":6217},"10":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6194,"end":6331},"11":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6266,"end":6267},"12":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6266,"end":6287},"13":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6253,"end":6263},"14":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6298},"15":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6305},"16":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6313,"end":6323},"17":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6324},"18":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6429,"end":6430},"19":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6410,"end":6420},"20":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6436,"end":6448},"21":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5644,"end":5649},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"24":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5694,"end":5699},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"31":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6454,"end":6455},"32":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6479},"33":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6486},"34":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6497},"35":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6505},"36":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6471,"end":6475},"37":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6525,"end":6531},"38":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6535,"end":6536},"39":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6532,"end":6534},"40":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6540,"end":6544},"41":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6538,"end":6539},"42":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6515,"end":6521},"43":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"44":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"45":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"46":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"47":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"48":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"50":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6558,"end":6564},"51":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6558,"end":6570},"52":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7086,"end":7108}},"is_native":false},"12":{"location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7131,"end":7213},"definition_location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7142,"end":7153},"type_parameters":[],"parameters":[["g#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7154,"end":7155}]],"returns":[{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7180,"end":7182}],"locals":[["$stop#0#4",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5644,"end":5649}],["byte#1#10",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6471,"end":6475}],["g#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6144,"end":6145}],["i#1#7",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["next_block#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6253,"end":6263}],["num_of_bytes#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6160,"end":6172}],["result#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6414,"end":6420}],["stop#1#7",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}]],"nops":{},"labels":{"0":0,"13":48,"2":11,"4":18,"5":26,"8":30},"code_map":{"0":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7206,"end":7207},"1":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6144,"end":6145},"2":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7209,"end":7210},"3":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6160,"end":6172},"4":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6199},"5":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6206},"6":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6215},"7":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6218,"end":6230},"8":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6218,"end":6237},"9":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6216,"end":6217},"10":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6194,"end":6331},"11":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6266,"end":6267},"12":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6266,"end":6287},"13":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6253,"end":6263},"14":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6298},"15":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6305},"16":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6313,"end":6323},"17":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6324},"18":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6429,"end":6430},"19":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6410,"end":6420},"20":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6436,"end":6448},"21":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5644,"end":5649},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"24":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5694,"end":5699},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"31":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6454,"end":6455},"32":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6479},"33":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6486},"34":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6497},"35":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6505},"36":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6471,"end":6475},"37":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6525,"end":6531},"38":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6535,"end":6536},"39":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6532,"end":6534},"40":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6540,"end":6544},"41":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6538,"end":6539},"42":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6515,"end":6521},"43":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"44":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"45":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"46":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"47":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"48":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"50":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6558,"end":6564},"51":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6558,"end":6570},"52":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7189,"end":7211}},"is_native":false},"13":{"location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7239,"end":7339},"definition_location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7250,"end":7263},"type_parameters":[],"parameters":[["g#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7264,"end":7265}]],"returns":[{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7290,"end":7294}],"locals":[["$stop#0#4",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5644,"end":5649}],["byte#1#10",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6471,"end":6475}],["g#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6144,"end":6145}],["i#1#7",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["next_block#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6253,"end":6263}],["num_of_bytes#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6160,"end":6172}],["result#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6414,"end":6420}],["stop#1#7",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}]],"nops":{},"labels":{"0":0,"13":48,"2":11,"4":18,"5":26,"8":30},"code_map":{"0":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7319,"end":7320},"1":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6144,"end":6145},"2":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7322,"end":7323},"3":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6160,"end":6172},"4":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6199},"5":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6206},"6":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6215},"7":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6218,"end":6230},"8":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6218,"end":6237},"9":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6216,"end":6217},"10":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6194,"end":6331},"11":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6266,"end":6267},"12":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6266,"end":6287},"13":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6253,"end":6263},"14":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6298},"15":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6305},"16":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6313,"end":6323},"17":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6324},"18":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6429,"end":6430},"19":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6410,"end":6420},"20":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6436,"end":6448},"21":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5644,"end":5649},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"24":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5694,"end":5699},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"31":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6454,"end":6455},"32":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6479},"33":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6486},"34":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6497},"35":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6505},"36":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6471,"end":6475},"37":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6525,"end":6531},"38":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6535,"end":6536},"39":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6532,"end":6534},"40":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6540,"end":6544},"41":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6538,"end":6539},"42":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6515,"end":6521},"43":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"44":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"45":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"46":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"47":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"48":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"50":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6558,"end":6564},"51":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6558,"end":6570},"52":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7327,"end":7331},"53":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7325,"end":7326},"54":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7336,"end":7337},"55":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7333,"end":7335},"56":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7301,"end":7337}},"is_native":false},"14":{"location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8327,"end":8453},"definition_location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8338,"end":8360},"type_parameters":[],"parameters":[["g#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8361,"end":8362}],["min#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8386,"end":8389}],["max#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8397,"end":8400}]],"returns":[{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8409,"end":8413}],"locals":[["$stop#0#9",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5644,"end":5649}],["%#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8420,"end":8451}],["byte#1#15",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6471,"end":6475}],["g#1#6",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6144,"end":6145}],["i#1#12",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["max#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7794,"end":7797}],["min#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7774,"end":7777}],["next_block#1#6",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6253,"end":6263}],["num_of_bytes#1#6",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6160,"end":6172}],["rand#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8177,"end":8181}],["range_size#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8131,"end":8141}],["result#1#6",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6414,"end":6420}],["stop#1#12",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}]],"nops":{},"labels":{"0":0,"10":55,"13":59,"18":77,"19":89,"2":9,"3":13,"4":17,"6":22,"7":40,"9":47},"code_map":{"0":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8438,"end":8441},"1":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7774,"end":7777},"2":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8443,"end":8446},"3":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7794,"end":7797},"4":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7819,"end":7822},"5":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7826,"end":7829},"6":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7823,"end":7825},"7":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7811,"end":7845},"11":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7831,"end":7844},"12":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7811,"end":7845},"13":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7855,"end":7858},"14":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7862,"end":7865},"15":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7859,"end":7861},"16":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7851,"end":7877},"17":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7874,"end":7877},"20":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8420,"end":8451},"21":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7867,"end":7877},"22":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8145,"end":8148},"23":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8151,"end":8154},"24":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8149,"end":8150},"25":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8144,"end":8163},"26":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8166,"end":8167},"27":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8164,"end":8165},"28":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8131,"end":8141},"29":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8435,"end":8436},"30":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6144,"end":6145},"31":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8448,"end":8450},"32":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6160,"end":6172},"33":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6199},"34":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6206},"35":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6215},"36":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6218,"end":6230},"37":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6218,"end":6237},"38":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6216,"end":6217},"39":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6194,"end":6331},"40":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6266,"end":6267},"41":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6266,"end":6287},"42":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6253,"end":6263},"43":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6298},"44":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6305},"45":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6313,"end":6323},"46":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6324},"47":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6429,"end":6430},"48":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6410,"end":6420},"49":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6436,"end":6448},"50":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5644,"end":5649},"51":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"52":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"53":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5694,"end":5699},"54":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"55":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"56":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"57":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"58":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"59":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"60":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6454,"end":6455},"61":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6479},"62":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6486},"63":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6497},"64":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6505},"65":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6471,"end":6475},"66":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6525,"end":6531},"67":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6535,"end":6536},"68":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6532,"end":6534},"69":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6540,"end":6544},"70":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6538,"end":6539},"71":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6515,"end":6521},"72":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"73":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"74":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"75":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"76":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"77":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"79":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6558,"end":6564},"80":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6558,"end":6570},"81":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8177,"end":8181},"82":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8225,"end":8228},"83":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8232,"end":8236},"84":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8239,"end":8249},"85":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8237,"end":8238},"86":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8232,"end":8255},"87":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8229,"end":8230},"88":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8420,"end":8451}},"is_native":false},"15":{"location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8522,"end":8644},"definition_location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8533,"end":8554},"type_parameters":[],"parameters":[["g#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8555,"end":8556}],["min#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8580,"end":8583}],["max#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8590,"end":8593}]],"returns":[{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8601,"end":8604}],"locals":[["$stop#0#9",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5644,"end":5649}],["%#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8611,"end":8642}],["byte#1#15",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6471,"end":6475}],["g#1#6",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6144,"end":6145}],["i#1#12",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["max#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7794,"end":7797}],["min#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7774,"end":7777}],["next_block#1#6",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6253,"end":6263}],["num_of_bytes#1#6",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6160,"end":6172}],["rand#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8177,"end":8181}],["range_size#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8131,"end":8141}],["result#1#6",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6414,"end":6420}],["stop#1#12",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}]],"nops":{},"labels":{"0":0,"10":55,"13":59,"18":77,"19":89,"2":9,"3":13,"4":17,"6":22,"7":40,"9":47},"code_map":{"0":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8629,"end":8632},"1":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7774,"end":7777},"2":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8634,"end":8637},"3":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7794,"end":7797},"4":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7819,"end":7822},"5":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7826,"end":7829},"6":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7823,"end":7825},"7":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7811,"end":7845},"11":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7831,"end":7844},"12":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7811,"end":7845},"13":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7855,"end":7858},"14":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7862,"end":7865},"15":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7859,"end":7861},"16":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7851,"end":7877},"17":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7874,"end":7877},"20":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8611,"end":8642},"21":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7867,"end":7877},"22":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8145,"end":8148},"23":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8151,"end":8154},"24":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8149,"end":8150},"25":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8144,"end":8163},"26":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8166,"end":8167},"27":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8164,"end":8165},"28":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8131,"end":8141},"29":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8626,"end":8627},"30":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6144,"end":6145},"31":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8639,"end":8641},"32":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6160,"end":6172},"33":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6199},"34":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6206},"35":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6215},"36":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6218,"end":6230},"37":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6218,"end":6237},"38":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6216,"end":6217},"39":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6194,"end":6331},"40":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6266,"end":6267},"41":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6266,"end":6287},"42":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6253,"end":6263},"43":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6298},"44":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6305},"45":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6313,"end":6323},"46":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6324},"47":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6429,"end":6430},"48":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6410,"end":6420},"49":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6436,"end":6448},"50":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5644,"end":5649},"51":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"52":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"53":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5694,"end":5699},"54":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"55":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"56":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"57":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"58":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"59":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"60":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6454,"end":6455},"61":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6479},"62":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6486},"63":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6497},"64":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6505},"65":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6471,"end":6475},"66":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6525,"end":6531},"67":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6535,"end":6536},"68":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6532,"end":6534},"69":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6540,"end":6544},"70":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6538,"end":6539},"71":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6515,"end":6521},"72":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"73":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"74":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"75":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"76":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"77":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"79":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6558,"end":6564},"80":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6558,"end":6570},"81":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8177,"end":8181},"82":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8225,"end":8228},"83":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8232,"end":8236},"84":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8239,"end":8249},"85":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8237,"end":8238},"86":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8232,"end":8255},"87":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8229,"end":8230},"88":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8611,"end":8642}},"is_native":false},"16":{"location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8712,"end":8834},"definition_location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8723,"end":8744},"type_parameters":[],"parameters":[["g#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8745,"end":8746}],["min#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8770,"end":8773}],["max#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8780,"end":8783}]],"returns":[{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8791,"end":8794}],"locals":[["$stop#0#9",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5644,"end":5649}],["%#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8801,"end":8832}],["byte#1#15",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6471,"end":6475}],["g#1#6",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6144,"end":6145}],["i#1#12",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["max#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7794,"end":7797}],["min#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7774,"end":7777}],["next_block#1#6",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6253,"end":6263}],["num_of_bytes#1#6",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6160,"end":6172}],["rand#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8177,"end":8181}],["range_size#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8131,"end":8141}],["result#1#6",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6414,"end":6420}],["stop#1#12",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}]],"nops":{},"labels":{"0":0,"10":55,"13":59,"18":77,"19":89,"2":9,"3":13,"4":17,"6":22,"7":40,"9":47},"code_map":{"0":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8819,"end":8822},"1":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7774,"end":7777},"2":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8824,"end":8827},"3":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7794,"end":7797},"4":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7819,"end":7822},"5":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7826,"end":7829},"6":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7823,"end":7825},"7":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7811,"end":7845},"11":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7831,"end":7844},"12":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7811,"end":7845},"13":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7855,"end":7858},"14":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7862,"end":7865},"15":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7859,"end":7861},"16":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7851,"end":7877},"17":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7874,"end":7877},"20":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8801,"end":8832},"21":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7867,"end":7877},"22":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8145,"end":8148},"23":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8151,"end":8154},"24":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8149,"end":8150},"25":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8144,"end":8163},"26":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8166,"end":8167},"27":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8164,"end":8165},"28":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8131,"end":8141},"29":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8816,"end":8817},"30":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6144,"end":6145},"31":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8829,"end":8831},"32":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6160,"end":6172},"33":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6199},"34":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6206},"35":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6215},"36":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6218,"end":6230},"37":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6218,"end":6237},"38":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6216,"end":6217},"39":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6194,"end":6331},"40":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6266,"end":6267},"41":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6266,"end":6287},"42":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6253,"end":6263},"43":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6298},"44":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6305},"45":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6313,"end":6323},"46":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6324},"47":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6429,"end":6430},"48":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6410,"end":6420},"49":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6436,"end":6448},"50":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5644,"end":5649},"51":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"52":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"53":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5694,"end":5699},"54":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"55":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"56":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"57":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"58":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"59":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"60":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6454,"end":6455},"61":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6479},"62":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6486},"63":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6497},"64":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6505},"65":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6471,"end":6475},"66":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6525,"end":6531},"67":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6535,"end":6536},"68":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6532,"end":6534},"69":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6540,"end":6544},"70":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6538,"end":6539},"71":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6515,"end":6521},"72":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"73":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"74":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"75":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"76":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"77":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"79":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6558,"end":6564},"80":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6558,"end":6570},"81":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8177,"end":8181},"82":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8225,"end":8228},"83":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8232,"end":8236},"84":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8239,"end":8249},"85":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8237,"end":8238},"86":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8232,"end":8255},"87":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8229,"end":8230},"88":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8801,"end":8832}},"is_native":false},"17":{"location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8902,"end":9024},"definition_location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8913,"end":8934},"type_parameters":[],"parameters":[["g#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8935,"end":8936}],["min#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8960,"end":8963}],["max#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8970,"end":8973}]],"returns":[{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8981,"end":8984}],"locals":[["$stop#0#9",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5644,"end":5649}],["%#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8991,"end":9022}],["byte#1#15",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6471,"end":6475}],["g#1#6",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6144,"end":6145}],["i#1#12",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["max#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7794,"end":7797}],["min#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7774,"end":7777}],["next_block#1#6",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6253,"end":6263}],["num_of_bytes#1#6",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6160,"end":6172}],["rand#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8177,"end":8181}],["range_size#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8131,"end":8141}],["result#1#6",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6414,"end":6420}],["stop#1#12",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}]],"nops":{},"labels":{"0":0,"10":55,"13":59,"18":77,"19":89,"2":9,"3":13,"4":17,"6":22,"7":40,"9":47},"code_map":{"0":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9009,"end":9012},"1":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7774,"end":7777},"2":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9014,"end":9017},"3":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7794,"end":7797},"4":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7819,"end":7822},"5":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7826,"end":7829},"6":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7823,"end":7825},"7":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7811,"end":7845},"11":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7831,"end":7844},"12":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7811,"end":7845},"13":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7855,"end":7858},"14":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7862,"end":7865},"15":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7859,"end":7861},"16":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7851,"end":7877},"17":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7874,"end":7877},"20":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8991,"end":9022},"21":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7867,"end":7877},"22":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8145,"end":8148},"23":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8151,"end":8154},"24":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8149,"end":8150},"25":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8144,"end":8163},"26":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8166,"end":8167},"27":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8164,"end":8165},"28":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8131,"end":8141},"29":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9006,"end":9007},"30":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6144,"end":6145},"31":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9019,"end":9021},"32":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6160,"end":6172},"33":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6199},"34":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6206},"35":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6215},"36":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6218,"end":6230},"37":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6218,"end":6237},"38":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6216,"end":6217},"39":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6194,"end":6331},"40":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6266,"end":6267},"41":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6266,"end":6287},"42":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6253,"end":6263},"43":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6298},"44":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6305},"45":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6313,"end":6323},"46":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6324},"47":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6429,"end":6430},"48":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6410,"end":6420},"49":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6436,"end":6448},"50":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5644,"end":5649},"51":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"52":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"53":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5694,"end":5699},"54":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"55":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"56":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"57":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"58":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"59":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"60":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6454,"end":6455},"61":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6479},"62":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6486},"63":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6497},"64":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6505},"65":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6471,"end":6475},"66":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6525,"end":6531},"67":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6535,"end":6536},"68":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6532,"end":6534},"69":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6540,"end":6544},"70":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6538,"end":6539},"71":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6515,"end":6521},"72":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"73":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"74":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"75":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"76":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"77":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"79":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6558,"end":6564},"80":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6558,"end":6570},"81":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8177,"end":8181},"82":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8225,"end":8228},"83":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8232,"end":8236},"84":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8239,"end":8249},"85":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8237,"end":8238},"86":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8232,"end":8255},"87":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8229,"end":8230},"88":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8991,"end":9022}},"is_native":false},"18":{"location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9091,"end":9208},"definition_location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9102,"end":9122},"type_parameters":[],"parameters":[["g#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9123,"end":9124}],["min#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9148,"end":9151}],["max#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9157,"end":9160}]],"returns":[{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9167,"end":9169}],"locals":[["$stop#0#9",{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5644,"end":5649}],["%#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9176,"end":9206}],["byte#1#15",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6471,"end":6475}],["g#1#6",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6144,"end":6145}],["i#1#12",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["max#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7794,"end":7797}],["min#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7774,"end":7777}],["next_block#1#6",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6253,"end":6263}],["num_of_bytes#1#6",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6160,"end":6172}],["rand#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8177,"end":8181}],["range_size#1#1",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8131,"end":8141}],["result#1#6",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6414,"end":6420}],["stop#1#12",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}]],"nops":{},"labels":{"0":0,"10":55,"13":59,"18":77,"19":89,"2":9,"3":13,"4":17,"6":22,"7":40,"9":47},"code_map":{"0":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9194,"end":9197},"1":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7774,"end":7777},"2":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9199,"end":9202},"3":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7794,"end":7797},"4":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7819,"end":7822},"5":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7826,"end":7829},"6":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7823,"end":7825},"7":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7811,"end":7845},"11":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7831,"end":7844},"12":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7811,"end":7845},"13":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7855,"end":7858},"14":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7862,"end":7865},"15":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7859,"end":7861},"16":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7851,"end":7877},"17":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7874,"end":7877},"20":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9176,"end":9206},"21":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":7867,"end":7877},"22":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8145,"end":8148},"23":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8151,"end":8154},"24":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8149,"end":8150},"25":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8144,"end":8163},"26":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8166,"end":8167},"27":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8164,"end":8165},"28":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8131,"end":8141},"29":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9191,"end":9192},"30":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6144,"end":6145},"31":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9204,"end":9205},"32":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6160,"end":6172},"33":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6199},"34":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6206},"35":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6198,"end":6215},"36":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6218,"end":6230},"37":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6218,"end":6237},"38":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6216,"end":6217},"39":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6194,"end":6331},"40":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6266,"end":6267},"41":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6266,"end":6287},"42":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6253,"end":6263},"43":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6298},"44":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6305},"45":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6313,"end":6323},"46":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6297,"end":6324},"47":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6429,"end":6430},"48":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6410,"end":6420},"49":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6436,"end":6448},"50":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5644,"end":5649},"51":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"52":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"53":{"file_hash":"f6d0e875084846733e2dc23e8348a9d6743876838ac36e468a2694462e397962","start":5694,"end":5699},"54":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"55":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"56":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"57":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"58":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"59":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"60":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6454,"end":6455},"61":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6479},"62":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6486},"63":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6497},"64":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6478,"end":6505},"65":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6471,"end":6475},"66":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6525,"end":6531},"67":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6535,"end":6536},"68":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6532,"end":6534},"69":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6540,"end":6544},"70":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6538,"end":6539},"71":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6515,"end":6521},"72":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"73":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"74":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"75":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"76":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"77":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"79":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6558,"end":6564},"80":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":6558,"end":6570},"81":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8177,"end":8181},"82":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8225,"end":8228},"83":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8232,"end":8236},"84":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8239,"end":8249},"85":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8237,"end":8238},"86":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8232,"end":8255},"87":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":8229,"end":8230},"88":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9176,"end":9206}},"is_native":false},"19":{"location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9290,"end":9605},"definition_location":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9301,"end":9308},"type_parameters":[["T",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9309,"end":9310}]],"parameters":[["g#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9312,"end":9313}],["v#0#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9337,"end":9338}]],"returns":[],"locals":[["$stop#0#1",{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":5882,"end":5887}],["end#1#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9480,"end":9483}],["i#1#4",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["i#1#7",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9506,"end":9507}],["j#1#7",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9523,"end":9524}],["n#1#0",{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9366,"end":9367}],["stop#1#4",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}]],"nops":{},"labels":{"0":0,"1":8,"13":57,"2":13,"3":18,"5":24,"6":35,"9":39},"code_map":{"0":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9370,"end":9371},"2":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9370,"end":9380},"3":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9366,"end":9367},"4":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9390,"end":9391},"5":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9395,"end":9396},"6":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9392,"end":9394},"7":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9386,"end":9404},"8":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9398,"end":9404},"13":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9419,"end":9420},"14":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9424,"end":9431},"15":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9421,"end":9423},"16":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9411,"end":9448},"22":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9433,"end":9447},"23":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9411,"end":9448},"24":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9462,"end":9463},"25":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9462,"end":9470},"26":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9490,"end":9491},"27":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9488,"end":9489},"28":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9480,"end":9483},"29":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9497,"end":9500},"30":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":5882,"end":5887},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"33":{"file_hash":"5d0dfca4ba9db9895274ba3550919deea57294de1e353b12894d9d9d4e054488","start":5934,"end":5939},"34":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"35":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"36":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"37":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"38":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"39":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"40":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9506,"end":9507},"41":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9527,"end":9528},"42":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9551,"end":9552},"43":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9554,"end":9557},"44":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9527,"end":9558},"45":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9523,"end":9524},"46":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9568,"end":9569},"47":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9575,"end":9576},"48":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9575,"end":9583},"49":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9585,"end":9586},"50":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9585,"end":9593},"51":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9568,"end":9594},"52":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"53":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"54":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"55":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"56":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"57":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"61":{"file_hash":"0698d0395486980a7745432cb7bd7f8d69ebe917094d0e25fa18481c4e2406aa","start":9602,"end":9603}},"is_native":false}},"constant_map":{"CURRENT_VERSION":1,"EInvalidLength":4,"EInvalidRandomnessUpdate":2,"EInvalidRange":3,"ENotSystemAddress":0,"EWrongInnerVersion":1,"RAND_OUTPUT_LEN":5,"U16_MAX":6}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/random.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/random.mvd new file mode 100644 index 0000000..92a195e Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/random.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/rangeproofs.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/rangeproofs.json new file mode 100644 index 0000000..b0412af --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/rangeproofs.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/crypto/rangeproofs.move","definition_location":{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":82,"end":98},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","rangeproofs"],"struct_map":{},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1435,"end":1821},"definition_location":{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1446,"end":1478},"type_parameters":[],"parameters":[["proof#0#0",{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1484,"end":1489}],["bits#0#0",{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1508,"end":1512}],["commitments#0#0",{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1522,"end":1533}],["version#0#0",{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1574,"end":1581}]],"returns":[{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1590,"end":1594}],"locals":[["$stop#0#6",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["%#4",{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1750,"end":1760}],["%#5",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7829,"end":7830}],["%#6",{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1725,"end":1761}],["%#7",{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1706,"end":1710}],["%#8",{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1687,"end":1692}],["__match_tmp%#unpack_subject#1#1#0",{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1617,"end":1819}],["e#1#13",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7826,"end":7827}],["i#1#12",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6929,"end":6930}],["i#1#9",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["r#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7797,"end":7798}],["stop#1#9",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7777,"end":7778}],["v#1#3",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6901,"end":6902}]],"nops":{},"labels":{"0":0,"12":28,"19":48,"20":54,"4":7,"5":24},"code_map":{"0":{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1608,"end":1615},"1":{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1617,"end":1819},"4":{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1627,"end":1628},"7":{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1687,"end":1692},"9":{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1706,"end":1710},"11":{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1725,"end":1736},"12":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7777,"end":7778},"13":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7801,"end":7809},"14":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7793,"end":7798},"15":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7815,"end":7816},"16":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6901,"end":6902},"17":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6913,"end":6914},"18":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6913,"end":6923},"19":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"22":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"23":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"24":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"29":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6929,"end":6930},"30":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6936,"end":6937},"31":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6938,"end":6939},"32":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6935,"end":6940},"33":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7826,"end":7827},"34":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7829,"end":7830},"36":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7844,"end":7845},"37":{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1751,"end":1760},"38":{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1750,"end":1760},"40":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7829,"end":7830},"41":{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1750,"end":1760},"42":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7829,"end":7847},"43":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"44":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"45":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"46":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"47":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"48":{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1787,"end":1812},"52":{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1793,"end":1812},"53":{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1787,"end":1812},"54":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"56":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7854,"end":7855},"57":{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1725,"end":1761},"58":{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1687,"end":1692},"59":{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1706,"end":1710},"60":{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1724,"end":1761},"61":{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1632,"end":1772},"62":{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1627,"end":1628}},"is_native":false},"1":{"location":{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1823,"end":1961},"definition_location":{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1834,"end":1875},"type_parameters":[],"parameters":[["proof#0#0",{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1881,"end":1886}],["bits#0#0",{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1905,"end":1909}],["commitments#0#0",{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1919,"end":1930}]],"returns":[{"file_hash":"9a2d4c123dc3c125b4d233dec83c0e5e0155ba010380b732c18f2b65fcc45d63","start":1956,"end":1960}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true}},"constant_map":{"EInvalidBatchSize":3,"EInvalidProof":1,"EInvalidRange":2,"ENotSupported":0,"EUnsupportedVersion":4}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/rangeproofs.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/rangeproofs.mvd new file mode 100644 index 0000000..d757b6e Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/rangeproofs.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/ristretto255.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/ristretto255.json new file mode 100644 index 0000000..673cbf4 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/ristretto255.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/crypto/ristretto255.move","definition_location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":147,"end":164},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","ristretto255"],"struct_map":{"0":{"definition_location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":320,"end":326},"type_parameters":[],"fields":[{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":320,"end":326}]},"1":{"definition_location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":354,"end":355},"type_parameters":[],"fields":[{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":354,"end":355}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1172,"end":1295},"definition_location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1183,"end":1200},"type_parameters":[],"parameters":[["bytes#0#0",{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1201,"end":1206}]],"returns":[{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1222,"end":1237}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1266,"end":1277},"1":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1280,"end":1285},"2":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1279,"end":1285},"3":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1287,"end":1292},"4":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1244,"end":1293}},"is_native":false},"1":{"location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1297,"end":1478},"definition_location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1308,"end":1323},"type_parameters":[],"parameters":[["x#0#0",{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1324,"end":1325}]],"returns":[{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1333,"end":1348}],"locals":[["bytes#1#0",{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1393,"end":1398}],["scalar#1#0",{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1359,"end":1365}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1374,"end":1375},"1":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1374,"end":1383},"2":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1359,"end":1365},"3":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1415,"end":1422},"4":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1401,"end":1423},"5":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1393,"end":1398},"6":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1451,"end":1462},"7":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1464,"end":1469},"8":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1471,"end":1475},"9":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1429,"end":1476}},"is_native":false},"2":{"location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1480,"end":1589},"definition_location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1491,"end":1502},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1506,"end":1521}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1550,"end":1561},"1":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1563,"end":1580},"2":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1582,"end":1586},"3":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1528,"end":1587}},"is_native":false},"3":{"location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1591,"end":1698},"definition_location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1602,"end":1612},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1616,"end":1631}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1660,"end":1671},"1":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1673,"end":1689},"2":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1691,"end":1695},"3":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1638,"end":1696}},"is_native":false},"4":{"location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1700,"end":1826},"definition_location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1711,"end":1721},"type_parameters":[],"parameters":[["e1#0#0",{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1722,"end":1724}],["e2#0#0",{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1744,"end":1746}]],"returns":[{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1767,"end":1782}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1804,"end":1815},"1":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1817,"end":1819},"2":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1821,"end":1823},"3":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1789,"end":1824}},"is_native":false},"5":{"location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1828,"end":1954},"definition_location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1839,"end":1849},"type_parameters":[],"parameters":[["e1#0#0",{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1850,"end":1852}],["e2#0#0",{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1872,"end":1874}]],"returns":[{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1895,"end":1910}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1932,"end":1943},"1":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1945,"end":1947},"2":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1949,"end":1951},"3":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1917,"end":1952}},"is_native":false},"6":{"location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1956,"end":2082},"definition_location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1967,"end":1977},"type_parameters":[],"parameters":[["e1#0#0",{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":1978,"end":1980}],["e2#0#0",{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2000,"end":2002}]],"returns":[{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2023,"end":2038}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2060,"end":2071},"1":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2073,"end":2075},"2":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2077,"end":2079},"3":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2045,"end":2080}},"is_native":false},"7":{"location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2123,"end":2249},"definition_location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2134,"end":2144},"type_parameters":[],"parameters":[["e1#0#0",{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2145,"end":2147}],["e2#0#0",{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2167,"end":2169}]],"returns":[{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2190,"end":2205}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2227,"end":2238},"1":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2240,"end":2242},"2":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2244,"end":2246},"3":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2212,"end":2247}},"is_native":false},"8":{"location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2251,"end":2348},"definition_location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2262,"end":2272},"type_parameters":[],"parameters":[["e#0#0",{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2273,"end":2274}]],"returns":[{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2295,"end":2310}],"locals":[["%#1",{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2329,"end":2342}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2329,"end":2342},"2":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2328,"end":2342},"3":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2344,"end":2345},"4":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2317,"end":2346}},"is_native":false},"9":{"location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2373,"end":2469},"definition_location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2384,"end":2394},"type_parameters":[],"parameters":[["e#0#0",{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2395,"end":2396}]],"returns":[{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2417,"end":2432}],"locals":[["%#1",{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2454,"end":2466}],["%#2",{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2450,"end":2451}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2450,"end":2451},"2":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2454,"end":2466},"4":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2450,"end":2451},"5":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2453,"end":2466},"6":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2439,"end":2467}},"is_native":false},"10":{"location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2537,"end":2645},"definition_location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2548,"end":2560},"type_parameters":[],"parameters":[["bytes#0#0",{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2561,"end":2566}]],"returns":[{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2582,"end":2592}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2621,"end":2627},"1":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2630,"end":2635},"2":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2629,"end":2635},"3":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2637,"end":2642},"4":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2599,"end":2643}},"is_native":false},"11":{"location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2647,"end":2742},"definition_location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2658,"end":2668},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2672,"end":2682}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2711,"end":2717},"1":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2719,"end":2733},"2":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2735,"end":2739},"3":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2689,"end":2740}},"is_native":false},"12":{"location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2744,"end":2841},"definition_location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2755,"end":2766},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2770,"end":2780}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2809,"end":2815},"1":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2817,"end":2832},"2":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2834,"end":2838},"3":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2787,"end":2839}},"is_native":false},"13":{"location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2843,"end":2944},"definition_location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2854,"end":2859},"type_parameters":[],"parameters":[["e1#0#0",{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2860,"end":2862}],["e2#0#0",{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2877,"end":2879}]],"returns":[{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2895,"end":2905}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2927,"end":2933},"1":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2935,"end":2937},"2":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2939,"end":2941},"3":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2912,"end":2942}},"is_native":false},"14":{"location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2946,"end":3047},"definition_location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2957,"end":2962},"type_parameters":[],"parameters":[["e1#0#0",{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2963,"end":2965}],["e2#0#0",{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2980,"end":2982}]],"returns":[{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":2998,"end":3008}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":3030,"end":3036},"1":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":3038,"end":3040},"2":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":3042,"end":3044},"3":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":3015,"end":3045}},"is_native":false},"15":{"location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":3049,"end":3155},"definition_location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":3060,"end":3065},"type_parameters":[],"parameters":[["e1#0#0",{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":3066,"end":3068}],["e2#0#0",{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":3088,"end":3090}]],"returns":[{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":3106,"end":3116}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":3138,"end":3144},"1":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":3146,"end":3148},"2":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":3150,"end":3152},"3":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":3123,"end":3153}},"is_native":false},"16":{"location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":3203,"end":3309},"definition_location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":3214,"end":3219},"type_parameters":[],"parameters":[["e1#0#0",{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":3220,"end":3222}],["e2#0#0",{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":3242,"end":3244}]],"returns":[{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":3260,"end":3270}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":3292,"end":3298},"1":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":3300,"end":3302},"2":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":3304,"end":3306},"3":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":3277,"end":3307}},"is_native":false},"17":{"location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":3311,"end":3387},"definition_location":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":3322,"end":3327},"type_parameters":[],"parameters":[["e#0#0",{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":3328,"end":3329}]],"returns":[{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":3345,"end":3355}],"locals":[["%#1",{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":3369,"end":3381}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":3369,"end":3381},"2":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":3368,"end":3381},"3":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":3383,"end":3384},"4":{"file_hash":"3fa26ac87922758f9ba2e506b60cea87cea5c79fd17e82d712abb07db5a562d3","start":3362,"end":3385}},"is_native":false}},"constant_map":{"GENERATOR_BYTES":2,"G_TYPE":4,"IDENTITY_BYTES":0,"SCALAR_ONE_BYTES":1,"SCALAR_TYPE":3,"SCALAR_ZERO_BYTES":0}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/ristretto255.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/ristretto255.mvd new file mode 100644 index 0000000..a8a4a06 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/ristretto255.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/sui.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/sui.json new file mode 100644 index 0000000..5facaba --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/sui.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/sui.move","definition_location":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":208,"end":216},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","sui"],"struct_map":{"0":{"definition_location":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":835,"end":838},"type_parameters":[],"fields":[{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":835,"end":838}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1010,"end":1592},"definition_location":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1014,"end":1017},"type_parameters":[],"parameters":[["ctx#0#0",{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1018,"end":1021}]],"returns":[{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1040,"end":1052}],"locals":[["metadata#1#0",{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1176,"end":1184}],["supply#1#0",{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1443,"end":1449}],["total_sui#1#0",{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1493,"end":1502}],["treasury#1#0",{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1166,"end":1174}]],"nops":{},"labels":{"0":0,"1":7,"2":11,"3":18,"4":22},"code_map":{"0":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1067,"end":1070},"2":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1067,"end":1079},"3":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1083,"end":1087},"4":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1080,"end":1082},"5":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1059,"end":1107},"9":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1089,"end":1106},"10":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1059,"end":1107},"11":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1121,"end":1124},"13":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1121,"end":1132},"14":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1136,"end":1137},"15":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1133,"end":1135},"16":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1113,"end":1154},"20":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1139,"end":1153},"21":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1113,"end":1154},"22":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1219,"end":1225},"24":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1235,"end":1236},"25":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1246,"end":1252},"26":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1262,"end":1268},"27":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1336,"end":1339},"28":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1349,"end":1363},"29":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1373,"end":1376},"30":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1188,"end":1383},"31":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1176,"end":1184},"32":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1166,"end":1174},"33":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1420,"end":1428},"34":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1389,"end":1429},"35":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1452,"end":1460},"36":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1452,"end":1483},"37":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1439,"end":1449},"38":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1505,"end":1511},"39":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1528,"end":1545},"40":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1505,"end":1546},"41":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1493,"end":1502},"42":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1552,"end":1558},"43":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1552,"end":1575},"45":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1581,"end":1590}},"is_native":false},"1":{"location":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1623,"end":1736},"definition_location":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1640,"end":1648},"type_parameters":[],"parameters":[["c#0#0",{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1649,"end":1650}],["recipient#0#0",{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1669,"end":1678}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1721,"end":1722},"1":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1724,"end":1733},"2":{"file_hash":"929dd24560327f62308c48d781228bc85f9386297ac9086b4cdd2dfd9f61ed3a","start":1695,"end":1734}},"is_native":false}},"constant_map":{"EAlreadyMinted":0,"ENotSystemAddress":1,"MIST_PER_SUI":2,"TOTAL_SUPPLY_MIST":4,"TOTAL_SUPPLY_SUI":3}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/sui.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/sui.mvd new file mode 100644 index 0000000..e5e1feb Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/sui.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/table.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/table.json new file mode 100644 index 0000000..4af4ec9 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/table.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/table.move","definition_location":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":875,"end":885},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","table"],"struct_map":{"0":{"definition_location":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1010,"end":1015},"type_parameters":[["K",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1024,"end":1025}],["V",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1056,"end":1057}]],"fields":[{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1116,"end":1118},{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1180,"end":1184}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1225,"end":1376},"definition_location":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1236,"end":1239},"type_parameters":[["K",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1240,"end":1241}],["V",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1264,"end":1265}]],"parameters":[["ctx#0#0",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1274,"end":1277}]],"returns":[{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1296,"end":1307}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1346,"end":1349},"1":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1334,"end":1350},"2":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1366,"end":1367},"3":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1314,"end":1374}},"is_native":false},"1":{"location":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1561,"end":1720},"definition_location":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1572,"end":1575},"type_parameters":[["K",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1576,"end":1577}],["V",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1600,"end":1601}]],"parameters":[["table#0#0",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1610,"end":1615}],["k#0#0",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1635,"end":1636}],["v#0#0",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1641,"end":1642}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1669,"end":1674},"1":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1664,"end":1677},"2":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1679,"end":1680},"3":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1682,"end":1683},"4":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1653,"end":1684},"5":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1703,"end":1708},"6":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1703,"end":1713},"8":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1716,"end":1717},"9":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1714,"end":1715},"10":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1690,"end":1695},"11":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1690,"end":1700},"12":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1690,"end":1717},"13":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1717,"end":1718}},"is_native":false},"2":{"location":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1950,"end":2068},"definition_location":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1961,"end":1967},"type_parameters":[["K",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1968,"end":1969}],["V",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":1992,"end":1993}]],"parameters":[["table#0#0",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2002,"end":2007}],["k#0#0",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2023,"end":2024}]],"returns":[{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2030,"end":2032}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2054,"end":2059},"1":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2053,"end":2062},"2":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2064,"end":2065},"3":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2039,"end":2066}},"is_native":false},"3":{"location":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2300,"end":2438},"definition_location":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2311,"end":2321},"type_parameters":[["K",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2322,"end":2323}],["V",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2346,"end":2347}]],"parameters":[["table#0#0",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2356,"end":2361}],["k#0#0",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2381,"end":2382}]],"returns":[{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2388,"end":2394}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2424,"end":2429},"1":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2419,"end":2432},"2":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2434,"end":2435},"3":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2401,"end":2436}},"is_native":false},"4":{"location":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2652,"end":2825},"definition_location":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2663,"end":2669},"type_parameters":[["K",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2670,"end":2671}],["V",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2694,"end":2695}]],"parameters":[["table#0#0",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2704,"end":2709}],["k#0#0",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2729,"end":2730}]],"returns":[{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2736,"end":2737}],"locals":[["v#1#0",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2748,"end":2749}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2771,"end":2776},"1":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2766,"end":2779},"2":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2781,"end":2782},"3":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2752,"end":2783},"4":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2748,"end":2749},"5":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2802,"end":2807},"6":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2802,"end":2812},"8":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2815,"end":2816},"9":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2813,"end":2814},"10":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2789,"end":2794},"11":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2789,"end":2799},"12":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2789,"end":2816},"13":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2822,"end":2823}},"is_native":false},"5":{"location":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2926,"end":3064},"definition_location":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2937,"end":2945},"type_parameters":[["K",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2946,"end":2947}],["V",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2970,"end":2971}]],"parameters":[["table#0#0",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":2980,"end":2985}],["k#0#0",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3001,"end":3002}]],"returns":[{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3008,"end":3012}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3050,"end":3055},"1":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3049,"end":3058},"2":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3060,"end":3061},"3":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3019,"end":3062}},"is_native":false},"6":{"location":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3131,"end":3227},"definition_location":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3142,"end":3148},"type_parameters":[["K",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3149,"end":3150}],["V",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3173,"end":3174}]],"parameters":[["table#0#0",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3183,"end":3188}]],"returns":[{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3205,"end":3208}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3215,"end":3220},"1":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3215,"end":3225}},"is_native":false},"7":{"location":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3294,"end":3398},"definition_location":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3305,"end":3313},"type_parameters":[["K",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3314,"end":3315}],["V",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3338,"end":3339}]],"parameters":[["table#0#0",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3348,"end":3353}]],"returns":[{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3370,"end":3374}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3381,"end":3386},"1":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3381,"end":3391},"3":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3395,"end":3396},"4":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3392,"end":3394},"5":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3381,"end":3396}},"is_native":false},"8":{"location":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3496,"end":3670},"definition_location":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3507,"end":3520},"type_parameters":[["K",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3521,"end":3522}],["V",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3545,"end":3546}]],"parameters":[["table#0#0",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3555,"end":3560}]],"returns":[],"locals":[["id#1#0",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3593,"end":3595}],["size#1#0",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3597,"end":3601}]],"nops":{},"labels":{"0":0,"1":9,"2":11},"code_map":{"0":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3606,"end":3611},"1":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3585,"end":3603},"2":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3597,"end":3601},"3":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3593,"end":3595},"4":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3625,"end":3629},"5":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3633,"end":3634},"6":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3630,"end":3632},"7":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3617,"end":3651},"9":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3636,"end":3650},"10":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3617,"end":3651},"11":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3657,"end":3659},"12":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3657,"end":3668}},"is_native":false},"9":{"location":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3770,"end":3905},"definition_location":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3781,"end":3785},"type_parameters":[["K",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3786,"end":3787}],["V",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3810,"end":3811}]],"parameters":[["table#0#0",{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3827,"end":3832}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3881,"end":3886},"1":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3857,"end":3878},"2":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3875,"end":3876},"3":{"file_hash":"058e4679b90a03c76ee8ac7d59210cee8aae365b8603b552dd0184db1a8e329f","start":3892,"end":3903}},"is_native":false}},"constant_map":{"ETableNotEmpty":0}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/table.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/table.mvd new file mode 100644 index 0000000..d86ef55 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/table.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/table_vec.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/table_vec.json new file mode 100644 index 0000000..87ef879 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/table_vec.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/table_vec.move","definition_location":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":145,"end":159},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","table_vec"],"struct_map":{"0":{"definition_location":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":208,"end":216},"type_parameters":[["Element",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":225,"end":232}]],"fields":[{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":299,"end":307}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":428,"end":560},"definition_location":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":439,"end":444},"type_parameters":[["Element",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":445,"end":452}]],"parameters":[["ctx#0#0",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":461,"end":464}]],"returns":[{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":483,"end":500}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":547,"end":550},"1":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":536,"end":551},"2":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":507,"end":558}},"is_native":false},"1":{"location":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":620,"end":766},"definition_location":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":631,"end":640},"type_parameters":[["Element",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":641,"end":648}]],"parameters":[["e#0#0",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":657,"end":658}],["ctx#0#0",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":669,"end":672}]],"returns":[{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":691,"end":708}],"locals":[["t#1#0",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":723,"end":724}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":733,"end":736},"1":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":727,"end":737},"2":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":719,"end":724},"3":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":743,"end":744},"4":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":755,"end":756},"5":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":743,"end":757},"6":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":763,"end":764}},"is_native":false},"2":{"location":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":807,"end":896},"definition_location":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":818,"end":824},"type_parameters":[["Element",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":825,"end":832}]],"parameters":[["t#0#0",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":841,"end":842}]],"returns":[{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":865,"end":868}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":875,"end":876},"1":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":875,"end":885},"2":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":875,"end":894}},"is_native":false},"3":{"location":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":942,"end":1030},"definition_location":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":953,"end":961},"type_parameters":[["Element",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":962,"end":969}]],"parameters":[["t#0#0",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":978,"end":979}]],"returns":[{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1002,"end":1006}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1013,"end":1014},"1":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1013,"end":1023},"2":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1027,"end":1028},"3":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1024,"end":1026},"4":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1013,"end":1028}},"is_native":false},"4":{"location":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1162,"end":1306},"definition_location":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1173,"end":1179},"type_parameters":[["Element",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1180,"end":1187}]],"parameters":[["t#0#0",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1196,"end":1197}],["i#0#0",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1219,"end":1220}]],"returns":[{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1228,"end":1236}],"locals":[],"nops":{},"labels":{"0":0,"1":6,"2":10},"code_map":{"0":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1251,"end":1252},"1":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1251,"end":1261},"2":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1264,"end":1265},"3":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1262,"end":1263},"4":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1243,"end":1284},"8":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1267,"end":1283},"9":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1243,"end":1284},"10":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1291,"end":1292},"11":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1291,"end":1304},"12":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1302,"end":1303},"13":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1290,"end":1304}},"is_native":false},"5":{"location":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1360,"end":1493},"definition_location":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1371,"end":1380},"type_parameters":[["Element",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1381,"end":1388}]],"parameters":[["t#0#0",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1397,"end":1398}],["e#0#0",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1424,"end":1425}]],"returns":[],"locals":[["key#1#0",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1446,"end":1449}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1452,"end":1453},"2":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1452,"end":1462},"3":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1446,"end":1449},"4":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1468,"end":1469},"5":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1468,"end":1478},"6":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1483,"end":1486},"7":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1488,"end":1489},"8":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1468,"end":1490},"9":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1490,"end":1491}},"is_native":false},"6":{"location":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1621,"end":1781},"definition_location":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1632,"end":1642},"type_parameters":[["Element",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1643,"end":1650}]],"parameters":[["t#0#0",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1659,"end":1660}],["i#0#0",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1686,"end":1687}]],"returns":[{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1695,"end":1707}],"locals":[],"nops":{},"labels":{"0":0,"1":7,"2":11},"code_map":{"0":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1722,"end":1723},"2":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1722,"end":1732},"3":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1735,"end":1736},"4":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1733,"end":1734},"5":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1714,"end":1755},"9":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1738,"end":1754},"10":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1714,"end":1755},"11":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1766,"end":1767},"12":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1766,"end":1779},"13":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1777,"end":1778},"14":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1761,"end":1779}},"is_native":false},"7":{"location":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1860,"end":2040},"definition_location":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1871,"end":1879},"type_parameters":[["Element",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1880,"end":1887}]],"parameters":[["t#0#0",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1896,"end":1897}]],"returns":[{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1924,"end":1931}],"locals":[["length#1#0",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1942,"end":1948}]],"nops":{},"labels":{"0":0,"1":9,"2":13},"code_map":{"0":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1958,"end":1959},"2":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1951,"end":1960},"3":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1942,"end":1948},"4":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1974,"end":1980},"5":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1983,"end":1984},"6":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1981,"end":1982},"7":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1966,"end":2003},"11":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1986,"end":2002},"12":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":1966,"end":2003},"13":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2009,"end":2010},"14":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2009,"end":2019},"15":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2027,"end":2033},"16":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2036,"end":2037},"17":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2034,"end":2035},"18":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2009,"end":2038}},"is_native":false},"8":{"location":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2104,"end":2281},"definition_location":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2115,"end":2128},"type_parameters":[["Element",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2129,"end":2136}]],"parameters":[["t#0#0",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2145,"end":2146}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":6,"2":8},"code_map":{"0":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2188,"end":2190},"1":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2181,"end":2191},"2":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2195,"end":2196},"3":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2192,"end":2194},"4":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2173,"end":2213},"6":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2198,"end":2212},"7":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2173,"end":2213},"8":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2247,"end":2248},"9":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2223,"end":2244},"10":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2254,"end":2278},"11":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2278,"end":2279}},"is_native":false},"9":{"location":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2394,"end":2513},"definition_location":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2405,"end":2409},"type_parameters":[["Element",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2410,"end":2417}]],"parameters":[["t#0#0",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2433,"end":2434}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2489,"end":2490},"1":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2465,"end":2486},"2":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2496,"end":2511}},"is_native":false},"10":{"location":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2633,"end":2997},"definition_location":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2644,"end":2648},"type_parameters":[["Element",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2649,"end":2656}]],"parameters":[["t#0#0",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2665,"end":2666}],["i#0#0",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2692,"end":2693}],["j#0#0",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2700,"end":2701}]],"returns":[],"locals":[["element_i#1#0",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2852,"end":2861}],["element_j#1#0",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2894,"end":2903}]],"nops":{},"labels":{"0":0,"1":7,"2":11,"3":18,"4":22,"5":26,"6":29},"code_map":{"0":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2722,"end":2723},"2":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2722,"end":2732},"3":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2735,"end":2736},"4":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2733,"end":2734},"5":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2714,"end":2755},"9":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2738,"end":2754},"10":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2714,"end":2755},"11":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2769,"end":2770},"13":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2769,"end":2779},"14":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2782,"end":2783},"15":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2780,"end":2781},"16":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2761,"end":2802},"20":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2785,"end":2801},"21":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2761,"end":2802},"22":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2812,"end":2813},"23":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2817,"end":2818},"24":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2814,"end":2816},"25":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2808,"end":2842},"26":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2830,"end":2836},"29":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2864,"end":2865},"30":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2864,"end":2874},"31":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2882,"end":2883},"32":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2864,"end":2884},"33":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2852,"end":2861},"34":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2906,"end":2907},"35":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2906,"end":2916},"36":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2924,"end":2925},"37":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2906,"end":2926},"38":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2894,"end":2903},"39":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2932,"end":2933},"40":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2932,"end":2942},"41":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2947,"end":2948},"42":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2950,"end":2959},"43":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2932,"end":2960},"44":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2966,"end":2967},"45":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2966,"end":2976},"46":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2981,"end":2982},"47":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2984,"end":2993},"48":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2966,"end":2994},"49":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":2994,"end":2995}},"is_native":false},"11":{"location":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":3209,"end":3419},"definition_location":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":3220,"end":3231},"type_parameters":[["Element",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":3232,"end":3239}]],"parameters":[["t#0#0",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":3248,"end":3249}],["i#0#0",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":3275,"end":3276}]],"returns":[{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":3284,"end":3291}],"locals":[["last_idx#1#0",{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":3349,"end":3357}]],"nops":{},"labels":{"0":0,"1":7,"2":11},"code_map":{"0":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":3306,"end":3307},"2":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":3306,"end":3316},"3":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":3319,"end":3320},"4":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":3317,"end":3318},"5":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":3298,"end":3339},"9":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":3322,"end":3338},"10":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":3298,"end":3339},"11":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":3360,"end":3361},"13":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":3360,"end":3370},"14":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":3373,"end":3374},"15":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":3371,"end":3372},"16":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":3349,"end":3357},"17":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":3380,"end":3381},"18":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":3387,"end":3388},"19":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":3390,"end":3398},"20":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":3380,"end":3399},"21":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":3405,"end":3406},"22":{"file_hash":"0058421a0ada17ff8f533ba19588d4636fd04a959607417849036548eace409f","start":3405,"end":3417}},"is_native":false}},"constant_map":{"EIndexOutOfBound":0,"ETableNonEmpty":1}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/table_vec.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/table_vec.mvd new file mode 100644 index 0000000..4a49d7e Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/table_vec.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/token.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/token.json new file mode 100644 index 0000000..567551b --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/token.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/token.move","definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":1032,"end":1042},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","token"],"struct_map":{"0":{"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":2523,"end":2528},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":2537,"end":2538}]],"fields":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":2554,"end":2556},{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":2603,"end":2610}]},"1":{"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":2787,"end":2801},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":2810,"end":2811}]],"fields":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":2830,"end":2832},{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":2839,"end":2844}]},"2":{"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":3402,"end":3413},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":3422,"end":3423}]],"fields":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":3439,"end":3441},{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":3776,"end":3789},{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":4009,"end":4014}]},"3":{"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":4291,"end":4304},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":4313,"end":4314}]],"fields":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":4495,"end":4499},{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":4557,"end":4563},{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":4617,"end":4623},{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":4696,"end":4705},{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":4830,"end":4843},{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":5036,"end":5045}]},"4":{"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":5252,"end":5259},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":5268,"end":5269}]],"fields":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":5295,"end":5307}]},"5":{"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":5559,"end":5577},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":5586,"end":5587}]],"fields":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":5660,"end":5662},{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":5767,"end":5777}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6059,"end":6453},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6070,"end":6080},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6081,"end":6082}]],"parameters":[["_treasury_cap#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6089,"end":6102}],["ctx#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6125,"end":6128}]],"returns":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6150,"end":6164},{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6166,"end":6183}],"locals":[["cap#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6337,"end":6340}],["policy#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6195,"end":6201}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6242,"end":6245},"1":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6230,"end":6246},"2":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6271,"end":6286},"3":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6303,"end":6319},"4":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6204,"end":6326},"5":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6195,"end":6201},"6":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6384,"end":6387},"7":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6372,"end":6388},"8":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6416,"end":6423},"9":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6405,"end":6424},"10":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6343,"end":6431},"11":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6337,"end":6340},"12":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6439,"end":6445},"13":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6447,"end":6450},"14":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6438,"end":6451}},"is_native":false},"1":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6559,"end":6756},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6570,"end":6582},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6583,"end":6584}]],"parameters":[["policy#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6586,"end":6592}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6675,"end":6682},"1":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6664,"end":6683},"2":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6705,"end":6709},"3":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6628,"end":6716},"4":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6616,"end":6717},"5":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6747,"end":6753},"6":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6724,"end":6754}},"is_native":false},"2":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6970,"end":7279},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6981,"end":6989},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6990,"end":6991}]],"parameters":[["t#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":6993,"end":6994}],["recipient#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7006,"end":7015}],["ctx#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7026,"end":7029}]],"returns":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7048,"end":7064}],"locals":[["amount#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7075,"end":7081}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7084,"end":7093},"2":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7084,"end":7101},"3":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7075,"end":7081},"4":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7126,"end":7127},"5":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7129,"end":7138},"6":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7107,"end":7139},"7":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7167,"end":7184},"8":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7194,"end":7200},"9":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7223,"end":7232},"10":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7210,"end":7233},"11":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7243,"end":7257},"12":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7267,"end":7270},"14":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7146,"end":7277}},"is_native":false},"3":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7639,"end":7907},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7650,"end":7655},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7656,"end":7657}]],"parameters":[["t#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7659,"end":7660}],["ctx#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7672,"end":7675}]],"returns":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7694,"end":7710}],"locals":[["balance#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7733,"end":7740}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7745,"end":7746},"1":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7721,"end":7742},"2":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7733,"end":7740},"3":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7752,"end":7763},"4":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7791,"end":7805},"5":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7815,"end":7822},"6":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7815,"end":7830},"7":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7840,"end":7854},"8":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7877,"end":7884},"9":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7864,"end":7885},"10":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7895,"end":7898},"12":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":7770,"end":7905}},"is_native":false},"4":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8007,"end":8381},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8018,"end":8025},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8026,"end":8027}]],"parameters":[["t#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8029,"end":8030}],["ctx#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8042,"end":8045}]],"returns":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8065,"end":8072},{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8074,"end":8090}],"locals":[["amount#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8137,"end":8143}],["balance#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8114,"end":8121}],["id#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8110,"end":8112}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8126,"end":8127},"1":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8102,"end":8123},"2":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8114,"end":8121},"3":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8110,"end":8112},"4":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8146,"end":8153},"5":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8146,"end":8161},"6":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8137,"end":8143},"7":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8167,"end":8169},"8":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8167,"end":8178},"9":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8195,"end":8202},"10":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8213,"end":8216},"11":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8195,"end":8217},"12":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8252,"end":8268},"13":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8282,"end":8288},"14":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8302,"end":8316},"15":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8330,"end":8344},"16":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8358,"end":8361},"18":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8227,"end":8372},"19":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8185,"end":8379}},"is_native":false},"5":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8485,"end":8893},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8496,"end":8505},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8506,"end":8507}]],"parameters":[["coin#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8509,"end":8513}],["ctx#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8524,"end":8527}]],"returns":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8547,"end":8555},{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8557,"end":8573}],"locals":[["amount#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8585,"end":8591}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8594,"end":8598},"1":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8594,"end":8606},"2":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8585,"end":8591},"3":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8656,"end":8659},"4":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8644,"end":8660},"5":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8679,"end":8683},"6":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8679,"end":8698},"7":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8624,"end":8705},"8":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8762,"end":8780},"9":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8794,"end":8800},"10":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8814,"end":8828},"11":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8842,"end":8856},"12":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8870,"end":8873},"14":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8737,"end":8884},"15":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8712,"end":8891}},"is_native":false},"6":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8972,"end":9126},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8983,"end":8987},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8988,"end":8989}]],"parameters":[["token#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":8991,"end":8996}],["another#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9013,"end":9020}]],"returns":[],"locals":[["balance#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9054,"end":9061}],["id#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9050,"end":9052}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9066,"end":9073},"1":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9042,"end":9063},"2":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9054,"end":9061},"3":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9050,"end":9052},"4":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9079,"end":9084},"5":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9079,"end":9092},"6":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9098,"end":9105},"7":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9079,"end":9106},"9":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9112,"end":9114},"10":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9112,"end":9123},"11":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9123,"end":9124}},"is_native":false},"7":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9221,"end":9466},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9232,"end":9237},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9238,"end":9239}]],"parameters":[["token#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9241,"end":9246}],["amount#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9263,"end":9269}],["ctx#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9276,"end":9279}]],"returns":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9298,"end":9306}],"locals":[],"nops":{},"labels":{"0":0,"1":7,"2":13},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9321,"end":9326},"1":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9321,"end":9334},"2":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9321,"end":9342},"3":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9346,"end":9352},"4":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9343,"end":9345},"5":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9313,"end":9369},"11":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9354,"end":9368},"12":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9313,"end":9369},"13":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9407,"end":9410},"14":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9395,"end":9411},"15":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9430,"end":9435},"16":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9430,"end":9443},"17":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9450,"end":9456},"18":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9430,"end":9457},"19":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9375,"end":9464}},"is_native":false},"8":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9495,"end":9630},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9506,"end":9510},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9511,"end":9512}]],"parameters":[["ctx#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9514,"end":9517}]],"returns":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9536,"end":9544}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9583,"end":9586},"1":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9571,"end":9587},"2":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9606,"end":9621},"3":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9551,"end":9628}},"is_native":false},"9":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9743,"end":9919},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9754,"end":9766},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9767,"end":9768}]],"parameters":[["token#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9770,"end":9775}]],"returns":[],"locals":[["balance#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9809,"end":9816}],["id#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9805,"end":9807}]],"nops":{},"labels":{"0":0,"1":10,"2":12},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9821,"end":9826},"1":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9797,"end":9818},"2":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9809,"end":9816},"3":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9805,"end":9807},"4":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9840,"end":9847},"5":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9840,"end":9855},"6":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9859,"end":9860},"7":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9856,"end":9858},"8":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9832,"end":9871},"10":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9862,"end":9870},"11":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9832,"end":9871},"12":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9877,"end":9884},"13":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9877,"end":9899},"14":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9905,"end":9907},"15":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9905,"end":9916},"16":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":9916,"end":9917}},"is_native":false},"10":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10003,"end":10107},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10014,"end":10018},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10019,"end":10020}]],"parameters":[["token#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10022,"end":10027}],["ctx#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10039,"end":10042}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10085,"end":10090},"1":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10092,"end":10095},"3":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10092,"end":10104},"4":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10066,"end":10105}},"is_native":false},"11":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10231,"end":10573},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10242,"end":10253},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10254,"end":10255}]],"parameters":[["name#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10262,"end":10266}],["amount#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10280,"end":10286}],["recipient#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10297,"end":10306}],["spent_balance#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10329,"end":10342}],["ctx#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10368,"end":10371}]],"returns":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10388,"end":10404}],"locals":[["%#1",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10435,"end":10439}],["%#2",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10449,"end":10455}],["%#3",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10465,"end":10474}],["%#4",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10484,"end":10497}],["%#5",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10515,"end":10527}],["%#6",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10548,"end":10564}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10435,"end":10439},"2":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10449,"end":10455},"4":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10465,"end":10474},"6":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10484,"end":10497},"8":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10515,"end":10518},"9":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10515,"end":10527},"11":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10548,"end":10564},"13":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10435,"end":10439},"14":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10449,"end":10455},"15":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10515,"end":10527},"16":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10465,"end":10474},"17":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10484,"end":10497},"18":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10548,"end":10564},"19":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":10411,"end":10571}},"is_native":false},"12":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11085,"end":11860},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11096,"end":11111},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11112,"end":11113}]],"parameters":[["policy#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11120,"end":11126}],["request#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11149,"end":11156}],["_ctx#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11180,"end":11184}]],"returns":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11206,"end":11212},{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11214,"end":11217},{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11219,"end":11226},{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11228,"end":11243}],"locals":[["%#1",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11583,"end":11621}],["amount#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11470,"end":11476}],["approvals#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11428,"end":11437}],["i#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11671,"end":11672}],["name#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11414,"end":11418}],["recipient#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11502,"end":11511}],["rule#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11719,"end":11723}],["rules#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11574,"end":11579}],["rules_len#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11631,"end":11640}],["sender#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11486,"end":11492}],["spent_balance#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11447,"end":11460}]],"nops":{},"labels":{"0":0,"1":5,"2":9,"3":16,"4":20,"5":44,"6":48,"7":57,"8":61,"9":66},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11259,"end":11280},"2":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11259,"end":11290},"3":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11251,"end":11312},"7":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11292,"end":11311},"8":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11251,"end":11312},"9":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11326,"end":11332},"10":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11326,"end":11338},"11":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11349,"end":11361},"12":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11348,"end":11361},"13":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11326,"end":11362},"14":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11318,"end":11379},"18":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11364,"end":11378},"19":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11318,"end":11379},"20":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11521,"end":11528},"21":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11390,"end":11518},"22":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11428,"end":11437},"23":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11447,"end":11460},"24":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11502,"end":11511},"25":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11486,"end":11492},"26":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11470,"end":11476},"27":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11414,"end":11418},"28":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11535,"end":11548},"29":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11535,"end":11563},"30":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11585,"end":11591},"31":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11585,"end":11597},"32":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11602,"end":11607},"33":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11585,"end":11608},"34":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11584,"end":11608},"35":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11583,"end":11621},"37":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11582,"end":11621},"38":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11574,"end":11579},"39":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11643,"end":11648},"40":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11643,"end":11657},"41":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11631,"end":11640},"42":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11675,"end":11676},"43":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11667,"end":11672},"44":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11690,"end":11691},"45":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11694,"end":11703},"46":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11692,"end":11693},"47":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11683,"end":11818},"48":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11727,"end":11732},"49":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11733,"end":11734},"50":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11726,"end":11735},"51":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11719,"end":11723},"52":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11753,"end":11762},"53":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11772,"end":11776},"54":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11753,"end":11777},"55":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11745,"end":11792},"59":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11779,"end":11791},"60":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11745,"end":11792},"61":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11806,"end":11807},"62":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11810,"end":11811},"63":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11808,"end":11809},"64":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11802,"end":11803},"65":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11683,"end":11818},"66":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11825,"end":11858},"68":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11826,"end":11830},"69":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11832,"end":11838},"70":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11840,"end":11846},"71":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11848,"end":11857},"72":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":11825,"end":11858}},"is_native":false},"13":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":12269,"end":12686},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":12280,"end":12299},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":12300,"end":12301}]],"parameters":[["policy#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":12308,"end":12314}],["request#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":12345,"end":12352}],["ctx#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":12376,"end":12379}]],"returns":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":12401,"end":12407},{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":12409,"end":12412},{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":12414,"end":12421},{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":12423,"end":12438}],"locals":[],"nops":{},"labels":{"0":0,"1":7,"2":13,"3":18,"4":24},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":12454,"end":12460},"1":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":12454,"end":12466},"2":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":12477,"end":12489},"3":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":12476,"end":12489},"4":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":12454,"end":12490},"5":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":12446,"end":12507},"11":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":12492,"end":12506},"12":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":12446,"end":12507},"13":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":12521,"end":12542},"15":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":12521,"end":12552},"16":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":12513,"end":12575},"22":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":12554,"end":12574},"23":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":12513,"end":12575},"24":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":12582,"end":12588},"25":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":12582,"end":12602},"26":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":12608,"end":12629},"28":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":12608,"end":12639},"29":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":12582,"end":12640},"31":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":12663,"end":12669},"33":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":12671,"end":12678},"34":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":12680,"end":12683},"35":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":12647,"end":12684}},"is_native":false},"14":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13095,"end":13567},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13106,"end":13129},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13130,"end":13131}]],"parameters":[["_policy_cap#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13138,"end":13149}],["request#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13175,"end":13182}],["_ctx#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13206,"end":13210}]],"returns":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13232,"end":13238},{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13240,"end":13243},{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13245,"end":13252},{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13254,"end":13269}],"locals":[["amount#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13387,"end":13393}],["name#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13373,"end":13377}],["recipient#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13419,"end":13428}],["sender#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13403,"end":13409}],["spent_balance#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13460,"end":13473}]],"nops":{},"labels":{"0":0,"1":5,"2":7},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13285,"end":13306},"2":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13285,"end":13316},"3":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13277,"end":13338},"5":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13318,"end":13337},"6":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13277,"end":13338},"7":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13483,"end":13490},"8":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13349,"end":13480},"9":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13449,"end":13450},"10":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13460,"end":13473},"11":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13419,"end":13428},"12":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13403,"end":13409},"13":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13387,"end":13393},"14":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13373,"end":13377},"15":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13497,"end":13510},"16":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13497,"end":13525},"17":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13533,"end":13537},"18":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13539,"end":13545},"19":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13547,"end":13553},"20":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13555,"end":13564},"21":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13532,"end":13565}},"is_native":false},"15":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13910,"end":14458},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13921,"end":13946},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13947,"end":13948}]],"parameters":[["treasury_cap#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13955,"end":13967}],["request#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":13994,"end":14001}],["_ctx#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14025,"end":14029}]],"returns":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14051,"end":14057},{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14059,"end":14062},{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14064,"end":14071},{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14073,"end":14088}],"locals":[["amount#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14138,"end":14144}],["name#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14124,"end":14128}],["recipient#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14170,"end":14179}],["sender#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14154,"end":14160}],["spent_balance#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14211,"end":14224}]],"nops":{},"labels":{"0":0,"1":11,"2":18,"3":22},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14234,"end":14241},"1":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14100,"end":14231},"2":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14200,"end":14201},"3":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14211,"end":14224},"4":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14170,"end":14179},"5":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14154,"end":14160},"6":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14138,"end":14144},"7":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14124,"end":14128},"8":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14252,"end":14265},"9":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14252,"end":14275},"10":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14248,"end":14416},"11":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14287,"end":14299},"12":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14287,"end":14312},"13":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14329,"end":14342},"14":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14329,"end":14357},"15":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14287,"end":14358},"17":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14248,"end":14416},"18":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14381,"end":14409},"20":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14381,"end":14394},"21":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14381,"end":14409},"22":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14424,"end":14428},"23":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14430,"end":14436},"24":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14438,"end":14444},"25":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14446,"end":14455},"26":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14423,"end":14456}},"is_native":false},"16":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14734,"end":14898},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14745,"end":14757},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14758,"end":14759}],["W",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14761,"end":14762}]],"parameters":[["_t#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14770,"end":14772}],["request#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14777,"end":14784}],["_ctx#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14809,"end":14813}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14837,"end":14844},"1":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14837,"end":14854},"2":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14862,"end":14895},"3":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":14837,"end":14896}},"is_native":false},"17":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":15357,"end":15650},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":15368,"end":15383},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":15384,"end":15385}],["Rule",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":15387,"end":15391}],["Config",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":15399,"end":15405}]],"parameters":[["_rule#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":15419,"end":15424}],["self#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":15436,"end":15440}],["cap#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":15467,"end":15470}],["config#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":15496,"end":15502}],["_ctx#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":15516,"end":15520}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":9,"2":13},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":15565,"end":15569},"2":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":15554,"end":15570},"3":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":15574,"end":15577},"4":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":15574,"end":15583},"6":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":15571,"end":15573},"7":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":15546,"end":15600},"11":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":15585,"end":15599},"12":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":15546,"end":15600},"13":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":15619,"end":15623},"14":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":15614,"end":15626},"15":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":15628,"end":15639},"16":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":15641,"end":15647},"17":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":15606,"end":15648}},"is_native":false},"18":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16019,"end":16232},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16030,"end":16041},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16042,"end":16043}],["Rule",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16045,"end":16049}],["Config",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16057,"end":16063}]],"parameters":[["_rule#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16072,"end":16077}],["self#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16085,"end":16089}]],"returns":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16109,"end":16116}],"locals":[],"nops":{},"labels":{"0":0,"1":4,"2":8},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16174,"end":16178},"1":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16131,"end":16179},"2":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16123,"end":16191},"6":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16181,"end":16190},"7":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16123,"end":16191},"8":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16209,"end":16213},"9":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16208,"end":16216},"10":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16218,"end":16229},"11":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16197,"end":16230}},"is_native":false},"19":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16620,"end":16953},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16631,"end":16646},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16647,"end":16648}],["Rule",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16650,"end":16654}],["Config",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16662,"end":16668}]],"parameters":[["_rule#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16682,"end":16687}],["self#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16699,"end":16703}],["cap#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16730,"end":16733}]],"returns":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16758,"end":16769}],"locals":[],"nops":{},"labels":{"0":0,"1":5,"2":11,"3":20,"4":24},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16827,"end":16831},"2":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16784,"end":16832},"3":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16776,"end":16844},"9":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16834,"end":16843},"10":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16776,"end":16844},"11":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16869,"end":16873},"13":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16858,"end":16874},"14":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16878,"end":16881},"15":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16878,"end":16887},"17":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16875,"end":16877},"18":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16850,"end":16904},"22":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16889,"end":16903},"23":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16850,"end":16904},"24":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16930,"end":16934},"25":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16925,"end":16937},"26":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16939,"end":16950},"27":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":16910,"end":16951}},"is_native":false},"20":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17389,"end":17719},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17400,"end":17418},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17419,"end":17420}],["Rule",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17422,"end":17426}],["Config",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17428,"end":17434}]],"parameters":[["self#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17448,"end":17452}],["cap#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17479,"end":17482}],["_ctx#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17508,"end":17512}]],"returns":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17533,"end":17539}],"locals":[],"nops":{},"labels":{"0":0,"1":5,"2":11,"3":20,"4":24},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17597,"end":17601},"2":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17554,"end":17602},"3":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17546,"end":17614},"9":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17604,"end":17613},"10":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17546,"end":17614},"11":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17639,"end":17643},"13":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17628,"end":17644},"14":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17648,"end":17651},"15":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17648,"end":17657},"17":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17645,"end":17647},"18":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17620,"end":17674},"22":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17659,"end":17673},"23":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17620,"end":17674},"24":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17696,"end":17700},"25":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17691,"end":17703},"26":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17705,"end":17716},"27":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17680,"end":17717}},"is_native":false},"21":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17831,"end":17952},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17842,"end":17857},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17858,"end":17859}],["Rule",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17861,"end":17865}]],"parameters":[["self#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17867,"end":17871}]],"returns":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17891,"end":17895}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17929,"end":17933},"1":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17928,"end":17936},"2":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17938,"end":17949},"3":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":17902,"end":17950}},"is_native":false},"22":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18062,"end":18226},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18073,"end":18098},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18099,"end":18100}],["Rule",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18102,"end":18106}],["Config",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18108,"end":18114}]],"parameters":[["self#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18123,"end":18127}]],"returns":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18147,"end":18151}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18203,"end":18207},"1":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18202,"end":18210},"2":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18212,"end":18223},"3":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18158,"end":18224}},"is_native":false},"23":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18456,"end":18697},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18467,"end":18472},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18473,"end":18474}]],"parameters":[["self#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18481,"end":18485}],["cap#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18512,"end":18515}],["action#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18541,"end":18547}],["_ctx#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18561,"end":18565}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":9,"2":13},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18610,"end":18614},"2":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18599,"end":18615},"3":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18619,"end":18622},"4":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18619,"end":18628},"6":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18616,"end":18618},"7":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18591,"end":18645},"11":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18630,"end":18644},"12":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18591,"end":18645},"13":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18651,"end":18655},"14":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18651,"end":18661},"15":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18669,"end":18675},"16":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18677,"end":18693},"17":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18651,"end":18694},"18":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18694,"end":18695}},"is_native":false},"24":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18882,"end":19109},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18893,"end":18901},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18902,"end":18903}]],"parameters":[["self#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18910,"end":18914}],["cap#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18941,"end":18944}],["action#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18970,"end":18976}],["_ctx#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":18990,"end":18994}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":9,"2":13},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19039,"end":19043},"2":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19028,"end":19044},"3":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19048,"end":19051},"4":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19048,"end":19057},"6":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19045,"end":19047},"7":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19020,"end":19074},"11":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19059,"end":19073},"12":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19020,"end":19074},"13":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19080,"end":19084},"14":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19080,"end":19090},"15":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19098,"end":19105},"16":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19080,"end":19106},"19":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19106,"end":19107}},"is_native":false},"25":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19249,"end":19631},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19260,"end":19279},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19280,"end":19281}],["Rule",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19283,"end":19287}]],"parameters":[["self#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19300,"end":19304}],["cap#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19331,"end":19334}],["action#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19360,"end":19366}],["ctx#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19380,"end":19383}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":9,"2":17,"3":23,"4":29,"5":33},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19428,"end":19432},"2":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19417,"end":19433},"3":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19437,"end":19440},"4":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19437,"end":19446},"6":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19434,"end":19436},"7":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19409,"end":19463},"15":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19448,"end":19462},"16":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19409,"end":19463},"17":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19474,"end":19478},"18":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19474,"end":19484},"19":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19494,"end":19501},"20":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19474,"end":19502},"21":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19473,"end":19474},"22":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19469,"end":19550},"23":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19520,"end":19524},"24":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19526,"end":19529},"25":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19531,"end":19537},"26":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19539,"end":19542},"27":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19514,"end":19543},"28":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19469,"end":19550},"33":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19557,"end":19561},"34":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19557,"end":19567},"35":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19576,"end":19583},"36":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19557,"end":19584},"37":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19592,"end":19628},"38":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19557,"end":19629}},"is_native":false},"26":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19852,"end":20152},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19863,"end":19885},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19886,"end":19887}],["Rule",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19889,"end":19893}]],"parameters":[["self#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19906,"end":19910}],["cap#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19937,"end":19940}],["action#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19966,"end":19972}],["_ctx#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":19986,"end":19990}]],"returns":[],"locals":[["%#1",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20113,"end":20149}],["%#2",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20077,"end":20104}]],"nops":{},"labels":{"0":0,"1":9,"2":13},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20035,"end":20039},"2":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20024,"end":20040},"3":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20044,"end":20047},"4":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20044,"end":20053},"6":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20041,"end":20043},"7":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20016,"end":20070},"11":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20055,"end":20069},"12":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20016,"end":20070},"13":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20077,"end":20081},"14":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20077,"end":20087},"15":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20096,"end":20103},"16":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20077,"end":20104},"18":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20113,"end":20149},"20":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20077,"end":20104},"21":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20112,"end":20149},"22":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20077,"end":20150}},"is_native":false},"27":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20263,"end":20459},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20274,"end":20278},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20279,"end":20280}]],"parameters":[["cap#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20282,"end":20285}],["amount#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20308,"end":20314}],["ctx#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20321,"end":20324}]],"returns":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20343,"end":20351}],"locals":[["balance#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20362,"end":20369}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20372,"end":20375},"1":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20372,"end":20388},"2":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20405,"end":20411},"3":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20372,"end":20412},"4":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20362,"end":20369},"5":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20442,"end":20445},"6":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20430,"end":20446},"7":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20448,"end":20455},"8":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20418,"end":20457}},"is_native":false},"28":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20505,"end":20673},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20516,"end":20520},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20521,"end":20522}]],"parameters":[["cap#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20524,"end":20527}],["token#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20550,"end":20555}]],"returns":[],"locals":[["balance#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20589,"end":20596}],["id#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20585,"end":20587}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20601,"end":20606},"1":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20577,"end":20598},"2":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20589,"end":20596},"3":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20585,"end":20587},"4":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20612,"end":20615},"5":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20612,"end":20628},"6":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20645,"end":20652},"7":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20612,"end":20653},"9":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20659,"end":20661},"10":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20659,"end":20670},"11":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20670,"end":20671}},"is_native":false},"29":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20803,"end":21064},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20814,"end":20819},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20820,"end":20821}]],"parameters":[["self#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20828,"end":20832}],["cap#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20859,"end":20862}],["_ctx#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20889,"end":20893}]],"returns":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20914,"end":20917}],"locals":[["amount#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20928,"end":20934}],["balance#1#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20973,"end":20980}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20937,"end":20941},"1":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20937,"end":20955},"2":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20937,"end":20963},"3":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20928,"end":20934},"4":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20983,"end":20987},"5":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20983,"end":21001},"6":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21008,"end":21014},"7":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20983,"end":21015},"8":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":20973,"end":20980},"9":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21021,"end":21024},"10":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21021,"end":21037},"11":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21054,"end":21061},"12":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21021,"end":21062}},"is_native":false},"30":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21173,"end":21279},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21184,"end":21194},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21195,"end":21196}]],"parameters":[["self#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21198,"end":21202}],["action#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21221,"end":21227}]],"returns":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21239,"end":21243}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21250,"end":21254},"1":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21250,"end":21260},"2":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21270,"end":21276},"3":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21250,"end":21277}},"is_native":false},"31":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21335,"end":21444},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21346,"end":21351},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21352,"end":21353}]],"parameters":[["self#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21355,"end":21359}],["action#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21378,"end":21384}]],"returns":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21396,"end":21412}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21420,"end":21424},"1":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21420,"end":21430},"2":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21435,"end":21441},"3":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21420,"end":21442},"4":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21419,"end":21442}},"is_native":false},"32":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21500,"end":21590},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21511,"end":21524},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21525,"end":21526}]],"parameters":[["self#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21528,"end":21532}]],"returns":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21552,"end":21555}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21562,"end":21566},"1":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21562,"end":21580},"2":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21562,"end":21588}},"is_native":false},"33":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21634,"end":21698},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21645,"end":21650},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21651,"end":21652}]],"parameters":[["t#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21654,"end":21655}]],"returns":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21669,"end":21672}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21679,"end":21680},"1":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21679,"end":21688},"2":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21679,"end":21696}},"is_native":false},"34":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21758,"end":21860},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21769,"end":21784},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21788,"end":21794}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21820,"end":21828},"1":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21834,"end":21858}},"is_native":false},"35":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21894,"end":21984},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21905,"end":21917},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21921,"end":21927}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21950,"end":21955},"1":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":21961,"end":21982}},"is_native":false},"36":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22019,"end":22117},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22030,"end":22044},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22048,"end":22054}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22079,"end":22086},"1":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22092,"end":22115}},"is_native":false},"37":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22154,"end":22260},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22165,"end":22181},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22185,"end":22191}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22218,"end":22227},"1":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22233,"end":22258}},"is_native":false},"38":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22334,"end":22401},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22345,"end":22351},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22352,"end":22353}]],"parameters":[["self#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22355,"end":22359}]],"returns":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22381,"end":22387}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22390,"end":22394},"1":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22390,"end":22399}},"is_native":false},"39":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22438,"end":22504},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22449,"end":22455},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22456,"end":22457}]],"parameters":[["self#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22459,"end":22463}]],"returns":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22485,"end":22488}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22491,"end":22495},"1":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22491,"end":22502}},"is_native":false},"40":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22541,"end":22611},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22552,"end":22558},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22559,"end":22560}]],"parameters":[["self#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22562,"end":22566}]],"returns":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22588,"end":22595}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22598,"end":22602},"1":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22598,"end":22609}},"is_native":false},"41":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22651,"end":22739},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22662,"end":22671},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22672,"end":22673}]],"parameters":[["self#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22675,"end":22679}]],"returns":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22701,"end":22716}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22723,"end":22727},"1":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22723,"end":22737}},"is_native":false},"42":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22779,"end":22868},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22790,"end":22799},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22800,"end":22801}]],"parameters":[["self#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22803,"end":22807}]],"returns":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22829,"end":22845}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22852,"end":22856},"1":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22852,"end":22866}},"is_native":false},"43":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22913,"end":23114},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22924,"end":22929},"type_parameters":[["T",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22930,"end":22931}]],"parameters":[["self#0#0",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22933,"end":22937}]],"returns":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22959,"end":22970}],"locals":[["%#1",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22977,"end":23112}]],"nops":{},"labels":{"0":0,"1":4,"2":11,"3":15},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22981,"end":22985},"1":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22981,"end":22999},"2":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22981,"end":23009},"3":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22977,"end":23112},"4":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":23034,"end":23038},"5":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":23034,"end":23052},"6":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":23034,"end":23061},"7":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":23034,"end":23069},"8":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":23021,"end":23070},"9":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22977,"end":23112},"11":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":23092,"end":23106},"14":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":22977,"end":23112}},"is_native":false},"44":{"location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":23495,"end":23560},"definition_location":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":23499,"end":23502},"type_parameters":[["Rule",{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":23503,"end":23507}]],"parameters":[],"returns":[{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":23512,"end":23525}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":23552,"end":23556},"1":{"file_hash":"d28a9996208f0a6369ce40d6dbfd023d1e4944e0a863b33398136ab218027293","start":23528,"end":23558}},"is_native":false}},"constant_map":{"EBalanceTooLow":3,"ECantConsumeBalance":5,"ENoConfig":6,"ENotApproved":1,"ENotAuthorized":2,"ENotZero":4,"EUnknownAction":0,"EUseImmutableConfirm":7,"FROM_COIN":11,"SPEND":8,"TO_COIN":10,"TRANSFER":9}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/token.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/token.mvd new file mode 100644 index 0000000..0659caa Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/token.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/transfer.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/transfer.json new file mode 100644 index 0000000..648631d --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/transfer.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/transfer.move","definition_location":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":105,"end":118},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","transfer"],"struct_map":{"0":{"definition_location":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":598,"end":607},"type_parameters":[["T",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":616,"end":617}]],"fields":[{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":639,"end":641},{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":651,"end":658}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":2349,"end":2442},"definition_location":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":2360,"end":2368},"type_parameters":[["T",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":2369,"end":2370}]],"parameters":[["obj#0#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":2377,"end":2380}],["recipient#0#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":2385,"end":2394}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":2425,"end":2428},"1":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":2430,"end":2439},"2":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":2411,"end":2440}},"is_native":false},"1":{"location":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":2871,"end":2979},"definition_location":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":2882,"end":2897},"type_parameters":[["T",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":2898,"end":2899}]],"parameters":[["obj#0#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":2914,"end":2917}],["recipient#0#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":2922,"end":2931}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":2962,"end":2965},"1":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":2967,"end":2976},"2":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":2948,"end":2977}},"is_native":false},"2":{"location":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":3838,"end":4100},"definition_location":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":3849,"end":3863},"type_parameters":[["T",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":3864,"end":3865}]],"parameters":[["obj#0#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":3872,"end":3875}],["party#0#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":3880,"end":3885}]],"returns":[],"locals":[["addresses#1#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":3990,"end":3999}],["default#1#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":3981,"end":3988}],["permissions#1#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":4001,"end":4012}]],"nops":{},"labels":{"0":0,"1":4,"2":6},"code_map":{"0":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":3920,"end":3925},"1":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":3920,"end":3943},"2":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":3912,"end":3970},"4":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":3945,"end":3969},"5":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":3912,"end":3970},"6":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":4016,"end":4021},"7":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":4016,"end":4035},"8":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":4001,"end":4012},"9":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":3990,"end":3999},"10":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":3981,"end":3988},"11":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":4061,"end":4064},"12":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":4066,"end":4073},"13":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":4075,"end":4084},"14":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":4086,"end":4097},"15":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":4041,"end":4098}},"is_native":false},"3":{"location":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":4774,"end":5051},"definition_location":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":4785,"end":4806},"type_parameters":[["T",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":4807,"end":4808}]],"parameters":[["obj#0#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":4823,"end":4826}],["party#0#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":4831,"end":4836}]],"returns":[],"locals":[["addresses#1#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":4941,"end":4950}],["default#1#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":4932,"end":4939}],["permissions#1#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":4952,"end":4963}]],"nops":{},"labels":{"0":0,"1":4,"2":6},"code_map":{"0":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":4871,"end":4876},"1":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":4871,"end":4894},"2":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":4863,"end":4921},"4":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":4896,"end":4920},"5":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":4863,"end":4921},"6":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":4967,"end":4972},"7":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":4967,"end":4986},"8":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":4952,"end":4963},"9":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":4941,"end":4950},"10":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":4932,"end":4939},"11":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":5012,"end":5015},"12":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":5017,"end":5024},"13":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":5026,"end":5035},"14":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":5037,"end":5048},"15":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":4992,"end":5049}},"is_native":false},"4":{"location":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":5420,"end":5492},"definition_location":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":5431,"end":5444},"type_parameters":[["T",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":5445,"end":5446}]],"parameters":[["obj#0#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":5453,"end":5456}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":5486,"end":5489},"1":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":5467,"end":5490}},"is_native":false},"5":{"location":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":5669,"end":5756},"definition_location":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":5680,"end":5700},"type_parameters":[["T",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":5701,"end":5702}]],"parameters":[["obj#0#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":5717,"end":5720}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":5750,"end":5753},"1":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":5731,"end":5754}},"is_native":false},"6":{"location":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":6347,"end":6417},"definition_location":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":6358,"end":6370},"type_parameters":[["T",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":6371,"end":6372}]],"parameters":[["obj#0#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":6379,"end":6382}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":6411,"end":6414},"1":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":6393,"end":6415}},"is_native":false},"7":{"location":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":6819,"end":6904},"definition_location":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":6830,"end":6849},"type_parameters":[["T",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":6850,"end":6851}]],"parameters":[["obj#0#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":6866,"end":6869}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":6898,"end":6901},"1":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":6880,"end":6902}},"is_native":false},"8":{"location":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":7393,"end":7569},"definition_location":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":7404,"end":7411},"type_parameters":[["T",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":7412,"end":7413}]],"parameters":[["parent#0#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":7420,"end":7426}],["to_receive#0#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":7438,"end":7448}]],"returns":[{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":7465,"end":7466}],"locals":[["id#1#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":7489,"end":7491}],["version#1#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":7493,"end":7500}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":7505,"end":7515},"1":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":7477,"end":7502},"2":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":7493,"end":7500},"3":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":7489,"end":7491},"4":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":7534,"end":7540},"6":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":7534,"end":7553},"7":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":7555,"end":7557},"8":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":7559,"end":7566},"9":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":7521,"end":7567}},"is_native":false},"9":{"location":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":7887,"end":8078},"definition_location":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":7898,"end":7912},"type_parameters":[["T",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":7913,"end":7914}]],"parameters":[["parent#0#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":7929,"end":7935}],["to_receive#0#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":7947,"end":7957}]],"returns":[{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":7974,"end":7975}],"locals":[["id#1#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":7998,"end":8000}],["version#1#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8002,"end":8009}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8014,"end":8024},"1":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":7986,"end":8011},"2":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8002,"end":8009},"3":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":7998,"end":8000},"4":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8043,"end":8049},"6":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8043,"end":8062},"7":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8064,"end":8066},"8":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8068,"end":8075},"9":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8030,"end":8076}},"is_native":false},"10":{"location":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8153,"end":8242},"definition_location":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8164,"end":8183},"type_parameters":[["T",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8184,"end":8185}]],"parameters":[["receiving#0#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8192,"end":8201}]],"returns":[{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8219,"end":8221}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8228,"end":8237},"1":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8228,"end":8240}},"is_native":false},"11":{"location":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8244,"end":8306},"definition_location":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8271,"end":8289},"type_parameters":[["T",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8290,"end":8291}]],"parameters":[["obj#0#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8298,"end":8301}]],"returns":[],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"12":{"location":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8308,"end":8369},"definition_location":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8335,"end":8352},"type_parameters":[["T",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8353,"end":8354}]],"parameters":[["obj#0#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8361,"end":8364}]],"returns":[],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"13":{"location":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8371,"end":8533},"definition_location":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8398,"end":8417},"type_parameters":[["T",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8418,"end":8419}]],"parameters":[["obj#0#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8431,"end":8434}],["default_permissions#0#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8443,"end":8462}],["addresses#0#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8473,"end":8482}],["permissions#0#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8505,"end":8516}]],"returns":[],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"14":{"location":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8535,"end":8612},"definition_location":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8562,"end":8575},"type_parameters":[["T",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8576,"end":8577}]],"parameters":[["obj#0#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8584,"end":8587}],["recipient#0#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8592,"end":8601}]],"returns":[],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"15":{"location":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8614,"end":8696},"definition_location":{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8625,"end":8637},"type_parameters":[["T",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8638,"end":8639}]],"parameters":[["parent#0#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8646,"end":8652}],["to_receive#0#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8663,"end":8673}],["version#0#0",{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8679,"end":8686}]],"returns":[{"file_hash":"3ec5a78be55b2972a120a998a39e373cce1eef27186737b977d897da668e93db","start":8694,"end":8695}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true}},"constant_map":{"EBCSSerializationFailure":1,"EInvalidPartyPermissions":7,"ENotSupported":5,"EReceivingObjectTypeMismatch":2,"ESharedNonNewObject":0,"ESharedObjectOperationNotSupported":4,"EUnableToReceiveObject":3}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/transfer.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/transfer.mvd new file mode 100644 index 0000000..4fb6cd9 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/transfer.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/transfer_policy.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/transfer_policy.json new file mode 100644 index 0000000..1d8d68e --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/transfer_policy.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/kiosk/transfer_policy.move","definition_location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":1264,"end":1284},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","transfer_policy"],"struct_map":{"0":{"definition_location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":2170,"end":2185},"type_parameters":[["T",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":2194,"end":2195}]],"fields":[{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":2355,"end":2359},{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":2482,"end":2486},{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":2619,"end":2623},{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":2760,"end":2768}]},"1":{"definition_location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":3153,"end":3167},"type_parameters":[["T",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":3176,"end":3177}]],"fields":[{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":3200,"end":3202},{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":3459,"end":3466},{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":3710,"end":3715}]},"2":{"definition_location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":3897,"end":3914},"type_parameters":[["T",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":3923,"end":3924}]],"fields":[{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":3947,"end":3949},{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":3960,"end":3969}]},"3":{"definition_location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":4141,"end":4162},"type_parameters":[["T",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":4171,"end":4172}]],"fields":[{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":4191,"end":4193}]},"4":{"definition_location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":4334,"end":4357},"type_parameters":[["T",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":4366,"end":4367}]],"fields":[{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":4386,"end":4388}]},"5":{"definition_location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":4481,"end":4488},"type_parameters":[["T",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":4497,"end":4498}]],"fields":[{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":4481,"end":4488}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":4775,"end":4924},"definition_location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":4786,"end":4797},"type_parameters":[["T",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":4798,"end":4799}]],"parameters":[["item#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":4801,"end":4805}],["paid#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":4811,"end":4815}],["from#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":4822,"end":4826}]],"returns":[{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":4833,"end":4851}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":4876,"end":4880},"1":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":4882,"end":4886},"2":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":4888,"end":4892},"3":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":4904,"end":4920},"4":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":4858,"end":4922}},"is_native":false},"1":{"location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5206,"end":5641},"definition_location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5217,"end":5220},"type_parameters":[["T",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5221,"end":5222}]],"parameters":[["pub#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5224,"end":5227}],["ctx#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5241,"end":5244}]],"returns":[{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5264,"end":5281},{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5283,"end":5303}],"locals":[["%#1",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5514,"end":5516}],["%#2",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5525,"end":5541}],["%#3",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5552,"end":5567}],["id#1#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5362,"end":5364}],["policy_id#1#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5393,"end":5402}]],"nops":{},"labels":{"0":0,"1":4,"2":8},"code_map":{"0":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5344,"end":5347},"1":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5319,"end":5348},"2":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5311,"end":5352},"6":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5350,"end":5351},"7":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5311,"end":5352},"8":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5379,"end":5382},"9":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5367,"end":5383},"10":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5362,"end":5364},"11":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5405,"end":5407},"12":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5405,"end":5418},"13":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5393,"end":5402},"14":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5468,"end":5477},"15":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5437,"end":5479},"16":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5425,"end":5480},"17":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5514,"end":5516},"19":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5525,"end":5541},"21":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5552,"end":5567},"23":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5514,"end":5516},"24":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5552,"end":5567},"25":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5525,"end":5541},"26":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5497,"end":5569},"27":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5615,"end":5618},"28":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5603,"end":5619},"29":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5621,"end":5630},"30":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5579,"end":5632},"31":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5487,"end":5639}},"is_native":false},"2":{"location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5849,"end":6042},"definition_location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5859,"end":5866},"type_parameters":[["T",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5867,"end":5868}]],"parameters":[["pub#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5870,"end":5873}],["ctx#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5887,"end":5890}]],"returns":[],"locals":[["cap#1#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5927,"end":5930}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5941,"end":5944},"1":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5946,"end":5949},"2":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5934,"end":5950},"3":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5927,"end":5930},"4":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5956,"end":5991},"5":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6021,"end":6024},"6":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6026,"end":6029},"8":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6026,"end":6038},"9":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":5997,"end":6039},"10":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6039,"end":6040}},"is_native":false},"3":{"location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6166,"end":6631},"definition_location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6177,"end":6185},"type_parameters":[["T",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6186,"end":6187}]],"parameters":[["self#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6194,"end":6198}],["cap#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6228,"end":6231}],["amount#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6260,"end":6266}],["ctx#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6285,"end":6288}]],"returns":[{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6309,"end":6318}],"locals":[["%#1",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6398,"end":6580}],["amount#1#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6389,"end":6395}],["amt#1#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6434,"end":6437}]],"nops":{},"labels":{"0":0,"1":9,"2":15,"3":18,"4":28,"5":34,"6":37,"7":41},"code_map":{"0":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6344,"end":6348},"2":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6333,"end":6349},"3":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6353,"end":6356},"4":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6353,"end":6366},"6":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6350,"end":6352},"7":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6325,"end":6378},"13":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6368,"end":6377},"14":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6325,"end":6378},"15":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6402,"end":6408},"16":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6402,"end":6418},"17":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6398,"end":6580},"18":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6440,"end":6446},"19":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6440,"end":6461},"20":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6434,"end":6437},"21":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6479,"end":6482},"22":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6486,"end":6490},"23":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6486,"end":6498},"24":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6486,"end":6506},"25":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6483,"end":6485},"26":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6471,"end":6519},"32":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6508,"end":6518},"33":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6471,"end":6519},"34":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6529,"end":6532},"35":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6398,"end":6580},"37":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6554,"end":6558},"38":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6554,"end":6566},"39":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6554,"end":6574},"40":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6398,"end":6580},"42":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6389,"end":6395},"43":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6603,"end":6607},"44":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6598,"end":6615},"45":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6617,"end":6623},"46":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6625,"end":6628},"47":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6587,"end":6629}},"is_native":false},"4":{"location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6724,"end":7167},"definition_location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6735,"end":6755},"type_parameters":[["T",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6756,"end":6757}]],"parameters":[["self#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6764,"end":6768}],["cap#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6793,"end":6796}],["ctx#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6824,"end":6827}]],"returns":[{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6848,"end":6857}],"locals":[["balance#1#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7019,"end":7026}],["cap_id#1#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6953,"end":6959}],["policy_id#1#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6961,"end":6970}]],"nops":{},"labels":{"0":0,"1":8,"2":12},"code_map":{"0":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6883,"end":6888},"1":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6872,"end":6889},"2":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6893,"end":6906},"5":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6890,"end":6892},"6":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6864,"end":6918},"10":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6908,"end":6917},"11":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6864,"end":6918},"12":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6975,"end":6978},"13":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6929,"end":6972},"14":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6961,"end":6970},"15":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6953,"end":6959},"16":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7031,"end":7035},"17":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":6988,"end":7028},"18":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7016,"end":7017},"19":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7019,"end":7026},"20":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7042,"end":7053},"21":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7059,"end":7065},"22":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7059,"end":7074},"23":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7125,"end":7134},"24":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7092,"end":7136},"25":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7080,"end":7137},"26":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7143,"end":7150},"27":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7161,"end":7164},"28":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7143,"end":7165}},"is_native":false},"5":{"location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7438,"end":7962},"definition_location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7449,"end":7464},"type_parameters":[["T",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7465,"end":7466}]],"parameters":[["self#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7473,"end":7477}],["request#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7503,"end":7510}]],"returns":[{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7536,"end":7538},{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7540,"end":7543},{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7545,"end":7547}],"locals":[["completed#1#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7629,"end":7638}],["from#1#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7589,"end":7593}],["item#1#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7577,"end":7581}],["paid#1#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7583,"end":7587}],["receipts#1#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7595,"end":7603}],["rule_type#1#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7805,"end":7814}],["total#1#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7675,"end":7680}]],"nops":{},"labels":{"0":0,"1":19,"2":23,"3":27,"5":36,"6":40,"7":45},"code_map":{"0":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7608,"end":7615},"1":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7559,"end":7605},"2":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7595,"end":7603},"3":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7589,"end":7593},"4":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7583,"end":7587},"5":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7577,"end":7581},"6":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7641,"end":7649},"7":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7641,"end":7661},"8":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7625,"end":7638},"9":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7683,"end":7692},"10":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7683,"end":7701},"11":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7671,"end":7680},"12":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7716,"end":7721},"13":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7725,"end":7729},"14":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7725,"end":7735},"15":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7725,"end":7744},"16":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7722,"end":7724},"17":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7708,"end":7766},"21":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7746,"end":7765},"22":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7708,"end":7766},"23":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7780,"end":7785},"24":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7788,"end":7789},"25":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7786,"end":7787},"26":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7773,"end":7935},"27":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7817,"end":7826},"28":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7817,"end":7837},"29":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7805,"end":7814},"30":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7855,"end":7859},"31":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7855,"end":7865},"32":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7875,"end":7885},"33":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7855,"end":7886},"34":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7847,"end":7901},"38":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7888,"end":7900},"39":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7847,"end":7901},"40":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7919,"end":7924},"41":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7927,"end":7928},"42":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7925,"end":7926},"43":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7911,"end":7916},"44":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7773,"end":7935},"45":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7942,"end":7960},"47":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7943,"end":7947},"48":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7949,"end":7953},"49":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7955,"end":7959},"50":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":7942,"end":7960}},"is_native":false},"6":{"location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8472,"end":8866},"definition_location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8483,"end":8491},"type_parameters":[["T",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8492,"end":8493}],["Rule",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8495,"end":8499}],["Config",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8507,"end":8513}]],"parameters":[["_#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8534,"end":8535}],["policy#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8547,"end":8553}],["cap#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8583,"end":8586}],["cfg#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8615,"end":8618}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":9,"2":13,"3":19,"4":23},"code_map":{"0":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8655,"end":8661},"2":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8644,"end":8662},"3":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8666,"end":8669},"4":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8666,"end":8679},"6":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8663,"end":8665},"7":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8636,"end":8691},"11":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8681,"end":8690},"12":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8636,"end":8691},"13":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8724,"end":8730},"15":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8706,"end":8731},"16":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8705,"end":8706},"17":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8697,"end":8749},"21":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8733,"end":8748},"22":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8697,"end":8749},"23":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8768,"end":8774},"24":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8763,"end":8777},"25":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8779,"end":8795},"27":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8797,"end":8800},"28":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8755,"end":8801},"29":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8807,"end":8813},"30":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8807,"end":8819},"31":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8827,"end":8863},"32":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8807,"end":8864}},"is_native":false},"7":{"location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8942,"end":9104},"definition_location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8953,"end":8961},"type_parameters":[["T",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8962,"end":8963}],["Rule",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8965,"end":8969}],["Config",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":8977,"end":8983}]],"parameters":[["_#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9004,"end":9005}],["policy#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9017,"end":9023}]],"returns":[{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9048,"end":9055}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9074,"end":9080},"1":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9073,"end":9083},"2":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9085,"end":9101},"4":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9062,"end":9102}},"is_native":false},"8":{"location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9163,"end":9367},"definition_location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9174,"end":9188},"type_parameters":[["T",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9189,"end":9190}],["Rule",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9192,"end":9196}]],"parameters":[["_#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9204,"end":9205}],["policy#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9213,"end":9219}],["coin#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9245,"end":9249}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":5,"2":9},"code_map":{"0":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9294,"end":9300},"2":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9276,"end":9301},"3":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9268,"end":9323},"7":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9303,"end":9322},"8":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9268,"end":9323},"9":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9344,"end":9350},"10":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9339,"end":9358},"11":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9360,"end":9364},"12":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9329,"end":9365}},"is_native":false},"9":{"location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9502,"end":9652},"definition_location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9513,"end":9524},"type_parameters":[["T",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9525,"end":9526}],["Rule",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9528,"end":9532}]],"parameters":[["_#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9540,"end":9541}],["request#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9549,"end":9556}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9589,"end":9596},"1":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9589,"end":9605},"2":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9613,"end":9649},"3":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9589,"end":9650}},"is_native":false},"10":{"location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9726,"end":9843},"definition_location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9737,"end":9745},"type_parameters":[["T",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9746,"end":9747}],["Rule",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9749,"end":9753}]],"parameters":[["policy#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9761,"end":9767}]],"returns":[{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9790,"end":9794}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9813,"end":9819},"1":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9812,"end":9822},"2":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9824,"end":9840},"4":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9801,"end":9841}},"is_native":false},"11":{"location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9892,"end":10217},"definition_location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9903,"end":9914},"type_parameters":[["T",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9915,"end":9916}],["Rule",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9918,"end":9922}],["Config",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9930,"end":9936}]],"parameters":[["policy#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9957,"end":9963}],["cap#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":9993,"end":9996}]],"returns":[],"locals":[["%#1",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10177,"end":10213}],["%#2",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10156,"end":10168}]],"nops":{},"labels":{"0":0,"1":9,"2":13},"code_map":{"0":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10048,"end":10054},"2":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10037,"end":10055},"3":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10059,"end":10062},"4":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10059,"end":10072},"6":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10056,"end":10058},"7":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10029,"end":10084},"11":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10074,"end":10083},"12":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10029,"end":10084},"13":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10122,"end":10128},"14":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10117,"end":10131},"15":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10133,"end":10149},"17":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10106,"end":10150},"18":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10094,"end":10095},"19":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10156,"end":10162},"20":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10156,"end":10168},"22":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10177,"end":10213},"24":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10156,"end":10168},"25":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10176,"end":10213},"26":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10156,"end":10214},"27":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10214,"end":10215}},"is_native":false},"12":{"location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10341,"end":10403},"definition_location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10352,"end":10355},"type_parameters":[["T",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10356,"end":10357}]],"parameters":[["self#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10359,"end":10363}]],"returns":[{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10386,"end":10390}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10394,"end":10398},"1":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10393,"end":10401}},"is_native":false},"13":{"location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10508,"end":10686},"definition_location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10519,"end":10535},"type_parameters":[["T",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10536,"end":10537}]],"parameters":[["self#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10539,"end":10543}],["cap#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10569,"end":10572}]],"returns":[{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10598,"end":10606}],"locals":[],"nops":{},"labels":{"0":0,"1":9,"2":13},"code_map":{"0":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10632,"end":10636},"2":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10621,"end":10637},"3":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10641,"end":10644},"4":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10641,"end":10654},"6":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10638,"end":10640},"7":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10613,"end":10666},"11":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10656,"end":10665},"12":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10613,"end":10666},"13":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10677,"end":10681},"14":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10672,"end":10684}},"is_native":false},"14":{"location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10742,"end":10826},"definition_location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10753,"end":10758},"type_parameters":[["T",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10759,"end":10760}]],"parameters":[["self#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10762,"end":10766}]],"returns":[{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10789,"end":10806}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10814,"end":10818},"1":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10813,"end":10824}},"is_native":false},"15":{"location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10922,"end":10985},"definition_location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10933,"end":10937},"type_parameters":[["T",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10938,"end":10939}]],"parameters":[["self#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10941,"end":10945}]],"returns":[{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10969,"end":10971}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10974,"end":10978},"1":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":10974,"end":10983}},"is_native":false},"16":{"location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":11038,"end":11102},"definition_location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":11049,"end":11053},"type_parameters":[["T",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":11054,"end":11055}]],"parameters":[["self#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":11057,"end":11061}]],"returns":[{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":11085,"end":11088}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":11091,"end":11095},"1":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":11091,"end":11100}},"is_native":false},"17":{"location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":11155,"end":11218},"definition_location":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":11166,"end":11170},"type_parameters":[["T",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":11171,"end":11172}]],"parameters":[["self#0#0",{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":11174,"end":11178}]],"returns":[{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":11202,"end":11204}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":11207,"end":11211},"1":{"file_hash":"b042d85ecf88f11b504f87bff1e2625bb9fce24c159ee43f1c273f9061066b33","start":11207,"end":11216}},"is_native":false}},"constant_map":{"EIllegalRule":1,"ENotEnough":5,"ENotOwner":4,"EPolicyNotSatisfied":0,"ERuleAlreadySet":3,"EUnknownRequirement":2}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/transfer_policy.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/transfer_policy.mvd new file mode 100644 index 0000000..4c8eaae Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/transfer_policy.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/tx_context.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/tx_context.json new file mode 100644 index 0000000..0fe1515 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/tx_context.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/tx_context.move","definition_location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":82,"end":97},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","tx_context"],"struct_map":{"0":{"definition_location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":603,"end":612},"type_parameters":[],"fields":[{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":696,"end":702},{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":757,"end":764},{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":815,"end":820},{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":875,"end":893},{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1044,"end":1055}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1140,"end":1209},"definition_location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1151,"end":1157},"type_parameters":[],"parameters":[["_self#0#0",{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1158,"end":1163}]],"returns":[{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1178,"end":1185}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1192,"end":1207}},"is_native":false},"1":{"location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1210,"end":1246},"definition_location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1221,"end":1234},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1238,"end":1245}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"2":{"location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1361,"end":1431},"definition_location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1372,"end":1378},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1379,"end":1383}]],"returns":[{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1398,"end":1409}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1417,"end":1421},"1":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1416,"end":1429}},"is_native":false},"3":{"location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1462,"end":1525},"definition_location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1473,"end":1478},"type_parameters":[],"parameters":[["_self#0#0",{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1479,"end":1484}]],"returns":[{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1499,"end":1502}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1509,"end":1523}},"is_native":false},"4":{"location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1526,"end":1557},"definition_location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1537,"end":1549},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1553,"end":1556}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"5":{"location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1628,"end":1717},"definition_location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1639,"end":1657},"type_parameters":[],"parameters":[["_self#0#0",{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1658,"end":1663}]],"returns":[{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1678,"end":1681}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1688,"end":1715}},"is_native":false},"6":{"location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1718,"end":1762},"definition_location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1729,"end":1754},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1758,"end":1761}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"7":{"location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1848,"end":1927},"definition_location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1859,"end":1866},"type_parameters":[],"parameters":[["_self#0#0",{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1867,"end":1872}]],"returns":[{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1887,"end":1902}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":1909,"end":1925}},"is_native":false},"8":{"location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":2130,"end":2211},"definition_location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":2141,"end":2161},"type_parameters":[],"parameters":[["_ctx#0#0",{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":2162,"end":2166}]],"returns":[{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":2185,"end":2192}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":2199,"end":2209}},"is_native":false},"9":{"location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":2212,"end":2243},"definition_location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":2223,"end":2231},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":2235,"end":2242}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"10":{"location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":2346,"end":2421},"definition_location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":2357,"end":2376},"type_parameters":[],"parameters":[["_self#0#0",{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":2377,"end":2382}]],"returns":[{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":2397,"end":2400}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":2407,"end":2419}},"is_native":false},"11":{"location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":2422,"end":2451},"definition_location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":2433,"end":2443},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":2447,"end":2450}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"12":{"location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":2585,"end":2656},"definition_location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":2596,"end":2605},"type_parameters":[],"parameters":[["_self#0#0",{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":2606,"end":2611}]],"returns":[{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":2626,"end":2629}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":2636,"end":2654}},"is_native":false},"13":{"location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":2657,"end":2692},"definition_location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":2668,"end":2684},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":2688,"end":2691}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"14":{"location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":2908,"end":2945},"definition_location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":2919,"end":2937},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":2941,"end":2944}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"15":{"location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":3180,"end":3216},"definition_location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":3191,"end":3208},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":3212,"end":3215}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"16":{"location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":6337,"end":6490},"definition_location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":6341,"end":6355},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":6359,"end":6374}],"locals":[["%#1",{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":6417,"end":6488}],["sponsor#1#0",{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":6385,"end":6392}]],"nops":{},"labels":{"0":0,"1":7,"2":10,"3":16},"code_map":{"0":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":6395,"end":6411},"1":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":6385,"end":6392},"2":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":6421,"end":6428},"3":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":6421,"end":6437},"4":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":6441,"end":6442},"5":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":6438,"end":6440},"6":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":6417,"end":6488},"7":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":6444,"end":6458},"8":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":6417,"end":6488},"10":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":6477,"end":6487},"11":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":6485,"end":6486},"12":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":6477,"end":6487},"14":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":6464,"end":6488},"15":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":6417,"end":6488}},"is_native":false},"17":{"location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":6491,"end":6536},"definition_location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":6502,"end":6516},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":6520,"end":6535}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"18":{"location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":6871,"end":6940},"definition_location":{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":6882,"end":6891},"type_parameters":[],"parameters":[["tx_hash#0#0",{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":6892,"end":6899}],["ids_created#0#0",{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":6913,"end":6924}]],"returns":[{"file_hash":"0ed04f0e6b928f18f89c6c1feb1817501baaae2c8baed5301510d50da5b3fedd","start":6932,"end":6939}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true}},"constant_map":{}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/tx_context.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/tx_context.mvd new file mode 100644 index 0000000..9f62a0d Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/tx_context.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/types.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/types.json new file mode 100644 index 0000000..595b4eb --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/types.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/types.move","definition_location":{"file_hash":"3f0dd52b488e391090d4a373f426b1d49999464597f7091402d8aded1226ee30","start":118,"end":128},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","types"],"struct_map":{},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"3f0dd52b488e391090d4a373f426b1d49999464597f7091402d8aded1226ee30","start":290,"end":350},"definition_location":{"file_hash":"3f0dd52b488e391090d4a373f426b1d49999464597f7091402d8aded1226ee30","start":308,"end":327},"type_parameters":[["T",{"file_hash":"3f0dd52b488e391090d4a373f426b1d49999464597f7091402d8aded1226ee30","start":328,"end":329}]],"parameters":[["_#0#0",{"file_hash":"3f0dd52b488e391090d4a373f426b1d49999464597f7091402d8aded1226ee30","start":337,"end":338}]],"returns":[{"file_hash":"3f0dd52b488e391090d4a373f426b1d49999464597f7091402d8aded1226ee30","start":345,"end":349}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true}},"constant_map":{}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/types.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/types.mvd new file mode 100644 index 0000000..ac12cf4 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/types.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/url.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/url.json new file mode 100644 index 0000000..1eb2f46 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/url.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/url.move","definition_location":{"file_hash":"71054151b750d5d1680d70e69b288379990f8b74ad0e3b15b649184134f1a8e3","start":132,"end":140},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","url"],"struct_map":{"0":{"definition_location":{"file_hash":"71054151b750d5d1680d70e69b288379990f8b74ad0e3b15b649184134f1a8e3","start":234,"end":237},"type_parameters":[],"fields":[{"file_hash":"71054151b750d5d1680d70e69b288379990f8b74ad0e3b15b649184134f1a8e3","start":299,"end":302}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"71054151b750d5d1680d70e69b288379990f8b74ad0e3b15b649184134f1a8e3","start":354,"end":413},"definition_location":{"file_hash":"71054151b750d5d1680d70e69b288379990f8b74ad0e3b15b649184134f1a8e3","start":365,"end":375},"type_parameters":[],"parameters":[["url#0#0",{"file_hash":"71054151b750d5d1680d70e69b288379990f8b74ad0e3b15b649184134f1a8e3","start":376,"end":379}]],"returns":[{"file_hash":"71054151b750d5d1680d70e69b288379990f8b74ad0e3b15b649184134f1a8e3","start":390,"end":393}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"71054151b750d5d1680d70e69b288379990f8b74ad0e3b15b649184134f1a8e3","start":406,"end":409},"1":{"file_hash":"71054151b750d5d1680d70e69b288379990f8b74ad0e3b15b649184134f1a8e3","start":400,"end":411}},"is_native":false},"1":{"location":{"file_hash":"71054151b750d5d1680d70e69b288379990f8b74ad0e3b15b649184134f1a8e3","start":520,"end":635},"definition_location":{"file_hash":"71054151b750d5d1680d70e69b288379990f8b74ad0e3b15b649184134f1a8e3","start":531,"end":552},"type_parameters":[],"parameters":[["bytes#0#0",{"file_hash":"71054151b750d5d1680d70e69b288379990f8b74ad0e3b15b649184134f1a8e3","start":553,"end":558}]],"returns":[{"file_hash":"71054151b750d5d1680d70e69b288379990f8b74ad0e3b15b649184134f1a8e3","start":573,"end":576}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"71054151b750d5d1680d70e69b288379990f8b74ad0e3b15b649184134f1a8e3","start":593,"end":598},"1":{"file_hash":"71054151b750d5d1680d70e69b288379990f8b74ad0e3b15b649184134f1a8e3","start":593,"end":616},"2":{"file_hash":"71054151b750d5d1680d70e69b288379990f8b74ad0e3b15b649184134f1a8e3","start":622,"end":633}},"is_native":false},"2":{"location":{"file_hash":"71054151b750d5d1680d70e69b288379990f8b74ad0e3b15b649184134f1a8e3","start":655,"end":712},"definition_location":{"file_hash":"71054151b750d5d1680d70e69b288379990f8b74ad0e3b15b649184134f1a8e3","start":666,"end":675},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"71054151b750d5d1680d70e69b288379990f8b74ad0e3b15b649184134f1a8e3","start":676,"end":680}]],"returns":[{"file_hash":"71054151b750d5d1680d70e69b288379990f8b74ad0e3b15b649184134f1a8e3","start":689,"end":695}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"71054151b750d5d1680d70e69b288379990f8b74ad0e3b15b649184134f1a8e3","start":702,"end":706},"1":{"file_hash":"71054151b750d5d1680d70e69b288379990f8b74ad0e3b15b649184134f1a8e3","start":702,"end":710}},"is_native":false},"3":{"location":{"file_hash":"71054151b750d5d1680d70e69b288379990f8b74ad0e3b15b649184134f1a8e3","start":739,"end":809},"definition_location":{"file_hash":"71054151b750d5d1680d70e69b288379990f8b74ad0e3b15b649184134f1a8e3","start":750,"end":756},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"71054151b750d5d1680d70e69b288379990f8b74ad0e3b15b649184134f1a8e3","start":757,"end":761}],["url#0#0",{"file_hash":"71054151b750d5d1680d70e69b288379990f8b74ad0e3b15b649184134f1a8e3","start":773,"end":776}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"71054151b750d5d1680d70e69b288379990f8b74ad0e3b15b649184134f1a8e3","start":803,"end":806},"1":{"file_hash":"71054151b750d5d1680d70e69b288379990f8b74ad0e3b15b649184134f1a8e3","start":792,"end":796},"2":{"file_hash":"71054151b750d5d1680d70e69b288379990f8b74ad0e3b15b649184134f1a8e3","start":792,"end":800},"3":{"file_hash":"71054151b750d5d1680d70e69b288379990f8b74ad0e3b15b649184134f1a8e3","start":792,"end":806},"4":{"file_hash":"71054151b750d5d1680d70e69b288379990f8b74ad0e3b15b649184134f1a8e3","start":806,"end":807}},"is_native":false}},"constant_map":{}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/url.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/url.mvd new file mode 100644 index 0000000..37bfae1 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/url.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/vdf.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/vdf.json new file mode 100644 index 0000000..e0fdb28 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/vdf.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/crypto/vdf.move","definition_location":{"file_hash":"d414f91d231ec857b0ee9a997a77647b78b0d28ef7249f43f4d35806b47a029d","start":82,"end":90},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","vdf"],"struct_map":{},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"d414f91d231ec857b0ee9a997a77647b78b0d28ef7249f43f4d35806b47a029d","start":308,"end":406},"definition_location":{"file_hash":"d414f91d231ec857b0ee9a997a77647b78b0d28ef7249f43f4d35806b47a029d","start":319,"end":332},"type_parameters":[],"parameters":[["message#0#0",{"file_hash":"d414f91d231ec857b0ee9a997a77647b78b0d28ef7249f43f4d35806b47a029d","start":333,"end":340}]],"returns":[{"file_hash":"d414f91d231ec857b0ee9a997a77647b78b0d28ef7249f43f4d35806b47a029d","start":356,"end":366}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d414f91d231ec857b0ee9a997a77647b78b0d28ef7249f43f4d35806b47a029d","start":396,"end":403},"1":{"file_hash":"d414f91d231ec857b0ee9a997a77647b78b0d28ef7249f43f4d35806b47a029d","start":373,"end":404}},"is_native":false},"1":{"location":{"file_hash":"d414f91d231ec857b0ee9a997a77647b78b0d28ef7249f43f4d35806b47a029d","start":456,"end":524},"definition_location":{"file_hash":"d414f91d231ec857b0ee9a997a77647b78b0d28ef7249f43f4d35806b47a029d","start":467,"end":489},"type_parameters":[],"parameters":[["message#0#0",{"file_hash":"d414f91d231ec857b0ee9a997a77647b78b0d28ef7249f43f4d35806b47a029d","start":490,"end":497}]],"returns":[{"file_hash":"d414f91d231ec857b0ee9a997a77647b78b0d28ef7249f43f4d35806b47a029d","start":513,"end":523}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true},"2":{"location":{"file_hash":"d414f91d231ec857b0ee9a997a77647b78b0d28ef7249f43f4d35806b47a029d","start":1460,"end":1646},"definition_location":{"file_hash":"d414f91d231ec857b0ee9a997a77647b78b0d28ef7249f43f4d35806b47a029d","start":1471,"end":1481},"type_parameters":[],"parameters":[["input#0#0",{"file_hash":"d414f91d231ec857b0ee9a997a77647b78b0d28ef7249f43f4d35806b47a029d","start":1487,"end":1492}],["output#0#0",{"file_hash":"d414f91d231ec857b0ee9a997a77647b78b0d28ef7249f43f4d35806b47a029d","start":1511,"end":1517}],["proof#0#0",{"file_hash":"d414f91d231ec857b0ee9a997a77647b78b0d28ef7249f43f4d35806b47a029d","start":1536,"end":1541}],["iterations#0#0",{"file_hash":"d414f91d231ec857b0ee9a997a77647b78b0d28ef7249f43f4d35806b47a029d","start":1560,"end":1570}]],"returns":[{"file_hash":"d414f91d231ec857b0ee9a997a77647b78b0d28ef7249f43f4d35806b47a029d","start":1580,"end":1584}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"d414f91d231ec857b0ee9a997a77647b78b0d28ef7249f43f4d35806b47a029d","start":1611,"end":1616},"1":{"file_hash":"d414f91d231ec857b0ee9a997a77647b78b0d28ef7249f43f4d35806b47a029d","start":1618,"end":1624},"2":{"file_hash":"d414f91d231ec857b0ee9a997a77647b78b0d28ef7249f43f4d35806b47a029d","start":1626,"end":1631},"3":{"file_hash":"d414f91d231ec857b0ee9a997a77647b78b0d28ef7249f43f4d35806b47a029d","start":1633,"end":1643},"4":{"file_hash":"d414f91d231ec857b0ee9a997a77647b78b0d28ef7249f43f4d35806b47a029d","start":1591,"end":1644}},"is_native":false},"3":{"location":{"file_hash":"d414f91d231ec857b0ee9a997a77647b78b0d28ef7249f43f4d35806b47a029d","start":1702,"end":1836},"definition_location":{"file_hash":"d414f91d231ec857b0ee9a997a77647b78b0d28ef7249f43f4d35806b47a029d","start":1713,"end":1732},"type_parameters":[],"parameters":[["input#0#0",{"file_hash":"d414f91d231ec857b0ee9a997a77647b78b0d28ef7249f43f4d35806b47a029d","start":1738,"end":1743}],["output#0#0",{"file_hash":"d414f91d231ec857b0ee9a997a77647b78b0d28ef7249f43f4d35806b47a029d","start":1762,"end":1768}],["proof#0#0",{"file_hash":"d414f91d231ec857b0ee9a997a77647b78b0d28ef7249f43f4d35806b47a029d","start":1787,"end":1792}],["iterations#0#0",{"file_hash":"d414f91d231ec857b0ee9a997a77647b78b0d28ef7249f43f4d35806b47a029d","start":1811,"end":1821}]],"returns":[{"file_hash":"d414f91d231ec857b0ee9a997a77647b78b0d28ef7249f43f4d35806b47a029d","start":1831,"end":1835}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true}},"constant_map":{"EInvalidInput":0}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/vdf.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/vdf.mvd new file mode 100644 index 0000000..bcefad8 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/vdf.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/vec_map.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/vec_map.json new file mode 100644 index 0000000..dd35370 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/vec_map.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/vec_map.move","definition_location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":82,"end":94},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","vec_map"],"struct_map":{"0":{"definition_location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1125,"end":1131},"type_parameters":[["K",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1132,"end":1133}],["V",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1141,"end":1142}]],"fields":[{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1172,"end":1180}]},"1":{"definition_location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1244,"end":1249},"type_parameters":[["K",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1250,"end":1251}],["V",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1259,"end":1260}]],"fields":[{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1290,"end":1293},{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1302,"end":1307}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1344,"end":1426},"definition_location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1355,"end":1360},"type_parameters":[["K",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1361,"end":1362}],["V",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1370,"end":1371}]],"parameters":[],"returns":[{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1376,"end":1388}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1414,"end":1422},"1":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1395,"end":1424}},"is_native":false},"1":{"location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1528,"end":1708},"definition_location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1539,"end":1545},"type_parameters":[["K",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1546,"end":1547}],["V",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1555,"end":1556}]],"parameters":[["self#0#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1558,"end":1562}],["key#0#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1583,"end":1586}],["value#0#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1591,"end":1596}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":7,"2":11},"code_map":{"0":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1616,"end":1620},"2":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1630,"end":1634},"3":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1616,"end":1635},"4":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1615,"end":1616},"5":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1607,"end":1655},"9":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1637,"end":1654},"10":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1607,"end":1655},"11":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1661,"end":1665},"12":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1661,"end":1674},"13":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1693,"end":1696},"14":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1698,"end":1703},"15":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1685,"end":1705},"16":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1661,"end":1706}},"is_native":false},"2":{"location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1800,"end":1983},"definition_location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1811,"end":1817},"type_parameters":[["K",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1818,"end":1819}],["V",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1827,"end":1828}]],"parameters":[["self#0#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1830,"end":1834}],["key#0#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1855,"end":1858}]],"returns":[{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1866,"end":1867},{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1869,"end":1870}],"locals":[["idx#1#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1882,"end":1885}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1888,"end":1892},"2":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1901,"end":1904},"3":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1888,"end":1905},"4":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1882,"end":1885},"5":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1938,"end":1942},"6":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1938,"end":1951},"7":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1959,"end":1962},"8":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1938,"end":1963},"9":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1915,"end":1935},"10":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":1969,"end":1981}},"is_native":false},"3":{"location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2068,"end":2258},"definition_location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2079,"end":2082},"type_parameters":[["K",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2083,"end":2084}],["V",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2092,"end":2093}]],"parameters":[["self#0#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2095,"end":2099}]],"returns":[{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2122,"end":2123},{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2125,"end":2126}],"locals":[],"nops":{},"labels":{"0":0,"1":7,"2":11},"code_map":{"0":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2142,"end":2146},"1":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2142,"end":2155},"2":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2142,"end":2164},"3":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2168,"end":2169},"4":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2165,"end":2167},"5":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2134,"end":2181},"9":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2171,"end":2180},"10":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2134,"end":2181},"11":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2214,"end":2218},"12":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2214,"end":2227},"13":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2214,"end":2238},"14":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2191,"end":2211},"15":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2244,"end":2256}},"is_native":false},"4":{"location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2388,"end":2559},"definition_location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2399,"end":2406},"type_parameters":[["K",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2407,"end":2408}],["V",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2416,"end":2417}]],"parameters":[["self#0#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2419,"end":2423}],["key#0#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2444,"end":2447}]],"returns":[{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2454,"end":2460}],"locals":[["idx#1#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2471,"end":2474}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2477,"end":2481},"2":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2490,"end":2493},"3":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2477,"end":2494},"4":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2471,"end":2474},"5":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2517,"end":2521},"6":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2517,"end":2535},"7":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2531,"end":2534},"8":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2512,"end":2535},"9":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2541,"end":2557}},"is_native":false},"5":{"location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2681,"end":2832},"definition_location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2692,"end":2695},"type_parameters":[["K",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2696,"end":2697}],["V",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2705,"end":2706}]],"parameters":[["self#0#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2708,"end":2712}],["key#0#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2729,"end":2732}]],"returns":[{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2739,"end":2741}],"locals":[["idx#1#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2752,"end":2755}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2758,"end":2762},"1":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2771,"end":2774},"2":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2758,"end":2775},"3":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2752,"end":2755},"4":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2794,"end":2798},"5":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2794,"end":2812},"6":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2808,"end":2811},"7":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2793,"end":2812},"8":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":2818,"end":2830}},"is_native":false},"6":{"location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3028,"end":3213},"definition_location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3039,"end":3046},"type_parameters":[["K",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3047,"end":3048}],["V",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3056,"end":3057}]],"parameters":[["self#0#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3065,"end":3069}],["key#0#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3086,"end":3089}]],"returns":[{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3096,"end":3105}],"locals":[["%#1",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3112,"end":3211}]],"nops":{},"labels":{"0":0,"1":4,"2":11,"3":17},"code_map":{"0":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3116,"end":3120},"1":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3130,"end":3133},"2":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3116,"end":3134},"3":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3112,"end":3211},"4":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3159,"end":3163},"5":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3164,"end":3167},"6":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3159,"end":3168},"8":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3146,"end":3169},"9":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3112,"end":3211},"11":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3191,"end":3205},"16":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3112,"end":3211}},"is_native":false},"7":{"location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3286,"end":3394},"definition_location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3297,"end":3305},"type_parameters":[["K",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3306,"end":3307}],["V",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3315,"end":3316}]],"parameters":[["self#0#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3318,"end":3322}],["key#0#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3339,"end":3342}]],"returns":[{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3349,"end":3353}],"locals":[["%#1",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3360,"end":3382}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3372,"end":3376},"1":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3378,"end":3381},"2":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3360,"end":3382},"5":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3360,"end":3392}},"is_native":false},"8":{"location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3439,"end":3525},"definition_location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3450,"end":3456},"type_parameters":[["K",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3457,"end":3458}],["V",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3466,"end":3467}]],"parameters":[["self#0#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3469,"end":3473}]],"returns":[{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3491,"end":3494}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3501,"end":3505},"1":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3501,"end":3514},"2":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3501,"end":3523}},"is_native":false},"9":{"location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3585,"end":3670},"definition_location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3596,"end":3604},"type_parameters":[["K",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3605,"end":3606}],["V",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3614,"end":3615}]],"parameters":[["self#0#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3617,"end":3621}]],"returns":[{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3639,"end":3643}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3650,"end":3654},"1":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3650,"end":3663},"2":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3667,"end":3668},"3":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3664,"end":3666},"4":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3650,"end":3668}},"is_native":false},"10":{"location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3728,"end":3901},"definition_location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3739,"end":3752},"type_parameters":[["K",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3753,"end":3754}],["V",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3762,"end":3763}]],"parameters":[["self#0#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3765,"end":3769}]],"returns":[],"locals":[["contents#1#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3804,"end":3812}]],"nops":{},"labels":{"0":0,"1":7,"2":9},"code_map":{"0":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3817,"end":3821},"1":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3795,"end":3814},"2":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3804,"end":3812},"3":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3835,"end":3843},"4":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3835,"end":3854},"5":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3827,"end":3869},"7":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3856,"end":3868},"8":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3827,"end":3869},"9":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3875,"end":3883},"10":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":3875,"end":3899}},"is_native":false},"11":{"location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4041,"end":4355},"definition_location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4052,"end":4068},"type_parameters":[["K",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4069,"end":4070}],["V",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4078,"end":4079}]],"parameters":[["self#0#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4081,"end":4085}]],"returns":[{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4103,"end":4112},{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4114,"end":4123}],"locals":[["$stop#0#3",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["contents#1#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4144,"end":4152}],["i#1#6",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["key#1#10",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4249,"end":4252}],["keys#1#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4175,"end":4179}],["stop#1#6",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6637,"end":6638}],["value#1#10",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4254,"end":4259}],["values#1#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4204,"end":4210}]],"nops":{},"labels":{"0":0,"13":40,"3":18,"8":22},"code_map":{"0":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4157,"end":4161},"1":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4135,"end":4154},"2":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4144,"end":4152},"3":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4182,"end":4190},"4":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4171,"end":4179},"5":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4213,"end":4221},"6":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4200,"end":4210},"7":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4227,"end":4235},"8":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6633,"end":6638},"9":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6649,"end":6650},"10":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6649,"end":6660},"11":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6666,"end":6667},"12":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6666,"end":6676},"13":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"16":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"19":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"20":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"21":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"22":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"23":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6682,"end":6683},"24":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6688,"end":6689},"25":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6688,"end":6700},"26":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4241,"end":4261},"27":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4254,"end":4259},"28":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4249,"end":4252},"29":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4273,"end":4277},"30":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4288,"end":4291},"31":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4273,"end":4292},"32":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4302,"end":4308},"33":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4319,"end":4324},"34":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4302,"end":4325},"35":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"36":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"37":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"38":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"39":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"40":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6708,"end":6709},"41":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6708,"end":6725},"42":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4340,"end":4344},"43":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4346,"end":4352},"44":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4339,"end":4353}},"is_native":false},"12":{"location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4713,"end":5005},"definition_location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4724,"end":4740},"type_parameters":[["K",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4741,"end":4742}],["V",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4750,"end":4751}]],"parameters":[["keys#0#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4753,"end":4757}],["values#0#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4770,"end":4776}]],"returns":[{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4790,"end":4802}],"locals":[["$stop#0#7",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["contents#1#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4881,"end":4889}],["i#1#10",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["key#1#15",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4949,"end":4952}],["stop#1#10",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#4",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6637,"end":6638}],["v1#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11135,"end":11137}],["v2#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11157,"end":11159}],["value#1#15",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4954,"end":4959}]],"nops":{},"labels":{"0":0,"1":7,"15":42,"21":59,"3":9,"4":25,"7":27,"8":38},"code_map":{"0":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4817,"end":4821},"1":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4817,"end":4830},"2":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4834,"end":4840},"3":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4834,"end":4849},"4":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4831,"end":4833},"5":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4809,"end":4867},"7":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4851,"end":4866},"8":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4809,"end":4867},"9":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4911,"end":4919},"10":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4892,"end":4921},"11":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4877,"end":4889},"12":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4927,"end":4931},"13":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11135,"end":11137},"14":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4940,"end":4946},"15":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11153,"end":11159},"16":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11171,"end":11173},"17":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11171,"end":11183},"18":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11199,"end":11201},"19":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11199,"end":11210},"20":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11231,"end":11233},"21":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11231,"end":11242},"22":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11228,"end":11230},"23":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11216,"end":11243},"27":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11249,"end":11251},"28":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6633,"end":6638},"29":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6649,"end":6650},"30":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6649,"end":6660},"31":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6666,"end":6667},"32":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6666,"end":6676},"33":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"34":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"35":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"36":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"37":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"38":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"39":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"40":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"41":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"42":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"43":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6682,"end":6683},"44":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6688,"end":6689},"45":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6688,"end":6700},"46":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4949,"end":4952},"47":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11270,"end":11272},"48":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11270,"end":11283},"49":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4954,"end":4959},"50":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4961,"end":4969},"51":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4977,"end":4980},"52":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4982,"end":4987},"53":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4961,"end":4988},"54":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"55":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"56":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"57":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"58":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"59":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6708,"end":6709},"60":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6708,"end":6725},"61":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11291,"end":11293},"62":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":11291,"end":11309},"63":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":4995,"end":5003}},"is_native":false},"13":{"location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5089,"end":5205},"definition_location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5100,"end":5104},"type_parameters":[["K",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5105,"end":5106}],["V",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5114,"end":5115}]],"parameters":[["self#0#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5117,"end":5121}]],"returns":[{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5139,"end":5148}],"locals":[["$stop#0#6",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["%#2",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5179,"end":5196}],["%#3",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5198,"end":5202}],["%#4",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7829,"end":7830}],["e#1#13",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7826,"end":7827}],["i#1#12",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6929,"end":6930}],["i#1#9",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["key#1#14",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5187,"end":5190}],["r#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7797,"end":7798}],["stop#1#9",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7777,"end":7778}],["v#1#3",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6901,"end":6902}]],"nops":{},"labels":{"0":0,"11":18,"17":45,"4":14},"code_map":{"0":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5155,"end":5159},"1":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5155,"end":5168},"2":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7777,"end":7778},"3":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7801,"end":7809},"4":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7793,"end":7798},"5":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7815,"end":7816},"6":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6901,"end":6902},"7":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6913,"end":6914},"8":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6913,"end":6923},"9":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"12":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"18":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"19":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6929,"end":6930},"20":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6936,"end":6937},"21":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6938,"end":6939},"22":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6935,"end":6940},"23":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7826,"end":7827},"24":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7829,"end":7830},"26":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7844,"end":7845},"27":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5179,"end":5196},"29":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5187,"end":5190},"31":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5179,"end":5196},"32":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5192,"end":5194},"34":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5199,"end":5202},"35":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5198,"end":5202},"37":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7829,"end":7830},"38":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5198,"end":5202},"39":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7829,"end":7847},"40":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"41":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"42":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"43":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"44":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"45":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"47":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":7854,"end":7855},"48":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5155,"end":5203}},"is_native":false},"14":{"location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5365,"end":5509},"definition_location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5376,"end":5387},"type_parameters":[["K",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5388,"end":5389}],["V",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5397,"end":5398}]],"parameters":[["self#0#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5400,"end":5404}],["key#0#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5421,"end":5424}]],"returns":[{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5431,"end":5442}],"locals":[["$stop#0#3",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["%#2",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":8972,"end":9094}],["%#3",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5476,"end":5496}],["i#1#6",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["i#1#9",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":9011,"end":9012}],["k#1#10",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5489,"end":5490}],["stop#1#6",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":8960,"end":8961}]],"nops":{},"labels":{"0":0,"12":38,"16":43,"18":49,"4":10,"8":14,"9":30},"code_map":{"0":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5449,"end":5453},"1":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5449,"end":5462},"2":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":8960,"end":8961},"3":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":8995,"end":8996},"4":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":8995,"end":9005},"5":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"8":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"15":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":9011,"end":9012},"16":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":9022,"end":9023},"17":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":9024,"end":9025},"18":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":9021,"end":9026},"19":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5476,"end":5496},"21":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5489,"end":5490},"23":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5476,"end":5496},"24":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5492,"end":5494},"26":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5498,"end":5499},"27":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5503,"end":5506},"28":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5500,"end":5502},"29":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":9014,"end":9063},"30":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":9048,"end":9063},"34":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":9061,"end":9062},"35":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":9048,"end":9063},"36":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":8972,"end":9094},"37":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":9029,"end":9063},"38":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"39":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"40":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"41":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"42":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"43":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"47":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":9074,"end":9088},"48":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":8972,"end":9094},"50":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5449,"end":5507}},"is_native":false},"15":{"location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5662,"end":5830},"definition_location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5673,"end":5680},"type_parameters":[["K",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5681,"end":5682}],["V",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5690,"end":5691}]],"parameters":[["self#0#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5693,"end":5697}],["key#0#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5714,"end":5717}]],"returns":[{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5724,"end":5727}],"locals":[["$stop#0#3",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["%#2",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":8972,"end":9094}],["%#3",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5761,"end":5781}],["i#1#6",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["i#1#9",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":9011,"end":9012}],["k#1#10",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5774,"end":5775}],["o#1#11",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10084,"end":10085}],["stop#1#6",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":8960,"end":8961}]],"nops":{},"labels":{"0":0,"12":38,"16":43,"19":49,"21":55,"23":59,"4":10,"8":14,"9":30},"code_map":{"0":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5734,"end":5738},"1":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5734,"end":5747},"2":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":8960,"end":8961},"3":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":8995,"end":8996},"4":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":8995,"end":9005},"5":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"8":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"15":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":9011,"end":9012},"16":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":9022,"end":9023},"17":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":9024,"end":9025},"18":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":9021,"end":9026},"19":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5761,"end":5781},"21":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5774,"end":5775},"23":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5761,"end":5781},"24":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5777,"end":5779},"26":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5783,"end":5784},"27":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5788,"end":5791},"28":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5785,"end":5787},"29":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":9014,"end":9063},"30":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":9048,"end":9063},"34":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":9061,"end":9062},"35":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":9048,"end":9063},"36":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":8972,"end":9094},"37":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":9029,"end":9063},"38":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"39":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"40":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"41":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"42":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"43":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"47":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":9074,"end":9088},"48":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":8972,"end":9094},"50":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10084,"end":10085},"51":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10100,"end":10101},"52":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10100,"end":10111},"53":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10096,"end":10201},"55":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10161,"end":10162},"56":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10161,"end":10177},"57":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5811,"end":5827},"58":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5805,"end":5827},"59":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10123,"end":10124},"60":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10123,"end":10139},"61":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":5734,"end":5828}},"is_native":false},"16":{"location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6107,"end":6312},"definition_location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6118,"end":6134},"type_parameters":[["K",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6135,"end":6136}],["V",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6144,"end":6145}]],"parameters":[["self#0#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6147,"end":6151}],["idx#0#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6168,"end":6171}]],"returns":[{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6180,"end":6182},{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6184,"end":6186}],"locals":[["entry#1#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6251,"end":6256}]],"nops":{},"labels":{"0":0,"1":6,"2":10},"code_map":{"0":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6202,"end":6205},"1":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6208,"end":6212},"2":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6208,"end":6221},"3":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6206,"end":6207},"4":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6194,"end":6241},"8":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6223,"end":6240},"9":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6194,"end":6241},"10":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6260,"end":6264},"11":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6260,"end":6278},"12":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6274,"end":6277},"13":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6259,"end":6278},"14":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6251,"end":6256},"15":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6286,"end":6291},"16":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6285,"end":6295},"17":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6298,"end":6303},"18":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6297,"end":6309},"19":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6284,"end":6310}},"is_native":false},"17":{"location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6597,"end":6822},"definition_location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6608,"end":6628},"type_parameters":[["K",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6629,"end":6630}],["V",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6638,"end":6639}]],"parameters":[["self#0#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6641,"end":6645}],["idx#0#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6666,"end":6669}]],"returns":[{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6678,"end":6680},{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6682,"end":6688}],"locals":[["entry#1#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6753,"end":6758}]],"nops":{},"labels":{"0":0,"1":7,"2":11},"code_map":{"0":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6704,"end":6707},"1":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6710,"end":6714},"3":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6710,"end":6723},"4":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6708,"end":6709},"5":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6696,"end":6743},"9":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6725,"end":6742},"10":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6696,"end":6743},"11":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6766,"end":6770},"12":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6766,"end":6784},"13":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6780,"end":6783},"14":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6761,"end":6784},"15":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6753,"end":6758},"16":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6792,"end":6797},"17":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6791,"end":6801},"18":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6808,"end":6813},"19":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6803,"end":6819},"20":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6790,"end":6820}},"is_native":false},"18":{"location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6935,"end":7152},"definition_location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6946,"end":6965},"type_parameters":[["K",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6966,"end":6967}],["V",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6975,"end":6976}]],"parameters":[["self#0#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":6978,"end":6982}],["idx#0#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":7003,"end":7006}]],"returns":[{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":7015,"end":7016},{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":7018,"end":7019}],"locals":[],"nops":{},"labels":{"0":0,"1":7,"2":11},"code_map":{"0":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":7035,"end":7038},"1":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":7041,"end":7045},"3":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":7041,"end":7054},"4":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":7039,"end":7040},"5":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":7027,"end":7074},"9":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":7056,"end":7073},"10":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":7027,"end":7074},"11":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":7107,"end":7111},"12":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":7107,"end":7120},"13":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":7128,"end":7131},"14":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":7107,"end":7132},"15":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":7084,"end":7104},"16":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":7138,"end":7150}},"is_native":false},"19":{"location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":7259,"end":7343},"definition_location":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":7270,"end":7274},"type_parameters":[["K",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":7275,"end":7276}],["V",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":7284,"end":7285}]],"parameters":[["self#0#0",{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":7287,"end":7291}]],"returns":[{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":7309,"end":7312}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":7319,"end":7323},"1":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":7319,"end":7332},"2":{"file_hash":"af152baac748e02f6c6c156a052f3162ccb2b8854326b5fc3e2b0e0334266cf1","start":7319,"end":7341}},"is_native":false}},"constant_map":{"EIndexOutOfBounds":3,"EKeyAlreadyExists":0,"EKeyDoesNotExist":1,"EMapEmpty":4,"EMapNotEmpty":2,"EUnequalLengths":5}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/vec_map.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/vec_map.mvd new file mode 100644 index 0000000..c8ce79b Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/vec_map.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/vec_set.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/vec_set.json new file mode 100644 index 0000000..cd3ada7 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/vec_set.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/vec_set.move","definition_location":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":82,"end":94},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","vec_set"],"struct_map":{"0":{"definition_location":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":620,"end":626},"type_parameters":[["K",{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":627,"end":628}]],"fields":[{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":671,"end":679}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":724,"end":807},"definition_location":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":735,"end":740},"type_parameters":[["K",{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":741,"end":742}]],"parameters":[],"returns":[{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":760,"end":769}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":795,"end":803},"1":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":776,"end":805}},"is_native":false},"1":{"location":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":873,"end":969},"definition_location":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":884,"end":893},"type_parameters":[["K",{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":894,"end":895}]],"parameters":[["key#0#0",{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":910,"end":913}]],"returns":[{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":919,"end":928}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":961,"end":964},"1":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":954,"end":965},"2":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":935,"end":967}},"is_native":false},"2":{"location":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1051,"end":1205},"definition_location":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1062,"end":1068},"type_parameters":[["K",{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1069,"end":1070}]],"parameters":[["self#0#0",{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1085,"end":1089}],["key#0#0",{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1107,"end":1110}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":7,"2":11},"code_map":{"0":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1130,"end":1134},"2":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1144,"end":1148},"3":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1130,"end":1149},"4":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1129,"end":1130},"5":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1121,"end":1169},"9":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1151,"end":1168},"10":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1121,"end":1169},"11":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1175,"end":1179},"12":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1175,"end":1188},"13":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1199,"end":1202},"14":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1175,"end":1203}},"is_native":false},"3":{"location":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1287,"end":1477},"definition_location":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1298,"end":1304},"type_parameters":[["K",{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1305,"end":1306}]],"parameters":[["self#0#0",{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1321,"end":1325}],["key#0#0",{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1343,"end":1346}]],"returns":[],"locals":[["$stop#0#3",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["%#2",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":8972,"end":9094}],["i#1#6",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["i#1#9",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":9011,"end":9012}],["idx#1#0",{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1362,"end":1365}],["o#1#11",{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10084,"end":10085}],["stop#1#6",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":8960,"end":8961}]],"nops":{},"labels":{"0":0,"12":30,"16":35,"19":41,"21":47,"23":53,"4":10,"8":14,"9":22},"code_map":{"0":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1368,"end":1372},"1":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1368,"end":1381},"2":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":8960,"end":8961},"3":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":8995,"end":8996},"4":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":8995,"end":9005},"5":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"8":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"15":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":9011,"end":9012},"16":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":9022,"end":9023},"17":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":9024,"end":9025},"18":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":9021,"end":9026},"19":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1403,"end":1406},"20":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1400,"end":1402},"21":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":9014,"end":9063},"22":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":9048,"end":9063},"26":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":9061,"end":9062},"27":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":9048,"end":9063},"28":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":8972,"end":9094},"29":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":9029,"end":9063},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"34":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"35":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"39":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":9074,"end":9088},"40":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":8972,"end":9094},"42":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10084,"end":10085},"43":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10100,"end":10101},"44":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10100,"end":10111},"45":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10096,"end":10201},"47":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10161,"end":10177},"49":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10161,"end":10162},"50":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10161,"end":10177},"51":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1426,"end":1442},"52":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1420,"end":1442},"53":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10123,"end":10124},"54":{"file_hash":"26ee90edc479f5df17d570b34d4f5fee255ce53c1dda024effc95562d34576a2","start":10123,"end":10139},"55":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1362,"end":1365},"56":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1449,"end":1453},"57":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1449,"end":1462},"58":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1470,"end":1473},"59":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1449,"end":1474},"61":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1474,"end":1475}},"is_native":false},"4":{"location":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1550,"end":1727},"definition_location":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1561,"end":1569},"type_parameters":[["K",{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1570,"end":1571}]],"parameters":[["self#0#0",{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1586,"end":1590}],["key#0#0",{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1604,"end":1607}]],"returns":[{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1614,"end":1618}],"locals":[["$stop#0#3",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["%#1",{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1625,"end":1725}],["i#1#6",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["i#1#9",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6929,"end":6930}],["stop#1#6",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6901,"end":6902}]],"nops":{},"labels":{"0":0,"12":29,"17":34,"18":40,"4":10,"7":14,"8":22},"code_map":{"0":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1644,"end":1648},"1":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1644,"end":1657},"2":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6901,"end":6902},"3":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6913,"end":6914},"4":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6913,"end":6923},"5":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"6":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"7":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"8":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"11":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"15":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6929,"end":6930},"16":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6936,"end":6937},"17":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6938,"end":6939},"18":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6935,"end":6940},"19":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1679,"end":1682},"20":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1676,"end":1678},"21":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1670,"end":1703},"22":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1699,"end":1703},"27":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1625,"end":1725},"28":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1684,"end":1703},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"30":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"31":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"32":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"33":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"34":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5263,"end":5286},"38":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1714,"end":1719},"39":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1625,"end":1725}},"is_native":false},"5":{"location":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1772,"end":1859},"definition_location":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1783,"end":1789},"type_parameters":[["K",{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1790,"end":1791}]],"parameters":[["self#0#0",{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1806,"end":1810}]],"returns":[{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1825,"end":1828}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1835,"end":1839},"1":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1835,"end":1848},"2":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1835,"end":1857}},"is_native":false},"6":{"location":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1919,"end":2005},"definition_location":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1930,"end":1938},"type_parameters":[["K",{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1939,"end":1940}]],"parameters":[["self#0#0",{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1955,"end":1959}]],"returns":[{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1974,"end":1978}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1985,"end":1989},"1":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1985,"end":1998},"2":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2002,"end":2003},"3":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1999,"end":2001},"4":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":1985,"end":2003}},"is_native":false},"7":{"location":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2112,"end":2229},"definition_location":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2123,"end":2132},"type_parameters":[["K",{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2133,"end":2134}]],"parameters":[["self#0#0",{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2149,"end":2153}]],"returns":[{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2167,"end":2176}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2209,"end":2213},"1":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2187,"end":2206},"2":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2219,"end":2227}},"is_native":false},"8":{"location":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2383,"end":2523},"definition_location":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2394,"end":2403},"type_parameters":[["K",{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2404,"end":2405}]],"parameters":[["keys#0#0",{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2420,"end":2424}]],"returns":[{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2438,"end":2447}],"locals":[["$stop#0#3",{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227}],["i#1#6",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4552,"end":4553}],["key#1#10",{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2491,"end":2494}],["set#1#0",{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2462,"end":2465}],["stop#1#6",{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576}],["v#1#1",{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6637,"end":6638}]],"nops":{},"labels":{"0":0,"13":30,"3":13,"8":17},"code_map":{"0":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2468,"end":2475},"1":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2458,"end":2465},"2":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2481,"end":2485},"3":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6633,"end":6638},"4":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6649,"end":6650},"5":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6649,"end":6660},"6":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6666,"end":6667},"7":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6666,"end":6676},"8":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6222,"end":6227},"9":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":5273,"end":5274},"10":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4548,"end":4553},"11":{"file_hash":"5167050da2a02fa3a99a9e512a09f52ccb841f4e5d057e4a79c45d299d6f8ffc","start":6274,"end":6279},"12":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4572,"end":4576},"13":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4597,"end":4598},"14":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4601,"end":4605},"15":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4599,"end":4600},"16":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"17":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4620,"end":4621},"18":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6682,"end":6683},"19":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6688,"end":6689},"20":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6688,"end":6700},"21":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2491,"end":2494},"22":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2496,"end":2499},"23":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2507,"end":2510},"24":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2496,"end":2511},"25":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4636,"end":4637},"26":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4640,"end":4641},"27":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4638,"end":4639},"28":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4632,"end":4633},"29":{"file_hash":"366b5d72200ba8fe126a735080d43322c906c293a92dd750b68003872e43f698","start":4590,"end":4648},"30":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6708,"end":6709},"31":{"file_hash":"bfc84b8f37c41626059fabf9bcc49f4299ad1af065056fdf1f24249fe88e7646","start":6708,"end":6725},"32":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2518,"end":2521}},"is_native":false},"9":{"location":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2679,"end":2763},"definition_location":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2690,"end":2694},"type_parameters":[["K",{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2695,"end":2696}]],"parameters":[["self#0#0",{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2711,"end":2715}]],"returns":[{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2730,"end":2740}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2748,"end":2752},"1":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2747,"end":2761}},"is_native":false},"10":{"location":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2870,"end":2955},"definition_location":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2881,"end":2885},"type_parameters":[["K",{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2886,"end":2887}]],"parameters":[["self#0#0",{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2902,"end":2906}]],"returns":[{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2921,"end":2924}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2931,"end":2935},"1":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2931,"end":2944},"2":{"file_hash":"6f3d44f12261eb98a8a52db9642907629b08855dfe17639c295b15531607363b","start":2931,"end":2953}},"is_native":false}},"constant_map":{"EKeyAlreadyExists":0,"EKeyDoesNotExist":1}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/vec_set.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/vec_set.mvd new file mode 100644 index 0000000..bf95195 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/vec_set.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/versioned.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/versioned.json new file mode 100644 index 0000000..b84cd10 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/versioned.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/versioned.move","definition_location":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":82,"end":96},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","versioned"],"struct_map":{"0":{"definition_location":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":725,"end":734},"type_parameters":[],"fields":[{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":756,"end":758},{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":769,"end":776}]},"1":{"definition_location":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":943,"end":959},"type_parameters":[],"fields":[{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":966,"end":978},{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":988,"end":999}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1110,"end":1379},"definition_location":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1121,"end":1127},"type_parameters":[["T",{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1128,"end":1129}]],"parameters":[["init_version#0#0",{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1138,"end":1150}],["init_value#0#0",{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1157,"end":1167}],["ctx#0#0",{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1172,"end":1175}]],"returns":[{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1194,"end":1203}],"locals":[["self#1#0",{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1218,"end":1222}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1261,"end":1264},"1":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1249,"end":1265},"2":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1284,"end":1296},"3":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1225,"end":1303},"4":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1214,"end":1222},"5":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1333,"end":1340},"6":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1328,"end":1340},"7":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1342,"end":1354},"8":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1356,"end":1366},"9":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1309,"end":1367},"10":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1373,"end":1377}},"is_native":false},"1":{"location":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1428,"end":1490},"definition_location":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1439,"end":1446},"type_parameters":[],"parameters":[["self#0#0",{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1447,"end":1451}]],"returns":[{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1466,"end":1469}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1476,"end":1480},"1":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1476,"end":1488}},"is_native":false},"2":{"location":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1630,"end":1737},"definition_location":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1641,"end":1651},"type_parameters":[["T",{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1652,"end":1653}]],"parameters":[["self#0#0",{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1662,"end":1666}]],"returns":[{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1681,"end":1683}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1713,"end":1717},"1":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1712,"end":1720},"2":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1722,"end":1726},"3":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1722,"end":1734},"5":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1690,"end":1735}},"is_native":false},"3":{"location":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1798,"end":1925},"definition_location":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1809,"end":1823},"type_parameters":[["T",{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1824,"end":1825}]],"parameters":[["self#0#0",{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1834,"end":1838}]],"returns":[{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1857,"end":1863}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1901,"end":1905},"1":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1896,"end":1908},"2":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1910,"end":1914},"3":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1910,"end":1922},"5":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":1870,"end":1923}},"is_native":false},"4":{"location":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2078,"end":2364},"definition_location":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2089,"end":2113},"type_parameters":[["T",{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2114,"end":2115}]],"parameters":[["self#0#0",{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2124,"end":2128}]],"returns":[{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2148,"end":2149},{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2151,"end":2167}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2212,"end":2216},"1":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2207,"end":2219},"2":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2221,"end":2225},"3":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2221,"end":2233},"5":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2185,"end":2234},"6":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2300,"end":2304},"8":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2289,"end":2305},"9":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2332,"end":2336},"10":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2332,"end":2344},"12":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2244,"end":2355},"13":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2175,"end":2362}},"is_native":false},"5":{"location":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2503,"end":2908},"definition_location":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2514,"end":2521},"type_parameters":[["T",{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2522,"end":2523}]],"parameters":[["self#0#0",{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2537,"end":2541}],["new_version#0#0",{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2563,"end":2574}],["new_value#0#0",{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2585,"end":2594}],["cap#0#0",{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2603,"end":2606}]],"returns":[],"locals":[["old_version#1#0",{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2671,"end":2682}]],"nops":{},"labels":{"0":0,"1":9,"2":13,"3":18,"4":22},"code_map":{"0":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2687,"end":2690},"1":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2638,"end":2684},"2":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2671,"end":2682},"3":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2731,"end":2735},"5":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2720,"end":2736},"6":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2717,"end":2719},"7":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2696,"end":2754},"11":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2738,"end":2753},"12":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2696,"end":2754},"13":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2768,"end":2779},"14":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2782,"end":2793},"15":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2780,"end":2781},"16":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2760,"end":2811},"20":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2795,"end":2810},"21":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2760,"end":2811},"22":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2841,"end":2845},"23":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2836,"end":2848},"24":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2850,"end":2861},"25":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2863,"end":2872},"26":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2817,"end":2873},"27":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2894,"end":2905},"28":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2879,"end":2883},"29":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2879,"end":2891},"30":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2879,"end":2905},"31":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2905,"end":2906}},"is_native":false},"6":{"location":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2977,"end":3155},"definition_location":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2988,"end":2995},"type_parameters":[["T",{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":2996,"end":2997}]],"parameters":[["self#0#0",{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":3006,"end":3010}]],"returns":[{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":3024,"end":3025}],"locals":[["id#1#0",{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":3052,"end":3054}],["ret#1#0",{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":3082,"end":3085}],["version#1#0",{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":3056,"end":3063}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":3068,"end":3072},"1":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":3036,"end":3065},"2":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":3056,"end":3063},"3":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":3052,"end":3054},"4":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":3110,"end":3117},"5":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":3119,"end":3126},"6":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":3088,"end":3127},"7":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":3082,"end":3085},"8":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":3133,"end":3135},"9":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":3133,"end":3144},"10":{"file_hash":"cd23ac088c7e9e2c22106e1f767ed92429d67cae3cd9b2ffc014457e28f9cd18","start":3150,"end":3153}},"is_native":false}},"constant_map":{"EInvalidUpgrade":0}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/versioned.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/versioned.mvd new file mode 100644 index 0000000..6358ca5 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/versioned.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/zklogin_verified_id.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/zklogin_verified_id.json new file mode 100644 index 0000000..02345c4 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/zklogin_verified_id.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/crypto/zklogin_verified_id.move","definition_location":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":122,"end":146},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","zklogin_verified_id"],"struct_map":{"0":{"definition_location":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":338,"end":348},"type_parameters":[],"fields":[{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":397,"end":399},{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":465,"end":470},{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":519,"end":533},{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":582,"end":597},{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":630,"end":636},{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":680,"end":688}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":762,"end":839},"definition_location":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":773,"end":778},"type_parameters":[],"parameters":[["verified_id#0#0",{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":779,"end":790}]],"returns":[{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":806,"end":813}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":820,"end":831},"1":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":820,"end":837}},"is_native":false},"1":{"location":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":916,"end":1012},"definition_location":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":927,"end":941},"type_parameters":[],"parameters":[["verified_id#0#0",{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":942,"end":953}]],"returns":[{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":969,"end":976}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":984,"end":995},"1":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":983,"end":1010}},"is_native":false},"2":{"location":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1090,"end":1188},"definition_location":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1101,"end":1116},"type_parameters":[],"parameters":[["verified_id#0#0",{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1117,"end":1128}]],"returns":[{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1144,"end":1151}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1159,"end":1170},"1":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1158,"end":1186}},"is_native":false},"3":{"location":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1250,"end":1330},"definition_location":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1261,"end":1267},"type_parameters":[],"parameters":[["verified_id#0#0",{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1268,"end":1279}]],"returns":[{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1295,"end":1302}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1310,"end":1321},"1":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1309,"end":1328}},"is_native":false},"4":{"location":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1403,"end":1487},"definition_location":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1414,"end":1422},"type_parameters":[],"parameters":[["verified_id#0#0",{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1423,"end":1434}]],"returns":[{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1450,"end":1457}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1465,"end":1476},"1":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1464,"end":1485}},"is_native":false},"5":{"location":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1513,"end":1698},"definition_location":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1524,"end":1530},"type_parameters":[],"parameters":[["verified_id#0#0",{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1531,"end":1542}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1667,"end":1678},"1":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1566,"end":1656},"2":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1653,"end":1654},"3":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1640,"end":1641},"4":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1629,"end":1630},"5":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1609,"end":1610},"6":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1590,"end":1591},"7":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1684,"end":1695},"8":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1695,"end":1696}},"is_native":false},"6":{"location":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1737,"end":1961},"definition_location":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1748,"end":1765},"type_parameters":[],"parameters":[["_key_claim_name#0#0",{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1771,"end":1786}],["_key_claim_value#0#0",{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1800,"end":1816}],["_issuer#0#0",{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1830,"end":1837}],["_audience#0#0",{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1851,"end":1860}],["_pin_hash#0#0",{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1874,"end":1883}],["_ctx#0#0",{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1895,"end":1899}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1940,"end":1957},"1":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":1925,"end":1958}},"is_native":false},"7":{"location":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":2000,"end":2240},"definition_location":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":2011,"end":2027},"type_parameters":[],"parameters":[["_address#0#0",{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":2033,"end":2041}],["_key_claim_name#0#0",{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":2056,"end":2071}],["_key_claim_value#0#0",{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":2086,"end":2102}],["_issuer#0#0",{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":2117,"end":2124}],["_audience#0#0",{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":2139,"end":2148}],["_pin_hash#0#0",{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":2163,"end":2172}]],"returns":[{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":2183,"end":2187}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":2209,"end":2226},"1":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":2194,"end":2227}},"is_native":false},"8":{"location":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":2640,"end":2847},"definition_location":{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":2651,"end":2676},"type_parameters":[],"parameters":[["address#0#0",{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":2682,"end":2689}],["key_claim_name#0#0",{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":2704,"end":2718}],["key_claim_value#0#0",{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":2737,"end":2752}],["issuer#0#0",{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":2771,"end":2777}],["audience#0#0",{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":2796,"end":2804}],["pin_hash#0#0",{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":2823,"end":2831}]],"returns":[{"file_hash":"0ee24edecd5c76f06c0c275bc1fcb26573ab8dfd18b5e2c3b7f8359f27039b60","start":2842,"end":2846}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true}},"constant_map":{"EFunctionDisabled":0}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/zklogin_verified_id.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/zklogin_verified_id.mvd new file mode 100644 index 0000000..cdc8993 Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/zklogin_verified_id.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/zklogin_verified_issuer.json b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/zklogin_verified_issuer.json new file mode 100644 index 0000000..45fe42f --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/zklogin_verified_issuer.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/.move/git/https___github_com_MystenLabs_sui_git_718ae563a42fb4ba0d055588f81c704dcef58c25/crates/sui-framework/packages/sui-framework/sources/crypto/zklogin_verified_issuer.move","definition_location":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":105,"end":133},"module_name":["0000000000000000000000000000000000000000000000000000000000000002","zklogin_verified_issuer"],"struct_map":{"0":{"definition_location":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":577,"end":591},"type_parameters":[],"fields":[{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":644,"end":646},{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":712,"end":717},{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":751,"end":757}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":835,"end":924},"definition_location":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":846,"end":851},"type_parameters":[],"parameters":[["verified_issuer#0#0",{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":852,"end":867}]],"returns":[{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":887,"end":894}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":901,"end":916},"1":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":901,"end":922}},"is_native":false},"1":{"location":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":990,"end":1082},"definition_location":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1001,"end":1007},"type_parameters":[],"parameters":[["verified_issuer#0#0",{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1008,"end":1023}]],"returns":[{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1043,"end":1050}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1058,"end":1073},"1":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1057,"end":1080}},"is_native":false},"2":{"location":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1112,"end":1253},"definition_location":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1123,"end":1129},"type_parameters":[],"parameters":[["verified_issuer#0#0",{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1130,"end":1145}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1218,"end":1233},"1":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1173,"end":1215},"2":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1212,"end":1213},"3":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1201,"end":1202},"4":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1239,"end":1250},"5":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1250,"end":1251}},"is_native":false},"3":{"location":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1486,"end":1854},"definition_location":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1497,"end":1518},"type_parameters":[],"parameters":[["address_seed#0#0",{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1519,"end":1531}],["issuer#0#0",{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1539,"end":1545}],["ctx#0#0",{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1555,"end":1558}]],"returns":[],"locals":[["sender#1#0",{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1586,"end":1592}]],"nops":{},"labels":{"0":0,"1":10,"2":14},"code_map":{"0":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1595,"end":1598},"2":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1595,"end":1607},"3":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1586,"end":1592},"4":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1642,"end":1648},"5":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1650,"end":1662},"6":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1664,"end":1671},"7":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1621,"end":1672},"8":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1613,"end":1688},"12":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1674,"end":1687},"13":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1613,"end":1688},"14":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1767,"end":1770},"15":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1755,"end":1771},"16":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1792,"end":1798},"17":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1812,"end":1818},"18":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1722,"end":1829},"19":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1839,"end":1845},"20":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1694,"end":1852}},"is_native":false},"4":{"location":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1952,"end":2124},"definition_location":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1963,"end":1983},"type_parameters":[],"parameters":[["address#0#0",{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":1984,"end":1991}],["address_seed#0#0",{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":2002,"end":2014}],["issuer#0#0",{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":2022,"end":2028}]],"returns":[{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":2040,"end":2044}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":2081,"end":2088},"1":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":2090,"end":2102},"2":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":2104,"end":2110},"3":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":2104,"end":2121},"4":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":2051,"end":2122}},"is_native":false},"5":{"location":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":2306,"end":2427},"definition_location":{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":2317,"end":2346},"type_parameters":[],"parameters":[["address#0#0",{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":2352,"end":2359}],["address_seed#0#0",{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":2374,"end":2386}],["issuer#0#0",{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":2398,"end":2404}]],"returns":[{"file_hash":"1143693ca3e99d211cf75798e60d05f7e0345500dc85cfc7254815d5ebb484c1","start":2422,"end":2426}],"locals":[],"nops":{},"labels":{},"code_map":{},"is_native":true}},"constant_map":{"EInvalidInput":0,"EInvalidProof":1}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/zklogin_verified_issuer.mvd b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/zklogin_verified_issuer.mvd new file mode 100644 index 0000000..2a0f1cd Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/dependencies/Sui/zklogin_verified_issuer.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/debug_info/vault.json b/sui/rfq-vault/build/RfqVault/debug_info/vault.json new file mode 100644 index 0000000..dffdb72 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/debug_info/vault.json @@ -0,0 +1 @@ +{"version":2,"from_file_path":"/Users/vamsireddy/socket/poc-openrouter/sui/rfq-vault/sources/vault.move","definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":36,"end":52},"module_name":["4479fe1d936051823526e9a0c890c3d582001d28c6d57ce26d7bb9159a8c5638","vault"],"struct_map":{"0":{"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":870,"end":875},"type_parameters":[],"fields":[{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":894,"end":896},{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":911,"end":916},{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":935,"end":948},{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":970,"end":976},{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":998,"end":1004},{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":1020,"end":1028},{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":1043,"end":1053},{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":1088,"end":1105}]},"1":{"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":1157,"end":1166},"type_parameters":[],"fields":[{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":1192,"end":1200},{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":1222,"end":1232},{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":1250,"end":1256},{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":1271,"end":1277}]},"2":{"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":1313,"end":1322},"type_parameters":[],"fields":[{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":1348,"end":1356},{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":1378,"end":1388},{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":1406,"end":1412},{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":1427,"end":1435}]},"3":{"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":1471,"end":1486},"type_parameters":[],"fields":[{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":1512,"end":1520}]},"4":{"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":1559,"end":1567},"type_parameters":[],"fields":[{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":1593,"end":1601},{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":1623,"end":1633},{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":1651,"end":1657},{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":1672,"end":1680}]},"5":{"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":1716,"end":1733},"type_parameters":[],"fields":[{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":1753,"end":1759},{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":1781,"end":1786},{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":1805,"end":1811},{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":1826,"end":1834},{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":1856,"end":1861},{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":1876,"end":1886},{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":1908,"end":1914},{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":1929,"end":1937}]},"6":{"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":1973,"end":1993},"type_parameters":[],"fields":[{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2013,"end":2019},{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2041,"end":2046},{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2065,"end":2071},{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2086,"end":2094},{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2116,"end":2121}]}},"enum_map":{},"function_map":{"0":{"location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2139,"end":2789},"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2156,"end":2168},"type_parameters":[],"parameters":[["owner#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2178,"end":2183}],["solver_pubkey#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2202,"end":2215}],["domain#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2237,"end":2243}],["ctx#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2265,"end":2268}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":5,"2":9,"3":17,"4":21},"code_map":{"0":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2310,"end":2315},"1":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2319,"end":2323},"2":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2316,"end":2318},"3":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2302,"end":2341},"7":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2325,"end":2340},"8":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2302,"end":2341},"9":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2378,"end":2392},"10":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2351,"end":2393},"11":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2411,"end":2417},"12":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2411,"end":2426},"13":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2429,"end":2430},"14":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2427,"end":2428},"15":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2403,"end":2449},"19":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2432,"end":2448},"20":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2403,"end":2449},"21":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2508,"end":2511},"22":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2496,"end":2512},"23":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2526,"end":2531},"24":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2545,"end":2558},"25":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2572,"end":2578},"26":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2600,"end":2605},"27":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2638,"end":2641},"28":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2629,"end":2642},"29":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2679,"end":2682},"30":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2668,"end":2683},"31":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2727,"end":2730},"32":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2716,"end":2731},"33":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2472,"end":2742},"34":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2753,"end":2782},"35":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2782,"end":2783}},"is_native":false},"1":{"location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2795,"end":3301},"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2812,"end":2819},"type_parameters":[["T",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2820,"end":2821}]],"parameters":[["vault#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2832,"end":2837}],["quote_id#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2859,"end":2867}],["coin#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2889,"end":2893}],["ctx#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2912,"end":2915}]],"returns":[],"locals":[["amount#1#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3030,"end":3036}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2967,"end":2972},"2":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2949,"end":2973},"3":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3005,"end":3014},"4":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":2983,"end":3015},"5":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3054,"end":3059},"6":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3039,"end":3060},"7":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3030,"end":3036},"8":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3108,"end":3113},"9":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3083,"end":3114},"10":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3116,"end":3120},"11":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3070,"end":3121},"12":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3168,"end":3176},"13":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3202,"end":3217},"14":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3231,"end":3237},"15":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3278,"end":3281},"17":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3259,"end":3282},"18":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3144,"end":3293},"19":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3132,"end":3294},"20":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3294,"end":3295}},"is_native":false},"2":{"location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3307,"end":4037},"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3324,"end":3330},"type_parameters":[["T",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3331,"end":3332}]],"parameters":[["vault#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3343,"end":3348}],["quote_id#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3370,"end":3378}],["nonce#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3400,"end":3405}],["amount#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3420,"end":3426}],["receiver#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3441,"end":3449}],["signature#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3468,"end":3477}],["ctx#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3499,"end":3502}]],"returns":[],"locals":[["message#1#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3575,"end":3582}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3554,"end":3559},"2":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3536,"end":3560},"3":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3603,"end":3608},"5":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3610,"end":3623},"6":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3625,"end":3630},"7":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3632,"end":3638},"8":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3640,"end":3648},"9":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3585,"end":3649},"10":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3575,"end":3582},"11":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3676,"end":3681},"13":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3683,"end":3691},"14":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3693,"end":3703},"15":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3659,"end":3704},"16":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3728,"end":3733},"17":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3735,"end":3748},"18":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3714,"end":3749},"19":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3809,"end":3814},"20":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3785,"end":3815},"21":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3817,"end":3823},"22":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3825,"end":3828},"23":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3771,"end":3829},"24":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3871,"end":3879},"25":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3839,"end":3880},"26":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3927,"end":3935},"27":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3961,"end":3976},"28":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3990,"end":3996},"29":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4010,"end":4018},"30":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3903,"end":4029},"31":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":3891,"end":4030},"32":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4030,"end":4031}},"is_native":false},"3":{"location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4043,"end":4550},"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4060,"end":4075},"type_parameters":[],"parameters":[["vault#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4085,"end":4090}],["quote_id#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4112,"end":4120}],["nonce#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4142,"end":4147}],["signature#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4162,"end":4171}]],"returns":[],"locals":[["message#1#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4240,"end":4247}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4219,"end":4224},"2":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4201,"end":4225},"3":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4274,"end":4279},"5":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4281,"end":4294},"6":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4296,"end":4301},"7":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4250,"end":4302},"8":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4240,"end":4247},"9":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4329,"end":4334},"11":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4336,"end":4344},"12":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4346,"end":4356},"13":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4312,"end":4357},"14":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4381,"end":4386},"15":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4388,"end":4401},"16":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4367,"end":4402},"17":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4446,"end":4451},"18":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4441,"end":4469},"19":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4471,"end":4484},"20":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4486,"end":4490},"21":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4412,"end":4491},"22":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4532,"end":4540},"23":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4514,"end":4542},"24":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4502,"end":4543},"25":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4543,"end":4544}},"is_native":false},"4":{"location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4556,"end":5285},"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4573,"end":4579},"type_parameters":[["T",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4580,"end":4581}]],"parameters":[["vault#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4592,"end":4597}],["quote_id#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4619,"end":4627}],["nonce#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4649,"end":4654}],["amount#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4669,"end":4675}],["receiver#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4690,"end":4698}],["signature#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4717,"end":4726}],["ctx#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4748,"end":4751}]],"returns":[],"locals":[["message#1#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4824,"end":4831}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4803,"end":4808},"2":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4785,"end":4809},"3":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4852,"end":4857},"5":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4859,"end":4872},"6":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4874,"end":4879},"7":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4881,"end":4887},"8":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4889,"end":4897},"9":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4834,"end":4898},"10":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4824,"end":4831},"11":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4925,"end":4930},"13":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4932,"end":4940},"14":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4942,"end":4952},"15":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4908,"end":4953},"16":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4977,"end":4982},"17":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4984,"end":4997},"18":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":4963,"end":4998},"19":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5058,"end":5063},"20":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5034,"end":5064},"21":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5066,"end":5072},"22":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5074,"end":5077},"23":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5020,"end":5078},"24":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5120,"end":5128},"25":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5088,"end":5129},"26":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5175,"end":5183},"27":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5209,"end":5224},"28":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5238,"end":5244},"29":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5258,"end":5266},"30":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5152,"end":5277},"31":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5140,"end":5278},"32":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5278,"end":5279}},"is_native":false},"5":{"location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5291,"end":5504},"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5308,"end":5312},"type_parameters":[["T",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5313,"end":5314}]],"parameters":[["vault#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5325,"end":5330}],["coin#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5352,"end":5356}],["ctx#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5375,"end":5378}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5425,"end":5430},"2":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5432,"end":5435},"4":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5412,"end":5436},"5":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5484,"end":5489},"6":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5459,"end":5490},"7":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5492,"end":5496},"8":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5446,"end":5497},"9":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5497,"end":5498}},"is_native":false},"6":{"location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5510,"end":5820},"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5527,"end":5533},"type_parameters":[["T",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5534,"end":5535}]],"parameters":[["vault#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5546,"end":5551}],["amount#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5573,"end":5579}],["receiver#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5594,"end":5602}],["ctx#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5621,"end":5624}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5671,"end":5676},"2":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5678,"end":5681},"4":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5658,"end":5682},"5":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5742,"end":5747},"6":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5718,"end":5748},"7":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5750,"end":5756},"8":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5758,"end":5761},"9":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5704,"end":5762},"10":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5804,"end":5812},"11":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5772,"end":5813},"12":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5813,"end":5814}},"is_native":false},"7":{"location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5826,"end":5959},"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5843,"end":5848},"type_parameters":[],"parameters":[["vault#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5849,"end":5854}],["ctx#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5868,"end":5871}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5912,"end":5917},"2":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5919,"end":5922},"4":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5899,"end":5923},"5":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5948,"end":5952},"6":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5933,"end":5938},"7":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5933,"end":5945},"8":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5933,"end":5952},"9":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5952,"end":5953}},"is_native":false},"8":{"location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5965,"end":6101},"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5982,"end":5989},"type_parameters":[],"parameters":[["vault#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":5990,"end":5995}],["ctx#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6009,"end":6012}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6053,"end":6058},"2":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6060,"end":6063},"4":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6040,"end":6064},"5":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6089,"end":6094},"6":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6074,"end":6079},"7":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6074,"end":6086},"8":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6074,"end":6094},"9":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6094,"end":6095}},"is_native":false},"9":{"location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6107,"end":6378},"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6124,"end":6141},"type_parameters":[],"parameters":[["vault#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6151,"end":6156}],["solver_pubkey#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6178,"end":6191}],["ctx#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6213,"end":6216}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6263,"end":6268},"2":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6270,"end":6273},"4":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6250,"end":6274},"5":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6311,"end":6325},"6":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6284,"end":6326},"7":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6358,"end":6371},"8":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6336,"end":6341},"9":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6336,"end":6355},"10":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6336,"end":6371},"11":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6371,"end":6372}},"is_native":false},"10":{"location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6384,"end":6638},"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6401,"end":6419},"type_parameters":[],"parameters":[["vault#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6429,"end":6434}],["new_owner#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6456,"end":6465}],["ctx#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6484,"end":6487}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":10,"2":14},"code_map":{"0":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6534,"end":6539},"2":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6541,"end":6544},"4":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6521,"end":6545},"5":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6563,"end":6572},"6":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6576,"end":6580},"7":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6573,"end":6575},"8":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6555,"end":6598},"12":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6582,"end":6597},"13":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6555,"end":6598},"14":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6622,"end":6631},"15":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6608,"end":6613},"16":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6608,"end":6619},"17":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6608,"end":6631},"18":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6631,"end":6632}},"is_native":false},"11":{"location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6644,"end":6712},"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6655,"end":6660},"type_parameters":[],"parameters":[["vault#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6661,"end":6666}]],"returns":[{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6677,"end":6684}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6695,"end":6700},"1":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6695,"end":6706}},"is_native":false},"12":{"location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6718,"end":6810},"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6729,"end":6742},"type_parameters":[],"parameters":[["vault#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6743,"end":6748}]],"returns":[{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6759,"end":6769}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6785,"end":6790},"1":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6785,"end":6804},"2":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6780,"end":6804}},"is_native":false},"13":{"location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6816,"end":6894},"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6827,"end":6833},"type_parameters":[],"parameters":[["vault#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6834,"end":6839}]],"returns":[{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6850,"end":6860}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6876,"end":6881},"1":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6876,"end":6888},"2":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6871,"end":6888}},"is_native":false},"14":{"location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6900,"end":6970},"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6911,"end":6920},"type_parameters":[],"parameters":[["vault#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6921,"end":6926}]],"returns":[{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6937,"end":6941}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6952,"end":6957},"1":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6952,"end":6964}},"is_native":false},"15":{"location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6976,"end":7164},"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":6987,"end":7000},"type_parameters":[],"parameters":[["vault#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7001,"end":7006}],["quote_id#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7016,"end":7024}]],"returns":[{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7039,"end":7043}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7076,"end":7085},"1":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7054,"end":7086},"2":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7131,"end":7136},"3":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7130,"end":7147},"4":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7149,"end":7157},"5":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7096,"end":7158}},"is_native":false},"16":{"location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7170,"end":7372},"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7181,"end":7201},"type_parameters":[],"parameters":[["vault#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7202,"end":7207}],["quote_id#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7217,"end":7225}]],"returns":[{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7240,"end":7244}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7277,"end":7286},"1":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7255,"end":7287},"2":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7332,"end":7337},"3":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7331,"end":7355},"4":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7357,"end":7365},"5":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7297,"end":7366}},"is_native":false},"17":{"location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7378,"end":7687},"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7389,"end":7402},"type_parameters":[["T",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7403,"end":7404}]],"parameters":[["vault#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7406,"end":7411}]],"returns":[{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7422,"end":7425}],"locals":[["%#1",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7470,"end":7681}],["key#1#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7440,"end":7443}]],"nops":{},"labels":{"0":0,"1":7,"2":14,"3":18},"code_map":{"0":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7446,"end":7460},"1":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7440,"end":7443},"2":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7523,"end":7528},"3":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7522,"end":7537},"4":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7539,"end":7547},"5":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7474,"end":7548},"6":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7470,"end":7681},"7":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7619,"end":7624},"8":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7618,"end":7633},"9":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7635,"end":7638},"10":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7582,"end":7639},"11":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7564,"end":7640},"12":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7470,"end":7681},"14":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7670,"end":7671},"17":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7470,"end":7681}},"is_native":false},"18":{"location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7693,"end":7998},"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7704,"end":7718},"type_parameters":[["T",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7719,"end":7720}]],"parameters":[["vault#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7731,"end":7736}],["quote_id#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7754,"end":7762}],["nonce#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7784,"end":7789}],["amount#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7804,"end":7810}],["receiver#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7825,"end":7833}]],"returns":[{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7851,"end":7861}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7894,"end":7903},"1":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7872,"end":7904},"2":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7936,"end":7941},"3":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7943,"end":7956},"4":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7958,"end":7966},"5":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7968,"end":7973},"6":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7975,"end":7981},"7":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7983,"end":7991},"8":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":7914,"end":7992}},"is_native":false},"19":{"location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8004,"end":8309},"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8015,"end":8029},"type_parameters":[["T",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8030,"end":8031}]],"parameters":[["vault#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8042,"end":8047}],["quote_id#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8065,"end":8073}],["nonce#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8095,"end":8100}],["amount#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8115,"end":8121}],["receiver#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8136,"end":8144}]],"returns":[{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8162,"end":8172}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8205,"end":8214},"1":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8183,"end":8215},"2":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8247,"end":8252},"3":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8254,"end":8267},"4":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8269,"end":8277},"5":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8279,"end":8284},"6":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8286,"end":8292},"7":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8294,"end":8302},"8":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8225,"end":8303}},"is_native":false},"20":{"location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8315,"end":8726},"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8326,"end":8349},"type_parameters":[],"parameters":[["vault#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8359,"end":8364}],["quote_id#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8382,"end":8390}],["nonce#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8412,"end":8417}]],"returns":[{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8431,"end":8441}],"locals":[["%#1",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8509,"end":8719}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8474,"end":8483},"1":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8452,"end":8484},"2":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8557,"end":8562},"3":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8557,"end":8569},"4":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8552,"end":8569},"5":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8614,"end":8619},"6":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8613,"end":8622},"7":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8590,"end":8623},"8":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8645,"end":8667},"9":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8681,"end":8689},"10":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8703,"end":8708},"11":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8509,"end":8719},"13":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8508,"end":8719},"14":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8494,"end":8720}},"is_native":false},"21":{"location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8732,"end":8801},"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8743,"end":8767},"type_parameters":[],"parameters":[],"returns":[{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8771,"end":8773}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8784,"end":8795}},"is_native":false},"22":{"location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8807,"end":9291},"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8811,"end":8829},"type_parameters":[["T",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8830,"end":8831}]],"parameters":[["vault#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8842,"end":8847}],["action#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8865,"end":8871}],["quote_id#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8886,"end":8894}],["nonce#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8916,"end":8921}],["amount#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8936,"end":8942}],["receiver#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8957,"end":8965}]],"returns":[{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":8983,"end":8993}],"locals":[["%#1",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9019,"end":9284}]],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9064,"end":9069},"1":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9064,"end":9076},"2":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9059,"end":9076},"3":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9121,"end":9126},"4":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9120,"end":9129},"5":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9097,"end":9130},"6":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9144,"end":9150},"7":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9164,"end":9172},"8":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9186,"end":9191},"9":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9217,"end":9231},"10":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9245,"end":9251},"11":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9265,"end":9273},"12":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9019,"end":9284},"14":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9018,"end":9284},"15":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9004,"end":9285}},"is_native":false},"23":{"location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9297,"end":9709},"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9301,"end":9317},"type_parameters":[],"parameters":[["vault#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9318,"end":9323}],["message#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9333,"end":9340}],["signature#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9355,"end":9364}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":6,"2":14,"3":22,"4":24},"code_map":{"0":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9397,"end":9406},"1":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9397,"end":9415},"2":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9419,"end":9445},"3":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9416,"end":9418},"4":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9389,"end":9467},"12":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9447,"end":9466},"13":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9389,"end":9467},"14":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9542,"end":9551},"15":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9570,"end":9575},"16":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9569,"end":9589},"17":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9607,"end":9614},"18":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9632,"end":9643},"19":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9498,"end":9658},"20":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9477,"end":9702},"22":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9672,"end":9691},"23":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9477,"end":9702},"24":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9702,"end":9703}},"is_native":false},"24":{"location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9715,"end":10158},"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9719,"end":9740},"type_parameters":[["T",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9741,"end":9742}]],"parameters":[["vault#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9744,"end":9749}]],"returns":[{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9764,"end":9779}],"locals":[["key#1#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9794,"end":9797}]],"nops":{},"labels":{"0":0,"1":8,"2":13},"code_map":{"0":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9800,"end":9814},"1":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9794,"end":9797},"2":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9878,"end":9883},"3":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9877,"end":9892},"4":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9894,"end":9902},"5":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9829,"end":9903},"6":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9828,"end":9829},"7":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9824,"end":10076},"8":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9974,"end":9979},"9":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9969,"end":9988},"10":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10006,"end":10014},"11":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10032,"end":10050},"12":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":9919,"end":10065},"13":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10132,"end":10137},"14":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10127,"end":10146},"15":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10148,"end":10151},"16":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10087,"end":10152}},"is_native":false},"25":{"location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10164,"end":10320},"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10168,"end":10188},"type_parameters":[["T",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10189,"end":10190}]],"parameters":[["vault#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10192,"end":10197}]],"returns":[{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10212,"end":10227}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10283,"end":10288},"1":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10278,"end":10297},"2":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10299,"end":10313},"3":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10238,"end":10314}},"is_native":false},"26":{"location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10326,"end":10611},"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10330,"end":10343},"type_parameters":[],"parameters":[["vault#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10344,"end":10349}],["quote_id#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10363,"end":10371}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":7,"2":11},"code_map":{"0":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10452,"end":10457},"1":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10451,"end":10468},"2":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10470,"end":10483},"3":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10417,"end":10484},"4":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10416,"end":10417},"5":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10395,"end":10527},"9":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10498,"end":10516},"10":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10395,"end":10527},"11":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10571,"end":10576},"12":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10566,"end":10587},"13":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10589,"end":10597},"14":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10599,"end":10603},"15":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10537,"end":10604},"16":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10604,"end":10605}},"is_native":false},"27":{"location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10617,"end":10703},"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10621,"end":10638},"type_parameters":[],"parameters":[["vault#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10639,"end":10644}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":6,"2":8},"code_map":{"0":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10673,"end":10678},"1":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10673,"end":10685},"3":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10672,"end":10673},"4":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10664,"end":10696},"6":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10687,"end":10695},"7":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10664,"end":10696},"8":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10696,"end":10697}},"is_native":false},"28":{"location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10709,"end":10836},"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10713,"end":10725},"type_parameters":[],"parameters":[["vault#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10726,"end":10731}],["ctx#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10741,"end":10744}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":8,"2":10},"code_map":{"0":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10795,"end":10798},"1":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10776,"end":10799},"2":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10803,"end":10808},"3":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10803,"end":10814},"5":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10800,"end":10802},"6":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10768,"end":10829},"8":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10816,"end":10828},"9":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10768,"end":10829},"10":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10829,"end":10830}},"is_native":false},"29":{"location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10842,"end":10973},"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10846,"end":10867},"type_parameters":[],"parameters":[["quote_id#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10868,"end":10876}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":6,"2":8},"code_map":{"0":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10909,"end":10917},"1":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10909,"end":10926},"2":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10930,"end":10945},"3":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10927,"end":10929},"4":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10901,"end":10966},"6":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10947,"end":10965},"7":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10901,"end":10966},"8":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10966,"end":10967}},"is_native":false},"30":{"location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10979,"end":11177},"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":10983,"end":11009},"type_parameters":[],"parameters":[["solver_pubkey#0#0",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":11010,"end":11023}]],"returns":[],"locals":[],"nops":{},"labels":{"0":0,"1":6,"2":8},"code_map":{"0":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":11069,"end":11082},"1":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":11069,"end":11091},"2":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":11095,"end":11122},"3":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":11092,"end":11094},"4":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":11048,"end":11170},"6":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":11136,"end":11159},"7":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":11048,"end":11170},"8":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":11170,"end":11171}},"is_native":false},"31":{"location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":11183,"end":11264},"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":11187,"end":11196},"type_parameters":[["T",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":11197,"end":11198}]],"parameters":[],"returns":[{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":11203,"end":11213}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":11242,"end":11257},"1":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":11224,"end":11258}},"is_native":false},"32":{"location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":11270,"end":11371},"definition_location":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":11274,"end":11284},"type_parameters":[["T",{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":11285,"end":11286}]],"parameters":[],"returns":[{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":11291,"end":11297}],"locals":[],"nops":{},"labels":{"0":0},"code_map":{"0":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":11331,"end":11364},"1":{"file_hash":"8b2dc5b2e7aecc1832c2cc68fe1945d298fe9050f25462e1f0f77070bd828495","start":11308,"end":11365}},"is_native":false}},"constant_map":{"ACTION_FULFIL":0,"ACTION_MARK_FOR_REFUND":2,"ACTION_REFUND":1,"E_INVALID_DOMAIN":9,"E_INVALID_OWNER":10,"E_INVALID_QUOTE_ID":0,"E_INVALID_SIGNATURE":1,"E_INVALID_SOLVER_PUBKEY":8,"E_ONLY_OWNER":2,"E_PAUSED":7,"HASH_SHA256":3,"QUOTE_ID_LENGTH":4,"SECP256K1_PUBLIC_KEY_LENGTH":5,"SECP256K1_SIGNATURE_LENGTH":6}} \ No newline at end of file diff --git a/sui/rfq-vault/build/RfqVault/debug_info/vault.mvd b/sui/rfq-vault/build/RfqVault/debug_info/vault.mvd new file mode 100644 index 0000000..4196cfa Binary files /dev/null and b/sui/rfq-vault/build/RfqVault/debug_info/vault.mvd differ diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/address.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/address.move new file mode 100644 index 0000000..e33c9e5 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/address.move @@ -0,0 +1,12 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// Provides a way to get address length since it's a +/// platform-specific parameter. +module std::address; + +/// Should be converted to a native function. +/// Current implementation only works for Sui. +public fun length(): u64 { + 32 +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/ascii.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/ascii.move new file mode 100644 index 0000000..5b43c75 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/ascii.move @@ -0,0 +1,163 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// The `ASCII` module defines basic string and char newtypes in Move that verify +/// that characters are valid ASCII, and that strings consist of only valid ASCII characters. +module std::ascii; + +// Allows calling `.to_string()` to convert an `ascii::String` into as `string::String` +public use fun std::string::from_ascii as String.to_string; + +/// An invalid ASCII character was encountered when creating an ASCII string. +const EInvalidASCIICharacter: u64 = 0x10000; +/// An invalid index was encountered when creating a substring. +const EInvalidIndex: u64 = 0x10001; + +/// The `String` struct holds a vector of bytes that all represent +/// valid ASCII characters. Note that these ASCII characters may not all +/// be printable. To determine if a `String` contains only "printable" +/// characters you should use the `all_characters_printable` predicate +/// defined in this module. +public struct String has copy, drop, store { + bytes: vector, +} + +/// An ASCII character. +public struct Char has copy, drop, store { + byte: u8, +} + +/// Convert a `byte` into a `Char` that is checked to make sure it is valid ASCII. +public fun char(byte: u8): Char { + assert!(is_valid_char(byte), EInvalidASCIICharacter); + Char { byte } +} + +/// Convert a vector of bytes `bytes` into an `String`. Aborts if +/// `bytes` contains non-ASCII characters. +public fun string(bytes: vector): String { + let x = try_string(bytes); + assert!(x.is_some(), EInvalidASCIICharacter); + x.destroy_some() +} + +/// Convert a vector of bytes `bytes` into an `String`. Returns +/// `Some()` if the `bytes` contains all valid ASCII +/// characters. Otherwise returns `None`. +public fun try_string(bytes: vector): Option { + let is_valid = bytes.all!(|byte| is_valid_char(*byte)); + if (is_valid) option::some(String { bytes }) else option::none() +} + +/// Returns `true` if all characters in `string` are printable characters +/// Returns `false` otherwise. Not all `String`s are printable strings. +public fun all_characters_printable(string: &String): bool { + string.bytes.all!(|byte| is_printable_char(*byte)) +} + +/// Push a `Char` to the end of the `string`. +public fun push_char(string: &mut String, char: Char) { + string.bytes.push_back(char.byte); +} + +/// Pop a `Char` from the end of the `string`. +public fun pop_char(string: &mut String): Char { + Char { byte: string.bytes.pop_back() } +} + +/// Returns the length of the `string` in bytes. +public fun length(string: &String): u64 { + string.as_bytes().length() +} + +/// Append the `other` string to the end of `string`. +public fun append(string: &mut String, other: String) { + string.bytes.append(other.into_bytes()) +} + +/// Insert the `other` string at the `at` index of `string`. +public fun insert(s: &mut String, at: u64, o: String) { + assert!(at <= s.length(), EInvalidIndex); + o.into_bytes().destroy!(|e| s.bytes.insert(e, at)); +} + +/// Copy the slice of the `string` from `i` to `j` into a new `String`. +public fun substring(string: &String, i: u64, j: u64): String { + assert!(i <= j && j <= string.length(), EInvalidIndex); + let mut bytes = vector[]; + i.range_do!(j, |i| bytes.push_back(string.bytes[i])); + String { bytes } +} + +/// Get the inner bytes of the `string` as a reference +public fun as_bytes(string: &String): &vector { + &string.bytes +} + +/// Unpack the `string` to get its backing bytes +public fun into_bytes(string: String): vector { + let String { bytes } = string; + bytes +} + +/// Unpack the `char` into its underlying bytes. +public fun byte(char: Char): u8 { + let Char { byte } = char; + byte +} + +/// Returns `true` if `b` is a valid ASCII character. +/// Returns `false` otherwise. +public fun is_valid_char(b: u8): bool { + b <= 0x7F +} + +/// Returns `true` if `byte` is a printable ASCII character. +/// Returns `false` otherwise. +public fun is_printable_char(byte: u8): bool { + byte >= 0x20 && // Disallow metacharacters + byte <= 0x7E // Don't allow DEL metacharacter +} + +/// Returns `true` if `string` is empty. +public fun is_empty(string: &String): bool { + string.bytes.is_empty() +} + +/// Convert a `string` to its uppercase equivalent. +public fun to_uppercase(string: &String): String { + let bytes = string.as_bytes().map_ref!(|byte| char_to_uppercase(*byte)); + String { bytes } +} + +/// Convert a `string` to its lowercase equivalent. +public fun to_lowercase(string: &String): String { + let bytes = string.as_bytes().map_ref!(|byte| char_to_lowercase(*byte)); + String { bytes } +} + +/// Computes the index of the first occurrence of the `substr` in the `string`. +/// Returns the length of the `string` if the `substr` is not found. +/// Returns 0 if the `substr` is empty. +public fun index_of(string: &String, substr: &String): u64 { + let mut i = 0; + let (n, m) = (string.length(), substr.length()); + if (n < m) return n; + while (i <= n - m) { + let mut j = 0; + while (j < m && string.bytes[i + j] == substr.bytes[j]) j = j + 1; + if (j == m) return i; + i = i + 1; + }; + n +} + +/// Convert a `char` to its lowercase equivalent. +fun char_to_uppercase(byte: u8): u8 { + if (byte >= 0x61 && byte <= 0x7A) byte - 0x20 else byte +} + +/// Convert a `char` to its lowercase equivalent. +fun char_to_lowercase(byte: u8): u8 { + if (byte >= 0x41 && byte <= 0x5A) byte + 0x20 else byte +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/bcs.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/bcs.move new file mode 100644 index 0000000..7e0cec9 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/bcs.move @@ -0,0 +1,11 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// Utility for converting a Move value to its binary representation in BCS (Binary Canonical +/// Serialization). BCS is the binary encoding for Move resources and other non-module values +/// published on-chain. See https://github.com/diem/bcs#binary-canonical-serialization-bcs for more +/// details on BCS. +module std::bcs; + +/// Return the binary representation of `v` in BCS (Binary Canonical Serialization) format +public native fun to_bytes(v: &MoveValue): vector; diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/bit_vector.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/bit_vector.move new file mode 100644 index 0000000..b5e3b66 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/bit_vector.move @@ -0,0 +1,111 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +module std::bit_vector; + +/// The provided index is out of bounds +const EINDEX: u64 = 0x20000; +/// An invalid length of bitvector was given +const ELENGTH: u64 = 0x20001; + +#[allow(unused_const)] +const WORD_SIZE: u64 = 1; +/// The maximum allowed bitvector size +const MAX_SIZE: u64 = 1024; + +public struct BitVector has copy, drop, store { + length: u64, + bit_field: vector, +} + +public fun new(length: u64): BitVector { + assert!(length > 0, ELENGTH); + assert!(length < MAX_SIZE, ELENGTH); + let mut counter = 0; + let mut bit_field = vector[]; + while (counter < length) { + bit_field.push_back(false); + counter = counter + 1; + }; + + BitVector { + length, + bit_field, + } +} + +/// Set the bit at `bit_index` in the `bitvector` regardless of its previous state. +public fun set(bitvector: &mut BitVector, bit_index: u64) { + assert!(bit_index < bitvector.bit_field.length(), EINDEX); + let x = &mut bitvector.bit_field[bit_index]; + *x = true; +} + +/// Unset the bit at `bit_index` in the `bitvector` regardless of its previous state. +public fun unset(bitvector: &mut BitVector, bit_index: u64) { + assert!(bit_index < bitvector.bit_field.length(), EINDEX); + let x = &mut bitvector.bit_field[bit_index]; + *x = false; +} + +/// Shift the `bitvector` left by `amount`. If `amount` is greater than the +/// bitvector's length the bitvector will be zeroed out. +public fun shift_left(bitvector: &mut BitVector, amount: u64) { + if (amount >= bitvector.length) { + let len = bitvector.bit_field.length(); + let mut i = 0; + while (i < len) { + let elem = &mut bitvector.bit_field[i]; + *elem = false; + i = i + 1; + }; + } else { + let mut i = amount; + + while (i < bitvector.length) { + if (bitvector.is_index_set(i)) bitvector.set(i - amount) + else bitvector.unset(i - amount); + i = i + 1; + }; + + i = bitvector.length - amount; + + while (i < bitvector.length) { + unset(bitvector, i); + i = i + 1; + }; + } +} + +/// Return the value of the bit at `bit_index` in the `bitvector`. `true` +/// represents "1" and `false` represents a 0 +public fun is_index_set(bitvector: &BitVector, bit_index: u64): bool { + assert!(bit_index < bitvector.bit_field.length(), EINDEX); + bitvector.bit_field[bit_index] +} + +/// Return the length (number of usable bits) of this bitvector +public fun length(bitvector: &BitVector): u64 { + bitvector.bit_field.length() +} + +/// Returns the length of the longest sequence of set bits starting at (and +/// including) `start_index` in the `bitvector`. If there is no such +/// sequence, then `0` is returned. +public fun longest_set_sequence_starting_at(bitvector: &BitVector, start_index: u64): u64 { + assert!(start_index < bitvector.length, EINDEX); + let mut index = start_index; + + // Find the greatest index in the vector such that all indices less than it are set. + while (index < bitvector.length) { + if (!bitvector.is_index_set(index)) break; + index = index + 1; + }; + + index - start_index +} + +#[test_only] +public fun word_size(): u64 { + WORD_SIZE +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/bool.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/bool.move new file mode 100644 index 0000000..58d637f --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/bool.move @@ -0,0 +1,5 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +#[defines_primitive(bool)] +module std::bool; diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/debug.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/debug.move new file mode 100644 index 0000000..b14064b --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/debug.move @@ -0,0 +1,9 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// Module providing debug functionality. +module std::debug; + +public native fun print(x: &T); + +public native fun print_stack_trace(); diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/fixed_point32.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/fixed_point32.move new file mode 100644 index 0000000..1d86da3 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/fixed_point32.move @@ -0,0 +1,112 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// Defines a fixed-point numeric type with a 32-bit integer part and +/// a 32-bit fractional part. +#[ + deprecated( + note = b"Use `std::uq32_32` instead. If you need to convert from a `FixedPoint32` to a `UQ32_32`, you can use the `std::fixed_point32::get_raw_value` with `std::uq32_32::from_raw_value`.", + ), +] +module std::fixed_point32; + +/// Define a fixed-point numeric type with 32 fractional bits. +/// This is just a u64 integer but it is wrapped in a struct to +/// make a unique type. This is a binary representation, so decimal +/// values may not be exactly representable, but it provides more +/// than 9 decimal digits of precision both before and after the +/// decimal point (18 digits total). For comparison, double precision +/// floating-point has less than 16 decimal digits of precision, so +/// be careful about using floating-point to convert these values to +/// decimal. +public struct FixedPoint32 has copy, drop, store { value: u64 } + +///> TODO: This is a basic constant and should be provided somewhere centrally in the framework. +const MAX_U64: u128 = 18446744073709551615; + +/// The denominator provided was zero +const EDENOMINATOR: u64 = 0x10001; +/// The quotient value would be too large to be held in a `u64` +const EDIVISION: u64 = 0x20002; +/// The multiplied value would be too large to be held in a `u64` +const EMULTIPLICATION: u64 = 0x20003; +/// A division by zero was encountered +const EDIVISION_BY_ZERO: u64 = 0x10004; +/// The computed ratio when converting to a `FixedPoint32` would be unrepresentable +const ERATIO_OUT_OF_RANGE: u64 = 0x20005; + +/// Multiply a u64 integer by a fixed-point number, truncating any +/// fractional part of the product. This will abort if the product +/// overflows. +public fun multiply_u64(val: u64, multiplier: FixedPoint32): u64 { + // The product of two 64 bit values has 128 bits, so perform the + // multiplication with u128 types and keep the full 128 bit product + // to avoid losing accuracy. + let unscaled_product = val as u128 * (multiplier.value as u128); + // The unscaled product has 32 fractional bits (from the multiplier) + // so rescale it by shifting away the low bits. + let product = unscaled_product >> 32; + // Check whether the value is too large. + assert!(product <= MAX_U64, EMULTIPLICATION); + product as u64 +} + +/// Divide a u64 integer by a fixed-point number, truncating any +/// fractional part of the quotient. This will abort if the divisor +/// is zero or if the quotient overflows. +public fun divide_u64(val: u64, divisor: FixedPoint32): u64 { + // Check for division by zero. + assert!(divisor.value != 0, EDIVISION_BY_ZERO); + // First convert to 128 bits and then shift left to + // add 32 fractional zero bits to the dividend. + let scaled_value = val as u128 << 32; + let quotient = scaled_value / (divisor.value as u128); + // Check whether the value is too large. + assert!(quotient <= MAX_U64, EDIVISION); + // the value may be too large, which will cause the cast to fail + // with an arithmetic error. + quotient as u64 +} + +/// Create a fixed-point value from a rational number specified by its +/// numerator and denominator. Calling this function should be preferred +/// for using `Self::create_from_raw_value` which is also available. +/// This will abort if the denominator is zero. It will also +/// abort if the numerator is nonzero and the ratio is not in the range +/// 2^-32 .. 2^32-1. When specifying decimal fractions, be careful about +/// rounding errors: if you round to display N digits after the decimal +/// point, you can use a denominator of 10^N to avoid numbers where the +/// very small imprecision in the binary representation could change the +/// rounding, e.g., 0.0125 will round down to 0.012 instead of up to 0.013. +public fun create_from_rational(numerator: u64, denominator: u64): FixedPoint32 { + // If the denominator is zero, this will abort. + // Scale the numerator to have 64 fractional bits and the denominator + // to have 32 fractional bits, so that the quotient will have 32 + // fractional bits. + let scaled_numerator = numerator as u128 << 64; + let scaled_denominator = denominator as u128 << 32; + assert!(scaled_denominator != 0, EDENOMINATOR); + let quotient = scaled_numerator / scaled_denominator; + assert!(quotient != 0 || numerator == 0, ERATIO_OUT_OF_RANGE); + // Return the quotient as a fixed-point number. We first need to check whether the cast + // can succeed. + assert!(quotient <= MAX_U64, ERATIO_OUT_OF_RANGE); + FixedPoint32 { value: quotient as u64 } +} + +/// Create a fixedpoint value from a raw value. +public fun create_from_raw_value(value: u64): FixedPoint32 { + FixedPoint32 { value } +} + +/// Accessor for the raw u64 value. Other less common operations, such as +/// adding or subtracting FixedPoint32 values, can be done using the raw +/// values directly. +public fun get_raw_value(num: FixedPoint32): u64 { + num.value +} + +/// Returns true if the ratio is zero. +public fun is_zero(num: FixedPoint32): bool { + num.value == 0 +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/hash.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/hash.move new file mode 100644 index 0000000..8ea9483 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/hash.move @@ -0,0 +1,11 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// Module which defines SHA hashes for byte vectors. +/// +/// The functions in this module are natively declared both in the Move runtime +/// as in the Move prover's prelude. +module std::hash; + +public native fun sha2_256(data: vector): vector; +public native fun sha3_256(data: vector): vector; diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/internal.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/internal.move new file mode 100644 index 0000000..f3e4060 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/internal.move @@ -0,0 +1,38 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// Defines the `Permit` type, which can be used to constrain the logic of a +/// generic function to be authorized only by the module that defines the type +/// parameter. +/// +/// ```move +/// module example::use_permit; +/// +/// public struct MyType { /* ... */ } +/// +/// public fun test_permit() { +/// let permit = internal::permit(); +/// /* external_module::call_with_permit(permit); */ +/// } +/// ``` +/// +/// To write a function that is guarded by a `Permit`, require it as an argument. +/// +/// ```move +/// // Silly mockup of a type registry where a type can be registered only by +/// // the module that defines the type. +/// module example::type_registry; +/// +/// public fun register_type(_: internal::Permit /* ... */) { +/// /* ... */ +/// } +/// ``` +module std::internal; + +/// A privileged witness of the `T` type. +/// Instances can only be created by the module that defines the type `T`. +public struct Permit() has drop; + +/// Construct a new `Permit` for the type `T`. +/// Can only be called by the module that defines the type `T`. +public fun permit(): Permit { Permit() } diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/macros.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/macros.move new file mode 100644 index 0000000..1a0cf75 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/macros.move @@ -0,0 +1,338 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// This module holds shared implementation of macros used in `std` +module std::macros; + +use std::string::String; + +public(package) macro fun num_max<$T>($x: $T, $y: $T): $T { + let x = $x; + let y = $y; + if (x > y) x else y +} + +public(package) macro fun num_min<$T>($x: $T, $y: $T): $T { + let x = $x; + let y = $y; + if (x < y) x else y +} + +public(package) macro fun num_diff<$T>($x: $T, $y: $T): $T { + let x = $x; + let y = $y; + if (x > y) x - y else y - x +} + +public(package) macro fun num_div_ceil<$T>($x: $T, $y: $T): $T { + let x = $x; + let y = $y; + if (x % y == 0) x / y else x / y + 1 +} + +public(package) macro fun num_pow($base: _, $exponent: u8): _ { + let mut base = $base; + let mut exponent = $exponent; + let mut res = 1; + while (exponent >= 1) { + if (exponent % 2 == 0) { + base = base * base; + exponent = exponent / 2; + } else { + res = res * base; + exponent = exponent - 1; + } + }; + + res +} + +public(package) macro fun num_sqrt<$T, $U>($x: $T, $bitsize: u8): $T { + let x = $x; + let mut bit = (1: $U) << $bitsize; + let mut res = (0: $U); + let mut x = x as $U; + + while (bit != 0) { + if (x >= res + bit) { + x = x - (res + bit); + res = (res >> 1) + bit; + } else { + res = res >> 1; + }; + bit = bit >> 2; + }; + + res as $T +} + +public(package) macro fun num_to_string($x: _): String { + let mut x = $x; + if (x == 0) { + return b"0".to_string() + }; + let mut buffer = vector[]; + while (x != 0) { + buffer.push_back(((48 + x % 10) as u8)); + x = x / 10; + }; + buffer.reverse(); + buffer.to_string() +} + +public(package) macro fun num_checked_add<$T>($x: $T, $y: $T, $max_t: $T): Option<$T> { + let x = $x; + let y = $y; + let max_t = $max_t; + if (y > max_t - x) option::none() else option::some(x + y) +} + +public(package) macro fun num_checked_sub<$T>($x: $T, $y: $T): Option<$T> { + let x = $x; + let y = $y; + if (x < y) option::none() else option::some(x - y) +} + +public(package) macro fun num_checked_mul<$T>($x: $T, $y: $T, $max_t: $T): Option<$T> { + let x = $x; + let y = $y; + let max_t = $max_t; + if (x == 0 || y == 0) option::some(0) + else if (y > max_t / x) option::none() + else option::some(x * y) +} + +public(package) macro fun num_checked_div<$T>($x: $T, $y: $T): Option<$T> { + let x = $x; + let y = $y; + if (y == 0) option::none() else option::some(x / y) +} + +public(package) macro fun num_saturating_add<$T>($x: $T, $y: $T, $max_t: $T): $T { + let x = $x; + let y = $y; + let max_t = $max_t; + if (y > max_t - x) max_t else x + y +} + +public(package) macro fun num_saturating_sub<$T>($x: $T, $y: $T): $T { + let x = $x; + let y = $y; + if (x < y) 0 else x - y +} + +public(package) macro fun num_saturating_mul<$T>($x: $T, $y: $T, $max_t: $T): $T { + let x = $x; + let y = $y; + let max_t = $max_t; + if (x == 0 || y == 0) 0 + else if (y > max_t / x) max_t + else x * y +} + +public macro fun num_checked_shl<$T>($x: $T, $shift: u8, $bit_size: u8): Option<$T> { + let x = $x; + let shift = $shift; + let bit_size = $bit_size; + if (shift >= bit_size) option::none() else option::some(x << shift) +} + +public macro fun num_checked_shr<$T>($x: $T, $shift: u8, $bit_size: u8): Option<$T> { + let x = $x; + let shift = $shift; + let bit_size = $bit_size; + if (shift >= bit_size) option::none() else option::some(x >> shift) +} + +public macro fun num_lossless_shl<$T>($x: $T, $shift: u8, $bit_size: u8): Option<$T> { + let x = $x; + let shift = $shift; + let bit_size = $bit_size; + if (shift >= bit_size) option::none() + else { + let result = x << shift; + if (result >> shift == x) option::some(result) else option::none() + } +} + +public macro fun num_lossless_shr<$T>($x: $T, $shift: u8, $bit_size: u8): Option<$T> { + let x = $x; + let shift = $shift; + let bit_size = $bit_size; + if (shift >= bit_size) option::none() + else { + let result = x >> shift; + if (result << shift == x) option::some(result) else option::none() + } +} + +public macro fun num_lossless_div<$T>($x: $T, $y: $T): Option<$T> { + let x = $x; + let y = $y; + if (y == 0) option::none() + else if (x % y == 0) option::some(x / y) + else option::none() +} + +public macro fun range_do<$T, $R: drop>($start: $T, $stop: $T, $f: |$T| -> $R) { + let mut i = $start; + let stop = $stop; + while (i < stop) { + $f(i); + i = i + 1; + } +} + +public macro fun range_do_eq<$T, $R: drop>($start: $T, $stop: $T, $f: |$T| -> $R) { + let mut i = $start; + let stop = $stop; + // we check `i >= stop` inside the loop instead of `i <= stop` as `while` condition to avoid + // incrementing `i` past the MAX integer value. + // Because of this, we need to check if `i > stop` and return early--instead of letting the + // loop bound handle it, like in the `range_do` macro. + if (i > stop) return; + loop { + $f(i); + if (i >= stop) break; + i = i + 1; + } +} + +public macro fun do<$T, $R: drop>($stop: $T, $f: |$T| -> $R) { + range_do!(0, $stop, $f) +} + +public macro fun do_eq<$T, $R: drop>($stop: $T, $f: |$T| -> $R) { + range_do_eq!(0, $stop, $f) +} + +public(package) macro fun try_as_u8($x: _): Option { + let x = $x; + if (x > 0xFF) option::none() else option::some(x as u8) +} + +public(package) macro fun try_as_u16($x: _): Option { + let x = $x; + if (x > 0xFFFF) option::none() else option::some(x as u16) +} + +public(package) macro fun try_as_u32($x: _): Option { + let x = $x; + if (x > 0xFFFF_FFFF) option::none() else option::some(x as u32) +} + +public(package) macro fun try_as_u64($x: _): Option { + let x = $x; + if (x > 0xFFFF_FFFF_FFFF_FFFF) option::none() else option::some(x as u64) +} + +public(package) macro fun try_as_u128($x: _): Option { + let x = $x; + if (x > 0xFFFF_FFFF_FFFF_FFFF_FFFF_FFFF_FFFF_FFFF) option::none() else option::some(x as u128) +} + +public(package) macro fun num_mul_div<$T, $U>($a: $T, $b: $T, $c: $T): $T { + (($a as $U) * ($b as $U) / ($c as $U)) as $T +} + +public(package) macro fun num_mul_div_ceil<$T, $U>($a: $T, $b: $T, $c: $T): $T { + num_div_ceil!(($a as $U) * ($b as $U), $c as $U) as $T +} + +/// Creates a fixed-point value from a quotient specified by its numerator and denominator. +/// `$T` is the underlying integer type for the fixed-point value, where `$T` has `$t_bits` bits. +/// `$U` is the type used for intermediate calculations, where `$U` is the next larger integer type. +/// `$max_t` is the maximum value that can be represented by `$T`. +/// `$t_bits` (as mentioned above) is the total number of bits in the fixed-point value (integer +/// plus fractional). +/// `$fractional_bits` is the number of fractional bits in the fixed-point value. +public(package) macro fun uq_from_quotient<$T, $U>( + $numerator: $T, + $denominator: $T, + $max_t: $T, + $t_bits: u8, + $fractional_bits: u8, + $abort_denominator: _, + $abort_quotient_too_small: _, + $abort_quotient_too_large: _, +): $T { + let numerator = $numerator; + let denominator = $denominator; + if (denominator == 0) $abort_denominator; + + // Scale the numerator to have `$t_bits` fractional bits and the denominator to have + // `$t_bits - $fractional_bits` fractional bits, so that the quotient will have + // `$fractional_bits` fractional bits. + let scaled_numerator = numerator as $U << $t_bits; + let scaled_denominator = denominator as $U << ($t_bits - $fractional_bits); + let quotient = scaled_numerator / scaled_denominator; + + // The quotient can only be zero if the numerator is also zero. + if (quotient == 0 && numerator != 0) $abort_quotient_too_small; + + // Return the quotient as a fixed-point number. We first need to check whether the cast + // can succeed. + if (quotient > $max_t as $U) $abort_quotient_too_large; + quotient as $T +} + +public(package) macro fun uq_from_int<$T, $U>($integer: $T, $fractional_bits: u8): $U { + ($integer as $U) << $fractional_bits +} + +public(package) macro fun uq_add<$T, $U>($a: $T, $b: $T, $max_t: $T, $abort_overflow: _): $T { + let sum = $a as $U + ($b as $U); + if (sum > $max_t as $U) $abort_overflow; + sum as $T +} + +public(package) macro fun uq_sub<$T>($a: $T, $b: $T, $abort_overflow: _): $T { + let a = $a; + let b = $b; + if (a < b) $abort_overflow; + a - b +} + +public(package) macro fun uq_to_int<$T, $U>($a: $U, $fractional_bits: u8): $T { + ($a >> $fractional_bits) as $T +} + +public(package) macro fun uq_int_mul<$T, $U>( + $val: $T, + $multiplier: $T, + $max_t: $T, + $fractional_bits: u8, + $abort_overflow: _, +): $T { + // The product of two `$T` bit values has the same number of bits as `$U`, so perform the + // multiplication with `$U` types and keep the full `$U` bit product + // to avoid losing accuracy. + let unscaled_product = $val as $U * ($multiplier as $U); + // The unscaled product has `$fractional_bits` fractional bits (from the multiplier) + // so rescale it by shifting away the low bits. + let product = unscaled_product >> $fractional_bits; + // Check whether the value is too large. + if (product > $max_t as $U) $abort_overflow; + product as $T +} + +public(package) macro fun uq_int_div<$T, $U>( + $val: $T, + $divisor: $T, + $max_t: $T, + $fractional_bits: u8, + $abort_division_by_zero: _, + $abort_overflow: _, +): $T { + let val = $val; + let divisor = $divisor; + // Check for division by zero. + if (divisor == 0) $abort_division_by_zero; + // First convert to $U to increase the number of bits to the next integer size + // and then shift left to add `$fractional_bits` fractional zero bits to the dividend. + let scaled_value = val as $U << $fractional_bits; + let quotient = scaled_value / (divisor as $U); + // Check whether the value is too large. + if (quotient > $max_t as $U) $abort_overflow; + quotient as $T +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/option.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/option.move new file mode 100644 index 0000000..fc1070c --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/option.move @@ -0,0 +1,291 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// This module defines the Option type and its methods to represent and handle an optional value. +module std::option; + +/// Abstraction of a value that may or may not be present. Implemented with a vector of size +/// zero or one because Move bytecode does not have ADTs. +public struct Option has copy, drop, store { + vec: vector, +} + +/// The `Option` is in an invalid state for the operation attempted. +/// The `Option` is `Some` while it should be `None`. +const EOPTION_IS_SET: u64 = 0x40000; +/// The `Option` is in an invalid state for the operation attempted. +/// The `Option` is `None` while it should be `Some`. +const EOPTION_NOT_SET: u64 = 0x40001; + +/// Return an empty `Option` +public fun none(): Option { + Option { vec: vector[] } +} + +/// Return an `Option` containing `e` +public fun some(e: Element): Option { + Option { vec: vector[e] } +} + +/// Return true if `t` does not hold a value +public fun is_none(t: &Option): bool { + t.vec.is_empty() +} + +/// Return true if `t` holds a value +public fun is_some(t: &Option): bool { + !t.vec.is_empty() +} + +/// Return true if the value in `t` is equal to `e_ref` +/// Always returns `false` if `t` does not hold a value +public fun contains(t: &Option, e_ref: &Element): bool { + t.vec.contains(e_ref) +} + +/// Return an immutable reference to the value inside `t` +/// Aborts if `t` does not hold a value +public fun borrow(t: &Option): &Element { + assert!(t.is_some(), EOPTION_NOT_SET); + &t.vec[0] +} + +/// Return a reference to the value inside `t` if it holds one +/// Return `default_ref` if `t` does not hold a value +public fun borrow_with_default(t: &Option, default_ref: &Element): &Element { + let vec_ref = &t.vec; + if (vec_ref.is_empty()) default_ref else &vec_ref[0] +} + +/// Return the value inside `t` if it holds one +/// Return `default` if `t` does not hold a value +public fun get_with_default(t: &Option, default: Element): Element { + let vec_ref = &t.vec; + if (vec_ref.is_empty()) default else vec_ref[0] +} + +/// Convert the none option `t` to a some option by adding `e`. +/// Aborts if `t` already holds a value +public fun fill(t: &mut Option, e: Element) { + let vec_ref = &mut t.vec; + if (vec_ref.is_empty()) vec_ref.push_back(e) else abort EOPTION_IS_SET +} + +/// Convert a `some` option to a `none` by removing and returning the value stored inside `t` +/// Aborts if `t` does not hold a value +public fun extract(t: &mut Option): Element { + assert!(t.is_some(), EOPTION_NOT_SET); + t.vec.pop_back() +} + +/// Return a mutable reference to the value inside `t` +/// Aborts if `t` does not hold a value +public fun borrow_mut(t: &mut Option): &mut Element { + assert!(t.is_some(), EOPTION_NOT_SET); + &mut t.vec[0] +} + +/// Swap the old value inside `t` with `e` and return the old value +/// Aborts if `t` does not hold a value +public fun swap(t: &mut Option, e: Element): Element { + assert!(t.is_some(), EOPTION_NOT_SET); + let vec_ref = &mut t.vec; + let old_value = vec_ref.pop_back(); + vec_ref.push_back(e); + old_value +} + +/// Swap the old value inside `t` with `e` and return the old value; +/// or if there is no old value, fill it with `e`. +/// Different from swap(), swap_or_fill() allows for `t` not holding a value. +public fun swap_or_fill(t: &mut Option, e: Element): Option { + let vec_ref = &mut t.vec; + let old_value = if (vec_ref.is_empty()) none() else some(vec_ref.pop_back()); + vec_ref.push_back(e); + old_value +} + +/// Destroys `t.` If `t` holds a value, return it. Returns `default` otherwise +public fun destroy_with_default(t: Option, default: Element): Element { + let Option { mut vec } = t; + if (vec.is_empty()) default else vec.pop_back() +} + +/// Unpack `t` and return its contents +/// Aborts if `t` does not hold a value +public fun destroy_some(t: Option): Element { + assert!(t.is_some(), EOPTION_NOT_SET); + let Option { mut vec } = t; + let elem = vec.pop_back(); + vec.destroy_empty(); + elem +} + +/// Unpack `t` +/// Aborts if `t` holds a value +public fun destroy_none(t: Option) { + assert!(t.is_none(), EOPTION_IS_SET); + let Option { vec } = t; + vec.destroy_empty() +} + +/// Convert `t` into a vector of length 1 if it is `Some`, +/// and an empty vector otherwise +public fun to_vec(t: Option): vector { + let Option { vec } = t; + vec +} + +// === Macro Functions === + +/// Destroy `Option` and call the closure `f` on the value inside if it holds one. +public macro fun destroy<$T, $R: drop>($o: Option<$T>, $f: |$T| -> $R) { + let o = $o; + o.do!($f); +} + +/// Destroy `Option` and call the closure `f` on the value inside if it holds one. +public macro fun do<$T, $R: drop>($o: Option<$T>, $f: |$T| -> $R) { + let o = $o; + if (o.is_some()) { $f(o.destroy_some()); } else o.destroy_none() +} + +/// Execute a closure on the value inside `t` if it holds one. +public macro fun do_ref<$T, $R: drop>($o: &Option<$T>, $f: |&$T| -> $R) { + let o = $o; + if (o.is_some()) { $f(o.borrow()); } +} + +/// Execute a closure on the mutable reference to the value inside `t` if it holds one. +public macro fun do_mut<$T, $R: drop>($o: &mut Option<$T>, $f: |&mut $T| -> $R) { + let o = $o; + if (o.is_some()) { $f(o.borrow_mut()); } +} + +/// Select the first `Some` value from the two options, or `None` if both are `None`. +/// Equivalent to Rust's `a.or(b)`. +public macro fun or<$T>($o: Option<$T>, $default: Option<$T>): Option<$T> { + let o = $o; + if (o.is_some()) { + o + } else { + o.destroy_none(); + $default + } +} + +/// If the value is `Some`, call the closure `f` on it. Otherwise, return `None`. +/// Equivalent to Rust's `t.and_then(f)`. +public macro fun and<$T, $U>($o: Option<$T>, $f: |$T| -> Option<$U>): Option<$U> { + let o = $o; + if (o.is_some()) { + $f(o.destroy_some()) + } else { + o.destroy_none(); + none() + } +} + +/// If the value is `Some`, call the closure `f` on it. Otherwise, return `None`. +/// Equivalent to Rust's `t.and_then(f)`. +public macro fun and_ref<$T, $U>($o: &Option<$T>, $f: |&$T| -> Option<$U>): Option<$U> { + let o = $o; + if (o.is_some()) $f(o.borrow()) else none() +} + +/// Map an `Option` to `Option` by applying a function to a contained value. +/// Equivalent to Rust's `t.map(f)`. +public macro fun map<$T, $U>($o: Option<$T>, $f: |$T| -> $U): Option<$U> { + let o = $o; + if (o.is_some()) { + some($f(o.destroy_some())) + } else { + o.destroy_none(); + none() + } +} + +/// Map an `Option` value to `Option` by applying a function to a contained value by reference. +/// Original `Option` is preserved. +/// Equivalent to Rust's `t.map(f)`. +public macro fun map_ref<$T, $U>($o: &Option<$T>, $f: |&$T| -> $U): Option<$U> { + let o = $o; + if (o.is_some()) some($f(o.borrow())) else none() +} + +/// Map an `Option` value to `Option` by applying a function to a contained value by mutable +/// reference. Original `Option` is preserved, although potentially modified. +public macro fun map_mut<$T, $U>($o: &mut Option<$T>, $f: |&mut $T| -> $U): Option<$U> { + let o = $o; + if (o.is_some()) some($f(o.borrow_mut())) else none() +} + +/// Return `None` if the value is `None`, otherwise return `Option` if the predicate `f` returns true. +public macro fun filter<$T: drop>($o: Option<$T>, $f: |&$T| -> bool): Option<$T> { + let o = $o; + if (o.is_some() && $f(o.borrow())) o else none() +} + +/// Return `false` if the value is `None`, otherwise return the result of the predicate `f`. +public macro fun is_some_and<$T>($o: &Option<$T>, $f: |&$T| -> bool): bool { + let o = $o; + o.is_some() && $f(o.borrow()) +} + +/// Return `true` if the value is `None`, or if the predicate `f` returns `true` for the contained +/// value. +public macro fun is_none_or<$T>($o: &Option<$T>, $f: |&$T| -> bool): bool { + let o = $o; + o.is_none() || $f(o.borrow()) +} + +/// Consume the option and return `$none` if it is `None`, otherwise apply `$some` to the contained +/// value. +/// Note `$none` is evaluated only if the option is `None`. +public macro fun fold<$T, $R>($o: Option<$T>, $none: $R, $some: |$T| -> $R): $R { + let o = $o; + if (o.is_some()) { + $some(o.destroy_some()) + } else { + o.destroy_none(); + $none + } +} + +/// Apply `$some` to the borrowed value if `Some`, otherwise return `$none`. +/// Original option is preserved. +/// Note `$none` is evaluated only if the option is `None`. +public macro fun fold_ref<$T, $R>($o: &Option<$T>, $none: $R, $some: |&$T| -> $R): $R { + let o = $o; + if (o.is_some()) $some(o.borrow()) else $none +} + +/// Apply `$some` to the mutably borrowed value if `Some`, otherwise return `$none`. +/// Note `$none` is evaluated only if the option is `None`. +public macro fun fold_mut<$T, $R>($o: &mut Option<$T>, $none: $R, $some: |&mut $T| -> $R): $R { + let o = $o; + if (o.is_some()) $some(o.borrow_mut()) else $none +} + +/// Extract the value inside `Option` if it holds one, or `default` otherwise. +/// Similar to `destroy_or`, but modifying the input `Option` via a mutable reference. +public macro fun extract_or<$T>($o: &mut Option<$T>, $default: $T): $T { + let o = $o; + if (o.is_some()) o.extract() else $default +} + +/// Destroy `Option` and return the value inside if it holds one, or `default` otherwise. +/// Equivalent to Rust's `t.unwrap_or(default)`. +/// +/// Note: this function is a more efficient version of `destroy_with_default`, as it does not +/// evaluate the default value unless necessary. The `destroy_with_default` function should be +/// deprecated in favor of this function. +public macro fun destroy_or<$T>($o: Option<$T>, $default: $T): $T { + let o = $o; + if (o.is_some()) { + o.destroy_some() + } else { + o.destroy_none(); + $default + } +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/string.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/string.move new file mode 100644 index 0000000..d53a409 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/string.move @@ -0,0 +1,128 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// The `string` module defines the `String` type which represents UTF8 encoded +/// strings. +module std::string; + +use std::ascii; + +/// An invalid UTF8 encoding. +const EInvalidUTF8: u64 = 1; + +/// Index out of range. +const EInvalidIndex: u64 = 2; + +/// A `String` holds a sequence of bytes which is guaranteed to be in utf8 +/// format. +public struct String has copy, drop, store { + bytes: vector, +} + +/// Creates a new string from a sequence of bytes. Aborts if the bytes do +/// not represent valid utf8. +public fun utf8(bytes: vector): String { + assert!(internal_check_utf8(&bytes), EInvalidUTF8); + String { bytes } +} + +/// Convert an ASCII string to a UTF8 string +public fun from_ascii(s: ascii::String): String { + String { bytes: s.into_bytes() } +} + +/// Convert an UTF8 string to an ASCII string. +/// Aborts if `s` is not valid ASCII +public fun to_ascii(s: String): ascii::String { + let String { bytes } = s; + bytes.to_ascii_string() +} + +/// Tries to create a new string from a sequence of bytes. +public fun try_utf8(bytes: vector): Option { + if (internal_check_utf8(&bytes)) option::some(String { bytes }) else option::none() +} + +/// Returns a reference to the underlying byte vector. +public fun as_bytes(s: &String): &vector { + &s.bytes +} + +/// Unpack the `string` to get its underlying bytes. +public fun into_bytes(s: String): vector { + let String { bytes } = s; + bytes +} + +/// Checks whether this string is empty. +public fun is_empty(s: &String): bool { + s.bytes.is_empty() +} + +/// Returns the length of this string, in bytes. +public fun length(s: &String): u64 { + s.bytes.length() +} + +/// Appends a string. +public fun append(s: &mut String, r: String) { + s.bytes.append(r.bytes) +} + +/// Appends bytes which must be in valid utf8 format. +public fun append_utf8(s: &mut String, bytes: vector) { + s.append(utf8(bytes)) +} + +/// Insert the other string at the byte index in given string. The index +/// must be at a valid utf8 char boundary. +public fun insert(s: &mut String, at: u64, o: String) { + let bytes = &s.bytes; + assert!(at <= bytes.length() && internal_is_char_boundary(bytes, at), EInvalidIndex); + let l = s.length(); + let mut front = s.substring(0, at); + let end = s.substring(at, l); + front.append(o); + front.append(end); + *s = front; +} + +/// Returns a sub-string using the given byte indices, where `i` is the first +/// byte position and `j` is the start of the first byte not included (or the +/// length of the string). The indices must be at valid utf8 char boundaries, +/// guaranteeing that the result is valid utf8. +public fun substring(s: &String, i: u64, j: u64): String { + let bytes = &s.bytes; + let l = bytes.length(); + assert!( + j <= l && + i <= j && + internal_is_char_boundary(bytes, i) && + internal_is_char_boundary(bytes, j), + EInvalidIndex, + ); + String { bytes: internal_sub_string(bytes, i, j) } +} + +/// Computes the index of the first occurrence of a string. Returns `s.length()` +/// if no occurrence found. +public fun index_of(s: &String, r: &String): u64 { + internal_index_of(&s.bytes, &r.bytes) +} + +// Native API + +native fun internal_check_utf8(v: &vector): bool; +native fun internal_is_char_boundary(v: &vector, i: u64): bool; +native fun internal_sub_string(v: &vector, i: u64, j: u64): vector; +native fun internal_index_of(v: &vector, r: &vector): u64; + +// === Deprecated === + +#[deprecated(note = b"Use `std::string::as_bytes` instead.")] +public fun bytes(s: &String): &vector { s.as_bytes() } + +#[deprecated(note = b"Use `std::string::substring` instead.")] +public fun sub_string(s: &String, i: u64, j: u64): String { + s.substring(i, j) +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/type_name.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/type_name.move new file mode 100644 index 0000000..3c63ba3 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/type_name.move @@ -0,0 +1,194 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// Functionality for converting Move types into values. Use with care! +module std::type_name; + +use std::address; +use std::ascii::{Self, String}; + +/// ASCII Character code for the `:` (colon) symbol. +const ASCII_COLON: u8 = 58; +/// ASCII Character code for the `<` (less than) symbol. +const ASCII_LESS_THAN: u8 = 60; + +/// ASCII Character code for the `v` (lowercase v) symbol. +const ASCII_V: u8 = 118; +/// ASCII Character code for the `e` (lowercase e) symbol. +const ASCII_E: u8 = 101; +/// ASCII Character code for the `c` (lowercase c) symbol. +const ASCII_C: u8 = 99; +/// ASCII Character code for the `t` (lowercase t) symbol. +const ASCII_T: u8 = 116; +/// ASCII Character code for the `o` (lowercase o) symbol. +const ASCII_O: u8 = 111; +/// ASCII Character code for the `r` (lowercase r) symbol. +const ASCII_R: u8 = 114; + +/// The type is not from a package/module. It is a primitive type. +const ENonModuleType: u64 = 0; + +public struct TypeName has copy, drop, store { + /// String representation of the type. All types are represented + /// using their source syntax: + /// "u8", "u64", "bool", "address", "vector", and so on for primitive types. + /// Struct types are represented as fully qualified type names; e.g. + /// `00000000000000000000000000000001::string::String` or + /// `0000000000000000000000000000000a::module_name1::type_name1<0000000000000000000000000000000a::module_name2::type_name2>` + /// Addresses are hex-encoded lowercase values of length ADDRESS_LENGTH (16, 20, or 32 depending on the Move platform) + name: String, +} + +/// Return a value representation of the type `T`. Package IDs that appear in fully qualified type +/// names in the output from this function are defining IDs (the ID of the package in storage that +/// first introduced the type). +public native fun with_defining_ids(): TypeName; + +/// Return a value representation of the type `T`. Package IDs that appear in fully qualified type +/// names in the output from this function are original IDs (the ID of the first version of +/// the package, even if the type in question was introduced in a later upgrade). +public native fun with_original_ids(): TypeName; + +/// Like `with_defining_ids`, this accesses the package ID that original defined the type `T`. +public native fun defining_id(): address; + +/// Like `with_original_ids`, this accesses the original ID of the package that defines type `T`, +/// even if the type was introduced in a later version of the package. +public native fun original_id(): address; + +/// Returns true iff the TypeName represents a primitive type, i.e. one of +/// u8, u16, u32, u64, u128, u256, bool, address, vector. +public fun is_primitive(self: &TypeName): bool { + let bytes = self.name.as_bytes(); + bytes == &b"bool" || + bytes == &b"u8" || + bytes == &b"u16" || + bytes == &b"u32" || + bytes == &b"u64" || + bytes == &b"u128" || + bytes == &b"u256" || + bytes == &b"address" || + ( + bytes.length() >= 6 && + bytes[0] == ASCII_V && + bytes[1] == ASCII_E && + bytes[2] == ASCII_C && + bytes[3] == ASCII_T && + bytes[4] == ASCII_O && + bytes[5] == ASCII_R, + ) +} + +/// Get the String representation of `self` +public fun as_string(self: &TypeName): &String { + &self.name +} + +/// Get Address string (Base16 encoded), first part of the TypeName. +/// Aborts if given a primitive type. +public fun address_string(self: &TypeName): String { + assert!(!self.is_primitive(), ENonModuleType); + + // Base16 (string) representation of an address has 2 symbols per byte. + let len = address::length() * 2; + let str_bytes = self.name.as_bytes(); + let mut addr_bytes = vector[]; + let mut i = 0; + + // Read `len` bytes from the type name and push them to addr_bytes. + while (i < len) { + addr_bytes.push_back(str_bytes[i]); + i = i + 1; + }; + + ascii::string(addr_bytes) +} + +/// Get name of the module. +/// Aborts if given a primitive type. +public fun module_string(self: &TypeName): String { + assert!(!self.is_primitive(), ENonModuleType); + + // Starts after address and a double colon: `::` + let mut i = address::length() * 2 + 2; + let str_bytes = self.name.as_bytes(); + let mut module_name = vector[]; + let colon = ASCII_COLON; + loop { + let char = &str_bytes[i]; + if (char != &colon) { + module_name.push_back(*char); + i = i + 1; + } else { + break + } + }; + + ascii::string(module_name) +} + +/// Get name of the datatype (struct or enum). +/// Aborts if given a primitive type. +public fun datatype_string(self: &TypeName): String { + assert!(!self.is_primitive(), ENonModuleType); + + // Starts after address and a double colon: `::` + let mut i = address::length() * 2 + 2; + let str_bytes = self.name.as_bytes(); + let str_bytes_len = str_bytes.length(); + let colon = ASCII_COLON; + + // Skip past the `::` to the datatype name. + // The asserts should never fail, since all non-primitive types should have two colons. + while (&str_bytes[i] != &colon) i = i + 1; + i = i + 1; + assert!(&str_bytes[i] == &colon); + i = i + 1; + assert!(&str_bytes[i] != &colon); + + // Take all characters until the type parameters start at `<`, or until the end of the string. + let mut datatype_name = vector[]; + let lt = ASCII_LESS_THAN; + loop { + let char = &str_bytes[i]; + if (char == <) break; + + datatype_name.push_back(*char); + i = i + 1; + if (i >= str_bytes_len) break; + }; + + ascii::string(datatype_name) +} + +/// Convert `self` into its inner String +public fun into_string(self: TypeName): String { + self.name +} + +// === Deprecated === + +#[deprecated(note = b"Renamed to `with_defining_ids` for clarity.")] +public fun get(): TypeName { + with_defining_ids() +} + +#[deprecated(note = b"Renamed to `with_original_ids` for clarity.")] +public fun get_with_original_ids(): TypeName { + with_original_ids() +} + +#[deprecated(note = b"Renamed to `as_string` for consistency.")] +public fun borrow_string(self: &TypeName): &String { + self.as_string() +} + +#[deprecated(note = b"Renamed to `address_string` for consistency.")] +public fun get_address(self: &TypeName): String { + self.address_string() +} + +#[deprecated(note = b"Renamed to `module_string` for consistency.")] +public fun get_module(self: &TypeName): String { + self.module_string() +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/u128.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/u128.move new file mode 100644 index 0000000..8e185d4 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/u128.move @@ -0,0 +1,210 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +#[defines_primitive(u128)] +module std::u128; + +use std::string::String; + +/// Returns the bitwise not of the value. +/// Each bit that is 1 becomes 0. Each bit that is 0 becomes 1. +public fun bitwise_not(x: u128): u128 { + x ^ max_value!() +} + +/// Return the larger of `x` and `y` +public fun max(x: u128, y: u128): u128 { + std::macros::num_max!(x, y) +} + +/// Return the smaller of `x` and `y` +public fun min(x: u128, y: u128): u128 { + std::macros::num_min!(x, y) +} + +/// Return the absolute value of x - y +public fun diff(x: u128, y: u128): u128 { + std::macros::num_diff!(x, y) +} + +/// Calculate `x * y / z`, upcasting intermediate values to avoid overflow when possible. +/// Aborts if `z` is `0`. +/// Aborts if the result is larger than `MAX`. +public fun mul_div(x: u128, y: u128, z: u128): u128 { + std::macros::num_mul_div!<_, u256>(x, y, z) +} + +/// Calculate `x * y / z`, upcasting intermediate values to avoid overflow when possible. +/// Rounds up the result if there is a remainder. +/// Aborts if `z` is `0`. +/// Aborts if the result is larger than `MAX`. +public fun mul_div_ceil(x: u128, y: u128, z: u128): u128 { + std::macros::num_mul_div_ceil!<_, u256>(x, y, z) +} + +/// Calculate x / y, but round up the result. +public fun div_ceil(x: u128, y: u128): u128 { + std::macros::num_div_ceil!(x, y) +} + +/// Return the value of a base raised to a power +public fun pow(base: u128, exponent: u8): u128 { + std::macros::num_pow!(base, exponent) +} + +/// Get a nearest lower integer Square Root for `x`. Given that this +/// function can only operate with integers, it is impossible +/// to get perfect (or precise) integer square root for some numbers. +/// +/// Example: +/// ``` +/// math::sqrt(9) => 3 +/// math::sqrt(8) => 2 // the nearest lower square root is 4; +/// ``` +/// +/// In integer math, one of the possible ways to get results with more +/// precision is to use higher values or temporarily multiply the +/// value by some bigger number. Ideally if this is a square of 10 or 100. +/// +/// Example: +/// ``` +/// math::sqrt(8) => 2; +/// math::sqrt(8 * 10000) => 282; +/// // now we can use this value as if it was 2.82; +/// // but to get the actual result, this value needs +/// // to be divided by 100 (because sqrt(10000)). +/// +/// +/// math::sqrt(8 * 1000000) => 2828; // same as above, 2828 / 1000 (2.828) +/// ``` +public fun sqrt(x: u128): u128 { + std::macros::num_sqrt!(x, 128) +} + +/// Try to convert a `u128` to a `u8`. Returns `None` if the value is too large. +public fun try_as_u8(x: u128): Option { + std::macros::try_as_u8!(x) +} + +/// Try to convert a `u128` to a `u16`. Returns `None` if the value is too large. +public fun try_as_u16(x: u128): Option { + std::macros::try_as_u16!(x) +} + +/// Try to convert a `u128` to a `u32`. Returns `None` if the value is too large. +public fun try_as_u32(x: u128): Option { + std::macros::try_as_u32!(x) +} + +/// Try to convert a `u128` to a `u64`. Returns `None` if the value is too large. +public fun try_as_u64(x: u128): Option { + std::macros::try_as_u64!(x) +} + +public fun to_string(x: u128): String { + std::macros::num_to_string!(x) +} + +/// Try to add `x` and `y`. +/// Returns `None` if the addition would overflow. +public fun checked_add(x: u128, y: u128): Option { + std::macros::num_checked_add!(x, y, max_value!()) +} + +/// Try to subtract `y` from `x`. +/// Returns `None` if `y > x`. +public fun checked_sub(x: u128, y: u128): Option { + std::macros::num_checked_sub!(x, y) +} + +/// Try to multiply `x` and `y`. +/// Returns `None` if the multiplication would overflow. +public fun checked_mul(x: u128, y: u128): Option { + std::macros::num_checked_mul!(x, y, max_value!()) +} + +/// Try to divide `x` by `y`. +/// Returns `None` if `y` is zero. +public fun checked_div(x: u128, y: u128): Option { + std::macros::num_checked_div!(x, y) +} + +/// Add `x` and `y`, saturating at the maximum value instead of overflowing. +public fun saturating_add(x: u128, y: u128): u128 { + std::macros::num_saturating_add!(x, y, max_value!()) +} + +/// Subtract `y` from `x`, saturating at `0` instead of underflowing. +public fun saturating_sub(x: u128, y: u128): u128 { + std::macros::num_saturating_sub!(x, y) +} + +/// Multiply `x` and `y`, saturating at the maximum value instead of overflowing. +public fun saturating_mul(x: u128, y: u128): u128 { + std::macros::num_saturating_mul!(x, y, max_value!()) +} + +/// Shifts `x` left by `shift` bits. +/// Returns `None` if the shift is greater than or equal to the bit size of 128. +public fun checked_shl(x: u128, shift: u8): Option { + std::macros::num_checked_shl!(x, shift, 128) +} + +/// Shifts `x` right by `shift` bits. +/// Returns `None` if the shift is greater than or equal to the bit size of 128. +public fun checked_shr(x: u128, shift: u8): Option { + std::macros::num_checked_shr!(x, shift, 128) +} + +/// Shifts `x` left by `shift` bits. +/// Returns `None` if the shift is larger than or equal to the bit size of 128, or if the shift +/// would lose any bits (if the operation is not reversible). +public fun lossless_shl(x: u128, shift: u8): Option { + std::macros::num_lossless_shl!(x, shift, 128) +} + +/// Shifts `x` right by `shift` bits. +/// Returns `None` if the shift is larger than or equal to the bit size of 128, or if the shift +/// would lose any bits (if the operation is not reversible). +public fun lossless_shr(x: u128, shift: u8): Option { + std::macros::num_lossless_shr!(x, shift, 128) +} + +/// Divides `x` by `y`. +/// Returns `None` if `y` is zero or if there is a non-zero remainder (if `x % y != 0`). In other +/// words, it returns `None` if the operation is not reversible. +public fun lossless_div(x: u128, y: u128): Option { + std::macros::num_lossless_div!(x, y) +} + +/// Maximum value for a `u128` +public macro fun max_value(): u128 { + 0xFFFF_FFFF_FFFF_FFFF_FFFF_FFFF_FFFF_FFFF +} + +/// Loops applying `$f` to each number from `$start` to `$stop` (exclusive) +public macro fun range_do<$R: drop>($start: u128, $stop: u128, $f: |u128| -> $R) { + std::macros::range_do!($start, $stop, $f) +} + +/// Loops applying `$f` to each number from `$start` to `$stop` (inclusive) +public macro fun range_do_eq<$R: drop>($start: u128, $stop: u128, $f: |u128| -> $R) { + std::macros::range_do_eq!($start, $stop, $f) +} + +/// Loops applying `$f` to each number from `0` to `$stop` (exclusive) +public macro fun do<$R: drop>($stop: u128, $f: |u128| -> $R) { + std::macros::do!($stop, $f) +} + +/// Loops applying `$f` to each number from `0` to `$stop` (inclusive) +public macro fun do_eq<$R: drop>($stop: u128, $f: |u128| -> $R) { + std::macros::do_eq!($stop, $f) +} + +// === Deprecated === + +#[deprecated(note = b"Renamed to `div_ceil` for consistency")] +public fun divide_and_round_up(x: u128, y: u128): u128 { + x.div_ceil(y) +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/u16.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/u16.move new file mode 100644 index 0000000..e031107 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/u16.move @@ -0,0 +1,195 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +#[defines_primitive(u16)] +module std::u16; + +use std::string::String; + +/// Returns the bitwise not of the value. +/// Each bit that is 1 becomes 0. Each bit that is 0 becomes 1. +public fun bitwise_not(x: u16): u16 { + x ^ max_value!() +} + +/// Return the larger of `x` and `y` +public fun max(x: u16, y: u16): u16 { + std::macros::num_max!(x, y) +} + +/// Return the smaller of `x` and `y` +public fun min(x: u16, y: u16): u16 { + std::macros::num_min!(x, y) +} + +/// Return the absolute value of x - y +public fun diff(x: u16, y: u16): u16 { + std::macros::num_diff!(x, y) +} + +/// Calculate `x * y / z`, upcasting intermediate values to avoid overflow when possible. +/// Aborts if `z` is `0`. +/// Aborts if the result is larger than `MAX`. +public fun mul_div(x: u16, y: u16, z: u16): u16 { + std::macros::num_mul_div!<_, u32>(x, y, z) +} + +/// Calculate `x * y / z`, upcasting intermediate values to avoid overflow when possible. +/// Rounds up the result if there is a remainder. +/// Aborts if `z` is `0`. +/// Aborts if the result is larger than `MAX`. +public fun mul_div_ceil(x: u16, y: u16, z: u16): u16 { + std::macros::num_mul_div_ceil!<_, u32>(x, y, z) +} + +/// Calculate x / y, but round up the result. +public fun div_ceil(x: u16, y: u16): u16 { + std::macros::num_div_ceil!(x, y) +} + +/// Return the value of a base raised to a power +public fun pow(base: u16, exponent: u8): u16 { + std::macros::num_pow!(base, exponent) +} + +/// Get a nearest lower integer Square Root for `x`. Given that this +/// function can only operate with integers, it is impossible +/// to get perfect (or precise) integer square root for some numbers. +/// +/// Example: +/// ``` +/// math::sqrt(9) => 3 +/// math::sqrt(8) => 2 // the nearest lower square root is 4; +/// ``` +/// +/// In integer math, one of the possible ways to get results with more +/// precision is to use higher values or temporarily multiply the +/// value by some bigger number. Ideally if this is a square of 10 or 100. +/// +/// Example: +/// ``` +/// math::sqrt(8) => 2; +/// math::sqrt(8 * 10000) => 282; +/// // now we can use this value as if it was 2.82; +/// // but to get the actual result, this value needs +/// // to be divided by 100 (because sqrt(10000)). +/// +/// +/// math::sqrt(8 * 1000000) => 2828; // same as above, 2828 / 1000 (2.828) +/// ``` +public fun sqrt(x: u16): u16 { + std::macros::num_sqrt!(x, 16) +} + +/// Try to convert a `u16` to a `u8`. Returns `None` if the value is too large. +public fun try_as_u8(x: u16): Option { + std::macros::try_as_u8!(x) +} + +public fun to_string(x: u16): String { + std::macros::num_to_string!(x) +} + +/// Try to add `x` and `y`. +/// Returns `None` if the addition would overflow. +public fun checked_add(x: u16, y: u16): Option { + std::macros::num_checked_add!(x, y, max_value!()) +} + +/// Try to subtract `y` from `x`. +/// Returns `None` if `y > x`. +public fun checked_sub(x: u16, y: u16): Option { + std::macros::num_checked_sub!(x, y) +} + +/// Try to multiply `x` and `y`. +/// Returns `None` if the multiplication would overflow. +public fun checked_mul(x: u16, y: u16): Option { + std::macros::num_checked_mul!(x, y, max_value!()) +} + +/// Try to divide `x` by `y`. +/// Returns `None` if `y` is zero. +public fun checked_div(x: u16, y: u16): Option { + std::macros::num_checked_div!(x, y) +} + +/// Add `x` and `y`, saturating at the maximum value instead of overflowing. +public fun saturating_add(x: u16, y: u16): u16 { + std::macros::num_saturating_add!(x, y, max_value!()) +} + +/// Subtract `y` from `x`, saturating at `0` instead of underflowing. +public fun saturating_sub(x: u16, y: u16): u16 { + std::macros::num_saturating_sub!(x, y) +} + +/// Multiply `x` and `y`, saturating at the maximum value instead of overflowing. +public fun saturating_mul(x: u16, y: u16): u16 { + std::macros::num_saturating_mul!(x, y, max_value!()) +} + +/// Shifts `x` left by `shift` bits. +/// Returns `None` if the shift is greater than or equal to the bit size of 16. +public fun checked_shl(x: u16, shift: u8): Option { + std::macros::num_checked_shl!(x, shift, 16) +} + +/// Shifts `x` right by `shift` bits. +/// Returns `None` if the shift is greater than or equal to the bit size of 16. +public fun checked_shr(x: u16, shift: u8): Option { + std::macros::num_checked_shr!(x, shift, 16) +} + +/// Shifts `x` left by `shift` bits. +/// Returns `None` if the shift is larger than or equal to the bit size of 16, or if the shift would +/// lose any bits (if the operation is not reversible). +public fun lossless_shl(x: u16, shift: u8): Option { + std::macros::num_lossless_shl!(x, shift, 16) +} + +/// Shifts `x` right by `shift` bits. +/// Returns `None` if the shift is larger than or equal to the bit size of 16, or if the shift would +/// lose any bits (if the operation is not reversible). +public fun lossless_shr(x: u16, shift: u8): Option { + std::macros::num_lossless_shr!(x, shift, 16) +} + +/// Divides `x` by `y`. +/// Returns `None` if `y` is zero or if there is a non-zero remainder (if `x % y != 0`). In other +/// words, it returns `None` if the operation is not reversible. +public fun lossless_div(x: u16, y: u16): Option { + std::macros::num_lossless_div!(x, y) +} + +/// Maximum value for a `u16` +public macro fun max_value(): u16 { + 0xFFFF +} + +/// Loops applying `$f` to each number from `$start` to `$stop` (exclusive) +public macro fun range_do<$R: drop>($start: u16, $stop: u16, $f: |u16| -> $R) { + std::macros::range_do!($start, $stop, $f) +} + +/// Loops applying `$f` to each number from `$start` to `$stop` (inclusive) +public macro fun range_do_eq<$R: drop>($start: u16, $stop: u16, $f: |u16| -> $R) { + std::macros::range_do_eq!($start, $stop, $f) +} + +/// Loops applying `$f` to each number from `0` to `$stop` (exclusive) +public macro fun do<$R: drop>($stop: u16, $f: |u16| -> $R) { + std::macros::do!($stop, $f) +} + +/// Loops applying `$f` to each number from `0` to `$stop` (inclusive) +public macro fun do_eq<$R: drop>($stop: u16, $f: |u16| -> $R) { + std::macros::do_eq!($stop, $f) +} + +// === Deprecated === + +#[deprecated(note = b"Renamed to `div_ceil` for consistency")] +public fun divide_and_round_up(x: u16, y: u16): u16 { + x.div_ceil(y) +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/u256.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/u256.move new file mode 100644 index 0000000..2bfb6e7 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/u256.move @@ -0,0 +1,159 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +#[defines_primitive(u256)] +module std::u256; + +use std::string::String; + +/// Returns the bitwise not of the value. +/// Each bit that is 1 becomes 0. Each bit that is 0 becomes 1. +public fun bitwise_not(x: u256): u256 { + x ^ max_value!() +} + +/// Return the larger of `x` and `y` +public fun max(x: u256, y: u256): u256 { + std::macros::num_max!(x, y) +} + +/// Return the smaller of `x` and `y` +public fun min(x: u256, y: u256): u256 { + std::macros::num_min!(x, y) +} + +/// Return the absolute value of x - y +public fun diff(x: u256, y: u256): u256 { + std::macros::num_diff!(x, y) +} + +/// Calculate x / y, but round up the result. +public fun div_ceil(x: u256, y: u256): u256 { + std::macros::num_div_ceil!(x, y) +} + +/// Return the value of a base raised to a power +public fun pow(base: u256, exponent: u8): u256 { + std::macros::num_pow!(base, exponent) +} + +/// Try to convert a `u256` to a `u8`. Returns `None` if the value is too large. +public fun try_as_u8(x: u256): Option { + std::macros::try_as_u8!(x) +} + +/// Try to convert a `u256` to a `u16`. Returns `None` if the value is too large. +public fun try_as_u16(x: u256): Option { + std::macros::try_as_u16!(x) +} + +/// Try to convert a `u256` to a `u32`. Returns `None` if the value is too large. +public fun try_as_u32(x: u256): Option { + std::macros::try_as_u32!(x) +} + +/// Try to convert a `u256` to a `u64`. Returns `None` if the value is too large. +public fun try_as_u64(x: u256): Option { + std::macros::try_as_u64!(x) +} + +/// Try to convert a `u256` to a `u128`. Returns `None` if the value is too large. +public fun try_as_u128(x: u256): Option { + std::macros::try_as_u128!(x) +} + +public fun to_string(x: u256): String { + std::macros::num_to_string!(x) +} + +/// Try to add `x` and `y`. +/// Returns `None` if the addition would overflow. +public fun checked_add(x: u256, y: u256): Option { + std::macros::num_checked_add!(x, y, max_value!()) +} + +/// Try to subtract `y` from `x`. +/// Returns `None` if `y > x`. +public fun checked_sub(x: u256, y: u256): Option { + std::macros::num_checked_sub!(x, y) +} + +/// Try to multiply `x` and `y`. +/// Returns `None` if the multiplication would overflow. +public fun checked_mul(x: u256, y: u256): Option { + std::macros::num_checked_mul!(x, y, max_value!()) +} + +/// Try to divide `x` by `y`. +/// Returns `None` if `y` is zero. +public fun checked_div(x: u256, y: u256): Option { + std::macros::num_checked_div!(x, y) +} + +/// Add `x` and `y`, saturating at the maximum value instead of overflowing. +public fun saturating_add(x: u256, y: u256): u256 { + std::macros::num_saturating_add!(x, y, max_value!()) +} + +/// Subtract `y` from `x`, saturating at `0` instead of underflowing. +public fun saturating_sub(x: u256, y: u256): u256 { + std::macros::num_saturating_sub!(x, y) +} + +/// Multiply `x` and `y`, saturating at the maximum value instead of overflowing. +public fun saturating_mul(x: u256, y: u256): u256 { + std::macros::num_saturating_mul!(x, y, max_value!()) +} + +/// Shifts `x` left by `shift` bits. +/// Returns `None` if the shift would lose any bits (if the operation is not reversible). +public fun lossless_shl(x: u256, shift: u8): Option { + let result = x << shift; + if (result >> shift == x) option::some(result) else option::none() +} + +/// Shifts `x` right by `shift` bits. +/// Returns `None` if the shift would lose any bits (if the operation is not reversible). +public fun lossless_shr(x: u256, shift: u8): Option { + let result = x >> shift; + if (result << shift == x) option::some(result) else option::none() +} + +/// Divides `x` by `y`. +/// Returns `None` if `y` is zero or if there is a non-zero remainder (if `x % y != 0`). In other +/// words, it returns `None` if the operation is not reversible. +public fun lossless_div(x: u256, y: u256): Option { + std::macros::num_lossless_div!(x, y) +} + +/// Maximum value for a `u256` +public macro fun max_value(): u256 { + 0xFFFF_FFFF_FFFF_FFFF_FFFF_FFFF_FFFF_FFFF_FFFF_FFFF_FFFF_FFFF_FFFF_FFFF_FFFF_FFFF +} + +/// Loops applying `$f` to each number from `$start` to `$stop` (exclusive) +public macro fun range_do<$R: drop>($start: u256, $stop: u256, $f: |u256| -> $R) { + std::macros::range_do!($start, $stop, $f) +} + +/// Loops applying `$f` to each number from `$start` to `$stop` (inclusive) +public macro fun range_do_eq<$R: drop>($start: u256, $stop: u256, $f: |u256| -> $R) { + std::macros::range_do_eq!($start, $stop, $f) +} + +/// Loops applying `$f` to each number from `0` to `$stop` (exclusive) +public macro fun do<$R: drop>($stop: u256, $f: |u256| -> $R) { + std::macros::do!($stop, $f) +} + +/// Loops applying `$f` to each number from `0` to `$stop` (inclusive) +public macro fun do_eq<$R: drop>($stop: u256, $f: |u256| -> $R) { + std::macros::do_eq!($stop, $f) +} + +// === Deprecated === + +#[deprecated(note = b"Renamed to `div_ceil` for consistency")] +public fun divide_and_round_up(x: u256, y: u256): u256 { + x.div_ceil(y) +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/u32.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/u32.move new file mode 100644 index 0000000..3c42129 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/u32.move @@ -0,0 +1,200 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +#[defines_primitive(u32)] +module std::u32; + +use std::string::String; + +/// Returns the bitwise not of the value. +/// Each bit that is 1 becomes 0. Each bit that is 0 becomes 1. +public fun bitwise_not(x: u32): u32 { + x ^ max_value!() +} + +/// Return the larger of `x` and `y` +public fun max(x: u32, y: u32): u32 { + std::macros::num_max!(x, y) +} + +/// Return the smaller of `x` and `y` +public fun min(x: u32, y: u32): u32 { + std::macros::num_min!(x, y) +} + +/// Return the absolute value of x - y +public fun diff(x: u32, y: u32): u32 { + std::macros::num_diff!(x, y) +} + +/// Calculate `x * y / z`, upcasting intermediate values to avoid overflow when possible. +/// Aborts if `z` is `0`. +/// Aborts if the result is larger than `MAX`. +public fun mul_div(x: u32, y: u32, z: u32): u32 { + std::macros::num_mul_div!<_, u64>(x, y, z) +} + +/// Calculate `x * y / z`, upcasting intermediate values to avoid overflow when possible. +/// Rounds up the result if there is a remainder. +/// Aborts if `z` is `0`. +/// Aborts if the result is larger than `MAX`. +public fun mul_div_ceil(x: u32, y: u32, z: u32): u32 { + std::macros::num_mul_div_ceil!<_, u64>(x, y, z) +} + +/// Calculate x / y, but round up the result. +public fun div_ceil(x: u32, y: u32): u32 { + std::macros::num_div_ceil!(x, y) +} + +/// Return the value of a base raised to a power +public fun pow(base: u32, exponent: u8): u32 { + std::macros::num_pow!(base, exponent) +} + +/// Get a nearest lower integer Square Root for `x`. Given that this +/// function can only operate with integers, it is impossible +/// to get perfect (or precise) integer square root for some numbers. +/// +/// Example: +/// ``` +/// math::sqrt(9) => 3 +/// math::sqrt(8) => 2 // the nearest lower square root is 4; +/// ``` +/// +/// In integer math, one of the possible ways to get results with more +/// precision is to use higher values or temporarily multiply the +/// value by some bigger number. Ideally if this is a square of 10 or 100. +/// +/// Example: +/// ``` +/// math::sqrt(8) => 2; +/// math::sqrt(8 * 10000) => 282; +/// // now we can use this value as if it was 2.82; +/// // but to get the actual result, this value needs +/// // to be divided by 100 (because sqrt(10000)). +/// +/// +/// math::sqrt(8 * 1000000) => 2828; // same as above, 2828 / 1000 (2.828) +/// ``` +public fun sqrt(x: u32): u32 { + std::macros::num_sqrt!(x, 32) +} + +/// Try to convert a `u32` to a `u8`. Returns `None` if the value is too large. +public fun try_as_u8(x: u32): Option { + std::macros::try_as_u8!(x) +} + +/// Try to convert a `u32` to a `u16`. Returns `None` if the value is too large. +public fun try_as_u16(x: u32): Option { + std::macros::try_as_u16!(x) +} + +public fun to_string(x: u32): String { + std::macros::num_to_string!(x) +} + +/// Try to add `x` and `y`. +/// Returns `None` if the addition would overflow. +public fun checked_add(x: u32, y: u32): Option { + std::macros::num_checked_add!(x, y, max_value!()) +} + +/// Try to subtract `y` from `x`. +/// Returns `None` if `y > x`. +public fun checked_sub(x: u32, y: u32): Option { + std::macros::num_checked_sub!(x, y) +} + +/// Try to multiply `x` and `y`. +/// Returns `None` if the multiplication would overflow. +public fun checked_mul(x: u32, y: u32): Option { + std::macros::num_checked_mul!(x, y, max_value!()) +} + +/// Try to divide `x` by `y`. +/// Returns `None` if `y` is zero. +public fun checked_div(x: u32, y: u32): Option { + std::macros::num_checked_div!(x, y) +} + +/// Add `x` and `y`, saturating at the maximum value instead of overflowing. +public fun saturating_add(x: u32, y: u32): u32 { + std::macros::num_saturating_add!(x, y, max_value!()) +} + +/// Subtract `y` from `x`, saturating at `0` instead of underflowing. +public fun saturating_sub(x: u32, y: u32): u32 { + std::macros::num_saturating_sub!(x, y) +} + +/// Multiply `x` and `y`, saturating at the maximum value instead of overflowing. +public fun saturating_mul(x: u32, y: u32): u32 { + std::macros::num_saturating_mul!(x, y, max_value!()) +} + +/// Shifts `x` left by `shift` bits. +/// Returns `None` if the shift is greater than or equal to the bit size of 32. +public fun checked_shl(x: u32, shift: u8): Option { + std::macros::num_checked_shl!(x, shift, 32) +} + +/// Shifts `x` right by `shift` bits. +/// Returns `None` if the shift is greater than or equal to the bit size of 32. +public fun checked_shr(x: u32, shift: u8): Option { + std::macros::num_checked_shr!(x, shift, 32) +} + +/// Shifts `x` left by `shift` bits. +/// Returns `None` if the shift is larger than or equal to the bit size of 32, or if the shift would +/// lose any bits (if the operation is not reversible). +public fun lossless_shl(x: u32, shift: u8): Option { + std::macros::num_lossless_shl!(x, shift, 32) +} + +/// Shifts `x` right by `shift` bits. +/// Returns `None` if the shift is larger than or equal to the bit size of 32, or if the shift would +/// lose any bits (if the operation is not reversible). +public fun lossless_shr(x: u32, shift: u8): Option { + std::macros::num_lossless_shr!(x, shift, 32) +} + +/// Divides `x` by `y`. +/// Returns `None` if `y` is zero or if there is a non-zero remainder (if `x % y != 0`). In other +/// words, it returns `None` if the operation is not reversible. +public fun lossless_div(x: u32, y: u32): Option { + std::macros::num_lossless_div!(x, y) +} + +/// Maximum value for a `u32` +public macro fun max_value(): u32 { + 0xFFFF_FFFF +} + +/// Loops applying `$f` to each number from `$start` to `$stop` (exclusive) +public macro fun range_do<$R: drop>($start: u32, $stop: u32, $f: |u32| -> $R) { + std::macros::range_do!($start, $stop, $f) +} + +/// Loops applying `$f` to each number from `$start` to `$stop` (inclusive) +public macro fun range_do_eq<$R: drop>($start: u32, $stop: u32, $f: |u32| -> $R) { + std::macros::range_do_eq!($start, $stop, $f) +} + +/// Loops applying `$f` to each number from `0` to `$stop` (exclusive) +public macro fun do<$R: drop>($stop: u32, $f: |u32| -> $R) { + std::macros::do!($stop, $f) +} + +/// Loops applying `$f` to each number from `0` to `$stop` (inclusive) +public macro fun do_eq<$R: drop>($stop: u32, $f: |u32| -> $R) { + std::macros::do_eq!($stop, $f) +} + +// === Deprecated === + +#[deprecated(note = b"Renamed to `div_ceil` for consistency")] +public fun divide_and_round_up(x: u32, y: u32): u32 { + x.div_ceil(y) +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/u64.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/u64.move new file mode 100644 index 0000000..933e956 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/u64.move @@ -0,0 +1,205 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +#[defines_primitive(u64)] +module std::u64; + +use std::string::String; + +/// Returns the bitwise not of the value. +/// Each bit that is 1 becomes 0. Each bit that is 0 becomes 1. +public fun bitwise_not(x: u64): u64 { + x ^ max_value!() +} + +/// Return the larger of `x` and `y` +public fun max(x: u64, y: u64): u64 { + std::macros::num_max!(x, y) +} + +/// Return the smaller of `x` and `y` +public fun min(x: u64, y: u64): u64 { + std::macros::num_min!(x, y) +} + +/// Return the absolute value of x - y +public fun diff(x: u64, y: u64): u64 { + std::macros::num_diff!(x, y) +} + +/// Calculate `x * y / z`, upcasting intermediate values to avoid overflow when possible. +/// Aborts if `z` is `0`. +/// Aborts if the result is larger than `MAX`. +public fun mul_div(x: u64, y: u64, z: u64): u64 { + std::macros::num_mul_div!<_, u128>(x, y, z) +} + +/// Calculate `x * y / z`, upcasting intermediate values to avoid overflow when possible. +/// Rounds up the result if there is a remainder. +/// Aborts if `z` is `0`. +/// Aborts if the result is larger than `MAX`. +public fun mul_div_ceil(x: u64, y: u64, z: u64): u64 { + std::macros::num_mul_div_ceil!<_, u128>(x, y, z) +} + +/// Calculate x / y, but round up the result. +public fun div_ceil(x: u64, y: u64): u64 { + std::macros::num_div_ceil!(x, y) +} + +/// Return the value of a base raised to a power +public fun pow(base: u64, exponent: u8): u64 { + std::macros::num_pow!(base, exponent) +} + +/// Get a nearest lower integer Square Root for `x`. Given that this +/// function can only operate with integers, it is impossible +/// to get perfect (or precise) integer square root for some numbers. +/// +/// Example: +/// ``` +/// math::sqrt(9) => 3 +/// math::sqrt(8) => 2 // the nearest lower square root is 4; +/// ``` +/// +/// In integer math, one of the possible ways to get results with more +/// precision is to use higher values or temporarily multiply the +/// value by some bigger number. Ideally if this is a square of 10 or 100. +/// +/// Example: +/// ``` +/// math::sqrt(8) => 2; +/// math::sqrt(8 * 10000) => 282; +/// // now we can use this value as if it was 2.82; +/// // but to get the actual result, this value needs +/// // to be divided by 100 (because sqrt(10000)). +/// +/// +/// math::sqrt(8 * 1000000) => 2828; // same as above, 2828 / 1000 (2.828) +/// ``` +public fun sqrt(x: u64): u64 { + std::macros::num_sqrt!(x, 64) +} + +/// Try to convert a `u64` to a `u8`. Returns `None` if the value is too large. +public fun try_as_u8(x: u64): Option { + std::macros::try_as_u8!(x) +} + +/// Try to convert a `u64` to a `u16`. Returns `None` if the value is too large. +public fun try_as_u16(x: u64): Option { + std::macros::try_as_u16!(x) +} + +/// Try to convert a `u64` to a `u32`. Returns `None` if the value is too large. +public fun try_as_u32(x: u64): Option { + std::macros::try_as_u32!(x) +} + +public fun to_string(x: u64): String { + std::macros::num_to_string!(x) +} + +/// Try to add `x` and `y`. +/// Returns `None` if the addition would overflow. +public fun checked_add(x: u64, y: u64): Option { + std::macros::num_checked_add!(x, y, max_value!()) +} + +/// Try to subtract `y` from `x`. +/// Returns `None` if `y > x`. +public fun checked_sub(x: u64, y: u64): Option { + std::macros::num_checked_sub!(x, y) +} + +/// Try to multiply `x` and `y`. +/// Returns `None` if the multiplication would overflow. +public fun checked_mul(x: u64, y: u64): Option { + std::macros::num_checked_mul!(x, y, max_value!()) +} + +/// Try to divide `x` by `y`. +/// Returns `None` if `y` is zero. +public fun checked_div(x: u64, y: u64): Option { + std::macros::num_checked_div!(x, y) +} + +/// Add `x` and `y`, saturating at the maximum value instead of overflowing. +public fun saturating_add(x: u64, y: u64): u64 { + std::macros::num_saturating_add!(x, y, max_value!()) +} + +/// Subtract `y` from `x`, saturating at `0` instead of underflowing. +public fun saturating_sub(x: u64, y: u64): u64 { + std::macros::num_saturating_sub!(x, y) +} + +/// Multiply `x` and `y`, saturating at the maximum value instead of overflowing. +public fun saturating_mul(x: u64, y: u64): u64 { + std::macros::num_saturating_mul!(x, y, max_value!()) +} + +/// Shifts `x` left by `shift` bits. +/// Returns `None` if the shift is greater than or equal to the bit size of 64. +public fun checked_shl(x: u64, shift: u8): Option { + std::macros::num_checked_shl!(x, shift, 64) +} + +/// Shifts `x` right by `shift` bits. +/// Returns `None` if the shift is greater than or equal to the bit size of 64. +public fun checked_shr(x: u64, shift: u8): Option { + std::macros::num_checked_shr!(x, shift, 64) +} + +/// Shifts `x` left by `shift` bits. +/// Returns `None` if the shift is larger than or equal to the bit size of 64, or if the shift would +/// lose any bits (if the operation is not reversible). +public fun lossless_shl(x: u64, shift: u8): Option { + std::macros::num_lossless_shl!(x, shift, 64) +} + +/// Shifts `x` right by `shift` bits. +/// Returns `None` if the shift is larger than or equal to the bit size of 64, or if the shift would +/// lose any bits (if the operation is not reversible). +public fun lossless_shr(x: u64, shift: u8): Option { + std::macros::num_lossless_shr!(x, shift, 64) +} + +/// Divides `x` by `y`. +/// Returns `None` if `y` is zero or if there is a non-zero remainder (if `x % y != 0`). In other +/// words, it returns `None` if the operation is not reversible. +public fun lossless_div(x: u64, y: u64): Option { + std::macros::num_lossless_div!(x, y) +} + +/// Maximum value for a `u64` +public macro fun max_value(): u64 { + 0xFFFF_FFFF_FFFF_FFFF +} + +/// Loops applying `$f` to each number from `$start` to `$stop` (exclusive) +public macro fun range_do<$R: drop>($start: u64, $stop: u64, $f: |u64| -> $R) { + std::macros::range_do!($start, $stop, $f) +} + +/// Loops applying `$f` to each number from `$start` to `$stop` (inclusive) +public macro fun range_do_eq<$R: drop>($start: u64, $stop: u64, $f: |u64| -> $R) { + std::macros::range_do_eq!($start, $stop, $f) +} + +/// Loops applying `$f` to each number from `0` to `$stop` (exclusive) +public macro fun do<$R: drop>($stop: u64, $f: |u64| -> $R) { + std::macros::do!($stop, $f) +} + +/// Loops applying `$f` to each number from `0` to `$stop` (inclusive) +public macro fun do_eq<$R: drop>($stop: u64, $f: |u64| -> $R) { + std::macros::do_eq!($stop, $f) +} + +// === Deprecated === + +#[deprecated(note = b"Renamed to `div_ceil` for consistency")] +public fun divide_and_round_up(x: u64, y: u64): u64 { + x.div_ceil(y) +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/u8.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/u8.move new file mode 100644 index 0000000..b0b8975 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/u8.move @@ -0,0 +1,190 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +#[defines_primitive(u8)] +module std::u8; + +use std::string::String; + +/// Returns the bitwise not of the value. +/// Each bit that is 1 becomes 0. Each bit that is 0 becomes 1. +public fun bitwise_not(x: u8): u8 { + x ^ max_value!() +} + +/// Return the larger of `x` and `y` +public fun max(x: u8, y: u8): u8 { + std::macros::num_max!(x, y) +} + +/// Return the smaller of `x` and `y` +public fun min(x: u8, y: u8): u8 { + std::macros::num_min!(x, y) +} + +/// Return the absolute value of x - y +public fun diff(x: u8, y: u8): u8 { + std::macros::num_diff!(x, y) +} + +/// Calculate `x * y / z`, upcasting intermediate values to avoid overflow when possible. +/// Aborts if `z` is `0`. +/// Aborts if the result is larger than `MAX`. +public fun mul_div(x: u8, y: u8, z: u8): u8 { + std::macros::num_mul_div!<_, u16>(x, y, z) +} + +/// Calculate `x * y / z`, upcasting intermediate values to avoid overflow when possible. +/// Rounds up the result if there is a remainder. +/// Aborts if `z` is `0`. +/// Aborts if the result is larger than `MAX`. +public fun mul_div_ceil(x: u8, y: u8, z: u8): u8 { + std::macros::num_mul_div_ceil!<_, u16>(x, y, z) +} + +/// Calculate x / y, but round up the result. +public fun div_ceil(x: u8, y: u8): u8 { + std::macros::num_div_ceil!(x, y) +} + +/// Return the value of a base raised to a power +public fun pow(base: u8, exponent: u8): u8 { + std::macros::num_pow!(base, exponent) +} + +/// Get a nearest lower integer Square Root for `x`. Given that this +/// function can only operate with integers, it is impossible +/// to get perfect (or precise) integer square root for some numbers. +/// +/// Example: +/// ``` +/// math::sqrt(9) => 3 +/// math::sqrt(8) => 2 // the nearest lower square root is 4; +/// ``` +/// +/// In integer math, one of the possible ways to get results with more +/// precision is to use higher values or temporarily multiply the +/// value by some bigger number. Ideally if this is a square of 10 or 100. +/// +/// Example: +/// ``` +/// math::sqrt(8) => 2; +/// math::sqrt(8 * 10000) => 282; +/// // now we can use this value as if it was 2.82; +/// // but to get the actual result, this value needs +/// // to be divided by 100 (because sqrt(10000)). +/// +/// +/// math::sqrt(8 * 1000000) => 2828; // same as above, 2828 / 1000 (2.828) +/// ``` +public fun sqrt(x: u8): u8 { + std::macros::num_sqrt!(x, 8) +} + +public fun to_string(x: u8): String { + std::macros::num_to_string!(x) +} + +/// Try to add `x` and `y`. +/// Returns `None` if the addition would overflow. +public fun checked_add(x: u8, y: u8): Option { + std::macros::num_checked_add!(x, y, max_value!()) +} + +/// Try to subtract `y` from `x`. +/// Returns `None` if `y > x`. +public fun checked_sub(x: u8, y: u8): Option { + std::macros::num_checked_sub!(x, y) +} + +/// Try to multiply `x` and `y`. +/// Returns `None` if the multiplication would overflow. +public fun checked_mul(x: u8, y: u8): Option { + std::macros::num_checked_mul!(x, y, max_value!()) +} + +/// Try to divide `x` by `y`. +/// Returns `None` if `y` is zero. +public fun checked_div(x: u8, y: u8): Option { + std::macros::num_checked_div!(x, y) +} + +/// Add `x` and `y`, saturating at the maximum value instead of overflowing. +public fun saturating_add(x: u8, y: u8): u8 { + std::macros::num_saturating_add!(x, y, max_value!()) +} + +/// Subtract `y` from `x`, saturating at `0` instead of underflowing. +public fun saturating_sub(x: u8, y: u8): u8 { + std::macros::num_saturating_sub!(x, y) +} + +/// Multiply `x` and `y`, saturating at the maximum value instead of overflowing. +public fun saturating_mul(x: u8, y: u8): u8 { + std::macros::num_saturating_mul!(x, y, max_value!()) +} + +/// Shifts `x` left by `shift` bits. +/// Returns `None` if the shift is greater than or equal to the bit size of 8. +public fun checked_shl(x: u8, shift: u8): Option { + std::macros::num_checked_shl!(x, shift, 8) +} + +/// Shifts `x` right by `shift` bits. +/// Returns `None` if the shift is greater than or equal to the bit size of 8. +public fun checked_shr(x: u8, shift: u8): Option { + std::macros::num_checked_shr!(x, shift, 8) +} + +/// Shifts `x` left by `shift` bits. +/// Returns `None` if the shift is larger than or equal to the bit size of 8, or if the shift would +/// lose any bits (if the operation is not reversible). +public fun lossless_shl(x: u8, shift: u8): Option { + std::macros::num_lossless_shl!(x, shift, 8) +} + +/// Shifts `x` right by `shift` bits. +/// Returns `None` if the shift is larger than or equal to the bit size of 8, or if the shift would +/// lose any bits (if the operation is not reversible). +public fun lossless_shr(x: u8, shift: u8): Option { + std::macros::num_lossless_shr!(x, shift, 8) +} + +/// Divides `x` by `y`. +/// Returns `None` if `y` is zero or if there is a non-zero remainder (if `x % y != 0`). In other +/// words, it returns `None` if the operation is not reversible. +public fun lossless_div(x: u8, y: u8): Option { + std::macros::num_lossless_div!(x, y) +} + +/// Maximum value for a `u8` +public macro fun max_value(): u8 { + 0xFF +} + +/// Loops applying `$f` to each number from `$start` to `$stop` (exclusive) +public macro fun range_do<$R: drop>($start: u8, $stop: u8, $f: |u8| -> $R) { + std::macros::range_do!($start, $stop, $f) +} + +/// Loops applying `$f` to each number from `$start` to `$stop` (inclusive) +public macro fun range_do_eq<$R: drop>($start: u8, $stop: u8, $f: |u8| -> $R) { + std::macros::range_do_eq!($start, $stop, $f) +} + +/// Loops applying `$f` to each number from `0` to `$stop` (exclusive) +public macro fun do<$R: drop>($stop: u8, $f: |u8| -> $R) { + std::macros::do!($stop, $f) +} + +/// Loops applying `$f` to each number from `0` to `$stop` (inclusive) +public macro fun do_eq<$R: drop>($stop: u8, $f: |u8| -> $R) { + std::macros::do_eq!($stop, $f) +} + +// === Deprecated === + +#[deprecated(note = b"Renamed to `div_ceil` for consistency")] +public fun divide_and_round_up(x: u8, y: u8): u8 { + x.div_ceil(y) +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/uq32_32.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/uq32_32.move new file mode 100644 index 0000000..a513df2 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/uq32_32.move @@ -0,0 +1,155 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// Defines an unsigned, fixed-point numeric type with a 32-bit integer part and a 32-bit fractional +/// part. The notation `uq32_32` and `UQ32_32` is based on +/// [Q notation](https://en.wikipedia.org/wiki/Q_(number_format)). `q` indicates it a fixed-point +/// number. The `u` prefix indicates it is unsigned. The `32_32` suffix indicates the number of +/// bits, where the first number indicates the number of bits in the integer part, and the second +/// the number of bits in the fractional part--in this case 32 bits for each. +module std::uq32_32; + +#[error] +const EDenominator: vector = b"Quotient specified with a zero denominator"; + +#[error] +const EQuotientTooSmall: vector = + b"Quotient specified is too small, and is outside of the supported range"; + +#[error] +const EQuotientTooLarge: vector = + b"Quotient specified is too large, and is outside of the supported range"; + +#[error] +const EOverflow: vector = b"Overflow from an arithmetic operation"; + +#[error] +const EDivisionByZero: vector = b"Division by zero"; + +/// The total number of bits in the fixed-point number. Used in `macro` invocations. +const TOTAL_BITS: u8 = 64; +/// The number of fractional bits in the fixed-point number. Used in `macro` invocations. +const FRACTIONAL_BITS: u8 = 32; + +/// A fixed-point numeric type with 32 integer bits and 32 fractional bits, represented by an +/// underlying 64 bit value. This is a binary representation, so decimal values may not be exactly +/// representable, but it provides more than 9 decimal digits of precision both before and after the +/// decimal point (18 digits total). +public struct UQ32_32(u64) has copy, drop, store; + +/// Create a fixed-point value from a quotient specified by its numerator and denominator. +/// `from_quotient` and `from_int` should be preferred over using `from_raw`. +/// Unless the denominator is a power of two, fractions can not be represented accurately, +/// so be careful about rounding errors. +/// Aborts if the denominator is zero. +/// Aborts if the input is non-zero but so small that it will be represented as zero, e.g. smaller +/// than 2^{-32}. +/// Aborts if the input is too large, e.g. larger than or equal to 2^32. +public fun from_quotient(numerator: u64, denominator: u64): UQ32_32 { + UQ32_32( + std::macros::uq_from_quotient!( + numerator, + denominator, + std::u64::max_value!(), + TOTAL_BITS, + FRACTIONAL_BITS, + abort EDenominator, + abort EQuotientTooSmall, + abort EQuotientTooLarge, + ), + ) +} + +/// Create a fixed-point value from an integer. +/// `from_int` and `from_quotient` should be preferred over using `from_raw`. +public fun from_int(integer: u32): UQ32_32 { + UQ32_32(std::macros::uq_from_int!(integer, FRACTIONAL_BITS)) +} + +/// Add two fixed-point numbers, `a + b`. +/// Aborts if the sum overflows. +public fun add(a: UQ32_32, b: UQ32_32): UQ32_32 { + UQ32_32(std::macros::uq_add!(a.0, b.0, std::u64::max_value!(), abort EOverflow)) +} + +/// Subtract two fixed-point numbers, `a - b`. +/// Aborts if `a < b`. +public fun sub(a: UQ32_32, b: UQ32_32): UQ32_32 { + UQ32_32(std::macros::uq_sub!(a.0, b.0, abort EOverflow)) +} + +/// Multiply two fixed-point numbers, truncating any fractional part of the product. +/// Aborts if the product overflows. +public fun mul(a: UQ32_32, b: UQ32_32): UQ32_32 { + UQ32_32(int_mul(a.0, b)) +} + +/// Divide two fixed-point numbers, truncating any fractional part of the quotient. +/// Aborts if the divisor is zero. +/// Aborts if the quotient overflows. +public fun div(a: UQ32_32, b: UQ32_32): UQ32_32 { + UQ32_32(int_div(a.0, b)) +} + +/// Convert a fixed-point number to an integer, truncating any fractional part. +public fun to_int(a: UQ32_32): u32 { + std::macros::uq_to_int!(a.0, FRACTIONAL_BITS) +} + +/// Multiply a `u64` integer by a fixed-point number, truncating any fractional part of the product. +/// Aborts if the product overflows. +public fun int_mul(val: u64, multiplier: UQ32_32): u64 { + std::macros::uq_int_mul!( + val, + multiplier.0, + std::u64::max_value!(), + FRACTIONAL_BITS, + abort EOverflow, + ) +} + +/// Divide a `u64` integer by a fixed-point number, truncating any fractional part of the quotient. +/// Aborts if the divisor is zero. +/// Aborts if the quotient overflows. +public fun int_div(val: u64, divisor: UQ32_32): u64 { + std::macros::uq_int_div!( + val, + divisor.0, + std::u64::max_value!(), + FRACTIONAL_BITS, + abort EDivisionByZero, + abort EOverflow, + ) +} + +/// Less than or equal to. Returns `true` if and only if `a <= b`. +public fun le(a: UQ32_32, b: UQ32_32): bool { + a.0 <= b.0 +} + +/// Less than. Returns `true` if and only if `a < b`. +public fun lt(a: UQ32_32, b: UQ32_32): bool { + a.0 < b.0 +} + +/// Greater than or equal to. Returns `true` if and only if `a >= b`. +public fun ge(a: UQ32_32, b: UQ32_32): bool { + a.0 >= b.0 +} + +/// Greater than. Returns `true` if and only if `a > b`. +public fun gt(a: UQ32_32, b: UQ32_32): bool { + a.0 > b.0 +} + +/// Accessor for the raw u64 value. Can be paired with `from_raw` to perform less common operations +/// on the raw values directly. +public fun to_raw(a: UQ32_32): u64 { + a.0 +} + +/// Accessor for the raw u64 value. Can be paired with `to_raw` to perform less common operations +/// on the raw values directly. +public fun from_raw(raw_value: u64): UQ32_32 { + UQ32_32(raw_value) +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/uq64_64.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/uq64_64.move new file mode 100644 index 0000000..eaca316 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/uq64_64.move @@ -0,0 +1,155 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// Defines an unsigned, fixed-point numeric type with a 64-bit integer part and a 64-bit fractional +/// part. The notation `uq64_64` and `UQ64_64` is based on +/// [Q notation](https://en.wikipedia.org/wiki/Q_(number_format)). `q` indicates it a fixed-point +/// number. The `u` prefix indicates it is unsigned. The `64_64` suffix indicates the number of +/// bits, where the first number indicates the number of bits in the integer part, and the second +/// the number of bits in the fractional part--in this case 64 bits for each. +module std::uq64_64; + +#[error] +const EDenominator: vector = b"Quotient specified with a zero denominator"; + +#[error] +const EQuotientTooSmall: vector = + b"Quotient specified is too small, and is outside of the supported range"; + +#[error] +const EQuotientTooLarge: vector = + b"Quotient specified is too large, and is outside of the supported range"; + +#[error] +const EOverflow: vector = b"Overflow from an arithmetic operation"; + +#[error] +const EDivisionByZero: vector = b"Division by zero"; + +/// The total number of bits in the fixed-point number. Used in `macro` invocations. +const TOTAL_BITS: u8 = 128; +/// The number of fractional bits in the fixed-point number. Used in `macro` invocations. +const FRACTIONAL_BITS: u8 = 64; + +/// A fixed-point numeric type with 64 integer bits and 64 fractional bits, represented by an +/// underlying 128 bit value. This is a binary representation, so decimal values may not be exactly +/// representable, but it provides more than 19 decimal digits of precision both before and after +/// the decimal point (38 digits total). +public struct UQ64_64(u128) has copy, drop, store; + +/// Create a fixed-point value from a quotient specified by its numerator and denominator. +/// `from_quotient` and `from_int` should be preferred over using `from_raw`. +/// Unless the denominator is a power of two, fractions can not be represented accurately, +/// so be careful about rounding errors. +/// Aborts if the denominator is zero. +/// Aborts if the input is non-zero but so small that it will be represented as zero, e.g. smaller +/// than 2^{-64}. +/// Aborts if the input is too large, e.g. larger than or equal to 2^64. +public fun from_quotient(numerator: u128, denominator: u128): UQ64_64 { + UQ64_64( + std::macros::uq_from_quotient!( + numerator, + denominator, + std::u128::max_value!(), + TOTAL_BITS, + FRACTIONAL_BITS, + abort EDenominator, + abort EQuotientTooSmall, + abort EQuotientTooLarge, + ), + ) +} + +/// Create a fixed-point value from an integer. +/// `from_int` and `from_quotient` should be preferred over using `from_raw`. +public fun from_int(integer: u64): UQ64_64 { + UQ64_64(std::macros::uq_from_int!(integer, FRACTIONAL_BITS)) +} + +/// Add two fixed-point numbers, `a + b`. +/// Aborts if the sum overflows. +public fun add(a: UQ64_64, b: UQ64_64): UQ64_64 { + UQ64_64(std::macros::uq_add!(a.0, b.0, std::u128::max_value!(), abort EOverflow)) +} + +/// Subtract two fixed-point numbers, `a - b`. +/// Aborts if `a < b`. +public fun sub(a: UQ64_64, b: UQ64_64): UQ64_64 { + UQ64_64(std::macros::uq_sub!(a.0, b.0, abort EOverflow)) +} + +/// Multiply two fixed-point numbers, truncating any fractional part of the product. +/// Aborts if the product overflows. +public fun mul(a: UQ64_64, b: UQ64_64): UQ64_64 { + UQ64_64(int_mul(a.0, b)) +} + +/// Divide two fixed-point numbers, truncating any fractional part of the quotient. +/// Aborts if the divisor is zero. +/// Aborts if the quotient overflows. +public fun div(a: UQ64_64, b: UQ64_64): UQ64_64 { + UQ64_64(int_div(a.0, b)) +} + +/// Convert a fixed-point number to an integer, truncating any fractional part. +public fun to_int(a: UQ64_64): u64 { + std::macros::uq_to_int!(a.0, FRACTIONAL_BITS) +} + +/// Multiply a `u128` integer by a fixed-point number, truncating any fractional part of the product. +/// Aborts if the product overflows. +public fun int_mul(val: u128, multiplier: UQ64_64): u128 { + std::macros::uq_int_mul!( + val, + multiplier.0, + std::u128::max_value!(), + FRACTIONAL_BITS, + abort EOverflow, + ) +} + +/// Divide a `u128` integer by a fixed-point number, truncating any fractional part of the quotient. +/// Aborts if the divisor is zero. +/// Aborts if the quotient overflows. +public fun int_div(val: u128, divisor: UQ64_64): u128 { + std::macros::uq_int_div!( + val, + divisor.0, + std::u128::max_value!(), + FRACTIONAL_BITS, + abort EDivisionByZero, + abort EOverflow, + ) +} + +/// Less than or equal to. Returns `true` if and only if `a <= b`. +public fun le(a: UQ64_64, b: UQ64_64): bool { + a.0 <= b.0 +} + +/// Less than. Returns `true` if and only if `a < b`. +public fun lt(a: UQ64_64, b: UQ64_64): bool { + a.0 < b.0 +} + +/// Greater than or equal to. Returns `true` if and only if `a >= b`. +public fun ge(a: UQ64_64, b: UQ64_64): bool { + a.0 >= b.0 +} + +/// Greater than. Returns `true` if and only if `a > b`. +public fun gt(a: UQ64_64, b: UQ64_64): bool { + a.0 > b.0 +} + +/// Accessor for the raw u128 value. Can be paired with `from_raw` to perform less common operations +/// on the raw values directly. +public fun to_raw(a: UQ64_64): u128 { + a.0 +} + +/// Accessor for the raw u128 value. Can be paired with `to_raw` to perform less common operations +/// on the raw values directly. +public fun from_raw(raw_value: u128): UQ64_64 { + UQ64_64(raw_value) +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/vector.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/vector.move new file mode 100644 index 0000000..c9b7b6d --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/MoveStdlib/vector.move @@ -0,0 +1,547 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +#[defines_primitive(vector)] +/// A variable-sized container that can hold any type. Indexing is 0-based, and +/// vectors are growable. This module has many native functions. +module std::vector; + +/// Allows calling `.to_string()` on a vector of `u8` to get a utf8 `String`. +public use fun std::string::utf8 as vector.to_string; + +/// Allows calling `.try_to_string()` on a vector of `u8` to get a utf8 `String`. +/// This will return `None` if the vector is not valid utf8. +public use fun std::string::try_utf8 as vector.try_to_string; + +/// Allows calling `.to_ascii_string()` on a vector of `u8` to get an `ascii::String`. +public use fun std::ascii::string as vector.to_ascii_string; + +/// Allows calling `.try_to_ascii_string()` on a vector of `u8` to get an +/// `ascii::String`. This will return `None` if the vector is not valid ascii. +public use fun std::ascii::try_string as vector.try_to_ascii_string; + +/// The index into the vector is out of bounds +const EINDEX_OUT_OF_BOUNDS: u64 = 0x20000; + +#[bytecode_instruction] +/// Return the length of the vector. +public native fun length(v: &vector): u64; + +#[syntax(index)] +#[bytecode_instruction] +/// Acquire an immutable reference to the `i`th element of the vector `v`. +/// Aborts if `i` is out of bounds. +public native fun borrow(v: &vector, i: u64): ∈ + +#[bytecode_instruction] +/// Add element `e` to the end of the vector `v`. +public native fun push_back(v: &mut vector, e: Element); + +#[syntax(index)] +#[bytecode_instruction] +/// Return a mutable reference to the `i`th element in the vector `v`. +/// Aborts if `i` is out of bounds. +public native fun borrow_mut(v: &mut vector, i: u64): &mut Element; + +#[bytecode_instruction] +/// Pop an element from the end of vector `v`. +/// Aborts if `v` is empty. +public native fun pop_back(v: &mut vector): Element; + +#[bytecode_instruction] +/// Destroy the vector `v`. +/// Aborts if `v` is not empty. +public native fun destroy_empty(v: vector); + +#[bytecode_instruction] +/// Swaps the elements at the `i`th and `j`th indices in the vector `v`. +/// Aborts if `i` or `j` is out of bounds. +public native fun swap(v: &mut vector, i: u64, j: u64); + +/// Reverses the order of the elements in the vector `v` in place. +public fun reverse(v: &mut vector) { + let len = v.length(); + if (len == 0) return; + + let mut front_index = 0; + let mut back_index = len - 1; + while (front_index < back_index) { + v.swap(front_index, back_index); + front_index = front_index + 1; + back_index = back_index - 1; + } +} + +/// Pushes all of the elements of the `other` vector into the `lhs` vector. +public fun append(lhs: &mut vector, other: vector) { + other.do!(|e| lhs.push_back(e)); +} + +/// Return `true` if the vector `v` has no elements and `false` otherwise. +public fun is_empty(v: &vector): bool { + v.length() == 0 +} + +/// Return true if `e` is in the vector `v`. +/// Otherwise, returns false. +public fun contains(v: &vector, e: &Element): bool { + let mut i = 0; + let len = v.length(); + while (i < len) { + if (&v[i] == e) return true; + i = i + 1; + }; + false +} + +/// Return `(true, i)` if `e` is in the vector `v` at index `i`. +/// Otherwise, returns `(false, 0)`. +public fun index_of(v: &vector, e: &Element): (bool, u64) { + let mut i = 0; + let len = v.length(); + while (i < len) { + if (&v[i] == e) return (true, i); + i = i + 1; + }; + (false, 0) +} + +/// Remove the `i`th element of the vector `v`, shifting all subsequent elements. +/// This is O(n) and preserves ordering of elements in the vector. +/// Aborts if `i` is out of bounds. +public fun remove(v: &mut vector, mut i: u64): Element { + let mut len = v.length(); + // i out of bounds; abort + if (i >= len) abort EINDEX_OUT_OF_BOUNDS; + + len = len - 1; + while (i < len) { + v.swap(i, { i = i + 1; i }); + }; + v.pop_back() +} + +/// Insert `e` at position `i` in the vector `v`. +/// If `i` is in bounds, this shifts the old `v[i]` and all subsequent elements to the right. +/// If `i == v.length()`, this adds `e` to the end of the vector. +/// This is O(n) and preserves ordering of elements in the vector. +/// Aborts if `i > v.length()` +public fun insert(v: &mut vector, e: Element, mut i: u64) { + let len = v.length(); + // i too big abort + if (i > len) abort EINDEX_OUT_OF_BOUNDS; + + v.push_back(e); + while (i < len) { + v.swap(i, len); + i = i + 1 + } +} + +/// Swap the `i`th element of the vector `v` with the last element and then pop the vector. +/// This is O(1), but does not preserve ordering of elements in the vector. +/// Aborts if `i` is out of bounds. +public fun swap_remove(v: &mut vector, i: u64): Element { + assert!(v.length() != 0, EINDEX_OUT_OF_BOUNDS); + let last_idx = v.length() - 1; + v.swap(i, last_idx); + v.pop_back() +} + +/// Return a new vector containing the elements of `v` except the first `n` elements. +/// If `n > length`, returns an empty vector. +public fun skip(mut v: vector, n: u64): vector { + let len = v.length(); + if (n >= len) return vector[]; + let mut r = tabulate!(len - n, |_| v.pop_back()); + r.reverse(); + r +} + +/// Take the first `n` elements of the vector `v` and drop the rest. +/// Aborts if `n` is greater than the length of `v`. +public fun take(mut v: vector, n: u64): vector { + assert!(n <= v.length()); + if (n == v.length()) return v; + v.reverse(); + tabulate!(n, |_| v.pop_back()) +} + +// === Macros === + +/// Create a vector of length `n` by calling the function `f` on each index. +public macro fun tabulate<$T>($n: u64, $f: |u64| -> $T): vector<$T> { + let mut v = vector[]; + let n = $n; + n.do!(|i| v.push_back($f(i))); + v +} + +/// Destroy the vector `v` by calling `f` on each element and then destroying the vector. +/// Does not preserve the order of elements in the vector (starts from the end of the vector). +public macro fun destroy<$T, $R: drop>($v: vector<$T>, $f: |$T| -> $R) { + let mut v = $v; + v.length().do!(|_| $f(v.pop_back())); + v.destroy_empty(); +} + +/// Destroy the vector `v` by calling `f` on each element and then destroying the vector. +/// Preserves the order of elements in the vector. +public macro fun do<$T, $R: drop>($v: vector<$T>, $f: |$T| -> $R) { + let mut v = $v; + v.reverse(); + v.length().do!(|_| $f(v.pop_back())); + v.destroy_empty(); +} + +/// Perform an action `f` on each element of the vector `v`. The vector is not modified. +public macro fun do_ref<$T, $R: drop>($v: &vector<$T>, $f: |&$T| -> $R) { + let v = $v; + v.length().do!(|i| $f(&v[i])) +} + +/// Perform an action `f` on each element of the vector `v`. +/// The function `f` takes a mutable reference to the element. +public macro fun do_mut<$T, $R: drop>($v: &mut vector<$T>, $f: |&mut $T| -> $R) { + let v = $v; + v.length().do!(|i| $f(&mut v[i])) +} + +/// Map the vector `v` to a new vector by applying the function `f` to each element. +/// Preserves the order of elements in the vector, first is called first. +public macro fun map<$T, $U>($v: vector<$T>, $f: |$T| -> $U): vector<$U> { + let v = $v; + let mut r = vector[]; + v.do!(|e| r.push_back($f(e))); + r +} + +/// Map the vector `v` to a new vector by applying the function `f` to each element. +/// Preserves the order of elements in the vector, first is called first. +public macro fun map_ref<$T, $U>($v: &vector<$T>, $f: |&$T| -> $U): vector<$U> { + let v = $v; + let mut r = vector[]; + v.do_ref!(|e| r.push_back($f(e))); + r +} + +/// Filter the vector `v` by applying the function `f` to each element. +/// Return a new vector containing only the elements for which `f` returns `true`. +public macro fun filter<$T: drop>($v: vector<$T>, $f: |&$T| -> bool): vector<$T> { + let v = $v; + let mut r = vector[]; + v.do!(|e| if ($f(&e)) r.push_back(e)); + r +} + +/// Split the vector `v` into two vectors by applying the function `f` to each element. +/// Return a tuple containing two vectors: the first containing the elements for which `f` returns `true`, +/// and the second containing the elements for which `f` returns `false`. +public macro fun partition<$T>($v: vector<$T>, $f: |&$T| -> bool): (vector<$T>, vector<$T>) { + let v = $v; + let mut r1 = vector[]; + let mut r2 = vector[]; + v.do!(|e| if ($f(&e)) r1.push_back(e) else r2.push_back(e)); + (r1, r2) +} + +/// Finds the index of first element in the vector `v` that satisfies the predicate `f`. +/// Returns `some(index)` if such an element is found, otherwise `none()`. +public macro fun find_index<$T>($v: &vector<$T>, $f: |&$T| -> bool): Option { + let v = $v; + 'find_index: { + v.length().do!(|i| if ($f(&v[i])) return 'find_index option::some(i)); + option::none() + } +} + +/// Finds all indices of elements in the vector `v` that satisfy the predicate `f`. +/// Returns a vector of indices of all found elements. +public macro fun find_indices<$T>($v: &vector<$T>, $f: |&$T| -> bool): vector { + let v = $v; + let mut indices = vector[]; + v.length().do!(|i| if ($f(&v[i])) indices.push_back(i)); + indices +} + +/// Count how many elements in the vector `v` satisfy the predicate `f`. +public macro fun count<$T>($v: &vector<$T>, $f: |&$T| -> bool): u64 { + let v = $v; + let mut count = 0; + v.do_ref!(|e| if ($f(e)) count = count + 1); + count +} + +/// Reduce the vector `v` to a single value by applying the function `f` to each element. +/// Similar to `fold_left` in Rust and `reduce` in Python and JavaScript. +public macro fun fold<$T, $Acc>($v: vector<$T>, $init: $Acc, $f: |$Acc, $T| -> $Acc): $Acc { + let v = $v; + let mut acc = $init; + v.do!(|e| acc = $f(acc, e)); + acc +} + +/// Concatenate the vectors of `v` into a single vector, keeping the order of the elements. +public fun flatten(v: vector>): vector { + let mut r = vector[]; + v.do!(|u| r.append(u)); + r +} + +/// Whether any element in the vector `v` satisfies the predicate `f`. +/// If the vector is empty, returns `false`. +public macro fun any<$T>($v: &vector<$T>, $f: |&$T| -> bool): bool { + let v = $v; + 'any: { + v.do_ref!(|e| if ($f(e)) return 'any true); + false + } +} + +/// Whether all elements in the vector `v` satisfy the predicate `f`. +/// If the vector is empty, returns `true`. +public macro fun all<$T>($v: &vector<$T>, $f: |&$T| -> bool): bool { + let v = $v; + 'all: { + v.do_ref!(|e| if (!$f(e)) return 'all false); + true + } +} + +/// Destroys two vectors `v1` and `v2` by calling `f` to each pair of elements. +/// Aborts if the vectors are not of the same length. +/// The order of elements in the vectors is preserved. +public macro fun zip_do<$T1, $T2, $R: drop>( + $v1: vector<$T1>, + $v2: vector<$T2>, + $f: |$T1, $T2| -> $R, +) { + let v1 = $v1; + let mut v2 = $v2; + v2.reverse(); + let len = v1.length(); + assert!(len == v2.length()); + v1.do!(|el1| $f(el1, v2.pop_back())); + v2.destroy_empty(); +} + +/// Destroys two vectors `v1` and `v2` by calling `f` to each pair of elements. +/// Aborts if the vectors are not of the same length. +/// Starts from the end of the vectors. +public macro fun zip_do_reverse<$T1, $T2, $R: drop>( + $v1: vector<$T1>, + $v2: vector<$T2>, + $f: |$T1, $T2| -> $R, +) { + let v1 = $v1; + let mut v2 = $v2; + let len = v1.length(); + assert!(len == v2.length()); + v1.destroy!(|el1| $f(el1, v2.pop_back())); +} + +/// Iterate through `v1` and `v2` and apply the function `f` to references of each pair of +/// elements. The vectors are not modified. +/// Aborts if the vectors are not of the same length. +/// The order of elements in the vectors is preserved. +public macro fun zip_do_ref<$T1, $T2, $R: drop>( + $v1: &vector<$T1>, + $v2: &vector<$T2>, + $f: |&$T1, &$T2| -> $R, +) { + let v1 = $v1; + let v2 = $v2; + let len = v1.length(); + assert!(len == v2.length()); + len.do!(|i| $f(&v1[i], &v2[i])); +} + +/// Iterate through `v1` and `v2` and apply the function `f` to mutable references of each pair +/// of elements. The vectors may be modified. +/// Aborts if the vectors are not of the same length. +/// The order of elements in the vectors is preserved. +public macro fun zip_do_mut<$T1, $T2, $R: drop>( + $v1: &mut vector<$T1>, + $v2: &mut vector<$T2>, + $f: |&mut $T1, &mut $T2| -> $R, +) { + let v1 = $v1; + let v2 = $v2; + let len = v1.length(); + assert!(len == v2.length()); + len.do!(|i| $f(&mut v1[i], &mut v2[i])); +} + +/// Destroys two vectors `v1` and `v2` by applying the function `f` to each pair of elements. +/// The returned values are collected into a new vector. +/// Aborts if the vectors are not of the same length. +/// The order of elements in the vectors is preserved. +public macro fun zip_map<$T1, $T2, $U>( + $v1: vector<$T1>, + $v2: vector<$T2>, + $f: |$T1, $T2| -> $U, +): vector<$U> { + let mut r = vector[]; + zip_do!($v1, $v2, |el1, el2| r.push_back($f(el1, el2))); + r +} + +/// Iterate through `v1` and `v2` and apply the function `f` to references of each pair of +/// elements. The returned values are collected into a new vector. +/// Aborts if the vectors are not of the same length. +/// The order of elements in the vectors is preserved. +public macro fun zip_map_ref<$T1, $T2, $U>( + $v1: &vector<$T1>, + $v2: &vector<$T2>, + $f: |&$T1, &$T2| -> $U, +): vector<$U> { + let mut r = vector[]; + zip_do_ref!($v1, $v2, |el1, el2| r.push_back($f(el1, el2))); + r +} + +/// Performs an in-place insertion sort on the vector `v` using the comparison function `le`. +/// The sort is stable, meaning that equal elements will maintain their relative order. +/// +/// Please, note that the comparison function `le` expects less or equal, not less. +/// +/// Example: +/// ``` +/// let mut v = vector[2, 1, 3]; +/// v.insertion_sort_by(|a, b| a <= b); +/// assert!(v == vector[1, 2, 3]); +/// ``` +/// +/// Insertion sort is efficient for small vectors (~30 or less elements), and can +/// be faster than merge sort for almost sorted vectors (e.g. when the vector is +/// already sorted or nearly sorted). +public macro fun insertion_sort_by<$T>($v: &mut vector<$T>, $le: |&$T, &$T| -> bool) { + let v = $v; + let n = v.length(); + if (n < 2) return; + // do insertion sort + let mut i = 1; + while (i < n) { + let mut j = i; + while (j > 0 && !$le(&v[j - 1], &v[j])) { + v.swap(j, j - 1); + j = j - 1; + }; + i = i + 1; + } +} + +/// Performs an in-place merge sort on the vector `v` using the comparison function `le`. +/// Merge sort is efficient for large vectors, and is a stable sort. +/// +/// Please, note that the comparison function `le` expects less or equal, not less. +/// +/// Example: +/// ``` +/// let mut v = vector[2, 1, 3]; +/// v.merge_sort_by(|a, b| a <= b); +/// assert!(v == vector[1, 2, 3]); +/// ``` +/// +/// Merge sort performs better than insertion sort for large vectors (~30 elements or more). +public macro fun merge_sort_by<$T>($v: &mut vector<$T>, $le: |&$T, &$T| -> bool) { + let v = $v; + let n = v.length(); + if (n < 2) return; + + let mut flags = vector[false]; + let mut starts = vector[0]; + let mut ends = vector[n]; + while (!flags.is_empty()) { + let (halves_sorted, start, end) = (flags.pop_back(), starts.pop_back(), ends.pop_back()); + let mid = (start + end) / 2; + if (halves_sorted) { + let mut mid = mid; + let mut l = start; + let mut r = mid; + while (l < mid && r < end) { + if ($le(&v[l], &v[r])) { + l = l + 1; + } else { + let mut i = r; + while (i > l) { + v.swap(i, i - 1); + i = i - 1; + }; + + l = l + 1; + mid = mid + 1; + r = r + 1; + } + } + } else { + // set up the "merge" + flags.push_back(true); + starts.push_back(start); + ends.push_back(end); + // set up the recursive calls + // v[start..mid] + if (mid - start > 1) { + flags.push_back(false); + starts.push_back(start); + ends.push_back(mid); + }; + // v[mid..end] + if (end - mid > 1) { + flags.push_back(false); + starts.push_back(mid); + ends.push_back(end); + } + } + } +} + +/// Check if the vector `v` is sorted in non-decreasing order according to the comparison +/// function `le` (les). Returns `true` if the vector is sorted, `false` otherwise. +public macro fun is_sorted_by<$T>($v: &vector<$T>, $le: |&$T, &$T| -> bool): bool { + let v = $v; + let n_minus_1 = v.length().max(1) - 1; + 'is_sorted_by: { + n_minus_1.do!(|i| if (!$le(&v[i], &v[i + 1])) return 'is_sorted_by false); + true + } +} + +/// Return a new vector containing the elements of `v` except the first `n` elements +/// that satisfy the predicate `p`. If all elements satisfy the predicate, returns an +/// empty vector. +public macro fun take_while<$T: drop>($v: vector<$T>, $p: |&$T| -> bool): vector<$T> { + let v = $v; + 'take: { + let mut r = vector[]; + v.do!(|e| if ($p(&e)) r.push_back(e) else return 'take r); + r + } +} + +/// Take all elements of the vector `v` except the first `n` elements that satisfy +/// the predicate `p` and drop the rest, where `n <= v.length()`. +public macro fun skip_while<$T: drop>($v: vector<$T>, $p: |&$T| -> bool): vector<$T> { + let mut v = $v; + v.reverse(); + let mut i = v.length(); + while (i > 0) { + i = i - 1; + if ($p(&v[i])) v.pop_back() else break; + }; + v.reverse(); + v +} + +// === Deprecated === + +#[bytecode_instruction] +#[deprecated(note = b"Use `vector[]` literal instead")] +/// Create an empty vector. +public native fun empty(): vector; + +#[deprecated(note = b"Use `vector[e]` literal instead")] +/// Return an vector of size one containing element `e`. +public fun singleton(e: Element): vector { + vector[e] +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/accumulator.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/accumulator.move new file mode 100644 index 0000000..55c9617 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/accumulator.move @@ -0,0 +1,161 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +module sui::accumulator; + +use sui::dynamic_field; +use sui::object::sui_accumulator_root_address; + +const ENotSystemAddress: u64 = 0; + +public struct AccumulatorRoot has key { + id: UID, +} + +#[allow(unused_function)] +fun create(ctx: &TxContext) { + assert!(ctx.sender() == @0x0, ENotSystemAddress); + + transfer::share_object(AccumulatorRoot { + id: object::sui_accumulator_root_object_id(), + }) +} + +public(package) fun root_id(accumulator_root: &AccumulatorRoot): &UID { + &accumulator_root.id +} + +public use fun root_id as AccumulatorRoot.id; + +public(package) fun root_id_mut(accumulator_root: &mut AccumulatorRoot): &mut UID { + &mut accumulator_root.id +} + +public use fun root_id_mut as AccumulatorRoot.id_mut; + +// TODO: these u128-specific functions will need to be generalized (somehow) if we add support +// for other types. +public(package) fun accumulator_u128_exists(root: &AccumulatorRoot, address: address): bool { + root.has_accumulator(Key { address }) +} + +public use fun accumulator_u128_exists as AccumulatorRoot.u128_exists; + +public(package) fun accumulator_u128_read(root: &AccumulatorRoot, address: address): u128 { + let accumulator = root.borrow_accumulator(Key { address }); + accumulator.value +} + +public use fun accumulator_u128_read as AccumulatorRoot.u128_read; + +// === Accumulator value types === + +/// Storage for 128-bit accumulator values. +/// +/// Currently only used to represent the sum of 64 bit values (such as `Balance`). +/// The additional bits are necessary to prevent overflow, as it would take 2^64 deposits of U64_MAX +/// to cause an overflow. +public struct U128 has store { + value: u128, +} + +public(package) fun create_u128(value: u128): U128 { + U128 { value } +} + +public(package) fun destroy_u128(u128: U128) { + let U128 { value: _ } = u128; +} + +public use fun destroy_u128 as U128.destroy; + +public(package) fun update_u128(u128: &mut U128, merge: u128, split: u128) { + u128.value = u128.value + merge - split; +} + +public use fun update_u128 as U128.update; + +public(package) fun is_zero_u128(u128: &U128): bool { + u128.value == 0 +} + +public use fun is_zero_u128 as U128.is_zero; + +// === Accumulator address computation === + +/// `Key` is used only for computing the field id of accumulator objects. +/// `T` is the type of the accumulated value, e.g. `Balance` +public struct Key has copy, drop, store { + address: address, +} + +public(package) fun accumulator_key(address: address): Key { + Key { address } +} + +public(package) fun accumulator_address(address: address): address { + let key = Key { address }; + dynamic_field::hash_type_and_key(sui_accumulator_root_address(), key) +} + +// === Adding, removing, and mutating accumulator objects === + +/// Balance object methods +public(package) fun root_has_accumulator( + accumulator_root: &AccumulatorRoot, + name: Key, +): bool { + dynamic_field::exists_with_type, V>(&accumulator_root.id, name) +} + +public use fun root_has_accumulator as AccumulatorRoot.has_accumulator; + +public(package) fun root_add_accumulator( + accumulator_root: &mut AccumulatorRoot, + name: Key, + value: V, +) { + dynamic_field::add(&mut accumulator_root.id, name, value); +} + +public use fun root_add_accumulator as AccumulatorRoot.add_accumulator; + +public(package) fun root_borrow_accumulator_mut( + accumulator_root: &mut AccumulatorRoot, + name: Key, +): &mut V { + dynamic_field::borrow_mut, V>(&mut accumulator_root.id, name) +} + +public use fun root_borrow_accumulator_mut as AccumulatorRoot.borrow_accumulator_mut; + +public(package) fun root_borrow_accumulator( + accumulator_root: &AccumulatorRoot, + name: Key, +): &V { + dynamic_field::borrow, V>(&accumulator_root.id, name) +} + +public use fun root_borrow_accumulator as AccumulatorRoot.borrow_accumulator; + +public(package) fun root_remove_accumulator( + accumulator_root: &mut AccumulatorRoot, + name: Key, +): V { + dynamic_field::remove, V>(&mut accumulator_root.id, name) +} + +public use fun root_remove_accumulator as AccumulatorRoot.remove_accumulator; + +// === Natives for emitting accumulator events === + +public(package) native fun emit_deposit_event( + accumulator: address, + recipient: address, + amount: u64, +); +public(package) native fun emit_withdraw_event( + accumulator: address, + owner: address, + amount: u64, +); diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/accumulator_metadata.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/accumulator_metadata.move new file mode 100644 index 0000000..8a17826 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/accumulator_metadata.move @@ -0,0 +1,77 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +module sui::accumulator_metadata; + +use sui::accumulator::AccumulatorRoot; +use sui::bag; +use sui::dynamic_field; + +const EInvariantViolation: u64 = 0; + +/// === Accumulator metadata === +/// +/// Metadata system has been removed, but structs must remain for backwards compatibility. + +#[allow(unused_field)] +public struct OwnerKey has copy, drop, store { + owner: address, +} + +/// An owner field, to which all AccumulatorMetadata fields for the owner are +/// attached. +#[allow(unused_field)] +public struct Owner has store { + /// The individual balances owned by the owner. + balances: bag::Bag, + owner: address, +} + +public struct MetadataKey() has copy, drop, store; + +/// A metadata field for a balance field with type T. +#[allow(unused_field)] +public struct Metadata has store { + /// Any per-balance fields we wish to add in the future. + fields: bag::Bag, +} + +/// === Accumulator object count storage === + +/// Key for storing the net count of accumulator objects as a dynamic field on the accumulator root. +public struct AccumulatorObjectCountKey() has copy, drop, store; + +/// Records changes in the net count of accumulator objects. Called by the barrier transaction +/// as part of accumulator settlement. +/// +/// This value is copied to the Sui system state object at end-of-epoch by the +/// WriteAccumulatorStorageCost transaction, for use in storage fund accounting. Copying once +/// at end-of-epoch lets us avoid depending on the Sui system state object in the settlement +/// barrier transaction. +#[allow(unused_function)] +fun record_accumulator_object_changes( + accumulator_root: &mut AccumulatorRoot, + objects_created: u64, + objects_destroyed: u64, +) { + let key = AccumulatorObjectCountKey(); + if (dynamic_field::exists(accumulator_root.id_mut(), key)) { + let current_count: &mut u64 = dynamic_field::borrow_mut(accumulator_root.id_mut(), key); + assert!(*current_count + objects_created >= objects_destroyed, EInvariantViolation); + *current_count = *current_count + objects_created - objects_destroyed; + } else { + assert!(objects_created >= objects_destroyed, EInvariantViolation); + dynamic_field::add(accumulator_root.id_mut(), key, objects_created - objects_destroyed); + }; +} + +/// Returns the current count of accumulator objects stored as a dynamic field. +#[allow(unused_function)] +fun get_accumulator_object_count(accumulator_root: &AccumulatorRoot): u64 { + let key = AccumulatorObjectCountKey(); + if (dynamic_field::exists(accumulator_root.id(), key)) { + *dynamic_field::borrow(accumulator_root.id(), key) + } else { + 0 + } +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/accumulator_settlement.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/accumulator_settlement.move new file mode 100644 index 0000000..7b51480 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/accumulator_settlement.move @@ -0,0 +1,233 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +module sui::accumulator_settlement; + +use sui::accumulator::{AccumulatorRoot, accumulator_key, U128, create_u128, destroy_u128}; +use sui::bcs; +use sui::hash; + +const ENotSystemAddress: u64 = 0; +const EInvalidSplitAmount: u64 = 1; + +// === Settlement storage types and entry points === + +/// Called by settlement transactions to ensure that the settlement transaction has a unique +/// digest. +#[allow(unused_function)] +fun settlement_prologue( + _accumulator_root: &mut AccumulatorRoot, + _epoch: u64, + _checkpoint_height: u64, + _idx: u64, + // Total input sui received from user transactions + input_sui: u64, + // Total output sui withdrawn by user transactions + output_sui: u64, + ctx: &TxContext, +) { + assert!(ctx.sender() == @0x0, ENotSystemAddress); + record_settlement_sui_conservation(input_sui, output_sui); +} + +#[allow(unused_function)] +fun settle_u128( + accumulator_root: &mut AccumulatorRoot, + owner: address, + merge: u128, + split: u128, + ctx: &TxContext, +) { + assert!(ctx.sender() == @0x0, ENotSystemAddress); + // Merge and split should be netted out prior to calling this function. + assert!((merge == 0 ) != (split == 0), EInvalidSplitAmount); + + let name = accumulator_key(owner); + + if (accumulator_root.has_accumulator(name)) { + let is_zero = { + let value: &mut U128 = accumulator_root.borrow_accumulator_mut(name); + value.update(merge, split); + value.is_zero() + }; + + if (is_zero) { + let value = accumulator_root.remove_accumulator(name); + destroy_u128(value); + } + } else { + // cannot split if the field does not yet exist + assert!(split == 0, EInvalidSplitAmount); + let value = create_u128(merge); + + accumulator_root.add_accumulator(name, value); + }; +} + +/// Called by the settlement transaction to track conservation of SUI. +native fun record_settlement_sui_conservation(input_sui: u64, output_sui: u64); + +#[allow(unused_field)] +public struct EventStreamHead has store { + /// Merkle Mountain Range of all events in the stream. + mmr: vector, + /// Checkpoint sequence number at which the event stream was written. + checkpoint_seq: u64, + /// Number of events in the stream. + num_events: u64, +} + +fun add_to_mmr(new_val: u256, mmr: &mut vector) { + let mut i = 0; + let mut cur = new_val; + + while (i < vector::length(mmr)) { + let r = vector::borrow_mut(mmr, i); + if (*r == 0) { + *r = cur; + return + } else { + cur = hash_two_to_one_u256(*r, cur); + *r = 0; + }; + i = i + 1; + }; + + // Vector length insufficient. Increase by 1. + vector::push_back(mmr, cur); +} + +fun u256_from_bytes(bytes: vector): u256 { + bcs::new(bytes).peel_u256() +} + +fun hash_two_to_one_u256(left: u256, right: u256): u256 { + let left_bytes = bcs::to_bytes(&left); + let right_bytes = bcs::to_bytes(&right); + let mut concatenated = left_bytes; + vector::append(&mut concatenated, right_bytes); + u256_from_bytes(hash::blake2b256(&concatenated)) +} + +fun new_stream_head(new_root: u256, event_count_delta: u64, checkpoint_seq: u64): EventStreamHead { + let mut initial_mmr = vector[]; + add_to_mmr(new_root, &mut initial_mmr); + EventStreamHead { + mmr: initial_mmr, + checkpoint_seq: checkpoint_seq, + num_events: event_count_delta, + } +} + +#[allow(unused_function)] +fun settle_events( + accumulator_root: &mut AccumulatorRoot, + stream_id: address, + new_root: u256, + event_count_delta: u64, + checkpoint_seq: u64, + ctx: &TxContext, +) { + assert!(ctx.sender() == @0x0, ENotSystemAddress); + + let name = accumulator_key(stream_id); + if (accumulator_root.has_accumulator(copy name)) { + let head: &mut EventStreamHead = accumulator_root.borrow_accumulator_mut(name); + add_to_mmr(new_root, &mut head.mmr); + head.num_events = head.num_events + event_count_delta; + head.checkpoint_seq = checkpoint_seq; + } else { + let head = new_stream_head(new_root, event_count_delta, checkpoint_seq); + accumulator_root.add_accumulator(name, head); + }; +} + +#[test] +fun test_mmr_addition() { + let mut mmr = vector[]; + let fixed_leaf: u256 = 2; + + // Initial MMR should be empty + assert!(vector::all!(&mmr, |x| *x == 0)); + + // Round 1: Add first element - should be at position 0 + add_to_mmr(fixed_leaf, &mut mmr); + assert!(vector::map_ref!(&mmr, |x| *x == 0) == + vector[false]); + + // Round 2: Add second element - should trigger merge and clear position 0 + add_to_mmr(fixed_leaf, &mut mmr); + assert!(vector::map_ref!(&mmr, |x| *x == 0) == + vector[true, false]); + + // Round 3: Add third element - should place at position 0 + add_to_mmr(fixed_leaf, &mut mmr); + assert!(vector::map_ref!(&mmr, |x| *x == 0) == + vector[false, false]); + + // Round 4: Add fourth element - should trigger cascade merge to position 2 + add_to_mmr(fixed_leaf, &mut mmr); + assert!(vector::map_ref!(&mmr, |x| *x == 0) == + vector[true, true, false]); + + // Verify the final hash represents all 4 elements + let leaf = fixed_leaf; + let x = hash_two_to_one_u256(leaf, leaf); + let y = hash_two_to_one_u256(x, x); + assert!(mmr[2] == y); +} + +#[test] +fun test_mmr_with_different_values() { + let mut mmr = vector[]; + + // Create different u256 values like we would get from different events + let val1: u256 = 1; + let val2: u256 = 2; + let val3: u256 = 3; + let val4: u256 = 4; + + // Verify these values are actually different + assert!(val1 != val2); + assert!(val2 != val3); + assert!(val3 != val4); + + // Add them one by one and verify MMR behavior + add_to_mmr(val1, &mut mmr); + add_to_mmr(val2, &mut mmr); + // After second add, position 0 should be empty, position 1 should have merged hash + assert!(mmr[0] == 0); + assert!(mmr[1] != 0); + + add_to_mmr(val3, &mut mmr); + // Position 0 should now have val3, position 1 should still have the merged hash + assert!(mmr[0] != 0); + assert!(mmr[1] != 0); + + add_to_mmr(val4, &mut mmr); + // Final state: positions 0,1 empty, position 2 has the final merged hash + assert!(mmr[0] == 0); + assert!(mmr[1] == 0); + assert!(mmr[2] != 0); +} + +#[test] +fun test_mmr_digest_compat_with_rust() { + let mut mmr = vector[]; + let count = 8; + + let mut i = 0; + while (i < count) { + let fixed_new_val = 50 + i; + add_to_mmr(fixed_new_val, &mut mmr); + i = i + 1; + }; + + assert!(vector::length(&mmr) == 4); + assert!(mmr[0] == 0); + assert!(mmr[1] == 0); + assert!(mmr[2] == 0); + assert!( + mmr[3] == 69725770072863840208899320192042305265295220676851872214494910464384102654361, + ); +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/address.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/address.move new file mode 100644 index 0000000..51d65d7 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/address.move @@ -0,0 +1,86 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +#[defines_primitive(address)] +module sui::address; + +use std::ascii; +use std::bcs; +use std::string; +use sui::hex; + +/// Allows calling `.to_id()` on an address to get its `ID`. +public use fun sui::object::id_from_address as address.to_id; + +/// The length of an address, in bytes +const LENGTH: u64 = 32; + +// The largest integer that can be represented with 32 bytes: 2^(8*32) - 1 +const MAX: u256 = 115792089237316195423570985008687907853269984665640564039457584007913129639935; + +#[allow(unused_const)] +/// Error from `from_bytes` when it is supplied too many or too few bytes. +const EAddressParseError: u64 = 0; + +/// Convert `a` into a u256 by interpreting `a` as the bytes of a big-endian integer +/// (e.g., `to_u256(0x1) == 1`) +public native fun to_u256(a: address): u256; + +/// Convert `n` into an address by encoding it as a big-endian integer (e.g., `from_u256(1) = @0x1`) +/// Aborts if `n` > `MAX_ADDRESS` +public native fun from_u256(n: u256): address; + +/// Convert `bytes` into an address. +/// Aborts with `EAddressParseError` if the length of `bytes` is not 32 +public native fun from_bytes(bytes: vector): address; + +/// Convert `a` into BCS-encoded bytes. +public fun to_bytes(a: address): vector { + bcs::to_bytes(&a) +} + +/// Convert `a` to a hex-encoded ASCII string +public fun to_ascii_string(a: address): ascii::String { + hex::encode(to_bytes(a)).to_ascii_string() +} + +/// Convert `a` to a hex-encoded string +public fun to_string(a: address): string::String { + to_ascii_string(a).to_string() +} + +/// Converts an ASCII string to an address, taking the numerical value for each character. The +/// string must be Base16 encoded, and thus exactly 64 characters long. +/// For example, the string "00000000000000000000000000000000000000000000000000000000DEADB33F" +/// will be converted to the address @0xDEADB33F. +/// Aborts with `EAddressParseError` if the length of `s` is not 64, +/// or if an invalid character is encountered. +public fun from_ascii_bytes(bytes: &vector): address { + assert!(bytes.length() == 64, EAddressParseError); + let mut hex_bytes = vector[]; + let mut i = 0; + while (i < 64) { + let hi = hex_char_value(bytes[i]); + let lo = hex_char_value(bytes[i+1]); + hex_bytes.push_back((hi << 4) | lo); + i = i + 2; + }; + from_bytes(hex_bytes) +} + +fun hex_char_value(c: u8): u8 { + if (c >= 48 && c <= 57) c - 48 // 0-9 + else if (c >= 65 && c <= 70) c - 55 // A-F + else if (c >= 97 && c <= 102) c - 87 // a-f + else abort EAddressParseError +} + +/// Length of a Sui address in bytes +public fun length(): u64 { + LENGTH +} + +/// Largest possible address +public fun max(): u256 { + MAX +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/address_alias.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/address_alias.move new file mode 100644 index 0000000..83e8105 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/address_alias.move @@ -0,0 +1,106 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +#[allow(unused_use)] +// Module for managing address alias configurations. +module sui::address_alias; + +use sui::derived_object; +use sui::party; +use sui::vec_set; + +#[error(code = 0)] +const ENotSystemAddress: vector = b"Only the system can create the alias state object."; +#[error(code = 1)] +const ENoSuchAlias: vector = b"Given alias does not exist."; +#[error(code = 2)] +const EAliasAlreadyExists: vector = b"Alias already exists."; +#[error(code = 3)] +const ECannotRemoveLastAlias: vector = b"Cannot remove the last alias."; +#[error(code = 4)] +const ETooManyAliases: vector = b"The number of aliases exceeds the maximum allowed."; + +const CURRENT_VERSION: u64 = 0; + +const MAX_ALIASES: u64 = 8; + +/// Singleton shared object which manages creation of AddressAliases state. +/// The actual alias configs are created as derived objects with this object +/// as the parent. +public struct AddressAliasState has key { + id: UID, + // versioned to allow for future changes + version: u64, +} + +#[allow(unused_function)] +/// Create and share the AddressAliasState object. This function is called exactly once, when +/// the address alias state object is first created. +/// Can only be called by genesis or change_epoch transactions. +fun create(ctx: &TxContext) { + assert!(ctx.sender() == @0x0, ENotSystemAddress); + + let self = AddressAliasState { + id: object::address_alias_state(), + version: CURRENT_VERSION, + }; + transfer::share_object(self); +} + +/// Tracks the set of addresses allowed to act as a given sender. +/// +/// An alias allows transactions signed by the alias address to act as the +/// original address. For example, if address X sets an alias of address Y, then +/// then a transaction signed by Y can set its sender address to X. +public struct AddressAliases has key { + id: UID, + aliases: vec_set::VecSet
, +} + +/// Internal key used for derivation of AddressAliases object addresses. +public struct AliasKey(address) has copy, drop, store; + +/// Enables address alias configuration for the sender address. +/// +/// By default, an address is its own alias. The provided `AddressAliases` +/// object can be used to change the set of allowed aliases after enabling. +entry fun enable(address_alias_state: &mut AddressAliasState, ctx: &TxContext) { + assert!( + !derived_object::exists(&address_alias_state.id, AliasKey(ctx.sender())), + EAliasAlreadyExists, + ); + transfer::party_transfer( + AddressAliases { + id: derived_object::claim(&mut address_alias_state.id, AliasKey(ctx.sender())), + aliases: vec_set::singleton(ctx.sender()), + }, + party::single_owner(ctx.sender()), + ); +} + +/// Adds the provided address to the set of aliases for the sender. +entry fun add(aliases: &mut AddressAliases, alias: address) { + assert!(!aliases.aliases.contains(&alias), EAliasAlreadyExists); + aliases.aliases.insert(alias); + assert!(aliases.aliases.length() <= MAX_ALIASES, ETooManyAliases); +} + +/// Overwrites the aliases for the sender's address with the given set. +entry fun replace_all(aliases: &mut AddressAliases, new_aliases: vector
) { + let new_aliases = vec_set::from_keys(new_aliases); + assert!(new_aliases.length() > 0, ECannotRemoveLastAlias); + assert!(new_aliases.length() <= MAX_ALIASES, ETooManyAliases); + aliases.aliases = new_aliases; +} + +/// Removes the given alias from the set of aliases for the sender's address. +entry fun remove(aliases: &mut AddressAliases, alias: address) { + assert!(aliases.aliases.contains(&alias), ENoSuchAlias); + assert!(aliases.aliases.length() > 1, ECannotRemoveLastAlias); + aliases.aliases.remove(&alias); +} + +#[test_only] +public fun create_for_testing(ctx: &TxContext) { + create(ctx); +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/authenticator_state.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/authenticator_state.move new file mode 100644 index 0000000..fb5f145 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/authenticator_state.move @@ -0,0 +1,383 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +#[allow(unused_use)] +// Module for storing authenticator state, which is currently just the set of valid JWKs used by +// zklogin. +// +// This module is not currently accessible from user contracts, and is used only to record the JWK +// state to the chain for auditability + restore from snapshot purposes. +module sui::authenticator_state; + +use std::string::{Self, String, utf8}; +use sui::dynamic_field; + +/// Sender is not @0x0 the system address. +const ENotSystemAddress: u64 = 0; +const EWrongInnerVersion: u64 = 1; +const EJwksNotSorted: u64 = 2; + +const CurrentVersion: u64 = 1; + +/// Singleton shared object which stores the global authenticator state. +/// The actual state is stored in a dynamic field of type AuthenticatorStateInner to support +/// future versions of the authenticator state. +public struct AuthenticatorState has key { + id: UID, + version: u64, +} + +public struct AuthenticatorStateInner has store { + version: u64, + /// List of currently active JWKs. + active_jwks: vector, +} + +#[allow(unused_field)] +/// Must match the JWK struct in fastcrypto-zkp +public struct JWK has copy, drop, store { + kty: String, + e: String, + n: String, + alg: String, +} + +#[allow(unused_field)] +/// Must match the JwkId struct in fastcrypto-zkp +public struct JwkId has copy, drop, store { + iss: String, + kid: String, +} + +#[allow(unused_field)] +public struct ActiveJwk has copy, drop, store { + jwk_id: JwkId, + jwk: JWK, + epoch: u64, +} + +#[test_only] +public fun create_active_jwk(iss: String, kid: String, kty: String, epoch: u64): ActiveJwk { + ActiveJwk { + jwk_id: JwkId { + iss: iss, + kid: kid, + }, + jwk: JWK { + kty: kty, + e: utf8(b"AQAB"), + n: utf8(b"test"), + alg: utf8(b"RS256"), + }, + epoch, + } +} + +fun active_jwk_equal(a: &ActiveJwk, b: &ActiveJwk): bool { + // note: epoch is ignored + jwk_equal(&a.jwk, &b.jwk) && jwk_id_equal(&a.jwk_id, &b.jwk_id) +} + +fun jwk_equal(a: &JWK, b: &JWK): bool { + (&a.kty == &b.kty) && + (&a.e == &b.e) && + (&a.n == &b.n) && + (&a.alg == &b.alg) +} + +fun jwk_id_equal(a: &JwkId, b: &JwkId): bool { + (&a.iss == &b.iss) && (&a.kid == &b.kid) +} + +// Compare the underlying byte arrays lexicographically. Since the strings may be utf8 this +// ordering is not necessarily the same as the string ordering, but we just need some +// canonical that is cheap to compute. +fun string_bytes_lt(a: &String, b: &String): bool { + let a_bytes = a.as_bytes(); + let b_bytes = b.as_bytes(); + + if (a_bytes.length() < b_bytes.length()) { + true + } else if (a_bytes.length() > b_bytes.length()) { + false + } else { + let mut i = 0; + while (i < a_bytes.length()) { + let a_byte = a_bytes[i]; + let b_byte = b_bytes[i]; + if (a_byte < b_byte) { + return true + } else if (a_byte > b_byte) { + return false + }; + i = i + 1; + }; + // all bytes are equal + false + } +} + +fun jwk_lt(a: &ActiveJwk, b: &ActiveJwk): bool { + // note: epoch is ignored + if (&a.jwk_id.iss != &b.jwk_id.iss) { + return string_bytes_lt(&a.jwk_id.iss, &b.jwk_id.iss) + }; + if (&a.jwk_id.kid != &b.jwk_id.kid) { + return string_bytes_lt(&a.jwk_id.kid, &b.jwk_id.kid) + }; + if (&a.jwk.kty != &b.jwk.kty) { + return string_bytes_lt(&a.jwk.kty, &b.jwk.kty) + }; + if (&a.jwk.e != &b.jwk.e) { + return string_bytes_lt(&a.jwk.e, &b.jwk.e) + }; + if (&a.jwk.n != &b.jwk.n) { + return string_bytes_lt(&a.jwk.n, &b.jwk.n) + }; + string_bytes_lt(&a.jwk.alg, &b.jwk.alg) +} + +#[allow(unused_function)] +/// Create and share the AuthenticatorState object. This function is call exactly once, when +/// the authenticator state object is first created. +/// Can only be called by genesis or change_epoch transactions. +fun create(ctx: &TxContext) { + assert!(ctx.sender() == @0x0, ENotSystemAddress); + + let version = CurrentVersion; + + let inner = AuthenticatorStateInner { + version, + active_jwks: vector[], + }; + + let mut self = AuthenticatorState { + id: object::authenticator_state(), + version, + }; + + dynamic_field::add(&mut self.id, version, inner); + transfer::share_object(self); +} + +fun load_inner_mut(self: &mut AuthenticatorState): &mut AuthenticatorStateInner { + let version = self.version; + + // replace this with a lazy update function when we add a new version of the inner object. + assert!(version == CurrentVersion, EWrongInnerVersion); + + let inner: &mut AuthenticatorStateInner = dynamic_field::borrow_mut(&mut self.id, self.version); + + assert!(inner.version == version, EWrongInnerVersion); + inner +} + +fun load_inner(self: &AuthenticatorState): &AuthenticatorStateInner { + let version = self.version; + + // replace this with a lazy update function when we add a new version of the inner object. + assert!(version == CurrentVersion, EWrongInnerVersion); + + let inner: &AuthenticatorStateInner = dynamic_field::borrow(&self.id, self.version); + + assert!(inner.version == version, EWrongInnerVersion); + inner +} + +fun check_sorted(new_active_jwks: &vector) { + let mut i = 0; + while (i < new_active_jwks.length() - 1) { + let a = &new_active_jwks[i]; + let b = &new_active_jwks[i + 1]; + assert!(jwk_lt(a, b), EJwksNotSorted); + i = i + 1; + }; +} + +#[allow(unused_function)] +/// Record a new set of active_jwks. Called when executing the AuthenticatorStateUpdate system +/// transaction. The new input vector must be sorted and must not contain duplicates. +/// If a new JWK is already present, but with a previous epoch, then the epoch is updated to +/// indicate that the JWK has been validated in the current epoch and should not be expired. +fun update_authenticator_state( + self: &mut AuthenticatorState, + new_active_jwks: vector, + ctx: &TxContext, +) { + // Validator will make a special system call with sender set as 0x0. + assert!(ctx.sender() == @0x0, ENotSystemAddress); + + check_sorted(&new_active_jwks); + let new_active_jwks = deduplicate(new_active_jwks); + + let inner = self.load_inner_mut(); + + let mut res = vector[]; + let mut i = 0; + let mut j = 0; + let active_jwks_len = inner.active_jwks.length(); + let new_active_jwks_len = new_active_jwks.length(); + + while (i < active_jwks_len && j < new_active_jwks_len) { + let old_jwk = &inner.active_jwks[i]; + let new_jwk = &new_active_jwks[j]; + + // when they are equal, push only one, but use the max epoch of the two + if (active_jwk_equal(old_jwk, new_jwk)) { + let mut jwk = *old_jwk; + jwk.epoch = old_jwk.epoch.max(new_jwk.epoch); + res.push_back(jwk); + i = i + 1; + j = j + 1; + } else if (jwk_id_equal(&old_jwk.jwk_id, &new_jwk.jwk_id)) { + // if only jwk_id is equal, then the key has changed. Providers should not send + // JWKs like this, but if they do, we must ignore the new JWK to avoid having a + // liveness / forking issues + res.push_back(*old_jwk); + i = i + 1; + j = j + 1; + } else if (jwk_lt(old_jwk, new_jwk)) { + res.push_back(*old_jwk); + i = i + 1; + } else { + res.push_back(*new_jwk); + j = j + 1; + } + }; + + while (i < active_jwks_len) { + res.push_back(inner.active_jwks[i]); + i = i + 1; + }; + while (j < new_active_jwks_len) { + res.push_back(new_active_jwks[j]); + j = j + 1; + }; + + inner.active_jwks = res; +} + +fun deduplicate(jwks: vector): vector { + let mut res = vector[]; + let mut i = 0; + let mut prev: Option = option::none(); + while (i < jwks.length()) { + let jwk = &jwks[i]; + if (prev.is_none()) { + prev.fill(jwk.jwk_id); + } else if (jwk_id_equal(prev.borrow(), &jwk.jwk_id)) { + // skip duplicate jwks in input + i = i + 1; + continue + } else { + *prev.borrow_mut() = jwk.jwk_id; + }; + res.push_back(*jwk); + i = i + 1; + }; + res +} + +#[allow(unused_function)] +// Called directly by rust when constructing the ChangeEpoch transaction. +fun expire_jwks( + self: &mut AuthenticatorState, + // any jwk below this epoch is not retained + min_epoch: u64, + ctx: &TxContext, +) { + // This will only be called by sui_system::advance_epoch + assert!(ctx.sender() == @0x0, ENotSystemAddress); + + let inner = load_inner_mut(self); + + let len = inner.active_jwks.length(); + + // first we count how many jwks from each issuer are above the min_epoch + // and store the counts in a vector that parallels the (sorted) active_jwks vector + let mut issuer_max_epochs = vector[]; + let mut i = 0; + let mut prev_issuer: Option = option::none(); + + while (i < len) { + let cur = &inner.active_jwks[i]; + let cur_iss = &cur.jwk_id.iss; + if (prev_issuer.is_none()) { + prev_issuer.fill(*cur_iss); + issuer_max_epochs.push_back(cur.epoch); + } else { + if (cur_iss == prev_issuer.borrow()) { + let back = issuer_max_epochs.length() - 1; + let prev_max_epoch = &mut issuer_max_epochs[back]; + *prev_max_epoch = (*prev_max_epoch).max(cur.epoch); + } else { + *prev_issuer.borrow_mut() = *cur_iss; + issuer_max_epochs.push_back(cur.epoch); + } + }; + i = i + 1; + }; + + // Now, filter out any JWKs that are below the min_epoch, unless that issuer has no + // JWKs >= the min_epoch, in which case we keep all of them. + let mut new_active_jwks: vector = vector[]; + let mut prev_issuer: Option = option::none(); + let mut i = 0; + let mut j = 0; + while (i < len) { + let jwk = &inner.active_jwks[i]; + let cur_iss = &jwk.jwk_id.iss; + + if (prev_issuer.is_none()) { + prev_issuer.fill(*cur_iss); + } else if (cur_iss != prev_issuer.borrow()) { + *prev_issuer.borrow_mut() = *cur_iss; + j = j + 1; + }; + + let max_epoch_for_iss = &issuer_max_epochs[j]; + + // TODO: if the iss for this jwk has *no* jwks that meet the minimum epoch, + // then expire nothing. + if (*max_epoch_for_iss < min_epoch || jwk.epoch >= min_epoch) { + new_active_jwks.push_back(*jwk); + }; + i = i + 1; + }; + inner.active_jwks = new_active_jwks; +} + +#[allow(unused_function)] +/// Get the current active_jwks. Called when the node starts up in order to load the current +/// JWK state from the chain. +fun get_active_jwks(self: &AuthenticatorState, ctx: &TxContext): vector { + assert!(ctx.sender() == @0x0, ENotSystemAddress); + self.load_inner().active_jwks +} + +#[test_only] +public fun create_for_testing(ctx: &TxContext) { + create(ctx); +} + +#[test_only] +public fun update_authenticator_state_for_testing( + self: &mut AuthenticatorState, + new_active_jwks: vector, + ctx: &TxContext, +) { + self.update_authenticator_state(new_active_jwks, ctx); +} + +#[test_only] +public fun expire_jwks_for_testing(self: &mut AuthenticatorState, min_epoch: u64, ctx: &TxContext) { + self.expire_jwks(min_epoch, ctx); +} + +#[test_only] +public fun get_active_jwks_for_testing( + self: &AuthenticatorState, + ctx: &TxContext, +): vector { + self.get_active_jwks(ctx) +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/bag.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/bag.move new file mode 100644 index 0000000..c902673 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/bag.move @@ -0,0 +1,112 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// A bag is a heterogeneous map-like collection. The collection is similar to `sui::table` in that +/// its keys and values are not stored within the `Bag` value, but instead are stored using Sui's +/// object system. The `Bag` struct acts only as a handle into the object system to retrieve those +/// keys and values. +/// Note that this means that `Bag` values with exactly the same key-value mapping will not be +/// equal, with `==`, at runtime. For example +/// ``` +/// let bag1 = bag::new(); +/// let bag2 = bag::new(); +/// bag::add(&mut bag1, 0, false); +/// bag::add(&mut bag1, 1, true); +/// bag::add(&mut bag2, 0, false); +/// bag::add(&mut bag2, 1, true); +/// // bag1 does not equal bag2, despite having the same entries +/// assert!(&bag1 != &bag2); +/// ``` +/// At it's core, `sui::bag` is a wrapper around `UID` that allows for access to +/// `sui::dynamic_field` while preventing accidentally stranding field values. A `UID` can be +/// deleted, even if it has dynamic fields associated with it, but a bag, on the other hand, must be +/// empty to be destroyed. +module sui::bag; + +use sui::dynamic_field as field; + +// Attempted to destroy a non-empty bag +const EBagNotEmpty: u64 = 0; + +public struct Bag has key, store { + /// the ID of this bag + id: UID, + /// the number of key-value pairs in the bag + size: u64, +} + +/// Creates a new, empty bag +public fun new(ctx: &mut TxContext): Bag { + Bag { + id: object::new(ctx), + size: 0, + } +} + +/// Adds a key-value pair to the bag `bag: &mut Bag` +/// Aborts with `sui::dynamic_field::EFieldAlreadyExists` if the bag already has an entry with +/// that key `k: K`. +public fun add(bag: &mut Bag, k: K, v: V) { + field::add(&mut bag.id, k, v); + bag.size = bag.size + 1; +} + +#[syntax(index)] +/// Immutable borrows the value associated with the key in the bag `bag: &Bag`. +/// Aborts with `sui::dynamic_field::EFieldDoesNotExist` if the bag does not have an entry with +/// that key `k: K`. +/// Aborts with `sui::dynamic_field::EFieldTypeMismatch` if the bag has an entry for the key, but +/// the value does not have the specified type. +public fun borrow(bag: &Bag, k: K): &V { + field::borrow(&bag.id, k) +} + +#[syntax(index)] +/// Mutably borrows the value associated with the key in the bag `bag: &mut Bag`. +/// Aborts with `sui::dynamic_field::EFieldDoesNotExist` if the bag does not have an entry with +/// that key `k: K`. +/// Aborts with `sui::dynamic_field::EFieldTypeMismatch` if the bag has an entry for the key, but +/// the value does not have the specified type. +public fun borrow_mut(bag: &mut Bag, k: K): &mut V { + field::borrow_mut(&mut bag.id, k) +} + +/// Mutably borrows the key-value pair in the bag `bag: &mut Bag` and returns the value. +/// Aborts with `sui::dynamic_field::EFieldDoesNotExist` if the bag does not have an entry with +/// that key `k: K`. +/// Aborts with `sui::dynamic_field::EFieldTypeMismatch` if the bag has an entry for the key, but +/// the value does not have the specified type. +public fun remove(bag: &mut Bag, k: K): V { + let v = field::remove(&mut bag.id, k); + bag.size = bag.size - 1; + v +} + +/// Returns true iff there is an value associated with the key `k: K` in the bag `bag: &Bag` +public fun contains(bag: &Bag, k: K): bool { + field::exists(&bag.id, k) +} + +/// Returns true iff there is an value associated with the key `k: K` in the bag `bag: &Bag` +/// with an assigned value of type `V` +public fun contains_with_type(bag: &Bag, k: K): bool { + field::exists_with_type(&bag.id, k) +} + +/// Returns the size of the bag, the number of key-value pairs +public fun length(bag: &Bag): u64 { + bag.size +} + +/// Returns true iff the bag is empty (if `length` returns `0`) +public fun is_empty(bag: &Bag): bool { + bag.size == 0 +} + +/// Destroys an empty bag +/// Aborts with `EBagNotEmpty` if the bag still contains values +public fun destroy_empty(bag: Bag) { + let Bag { id, size } = bag; + assert!(size == 0, EBagNotEmpty); + id.delete() +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/balance.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/balance.move new file mode 100644 index 0000000..16a6aa0 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/balance.move @@ -0,0 +1,188 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// A storable handler for Balances in general. Is used in the `Coin` +/// module to allow balance operations and can be used to implement +/// custom coins with `Supply` and `Balance`s. +module sui::balance; + +use sui::funds_accumulator::Withdrawal; + +/// Allows calling `.into_coin()` on a `Balance` to turn it into a coin. +public use fun sui::coin::from_balance as Balance.into_coin; + +/// Allows calling `.value()` on a `Supply` to get the value. +public use fun supply_value as Supply.value; + +/// For when trying to destroy a non-zero balance. +const ENonZero: u64 = 0; +/// For when an overflow is happening on Supply operations. +const EOverflow: u64 = 1; +/// For when trying to withdraw more than there is. +const ENotEnough: u64 = 2; +/// Sender is not @0x0 the system address. +const ENotSystemAddress: u64 = 3; +/// System operation performed for a coin other than SUI +const ENotSUI: u64 = 4; + +/// A Supply of T. Used for minting and burning. +/// Wrapped into a `TreasuryCap` in the `Coin` module. +public struct Supply has store { + value: u64, +} + +/// Storable balance - an inner struct of a Coin type. +/// Can be used to store coins which don't need the key ability. +public struct Balance has store { + value: u64, +} + +/// Get the amount stored in a `Balance`. +public fun value(self: &Balance): u64 { + self.value +} + +/// Get the `Supply` value. +public fun supply_value(supply: &Supply): u64 { + supply.value +} + +/// Create a new supply for type T. +public fun create_supply(_: T): Supply { + Supply { value: 0 } +} + +/// Increase supply by `value` and create a new `Balance` with this value. +public fun increase_supply(self: &mut Supply, value: u64): Balance { + assert!(value <= (std::u64::max_value!() - self.value), EOverflow); + self.value = self.value + value; + Balance { value } +} + +/// Burn a Balance and decrease Supply. +public fun decrease_supply(self: &mut Supply, balance: Balance): u64 { + let Balance { value } = balance; + assert!(self.value >= value, EOverflow); + self.value = self.value - value; + value +} + +/// Create a zero `Balance` for type `T`. +public fun zero(): Balance { + Balance { value: 0 } +} + +/// Join two balances together. +public fun join(self: &mut Balance, balance: Balance): u64 { + let Balance { value } = balance; + self.value = self.value + value; + self.value +} + +/// Split a `Balance` and take a sub balance from it. +public fun split(self: &mut Balance, value: u64): Balance { + assert!(self.value >= value, ENotEnough); + self.value = self.value - value; + Balance { value } +} + +/// Withdraw all balance. After this the remaining balance must be 0. +public fun withdraw_all(self: &mut Balance): Balance { + let value = self.value; + split(self, value) +} + +/// Destroy a zero `Balance`. +public fun destroy_zero(balance: Balance) { + assert!(balance.value == 0, ENonZero); + let Balance { value: _ } = balance; +} + +/// Send a `Balance` to an address's funds accumulator. +public fun send_funds(balance: Balance, recipient: address) { + sui::funds_accumulator::add_impl(balance, recipient); +} + +/// Redeem a `Withdrawal>` to get the underlying `Balance` from an address's funds +/// accumulator. +public fun redeem_funds(withdrawal: sui::funds_accumulator::Withdrawal>): Balance { + withdrawal.redeem(internal::permit()) +} + +/// Create a `Withdrawal>` from an object to withdraw funds from it. +public fun withdraw_funds_from_object(obj: &mut UID, value: u64): Withdrawal> { + sui::funds_accumulator::withdraw_from_object(obj, value as u256) +} + +/// Read the value of the funds of type T owned by `address` as of the beginning of +/// the current consensus commit. Can read either address-owned or object-owned balances. +public fun settled_funds_value(root: &sui::accumulator::AccumulatorRoot, address: address): u64 { + if (!root.u128_exists>(address)) { + return 0 + }; + let val: u128 = root.u128_read>(address); + let val = std::u128::min(std::u64::max_value!() as u128, val); + val as u64 +} + +// === SUI specific operations === + +public(package) fun create_supply_internal(): Supply { + Supply { value: 0 } +} + +const SUI_TYPE_NAME: vector = + b"0000000000000000000000000000000000000000000000000000000000000002::sui::SUI"; + +#[allow(unused_function)] +/// CAUTION: this function creates a `Balance` without increasing the supply. +/// It should only be called by the epoch change system txn to create staking rewards, +/// and nowhere else. +fun create_staking_rewards(value: u64, ctx: &TxContext): Balance { + assert!(ctx.sender() == @0x0, ENotSystemAddress); + assert!( + std::type_name::with_defining_ids().into_string().into_bytes() == SUI_TYPE_NAME, + ENotSUI, + ); + Balance { value } +} + +#[allow(unused_function)] +/// CAUTION: this function destroys a `Balance` without decreasing the supply. +/// It should only be called by the epoch change system txn to destroy storage rebates, +/// and nowhere else. +fun destroy_storage_rebates(self: Balance, ctx: &TxContext) { + assert!(ctx.sender() == @0x0, ENotSystemAddress); + assert!( + std::type_name::with_defining_ids().into_string().into_bytes() == SUI_TYPE_NAME, + ENotSUI, + ); + let Balance { value: _ } = self; +} + +/// Destroy a `Supply` preventing any further minting and burning. +public(package) fun destroy_supply(self: Supply): u64 { + let Supply { value } = self; + value +} + +// === Test functions === + +#[test_only] +/// Create a `Balance` of any coin for testing purposes. +public fun create_for_testing(value: u64): Balance { + Balance { value } +} + +#[test_only] +/// Destroy a `Balance` of any coin for testing purposes. +public fun destroy_for_testing(self: Balance): u64 { + let Balance { value } = self; + value +} + +#[test_only] +/// Create a `Supply` of any coin for testing purposes. +public fun create_supply_for_testing(): Supply { + Supply { value: 0 } +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/bcs.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/bcs.move new file mode 100644 index 0000000..f7de526 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/bcs.move @@ -0,0 +1,277 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// This module implements BCS (de)serialization in Move. +/// Full specification can be found here: https://github.com/diem/bcs +/// +/// Short summary (for Move-supported types): +/// +/// - address - sequence of X bytes +/// - bool - byte with 0 or 1 +/// - u8 - a single u8 byte +/// - u16 / u32 / u64 / u128 / u256 - LE bytes +/// - vector - ULEB128 length + LEN elements +/// - option - first byte bool: None (0) or Some (1), then value +/// +/// Usage example: +/// ``` +/// /// This function reads u8 and u64 value from the input +/// /// and returns the rest of the bytes. +/// fun deserialize(bytes: vector): (u8, u64, vector) { +/// use sui::bcs::{Self, BCS}; +/// +/// let prepared: BCS = bcs::new(bytes); +/// let (u8_value, u64_value) = ( +/// prepared.peel_u8(), +/// prepared.peel_u64() +/// ); +/// +/// // unpack bcs struct +/// let leftovers = prepared.into_remainder_bytes(); +/// +/// (u8_value, u64_value, leftovers) +/// } +/// ``` +module sui::bcs; + +use std::bcs; +use sui::address; + +/// For when bytes length is less than required for deserialization. +const EOutOfRange: u64 = 0; +/// For when the boolean value different than `0` or `1`. +const ENotBool: u64 = 1; +/// For when ULEB byte is out of range (or not found). +const ELenOutOfRange: u64 = 2; + +/// A helper struct that saves resources on operations. For better +/// vector performance, it stores reversed bytes of the BCS and +/// enables use of `vector::pop_back`. +public struct BCS has copy, drop, store { + bytes: vector, +} + +/// Get BCS serialized bytes for any value. +/// Re-exports stdlib `bcs::to_bytes`. +public fun to_bytes(value: &T): vector { + bcs::to_bytes(value) +} + +/// Creates a new instance of BCS wrapper that holds inversed +/// bytes for better performance. +public fun new(mut bytes: vector): BCS { + bytes.reverse(); + BCS { bytes } +} + +/// Unpack the `BCS` struct returning the leftover bytes. +/// Useful for passing the data further after partial deserialization. +public fun into_remainder_bytes(bcs: BCS): vector { + let BCS { mut bytes } = bcs; + bytes.reverse(); + bytes +} + +/// Read address from the bcs-serialized bytes. +public fun peel_address(bcs: &mut BCS): address { + assert!(bcs.bytes.length() >= address::length(), EOutOfRange); + address::from_bytes(vector::tabulate!(address::length(), |_| bcs.bytes.pop_back())) +} + +/// Read a `bool` value from bcs-serialized bytes. +public fun peel_bool(bcs: &mut BCS): bool { + let value = bcs.peel_u8(); + if (value == 0) false + else if (value == 1) true + else abort ENotBool +} + +/// Read `u8` value from bcs-serialized bytes. +public fun peel_u8(bcs: &mut BCS): u8 { + assert!(bcs.bytes.length() >= 1, EOutOfRange); + bcs.bytes.pop_back() +} + +macro fun peel_num<$I, $T>($bcs: &mut BCS, $len: u64, $bits: $I): $T { + let bcs = $bcs; + assert!(bcs.bytes.length() >= $len, EOutOfRange); + + let mut value: $T = 0; + let mut i: $I = 0; + let bits = $bits; + while (i < bits) { + let byte = bcs.bytes.pop_back() as $T; + value = value + (byte << (i as u8)); + i = i + 8; + }; + + value +} + +/// Read `u16` value from bcs-serialized bytes. +public fun peel_u16(bcs: &mut BCS): u16 { + bcs.peel_num!(2, 16u8) +} + +/// Read `u32` value from bcs-serialized bytes. +public fun peel_u32(bcs: &mut BCS): u32 { + bcs.peel_num!(4, 32u8) +} + +/// Read `u64` value from bcs-serialized bytes. +public fun peel_u64(bcs: &mut BCS): u64 { + bcs.peel_num!(8, 64u8) +} + +/// Read `u128` value from bcs-serialized bytes. +public fun peel_u128(bcs: &mut BCS): u128 { + bcs.peel_num!(16, 128u8) +} + +/// Read `u256` value from bcs-serialized bytes. +public fun peel_u256(bcs: &mut BCS): u256 { + bcs.peel_num!(32, 256u16) +} + +// === Vector === + +/// Read ULEB bytes expecting a vector length. Result should +/// then be used to perform `peel_*` operation LEN times. +/// +/// In BCS `vector` length is implemented with ULEB128; +/// See more here: https://en.wikipedia.org/wiki/LEB128 +public fun peel_vec_length(bcs: &mut BCS): u64 { + let (mut total, mut shift, mut len) = (0u64, 0u8, 0u64); + loop { + assert!(len <= 4, ELenOutOfRange); + let byte = bcs.bytes.pop_back() as u64; + len = len + 1; + total = total | ((byte & 0x7f) << shift); + if ((byte & 0x80) == 0) break; + shift = shift + 7; + }; + total +} + +/// Peel `vector<$T>` from serialized bytes, where `$peel: |&mut BCS| -> $T` gives the +/// functionality of peeling each value. +public macro fun peel_vec<$T>($bcs: &mut BCS, $peel: |&mut BCS| -> $T): vector<$T> { + let bcs = $bcs; + vector::tabulate!(bcs.peel_vec_length(), |_| $peel(bcs)) +} + +/// Peel a vector of `address` from serialized bytes. +public fun peel_vec_address(bcs: &mut BCS): vector
{ + bcs.peel_vec!(|bcs| bcs.peel_address()) +} + +/// Peel a vector of `address` from serialized bytes. +public fun peel_vec_bool(bcs: &mut BCS): vector { + bcs.peel_vec!(|bcs| bcs.peel_bool()) +} + +/// Peel a vector of `u8` (eg string) from serialized bytes. +public fun peel_vec_u8(bcs: &mut BCS): vector { + bcs.peel_vec!(|bcs| bcs.peel_u8()) +} + +/// Peel a `vector>` (eg vec of string) from serialized bytes. +public fun peel_vec_vec_u8(bcs: &mut BCS): vector> { + bcs.peel_vec!(|bcs| bcs.peel_vec_u8()) +} + +/// Peel a vector of `u16` from serialized bytes. +public fun peel_vec_u16(bcs: &mut BCS): vector { + bcs.peel_vec!(|bcs| bcs.peel_u16()) +} + +/// Peel a vector of `u32` from serialized bytes. +public fun peel_vec_u32(bcs: &mut BCS): vector { + bcs.peel_vec!(|bcs| bcs.peel_u32()) +} + +/// Peel a vector of `u64` from serialized bytes. +public fun peel_vec_u64(bcs: &mut BCS): vector { + bcs.peel_vec!(|bcs| bcs.peel_u64()) +} + +/// Peel a vector of `u128` from serialized bytes. +public fun peel_vec_u128(bcs: &mut BCS): vector { + bcs.peel_vec!(|bcs| bcs.peel_u128()) +} + +/// Peel a vector of `u256` from serialized bytes. +public fun peel_vec_u256(bcs: &mut BCS): vector { + bcs.peel_vec!(|bcs| bcs.peel_u256()) +} + +// === Enum === + +/// Peel enum from serialized bytes, where `$f` takes a `tag` value and returns +/// the corresponding enum variant. Move enums are limited to 127 variants, +/// however the tag can be any `u32` value. +/// +/// Example: +/// ```rust +/// let my_enum = match (bcs.peel_enum_tag()) { +/// 0 => Enum::Empty, +/// 1 => Enum::U8(bcs.peel_u8()), +/// 2 => Enum::U16(bcs.peel_u16()), +/// 3 => Enum::Struct { a: bcs.peel_address(), b: bcs.peel_u8() }, +/// _ => abort, +/// }; +/// ``` +public fun peel_enum_tag(bcs: &mut BCS): u32 { + let tag = bcs.peel_vec_length(); + assert!(tag <= std::u32::max_value!() as u64, EOutOfRange); + tag as u32 +} + +// === Option === + +/// Peel `Option<$T>` from serialized bytes, where `$peel: |&mut BCS| -> $T` gives the +/// functionality of peeling the inner value. +public macro fun peel_option<$T>($bcs: &mut BCS, $peel: |&mut BCS| -> $T): Option<$T> { + let bcs = $bcs; + if (bcs.peel_bool()) option::some($peel(bcs)) else option::none() +} + +/// Peel `Option
` from serialized bytes. +public fun peel_option_address(bcs: &mut BCS): Option
{ + bcs.peel_option!(|bcs| bcs.peel_address()) +} + +/// Peel `Option` from serialized bytes. +public fun peel_option_bool(bcs: &mut BCS): Option { + bcs.peel_option!(|bcs| bcs.peel_bool()) +} + +/// Peel `Option` from serialized bytes. +public fun peel_option_u8(bcs: &mut BCS): Option { + bcs.peel_option!(|bcs| bcs.peel_u8()) +} + +/// Peel `Option` from serialized bytes. +public fun peel_option_u16(bcs: &mut BCS): Option { + bcs.peel_option!(|bcs| bcs.peel_u16()) +} + +/// Peel `Option` from serialized bytes. +public fun peel_option_u32(bcs: &mut BCS): Option { + bcs.peel_option!(|bcs| bcs.peel_u32()) +} + +/// Peel `Option` from serialized bytes. +public fun peel_option_u64(bcs: &mut BCS): Option { + bcs.peel_option!(|bcs| bcs.peel_u64()) +} + +/// Peel `Option` from serialized bytes. +public fun peel_option_u128(bcs: &mut BCS): Option { + bcs.peel_option!(|bcs| bcs.peel_u128()) +} + +/// Peel `Option` from serialized bytes. +public fun peel_option_u256(bcs: &mut BCS): Option { + bcs.peel_option!(|bcs| bcs.peel_u256()) +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/bls12381.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/bls12381.move new file mode 100644 index 0000000..11a559a --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/bls12381.move @@ -0,0 +1,282 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// Group operations of BLS12-381. +module sui::bls12381; + +use sui::group_ops::{Self, Element}; + +/// @param signature: A 48-bytes signature that is a point on the G1 subgroup. +/// @param public_key: A 96-bytes public key that is a point on the G2 subgroup. +/// @param msg: The message that we test the signature against. +/// +/// If the signature is a valid signature of the message and public key according to +/// BLS_SIG_BLS12381G1_XMD:SHA-256_SSWU_RO_NUL_, return true. Otherwise, return false. +public native fun bls12381_min_sig_verify( + signature: &vector, + public_key: &vector, + msg: &vector, +): bool; + +/// @param signature: A 96-bytes signature that is a point on the G2 subgroup. +/// @param public_key: A 48-bytes public key that is a point on the G1 subgroup. +/// @param msg: The message that we test the signature against. +/// +/// If the signature is a valid signature of the message and public key according to +/// BLS_SIG_BLS12381G2_XMD:SHA-256_SSWU_RO_NUL_, return true. Otherwise, return false. +public native fun bls12381_min_pk_verify( + signature: &vector, + public_key: &vector, + msg: &vector, +): bool; + +///////////////////////////////////////////// +////// Elliptic curve operations ////// + +public struct Scalar {} +public struct G1 {} +public struct G2 {} +public struct GT {} +public struct UncompressedG1 {} + +// Scalars are encoded using big-endian byte order. +// G1 and G2 are encoded using big-endian byte order and points are compressed. See +// https://www.ietf.org/archive/id/draft-irtf-cfrg-pairing-friendly-curves-11.html and +// https://docs.rs/bls12_381/latest/bls12_381/notes/serialization/index.html for details. +// GT is encoded using big-endian byte order and points are uncompressed and not intended +// to be deserialized. +// UncompressedG1 elements are G1 elements in uncompressed form. They are larger but faster to +// use since they do not have to be uncompressed before use. They can not be constructed +// on their own but have to be created from G1 elements. + +// Const elements. +const SCALAR_ZERO_BYTES: vector = + x"0000000000000000000000000000000000000000000000000000000000000000"; +const SCALAR_ONE_BYTES: vector = + x"0000000000000000000000000000000000000000000000000000000000000001"; +const G1_IDENTITY_BYTES: vector = + x"c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; +const G1_GENERATOR_BYTES: vector = + x"97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb"; +const G2_IDENTITY_BYTES: vector = + x"c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; +const G2_GENERATOR_BYTES: vector = + x"93e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb8"; +const GT_IDENTITY_BYTES: vector = + x"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; +const GT_GENERATOR_BYTES: vector = + x"1250ebd871fc0a92a7b2d83168d0d727272d441befa15c503dd8e90ce98db3e7b6d194f60839c508a84305aaca1789b6089a1c5b46e5110b86750ec6a532348868a84045483c92b7af5af689452eafabf1a8943e50439f1d59882a98eaa0170f19f26337d205fb469cd6bd15c3d5a04dc88784fbb3d0b2dbdea54d43b2b73f2cbb12d58386a8703e0f948226e47ee89d06fba23eb7c5af0d9f80940ca771b6ffd5857baaf222eb95a7d2809d61bfe02e1bfd1b68ff02f0b8102ae1c2d5d5ab1a1368bb445c7c2d209703f239689ce34c0378a68e72a6b3b216da0e22a5031b54ddff57309396b38c881c4c849ec23e87193502b86edb8857c273fa075a50512937e0794e1e65a7617c90d8bd66065b1fffe51d7a579973b1315021ec3c19934f11b8b424cd48bf38fcef68083b0b0ec5c81a93b330ee1a677d0d15ff7b984e8978ef48881e32fac91b93b47333e2ba5703350f55a7aefcd3c31b4fcb6ce5771cc6a0e9786ab5973320c806ad360829107ba810c5a09ffdd9be2291a0c25a99a201b2f522473d171391125ba84dc4007cfbf2f8da752f7c74185203fcca589ac719c34dffbbaad8431dad1c1fb597aaa5018107154f25a764bd3c79937a45b84546da634b8f6be14a8061e55cceba478b23f7dacaa35c8ca78beae9624045b4b604c581234d086a9902249b64728ffd21a189e87935a954051c7cdba7b3872629a4fafc05066245cb9108f0242d0fe3ef0f41e58663bf08cf068672cbd01a7ec73baca4d72ca93544deff686bfd6df543d48eaa24afe47e1efde449383b676631"; + +// Internal types used by group_ops' native functions. +const SCALAR_TYPE: u8 = 0; +const G1_TYPE: u8 = 1; +const G2_TYPE: u8 = 2; +const GT_TYPE: u8 = 3; +const UNCOMPRESSED_G1_TYPE: u8 = 4; + +/////////////////////////////// +////// Scalar operations ////// + +public fun scalar_from_bytes(bytes: &vector): Element { + group_ops::from_bytes(SCALAR_TYPE, *bytes, false) +} + +public fun scalar_from_u64(x: u64): Element { + let mut bytes = SCALAR_ZERO_BYTES; + group_ops::set_as_prefix(x, true, &mut bytes); + group_ops::from_bytes(SCALAR_TYPE, bytes, true) +} + +public fun scalar_zero(): Element { + group_ops::from_bytes(SCALAR_TYPE, SCALAR_ZERO_BYTES, true) +} + +public fun scalar_one(): Element { + group_ops::from_bytes(SCALAR_TYPE, SCALAR_ONE_BYTES, true) +} + +public fun scalar_add(e1: &Element, e2: &Element): Element { + group_ops::add(SCALAR_TYPE, e1, e2) +} + +public fun scalar_sub(e1: &Element, e2: &Element): Element { + group_ops::sub(SCALAR_TYPE, e1, e2) +} + +public fun scalar_mul(e1: &Element, e2: &Element): Element { + group_ops::mul(SCALAR_TYPE, e1, e2) +} + +/// Returns e2/e1, fails if a is zero. +public fun scalar_div(e1: &Element, e2: &Element): Element { + group_ops::div(SCALAR_TYPE, e1, e2) +} + +public fun scalar_neg(e: &Element): Element { + scalar_sub(&scalar_zero(), e) +} + +// Fails if e is zero. +public fun scalar_inv(e: &Element): Element { + scalar_div(e, &scalar_one()) +} + +///////////////////////////////// +////// G1 group operations ////// + +public fun g1_from_bytes(bytes: &vector): Element { + group_ops::from_bytes(G1_TYPE, *bytes, false) +} + +public fun g1_identity(): Element { + group_ops::from_bytes(G1_TYPE, G1_IDENTITY_BYTES, true) +} + +public fun g1_generator(): Element { + group_ops::from_bytes(G1_TYPE, G1_GENERATOR_BYTES, true) +} + +public fun g1_add(e1: &Element, e2: &Element): Element { + group_ops::add(G1_TYPE, e1, e2) +} + +public fun g1_sub(e1: &Element, e2: &Element): Element { + group_ops::sub(G1_TYPE, e1, e2) +} + +public fun g1_mul(e1: &Element, e2: &Element): Element { + group_ops::mul(G1_TYPE, e1, e2) +} + +/// Returns e2 / e1, fails if scalar is zero. +public fun g1_div(e1: &Element, e2: &Element): Element { + group_ops::div(G1_TYPE, e1, e2) +} + +public fun g1_neg(e: &Element): Element { + g1_sub(&g1_identity(), e) +} + +/// Hash using DST = BLS_SIG_BLS12381G1_XMD:SHA-256_SSWU_RO_NUL_ +public fun hash_to_g1(m: &vector): Element { + group_ops::hash_to(G1_TYPE, m) +} + +/// Let 'scalars' be the vector [s1, s2, ..., sn] and 'elements' be the vector [e1, e2, ..., en]. +/// Returns s1*e1 + s2*e2 + ... + sn*en. +/// Aborts with `EInputTooLong` if the vectors are larger than 32 (may increase in the future). +public fun g1_multi_scalar_multiplication( + scalars: &vector>, + elements: &vector>, +): Element { + group_ops::multi_scalar_multiplication(G1_TYPE, scalars, elements) +} + +/// Convert an `Element` to uncompressed form. +public fun g1_to_uncompressed_g1(e: &Element): Element { + group_ops::convert(G1_TYPE, UNCOMPRESSED_G1_TYPE, e) +} + +///////////////////////////////// +////// G2 group operations ////// + +public fun g2_from_bytes(bytes: &vector): Element { + group_ops::from_bytes(G2_TYPE, *bytes, false) +} + +public fun g2_identity(): Element { + group_ops::from_bytes(G2_TYPE, G2_IDENTITY_BYTES, true) +} + +public fun g2_generator(): Element { + group_ops::from_bytes(G2_TYPE, G2_GENERATOR_BYTES, true) +} + +public fun g2_add(e1: &Element, e2: &Element): Element { + group_ops::add(G2_TYPE, e1, e2) +} + +public fun g2_sub(e1: &Element, e2: &Element): Element { + group_ops::sub(G2_TYPE, e1, e2) +} + +public fun g2_mul(e1: &Element, e2: &Element): Element { + group_ops::mul(G2_TYPE, e1, e2) +} + +/// Returns e2 / e1, fails if scalar is zero. +public fun g2_div(e1: &Element, e2: &Element): Element { + group_ops::div(G2_TYPE, e1, e2) +} + +public fun g2_neg(e: &Element): Element { + g2_sub(&g2_identity(), e) +} + +/// Hash using DST = BLS_SIG_BLS12381G2_XMD:SHA-256_SSWU_RO_NUL_ +public fun hash_to_g2(m: &vector): Element { + group_ops::hash_to(G2_TYPE, m) +} + +/// Let 'scalars' be the vector [s1, s2, ..., sn] and 'elements' be the vector [e1, e2, ..., en]. +/// Returns s1*e1 + s2*e2 + ... + sn*en. +/// Aborts with `EInputTooLong` if the vectors are larger than 32 (may increase in the future). +public fun g2_multi_scalar_multiplication( + scalars: &vector>, + elements: &vector>, +): Element { + group_ops::multi_scalar_multiplication(G2_TYPE, scalars, elements) +} + +///////////////////////////////// +////// Gt group operations ////// + +public fun gt_identity(): Element { + group_ops::from_bytes(GT_TYPE, GT_IDENTITY_BYTES, true) +} + +public fun gt_generator(): Element { + group_ops::from_bytes(GT_TYPE, GT_GENERATOR_BYTES, true) +} + +public fun gt_add(e1: &Element, e2: &Element): Element { + group_ops::add(GT_TYPE, e1, e2) +} + +public fun gt_sub(e1: &Element, e2: &Element): Element { + group_ops::sub(GT_TYPE, e1, e2) +} + +public fun gt_mul(e1: &Element, e2: &Element): Element { + group_ops::mul(GT_TYPE, e1, e2) +} + +/// Returns e2 / e1, fails if scalar is zero. +public fun gt_div(e1: &Element, e2: &Element): Element { + group_ops::div(GT_TYPE, e1, e2) +} + +public fun gt_neg(e: &Element): Element { + gt_sub(>_identity(), e) +} + +///////////////////// +////// Pairing ////// + +public fun pairing(e1: &Element, e2: &Element): Element { + group_ops::pairing(G1_TYPE, e1, e2) +} + +/////////////////////////////////////// +/// UncompressedG1 group operations /// + +/// Create a `Element` from its uncompressed form. +public fun uncompressed_g1_to_g1(e: &Element): Element { + group_ops::convert(UNCOMPRESSED_G1_TYPE, G1_TYPE, e) +} + +/// Compute the sum of a list of uncompressed elements. +/// This is significantly faster and cheaper than summing the elements. +public fun uncompressed_g1_sum(terms: &vector>): Element { + group_ops::sum(UNCOMPRESSED_G1_TYPE, terms) +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/borrow.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/borrow.move new file mode 100644 index 0000000..d5e971b --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/borrow.move @@ -0,0 +1,138 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// A simple library that enables hot-potato-locked borrow mechanics. +/// +/// With Programmable transactions, it is possible to borrow a value within +/// a transaction, use it and put back in the end. Hot-potato `Borrow` makes +/// sure the object is returned and was not swapped for another one. +module sui::borrow; + +/// The `Borrow` does not match the `Referent`. +const EWrongBorrow: u64 = 0; +/// An attempt to swap the `Referent.value` with another object of the same type. +const EWrongValue: u64 = 1; + +/// An object wrapping a `T` and providing the borrow API. +public struct Referent has store { + id: address, + value: Option, +} + +/// A hot potato making sure the object is put back once borrowed. +public struct Borrow { ref: address, obj: ID } + +/// Create a new `Referent` struct +public fun new(value: T, ctx: &mut TxContext): Referent { + Referent { + id: ctx.fresh_object_address(), + value: option::some(value), + } +} + +/// Borrow the `T` from the `Referent`, receiving the `T` and a `Borrow` +/// hot potato. +public fun borrow(self: &mut Referent): (T, Borrow) { + let value = self.value.extract(); + let id = object::id(&value); + + ( + value, + Borrow { + ref: self.id, + obj: id, + }, + ) +} + +/// Put an object and the `Borrow` hot potato back. +public fun put_back(self: &mut Referent, value: T, borrow: Borrow) { + let Borrow { ref, obj } = borrow; + + assert!(object::id(&value) == obj, EWrongValue); + assert!(self.id == ref, EWrongBorrow); + self.value.fill(value); +} + +/// Unpack the `Referent` struct and return the value. +public fun destroy(self: Referent): T { + let Referent { id: _, value } = self; + value.destroy_some() +} + +#[test_only] +public struct Test has key, store { + id: UID, +} + +#[test] +fun test_borrow() { + let ctx = &mut tx_context::dummy(); + let mut ref = new(Test { id: object::new(ctx) }, ctx); + + let (value, borrow) = ref.borrow(); + ref.put_back(value, borrow); + + let Test { id } = ref.destroy(); + id.delete(); +} + +#[test, expected_failure(abort_code = EWrongValue)] +/// The `value` is swapped with another instance of the type `T`. +fun test_object_swap() { + let ctx = &mut tx_context::dummy(); + let mut ref_1 = new(Test { id: object::new(ctx) }, ctx); + let mut ref_2 = new(Test { id: object::new(ctx) }, ctx); + + let (v_1, b_1) = ref_1.borrow(); + let (v_2, b_2) = ref_2.borrow(); + + ref_1.put_back(v_2, b_1); + ref_2.put_back(v_1, b_2); + + let Test { id } = ref_1.destroy(); + id.delete(); + + let Test { id } = ref_2.destroy(); + id.delete(); +} + +#[test, expected_failure(abort_code = EWrongValue)] +/// The `value` is swapped with another instance of the type `T`. +fun test_borrow_swap() { + let ctx = &mut sui::tx_context::dummy(); + let mut ref_1 = new(Test { id: object::new(ctx) }, ctx); + let mut ref_2 = new(Test { id: object::new(ctx) }, ctx); + + let (v_1, b_1) = ref_1.borrow(); + let (v_2, b_2) = ref_2.borrow(); + + ref_1.put_back(v_1, b_2); + ref_2.put_back(v_2, b_1); + + let Test { id } = ref_1.destroy(); + id.delete(); + + let Test { id } = ref_2.destroy(); + id.delete(); +} + +#[test, expected_failure(abort_code = EWrongBorrow)] +/// The both `borrow` and `value` are swapped with another `Referent`. +fun test_borrow_fail() { + let ctx = &mut tx_context::dummy(); + let mut ref_1 = new(Test { id: object::new(ctx) }, ctx); + let mut ref_2 = new(Test { id: object::new(ctx) }, ctx); + + let (v_1, b_1) = ref_1.borrow(); + let (v_2, b_2) = ref_2.borrow(); + + ref_1.put_back(v_2, b_2); + ref_2.put_back(v_1, b_1); + + let Test { id } = ref_1.destroy(); + id.delete(); + + let Test { id } = ref_2.destroy(); + id.delete(); +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/clock.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/clock.move new file mode 100644 index 0000000..11b7232 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/clock.move @@ -0,0 +1,88 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// APIs for accessing time from move calls, via the `Clock`: a unique +/// shared object that is created at 0x6 during genesis. +module sui::clock; + +/// Sender is not @0x0 the system address. +const ENotSystemAddress: u64 = 0; + +/// Singleton shared object that exposes time to Move calls. This +/// object is found at address 0x6, and can only be read (accessed +/// via an immutable reference) by entry functions. +/// +/// Entry Functions that attempt to accept `Clock` by mutable +/// reference or value will fail to verify, and honest validators +/// will not sign or execute transactions that use `Clock` as an +/// input parameter, unless it is passed by immutable reference. +public struct Clock has key { + id: UID, + /// The clock's timestamp, which is set automatically by a + /// system transaction every time consensus commits a + /// schedule, or by `sui::clock::increment_for_testing` during + /// testing. + timestamp_ms: u64, +} + +/// The `clock`'s current timestamp as a running total of +/// milliseconds since an arbitrary point in the past. +public fun timestamp_ms(clock: &Clock): u64 { + clock.timestamp_ms +} + +#[allow(unused_function)] +/// Create and share the singleton Clock -- this function is +/// called exactly once, during genesis. +fun create(ctx: &TxContext) { + assert!(ctx.sender() == @0x0, ENotSystemAddress); + + transfer::share_object(Clock { + id: object::clock(), + // Initialised to zero, but set to a real timestamp by a + // system transaction before it can be witnessed by a move + // call. + timestamp_ms: 0, + }) +} + +#[allow(unused_function)] +fun consensus_commit_prologue(clock: &mut Clock, timestamp_ms: u64, ctx: &TxContext) { + // Validator will make a special system call with sender set as 0x0. + assert!(ctx.sender() == @0x0, ENotSystemAddress); + + clock.timestamp_ms = timestamp_ms +} + +#[test_only] +/// Expose the functionality of `create()` (usually only done during +/// genesis) for tests that want to create a Clock. +public fun create_for_testing(ctx: &mut TxContext): Clock { + Clock { + id: object::new(ctx), + timestamp_ms: 0, + } +} + +#[test_only] +/// For transactional tests (if a Clock is used as a shared object). +public fun share_for_testing(clock: Clock) { + transfer::share_object(clock) +} + +#[test_only] +public fun increment_for_testing(clock: &mut Clock, tick: u64) { + clock.timestamp_ms = clock.timestamp_ms + tick; +} + +#[test_only] +public fun set_for_testing(clock: &mut Clock, timestamp_ms: u64) { + assert!(timestamp_ms >= clock.timestamp_ms); + clock.timestamp_ms = timestamp_ms; +} + +#[test_only] +public fun destroy_for_testing(clock: Clock) { + let Clock { id, timestamp_ms: _ } = clock; + id.delete(); +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/coin.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/coin.move new file mode 100644 index 0000000..5148d35 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/coin.move @@ -0,0 +1,713 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// Defines the `Coin` type - platform wide representation of fungible +/// tokens and coins. `Coin` can be described as a secure wrapper around +/// `Balance` type. +module sui::coin; + +use std::ascii; +use std::string; +use std::type_name; +use sui::balance::{Self, Balance, Supply}; +use sui::deny_list::DenyList; +use sui::url::{Self, Url}; + +// Allows calling `.split_vec(amounts, ctx)` on `coin` +public use fun sui::pay::split_vec as Coin.split_vec; + +// Allows calling `.join_vec(coins)` on `coin` +public use fun sui::pay::join_vec as Coin.join_vec; + +// Allows calling `.split_and_transfer(amount, recipient, ctx)` on `coin` +public use fun sui::pay::split_and_transfer as Coin.split_and_transfer; + +// Allows calling `.divide_and_keep(n, ctx)` on `coin` +public use fun sui::pay::divide_and_keep as Coin.divide_and_keep; + +/// Allows calling `.into_supply()` on `TreasuryCap` +public use fun treasury_into_supply as TreasuryCap.into_supply; + +/// A type passed to create_supply is not a one-time witness. +const EBadWitness: u64 = 0; +/// Invalid arguments are passed to a function. +const EInvalidArg: u64 = 1; +/// Trying to split a coin more times than its balance allows. +const ENotEnough: u64 = 2; + +// #[error] +// const EGlobalPauseNotAllowed: vector = +// b"Kill switch was not allowed at the creation of the DenyCapV2"; +const EGlobalPauseNotAllowed: u64 = 3; + +/// A coin of type `T` worth `value`. Transferable and storable +public struct Coin has key, store { + id: UID, + balance: Balance, +} + +/// Each Coin type T created through `create_currency` function will have a +/// unique instance of CoinMetadata that stores the metadata for this coin type. +public struct CoinMetadata has key, store { + id: UID, + /// Number of decimal places the coin uses. + /// A coin with `value ` N and `decimals` D should be shown as N / 10^D + /// E.g., a coin with `value` 7002 and decimals 3 should be displayed as 7.002 + /// This is metadata for display usage only. + decimals: u8, + /// Name for the token + name: string::String, + /// Symbol for the token + symbol: ascii::String, + /// Description of the token + description: string::String, + /// URL for the token logo + icon_url: Option, +} + +/// Similar to CoinMetadata, but created only for regulated coins that use the DenyList. +/// This object is always immutable. +public struct RegulatedCoinMetadata has key { + id: UID, + /// The ID of the coin's CoinMetadata object. + coin_metadata_object: ID, + /// The ID of the coin's DenyCap object. + deny_cap_object: ID, +} + +/// Capability allowing the bearer to mint and burn +/// coins of type `T`. Transferable +public struct TreasuryCap has key, store { + id: UID, + total_supply: Supply, +} + +/// Capability allowing the bearer to deny addresses from using the currency's coins-- +/// immediately preventing those addresses from interacting with the coin as an input to a +/// transaction and at the start of the next preventing them from receiving the coin. +/// If `allow_global_pause` is true, the bearer can enable a global pause that behaves as if +/// all addresses were added to the deny list. +public struct DenyCapV2 has key, store { + id: UID, + allow_global_pause: bool, +} + +// === Supply <-> TreasuryCap morphing and accessors === + +/// Return the total number of `T`'s in circulation. +public fun total_supply(cap: &TreasuryCap): u64 { + balance::supply_value(&cap.total_supply) +} + +/// Unwrap `TreasuryCap` getting the `Supply`. +/// +/// Operation is irreversible. Supply cannot be converted into a `TreasuryCap` due +/// to different security guarantees (TreasuryCap can be created only once for a type) +public fun treasury_into_supply(treasury: TreasuryCap): Supply { + let TreasuryCap { id, total_supply } = treasury; + id.delete(); + total_supply +} + +/// Get immutable reference to the treasury's `Supply`. +public fun supply_immut(treasury: &TreasuryCap): &Supply { + &treasury.total_supply +} + +/// Get mutable reference to the treasury's `Supply`. +public fun supply_mut(treasury: &mut TreasuryCap): &mut Supply { + &mut treasury.total_supply +} + +// === Balance <-> Coin accessors and type morphing === + +/// Public getter for the coin's value +public fun value(self: &Coin): u64 { + self.balance.value() +} + +/// Get immutable reference to the balance of a coin. +public fun balance(coin: &Coin): &Balance { + &coin.balance +} + +/// Get a mutable reference to the balance of a coin. +public fun balance_mut(coin: &mut Coin): &mut Balance { + &mut coin.balance +} + +/// Wrap a balance into a Coin to make it transferable. +public fun from_balance(balance: Balance, ctx: &mut TxContext): Coin { + Coin { id: object::new(ctx), balance } +} + +/// Destruct a Coin wrapper and keep the balance. +public fun into_balance(coin: Coin): Balance { + let Coin { id, balance } = coin; + id.delete(); + balance +} + +/// Take a `Coin` worth of `value` from `Balance`. +/// Aborts if `value > balance.value` +public fun take(balance: &mut Balance, value: u64, ctx: &mut TxContext): Coin { + Coin { + id: object::new(ctx), + balance: balance.split(value), + } +} + +/// Put a `Coin` to the `Balance`. +public fun put(balance: &mut Balance, coin: Coin) { + balance.join(into_balance(coin)); +} + +// === Address Balance <-> Coin utility functions === + +/// Redeem a `Withdrawal>` and create a `Coin` from the withdrawn Balance. +public fun redeem_funds( + withdrawal: sui::funds_accumulator::Withdrawal>, + ctx: &mut TxContext, +): Coin { + balance::redeem_funds(withdrawal).into_coin(ctx) +} + +/// Send a coin to an address balance +public fun send_funds(coin: Coin, recipient: address) { + balance::send_funds(coin.into_balance(), recipient); +} + +// === Base Coin functionality === + +#[allow(lint(public_entry))] +/// Consume the coin `c` and add its value to `self`. +/// Aborts if `c.value + self.value > U64_MAX` +public entry fun join(self: &mut Coin, c: Coin) { + let Coin { id, balance } = c; + id.delete(); + self.balance.join(balance); +} + +/// Split coin `self` to two coins, one with balance `split_amount`, +/// and the remaining balance is left is `self`. +public fun split(self: &mut Coin, split_amount: u64, ctx: &mut TxContext): Coin { + take(&mut self.balance, split_amount, ctx) +} + +/// Split coin `self` into `n - 1` coins with equal balances. The remainder is left in +/// `self`. Return newly created coins. +public fun divide_into_n(self: &mut Coin, n: u64, ctx: &mut TxContext): vector> { + assert!(n > 0, EInvalidArg); + assert!(n <= self.value(), ENotEnough); + + let split_amount = self.value() / n; + vector::tabulate!(n - 1, |_| self.split(split_amount, ctx)) +} + +/// Make any Coin with a zero value. Useful for placeholding +/// bids/payments or preemptively making empty balances. +public fun zero(ctx: &mut TxContext): Coin { + Coin { id: object::new(ctx), balance: balance::zero() } +} + +/// Destroy a coin with value zero +public fun destroy_zero(c: Coin) { + let Coin { id, balance } = c; + id.delete(); + balance.destroy_zero() +} + +/// Create a new currency type `T` as and return the `TreasuryCap` for +/// `T` to the caller. Can only be called with a `one-time-witness` +/// type, ensuring that there's only one `TreasuryCap` per `T`. +#[deprecated(note = b"Use `coin_registry::new_currency_with_otw` instead")] +public fun create_currency( + witness: T, + decimals: u8, + symbol: vector, + name: vector, + description: vector, + icon_url: Option, + ctx: &mut TxContext, +): (TreasuryCap, CoinMetadata) { + // Make sure there's only one instance of the type T + assert!(sui::types::is_one_time_witness(&witness), EBadWitness); + + ( + TreasuryCap { + id: object::new(ctx), + total_supply: balance::create_supply(witness), + }, + CoinMetadata { + id: object::new(ctx), + decimals, + name: name.to_string(), + symbol: symbol.to_ascii_string(), + description: description.to_string(), + icon_url, + }, + ) +} + +/// This creates a new currency, via `create_currency`, but with an extra capability that +/// allows for specific addresses to have their coins frozen. When an address is added to the +/// deny list, it is immediately unable to interact with the currency's coin as input objects. +/// Additionally at the start of the next epoch, they will be unable to receive the currency's +/// coin. +/// The `allow_global_pause` flag enables an additional API that will cause all addresses to +/// be denied. Note however, that this doesn't affect per-address entries of the deny list and +/// will not change the result of the "contains" APIs. +#[deprecated(note = b"Use `coin_registry::new_currency_with_otw` with `make_regulated` instead")] +#[allow(deprecated_usage)] +public fun create_regulated_currency_v2( + witness: T, + decimals: u8, + symbol: vector, + name: vector, + description: vector, + icon_url: Option, + allow_global_pause: bool, + ctx: &mut TxContext, +): (TreasuryCap, DenyCapV2, CoinMetadata) { + let (treasury_cap, metadata) = create_currency( + witness, + decimals, + symbol, + name, + description, + icon_url, + ctx, + ); + let deny_cap = DenyCapV2 { + id: object::new(ctx), + allow_global_pause, + }; + transfer::freeze_object(RegulatedCoinMetadata { + id: object::new(ctx), + coin_metadata_object: object::id(&metadata), + deny_cap_object: object::id(&deny_cap), + }); + + (treasury_cap, deny_cap, metadata) +} + +/// Given the `DenyCap` for a regulated currency, migrate it to the new `DenyCapV2` type. +/// All entries in the deny list will be migrated to the new format. +/// See `create_regulated_currency_v2` for details on the new v2 of the deny list. +public fun migrate_regulated_currency_to_v2( + deny_list: &mut DenyList, + cap: DenyCap, + allow_global_pause: bool, + ctx: &mut TxContext, +): DenyCapV2 { + let DenyCap { id } = cap; + id.delete(); + let ty = type_name::with_original_ids().into_string().into_bytes(); + deny_list.migrate_v1_to_v2(DENY_LIST_COIN_INDEX, ty, ctx); + DenyCapV2 { + id: object::new(ctx), + allow_global_pause, + } +} + +/// Create a coin worth `value` and increase the total supply +/// in `cap` accordingly. +public fun mint(cap: &mut TreasuryCap, value: u64, ctx: &mut TxContext): Coin { + Coin { + id: object::new(ctx), + balance: cap.total_supply.increase_supply(value), + } +} + +/// Mint some amount of T as a `Balance` and increase the total +/// supply in `cap` accordingly. +/// Aborts if `value` + `cap.total_supply` >= U64_MAX +public fun mint_balance(cap: &mut TreasuryCap, value: u64): Balance { + cap.total_supply.increase_supply(value) +} + +#[allow(lint(public_entry))] +/// Destroy the coin `c` and decrease the total supply in `cap` +/// accordingly. +public entry fun burn(cap: &mut TreasuryCap, c: Coin): u64 { + let Coin { id, balance } = c; + id.delete(); + cap.total_supply.decrease_supply(balance) +} + +/// Adds the given address to the deny list, preventing it from interacting with the specified +/// coin type as an input to a transaction. Additionally at the start of the next epoch, the +/// address will be unable to receive objects of this coin type. +public fun deny_list_v2_add( + deny_list: &mut DenyList, + _deny_cap: &mut DenyCapV2, + addr: address, + ctx: &mut TxContext, +) { + let ty = type_name::with_original_ids().into_string().into_bytes(); + deny_list.v2_add(DENY_LIST_COIN_INDEX, ty, addr, ctx) +} + +/// Removes an address from the deny list. Similar to `deny_list_v2_add`, the effect for input +/// objects will be immediate, but the effect for receiving objects will be delayed until the +/// next epoch. +public fun deny_list_v2_remove( + deny_list: &mut DenyList, + _deny_cap: &mut DenyCapV2, + addr: address, + ctx: &mut TxContext, +) { + let ty = type_name::with_original_ids().into_string().into_bytes(); + deny_list.v2_remove(DENY_LIST_COIN_INDEX, ty, addr, ctx) +} + +/// Check if the deny list contains the given address for the current epoch. Denied addresses +/// in the current epoch will be unable to receive objects of this coin type. +public fun deny_list_v2_contains_current_epoch( + deny_list: &DenyList, + addr: address, + ctx: &TxContext, +): bool { + let ty = type_name::with_original_ids().into_string().into_bytes(); + deny_list.v2_contains_current_epoch(DENY_LIST_COIN_INDEX, ty, addr, ctx) +} + +/// Check if the deny list contains the given address for the next epoch. Denied addresses in +/// the next epoch will immediately be unable to use objects of this coin type as inputs. At the +/// start of the next epoch, the address will be unable to receive objects of this coin type. +public fun deny_list_v2_contains_next_epoch(deny_list: &DenyList, addr: address): bool { + let ty = type_name::with_original_ids().into_string().into_bytes(); + deny_list.v2_contains_next_epoch(DENY_LIST_COIN_INDEX, ty, addr) +} + +/// Enable the global pause for the given coin type. This will immediately prevent all addresses +/// from using objects of this coin type as inputs. At the start of the next epoch, all +/// addresses will be unable to receive objects of this coin type. +#[allow(unused_mut_parameter)] +public fun deny_list_v2_enable_global_pause( + deny_list: &mut DenyList, + deny_cap: &mut DenyCapV2, + ctx: &mut TxContext, +) { + assert!(deny_cap.allow_global_pause, EGlobalPauseNotAllowed); + let ty = type_name::with_original_ids().into_string().into_bytes(); + deny_list.v2_enable_global_pause(DENY_LIST_COIN_INDEX, ty, ctx) +} + +/// Disable the global pause for the given coin type. This will immediately allow all addresses +/// to resume using objects of this coin type as inputs. However, receiving objects of this coin +/// type will still be paused until the start of the next epoch. +#[allow(unused_mut_parameter)] +public fun deny_list_v2_disable_global_pause( + deny_list: &mut DenyList, + deny_cap: &mut DenyCapV2, + ctx: &mut TxContext, +) { + assert!(deny_cap.allow_global_pause, EGlobalPauseNotAllowed); + let ty = type_name::with_original_ids().into_string().into_bytes(); + deny_list.v2_disable_global_pause(DENY_LIST_COIN_INDEX, ty, ctx) +} + +/// Check if the global pause is enabled for the given coin type in the current epoch. +public fun deny_list_v2_is_global_pause_enabled_current_epoch( + deny_list: &DenyList, + ctx: &TxContext, +): bool { + let ty = type_name::with_original_ids().into_string().into_bytes(); + deny_list.v2_is_global_pause_enabled_current_epoch(DENY_LIST_COIN_INDEX, ty, ctx) +} + +/// Check if the global pause is enabled for the given coin type in the next epoch. +public fun deny_list_v2_is_global_pause_enabled_next_epoch(deny_list: &DenyList): bool { + let ty = type_name::with_original_ids().into_string().into_bytes(); + deny_list.v2_is_global_pause_enabled_next_epoch(DENY_LIST_COIN_INDEX, ty) +} + +// === Entrypoints === + +#[allow(lint(public_entry))] +/// Mint `amount` of `Coin` and send it to `recipient`. Invokes `mint()`. +public entry fun mint_and_transfer( + c: &mut TreasuryCap, + amount: u64, + recipient: address, + ctx: &mut TxContext, +) { + transfer::public_transfer(c.mint(amount, ctx), recipient) +} + +// === Update coin metadata === + +#[allow(lint(public_entry))] +/// Update name of the coin in `CoinMetadata` +public entry fun update_name( + _treasury: &TreasuryCap, + metadata: &mut CoinMetadata, + name: string::String, +) { + metadata.name = name; +} + +#[allow(lint(public_entry))] +/// Update the symbol of the coin in `CoinMetadata` +public entry fun update_symbol( + _treasury: &TreasuryCap, + metadata: &mut CoinMetadata, + symbol: ascii::String, +) { + metadata.symbol = symbol; +} + +#[allow(lint(public_entry))] +/// Update the description of the coin in `CoinMetadata` +public entry fun update_description( + _treasury: &TreasuryCap, + metadata: &mut CoinMetadata, + description: string::String, +) { + metadata.description = description; +} + +#[allow(lint(public_entry))] +/// Update the url of the coin in `CoinMetadata` +public entry fun update_icon_url( + _treasury: &TreasuryCap, + metadata: &mut CoinMetadata, + url: ascii::String, +) { + metadata.icon_url = option::some(url::new_unsafe(url)); +} + +// === Get coin metadata fields for on-chain consumption === + +public fun get_decimals(metadata: &CoinMetadata): u8 { + metadata.decimals +} + +public fun get_name(metadata: &CoinMetadata): string::String { + metadata.name +} + +public fun get_symbol(metadata: &CoinMetadata): ascii::String { + metadata.symbol +} + +public fun get_description(metadata: &CoinMetadata): string::String { + metadata.description +} + +public fun get_icon_url(metadata: &CoinMetadata): Option { + metadata.icon_url +} + +/// Destroy legacy `CoinMetadata` object +public(package) fun destroy_metadata(metadata: CoinMetadata) { + let CoinMetadata { id, .. } = metadata; + id.delete() +} + +public(package) fun deny_cap_id(metadata: &RegulatedCoinMetadata): ID { + metadata.deny_cap_object +} + +public(package) fun new_deny_cap_v2( + allow_global_pause: bool, + ctx: &mut TxContext, +): DenyCapV2 { + DenyCapV2 { + id: object::new(ctx), + allow_global_pause, + } +} + +public(package) fun new_treasury_cap(ctx: &mut TxContext): TreasuryCap { + TreasuryCap { + id: object::new(ctx), + total_supply: balance::create_supply_internal(), + } +} + +public(package) fun allow_global_pause(cap: &DenyCapV2): bool { + cap.allow_global_pause +} + +public(package) fun new_coin_metadata( + decimals: u8, + name: string::String, + symbol: ascii::String, + description: string::String, + icon_url: ascii::String, + ctx: &mut TxContext, +): CoinMetadata { + CoinMetadata { + id: object::new(ctx), + decimals, + name, + symbol, + description, + icon_url: option::some(url::new_unsafe(icon_url)), + } +} + +/// Internal function to refresh the `CoinMetadata` with new values in +/// `CoinRegistry` borrowing. +public(package) fun update_coin_metadata( + metadata: &mut CoinMetadata, + name: string::String, + symbol: ascii::String, + description: string::String, + icon_url: ascii::String, +) { + metadata.name = name; + metadata.symbol = symbol; + metadata.description = description; + metadata.icon_url = option::some(url::new_unsafe(icon_url)); +} + +// === Test-only code === + +#[test_only] +/// Mint coins of any type for (obviously!) testing purposes only +public fun mint_for_testing(value: u64, ctx: &mut TxContext): Coin { + Coin { id: object::new(ctx), balance: balance::create_for_testing(value) } +} + +#[test_only] +/// Burn coins of any type for testing purposes only +public fun burn_for_testing(coin: Coin): u64 { + let Coin { id, balance } = coin; + id.delete(); + balance.destroy_for_testing() +} + +#[test_only] +/// Create a `TreasuryCap` for any `Coin` for testing purposes. +public fun create_treasury_cap_for_testing(ctx: &mut TxContext): TreasuryCap { + TreasuryCap { + id: object::new(ctx), + total_supply: balance::create_supply_for_testing(), + } +} + +#[test_only] +// Keeping public(package) so no one ever uses it! +public(package) fun regulated_coin_metadata_for_testing( + coin_metadata_id: ID, + deny_cap_id: ID, + ctx: &mut TxContext, +): RegulatedCoinMetadata { + RegulatedCoinMetadata { + id: object::new(ctx), + coin_metadata_object: coin_metadata_id, + deny_cap_object: deny_cap_id, + } +} + +// === Deprecated code === + +// oops, wanted treasury: &TreasuryCap +public fun supply(treasury: &mut TreasuryCap): &Supply { + &treasury.total_supply +} + +// deprecated as we have CoinMetadata now +#[allow(unused_field)] +public struct CurrencyCreated has copy, drop { + decimals: u8, +} + +/// Capability allowing the bearer to freeze addresses, preventing those addresses from +/// interacting with the coin as an input to a transaction. +public struct DenyCap has key, store { + id: UID, +} + +/// This creates a new currency, via `create_currency`, but with an extra capability that +/// allows for specific addresses to have their coins frozen. Those addresses cannot interact +/// with the coin as input objects. +#[ + deprecated( + note = b"For new coins, use `new_currency_with_otw` and use `make_regulated`. To migrate existing regulated currencies, migrate with `migrate_regulated_currency_to_v2` and then use migration functions in `coin_registry`", + ), +] +#[allow(deprecated_usage)] +public fun create_regulated_currency( + witness: T, + decimals: u8, + symbol: vector, + name: vector, + description: vector, + icon_url: Option, + ctx: &mut TxContext, +): (TreasuryCap, DenyCap, CoinMetadata) { + let (treasury_cap, metadata) = create_currency( + witness, + decimals, + symbol, + name, + description, + icon_url, + ctx, + ); + let deny_cap = DenyCap { + id: object::new(ctx), + }; + transfer::freeze_object(RegulatedCoinMetadata { + id: object::new(ctx), + coin_metadata_object: object::id(&metadata), + deny_cap_object: object::id(&deny_cap), + }); + (treasury_cap, deny_cap, metadata) +} + +/// The index into the deny list vector for the `sui::coin::Coin` type. +const DENY_LIST_COIN_INDEX: u64 = 0; // TODO public(package) const + +/// Adds the given address to the deny list, preventing it +/// from interacting with the specified coin type as an input to a transaction. +#[ + deprecated( + note = b"Use `migrate_regulated_currency_to_v2` to migrate to v2 and then use `deny_list_v2_add`", + ), +] +public fun deny_list_add( + deny_list: &mut DenyList, + _deny_cap: &mut DenyCap, + addr: address, + _ctx: &mut TxContext, +) { + let `type` = type_name::into_string(type_name::get_with_original_ids()).into_bytes(); + deny_list.v1_add(DENY_LIST_COIN_INDEX, `type`, addr) +} + +/// Removes an address from the deny list. +/// Aborts with `ENotFrozen` if the address is not already in the list. +#[ + deprecated( + note = b"Use `migrate_regulated_currency_to_v2` to migrate to v2 and then use `deny_list_v2_remove`", + ), +] +public fun deny_list_remove( + deny_list: &mut DenyList, + _deny_cap: &mut DenyCap, + addr: address, + _ctx: &mut TxContext, +) { + let `type` = type_name::into_string(type_name::get_with_original_ids()).into_bytes(); + deny_list.v1_remove(DENY_LIST_COIN_INDEX, `type`, addr) +} + +/// Returns true iff the given address is denied for the given coin type. It will +/// return false if given a non-coin type. +#[ + deprecated( + note = b"Use `migrate_regulated_currency_to_v2` to migrate to v2 and then use `deny_list_v2_contains_next_epoch` or `deny_list_v2_contains_current_epoch`", + ), +] +public fun deny_list_contains(deny_list: &DenyList, addr: address): bool { + let name = type_name::get_with_original_ids(); + if (type_name::is_primitive(&name)) return false; + + let `type` = type_name::into_string(name).into_bytes(); + deny_list.v1_contains(DENY_LIST_COIN_INDEX, `type`, addr) +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/coin_registry.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/coin_registry.move new file mode 100644 index 0000000..bad6927 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/coin_registry.move @@ -0,0 +1,772 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// Defines the system object for managing coin data in a central +/// registry. This module provides a centralized way to store and manage +/// metadata for all currencies in the Sui ecosystem, including their +/// supply information, regulatory status, and metadata capabilities. +module sui::coin_registry; + +use std::ascii; +use std::string::String; +use std::type_name::{Self, TypeName}; +use sui::bag::{Self, Bag}; +use sui::balance::{Supply, Balance}; +use sui::coin::{Self, TreasuryCap, DenyCapV2, CoinMetadata, RegulatedCoinMetadata, Coin}; +use sui::derived_object; +use sui::dynamic_field as df; +use sui::transfer::Receiving; +use sui::vec_map::{Self, VecMap}; + +/// Metadata cap already claimed +#[error(code = 0)] +const EMetadataCapAlreadyClaimed: vector = b"Metadata cap already claimed"; +/// Only the system address can create the registry +#[error(code = 1)] +const ENotSystemAddress: vector = b"Only the system can create the registry."; +/// Currency for this coin type already exists +#[error(code = 2)] +const ECurrencyAlreadyExists: vector = b"Currency for this coin type already exists."; +/// Attempt to set the deny list state permissionlessly while it has already been set. +#[error(code = 3)] +const EDenyListStateAlreadySet: vector = + b"Cannot set the deny list state as it has already been set."; +/// Attempt to update `Currency` with legacy metadata after the `MetadataCap` has +/// been claimed. Updates are only allowed if the `MetadataCap` has not yet been +/// claimed or deleted. +#[error(code = 5)] +const ECannotUpdateManagedMetadata: vector = + b"Cannot update metadata whose `MetadataCap` has already been claimed"; +/// Attempt to set the symbol to a non-ASCII printable character +#[error(code = 6)] +const EInvalidSymbol: vector = b"Symbol has to be ASCII printable"; +#[error(code = 7)] +const EDenyCapAlreadyCreated: vector = b"Cannot claim the deny cap twice"; +/// Attempt to migrate legacy metadata for a `Currency` that already exists. +#[error(code = 8)] +const ECurrencyAlreadyRegistered: vector = b"Currency already registered"; +#[error(code = 9)] +const EEmptySupply: vector = b"Supply cannot be empty"; +#[error(code = 10)] +const ESupplyNotBurnOnly: vector = b"Cannot burn on a non burn-only supply"; +#[error(code = 11)] +const EInvariantViolation: vector = b"Code invariant violation"; +#[error(code = 12)] +const EDeletionNotSupported: vector = b"Deleting legacy metadata is not supported"; +#[error(code = 13)] +const ENotOneTimeWitness: vector = b"Type is expected to be OTW"; +#[error(code = 14)] +const EBorrowLegacyMetadata: vector = b"Cannot borrow legacy metadata for migrated currency"; +#[error(code = 15)] +const EDuplicateBorrow: vector = b"Attempt to return duplicate borrowed CoinMetadata"; + +/// Incremental identifier for regulated coin versions in the deny list. +/// We start from `0` in the new system, which aligns with the state of `DenyCapV2`. +const REGULATED_COIN_VERSION: u8 = 0; + +/// Marker used in metadata to indicate that the currency is not migrated. +const NEW_CURRENCY_MARKER: vector = b"is_new_currency"; + +/// System object found at address `0xc` that stores coin data for all +/// registered coin types. This is a shared object that acts as a central +/// registry for coin metadata, supply information, and regulatory status. +public struct CoinRegistry has key { id: UID } + +/// Store only object that enables more flexible coin data +/// registration, allowing for additional fields to be added +/// without changing the `Currency` structure. +public struct ExtraField(TypeName, vector) has store; + +/// Key used to derive addresses when creating `Currency` objects. +public struct CurrencyKey() has copy, drop, store; + +/// Key used to store the legacy `CoinMetadata` for a `Currency`. +public struct LegacyMetadataKey() has copy, drop, store; + +/// Capability object that gates metadata (name, description, icon_url, symbol) +/// changes in the `Currency`. It can only be created (or claimed) once, and can +/// be deleted to prevent changes to the `Currency` metadata. +public struct MetadataCap has key, store { id: UID } + +/// Potato callback for the legacy `CoinMetadata` borrowing. +public struct Borrow {} + +/// Currency stores metadata such as name, symbol, decimals, icon_url and description, +/// as well as supply states (optional) and regulatory status. +public struct Currency has key { + id: UID, + /// Number of decimal places the coin uses for display purposes. + decimals: u8, + /// Human-readable name for the coin. + name: String, + /// Short symbol/ticker for the coin. + symbol: String, + /// Detailed description of the coin. + description: String, + /// URL for the coin's icon/logo. + icon_url: String, + /// Current supply state of the coin (fixed supply or unknown) + /// Note: We're using `Option` because `SupplyState` does not have drop, + /// meaning we cannot swap out its value at a later state. + supply: Option>, + /// Regulatory status of the coin (regulated with deny cap or unknown) + regulated: RegulatedState, + /// ID of the treasury cap for this coin type, if registered. + treasury_cap_id: Option, + /// ID of the metadata capability for this coin type, if claimed. + metadata_cap_id: MetadataCapState, + /// Additional fields for extensibility. + extra_fields: VecMap, +} + +/// Supply state marks the type of Currency Supply, which can be +/// - Fixed: no minting or burning; +/// - BurnOnly: no minting, burning is allowed; +/// - Unknown: flexible (supply is controlled by its `TreasuryCap`); +public enum SupplyState has store { + /// Coin has a fixed supply with the given Supply object. + Fixed(Supply), + /// Coin has a supply that can ONLY decrease. + BurnOnly(Supply), + /// Supply information is not yet known or registered. + Unknown, +} + +/// Regulated state of a coin type. +/// - Regulated: `DenyCap` exists or a `RegulatedCoinMetadata` used to mark currency as regulated; +/// - Unregulated: the currency was created without deny list; +/// - Unknown: the regulatory status is unknown. +public enum RegulatedState has copy, drop, store { + /// Coin is regulated with a deny cap for address restrictions. + /// `allow_global_pause` is `None` if the information is unknown (has not been migrated from `DenyCapV2`). + Regulated { cap: ID, allow_global_pause: Option, variant: u8 }, + /// The coin has been created without deny list. + Unregulated, + /// Regulatory status is unknown. + /// Result of a legacy migration for that coin (from `coin.move` constructors) + Unknown, +} + +/// State of the `MetadataCap` for a single `Currency`. +public enum MetadataCapState has copy, drop, store { + /// The metadata cap has been claimed. + Claimed(ID), + /// The metadata cap has not been claimed. + Unclaimed, + /// The metadata cap has been claimed and then deleted. + Deleted, +} + +/// Hot potato wrapper to enforce registration after "new_currency" data creation. +/// Destroyed in the `finalize` call and either transferred to the `CoinRegistry` +/// (in case of an OTW registration) or shared directly (for dynamically created +/// currencies). +public struct CurrencyInitializer { + currency: Currency, + extra_fields: Bag, + is_otw: bool, +} + +/// Creates a new currency. +/// +/// Note: This constructor has no long term difference from `new_currency_with_otw`. +/// This can be called from the module that defines `T` any time after it has been published. +public fun new_currency( + registry: &mut CoinRegistry, + decimals: u8, + symbol: String, + name: String, + description: String, + icon_url: String, + ctx: &mut TxContext, +): (CurrencyInitializer, TreasuryCap) { + assert!(!registry.exists(), ECurrencyAlreadyExists); + assert!(is_ascii_printable!(&symbol), EInvalidSymbol); + + let treasury_cap = coin::new_treasury_cap(ctx); + let currency = Currency { + id: derived_object::claim(&mut registry.id, CurrencyKey()), + decimals, + name, + symbol, + description, + icon_url, + supply: option::some(SupplyState::Unknown), + regulated: RegulatedState::Unregulated, + treasury_cap_id: option::some(object::id(&treasury_cap)), + metadata_cap_id: MetadataCapState::Unclaimed, + extra_fields: vec_map::empty(), + }; + + (CurrencyInitializer { currency, is_otw: false, extra_fields: bag::new(ctx) }, treasury_cap) +} + +/// Creates a new currency with using an OTW as proof of uniqueness. +/// +/// This is a two-step operation: +/// 1. `Currency` is constructed in the `init` function and sent to the `CoinRegistry`; +/// 2. `Currency` is promoted to a shared object in the `finalize_registration` call; +public fun new_currency_with_otw( + otw: T, + decimals: u8, + symbol: String, + name: String, + description: String, + icon_url: String, + ctx: &mut TxContext, +): (CurrencyInitializer, TreasuryCap) { + assert!(sui::types::is_one_time_witness(&otw), ENotOneTimeWitness); + assert!(is_ascii_printable!(&symbol), EInvalidSymbol); + + let treasury_cap = coin::new_treasury_cap(ctx); + let currency = Currency { + id: object::new(ctx), + decimals, + name, + symbol, + description, + icon_url, + supply: option::some(SupplyState::Unknown), + regulated: RegulatedState::Unregulated, + treasury_cap_id: option::some(object::id(&treasury_cap)), + metadata_cap_id: MetadataCapState::Unclaimed, + extra_fields: vec_map::empty(), + }; + + (CurrencyInitializer { currency, is_otw: true, extra_fields: bag::new(ctx) }, treasury_cap) +} + +/// Claim a `MetadataCap` for a coin type. +/// Only allowed from the owner of `TreasuryCap`, and only once. +/// +/// Aborts if the `MetadataCap` has already been claimed. +/// Deleted `MetadataCap` cannot be reclaimed. +public fun claim_metadata_cap( + currency: &mut Currency, + _: &TreasuryCap, + ctx: &mut TxContext, +): MetadataCap { + assert!(!currency.is_metadata_cap_claimed(), EMetadataCapAlreadyClaimed); + let id = object::new(ctx); + currency.metadata_cap_id = MetadataCapState::Claimed(id.to_inner()); + + MetadataCap { id } +} + +// === Currency Initialization === + +/// Allows converting a currency, on init, to regulated, which creates +/// a `DenyCapV2` object, and a denylist entry. Sets regulated state to +/// `Regulated`. +/// +/// This action is irreversible. +public fun make_regulated( + init: &mut CurrencyInitializer, + allow_global_pause: bool, + ctx: &mut TxContext, +): DenyCapV2 { + assert!(init.currency.regulated == RegulatedState::Unregulated, EDenyCapAlreadyCreated); + let deny_cap = coin::new_deny_cap_v2(allow_global_pause, ctx); + init.currency.regulated = + RegulatedState::Regulated { + cap: object::id(&deny_cap), + allow_global_pause: option::some(allow_global_pause), + variant: REGULATED_COIN_VERSION, + }; + + deny_cap +} + +public use fun make_supply_fixed_init as CurrencyInitializer.make_supply_fixed; + +/// Initializer function to make the supply fixed. +/// Aborts if Supply is `0` to enforce minting during initialization. +public fun make_supply_fixed_init(init: &mut CurrencyInitializer, cap: TreasuryCap) { + assert!(cap.total_supply() > 0, EEmptySupply); + init.currency.make_supply_fixed(cap) +} + +public use fun make_supply_burn_only_init as CurrencyInitializer.make_supply_burn_only; + +/// Initializer function to make the supply burn-only. +/// Aborts if Supply is `0` to enforce minting during initialization. +public fun make_supply_burn_only_init(init: &mut CurrencyInitializer, cap: TreasuryCap) { + assert!(cap.total_supply() > 0, EEmptySupply); + init.currency.make_supply_burn_only(cap) +} + +/// Freeze the supply by destroying the `TreasuryCap` and storing it in the `Currency`. +public fun make_supply_fixed(currency: &mut Currency, cap: TreasuryCap) { + match (currency.supply.swap(SupplyState::Fixed(cap.into_supply()))) { + // Impossible: We cannot fix a supply or make a supply burn-only twice. + SupplyState::Fixed(_supply) | SupplyState::BurnOnly(_supply) => abort EInvariantViolation, + // We replaced "unknown" with fixed supply. + SupplyState::Unknown => (), + }; +} + +/// Make the supply `BurnOnly` by giving up the `TreasuryCap`, and allowing +/// burning of Coins through the `Currency`. +public fun make_supply_burn_only(currency: &mut Currency, cap: TreasuryCap) { + match (currency.supply.swap(SupplyState::BurnOnly(cap.into_supply()))) { + // Impossible: We cannot fix a supply or make a supply burn-only twice. + SupplyState::Fixed(_supply) | SupplyState::BurnOnly(_supply) => abort EInvariantViolation, + // We replaced "unknown" with frozen supply. + SupplyState::Unknown => (), + }; +} + +#[allow(lint(share_owned))] +/// Finalize the coin initialization, returning `MetadataCap` +public fun finalize(builder: CurrencyInitializer, ctx: &mut TxContext): MetadataCap { + let is_otw = builder.is_otw; + let (currency, metadata_cap) = finalize_impl!(builder, ctx); + + // Either share directly (`new_currency` scenario), or transfer as TTO to `CoinRegistry`. + if (is_otw) transfer::transfer(currency, object::sui_coin_registry_address()) + else transfer::share_object(currency); + + metadata_cap +} + +#[allow(lint(share_owned))] +/// Does the same as `finalize`, but also deletes the `MetadataCap` after finalization. +public fun finalize_and_delete_metadata_cap( + builder: CurrencyInitializer, + ctx: &mut TxContext, +) { + let is_otw = builder.is_otw; + let (mut currency, metadata_cap) = finalize_impl!(builder, ctx); + + currency.delete_metadata_cap(metadata_cap); + + // Either share directly (`new_currency` scenario), or transfer as TTO to `CoinRegistry`. + if (is_otw) transfer::transfer(currency, object::sui_coin_registry_address()) + else transfer::share_object(currency); +} + +/// The second step in the "otw" initialization of coin metadata, that takes in +/// the `Currency` that was transferred from init, and transforms it in to a +/// "derived address" shared object. +/// +/// Can be performed by anyone. +public fun finalize_registration( + registry: &mut CoinRegistry, + currency: Receiving>, + _ctx: &mut TxContext, +) { + // 1. Consume Currency + // 2. Re-create it with a "derived" address. + let Currency { + id, + decimals, + name, + symbol, + description, + icon_url, + supply, + regulated, + treasury_cap_id, + metadata_cap_id, + extra_fields, + } = transfer::receive(&mut registry.id, currency); + id.delete(); + + // Now, create the derived version of the coin currency. + transfer::share_object(Currency { + id: derived_object::claim(&mut registry.id, CurrencyKey()), + decimals, + name, + symbol, + description, + icon_url, + supply, + regulated, + treasury_cap_id, + metadata_cap_id, + extra_fields, + }) +} + +/// Delete the metadata cap making further updates of `Currency` metadata impossible. +/// This action is IRREVERSIBLE, and the `MetadataCap` can no longer be claimed. +public fun delete_metadata_cap(currency: &mut Currency, cap: MetadataCap) { + let MetadataCap { id } = cap; + currency.metadata_cap_id = MetadataCapState::Deleted; + id.delete(); +} + +/// Burn the `Coin` if the `Currency` has a `BurnOnly` supply state. +public fun burn(currency: &mut Currency, coin: Coin) { + currency.burn_balance(coin.into_balance()); +} + +/// Burn the `Balance` if the `Currency` has a `BurnOnly` supply state. +public fun burn_balance(currency: &mut Currency, balance: Balance) { + assert!(currency.is_supply_burn_only(), ESupplyNotBurnOnly); + match (currency.supply.borrow_mut()) { + SupplyState::BurnOnly(supply) => { supply.decrease_supply(balance); }, + _ => abort EInvariantViolation, // unreachable + } +} + +// === Currency Setters === + +/// Update the name of the `Currency`. +public fun set_name(currency: &mut Currency, _: &MetadataCap, name: String) { + currency.name = name; +} + +/// Update the description of the `Currency`. +public fun set_description(currency: &mut Currency, _: &MetadataCap, description: String) { + currency.description = description; +} + +/// Update the icon URL of the `Currency`. +public fun set_icon_url(currency: &mut Currency, _: &MetadataCap, icon_url: String) { + currency.icon_url = icon_url; +} + +/// Register the treasury cap ID for a migrated `Currency`. All currencies created with +/// `new_currency` or `new_currency_with_otw` have their treasury cap ID set during +/// initialization. +public fun set_treasury_cap_id(currency: &mut Currency, cap: &TreasuryCap) { + currency.treasury_cap_id.fill(object::id(cap)); +} + +// == Migrations from legacy coin flows == + +/// Register `CoinMetadata` in the `CoinRegistry`. This can happen only once, if the +/// `Currency` did not exist yet. Further updates are possible through +/// `update_from_legacy_metadata`. +public fun migrate_legacy_metadata( + registry: &mut CoinRegistry, + legacy: &CoinMetadata, + _ctx: &mut TxContext, +) { + let currency = migrate_legacy_metadata_impl!(registry, legacy); + transfer::share_object(currency); +} + +/// Update `Currency` from `CoinMetadata` if the `MetadataCap` is not claimed. After +/// the `MetadataCap` is claimed, updates can only be made through `set_*` functions. +public fun update_from_legacy_metadata(currency: &mut Currency, legacy: &CoinMetadata) { + assert!(!currency.is_metadata_cap_claimed(), ECannotUpdateManagedMetadata); + + currency.name = legacy.get_name(); + currency.symbol = legacy.get_symbol().to_string(); + currency.description = legacy.get_description(); + currency.decimals = legacy.get_decimals(); + currency.icon_url = + legacy.get_icon_url().map!(|url| url.inner_url().to_string()).destroy_or!(b"".to_string()); +} + +#[deprecated(note = b"Method disabled")] +public fun delete_migrated_legacy_metadata(_: &mut Currency, _: CoinMetadata) { + abort EDeletionNotSupported +} + +/// Allow migrating the regulated state by access to `RegulatedCoinMetadata` frozen object. +/// This is a permissionless operation which can be performed only once. +public fun migrate_regulated_state_by_metadata( + currency: &mut Currency, + metadata: &RegulatedCoinMetadata, +) { + // Only allow if this hasn't been migrated before. + assert!(currency.regulated == RegulatedState::Unknown, EDenyListStateAlreadySet); + currency.regulated = + RegulatedState::Regulated { + cap: metadata.deny_cap_id(), + allow_global_pause: option::none(), + variant: REGULATED_COIN_VERSION, + }; +} + +/// Mark regulated state by showing the `DenyCapV2` object for the `Currency`. +public fun migrate_regulated_state_by_cap(currency: &mut Currency, cap: &DenyCapV2) { + currency.regulated = + RegulatedState::Regulated { + cap: object::id(cap), + allow_global_pause: option::some(cap.allow_global_pause()), + variant: REGULATED_COIN_VERSION, + }; +} + +// === Borrowing of legacy CoinMetadata === + +/// Borrow the legacy `CoinMetadata` from a new `Currency`. To preserve the `ID` +/// of the legacy `CoinMetadata`, we create it on request and then store it as a +/// dynamic field for future borrows. +/// +/// `Borrow` ensures that the `CoinMetadata` is returned in the same transaction. +public fun borrow_legacy_metadata( + currency: &mut Currency, + ctx: &mut TxContext, +): (CoinMetadata, Borrow) { + assert!(!currency.is_migrated_from_legacy(), EBorrowLegacyMetadata); + + if (!df::exists(¤cy.id, LegacyMetadataKey())) { + let legacy = currency.to_legacy_metadata(ctx); + df::add(&mut currency.id, LegacyMetadataKey(), legacy); + }; + + let mut legacy: CoinMetadata = df::remove(&mut currency.id, LegacyMetadataKey()); + + legacy.update_coin_metadata( + currency.name, + currency.symbol.to_ascii(), + currency.description, + currency.icon_url.to_ascii(), + ); + + (legacy, Borrow {}) +} + +/// Return the borrowed `CoinMetadata` and the `Borrow` potato to the `Currency`. +/// +/// Note to self: Borrow requirement prevents deletion through this method. +public fun return_borrowed_legacy_metadata( + currency: &mut Currency, + mut legacy: CoinMetadata, + borrow: Borrow, + _ctx: &mut TxContext, +) { + assert!(!df::exists(¤cy.id, LegacyMetadataKey()), EDuplicateBorrow); + + let Borrow {} = borrow; + + // Always store up to date value. + legacy.update_coin_metadata( + currency.name, + currency.symbol.to_ascii(), + currency.description, + currency.icon_url.to_ascii(), + ); + + df::add(&mut currency.id, LegacyMetadataKey(), legacy); +} + +// === Public getters === + +/// Get the number of decimal places for the coin type. +public fun decimals(currency: &Currency): u8 { currency.decimals } + +/// Get the human-readable name of the coin. +public fun name(currency: &Currency): String { currency.name } + +/// Get the symbol/ticker of the coin. +public fun symbol(currency: &Currency): String { currency.symbol } + +/// Get the description of the coin. +public fun description(currency: &Currency): String { currency.description } + +/// Get the icon URL for the coin. +public fun icon_url(currency: &Currency): String { currency.icon_url } + +/// Check if the metadata capability has been claimed for this `Currency` type. +public fun is_metadata_cap_claimed(currency: &Currency): bool { + match (currency.metadata_cap_id) { + MetadataCapState::Claimed(_) | MetadataCapState::Deleted => true, + _ => false, + } +} + +/// Check if the metadata capability has been deleted for this `Currency` type. +public fun is_metadata_cap_deleted(currency: &Currency): bool { + match (currency.metadata_cap_id) { + MetadataCapState::Deleted => true, + _ => false, + } +} + +/// Get the metadata cap ID, or none if it has not been claimed. +public fun metadata_cap_id(currency: &Currency): Option { + match (currency.metadata_cap_id) { + MetadataCapState::Claimed(id) => option::some(id), + _ => option::none(), + } +} + +/// Get the treasury cap ID for this coin type, if registered. +public fun treasury_cap_id(currency: &Currency): Option { + currency.treasury_cap_id +} + +/// Get the deny cap ID for this coin type, if it's a regulated coin. +/// Returns `None` if: +/// - The `Currency` is not regulated; +/// - The `Currency` is migrated from legacy, and its regulated state has not been set; +public fun deny_cap_id(currency: &Currency): Option { + match (currency.regulated) { + RegulatedState::Regulated { cap, .. } => option::some(cap), + RegulatedState::Unregulated | RegulatedState::Unknown => option::none(), + } +} + +/// Check if the supply is fixed. +public fun is_supply_fixed(currency: &Currency): bool { + match (currency.supply.borrow()) { + SupplyState::Fixed(_) => true, + _ => false, + } +} + +/// Check if the supply is burn-only. +public fun is_supply_burn_only(currency: &Currency): bool { + match (currency.supply.borrow()) { + SupplyState::BurnOnly(_) => true, + _ => false, + } +} + +/// Check if the currency is regulated. +public fun is_regulated(currency: &Currency): bool { + match (currency.regulated) { + RegulatedState::Regulated { .. } => true, + _ => false, + } +} + +/// Get the total supply for the `Currency` if the Supply is in fixed or +/// burn-only state. Returns `None` if the SupplyState is Unknown. +public fun total_supply(currency: &Currency): Option { + match (currency.supply.borrow()) { + SupplyState::Fixed(supply) => option::some(supply.value()), + SupplyState::BurnOnly(supply) => option::some(supply.value()), + SupplyState::Unknown => option::none(), + } +} + +/// Check if coin data exists for the given type T in the registry. +public fun exists(registry: &CoinRegistry): bool { + derived_object::exists(®istry.id, CurrencyKey()) +} + +/// Whether the currency is migrated from legacy. +fun is_migrated_from_legacy(currency: &Currency): bool { + !currency.extra_fields.contains(&NEW_CURRENCY_MARKER.to_string()) +} + +/// Create a new legacy `CoinMetadata` from a `Currency`. +fun to_legacy_metadata(currency: &Currency, ctx: &mut TxContext): CoinMetadata { + coin::new_coin_metadata( + currency.decimals, + currency.name, + currency.symbol.to_ascii(), + currency.description, + currency.icon_url.to_ascii(), + ctx, + ) +} + +#[allow(unused_function)] +/// Create and share the singleton `CoinRegistry` -- this function is +/// called exactly once, during the upgrade epoch. +/// Only the system address (0x0) can create the registry. +fun create(ctx: &TxContext) { + assert!(ctx.sender() == @0x0, ENotSystemAddress); + + transfer::share_object(CoinRegistry { + id: object::sui_coin_registry_object_id(), + }); +} + +/// Internal macro to keep implementation between build and test modes. +macro fun finalize_impl<$T>( + $builder: CurrencyInitializer<$T>, + $ctx: &mut TxContext, +): (Currency<$T>, MetadataCap<$T>) { + let CurrencyInitializer { mut currency, extra_fields, is_otw: _ } = $builder; + extra_fields.destroy_empty(); + let id = object::new($ctx); + currency.metadata_cap_id = MetadataCapState::Claimed(id.to_inner()); + + // Mark the currency as new, so in the future we can support borrowing of the + // legacy metadata. + currency + .extra_fields + .insert( + NEW_CURRENCY_MARKER.to_string(), + ExtraField(type_name::with_original_ids(), NEW_CURRENCY_MARKER), + ); + + (currency, MetadataCap<$T> { id }) +} + +/// Internal macro to keep implementation between build and test modes. +macro fun migrate_legacy_metadata_impl<$T>( + $registry: &mut CoinRegistry, + $legacy: &CoinMetadata<$T>, +): Currency<$T> { + let registry = $registry; + let legacy = $legacy; + + assert!(!registry.exists<$T>(), ECurrencyAlreadyRegistered); + assert!(is_ascii_printable!(&legacy.get_symbol().to_string()), EInvalidSymbol); + + Currency<$T> { + id: derived_object::claim(&mut registry.id, CurrencyKey<$T>()), + decimals: legacy.get_decimals(), + name: legacy.get_name(), + symbol: legacy.get_symbol().to_string(), + description: legacy.get_description(), + icon_url: legacy + .get_icon_url() + .map!(|url| url.inner_url().to_string()) + .destroy_or!(b"".to_string()), + supply: option::some(SupplyState::Unknown), + regulated: RegulatedState::Unknown, + treasury_cap_id: option::none(), + metadata_cap_id: MetadataCapState::Unclaimed, + extra_fields: vec_map::empty(), + } +} + +/// Nit: consider adding this function to `std::string` in the future. +macro fun is_ascii_printable($s: &String): bool { + let s = $s; + s.as_bytes().all!(|b| ascii::is_printable_char(*b)) +} + +#[test_only] +/// Create a coin data registry for testing purposes. +/// This function is test-only and should only be used in tests. +public fun create_coin_data_registry_for_testing(ctx: &mut TxContext): CoinRegistry { + assert!(ctx.sender() == @0x0, ENotSystemAddress); + + CoinRegistry { + id: object::new(ctx), + } +} + +#[test_only] +/// For transactional tests (if CoinRegistry is used as a shared object). +public fun share_for_testing(registry: CoinRegistry) { + transfer::share_object(registry); +} + +#[test_only] +/// Unwrap CurrencyInitializer for testing purposes. +/// This function is test-only and should only be used in tests. +public fun unwrap_for_testing(init: CurrencyInitializer): Currency { + let CurrencyInitializer { currency, extra_fields, .. } = init; + extra_fields.destroy_empty(); + currency +} + +#[test_only] +public fun finalize_unwrap_for_testing( + builder: CurrencyInitializer, + ctx: &mut TxContext, +): (Currency, MetadataCap) { + finalize_impl!(builder, ctx) +} + +#[test_only] +public fun migrate_legacy_metadata_for_testing( + registry: &mut CoinRegistry, + legacy: &CoinMetadata, + _ctx: &mut TxContext, +): Currency { + migrate_legacy_metadata_impl!(registry, legacy) +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/config.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/config.move new file mode 100644 index 0000000..6e9e25e --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/config.move @@ -0,0 +1,284 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +module sui::config; + +use sui::dynamic_field as field; + +// #[error] +// const EAlreadySetForEpoch: vector = +// b"Setting was already updated at this epoch for the provided Config"; +const EAlreadySetForEpoch: u64 = 0; + +// #[error] +// const ENotSetForEpoch: vector = +// b"Setting was not updated at this epoch for the provided Config"; +const ENotSetForEpoch: u64 = 1; + +// #[error] +// const ENotSetForEpoch: vector = b"Could not generate a layout for the type"; +#[allow(unused_const)] +const EBCSSerializationFailure: u64 = 2; + +public struct Config has key { + id: UID, +} + +public struct Setting has drop, store { + data: Option>, +} + +public struct SettingData has drop, store { + newer_value_epoch: u64, + newer_value: Option, + older_value_opt: Option, +} + +public(package) fun new(_cap: &mut WriteCap, ctx: &mut TxContext): Config { + Config { id: object::new(ctx) } +} + +#[allow(lint(share_owned))] +public(package) fun share(config: Config) { + transfer::share_object(config) +} + +public(package) fun transfer(config: Config, owner: address) { + transfer::transfer(config, owner) +} + +#[allow(unused_mut_parameter)] +public(package) fun add_for_next_epoch< + WriteCap, + Name: copy + drop + store, + Value: copy + drop + store, +>( + config: &mut Config, + _cap: &mut WriteCap, + name: Name, + value: Value, + ctx: &mut TxContext, +): Option { + let epoch = ctx.epoch(); + if (!field::exists(&config.id, name)) { + let sobj = Setting { + data: option::some(SettingData { + newer_value_epoch: epoch, + newer_value: option::some(value), + older_value_opt: option::none(), + }), + }; + field::add(&mut config.id, name, sobj); + option::none() + } else { + let sobj: &mut Setting = field::borrow_mut(&mut config.id, name); + let SettingData { + newer_value_epoch, + newer_value, + older_value_opt, + } = sobj.data.extract(); + let (older_value_opt, removed_value) = if (epoch > newer_value_epoch) { + // if the `newer_value` is for a previous epoch, move it to `older_value_opt` + (move newer_value, move older_value_opt) + } else { + // the current epoch cannot be less than the `newer_value_epoch` + assert!(epoch == newer_value_epoch); + // if the `newer_value` is for the current epoch, then the option must be `none` + assert!(newer_value.is_none(), EAlreadySetForEpoch); + (move older_value_opt, option::none()) + }; + sobj + .data + .fill(SettingData { + newer_value_epoch: epoch, + newer_value: option::some(value), + older_value_opt, + }); + removed_value + } +} + +#[allow(unused_mut_parameter)] +public(package) fun remove_for_next_epoch< + WriteCap, + Name: copy + drop + store, + Value: copy + drop + store, +>( + config: &mut Config, + _cap: &mut WriteCap, + name: Name, + ctx: &mut TxContext, +): Option { + let epoch = ctx.epoch(); + if (!field::exists(&config.id, name)) return option::none(); + let sobj: &mut Setting = field::borrow_mut(&mut config.id, name); + let SettingData { + newer_value_epoch, + newer_value, + older_value_opt, + } = sobj.data.extract(); + let (older_value_opt, removed_value) = if (epoch > newer_value_epoch) { + // if the `newer_value` is for a previous epoch, move it to `older_value_opt` + (move newer_value, option::none()) + } else { + // the current epoch cannot be less than the `newer_value_epoch` + assert!(epoch == newer_value_epoch); + (move older_value_opt, move newer_value) + }; + let older_value_opt_is_none = older_value_opt.is_none(); + sobj + .data + .fill(SettingData { + newer_value_epoch: epoch, + newer_value: option::none(), + older_value_opt, + }); + if (older_value_opt_is_none) { + field::remove<_, Setting>(&mut config.id, name); + }; + removed_value +} + +public(package) fun exists_with_type< + WriteCap, + Name: copy + drop + store, + Value: copy + drop + store, +>( + config: &Config, + name: Name, +): bool { + field::exists_with_type<_, Setting>(&config.id, name) +} + +#[allow(unused_mut_parameter)] +public(package) fun exists_with_type_for_next_epoch< + WriteCap, + Name: copy + drop + store, + Value: copy + drop + store, +>( + config: &Config, + name: Name, + ctx: &TxContext, +): bool { + field::exists_with_type<_, Setting>(&config.id, name) && { + let epoch = ctx.epoch(); + let sobj: &Setting = field::borrow(&config.id, name); + epoch == sobj.data.borrow().newer_value_epoch && + sobj.data.borrow().newer_value.is_some() + } +} + +#[allow(unused_mut_parameter)] +public(package) fun borrow_for_next_epoch_mut< + WriteCap, + Name: copy + drop + store, + Value: copy + drop + store, +>( + config: &mut Config, + _cap: &mut WriteCap, + name: Name, + ctx: &mut TxContext, +): &mut Value { + let epoch = ctx.epoch(); + let sobj: &mut Setting = field::borrow_mut(&mut config.id, name); + let data = sobj.data.borrow_mut(); + assert!(data.newer_value_epoch == epoch, ENotSetForEpoch); + assert!(data.newer_value.is_some(), ENotSetForEpoch); + data.newer_value.borrow_mut() +} + +public(package) fun read_setting_for_next_epoch< + WriteCap, + Name: copy + drop + store, + Value: copy + drop + store, +>( + config: &Config, + name: Name, +): Option { + if (!field::exists_with_type<_, Setting>(&config.id, name)) return option::none(); + let sobj: &Setting = field::borrow(&config.id, name); + let data = sobj.data.borrow(); + data.newer_value +} + +public(package) macro fun entry<$WriteCap, $Name: copy + drop + store, $Value: copy + drop + store>( + $config: &mut Config<$WriteCap>, + $cap: &mut $WriteCap, + $name: $Name, + $initial_for_next_epoch: |&mut Config<$WriteCap>, &mut $WriteCap, &mut TxContext| -> $Value, + $ctx: &mut TxContext, +): &mut $Value { + let config = $config; + let cap = $cap; + let name = $name; + let ctx = $ctx; + if (!config.exists_with_type_for_next_epoch<_, _, $Value>(name, ctx)) { + let initial = $initial_for_next_epoch(config, cap, ctx); + config.add_for_next_epoch(cap, name, initial, ctx); + }; + config.borrow_for_next_epoch_mut(cap, name, ctx) +} + +public(package) macro fun update< + $WriteCap, + $Name: copy + drop + store, + $Value: copy + drop + store, +>( + $config: &mut Config<$WriteCap>, + $cap: &mut $WriteCap, + $name: $Name, + $initial_for_next_epoch: |&mut Config<$WriteCap>, &mut $WriteCap, &mut TxContext| -> $Value, + $update_for_next_epoch: |Option<$Value>, &mut $Value|, + $ctx: &mut TxContext, +) { + let config = $config; + let cap = $cap; + let name = $name; + let ctx = $ctx; + let old_value_opt = if (!config.exists_with_type_for_next_epoch<_, _, $Value>(name, ctx)) { + let initial = $initial_for_next_epoch(config, cap, ctx); + config.add_for_next_epoch(cap, name, initial, ctx) + } else { + option::none() + }; + $update_for_next_epoch(old_value_opt, config.borrow_for_next_epoch_mut(cap, name, ctx)); +} + +public(package) fun read_setting( + config: ID, + name: Name, + ctx: &TxContext, +): Option { + use sui::dynamic_field::Field; + let config_id = config.to_address(); + let setting_df = field::hash_type_and_key(config_id, name); + read_setting_impl>, Setting, SettingData, Value>( + config_id, + setting_df, + ctx.epoch(), + ) +} + +/* +This is kept native to keep gas costing consistent. +*/ +native fun read_setting_impl< + FieldSettingValue: key, + SettingValue: store, + SettingDataValue: store, + Value: copy + drop + store, +>( + config: address, + name: address, + current_epoch: u64, +): Option; +/* +// but the code is essentially + if (!field::exists_with_type(&config.id, setting)) return option::none() + let sobj: &Setting = field::borrow(&config.id, setting); + let data = sobj.data.borrow(); + if (current_epoch > data.newer_value_epoch) option::some(data.newer_value) + else data.older_value_opt + +} +*/ diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/deny_list.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/deny_list.move new file mode 100644 index 0000000..554b78e --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/deny_list.move @@ -0,0 +1,438 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// Defines the `DenyList` type. The `DenyList` shared object is used to restrict access to +/// instances of certain core types from being used as inputs by specified addresses in the deny +/// list. +module sui::deny_list; + +use sui::bag::{Self, Bag}; +use sui::config::{Self, Config}; +use sui::dynamic_object_field as ofield; +use sui::table::{Self, Table}; +use sui::vec_set::{Self, VecSet}; + +/// Trying to create a deny list object when not called by the system address. +const ENotSystemAddress: u64 = 0; +/// The specified address to be removed is not already in the deny list. +const ENotDenied: u64 = 1; +/// The specified address cannot be added to the deny list. +const EInvalidAddress: u64 = 1; + +/// The index into the deny list vector for the `sui::coin::Coin` type. +const COIN_INDEX: u64 = 0; + +/// These addresses are reserved and cannot be added to the deny list. +/// The addresses listed are well known package and object addresses. So it would be +/// meaningless to add them to the deny list. +const RESERVED: vector
= vector[ + @0x0, + @0x1, + @0x2, + @0x3, + @0x4, + @0x5, + @0x6, + @0x7, + @0x8, + @0x9, + @0xA, + @0xB, + @0xC, + @0xD, + @0xE, + @0xF, + @0x403, + @0xDEE9, +]; + +/// A shared object that stores the addresses that are blocked for a given core type. +public struct DenyList has key { + id: UID, + /// The individual deny lists. + lists: Bag, +} + +// === V2 === + +/// The capability used to write to the deny list config. Ensures that the Configs for the +/// DenyList are modified only by this module. +public struct ConfigWriteCap() has drop; + +/// The dynamic object field key used to store the `Config` for a given type, essentially a +/// `(per_type_index, per_type_key)` pair. +public struct ConfigKey has copy, drop, store { + per_type_index: u64, + per_type_key: vector, +} + +/// The setting key used to store the deny list for a given address in the `Config`. +public struct AddressKey(address) has copy, drop, store; + +/// The setting key used to store the global pause setting in the `Config`. +public struct GlobalPauseKey() has copy, drop, store; + +/// The event emitted when a new `Config` is created for a given type. This can be useful for +/// tracking the `ID` of a type's `Config` object. +public struct PerTypeConfigCreated has copy, drop, store { + key: ConfigKey, + config_id: ID, +} + +public(package) fun v2_add( + deny_list: &mut DenyList, + per_type_index: u64, + per_type_key: vector, + addr: address, + ctx: &mut TxContext, +) { + let per_type_config = deny_list.per_type_config_entry!(per_type_index, per_type_key, ctx); + let setting_name = AddressKey(addr); + let next_epoch_entry = per_type_config.entry!<_, AddressKey, bool>( + &mut ConfigWriteCap(), + setting_name, + |_deny_list, _cap, _ctx| true, + ctx, + ); + *next_epoch_entry = true; +} + +public(package) fun v2_remove( + deny_list: &mut DenyList, + per_type_index: u64, + per_type_key: vector, + addr: address, + ctx: &mut TxContext, +) { + let per_type_config = deny_list.per_type_config_entry!(per_type_index, per_type_key, ctx); + let setting_name = AddressKey(addr); + per_type_config.remove_for_next_epoch<_, AddressKey, bool>( + &mut ConfigWriteCap(), + setting_name, + ctx, + ); +} + +public(package) fun v2_contains_current_epoch( + deny_list: &DenyList, + per_type_index: u64, + per_type_key: vector, + addr: address, + ctx: &TxContext, +): bool { + if (!deny_list.per_type_exists(per_type_index, per_type_key)) return false; + let per_type_config = deny_list.borrow_per_type_config(per_type_index, per_type_key); + let setting_name = AddressKey(addr); + config::read_setting(object::id(per_type_config), setting_name, ctx).destroy_or!(false) +} + +public(package) fun v2_contains_next_epoch( + deny_list: &DenyList, + per_type_index: u64, + per_type_key: vector, + addr: address, +): bool { + if (!deny_list.per_type_exists(per_type_index, per_type_key)) return false; + let per_type_config = deny_list.borrow_per_type_config(per_type_index, per_type_key); + let setting_name = AddressKey(addr); + per_type_config.read_setting_for_next_epoch(setting_name).destroy_or!(false) +} + +// public(package) fun v2_per_type_contains( +// per_type_config: ID, +// addr: address, +// ): bool { +// // TODO can read from the config directly once the ID is set +// } + +public(package) fun v2_enable_global_pause( + deny_list: &mut DenyList, + per_type_index: u64, + per_type_key: vector, + ctx: &mut TxContext, +) { + let per_type_config = deny_list.per_type_config_entry!(per_type_index, per_type_key, ctx); + let setting_name = GlobalPauseKey(); + let next_epoch_entry = per_type_config.entry!<_, GlobalPauseKey, bool>( + &mut ConfigWriteCap(), + setting_name, + |_deny_list, _cap, _ctx| true, + ctx, + ); + *next_epoch_entry = true; +} + +public(package) fun v2_disable_global_pause( + deny_list: &mut DenyList, + per_type_index: u64, + per_type_key: vector, + ctx: &mut TxContext, +) { + let per_type_config = deny_list.per_type_config_entry!(per_type_index, per_type_key, ctx); + let setting_name = GlobalPauseKey(); + per_type_config.remove_for_next_epoch<_, GlobalPauseKey, bool>( + &mut ConfigWriteCap(), + setting_name, + ctx, + ); +} + +public(package) fun v2_is_global_pause_enabled_current_epoch( + deny_list: &DenyList, + per_type_index: u64, + per_type_key: vector, + ctx: &TxContext, +): bool { + if (!deny_list.per_type_exists(per_type_index, per_type_key)) return false; + let per_type_config = deny_list.borrow_per_type_config(per_type_index, per_type_key); + let setting_name = GlobalPauseKey(); + config::read_setting(object::id(per_type_config), setting_name, ctx).destroy_or!(false) +} + +public(package) fun v2_is_global_pause_enabled_next_epoch( + deny_list: &DenyList, + per_type_index: u64, + per_type_key: vector, +): bool { + if (!deny_list.per_type_exists(per_type_index, per_type_key)) return false; + let per_type_config = deny_list.borrow_per_type_config(per_type_index, per_type_key); + let setting_name = GlobalPauseKey(); + per_type_config.read_setting_for_next_epoch(setting_name).destroy_or!(false) +} + +// public(package) fun v2_per_type_is_global_pause_enabled( +// per_type_config: ID, +// ): bool { +// // TODO can read from the config directly once the ID is set +// } + +public(package) fun migrate_v1_to_v2( + deny_list: &mut DenyList, + per_type_index: u64, + per_type_key: vector, + ctx: &mut TxContext, +) { + let bag_entry: &mut PerTypeList = &mut deny_list.lists[per_type_index]; + let elements = if (!bag_entry.denied_addresses.contains(per_type_key)) vector[] else bag_entry + .denied_addresses + .remove(per_type_key) + .into_keys(); + elements.do_ref!(|addr| { + let addr = *addr; + let denied_count = &mut bag_entry.denied_count[addr]; + *denied_count = *denied_count - 1; + if (*denied_count == 0) { + bag_entry.denied_count.remove(addr); + } + }); + let per_type_config = deny_list.per_type_config_entry!(per_type_index, per_type_key, ctx); + elements.do!(|addr| { + let setting_name = AddressKey(addr); + let next_epoch_entry = per_type_config.entry!<_, AddressKey, bool>( + &mut ConfigWriteCap(), + setting_name, + |_deny_list, _cap, _ctx| true, + ctx, + ); + *next_epoch_entry = true; + }); +} + +fun add_per_type_config( + deny_list: &mut DenyList, + per_type_index: u64, + per_type_key: vector, + ctx: &mut TxContext, +) { + let key = ConfigKey { per_type_index, per_type_key }; + let config = config::new(&mut ConfigWriteCap(), ctx); + let config_id = object::id(&config); + ofield::internal_add(&mut deny_list.id, key, config); + sui::event::emit(PerTypeConfigCreated { key, config_id }); +} + +fun borrow_per_type_config_mut( + deny_list: &mut DenyList, + per_type_index: u64, + per_type_key: vector, +): &mut Config { + let key = ConfigKey { per_type_index, per_type_key }; + ofield::internal_borrow_mut(&mut deny_list.id, key) +} + +fun borrow_per_type_config( + deny_list: &DenyList, + per_type_index: u64, + per_type_key: vector, +): &Config { + let key = ConfigKey { per_type_index, per_type_key }; + ofield::internal_borrow(&deny_list.id, key) +} + +fun per_type_exists(deny_list: &DenyList, per_type_index: u64, per_type_key: vector): bool { + let key = ConfigKey { per_type_index, per_type_key }; + ofield::exists(&deny_list.id, key) +} + +macro fun per_type_config_entry( + $deny_list: &mut DenyList, + $per_type_index: u64, + $per_type_key: vector, + $ctx: &mut TxContext, +): &mut Config { + let deny_list = $deny_list; + let per_type_index = $per_type_index; + let per_type_key = $per_type_key; + let ctx = $ctx; + if (!deny_list.per_type_exists(per_type_index, per_type_key)) { + deny_list.add_per_type_config(per_type_index, per_type_key, ctx); + }; + deny_list.borrow_per_type_config_mut(per_type_index, per_type_key) +} + +// === V1 === + +/// Stores the addresses that are denied for a given core type. +public struct PerTypeList has key, store { + id: UID, + /// Number of object types that have been banned for a given address. + /// Used to quickly skip checks for most addresses. + denied_count: Table, + /// Set of addresses that are banned for a given type. + /// For example with `sui::coin::Coin`: If addresses A and B are banned from using + /// "0...0123::my_coin::MY_COIN", this will be "0...0123::my_coin::MY_COIN" -> {A, B}. + denied_addresses: Table, VecSet
>, +} + +/// Adds the given address to the deny list of the specified type, preventing it +/// from interacting with instances of that type as an input to a transaction. For coins, +/// the type specified is the type of the coin, not the coin type itself. For example, +/// "00...0123::my_coin::MY_COIN" would be the type, not "00...02::coin::Coin". +public(package) fun v1_add( + deny_list: &mut DenyList, + per_type_index: u64, + `type`: vector, + addr: address, +) { + let reserved = RESERVED; + assert!(!reserved.contains(&addr), EInvalidAddress); + let bag_entry: &mut PerTypeList = &mut deny_list.lists[per_type_index]; + bag_entry.v1_per_type_list_add(`type`, addr) +} + +fun v1_per_type_list_add(list: &mut PerTypeList, `type`: vector, addr: address) { + if (!list.denied_addresses.contains(`type`)) { + list.denied_addresses.add(`type`, vec_set::empty()); + }; + let denied_addresses = &mut list.denied_addresses[`type`]; + let already_denied = denied_addresses.contains(&addr); + if (already_denied) return; + + denied_addresses.insert(addr); + if (!list.denied_count.contains(addr)) { + list.denied_count.add(addr, 0); + }; + let denied_count = &mut list.denied_count[addr]; + *denied_count = *denied_count + 1; +} + +/// Removes a previously denied address from the list. +/// Aborts with `ENotDenied` if the address is not on the list. +public(package) fun v1_remove( + deny_list: &mut DenyList, + per_type_index: u64, + `type`: vector, + addr: address, +) { + let reserved = RESERVED; + assert!(!reserved.contains(&addr), EInvalidAddress); + let bag_entry: &mut PerTypeList = &mut deny_list.lists[per_type_index]; + bag_entry.v1_per_type_list_remove(`type`, addr) +} + +fun v1_per_type_list_remove(list: &mut PerTypeList, `type`: vector, addr: address) { + let denied_addresses = &mut list.denied_addresses[`type`]; + assert!(denied_addresses.contains(&addr), ENotDenied); + denied_addresses.remove(&addr); + let denied_count = &mut list.denied_count[addr]; + *denied_count = *denied_count - 1; + if (*denied_count == 0) { + list.denied_count.remove(addr); + } +} + +/// Returns true iff the given address is denied for the given type. +public(package) fun v1_contains( + deny_list: &DenyList, + per_type_index: u64, + `type`: vector, + addr: address, +): bool { + let reserved = RESERVED; + if (reserved.contains(&addr)) return false; + let bag_entry: &PerTypeList = &deny_list.lists[per_type_index]; + bag_entry.v1_per_type_list_contains(`type`, addr) +} + +fun v1_per_type_list_contains(list: &PerTypeList, `type`: vector, addr: address): bool { + if (!list.denied_count.contains(addr)) return false; + + let denied_count = &list.denied_count[addr]; + if (*denied_count == 0) return false; + + if (!list.denied_addresses.contains(`type`)) return false; + + let denied_addresses = &list.denied_addresses[`type`]; + denied_addresses.contains(&addr) +} + +#[allow(unused_function)] +/// Creation of the deny list object is restricted to the system address +/// via a system transaction. +fun create(ctx: &mut TxContext) { + assert!(ctx.sender() == @0x0, ENotSystemAddress); + + let mut lists = bag::new(ctx); + lists.add(COIN_INDEX, per_type_list(ctx)); + let deny_list_object = DenyList { + id: object::sui_deny_list_object_id(), + lists, + }; + transfer::share_object(deny_list_object); +} + +fun per_type_list(ctx: &mut TxContext): PerTypeList { + PerTypeList { + id: object::new(ctx), + denied_count: table::new(ctx), + denied_addresses: table::new(ctx), + } +} + +#[test_only] +public fun reserved_addresses(): vector
{ + RESERVED +} + +#[test_only] +public fun create_for_testing(ctx: &mut TxContext) { + create(ctx); +} + +#[test_only] +/// Creates and returns a new DenyList object for testing purposes. It +/// doesn't matter which object ID the list has in this kind of test. +public fun new_for_testing(ctx: &mut TxContext): DenyList { + let mut lists = bag::new(ctx); + lists.add(COIN_INDEX, per_type_list(ctx)); + DenyList { + id: object::new(ctx), + lists, + } +} + +#[test_only] +#[deprecated(note = b"Use `create_for_testing` instead")] +public fun create_for_test(ctx: &mut TxContext) { + create_for_testing(ctx); +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/derived_object.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/derived_object.move new file mode 100644 index 0000000..46bbda7 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/derived_object.move @@ -0,0 +1,56 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// Enables the creation of objects with deterministic addresses derived from a parent object's UID. +/// This module provides a way to generate objects with predictable addresses based on a parent UID +/// and a key, creating a namespace that ensures uniqueness for each parent-key combination, +/// which is usually how registries are built. +/// +/// Key features: +/// - Deterministic address generation based on parent object UID and key +/// - Derived objects can exist and operate independently of their parent +/// +/// The derived UIDs, once created, are independent and do not require sequencing on the parent +/// object. They can be used without affecting the parent. The parent only maintains a record of +/// which derived addresses have been claimed to prevent duplicates. +module sui::derived_object; + +use sui::dynamic_field as df; + +/// Tries to create an object twice with the same parent-key combination. +#[error(code = 0)] +const EObjectAlreadyExists: vector = b"Derived object is already claimed."; + +/// Added as a DF to the parent's UID, to mark an ID as claimed. +public struct Claimed(ID) has copy, drop, store; + +/// An internal key to protect from generating the same UID twice (e.g. collide with DFs) +public struct DerivedObjectKey(K) has copy, drop, store; + +/// The possible values of a claimed UID. +/// We make it an enum to make upgradeability easier in the future. +public enum ClaimedStatus has store { + /// The UID has been claimed and cannot be re-claimed or used. + Reserved, +} + +/// Claim a deterministic UID, using the parent's UID & any key. +public fun claim(parent: &mut UID, key: K): UID { + let addr = derive_address(parent.to_inner(), key); + let id = addr.to_id(); + assert!(!df::exists(parent, Claimed(id)), EObjectAlreadyExists); + df::add(parent, Claimed(id), ClaimedStatus::Reserved); + object::new_uid_from_hash(addr) +} + +/// Checks if a provided `key` has been claimed for the given parent. +/// Note: If the UID has been deleted through `object::delete`, this will always return true. +public fun exists(parent: &UID, key: K): bool { + let addr = derive_address(parent.to_inner(), key); + df::exists(parent, Claimed(addr.to_id())) +} + +/// Given an ID and a Key, it calculates the derived address. +public fun derive_address(parent: ID, key: K): address { + df::hash_type_and_key(parent.to_address(), DerivedObjectKey(key)) +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/display.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/display.move new file mode 100644 index 0000000..f51d0e9 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/display.move @@ -0,0 +1,194 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// Defines a Display struct which defines the way an Object +/// should be displayed. The intention is to keep data as independent +/// from its display as possible, protecting the development process +/// and keeping it separate from the ecosystem agreements. +/// +/// Each of the fields of the Display object should allow for pattern +/// substitution and filling-in the pieces using the data from the object T. +/// +/// More entry functions might be added in the future depending on the use cases. +module sui::display; + +use std::string::String; +use sui::event; +use sui::package::Publisher; +use sui::vec_map::{Self, VecMap}; + +/// For when T does not belong to the package `Publisher`. +const ENotOwner: u64 = 0; + +/// For when vectors passed into one of the multiple insert functions +/// don't match in their lengths. +const EVecLengthMismatch: u64 = 1; + +/// The Display object. Defines the way a T instance should be +/// displayed. Display object can only be created and modified with +/// a PublisherCap, making sure that the rules are set by the owner +/// of the type. +/// +/// Each of the display properties should support patterns outside +/// of the system, making it simpler to customize Display based +/// on the property values of an Object. +/// ``` +/// // Example of a display object +/// Display<0x...::capy::Capy> { +/// fields: +/// +/// +/// +/// +/// } +/// ``` +/// +/// Uses only String type due to external-facing nature of the object, +/// the property names have a priority over their types. +public struct Display has key, store { + id: UID, + /// Contains fields for display. Currently supported + /// fields are: name, link, image and description. + fields: VecMap, + /// Version that can only be updated manually by the Publisher. + version: u16, +} + +/// Event: emitted when a new Display object has been created for type T. +/// Type signature of the event corresponds to the type while id serves for +/// the discovery. +/// +/// Since Sui RPC supports querying events by type, finding a Display for the T +/// would be as simple as looking for the first event with `Display`. +public struct DisplayCreated has copy, drop { + id: ID, +} + +/// Version of Display got updated - +public struct VersionUpdated has copy, drop { + id: ID, + version: u16, + fields: VecMap, +} + +// === Initializer Methods === + +/// Create an empty Display object. It can either be shared empty or filled +/// with data right away via cheaper `set_owned` method. +public fun new(pub: &Publisher, ctx: &mut TxContext): Display { + assert!(is_authorized(pub), ENotOwner); + create_internal(ctx) +} + +/// Create a new Display object with a set of fields. +public fun new_with_fields( + pub: &Publisher, + fields: vector, + values: vector, + ctx: &mut TxContext, +): Display { + let len = fields.length(); + assert!(len == values.length(), EVecLengthMismatch); + + let mut display = new(pub, ctx); + fields.zip_do!(values, |field, value| display.add_internal(field, value)); + display +} + +// === Entry functions: Create === + +#[allow(lint(self_transfer, public_entry))] +/// Create a new empty Display object and keep it. +public entry fun create_and_keep(pub: &Publisher, ctx: &mut TxContext) { + transfer::public_transfer(new(pub, ctx), ctx.sender()) +} + +#[allow(lint(public_entry))] +/// Manually bump the version and emit an event with the updated version's contents. +public entry fun update_version(display: &mut Display) { + display.version = display.version + 1; + event::emit(VersionUpdated { + version: display.version, + fields: *&display.fields, + id: display.id.to_inner(), + }) +} + +// === Entry functions: Add/Modify fields === + +#[allow(lint(public_entry))] +/// Sets a custom `name` field with the `value`. +public entry fun add(self: &mut Display, name: String, value: String) { + self.add_internal(name, value) +} + +#[allow(lint(public_entry))] +/// Sets multiple `fields` with `values`. +public entry fun add_multiple( + self: &mut Display, + fields: vector, + values: vector, +) { + let len = fields.length(); + assert!(len == values.length(), EVecLengthMismatch); + fields.zip_do!(values, |field, value| self.add_internal(field, value)); +} + +#[allow(lint(public_entry))] +/// Change the value of the field. +/// TODO (long run): version changes; +public entry fun edit(self: &mut Display, name: String, value: String) { + let (_, _) = self.fields.remove(&name); + self.add_internal(name, value) +} + +#[allow(lint(public_entry))] +/// Remove the key from the Display. +public entry fun remove(self: &mut Display, name: String) { + self.fields.remove(&name); +} + +// === Access fields === + +/// Authorization check; can be performed externally to implement protection rules for Display. +public fun is_authorized(pub: &Publisher): bool { + pub.from_package() +} + +/// Read the `version` field. +public fun version(d: &Display): u16 { + d.version +} + +/// Read the `fields` field. +public fun fields(d: &Display): &VecMap { + &d.fields +} + +/// Allow destroying legacy display objects. +public(package) fun destroy(display: Display) { + let Display { id, .. } = display; + id.delete(); +} + +// === Private functions === + +/// Internal function to create a new `Display`. +fun create_internal(ctx: &mut TxContext): Display { + let uid = object::new(ctx); + + event::emit(DisplayCreated { + id: uid.to_inner(), + }); + + Display { + id: uid, + fields: vec_map::empty(), + version: 0, + } +} + +/// Private method for inserting fields without security checks. +fun add_internal(display: &mut Display, name: String, value: String) { + display.fields.insert(name, value) +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/display_registry.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/display_registry.move new file mode 100644 index 0000000..dc8a736 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/display_registry.move @@ -0,0 +1,224 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +module sui::display_registry; + +use std::string::String; +use sui::derived_object; +use sui::display::Display as LegacyDisplay; +use sui::package::Publisher; +use sui::vec_map::{Self, VecMap}; + +/// This is a multi-sig address responsible for the migration of V1 displays into V2. +const SYSTEM_MIGRATION_ADDRESS: address = + @0x80e8249451c1a94b0d4ec317d9dd040f11344dcce6f917218086caf2bb1d7bdd; + +#[error(code = 0)] +const ENotSystemAddress: vector = b"This is only callable from system address."; +#[error(code = 1)] +const EDisplayAlreadyExists: vector = b"Display for the supplied type already exists."; +#[error(code = 2)] +const ECapAlreadyClaimed: vector = b"Cap for this display object has already been claimed."; +#[error(code = 3)] +const ENotValidPublisher: vector = b"The publisher is not valid for the supplied type."; +#[error(code = 4)] +const EFieldDoesNotExist: vector = b"Field does not exist in the display."; +#[error(code = 5)] +const ECapNotClaimed: vector = + b"Cap for this display object has not been claimed so you cannot delete the legacy display yet."; + +/// The root of display, to enable derivation of addresses. +/// The address is system-generated at `0xd` +public struct DisplayRegistry has key { id: UID } + +/// A singleton capability object to enable migrating all V1 displays into V2. +public struct SystemMigrationCap has key { id: UID } + +/// This is the struct that holds the display values for a type T. +public struct Display has key { + id: UID, + /// All the (key,value) entries for a given display object. + fields: VecMap, + /// The capability object ID. It's `Option` because legacy Displays will need claiming. + cap_id: Option, +} + +/// The capability object that is used to manage the display. +public struct DisplayCap has key, store { id: UID } + +/// The key used for deriving the instance of `Display`. +public struct DisplayKey() has copy, drop, store; + +/// Create a new Display object for a given type `T` using `internal::Permit` to +/// prove type ownership. +public fun new( + registry: &mut DisplayRegistry, + _: internal::Permit, + ctx: &mut TxContext, +): (Display, DisplayCap) { + let (display, cap) = new_display(registry, ctx); + (display, cap) +} + +/// Create a new display object using the `Publisher` object. +public fun new_with_publisher( + registry: &mut DisplayRegistry, + publisher: &mut Publisher, + ctx: &mut TxContext, +): (Display, DisplayCap) { + assert!(publisher.from_package(), ENotValidPublisher); + let (display, cap) = new_display(registry, ctx); + (display, cap) +} + +/// Unset a key from display. +public fun unset(display: &mut Display, _: &DisplayCap, name: String) { + assert!(display.fields.contains(&name), EFieldDoesNotExist); + display.fields.remove(&name); +} + +/// Set a value for the specified key, replaces existing value if it exists. +public fun set(display: &mut Display, _: &DisplayCap, name: String, value: String) { + if (display.fields.contains(&name)) { + display.fields.remove(&name); + }; + display.fields.insert(name, value); +} + +/// Clear the display vec_map, allowing a fresh re-creation of fields +public fun clear(display: &mut Display, _: &DisplayCap) { + display.fields = vec_map::empty(); +} + +/// Share the `Display` object to finalize the creation. +public fun share(display: Display) { + transfer::share_object(display) +} + +/// Allow a legacy Display holder to claim the capability object. +public fun claim( + display: &mut Display, + legacy: LegacyDisplay, + ctx: &mut TxContext, +): DisplayCap { + assert!(display.cap_id.is_none(), ECapAlreadyClaimed); + let cap = DisplayCap { id: object::new(ctx) }; + display.cap_id.fill(cap.id.to_inner()); + legacy.destroy(); + cap +} + +/// Allow claiming a new display using `Publisher` as proof of ownership. +public fun claim_with_publisher( + display: &mut Display, + publisher: &mut Publisher, + ctx: &mut TxContext, +): DisplayCap { + assert!(display.cap_id.is_none(), ECapAlreadyClaimed); + assert!(publisher.from_package(), ENotValidPublisher); + let cap = DisplayCap { id: object::new(ctx) }; + display.cap_id.fill(cap.id.to_inner()); + cap +} + +/// Allow the `SystemMigrationCap` holder to create display objects with supplied +/// values. The migration is performed once on launch of the DisplayRegistry, +/// further migrations will have to be performed for each object, and will only +/// be possible until legacy `display` methods are finally deprecated. +public fun system_migration( + registry: &mut DisplayRegistry, + _: &SystemMigrationCap, + keys: vector, + values: vector, + _ctx: &mut TxContext, +) { + let key = DisplayKey(); + + // Gracefully return to avoid batching issues if someone migrates before our script. + if (derived_object::exists(®istry.id, key)) return; + + transfer::share_object(Display { + id: derived_object::claim(&mut registry.id, key), + fields: vec_map::from_keys_values(keys, values), + cap_id: option::none(), + }); +} + +/// Enables migrating legacy display into the new one, +/// if a new one has not yet been created. +public fun migrate_v1_to_v2( + registry: &mut DisplayRegistry, + legacy: LegacyDisplay, + ctx: &mut TxContext, +): (Display, DisplayCap) { + let (mut display, cap) = new_display(registry, ctx); + display.fields = *legacy.fields(); + legacy.destroy(); + + (display, cap) +} + +/// Destroy the `SystemMigrationCap` after successfully migrating all V1 instances. +entry fun destroy_system_migration_cap(cap: SystemMigrationCap) { + let SystemMigrationCap { id } = cap; + id.delete(); +} + +entry fun transfer_migration_cap(cap: SystemMigrationCap, recipient: address) { + transfer::transfer(cap, recipient); +} + +/// Allow deleting legacy display objects, as long as the cap has been claimed first. +public fun delete_legacy(display: &Display, legacy: LegacyDisplay) { + assert!(display.cap_id.is_some(), ECapNotClaimed); + legacy.destroy(); +} + +/// Get a reference to the fields of display. +public fun fields(display: &Display): &VecMap { + &display.fields +} + +/// Get the cap ID for the display. +public fun cap_id(display: &Display): Option { + display.cap_id +} + +public(package) fun migration_cap_receiver(): address { + SYSTEM_MIGRATION_ADDRESS +} + +fun new_display( + registry: &mut DisplayRegistry, + ctx: &mut TxContext, +): (Display, DisplayCap) { + let key = DisplayKey(); + assert!(!derived_object::exists(®istry.id, key), EDisplayAlreadyExists); + let cap = DisplayCap { id: object::new(ctx) }; + let display = Display { + id: derived_object::claim(&mut registry.id, key), + fields: vec_map::empty(), + cap_id: option::some(cap.id.to_inner()), + }; + (display, cap) +} + +#[allow(unused_function)] +/// Create a new display registry object callable only from 0x0 (end of epoch) +fun create(ctx: &mut TxContext) { + assert!(ctx.sender() == @0x0, ENotSystemAddress); + + transfer::share_object(DisplayRegistry { + id: object::sui_display_registry_object_id(), + }); + + transfer::transfer( + SystemMigrationCap { id: object::new(ctx) }, + SYSTEM_MIGRATION_ADDRESS, + ); +} + +#[test_only] +public(package) fun create_for_testing(ctx: &mut TxContext) { + create(ctx); +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/dynamic_field.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/dynamic_field.move new file mode 100644 index 0000000..686cfeb --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/dynamic_field.move @@ -0,0 +1,294 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +#[allow(unused_const)] +/// In addition to the fields declared in its type definition, a Sui object can have dynamic fields +/// that can be added after the object has been constructed. Unlike ordinary field names +/// (which are always statically declared identifiers) a dynamic field name can be any value with +/// the `copy`, `drop`, and `store` abilities, e.g. an integer, a boolean, or a string. +/// This gives Sui programmers the flexibility to extend objects on-the-fly, and it also serves as a +/// building block for core collection types +module sui::dynamic_field; + +/// The object already has a dynamic field with this name (with the value and type specified) +const EFieldAlreadyExists: u64 = 0; +/// Cannot load dynamic field. +/// The object does not have a dynamic field with this name (with the value and type specified) +const EFieldDoesNotExist: u64 = 1; +/// The object has a field with that name, but the value type does not match +const EFieldTypeMismatch: u64 = 2; +/// Failed to serialize the field's name +const EBCSSerializationFailure: u64 = 3; +/// The object added as a dynamic field was previously a shared object +const ESharedObjectOperationNotSupported: u64 = 4; + +/// Internal object used for storing the field and value +public struct Field has key { + /// Determined by the hash of the object ID, the field name value and it's type, + /// i.e. hash(parent.id || name || Name) + id: UID, + /// The value for the name of this field + name: Name, + /// The value bound to this field + value: Value, +} + +/// Adds a dynamic field to the object `object: &mut UID` at field specified by `name: Name`. +/// Aborts with `EFieldAlreadyExists` if the object already has that field with that name. +public fun add( + // we use &mut UID in several spots for access control + object: &mut UID, + name: Name, + value: Value, +) { + let object_addr = object.to_address(); + let hash = hash_type_and_key(object_addr, name); + assert!(!has_child_object(object_addr, hash), EFieldAlreadyExists); + let field = Field { + id: object::new_uid_from_hash(hash), + name, + value, + }; + add_child_object(object_addr, field) +} + +/// Immutably borrows the `object`s dynamic field with the name specified by `name: Name`. +/// Aborts with `EFieldDoesNotExist` if the object does not have a field with that name. +/// Aborts with `EFieldTypeMismatch` if the field exists, but the value does not have the specified +/// type. +public fun borrow(object: &UID, name: Name): &Value { + let object_addr = object.to_address(); + let hash = hash_type_and_key(object_addr, name); + let field = borrow_child_object>(object, hash); + &field.value +} + +/// Mutably borrows the `object`s dynamic field with the name specified by `name: Name`. +/// Aborts with `EFieldDoesNotExist` if the object does not have a field with that name. +/// Aborts with `EFieldTypeMismatch` if the field exists, but the value does not have the specified +/// type. +public fun borrow_mut( + object: &mut UID, + name: Name, +): &mut Value { + let object_addr = object.to_address(); + let hash = hash_type_and_key(object_addr, name); + let field = borrow_child_object_mut>(object, hash); + &mut field.value +} + +/// Removes the `object`s dynamic field with the name specified by `name: Name` and returns the +/// bound value. +/// Aborts with `EFieldDoesNotExist` if the object does not have a field with that name. +/// Aborts with `EFieldTypeMismatch` if the field exists, but the value does not have the specified +/// type. +public fun remove(object: &mut UID, name: Name): Value { + let object_addr = object.to_address(); + let hash = hash_type_and_key(object_addr, name); + let Field { id, name: _, value } = remove_child_object>(object_addr, hash); + id.delete(); + value +} + +/// Returns true if and only if the `object` has a dynamic field with the name specified by +/// `name: Name` but without specifying the `Value` type +public fun exists(object: &UID, name: Name): bool { + let object_addr = object.to_address(); + let hash = hash_type_and_key(object_addr, name); + has_child_object(object_addr, hash) +} + +/// Removes the dynamic field if it exists. Returns `some(Value)` if it exists or `none` otherwise. +/// Aborts with `EFieldTypeMismatch` if the field exists, but the value does not have the specified +/// type. +public fun remove_opt( + object: &mut UID, + name: Name, +): Option { + if (exists(object, name)) { + option::some(remove(object, name)) + } else { + option::none() + } +} + +/// Removes the existing value at `name` (if any) and adds `value` in its place. +/// Returns the old value if it existed, or `none` otherwise. +/// Note: the old and new value types may differ. +/// Aborts with `EFieldTypeMismatch` if the field exists, but the value does not have the specified +/// `ValueOld` type. +public fun replace( + object: &mut UID, + name: Name, + value: ValueNew, +): Option { + let old = remove_opt(object, name); + add(object, name, value); + old +} + +/// Returns true if and only if the `object` has a dynamic field with the name specified by +/// `name: Name` with an assigned value of type `Value`. +public fun exists_with_type( + object: &UID, + name: Name, +): bool { + let object_addr = object.to_address(); + let hash = hash_type_and_key(object_addr, name); + has_child_object_with_ty>(object_addr, hash) +} + +// === Macro Functions === + +/// Immutably borrows the field value, adding it with `$default` if it doesn't exist. +/// Note that `$default` is evaluated only if the field does not already exist. +/// Aborts with `EFieldTypeMismatch` if the field exists, but the value does not have the specified +/// type. +public macro fun borrow_or_add<$Name: copy + drop + store, $Value: store>( + $object: &mut UID, + $name: $Name, + $default: $Value, +): &$Value { + let o = $object; + let name = $name; + if (!exists<$Name>(o, name)) add(o, name, $default); + borrow(o, name) +} + +/// Mutably borrows the field value, adding it with `$default` if it doesn't exist. +/// Note that `$default` is evaluated only if the field does not already exist. +/// Aborts with `EFieldTypeMismatch` if the field exists, but the value does not have the specified +/// type. +public macro fun borrow_mut_or_add<$Name: copy + drop + store, $Value: store>( + $object: &mut UID, + $name: $Name, + $default: $Value, +): &mut $Value { + let o = $object; + let name = $name; + if (!exists<$Name>(o, name)) add(o, name, $default); + borrow_mut(o, name) +} + +/// If the field exists, calls `$f` on an immutable reference to the value; otherwise, does nothing. +/// This is like getting an `Option<&Value>` then calling `std::option::do`. +/// Aborts with `EFieldTypeMismatch` if the field exists, but the value does not have the specified +/// type. +public macro fun get_do<$Name: copy + drop + store, $Value: store, $R: drop>( + $object: &UID, + $name: $Name, + $f: |&$Value| -> $R, +) { + let o = $object; + let name = $name; + if (exists<$Name>(o, name)) { $f(borrow(o, name)); } +} + +/// If the field exists, calls `$f` on a mutable reference to the value; otherwise, does nothing. +/// This is like getting an `Option<&mut Value>` then calling `std::option::do`. +/// Aborts with `EFieldTypeMismatch` if the field exists, but the value does not have the specified +/// type. +public macro fun get_mut_do<$Name: copy + drop + store, $Value: store, $R: drop>( + $object: &mut UID, + $name: $Name, + $f: |&mut $Value| -> $R, +) { + let o = $object; + let name = $name; + if (exists<$Name>(o, name)) { $f(borrow_mut(o, name)); } +} + +/// If the field exists, applies `$some` to an immutable reference to the value; otherwise, returns +/// `$none`. +/// This is like getting an `Option<&Value>` then calling `std::option::fold`. +/// Aborts with `EFieldTypeMismatch` if the field exists, but the value does not have the specified +/// type. +public macro fun get_fold<$Name: copy + drop + store, $Value: store, $R>( + $object: &UID, + $name: $Name, + $none: $R, + $some: |&$Value| -> $R, +): $R { + let o = $object; + let name = $name; + if (exists<$Name>(o, name)) $some(borrow(o, name)) else $none +} + +/// If the field exists, applies `$some` to a mutable reference to the value; otherwise, returns +/// `$none`. +/// This is like getting an `Option<&mut Value>` then calling `std::option::fold`. +/// Aborts with `EFieldTypeMismatch` if the field exists, but the value does not have the specified +/// type. +public macro fun get_mut_fold<$Name: copy + drop + store, $Value: store, $R>( + $object: &mut UID, + $name: $Name, + $none: $R, + $some: |&mut $Value| -> $R, +): $R { + let o = $object; + let name = $name; + if (exists<$Name>(o, name)) $some(borrow_mut(o, name)) else $none +} + +// === Deprecated === + +#[deprecated(note = b"Renamed to `exists`")] +public fun exists_(object: &UID, name: Name): bool { + exists(object, name) +} + +#[deprecated(note = b"Renamed to `remove_opt`")] +public fun remove_if_exists( + object: &mut UID, + name: Name, +): Option { + remove_opt(object, name) +} + +public(package) fun field_info( + object: &UID, + name: Name, +): (&UID, address) { + let object_addr = object.to_address(); + let hash = hash_type_and_key(object_addr, name); + let Field { id, name: _, value } = borrow_child_object>(object, hash); + (id, value.to_address()) +} + +public(package) fun field_info_mut( + object: &mut UID, + name: Name, +): (&mut UID, address) { + let object_addr = object.to_address(); + let hash = hash_type_and_key(object_addr, name); + let Field { id, name: _, value } = borrow_child_object_mut>(object, hash); + (id, value.to_address()) +} + +/// May abort with `EBCSSerializationFailure`. +public(package) native fun hash_type_and_key( + parent: address, + k: K, +): address; + +public(package) native fun add_child_object(parent: address, child: Child); + +/// throws `EFieldDoesNotExist` if a child does not exist with that ID +/// or throws `EFieldTypeMismatch` if the type does not match, +/// and may also abort with `EBCSSerializationFailure` +/// we need two versions to return a reference or a mutable reference +public(package) native fun borrow_child_object(object: &UID, id: address): &Child; + +public(package) native fun borrow_child_object_mut( + object: &mut UID, + id: address, +): &mut Child; + +/// throws `EFieldDoesNotExist` if a child does not exist with that ID +/// or throws `EFieldTypeMismatch` if the type does not match, +/// and may also abort with `EBCSSerializationFailure`. +public(package) native fun remove_child_object(parent: address, id: address): Child; + +public(package) native fun has_child_object(parent: address, id: address): bool; + +public(package) native fun has_child_object_with_ty(parent: address, id: address): bool; diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/dynamic_object_field.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/dynamic_object_field.move new file mode 100644 index 0000000..ea6712d --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/dynamic_object_field.move @@ -0,0 +1,318 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// Similar to `sui::dynamic_field`, this module allows for the access of dynamic fields. But +/// unlike, `sui::dynamic_field` the values bound to these dynamic fields _must_ be objects +/// themselves. This allows for the objects to still exist within in storage, which may be important +/// for external tools. The difference is otherwise not observable from within Move. +module sui::dynamic_object_field; + +use sui::dynamic_field::{ + Self as field, + add_child_object, + borrow_child_object, + borrow_child_object_mut, + remove_child_object +}; + +// Internal object used for storing the field and the name associated with the value +// The separate type is necessary to prevent key collision with direct usage of dynamic_field +public struct Wrapper has copy, drop, store { + name: Name, +} + +/// Adds a dynamic object field to the object `object: &mut UID` at field specified by `name: Name`. +/// Aborts with `EFieldAlreadyExists` if the object already has that field with that name. +public fun add( + // we use &mut UID in several spots for access control + object: &mut UID, + name: Name, + value: Value, +) { + add_impl!(object, name, value) +} + +/// Immutably borrows the `object`s dynamic object field with the name specified by `name: Name`. +/// Aborts with `EFieldDoesNotExist` if the object does not have a field with that name. +/// Aborts with `EFieldTypeMismatch` if the field exists, but the value object does not have the +/// specified type. +public fun borrow(object: &UID, name: Name): &Value { + borrow_impl!(object, name) +} + +/// Mutably borrows the `object`s dynamic object field with the name specified by `name: Name`. +/// Aborts with `EFieldDoesNotExist` if the object does not have a field with that name. +/// Aborts with `EFieldTypeMismatch` if the field exists, but the value object does not have the +/// specified type. +public fun borrow_mut( + object: &mut UID, + name: Name, +): &mut Value { + borrow_mut_impl!(object, name) +} + +/// Removes the `object`s dynamic object field with the name specified by `name: Name` and returns +/// the bound object. +/// Aborts with `EFieldDoesNotExist` if the object does not have a field with that name. +/// Aborts with `EFieldTypeMismatch` if the field exists, but the value object does not have the +/// specified type. +public fun remove( + object: &mut UID, + name: Name, +): Value { + remove_impl!(object, name) +} + +/// Returns true if and only if the `object` has a dynamic object field with the name specified by +/// `name: Name`. +public fun exists(object: &UID, name: Name): bool { + let key = Wrapper { name }; + field::exists_with_type, ID>(object, key) +} + +/// Returns true if and only if the `object` has a dynamic field with the name specified by +/// `name: Name` with an assigned value of type `Value`. +public fun exists_with_type( + object: &UID, + name: Name, +): bool { + exists_with_type_impl!<_, Value>(object, name) +} + +/// Returns the ID of the object associated with the dynamic object field +/// Returns none otherwise +public fun id(object: &UID, name: Name): Option { + let key = Wrapper { name }; + if (!field::exists_with_type, ID>(object, key)) return option::none(); + let (_field, value_addr) = field::field_info>(object, key); + option::some(value_addr.to_id()) +} + +/// Removes the dynamic object field if it exists. Returns `some(Value)` if it exists or `none` +/// otherwise. +/// Aborts with `EFieldTypeMismatch` if the field exists, but the value object does not have the +/// specified type. +public fun remove_opt( + object: &mut UID, + name: Name, +): Option { + if (exists(object, name)) { + option::some(remove(object, name)) + } else { + option::none() + } +} + +/// Removes the existing value at `name` (if any) and adds `value` in its place. +/// Returns the old value if it existed, or `none` otherwise. +/// Note: the old and new value types may differ. +/// Aborts with `EFieldTypeMismatch` if the field exists, but the value object does not have the +/// specified `ValueOld` type. +public fun replace( + object: &mut UID, + name: Name, + value: ValueNew, +): Option { + let old = remove_opt(object, name); + add(object, name, value); + old +} + +// === Macro Functions === + +/// Immutably borrows the field value, adding it with `$default` if it doesn't exist. +/// Note that `$default` is evaluated only if the field does not already exist. +/// Aborts with `EFieldTypeMismatch` if the field exists, but the value object does not have the +/// specified type. +public macro fun borrow_or_add<$Name: copy + drop + store, $Value: key + store>( + $object: &mut UID, + $name: $Name, + $default: $Value, +): &$Value { + let o = $object; + let name = $name; + if (!exists<$Name>(o, name)) add(o, name, $default); + borrow(o, name) +} + +/// Mutably borrows the field value, adding it with `$default` if it doesn't exist. +/// Note that `$default` is evaluated only if the field does not already exist. +/// Aborts with `EFieldTypeMismatch` if the field exists, but the value object does not have the +/// specified type. +public macro fun borrow_mut_or_add<$Name: copy + drop + store, $Value: key + store>( + $object: &mut UID, + $name: $Name, + $default: $Value, +): &mut $Value { + let o = $object; + let name = $name; + if (!exists<$Name>(o, name)) add(o, name, $default); + borrow_mut(o, name) +} + +/// If the field exists, calls `$f` on an immutable reference to the value; otherwise, does nothing. +/// This is like getting an `Option<&Value>` then calling `std::option::do`. +/// Aborts with `EFieldTypeMismatch` if the field exists, but the value object does not have the +/// specified type. +public macro fun get_do<$Name: copy + drop + store, $Value: key + store, $R: drop>( + $object: &UID, + $name: $Name, + $f: |&$Value| -> $R, +) { + let o = $object; + let name = $name; + if (exists<$Name>(o, name)) { $f(borrow(o, name)); } +} + +/// If the field exists, calls `$f` on a mutable reference to the value; otherwise, does nothing. +/// This is like getting an `Option<&mut Value>` then calling `std::option::do`. +/// Aborts with `EFieldTypeMismatch` if the field exists, but the value object does not have the +/// specified type. +public macro fun get_mut_do<$Name: copy + drop + store, $Value: key + store, $R: drop>( + $object: &mut UID, + $name: $Name, + $f: |&mut $Value| -> $R, +) { + let o = $object; + let name = $name; + if (exists<$Name>(o, name)) { $f(borrow_mut(o, name)); } +} + +/// If the field exists, applies `$some` to an immutable reference to the value; otherwise, returns +/// `$none`. +/// This is like getting an `Option<&Value>` then calling `std::option::fold`. +/// Aborts with `EFieldTypeMismatch` if the field exists, but the value object does not have the +/// specified type. +public macro fun get_fold<$Name: copy + drop + store, $Value: key + store, $R>( + $object: &UID, + $name: $Name, + $none: $R, + $some: |&$Value| -> $R, +): $R { + let o = $object; + let name = $name; + if (exists<$Name>(o, name)) $some(borrow(o, name)) else $none +} + +/// If the field exists, applies `$some` to a mutable reference to the value; otherwise, returns +/// `$none`. +/// This is like getting an `Option<&mut Value>` then calling `std::option::fold`. +/// Aborts with `EFieldTypeMismatch` if the field exists, but the value object does not have the +/// specified type. +public macro fun get_mut_fold<$Name: copy + drop + store, $Value: key + store, $R>( + $object: &mut UID, + $name: $Name, + $none: $R, + $some: |&mut $Value| -> $R, +): $R { + let o = $object; + let name = $name; + if (exists<$Name>(o, name)) $some(borrow_mut(o, name)) else $none +} + +// === Deprecated === + +#[deprecated(note = b"Renamed to `exists`")] +public fun exists_(object: &UID, name: Name): bool { + exists(object, name) +} + +public(package) fun internal_add( + // we use &mut UID in several spots for access control + object: &mut UID, + name: Name, + value: Value, +) { + add_impl!(object, name, value) +} + +public(package) fun internal_borrow( + object: &UID, + name: Name, +): &Value { + borrow_impl!(object, name) +} + +public(package) fun internal_borrow_mut( + object: &mut UID, + name: Name, +): &mut Value { + borrow_mut_impl!(object, name) +} + +public(package) fun internal_remove( + object: &mut UID, + name: Name, +): Value { + remove_impl!(object, name) +} + +public(package) fun internal_exists_with_type( + object: &UID, + name: Name, +): bool { + exists_with_type_impl!<_, Value>(object, name) +} + +macro fun add_impl<$Name: copy + drop + store, $Value: key>( + // we use &mut UID in several spots for access control + $object: &mut UID, + $name: $Name, + $value: $Value, +) { + let object = $object; + let name = $name; + let value = $value; + let key = Wrapper { name }; + let id = object::id(&value); + field::add(object, key, id); + let (field, _) = field::field_info>(object, key); + add_child_object(field.to_address(), value); +} + +macro fun borrow_impl<$Name: copy + drop + store, $Value: key>( + $object: &UID, + $name: $Name, +): &$Value { + let object = $object; + let name = $name; + let key = Wrapper { name }; + let (field, value_id) = field::field_info>(object, key); + borrow_child_object<$Value>(field, value_id) +} + +macro fun borrow_mut_impl<$Name: copy + drop + store, $Value: key>( + $object: &mut UID, + $name: $Name, +): &mut $Value { + let object = $object; + let name = $name; + let key = Wrapper { name }; + let (field, value_id) = field::field_info_mut>(object, key); + borrow_child_object_mut<$Value>(field, value_id) +} + +macro fun remove_impl<$Name: copy + drop + store, $Value: key>( + $object: &mut UID, + $name: $Name, +): $Value { + let object = $object; + let name = $name; + let key = Wrapper { name }; + let (field, value_id) = field::field_info>(object, key); + let value = remove_child_object<$Value>(field.to_address(), value_id); + field::remove, ID>(object, key); + value +} + +macro fun exists_with_type_impl<$Name: copy + drop + store, $Value: key>( + $object: &UID, + $name: $Name, +): bool { + let object = $object; + let name = $name; + let key = Wrapper { name }; + if (!field::exists_with_type, ID>(object, key)) return false; + let (field, value_id) = field::field_info>(object, key); + field::has_child_object_with_ty<$Value>(field.to_address(), value_id) +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/ecdsa_k1.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/ecdsa_k1.move new file mode 100644 index 0000000..47c5828 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/ecdsa_k1.move @@ -0,0 +1,114 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +module sui::ecdsa_k1; + +#[allow(unused_const)] +/// Error if the public key cannot be recovered from the signature. +const EFailToRecoverPubKey: u64 = 0; + +#[allow(unused_const)] +/// Error if the signature is invalid. +const EInvalidSignature: u64 = 1; + +#[allow(unused_const)] +/// Error if the public key is invalid. +const EInvalidPubKey: u64 = 2; + +#[allow(unused_const)] +#[test_only] +/// Error if the private key is invalid. +const EInvalidPrivKey: u64 = 3; + +#[allow(unused_const)] +#[test_only] +/// Error if the given hash function does not exist. +const EInvalidHashFunction: u64 = 4; + +#[allow(unused_const)] +#[test_only] +/// Error if the seed is invalid. +const EInvalidSeed: u64 = 5; + +#[allow(unused_const)] +/// Hash function name that are valid for ecrecover and secp256k1_verify. +const KECCAK256: u8 = 0; +#[allow(unused_const)] +const SHA256: u8 = 1; + +/// @param signature: A 65-bytes signature in form (r, s, v) that is signed using +/// Secp256k1. Reference implementation on signature generation using RFC6979: +/// https://github.com/MystenLabs/narwhal/blob/5d6f6df8ccee94446ff88786c0dbbc98be7cfc09/crypto/src/secp256k1.rs +/// The accepted v values are {0, 1, 2, 3}. +/// @param msg: The message that the signature is signed against, this is raw message without hashing. +/// @param hash: The hash function used to hash the message when signing. +/// +/// If the signature is valid, return the corresponding recovered Secpk256k1 public +/// key, otherwise throw error. This is similar to ecrecover in Ethereum, can only be +/// applied to Secp256k1 signatures. May abort with `EFailToRecoverPubKey` or `EInvalidSignature`. +public native fun secp256k1_ecrecover( + signature: &vector, + msg: &vector, + hash: u8, +): vector; + +/// @param pubkey: A 33-bytes compressed public key, a prefix either 0x02 or 0x03 and a 256-bit integer. +/// +/// If the compressed public key is valid, return the 65-bytes uncompressed public key, +/// otherwise throw error. May abort with `EInvalidPubKey`. +public native fun decompress_pubkey(pubkey: &vector): vector; + +/// @param signature: A 64-bytes signature in form (r, s) that is signed using +/// Secp256k1. This is an non-recoverable signature without recovery id. +/// Reference implementation on signature generation using RFC6979: +/// https://github.com/MystenLabs/fastcrypto/blob/74aec4886e62122a5b769464c2bea5f803cf8ecc/fastcrypto/src/secp256k1/mod.rs#L193 +/// @param public_key: The public key to verify the signature against +/// @param msg: The message that the signature is signed against, this is raw message without hashing. +/// @param hash: The hash function used to hash the message when signing. +/// +/// If the signature is valid to the pubkey and hashed message, return true. Else false. +public native fun secp256k1_verify( + signature: &vector, + public_key: &vector, + msg: &vector, + hash: u8, +): bool; + +#[test_only] +/// @param private_key: A 32-bytes private key that is used to sign the message. +/// @param msg: The message to sign, this is raw message without hashing. +/// @param hash: The hash function used to hash the message when signing. +/// @param recoverable: A boolean flag to indicate if the produced signature should be recoverable. +/// +/// Return the signature in form (r, s) that is signed using Secp256k1. +/// If `recoverable` is true, the signature will be in form (r, s, v) where v is the recovery id. +/// +/// This should ONLY be used in tests, because it will reveal the private key onchain. +public native fun secp256k1_sign( + private_key: &vector, + msg: &vector, + hash: u8, + recoverable: bool, +): vector; + +#[test_only] +public struct KeyPair has drop { + private_key: vector, + public_key: vector, +} + +#[test_only] +public fun private_key(self: &KeyPair): &vector { + &self.private_key +} + +#[test_only] +public fun public_key(self: &KeyPair): &vector { + &self.public_key +} + +#[test_only] +/// @param seed: A 32-bytes seed that is used to generate the keypair. +/// +/// Returns a Secp256k1 keypair deterministically generated from the seed. +public native fun secp256k1_keypair_from_seed(seed: &vector): KeyPair; diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/ecdsa_r1.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/ecdsa_r1.move new file mode 100644 index 0000000..e388f8d --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/ecdsa_r1.move @@ -0,0 +1,50 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +module sui::ecdsa_r1; + +#[allow(unused_const)] +/// Error if the public key cannot be recovered from the signature. +const EFailToRecoverPubKey: u64 = 0; + +#[allow(unused_const)] +/// Error if the signature is invalid. +const EInvalidSignature: u64 = 1; + +#[allow(unused_const)] +/// Hash function name that are valid for ecrecover and secp256k1_verify. +const KECCAK256: u8 = 0; +#[allow(unused_const)] +const SHA256: u8 = 1; + +/// @param signature: A 65-bytes signature in form (r, s, v) that is signed using +/// Secp256r1. Reference implementation on signature generation using RFC6979: +/// https://github.com/MystenLabs/fastcrypto/blob/74aec4886e62122a5b769464c2bea5f803cf8ecc/fastcrypto/src/secp256r1/mod.rs +/// The accepted v values are {0, 1, 2, 3}. +/// @param msg: The message that the signature is signed against, this is raw message without hashing. +/// @param hash: The u8 representing the name of hash function used to hash the message when signing. +/// +/// If the signature is valid, return the corresponding recovered Secpk256r1 public +/// key, otherwise throw error. This is similar to ecrecover in Ethereum, can only be +/// applied to Secp256r1 signatures. May fail with `EFailToRecoverPubKey` or `EInvalidSignature`. +public native fun secp256r1_ecrecover( + signature: &vector, + msg: &vector, + hash: u8, +): vector; + +/// @param signature: A 64-bytes signature in form (r, s) that is signed using +/// Secp256r1. This is an non-recoverable signature without recovery id. +/// Reference implementation on signature generation using RFC6979: +/// https://github.com/MystenLabs/fastcrypto/blob/74aec4886e62122a5b769464c2bea5f803cf8ecc/fastcrypto/src/secp256r1/mod.rs +/// @param public_key: The public key to verify the signature against +/// @param msg: The message that the signature is signed against, this is raw message without hashing. +/// @param hash: The u8 representing the name of hash function used to hash the message when signing. +/// +/// If the signature is valid to the pubkey and hashed message, return true. Else false. +public native fun secp256r1_verify( + signature: &vector, + public_key: &vector, + msg: &vector, + hash: u8, +): bool; diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/ecvrf.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/ecvrf.move new file mode 100644 index 0000000..b2e00cd --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/ecvrf.move @@ -0,0 +1,23 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +module sui::ecvrf; + +#[allow(unused_const)] +const EInvalidHashLength: u64 = 1; +#[allow(unused_const)] +const EInvalidPublicKeyEncoding: u64 = 2; +#[allow(unused_const)] +const EInvalidProofEncoding: u64 = 3; + +/// @param hash: The hash/output from a ECVRF to be verified. +/// @param alpha_string: Input/seed to the ECVRF used to generate the output. +/// @param public_key: The public key corresponding to the private key used to generate the output. +/// @param proof: The proof of validity of the output. +/// Verify a proof for a Ristretto ECVRF. Returns true if the proof is valid and corresponds to the given output. May abort with `EInvalidHashLength`, `EInvalidPublicKeyEncoding` or `EInvalidProofEncoding`. +public native fun ecvrf_verify( + hash: &vector, + alpha_string: &vector, + public_key: &vector, + proof: &vector, +): bool; diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/ed25519.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/ed25519.move new file mode 100644 index 0000000..b848e94 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/ed25519.move @@ -0,0 +1,16 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +module sui::ed25519; + +/// @param signature: 32-byte signature that is a point on the Ed25519 elliptic curve. +/// @param public_key: 32-byte signature that is a point on the Ed25519 elliptic curve. +/// @param msg: The message that we test the signature against. +/// +/// If the signature is a valid Ed25519 signature of the message and public key, return true. +/// Otherwise, return false. +public native fun ed25519_verify( + signature: &vector, + public_key: &vector, + msg: &vector, +): bool; diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/event.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/event.move new file mode 100644 index 0000000..158ccf7 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/event.move @@ -0,0 +1,68 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// Events module. Defines the `sui::event::emit` function which +/// creates and sends a custom MoveEvent as a part of the effects +/// certificate of the transaction. +/// +/// Every MoveEvent has the following properties: +/// - sender +/// - type signature (`T`) +/// - event data (the value of `T`) +/// - timestamp (local to a node) +/// - transaction digest +/// +/// Example: +/// ``` +/// module my::marketplace { +/// use sui::event; +/// /* ... */ +/// struct ItemPurchased has copy, drop { +/// item_id: ID, buyer: address +/// } +/// entry fun buy(/* .... */) { +/// /* ... */ +/// event::emit(ItemPurchased { item_id: ..., buyer: .... }) +/// } +/// } +/// ``` +module sui::event; + +use std::type_name; +use sui::accumulator; +use sui::accumulator_settlement::EventStreamHead; + +/// Emit a custom Move event, sending the data offchain. +/// +/// Used for creating custom indexes and tracking onchain +/// activity in a way that suits a specific application the most. +/// +/// The type `T` is the main way to index the event, and can contain +/// phantom parameters, eg `emit(MyEvent)`. +public native fun emit(event: T); + +/// Emits a custom Move event which can be authenticated by a light client. +/// +/// This method emits the authenticated event to the event stream for the Move package that +/// defines the event type `T`. +/// Only the package that defines the type `T` can emit authenticated events to this stream. +public fun emit_authenticated(event: T) { + let stream_id = type_name::original_id(); + let accumulator_addr = accumulator::accumulator_address(stream_id); + emit_authenticated_impl(accumulator_addr, stream_id, event); +} + +native fun emit_authenticated_impl( + accumulator_id: address, + stream: address, + event: T, +); + +#[test_only] +/// Get the total number of events emitted during execution so far +public native fun num_events(): u32; + +#[test_only] +/// Get all events of type `T` emitted during execution. +/// Can only be used in testing, +public native fun events_by_type(): vector; diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/funds_accumulator.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/funds_accumulator.move new file mode 100644 index 0000000..2b9ec3d --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/funds_accumulator.move @@ -0,0 +1,129 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// A module for accumulating funds, i.e. Balance-like types. +module sui::funds_accumulator; + +/// Allows calling `.split()` on a `Withdrawal` create a sub withdrawal from it. +public use fun withdrawal_split as Withdrawal.split; + +/// Allows calling `.join()` on a `Withdrawal` to combine two withdrawals. +public use fun withdrawal_join as Withdrawal.join; + +/// Allows calling `.limit()` on a `Withdrawal` to get its remaining limit. +public use fun withdrawal_limit as Withdrawal.limit; + +/// Allows calling `.owner()` on a `Withdrawal` to get its owner address. +public use fun withdrawal_owner as Withdrawal.owner; + +/// Attempted to withdraw more than the maximum value of the underlying integer type. +#[allow(unused_const)] +const EOverflow: u64 = 0; + +/// Attempt to split more than the current limit of a `Withdrawal`. +#[error(code = 1)] +const EInvalidSubLimit: vector = b"Sub-limit exceeds current withdrawal limit"; + +/// Attempted to join two withdrawals with different owners. +#[error(code = 2)] +const EOwnerMismatch: vector = b"Withdrawal owners do not match"; + +/// Attempted to withdraw funds from an object when the feature flag is not enabled. +#[error(code = 3)] +const EObjectFundsWithdrawNotEnabled: vector = b"Object funds withdraw is not enabled"; + +/// Allows for withdrawing funds from a given address. The `Withdrawal` can be created in PTBs for +/// the transaction sender, or dynamically from an object via `withdraw_from_object`. +/// The redemption of the funds must be initiated from the module that defines `T`. +public struct Withdrawal has drop { + /// The owner of the funds, either an object or a transaction sender + owner: address, + /// At signing we check the limit <= balance when taking this as a call arg. + /// If this was generated from an object, we cannot check this until redemption. + limit: u256, +} + +/// Returns the owner, either a sender's address or an object, of the withdrawal. +public fun withdrawal_owner(withdrawal: &Withdrawal): address { + withdrawal.owner +} + +/// Returns the remaining limit of the withdrawal. +public fun withdrawal_limit(withdrawal: &Withdrawal): u256 { + withdrawal.limit +} + +/// Split a `Withdrawal` and take a sub-withdrawal from it with the specified sub-limit. +public fun withdrawal_split( + withdrawal: &mut Withdrawal, + sub_limit: u256, +): Withdrawal { + assert!(withdrawal.limit >= sub_limit, EInvalidSubLimit); + withdrawal.limit = withdrawal.limit - sub_limit; + Withdrawal { owner: withdrawal.owner, limit: sub_limit } +} + +/// Join two withdrawals together, increasing the limit of `self` by the limit of `other`. +/// Aborts with `EOwnerMismatch` if the owners are not equal. +/// Aborts with `EOverflow` if the resulting limit would overflow `u256`. +public fun withdrawal_join(withdrawal: &mut Withdrawal, other: Withdrawal) { + assert!(withdrawal.owner == other.owner, EOwnerMismatch); + assert!(std::u256::max_value!() - withdrawal.limit >= other.limit, EOverflow); + withdrawal.limit = withdrawal.limit + other.limit; +} + +// TODO When this becomes `public` we need +// - custom verifier rules for `T` +public(package) fun redeem(withdrawal: Withdrawal, _: internal::Permit): T { + let Withdrawal { owner, limit: value } = withdrawal; + withdraw_impl(owner, value) +} + +// Allows for creating a withdrawal from an object +// (note no internal check needed since this will be gated at redemption) +// Does not abort even if the value is greater than the amount in the object, unless we keep track +// at each withdraw from object, we need to check it again at redeem so this seems fine? +// TODO When this becomes `public` we need +// - custom verifier rules for `T` +#[allow(unused_mut_parameter)] +public(package) fun withdraw_from_object(obj: &mut UID, limit: u256): Withdrawal { + assert!( + sui::protocol_config::is_feature_enabled(b"enable_object_funds_withdraw"), + EObjectFundsWithdrawNotEnabled, + ); + let owner = obj.to_address(); + Withdrawal { owner, limit } +} + +// TODO when funds become public, we likely need to wrap T +public(package) fun add_impl(value: T, recipient: address) { + let accumulator = sui::accumulator::accumulator_address(recipient); + add_to_accumulator_address(accumulator, recipient, value) +} + +// TODO when funds become public, we likely need to wrap T +fun withdraw_impl(owner: address, value: u256): T { + let accumulator = sui::accumulator::accumulator_address(owner); + withdraw_from_accumulator_address(accumulator, owner, value) +} + +// TODO when this becomes public we will need +// - custom verifier rules for `T` that it is a struct with a single unsigned integer field. +// Or a struct with a single field that satisfies this property recursively. +// - private generic rules for `T` +native fun add_to_accumulator_address(accumulator: address, recipient: address, value: T); + +// aborts if the value is greater than the amount in the withdrawal +// Do we need to charge a small fee since we cannot charge storage fees? +// We should limit withdraws to `u*::max` for a `owner` +// in a given transaction for the given `u*` in `T` +native fun withdraw_from_accumulator_address( + accumulator: address, + owner: address, + value: u256, +): T; + +// TODO remove once Withdrawal is supported in PTBs +public(package) fun create_withdrawal(owner: address, limit: u256): Withdrawal { + Withdrawal { owner, limit } +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/groth16.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/groth16.move new file mode 100644 index 0000000..65ee1c3 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/groth16.move @@ -0,0 +1,139 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +module sui::groth16; + +#[allow(unused_const)] +// Error for input is not a valid Arkwork representation of a verifying key. +const EInvalidVerifyingKey: u64 = 0; + +#[allow(unused_const)] +// Error if the given curve is not supported +const EInvalidCurve: u64 = 1; + +// Error if the number of public inputs given exceeds the max. +const ETooManyPublicInputs: u64 = 2; + +// Error a public input does not have the correct length. +const EInvalidScalar: u64 = 3; + +// We need to set an upper bound on the number of public inputs to avoid a DoS attack. +const MaxPublicInputs: u64 = 8; // This must match the corresponding constant in the native verify function. + +/// Represents an elliptic curve construction to be used in the verifier. Currently we support BLS12-381 and BN254. +/// This should be given as the first parameter to `prepare_verifying_key` or `verify_groth16_proof`. +public struct Curve has copy, drop, store { + id: u8, +} + +/// Return the `Curve` value indicating that the BLS12-381 construction should be used in a given function. +public fun bls12381(): Curve { Curve { id: 0 } } + +/// Return the `Curve` value indicating that the BN254 construction should be used in a given function. +public fun bn254(): Curve { Curve { id: 1 } } + +/// A `PreparedVerifyingKey` consisting of four components in serialized form. +public struct PreparedVerifyingKey has copy, drop, store { + vk_gamma_abc_g1_bytes: vector, + alpha_g1_beta_g2_bytes: vector, + gamma_g2_neg_pc_bytes: vector, + delta_g2_neg_pc_bytes: vector, +} + +/// Creates a `PreparedVerifyingKey` from bytes. +public fun pvk_from_bytes( + vk_gamma_abc_g1_bytes: vector, + alpha_g1_beta_g2_bytes: vector, + gamma_g2_neg_pc_bytes: vector, + delta_g2_neg_pc_bytes: vector, +): PreparedVerifyingKey { + PreparedVerifyingKey { + vk_gamma_abc_g1_bytes, + alpha_g1_beta_g2_bytes, + gamma_g2_neg_pc_bytes, + delta_g2_neg_pc_bytes, + } +} + +/// Returns bytes of the four components of the `PreparedVerifyingKey`. +public fun pvk_to_bytes(pvk: PreparedVerifyingKey): vector> { + vector[ + pvk.vk_gamma_abc_g1_bytes, + pvk.alpha_g1_beta_g2_bytes, + pvk.gamma_g2_neg_pc_bytes, + pvk.delta_g2_neg_pc_bytes, + ] +} + +/// A `PublicProofInputs` wrapper around its serialized bytes. +public struct PublicProofInputs has copy, drop, store { + bytes: vector, +} + +/// Creates a `PublicProofInputs` wrapper from bytes. The `bytes` parameter should be a concatenation of a number of +/// 32 bytes scalar field elements to be used as public inputs in little-endian format to a circuit. +public fun public_proof_inputs_from_bytes(bytes: vector): PublicProofInputs { + assert!(bytes.length() % 32 == 0, EInvalidScalar); + assert!(bytes.length() / 32 <= MaxPublicInputs, ETooManyPublicInputs); + PublicProofInputs { bytes } +} + +/// A `ProofPoints` wrapper around the serialized form of three proof points. +public struct ProofPoints has copy, drop, store { + bytes: vector, +} + +/// Creates a Groth16 `ProofPoints` from bytes. +public fun proof_points_from_bytes(bytes: vector): ProofPoints { + ProofPoints { bytes } +} + +/// @param curve: What elliptic curve construction to use. See `bls12381` and `bn254`. +/// @param verifying_key: An Arkworks canonical compressed serialization of a verifying key. +/// +/// Returns four vectors of bytes representing the four components of a prepared verifying key. +/// This step computes one pairing e(P, Q), and binds the verification to one particular proof statement. +/// This can be used as inputs for the `verify_groth16_proof` function. +public fun prepare_verifying_key(curve: &Curve, verifying_key: &vector): PreparedVerifyingKey { + prepare_verifying_key_internal(curve.id, verifying_key) +} + +/// Native functions that flattens the inputs into an array and passes to the Rust native function. May abort with `EInvalidVerifyingKey` or `EInvalidCurve`. +native fun prepare_verifying_key_internal( + curve: u8, + verifying_key: &vector, +): PreparedVerifyingKey; + +/// @param curve: What elliptic curve construction to use. See the `bls12381` and `bn254` functions. +/// @param prepared_verifying_key: Consists of four vectors of bytes representing the four components of a prepared verifying key. +/// @param public_proof_inputs: Represent inputs that are public. +/// @param proof_points: Represent three proof points. +/// +/// Returns a boolean indicating whether the proof is valid. +public fun verify_groth16_proof( + curve: &Curve, + prepared_verifying_key: &PreparedVerifyingKey, + public_proof_inputs: &PublicProofInputs, + proof_points: &ProofPoints, +): bool { + verify_groth16_proof_internal( + curve.id, + &prepared_verifying_key.vk_gamma_abc_g1_bytes, + &prepared_verifying_key.alpha_g1_beta_g2_bytes, + &prepared_verifying_key.gamma_g2_neg_pc_bytes, + &prepared_verifying_key.delta_g2_neg_pc_bytes, + &public_proof_inputs.bytes, + &proof_points.bytes, + ) +} + +/// Native functions that flattens the inputs into arrays of vectors and passed to the Rust native function. May abort with `EInvalidCurve` or `ETooManyPublicInputs`. +native fun verify_groth16_proof_internal( + curve: u8, + vk_gamma_abc_g1_bytes: &vector, + alpha_g1_beta_g2_bytes: &vector, + gamma_g2_neg_pc_bytes: &vector, + delta_g2_neg_pc_bytes: &vector, + public_proof_inputs: &vector, + proof_points: &vector, +): bool; diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/group_ops.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/group_ops.move new file mode 100644 index 0000000..1cab622 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/group_ops.move @@ -0,0 +1,149 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// Generic Move and native functions for group operations. +module sui::group_ops; + +use sui::bcs; + +#[allow(unused_const)] +const ENotSupported: u64 = 0; // Operation is not supported by the network. +const EInvalidInput: u64 = 1; +#[allow(unused_const)] +const EInputTooLong: u64 = 2; +const EInvalidBufferLength: u64 = 3; + +///////////////////////////////////////////////////// +////// Generic functions for group operations. ////// + +// The caller provides a type identifier that should match the types of enum [Groups] in group_ops.rs. + +// General wrapper for all group elements. +public struct Element has copy, drop, store { + bytes: vector, +} + +public fun bytes(e: &Element): &vector { + &e.bytes +} + +public fun equal(e1: &Element, e2: &Element): bool { + &e1.bytes == &e2.bytes +} + +// Fails if the bytes are not a valid group element and 'is_trusted' is false. +public(package) fun from_bytes(type_: u8, bytes: vector, is_trusted: bool): Element { + assert!(is_trusted || internal_validate(type_, &bytes), EInvalidInput); + Element { bytes } +} + +public(package) fun add(type_: u8, e1: &Element, e2: &Element): Element { + Element { bytes: internal_add(type_, &e1.bytes, &e2.bytes) } +} + +public(package) fun sub(type_: u8, e1: &Element, e2: &Element): Element { + Element { bytes: internal_sub(type_, &e1.bytes, &e2.bytes) } +} + +public(package) fun mul(type_: u8, scalar: &Element, e: &Element): Element { + Element { bytes: internal_mul(type_, &scalar.bytes, &e.bytes) } +} + +/// Fails if scalar = 0. Else returns 1/scalar * e. +public(package) fun div(type_: u8, scalar: &Element, e: &Element): Element { + Element { bytes: internal_div(type_, &scalar.bytes, &e.bytes) } +} + +public(package) fun hash_to(type_: u8, m: &vector): Element { + Element { bytes: internal_hash_to(type_, m) } +} + +/// Aborts with `EInputTooLong` if the vectors are too long. +/// +/// This function is currently only enabled on Devnet. +public(package) fun multi_scalar_multiplication( + type_: u8, + scalars: &vector>, + elements: &vector>, +): Element { + assert!(scalars.length() > 0, EInvalidInput); + assert!(scalars.length() == elements.length(), EInvalidInput); + + let mut scalars_bytes: vector = vector[]; + let mut elements_bytes: vector = vector[]; + let mut i = 0; + while (i < scalars.length()) { + let scalar_vec = scalars[i]; + scalars_bytes.append(scalar_vec.bytes); + let element_vec = elements[i]; + elements_bytes.append(element_vec.bytes); + i = i + 1; + }; + Element { bytes: internal_multi_scalar_mul(type_, &scalars_bytes, &elements_bytes) } +} + +public(package) fun pairing( + type_: u8, + e1: &Element, + e2: &Element, +): Element { + Element { bytes: internal_pairing(type_, &e1.bytes, &e2.bytes) } +} + +public(package) fun convert( + from_type_: u8, + to_type_: u8, + e: &Element, +): Element { + Element { bytes: internal_convert(from_type_, to_type_, &e.bytes) } +} + +public(package) fun sum(type_: u8, terms: &vector>): Element { + Element { bytes: internal_sum(type_, &(*terms).map!(|x| x.bytes)) } +} + +////////////////////////////// +////// Native functions ////// + +// The following functions do *not* check whether the right types are used (e.g., Risretto255's scalar is used with +// Ristrertto255's G). The caller to the above functions is responsible for that. + +// 'type' specifies the type of all elements. +native fun internal_validate(type_: u8, bytes: &vector): bool; +native fun internal_add(type_: u8, e1: &vector, e2: &vector): vector; +native fun internal_sub(type_: u8, e1: &vector, e2: &vector): vector; + +// 'type' represents the type of e2, and the type of e1 is determined automatically from e2. e1 is a scalar +// and e2 is a group/scalar element. +native fun internal_mul(type_: u8, e1: &vector, e2: &vector): vector; +native fun internal_div(type_: u8, e1: &vector, e2: &vector): vector; + +native fun internal_hash_to(type_: u8, m: &vector): vector; +native fun internal_multi_scalar_mul( + type_: u8, + scalars: &vector, + elements: &vector, +): vector; + +// 'type' represents the type of e1, and the rest are determined automatically from e1. +native fun internal_pairing(type_: u8, e1: &vector, e2: &vector): vector; + +native fun internal_convert(from_type_: u8, to_type_: u8, e: &vector): vector; +native fun internal_sum(type_: u8, e: &vector>): vector; + +// Helper function for encoding a given u64 number as bytes in a given buffer. +public(package) fun set_as_prefix(x: u64, big_endian: bool, buffer: &mut vector) { + let buffer_len = buffer.length(); + assert!(buffer_len > 7, EInvalidBufferLength); + let x_as_bytes = bcs::to_bytes(&x); // little endian + let mut i = 0; + while (i < 8) { + let position = if (big_endian) { + buffer_len - i - 1 + } else { + i + }; + *(&mut buffer[position]) = x_as_bytes[i]; + i = i + 1; + }; +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/hash.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/hash.move new file mode 100644 index 0000000..3e9a83f --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/hash.move @@ -0,0 +1,14 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// Module which defines hash functions. Note that Sha-256 and Sha3-256 is available in the std::hash module in the +/// standard library. +module sui::hash; + +/// @param data: Arbitrary binary data to hash +/// Hash the input bytes using Blake2b-256 and returns 32 bytes. +public native fun blake2b256(data: &vector): vector; + +/// @param data: Arbitrary binary data to hash +/// Hash the input bytes using keccak256 and returns 32 bytes. +public native fun keccak256(data: &vector): vector; diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/hex.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/hex.move new file mode 100644 index 0000000..5776d3e --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/hex.move @@ -0,0 +1,69 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// HEX (Base16) encoding utility. +module sui::hex; + +const EInvalidHexLength: u64 = 0; +const ENotValidHexCharacter: u64 = 1; + +// prettier-ignore +/// Vector of Base16 values from `00` to `FF` +const HEX: vector> = vector[ + b"00", b"01", b"02", b"03", b"04", b"05", b"06", b"07", b"08", b"09", b"0a", b"0b", b"0c", b"0d", b"0e", b"0f", + b"10", b"11", b"12", b"13", b"14", b"15", b"16", b"17", b"18", b"19", b"1a", b"1b", b"1c", b"1d", b"1e", b"1f", + b"20", b"21", b"22", b"23", b"24", b"25", b"26", b"27", b"28", b"29", b"2a", b"2b", b"2c", b"2d", b"2e", b"2f", + b"30", b"31", b"32", b"33", b"34", b"35", b"36", b"37", b"38", b"39", b"3a", b"3b", b"3c", b"3d", b"3e", b"3f", + b"40", b"41", b"42", b"43", b"44", b"45", b"46", b"47", b"48", b"49", b"4a", b"4b", b"4c", b"4d", b"4e", b"4f", + b"50", b"51", b"52", b"53", b"54", b"55", b"56", b"57", b"58", b"59", b"5a", b"5b", b"5c", b"5d", b"5e", b"5f", + b"60", b"61", b"62", b"63", b"64", b"65", b"66", b"67", b"68", b"69", b"6a", b"6b", b"6c", b"6d", b"6e", b"6f", + b"70", b"71", b"72", b"73", b"74", b"75", b"76", b"77", b"78", b"79", b"7a", b"7b", b"7c", b"7d", b"7e", b"7f", + b"80", b"81", b"82", b"83", b"84", b"85", b"86", b"87", b"88", b"89", b"8a", b"8b", b"8c", b"8d", b"8e", b"8f", + b"90", b"91", b"92", b"93", b"94", b"95", b"96", b"97", b"98", b"99", b"9a", b"9b", b"9c", b"9d", b"9e", b"9f", + b"a0", b"a1", b"a2", b"a3", b"a4", b"a5", b"a6", b"a7", b"a8", b"a9", b"aa", b"ab", b"ac", b"ad", b"ae", b"af", + b"b0", b"b1", b"b2", b"b3", b"b4", b"b5", b"b6", b"b7", b"b8", b"b9", b"ba", b"bb", b"bc", b"bd", b"be", b"bf", + b"c0", b"c1", b"c2", b"c3", b"c4", b"c5", b"c6", b"c7", b"c8", b"c9", b"ca", b"cb", b"cc", b"cd", b"ce", b"cf", + b"d0", b"d1", b"d2", b"d3", b"d4", b"d5", b"d6", b"d7", b"d8", b"d9", b"da", b"db", b"dc", b"dd", b"de", b"df", + b"e0", b"e1", b"e2", b"e3", b"e4", b"e5", b"e6", b"e7", b"e8", b"e9", b"ea", b"eb", b"ec", b"ed", b"ee", b"ef", + b"f0", b"f1", b"f2", b"f3", b"f4", b"f5", b"f6", b"f7", b"f8", b"f9", b"fa", b"fb", b"fc", b"fd", b"fe", b"ff", +]; + +/// Encode `bytes` in lowercase hex +public fun encode(bytes: vector): vector { + let (mut i, mut r, l) = (0, vector[], bytes.length()); + let hex_vector = HEX; + while (i < l) { + r.append(hex_vector[bytes[i] as u64]); + i = i + 1; + }; + r +} + +/// Decode hex into `bytes` +/// Takes a hex string (no 0x prefix) (e.g. b"0f3a") +/// Returns vector of `bytes` that represents the hex string (e.g. x"0f3a") +/// Hex string can be case insensitive (e.g. b"0F3A" and b"0f3a" both return x"0f3a") +/// Aborts if the hex string does not have an even number of characters (as each hex character is 2 characters long) +/// Aborts if the hex string contains non-valid hex characters (valid characters are 0 - 9, a - f, A - F) +public fun decode(hex: vector): vector { + let (mut i, mut r, l) = (0, vector[], hex.length()); + assert!(l % 2 == 0, EInvalidHexLength); + while (i < l) { + let decimal = decode_byte(hex[i]) * 16 + decode_byte(hex[i + 1]); + r.push_back(decimal); + i = i + 2; + }; + r +} + +fun decode_byte(hex: u8): u8 { + if (48 <= hex && hex < 58) { + hex - 48 + } else if (65 <= hex && hex < 71) { + 10 + hex - 65 + } else if (97 <= hex && hex < 103) { + 10 + hex - 97 + } else { + abort ENotValidHexCharacter + } +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/hmac.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/hmac.move new file mode 100644 index 0000000..f5adc10 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/hmac.move @@ -0,0 +1,9 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +module sui::hmac; + +/// @param key: HMAC key, arbitrary bytes. +/// @param msg: message to sign, arbitrary bytes. +/// Returns the 32 bytes digest of HMAC-SHA3-256(key, msg). +public native fun hmac_sha3_256(key: &vector, msg: &vector): vector; diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/kiosk.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/kiosk.move new file mode 100644 index 0000000..c285cf9 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/kiosk.move @@ -0,0 +1,642 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// Kiosk is a primitive for building safe, decentralized and trustless trading +/// experiences. It allows storing and trading any types of assets as long as +/// the creator of these assets implements a `TransferPolicy` for them. +/// +/// ### Principles and philosophy: +/// +/// - Kiosk provides guarantees of "true ownership"; - just like single owner +/// objects, assets stored in the Kiosk can only be managed by the Kiosk owner. +/// Only the owner can `place`, `take`, `list`, perform any other actions on +/// assets in the Kiosk. +/// +/// - Kiosk aims to be generic - allowing for a small set of default behaviors +/// and not imposing any restrictions on how the assets can be traded. The only +/// default scenario is a `list` + `purchase` flow; any other trading logic can +/// be implemented on top using the `list_with_purchase_cap` (and a matching +/// `purchase_with_cap`) flow. +/// +/// - For every transaction happening with a third party a `TransferRequest` is +/// created - this way creators are fully in control of the trading experience. +/// +/// ### Asset states in the Kiosk: +/// +/// - `placed` - An asset is `place`d into the Kiosk and can be `take`n out by +/// the Kiosk owner; it's freely tradable and modifiable via the `borrow_mut` +/// and `borrow_val` functions. +/// +/// - `locked` - Similar to `placed` except that `take` is disabled and the only +/// way to move the asset out of the Kiosk is to `list` it or +/// `list_with_purchase_cap` therefore performing a trade (issuing a +/// `TransferRequest`). The check on the `lock` function makes sure that the +/// `TransferPolicy` exists to not lock the item in a `Kiosk` forever. +/// +/// - `listed` - A `place`d or a `lock`ed item can be `list`ed for a fixed price +/// allowing anyone to `purchase` it from the Kiosk. While listed, an item can +/// not be taken or modified. However, an immutable borrow via `borrow` call is +/// still available. The `delist` function returns the asset to the previous +/// state. +/// +/// - `listed_exclusively` - An item is listed via the `list_with_purchase_cap` +/// function (and a `PurchaseCap` is created). While listed this way, an item +/// can not be `delist`-ed unless a `PurchaseCap` is returned. All actions +/// available at this item state require a `PurchaseCap`: +/// +/// 1. `purchase_with_cap` - to purchase the item for a price equal or higher +/// than the `min_price` set in the `PurchaseCap`. +/// 2. `return_purchase_cap` - to return the `PurchaseCap` and return the asset +/// into the previous state. +/// +/// When an item is listed exclusively it cannot be modified nor taken and +/// losing a `PurchaseCap` would lock the item in the Kiosk forever. Therefore, +/// it is recommended to only use `PurchaseCap` functionality in trusted +/// applications and not use it for direct trading (eg sending to another +/// account). +/// +/// ### Using multiple Transfer Policies for different "tracks": +/// +/// Every `purchase` or `purchase_with_purchase_cap` creates a `TransferRequest` +/// hot potato which must be resolved in a matching `TransferPolicy` for the +/// transaction to pass. While the default scenario implies that there should be +/// a single `TransferPolicy` for `T`; it is possible to have multiple, each +/// one having its own set of rules. +/// +/// ### Examples: +/// +/// - I create one `TransferPolicy` with "Royalty Rule" for everyone +/// - I create a special `TransferPolicy` for bearers of a "Club Membership" +/// object so they don't have to pay anything +/// - I create and wrap a `TransferPolicy` so that players of my game can +/// transfer items between `Kiosk`s in game without any charge (and maybe not +/// even paying the price with a 0 SUI PurchaseCap) +/// +/// ``` +/// Kiosk -> (Item, TransferRequest) +/// ... TransferRequest ------> Common Transfer Policy +/// ... TransferRequest ------> In-game Wrapped Transfer Policy +/// ... TransferRequest ------> Club Membership Transfer Policy +/// ``` +/// +/// See `transfer_policy` module for more details on how they function. +module sui::kiosk; + +use sui::balance::{Self, Balance}; +use sui::coin::{Self, Coin}; +use sui::dynamic_field as df; +use sui::dynamic_object_field as dof; +use sui::event; +use sui::sui::SUI; +use sui::transfer_policy::{Self, TransferPolicy, TransferRequest}; + +/// Allows calling `cap.kiosk()` to retrieve `for` field from `KioskOwnerCap`. +public use fun kiosk_owner_cap_for as KioskOwnerCap.kiosk; + +// Gets access to: +// - `place_internal` +// - `lock_internal` +// - `uid_mut_internal` + +/// Trying to withdraw profits and sender is not owner. +const ENotOwner: u64 = 0; +/// Coin paid does not match the offer price. +const EIncorrectAmount: u64 = 1; +/// Trying to withdraw higher amount than stored. +const ENotEnough: u64 = 2; +/// Trying to close a Kiosk and it has items in it. +const ENotEmpty: u64 = 3; +/// Attempt to take an item that has a `PurchaseCap` issued. +const EListedExclusively: u64 = 4; +/// `PurchaseCap` does not match the `Kiosk`. +const EWrongKiosk: u64 = 5; +/// Trying to exclusively list an already listed item. +const EAlreadyListed: u64 = 6; +/// Trying to call `uid_mut` when `allow_extensions` set to false. +const EUidAccessNotAllowed: u64 = 7; +/// Attempt to `take` an item that is locked. +const EItemLocked: u64 = 8; +/// Taking or mutably borrowing an item that is listed. +const EItemIsListed: u64 = 9; +/// Item does not match `Borrow` in `return_val`. +const EItemMismatch: u64 = 10; +/// An is not found while trying to borrow. +const EItemNotFound: u64 = 11; +/// Delisting an item that is not listed. +const ENotListed: u64 = 12; + +/// An object which allows selling collectibles within "kiosk" ecosystem. +/// By default gives the functionality to list an item openly - for anyone +/// to purchase providing the guarantees for creators that every transfer +/// needs to be approved via the `TransferPolicy`. +public struct Kiosk has key, store { + id: UID, + /// Balance of the Kiosk - all profits from sales go here. + profits: Balance, + /// Always point to `sender` of the transaction. + /// Can be changed by calling `set_owner` with Cap. + owner: address, + /// Number of items stored in a Kiosk. Used to allow unpacking + /// an empty Kiosk if it was wrapped or has a single owner. + item_count: u32, + /// [DEPRECATED] Please, don't use the `allow_extensions` and the matching + /// `set_allow_extensions` function - it is a legacy feature that is being + /// replaced by the `kiosk_extension` module and its Extensions API. + /// + /// Exposes `uid_mut` publicly when set to `true`, set to `false` by default. + allow_extensions: bool, +} + +/// A Capability granting the bearer a right to `place` and `take` items +/// from the `Kiosk` as well as to `list` them and `list_with_purchase_cap`. +public struct KioskOwnerCap has key, store { + id: UID, + `for`: ID, +} + +/// A capability which locks an item and gives a permission to +/// purchase it from a `Kiosk` for any price no less than `min_price`. +/// +/// Allows exclusive listing: only bearer of the `PurchaseCap` can +/// purchase the asset. However, the capability should be used +/// carefully as losing it would lock the asset in the `Kiosk`. +/// +/// The main application for the `PurchaseCap` is building extensions +/// on top of the `Kiosk`. +public struct PurchaseCap has key, store { + id: UID, + /// ID of the `Kiosk` the cap belongs to. + kiosk_id: ID, + /// ID of the listed item. + item_id: ID, + /// Minimum price for which the item can be purchased. + min_price: u64, +} + +// === Utilities === + +/// Hot potato to ensure an item was returned after being taken using +/// the `borrow_val` call. +public struct Borrow { kiosk_id: ID, item_id: ID } + +// === Dynamic Field keys === + +/// Dynamic field key for an item placed into the kiosk. +public struct Item has copy, drop, store { id: ID } + +/// Dynamic field key for an active offer to purchase the T. If an +/// item is listed without a `PurchaseCap`, exclusive is set to `false`. +public struct Listing has copy, drop, store { id: ID, is_exclusive: bool } + +/// Dynamic field key which marks that an item is locked in the `Kiosk` and +/// can't be `take`n. The item then can only be listed / sold via the PurchaseCap. +/// Lock is released on `purchase`. +public struct Lock has copy, drop, store { id: ID } + +// === Events === + +/// Emitted when an item was listed by the safe owner. Can be used +/// to track available offers anywhere on the network; the event is +/// type-indexed which allows for searching for offers of a specific `T` +public struct ItemListed has copy, drop { + kiosk: ID, + id: ID, + price: u64, +} + +/// Emitted when an item was purchased from the `Kiosk`. Can be used +/// to track finalized sales across the network. The event is emitted +/// in both cases: when an item is purchased via the `PurchaseCap` or +/// when it's purchased directly (via `list` + `purchase`). +/// +/// The `price` is also emitted and might differ from the `price` set +/// in the `ItemListed` event. This is because the `PurchaseCap` only +/// sets a minimum price for the item, and the actual price is defined +/// by the trading module / extension. +public struct ItemPurchased has copy, drop { + kiosk: ID, + id: ID, + price: u64, +} + +/// Emitted when an item was delisted by the safe owner. Can be used +/// to close tracked offers. +public struct ItemDelisted has copy, drop { + kiosk: ID, + id: ID, +} + +// === Kiosk packing and unpacking === + +#[allow(lint(self_transfer))] +/// Creates a new Kiosk in a default configuration: sender receives the +/// `KioskOwnerCap` and becomes the Owner, the `Kiosk` is shared. +entry fun default(ctx: &mut TxContext) { + let (kiosk, cap) = new(ctx); + transfer::transfer(cap, ctx.sender()); + transfer::share_object(kiosk); +} + +/// Creates a new `Kiosk` with a matching `KioskOwnerCap`. +public fun new(ctx: &mut TxContext): (Kiosk, KioskOwnerCap) { + let kiosk = Kiosk { + id: object::new(ctx), + profits: balance::zero(), + owner: ctx.sender(), + item_count: 0, + allow_extensions: false, + }; + + let cap = KioskOwnerCap { + id: object::new(ctx), + `for`: object::id(&kiosk), + }; + + (kiosk, cap) +} + +/// Unpacks and destroys a Kiosk returning the profits (even if "0"). +/// Can only be performed by the bearer of the `KioskOwnerCap` in the +/// case where there's no items inside and a `Kiosk` is not shared. +public fun close_and_withdraw(self: Kiosk, cap: KioskOwnerCap, ctx: &mut TxContext): Coin { + let Kiosk { id, profits, owner: _, item_count, allow_extensions: _ } = self; + let KioskOwnerCap { id: cap_id, `for` } = cap; + + assert!(id.to_inner() == `for`, ENotOwner); + assert!(item_count == 0, ENotEmpty); + + cap_id.delete(); + id.delete(); + + profits.into_coin(ctx) +} + +/// Change the `owner` field to the transaction sender. +/// The change is purely cosmetical and does not affect any of the +/// basic kiosk functions unless some logic for this is implemented +/// in a third party module. +public fun set_owner(self: &mut Kiosk, cap: &KioskOwnerCap, ctx: &TxContext) { + assert!(self.has_access(cap), ENotOwner); + self.owner = ctx.sender(); +} + +/// Update the `owner` field with a custom address. Can be used for +/// implementing a custom logic that relies on the `Kiosk` owner. +public fun set_owner_custom(self: &mut Kiosk, cap: &KioskOwnerCap, owner: address) { + assert!(self.has_access(cap), ENotOwner); + self.owner = owner +} + +// === Place, Lock and Take from the Kiosk === + +/// Place any object into a Kiosk. +/// Performs an authorization check to make sure only owner can do that. +public fun place(self: &mut Kiosk, cap: &KioskOwnerCap, item: T) { + assert!(self.has_access(cap), ENotOwner); + self.place_internal(item) +} + +/// Place an item to the `Kiosk` and issue a `Lock` for it. Once placed this +/// way, an item can only be listed either with a `list` function or with a +/// `list_with_purchase_cap`. +/// +/// Requires policy for `T` to make sure that there's an issued `TransferPolicy` +/// and the item can be sold, otherwise the asset might be locked forever. +public fun lock( + self: &mut Kiosk, + cap: &KioskOwnerCap, + _policy: &TransferPolicy, + item: T, +) { + assert!(self.has_access(cap), ENotOwner); + self.lock_internal(item) +} + +/// Take any object from the Kiosk. +/// Performs an authorization check to make sure only owner can do that. +public fun take(self: &mut Kiosk, cap: &KioskOwnerCap, id: ID): T { + assert!(self.has_access(cap), ENotOwner); + assert!(!self.is_locked(id), EItemLocked); + assert!(!self.is_listed_exclusively(id), EListedExclusively); + assert!(self.has_item(id), EItemNotFound); + + self.item_count = self.item_count - 1; + df::remove_opt(&mut self.id, Listing { id, is_exclusive: false }); + dof::remove(&mut self.id, Item { id }) +} + +// === Trading functionality: List and Purchase === + +/// List the item by setting a price and making it available for purchase. +/// Performs an authorization check to make sure only owner can sell. +public fun list(self: &mut Kiosk, cap: &KioskOwnerCap, id: ID, price: u64) { + assert!(self.has_access(cap), ENotOwner); + assert!(self.has_item_with_type(id), EItemNotFound); + assert!(!self.is_listed_exclusively(id), EListedExclusively); + + df::add(&mut self.id, Listing { id, is_exclusive: false }, price); + event::emit(ItemListed { kiosk: object::id(self), id, price }) +} + +/// Calls `place` and `list` together - simplifies the flow. +public fun place_and_list( + self: &mut Kiosk, + cap: &KioskOwnerCap, + item: T, + price: u64, +) { + let id = object::id(&item); + self.place(cap, item); + self.list(cap, id, price) +} + +/// Remove an existing listing from the `Kiosk` and keep the item in the +/// user Kiosk. Can only be performed by the owner of the `Kiosk`. +public fun delist(self: &mut Kiosk, cap: &KioskOwnerCap, id: ID) { + assert!(self.has_access(cap), ENotOwner); + assert!(self.has_item_with_type(id), EItemNotFound); + assert!(!self.is_listed_exclusively(id), EListedExclusively); + assert!(self.is_listed(id), ENotListed); + + df::remove(&mut self.id, Listing { id, is_exclusive: false }); + event::emit(ItemDelisted { kiosk: object::id(self), id }) +} + +/// Make a trade: pay the owner of the item and request a Transfer to the `target` +/// kiosk (to prevent item being taken by the approving party). +/// +/// Received `TransferRequest` needs to be handled by the publisher of the T, +/// if they have a method implemented that allows a trade, it is possible to +/// request their approval (by calling some function) so that the trade can be +/// finalized. +public fun purchase( + self: &mut Kiosk, + id: ID, + payment: Coin, +): (T, TransferRequest) { + let price = df::remove(&mut self.id, Listing { id, is_exclusive: false }); + let inner = dof::remove(&mut self.id, Item { id }); + + self.item_count = self.item_count - 1; + assert!(price == payment.value(), EIncorrectAmount); + df::remove_opt(&mut self.id, Lock { id }); + coin::put(&mut self.profits, payment); + + event::emit(ItemPurchased { kiosk: object::id(self), id, price }); + + (inner, transfer_policy::new_request(id, price, object::id(self))) +} + +// === Trading Functionality: Exclusive listing with `PurchaseCap` === + +/// Creates a `PurchaseCap` which gives the right to purchase an item +/// for any price equal or higher than the `min_price`. +public fun list_with_purchase_cap( + self: &mut Kiosk, + cap: &KioskOwnerCap, + id: ID, + min_price: u64, + ctx: &mut TxContext, +): PurchaseCap { + assert!(self.has_access(cap), ENotOwner); + assert!(self.has_item_with_type(id), EItemNotFound); + assert!(!self.is_listed(id), EAlreadyListed); + + df::add(&mut self.id, Listing { id, is_exclusive: true }, min_price); + + PurchaseCap { + min_price, + item_id: id, + id: object::new(ctx), + kiosk_id: object::id(self), + } +} + +/// Unpack the `PurchaseCap` and call `purchase`. Sets the payment amount +/// as the price for the listing making sure it's no less than `min_amount`. +public fun purchase_with_cap( + self: &mut Kiosk, + purchase_cap: PurchaseCap, + payment: Coin, +): (T, TransferRequest) { + let PurchaseCap { id, item_id, kiosk_id, min_price } = purchase_cap; + id.delete(); + + let id = item_id; + let paid = payment.value(); + assert!(paid >= min_price, EIncorrectAmount); + assert!(object::id(self) == kiosk_id, EWrongKiosk); + + df::remove(&mut self.id, Listing { id, is_exclusive: true }); + + coin::put(&mut self.profits, payment); + self.item_count = self.item_count - 1; + df::remove_opt(&mut self.id, Lock { id }); + let item = dof::remove(&mut self.id, Item { id }); + + (item, transfer_policy::new_request(id, paid, object::id(self))) +} + +/// Return the `PurchaseCap` without making a purchase; remove an active offer and +/// allow the item for taking. Can only be returned to its `Kiosk`, aborts otherwise. +public fun return_purchase_cap(self: &mut Kiosk, purchase_cap: PurchaseCap) { + let PurchaseCap { id, item_id, kiosk_id, min_price: _ } = purchase_cap; + + assert!(object::id(self) == kiosk_id, EWrongKiosk); + df::remove(&mut self.id, Listing { id: item_id, is_exclusive: true }); + id.delete() +} + +/// Withdraw profits from the Kiosk. +public fun withdraw( + self: &mut Kiosk, + cap: &KioskOwnerCap, + amount: Option, + ctx: &mut TxContext, +): Coin { + assert!(self.has_access(cap), ENotOwner); + + let amount = if (amount.is_some()) { + let amt = amount.destroy_some(); + assert!(amt <= self.profits.value(), ENotEnough); + amt + } else { + self.profits.value() + }; + + coin::take(&mut self.profits, amount, ctx) +} + +// === Internal Core === + +/// Internal: "lock" an item disabling the `take` action. +public(package) fun lock_internal(self: &mut Kiosk, item: T) { + df::add(&mut self.id, Lock { id: object::id(&item) }, true); + self.place_internal(item) +} + +/// Internal: "place" an item to the Kiosk and increment the item count. +public(package) fun place_internal(self: &mut Kiosk, item: T) { + self.item_count = self.item_count + 1; + dof::add(&mut self.id, Item { id: object::id(&item) }, item) +} + +/// Internal: get a mutable access to the UID. +public(package) fun uid_mut_internal(self: &mut Kiosk): &mut UID { + &mut self.id +} + +// === Kiosk fields access === + +/// Check whether the `item` is present in the `Kiosk`. +public fun has_item(self: &Kiosk, id: ID): bool { + dof::exists(&self.id, Item { id }) +} + +/// Check whether the `item` is present in the `Kiosk` and has type T. +public fun has_item_with_type(self: &Kiosk, id: ID): bool { + dof::exists_with_type(&self.id, Item { id }) +} + +/// Check whether an item with the `id` is locked in the `Kiosk`. Meaning +/// that the only two actions that can be performed on it are `list` and +/// `list_with_purchase_cap`, it cannot be `take`n out of the `Kiosk`. +public fun is_locked(self: &Kiosk, id: ID): bool { + df::exists(&self.id, Lock { id }) +} + +/// Check whether an `item` is listed (exclusively or non exclusively). +public fun is_listed(self: &Kiosk, id: ID): bool { + df::exists(&self.id, Listing { id, is_exclusive: false }) + || self.is_listed_exclusively(id) +} + +/// Check whether there's a `PurchaseCap` issued for an item. +public fun is_listed_exclusively(self: &Kiosk, id: ID): bool { + df::exists(&self.id, Listing { id, is_exclusive: true }) +} + +/// Check whether the `KioskOwnerCap` matches the `Kiosk`. +public fun has_access(self: &mut Kiosk, cap: &KioskOwnerCap): bool { + object::id(self) == cap.`for` +} + +/// Access the `UID` using the `KioskOwnerCap`. +public fun uid_mut_as_owner(self: &mut Kiosk, cap: &KioskOwnerCap): &mut UID { + assert!(self.has_access(cap), ENotOwner); + &mut self.id +} + +/// Get the immutable `UID` for dynamic field access. +/// Always enabled. +/// +/// Given the &UID can be used for reading keys and authorization, +/// its access +public fun uid(self: &Kiosk): &UID { + &self.id +} + +/// Get the mutable `UID` for dynamic field access and extensions. +/// Aborts if `allow_extensions` set to `false`. +public fun uid_mut(self: &mut Kiosk): &mut UID { + assert!(self.allow_extensions, EUidAccessNotAllowed); + &mut self.id +} + +/// Get the owner of the Kiosk. +public fun owner(self: &Kiosk): address { + self.owner +} + +/// Get the number of items stored in a Kiosk. +public fun item_count(self: &Kiosk): u32 { + self.item_count +} + +/// Get the amount of profits collected by selling items. +public fun profits_amount(self: &Kiosk): u64 { + self.profits.value() +} + +/// Get mutable access to `profits` - owner only action. +public fun profits_mut(self: &mut Kiosk, cap: &KioskOwnerCap): &mut Balance { + assert!(self.has_access(cap), ENotOwner); + &mut self.profits +} + +// === Item borrowing === + +#[syntax(index)] +/// Immutably borrow an item from the `Kiosk`. Any item can be `borrow`ed +/// at any time. +public fun borrow(self: &Kiosk, cap: &KioskOwnerCap, id: ID): &T { + assert!(object::id(self) == cap.`for`, ENotOwner); + assert!(self.has_item(id), EItemNotFound); + + dof::borrow(&self.id, Item { id }) +} + +#[syntax(index)] +/// Mutably borrow an item from the `Kiosk`. +/// Item can be `borrow_mut`ed only if it's not `is_listed`. +public fun borrow_mut(self: &mut Kiosk, cap: &KioskOwnerCap, id: ID): &mut T { + assert!(self.has_access(cap), ENotOwner); + assert!(self.has_item(id), EItemNotFound); + assert!(!self.is_listed(id), EItemIsListed); + + dof::borrow_mut(&mut self.id, Item { id }) +} + +/// Take the item from the `Kiosk` with a guarantee that it will be returned. +/// Item can be `borrow_val`-ed only if it's not `is_listed`. +public fun borrow_val(self: &mut Kiosk, cap: &KioskOwnerCap, id: ID): (T, Borrow) { + assert!(self.has_access(cap), ENotOwner); + assert!(self.has_item(id), EItemNotFound); + assert!(!self.is_listed(id), EItemIsListed); + + (dof::remove(&mut self.id, Item { id }), Borrow { kiosk_id: object::id(self), item_id: id }) +} + +/// Return the borrowed item to the `Kiosk`. This method cannot be avoided +/// if `borrow_val` is used. +public fun return_val(self: &mut Kiosk, item: T, borrow: Borrow) { + let Borrow { kiosk_id, item_id } = borrow; + + assert!(object::id(self) == kiosk_id, EWrongKiosk); + assert!(object::id(&item) == item_id, EItemMismatch); + + dof::add(&mut self.id, Item { id: item_id }, item); +} + +// === KioskOwnerCap fields access === + +/// Get the `for` field of the `KioskOwnerCap`. +public fun kiosk_owner_cap_for(cap: &KioskOwnerCap): ID { + cap.`for` +} + +// === PurchaseCap fields access === + +/// Get the `kiosk_id` from the `PurchaseCap`. +public fun purchase_cap_kiosk(self: &PurchaseCap): ID { + self.kiosk_id +} + +/// Get the `Item_id` from the `PurchaseCap`. +public fun purchase_cap_item(self: &PurchaseCap): ID { + self.item_id +} + +/// Get the `min_price` from the `PurchaseCap`. +public fun purchase_cap_min_price(self: &PurchaseCap): u64 { + self.min_price +} + +// === Deprecated === + +#[deprecated(note = b"Function is deprecated, prefer using `uid_mut_as_owner` instead")] +/// Allow or disallow `uid` and `uid_mut` access via the `allow_extensions` setting. +public fun set_allow_extensions(self: &mut Kiosk, cap: &KioskOwnerCap, allow_extensions: bool) { + assert!(self.has_access(cap), ENotOwner); + self.allow_extensions = allow_extensions; +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/kiosk_extension.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/kiosk_extension.move new file mode 100644 index 0000000..36672e4 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/kiosk_extension.move @@ -0,0 +1,248 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// This module implements the Kiosk Extensions functionality. It allows +/// exposing previously protected (only-owner) methods to third-party apps. +/// +/// A Kiosk Extension is a module that implements any functionality on top of +/// the `Kiosk` without discarding nor blocking the base. Given that `Kiosk` +/// itself is a trading primitive, most of the extensions are expected to be +/// related to trading. However, there's no limit to what can be built using the +/// `kiosk_extension` module, as it gives certain benefits such as using `Kiosk` +/// as the storage for any type of data / assets. +/// +/// ### Flow: +/// - An extension can only be installed by the Kiosk Owner and requires an +/// authorization via the `KioskOwnerCap`. +/// - When installed, the extension is given a permission bitmap that allows it +/// to perform certain protected actions (eg `place`, `lock`). However, it is +/// possible to install an extension that does not have any permissions. +/// - Kiosk Owner can `disable` the extension at any time, which prevents it +/// from performing any protected actions. The storage is still available to the +/// extension until it is completely removed. +/// - A disabled extension can be `enable`d at any time giving the permissions +/// back to the extension. +/// - An extension permissions follow the all-or-nothing policy. Either all of +/// the requested permissions are granted or none of them (can't install). +/// +/// ### Examples: +/// - An Auction extension can utilize the storage to store Auction-related data +/// while utilizing the same `Kiosk` object that the items are stored in. +/// - A Marketplace extension that implements custom events and fees for the +/// default trading functionality. +/// +/// ### Notes: +/// - Trading functionality can utilize the `PurchaseCap` to build a custom +/// logic around the purchase flow. However, it should be carefully managed to +/// prevent asset locking. +/// - `kiosk_extension` is a friend module to `kiosk` and has access to its +/// internal functions (such as `place_internal` and `lock_internal` to +/// implement custom authorization scheme for `place` and `lock` respectively). +module sui::kiosk_extension; + +use sui::bag::{Self, Bag}; +use sui::dynamic_field as df; +use sui::kiosk::{Kiosk, KioskOwnerCap}; +use sui::transfer_policy::TransferPolicy; + +/// Trying to add an extension while not being the owner of the Kiosk. +const ENotOwner: u64 = 0; +/// Extension is trying to access a permissioned action while not having +/// the required permission. +const EExtensionNotAllowed: u64 = 2; +/// Extension is not installed in the Kiosk. +const EExtensionNotInstalled: u64 = 3; + +/// Value that represents the `place` permission in the permissions bitmap. +const PLACE: u128 = 1; + +/// Value that represents the `lock` and `place` permission in the +/// permissions bitmap. +const LOCK: u128 = 2; + +/// The Extension struct contains the data used by the extension and the +/// configuration for this extension. Stored under the `ExtensionKey` +/// dynamic field. +public struct Extension has store { + /// Storage for the extension, an isolated Bag. By putting the extension + /// into a single dynamic field, we reduce the amount of fields on the + /// top level (eg items / listings) while giving extension developers + /// the ability to store any data they want. + storage: Bag, + /// Bitmap of permissions that the extension has (can be revoked any + /// moment). It's all or nothing policy - either the extension has the + /// required permissions or no permissions at all. + /// + /// 1st bit - `place` - allows to place items for sale + /// 2nd bit - `lock` and `place` - allows to lock items (and place) + /// + /// For example: + /// - `10` - allows to place items and lock them. + /// - `11` - allows to place items and lock them (`lock` includes `place`). + /// - `01` - allows to place items, but not lock them. + /// - `00` - no permissions. + permissions: u128, + /// Whether the extension can call protected actions. By default, all + /// extensions are enabled (on `add` call), however the Kiosk + /// owner can disable them at any time. + /// + /// Disabling the extension does not limit its access to the storage. + is_enabled: bool, +} + +/// The `ExtensionKey` is a typed dynamic field key used to store the +/// extension configuration and data. `Ext` is a phantom type that is used +/// to identify the extension witness. +public struct ExtensionKey has copy, drop, store {} + +// === Management === + +/// Add an extension to the Kiosk. Can only be performed by the owner. The +/// extension witness is required to allow extensions define their set of +/// permissions in the custom `add` call. +public fun add( + _ext: Ext, + self: &mut Kiosk, + cap: &KioskOwnerCap, + permissions: u128, + ctx: &mut TxContext, +) { + assert!(self.has_access(cap), ENotOwner); + df::add( + self.uid_mut_as_owner(cap), + ExtensionKey {}, + Extension { + storage: bag::new(ctx), + permissions, + is_enabled: true, + }, + ) +} + +/// Revoke permissions from the extension. While it does not remove the +/// extension completely, it keeps it from performing any protected actions. +/// The storage is still available to the extension (until it's removed). +public fun disable(self: &mut Kiosk, cap: &KioskOwnerCap) { + assert!(self.has_access(cap), ENotOwner); + assert!(is_installed(self), EExtensionNotInstalled); + extension_mut(self).is_enabled = false; +} + +/// Re-enable the extension allowing it to call protected actions (eg +/// `place`, `lock`). By default, all added extensions are enabled. Kiosk +/// owner can disable them via `disable` call. +public fun enable(self: &mut Kiosk, cap: &KioskOwnerCap) { + assert!(self.has_access(cap), ENotOwner); + assert!(is_installed(self), EExtensionNotInstalled); + extension_mut(self).is_enabled = true; +} + +/// Remove an extension from the Kiosk. Can only be performed by the owner, +/// the extension storage must be empty for the transaction to succeed. +public fun remove(self: &mut Kiosk, cap: &KioskOwnerCap) { + assert!(self.has_access(cap), ENotOwner); + assert!(is_installed(self), EExtensionNotInstalled); + + let Extension { + storage, + permissions: _, + is_enabled: _, + } = df::remove(self.uid_mut_as_owner(cap), ExtensionKey {}); + + storage.destroy_empty(); +} + +// === Storage === + +/// Get immutable access to the extension storage. Can only be performed by +/// the extension as long as the extension is installed. +public fun storage(_ext: Ext, self: &Kiosk): &Bag { + assert!(is_installed(self), EExtensionNotInstalled); + &extension(self).storage +} + +/// Get mutable access to the extension storage. Can only be performed by +/// the extension as long as the extension is installed. Disabling the +/// extension does not prevent it from accessing the storage. +/// +/// Potentially dangerous: extension developer can keep data in a Bag +/// therefore never really allowing the KioskOwner to remove the extension. +/// However, it is the case with any other solution (1) and this way we +/// prevent intentional extension freeze when the owner wants to ruin a +/// trade (2) - eg locking extension while an auction is in progress. +/// +/// Extensions should be crafted carefully, and the KioskOwner should be +/// aware of the risks. +public fun storage_mut(_ext: Ext, self: &mut Kiosk): &mut Bag { + assert!(is_installed(self), EExtensionNotInstalled); + &mut extension_mut(self).storage +} + +// === Protected Actions === + +/// Protected action: place an item into the Kiosk. Can be performed by an +/// authorized extension. The extension must have the `place` permission or +/// a `lock` permission. +/// +/// To prevent non-tradable items from being placed into `Kiosk` the method +/// requires a `TransferPolicy` for the placed type to exist. +public fun place( + _ext: Ext, + self: &mut Kiosk, + item: T, + _policy: &TransferPolicy, +) { + assert!(is_installed(self), EExtensionNotInstalled); + assert!(can_place(self) || can_lock(self), EExtensionNotAllowed); + + self.place_internal(item) +} + +/// Protected action: lock an item in the Kiosk. Can be performed by an +/// authorized extension. The extension must have the `lock` permission. +public fun lock( + _ext: Ext, + self: &mut Kiosk, + item: T, + _policy: &TransferPolicy, +) { + assert!(is_installed(self), EExtensionNotInstalled); + assert!(can_lock(self), EExtensionNotAllowed); + + self.lock_internal(item) +} + +// === Field Access === + +/// Check whether an extension of type `Ext` is installed. +public fun is_installed(self: &Kiosk): bool { + df::exists(self.uid(), ExtensionKey {}) +} + +/// Check whether an extension of type `Ext` is enabled. +public fun is_enabled(self: &Kiosk): bool { + extension(self).is_enabled +} + +/// Check whether an extension of type `Ext` can `place` into Kiosk. +public fun can_place(self: &Kiosk): bool { + is_enabled(self) && extension(self).permissions & PLACE != 0 +} + +/// Check whether an extension of type `Ext` can `lock` items in Kiosk. +/// Locking also enables `place`. +public fun can_lock(self: &Kiosk): bool { + is_enabled(self) && extension(self).permissions & LOCK != 0 +} + +// === Internal === + +/// Internal: get a read-only access to the Extension. +fun extension(self: &Kiosk): &Extension { + df::borrow(self.uid(), ExtensionKey {}) +} + +/// Internal: get a mutable access to the Extension. +fun extension_mut(self: &mut Kiosk): &mut Extension { + df::borrow_mut(self.uid_mut_internal(), ExtensionKey {}) +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/linked_table.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/linked_table.move new file mode 100644 index 0000000..16ab626 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/linked_table.move @@ -0,0 +1,199 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// Similar to `sui::table` but the values are linked together, allowing for ordered insertion and +/// removal +module sui::linked_table; + +use sui::dynamic_field as field; + +// Attempted to destroy a non-empty table +const ETableNotEmpty: u64 = 0; +// Attempted to remove the front or back of an empty table +const ETableIsEmpty: u64 = 1; + +public struct LinkedTable has key, store { + /// the ID of this table + id: UID, + /// the number of key-value pairs in the table + size: u64, + /// the front of the table, i.e. the key of the first entry + head: Option, + /// the back of the table, i.e. the key of the last entry + tail: Option, +} + +public struct Node has store { + /// the previous key + prev: Option, + /// the next key + next: Option, + /// the value being stored + value: V, +} + +/// Creates a new, empty table +public fun new(ctx: &mut TxContext): LinkedTable { + LinkedTable { + id: object::new(ctx), + size: 0, + head: option::none(), + tail: option::none(), + } +} + +/// Returns the key for the first element in the table, or None if the table is empty +public fun front(table: &LinkedTable): &Option { + &table.head +} + +/// Returns the key for the last element in the table, or None if the table is empty +public fun back(table: &LinkedTable): &Option { + &table.tail +} + +/// Inserts a key-value pair at the front of the table, i.e. the newly inserted pair will be +/// the first element in the table +/// Aborts with `sui::dynamic_field::EFieldAlreadyExists` if the table already has an entry with +/// that key `k: K`. +public fun push_front( + table: &mut LinkedTable, + k: K, + value: V, +) { + let old_head = table.head.swap_or_fill(k); + if (table.tail.is_none()) table.tail.fill(k); + let prev = option::none(); + let next = if (old_head.is_some()) { + let old_head_k = old_head.destroy_some(); + field::borrow_mut>(&mut table.id, old_head_k).prev = option::some(k); + option::some(old_head_k) + } else { + option::none() + }; + field::add(&mut table.id, k, Node { prev, next, value }); + table.size = table.size + 1; +} + +/// Inserts a key-value pair at the back of the table, i.e. the newly inserted pair will be +/// the last element in the table +/// Aborts with `sui::dynamic_field::EFieldAlreadyExists` if the table already has an entry with +/// that key `k: K`. +public fun push_back( + table: &mut LinkedTable, + k: K, + value: V, +) { + if (table.head.is_none()) table.head.fill(k); + let old_tail = table.tail.swap_or_fill(k); + let prev = if (old_tail.is_some()) { + let old_tail_k = old_tail.destroy_some(); + field::borrow_mut>(&mut table.id, old_tail_k).next = option::some(k); + option::some(old_tail_k) + } else { + option::none() + }; + let next = option::none(); + field::add(&mut table.id, k, Node { prev, next, value }); + table.size = table.size + 1; +} + +#[syntax(index)] +/// Immutable borrows the value associated with the key in the table `table: &LinkedTable`. +/// Aborts with `sui::dynamic_field::EFieldDoesNotExist` if the table does not have an entry with +/// that key `k: K`. +public fun borrow(table: &LinkedTable, k: K): &V { + &field::borrow>(&table.id, k).value +} + +#[syntax(index)] +/// Mutably borrows the value associated with the key in the table `table: &mut LinkedTable`. +/// Aborts with `sui::dynamic_field::EFieldDoesNotExist` if the table does not have an entry with +/// that key `k: K`. +public fun borrow_mut( + table: &mut LinkedTable, + k: K, +): &mut V { + &mut field::borrow_mut>(&mut table.id, k).value +} + +/// Borrows the key for the previous entry of the specified key `k: K` in the table +/// `table: &LinkedTable`. Returns None if the entry does not have a predecessor. +/// Aborts with `sui::dynamic_field::EFieldDoesNotExist` if the table does not have an entry with +/// that key `k: K` +public fun prev(table: &LinkedTable, k: K): &Option { + &field::borrow>(&table.id, k).prev +} + +/// Borrows the key for the next entry of the specified key `k: K` in the table +/// `table: &LinkedTable`. Returns None if the entry does not have a successor. +/// Aborts with `sui::dynamic_field::EFieldDoesNotExist` if the table does not have an entry with +/// that key `k: K` +public fun next(table: &LinkedTable, k: K): &Option { + &field::borrow>(&table.id, k).next +} + +/// Removes the key-value pair in the table `table: &mut LinkedTable` and returns the value. +/// This splices the element out of the ordering. +/// Aborts with `sui::dynamic_field::EFieldDoesNotExist` if the table does not have an entry with +/// that key `k: K`. Note: this is also what happens when the table is empty. +public fun remove(table: &mut LinkedTable, k: K): V { + let Node { prev, next, value } = field::remove(&mut table.id, k); + table.size = table.size - 1; + if (prev.is_some()) { + field::borrow_mut>(&mut table.id, *prev.borrow()).next = next + }; + if (next.is_some()) { + field::borrow_mut>(&mut table.id, *next.borrow()).prev = prev + }; + if (table.head.borrow() == &k) table.head = next; + if (table.tail.borrow() == &k) table.tail = prev; + value +} + +/// Removes the front of the table `table: &mut LinkedTable`, returns the key and value. +/// Aborts with `ETableIsEmpty` if the table is empty +public fun pop_front(table: &mut LinkedTable): (K, V) { + assert!(table.head.is_some(), ETableIsEmpty); + let head = *table.head.borrow(); + (head, table.remove(head)) +} + +/// Removes the back of the table `table: &mut LinkedTable`, returns the key and value. +/// Aborts with `ETableIsEmpty` if the table is empty +public fun pop_back(table: &mut LinkedTable): (K, V) { + assert!(table.tail.is_some(), ETableIsEmpty); + let tail = *table.tail.borrow(); + (tail, table.remove(tail)) +} + +/// Returns true iff there is a value associated with the key `k: K` in table +/// `table: &LinkedTable` +public fun contains(table: &LinkedTable, k: K): bool { + field::exists_with_type>(&table.id, k) +} + +/// Returns the size of the table, the number of key-value pairs +public fun length(table: &LinkedTable): u64 { + table.size +} + +/// Returns true iff the table is empty (if `length` returns `0`) +public fun is_empty(table: &LinkedTable): bool { + table.size == 0 +} + +/// Destroys an empty table +/// Aborts with `ETableNotEmpty` if the table still contains values +public fun destroy_empty(table: LinkedTable) { + let LinkedTable { id, size, head: _, tail: _ } = table; + assert!(size == 0, ETableNotEmpty); + id.delete() +} + +/// Drop a possibly non-empty table. +/// Usable only if the value type `V` has the `drop` ability +public fun drop(table: LinkedTable) { + let LinkedTable { id, size: _, head: _, tail: _ } = table; + id.delete() +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/math.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/math.move new file mode 100644 index 0000000..e4d2fe4 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/math.move @@ -0,0 +1,41 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// DEPRECATED, use the each integer type's individual module instead, e.g. `std::u64` +#[deprecated(note = b"Use the each integer type's individual module instead, e.g. `std::u64`")] +module sui::math; + +/// DEPRECATED, use `std::u64::max` instead +public fun max(x: u64, y: u64): u64 { + x.max(y) +} + +/// DEPRECATED, use `std::u64::min` instead +public fun min(x: u64, y: u64): u64 { + x.min(y) +} + +/// DEPRECATED, use `std::u64::diff` instead +public fun diff(x: u64, y: u64): u64 { + x.diff(y) +} + +/// DEPRECATED, use `std::u64::pow` instead +public fun pow(base: u64, exponent: u8): u64 { + base.pow(exponent) +} + +/// DEPRECATED, use `std::u64::sqrt` instead +public fun sqrt(x: u64): u64 { + x.sqrt() +} + +/// DEPRECATED, use `std::u128::sqrt` instead +public fun sqrt_u128(x: u128): u128 { + x.sqrt() +} + +/// DEPRECATED, use `std::u64::divide_and_round_up` instead +public fun divide_and_round_up(x: u64, y: u64): u64 { + x.div_ceil(y) +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/nitro_attestation.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/nitro_attestation.move new file mode 100644 index 0000000..d4ba826 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/nitro_attestation.move @@ -0,0 +1,99 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +module sui::nitro_attestation; + +use sui::clock::{Self, Clock}; + +#[allow(unused_const)] +/// Error that the feature is not available on this network. +const ENotSupportedError: u64 = 0; +#[allow(unused_const)] +/// Error that the attestation input failed to be parsed. +const EParseError: u64 = 1; +#[allow(unused_const)] +/// Error that the attestation failed to be verified. +const EVerifyError: u64 = 2; +#[allow(unused_const)] +/// Error that the PCRs are invalid. +const EInvalidPCRsError: u64 = 3; + +/// Represents a PCR entry with an index and value. +public struct PCREntry has drop { + index: u8, + value: vector, +} + +/// Nitro Attestation Document defined for AWS. +public struct NitroAttestationDocument has drop { + /// Issuing Nitro hypervisor module ID. + module_id: vector, + /// UTC time when document was created, in milliseconds since UNIX epoch. + timestamp: u64, + /// The digest function used for calculating the register values. + digest: vector, + /// A list of PCREntry containing the index and the PCR bytes. + /// . + pcrs: vector, + /// An optional DER-encoded key the attestation, consumer can use to encrypt data with. + public_key: Option>, + /// Additional signed user data, defined by protocol. + user_data: Option>, + /// An optional cryptographic nonce provided by the attestation consumer as a proof of + /// authenticity. + nonce: Option>, +} + +/// @param attestation: attesttaion documents bytes data. +/// @param clock: the clock object. +/// +/// Returns the parsed NitroAttestationDocument after verifying the attestation, +/// may abort with errors described above. +entry fun load_nitro_attestation(attestation: vector, clock: &Clock): NitroAttestationDocument { + load_nitro_attestation_internal(&attestation, clock::timestamp_ms(clock)) +} + +public fun module_id(attestation: &NitroAttestationDocument): &vector { + &attestation.module_id +} + +public fun timestamp(attestation: &NitroAttestationDocument): &u64 { + &attestation.timestamp +} + +public fun digest(attestation: &NitroAttestationDocument): &vector { + &attestation.digest +} + +/// Returns a list of mapping PCREntry containg the index and the PCR bytes. +/// AWS supports PCR0-31. Required PCRs (index 0-4 & 8) are always included regardless of their +/// value. Additional custom PCRs (index 5-7, 9-31) are also included if they are nonzeros. +public fun pcrs(attestation: &NitroAttestationDocument): &vector { + &attestation.pcrs +} + +public fun public_key(attestation: &NitroAttestationDocument): &Option> { + &attestation.public_key +} + +public fun user_data(attestation: &NitroAttestationDocument): &Option> { + &attestation.user_data +} + +public fun nonce(attestation: &NitroAttestationDocument): &Option> { + &attestation.nonce +} + +public fun index(entry: &PCREntry): u8 { + entry.index +} + +public fun value(entry: &PCREntry): &vector { + &entry.value +} + +/// Internal native function +native fun load_nitro_attestation_internal( + attestation: &vector, + current_timestamp: u64, +): NitroAttestationDocument; diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/object.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/object.move new file mode 100644 index 0000000..7a688e9 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/object.move @@ -0,0 +1,287 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// Sui object identifiers +module sui::object; + +use std::bcs; +use sui::address; + +/// Allows calling `.to_address` on an `ID` to get an `address`. +public use fun id_to_address as ID.to_address; + +/// Allows calling `.to_bytes` on an `ID` to get a `vector`. +public use fun id_to_bytes as ID.to_bytes; + +/// Allows calling `.as_inner` on a `UID` to get an `&ID`. +public use fun uid_as_inner as UID.as_inner; + +/// Allows calling `.to_inner` on a `UID` to get an `ID`. +public use fun uid_to_inner as UID.to_inner; + +/// Allows calling `.to_address` on a `UID` to get an `address`. +public use fun uid_to_address as UID.to_address; + +/// Allows calling `.to_bytes` on a `UID` to get a `vector`. +public use fun uid_to_bytes as UID.to_bytes; + +/// The hardcoded ID for the singleton Sui System State Object. +const SUI_SYSTEM_STATE_OBJECT_ID: address = @0x5; + +/// The hardcoded ID for the singleton Clock Object. +const SUI_CLOCK_OBJECT_ID: address = @0x6; + +/// The hardcoded ID for the singleton AuthenticatorState Object. +const SUI_AUTHENTICATOR_STATE_ID: address = @0x7; + +/// The hardcoded ID for the singleton Random Object. +const SUI_RANDOM_ID: address = @0x8; + +/// The hardcoded ID for the singleton DenyList. +const SUI_DENY_LIST_OBJECT_ID: address = @0x403; + +/// The hardcoded ID for the singleton AccumulatorRoot Object. +const SUI_ACCUMULATOR_ROOT_OBJECT_ID: address = @0xacc; + +/// The hardcoded ID for the Bridge Object. +const SUI_BRIDGE_ID: address = @0x9; + +/// The hardcoded ID for the Coin Registry Object. +const SUI_COIN_REGISTRY_OBJECT_ID: address = @0xc; + +/// The hardcoded ID for the Display Registry Object. +const SUI_DISPLAY_REGISTRY_OBJECT_ID: address = @0xd; + +/// The hardcoded ID for the AddressAliasState Object. +const SUI_ADDRESS_ALIAS_STATE_ID: address = @0xa; + +/// Sender is not @0x0 the system address. +const ENotSystemAddress: u64 = 0; + +/// An object ID. This is used to reference Sui Objects. +/// This is *not* guaranteed to be globally unique--anyone can create an `ID` from a `UID` or +/// from an object, and ID's can be freely copied and dropped. +/// Here, the values are not globally unique because there can be multiple values of type `ID` +/// with the same underlying bytes. For example, `object::id(&obj)` can be called as many times +/// as you want for a given `obj`, and each `ID` value will be identical. +public struct ID has copy, drop, store { + // We use `address` instead of `vector` here because `address` has a more + // compact serialization. `address` is serialized as a BCS fixed-length sequence, + // which saves us the length prefix we would pay for if this were `vector`. + // See https://github.com/diem/bcs#fixed-and-variable-length-sequences. + bytes: address, +} + +/// Globally unique IDs that define an object's ID in storage. Any Sui Object, that is a struct +/// with the `key` ability, must have `id: UID` as its first field. +/// These are globally unique in the sense that no two values of type `UID` are ever equal, in +/// other words for any two values `id1: UID` and `id2: UID`, `id1` != `id2`. +/// This is a privileged type that can only be derived from a `TxContext`. +/// `UID` doesn't have the `drop` ability, so deleting a `UID` requires a call to `delete`. +public struct UID has store { + id: ID, +} + +// === id === + +/// Get the raw bytes of a `ID` +public fun id_to_bytes(id: &ID): vector { + bcs::to_bytes(&id.bytes) +} + +/// Get the inner bytes of `id` as an address. +public fun id_to_address(id: &ID): address { + id.bytes +} + +/// Make an `ID` from raw bytes. +public fun id_from_bytes(bytes: vector): ID { + address::from_bytes(bytes).to_id() +} + +/// Make an `ID` from an address. +public fun id_from_address(bytes: address): ID { + ID { bytes } +} + +// === uid === + +#[allow(unused_function)] +/// Create the `UID` for the singleton `SuiSystemState` object. +/// This should only be called once from `sui_system`. +fun sui_system_state(ctx: &TxContext): UID { + assert!(ctx.sender() == @0x0, ENotSystemAddress); + UID { + id: ID { bytes: SUI_SYSTEM_STATE_OBJECT_ID }, + } +} + +/// Create the `UID` for the singleton `Clock` object. +/// This should only be called once from `clock`. +public(package) fun clock(): UID { + UID { + id: ID { bytes: SUI_CLOCK_OBJECT_ID }, + } +} + +/// Create the `UID` for the singleton `AuthenticatorState` object. +/// This should only be called once from `authenticator_state`. +public(package) fun authenticator_state(): UID { + UID { + id: ID { bytes: SUI_AUTHENTICATOR_STATE_ID }, + } +} + +/// Create the `UID` for the singleton `Random` object. +/// This should only be called once from `random`. +public(package) fun randomness_state(): UID { + UID { + id: ID { bytes: SUI_RANDOM_ID }, + } +} + +/// Create the `UID` for the singleton `DenyList` object. +/// This should only be called once from `deny_list`. +public(package) fun sui_deny_list_object_id(): UID { + UID { + id: ID { bytes: SUI_DENY_LIST_OBJECT_ID }, + } +} + +public(package) fun sui_accumulator_root_object_id(): UID { + UID { + id: ID { bytes: SUI_ACCUMULATOR_ROOT_OBJECT_ID }, + } +} + +public(package) fun sui_accumulator_root_address(): address { + SUI_ACCUMULATOR_ROOT_OBJECT_ID +} + +/// Create the `UID` for the singleton `CoinRegistry` object. +/// This should only be called once from `coin_registry`. +public(package) fun sui_coin_registry_object_id(): UID { + UID { + id: ID { bytes: SUI_COIN_REGISTRY_OBJECT_ID }, + } +} + +public(package) fun sui_coin_registry_address(): address { + SUI_COIN_REGISTRY_OBJECT_ID +} + +/// Create the `UID` for the singleton `DisplayRegistry` object. +/// This should only be called once from `display_registry`. +public(package) fun sui_display_registry_object_id(): UID { + UID { + id: ID { bytes: SUI_DISPLAY_REGISTRY_OBJECT_ID }, + } +} + +public(package) fun sui_display_registry_address(): address { + SUI_DISPLAY_REGISTRY_OBJECT_ID +} + +#[allow(unused_function)] +/// Create the `UID` for the singleton `Bridge` object. +/// This should only be called once from `bridge`. +fun bridge(): UID { + UID { + id: ID { bytes: SUI_BRIDGE_ID }, + } +} + +/// Create the `UID` for the singleton `AddressAliasState` object. +/// This should only be called once from `address_alias`. +public(package) fun address_alias_state(): UID { + UID { + id: ID { bytes: SUI_ADDRESS_ALIAS_STATE_ID }, + } +} + +/// Get the inner `ID` of `uid` +public fun uid_as_inner(uid: &UID): &ID { + &uid.id +} + +/// Get the raw bytes of a `uid`'s inner `ID` +public fun uid_to_inner(uid: &UID): ID { + uid.id +} + +/// Get the raw bytes of a `UID` +public fun uid_to_bytes(uid: &UID): vector { + bcs::to_bytes(&uid.id.bytes) +} + +/// Get the inner bytes of `id` as an address. +public fun uid_to_address(uid: &UID): address { + uid.id.bytes +} + +// === any object === + +/// Create a new object. Returns the `UID` that must be stored in a Sui object. +/// This is the only way to create `UID`s. +public fun new(ctx: &mut TxContext): UID { + UID { + id: ID { bytes: ctx.fresh_object_address() }, + } +} + +/// Delete the object and its `UID`. This is the only way to eliminate a `UID`. +/// This exists to inform Sui of object deletions. When an object +/// gets unpacked, the programmer will have to do something with its +/// `UID`. The implementation of this function emits a deleted +/// system event so Sui knows to process the object deletion +public fun delete(id: UID) { + let UID { id: ID { bytes } } = id; + delete_impl(bytes) +} + +/// Get the underlying `ID` of `obj` +public fun id(obj: &T): ID { + borrow_uid(obj).id +} + +/// Borrow the underlying `ID` of `obj` +public fun borrow_id(obj: &T): &ID { + &borrow_uid(obj).id +} + +/// Get the raw bytes for the underlying `ID` of `obj` +public fun id_bytes(obj: &T): vector { + bcs::to_bytes(&borrow_uid(obj).id) +} + +/// Get the inner bytes for the underlying `ID` of `obj` +public fun id_address(obj: &T): address { + borrow_uid(obj).id.bytes +} + +/// Get the `UID` for `obj`. +/// Safe because Sui has an extra bytecode verifier pass that forces every struct with +/// the `key` ability to have a distinguished `UID` field. +/// Cannot be made public as the access to `UID` for a given object must be privileged, and +/// restrictable in the object's module. +native fun borrow_uid(obj: &T): &UID; + +/// Generate a new UID specifically used for creating a UID from a hash +public(package) fun new_uid_from_hash(bytes: address): UID { + record_new_uid(bytes); + UID { id: ID { bytes } } +} + +// === internal functions === + +// helper for delete +native fun delete_impl(id: address); + +// marks newly created UIDs from hash +native fun record_new_uid(id: address); + +#[test_only] +/// Return the most recent created object ID. +public fun last_created(ctx: &TxContext): ID { + ID { bytes: ctx.last_created_object_id() } +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/object_bag.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/object_bag.move new file mode 100644 index 0000000..d4e090b --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/object_bag.move @@ -0,0 +1,102 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// Similar to `sui::bag`, an `ObjectBag` is a heterogeneous map-like collection. But unlike +/// `sui::bag`, the values bound to these dynamic fields _must_ be objects themselves. This allows +/// for the objects to still exist in storage, which may be important for external tools. +/// The difference is otherwise not observable from within Move. +module sui::object_bag; + +use sui::dynamic_object_field as ofield; + +// Attempted to destroy a non-empty bag +const EBagNotEmpty: u64 = 0; + +public struct ObjectBag has key, store { + /// the ID of this bag + id: UID, + /// the number of key-value pairs in the bag + size: u64, +} + +/// Creates a new, empty bag +public fun new(ctx: &mut TxContext): ObjectBag { + ObjectBag { + id: object::new(ctx), + size: 0, + } +} + +/// Adds a key-value pair to the bag `bag: &mut ObjectBag` +/// Aborts with `sui::dynamic_field::EFieldAlreadyExists` if the bag already has an entry with +/// that key `k: K`. +public fun add(bag: &mut ObjectBag, k: K, v: V) { + ofield::add(&mut bag.id, k, v); + bag.size = bag.size + 1; +} + +#[syntax(index)] +/// Immutably borrows the value associated with the key in the bag `bag: &ObjectBag`. +/// Aborts with `sui::dynamic_field::EFieldDoesNotExist` if the bag does not have an entry with +/// that key `k: K`. +/// Aborts with `sui::dynamic_field::EFieldTypeMismatch` if the bag has an entry for the key, but +/// the value does not have the specified type. +public fun borrow(bag: &ObjectBag, k: K): &V { + ofield::borrow(&bag.id, k) +} + +#[syntax(index)] +/// Mutably borrows the value associated with the key in the bag `bag: &mut ObjectBag`. +/// Aborts with `sui::dynamic_field::EFieldDoesNotExist` if the bag does not have an entry with +/// that key `k: K`. +/// Aborts with `sui::dynamic_field::EFieldTypeMismatch` if the bag has an entry for the key, but +/// the value does not have the specified type. +public fun borrow_mut(bag: &mut ObjectBag, k: K): &mut V { + ofield::borrow_mut(&mut bag.id, k) +} + +/// Mutably borrows the key-value pair in the bag `bag: &mut ObjectBag` and returns the value. +/// Aborts with `sui::dynamic_field::EFieldDoesNotExist` if the bag does not have an entry with +/// that key `k: K`. +/// Aborts with `sui::dynamic_field::EFieldTypeMismatch` if the bag has an entry for the key, but +/// the value does not have the specified type. +public fun remove(bag: &mut ObjectBag, k: K): V { + let v = ofield::remove(&mut bag.id, k); + bag.size = bag.size - 1; + v +} + +/// Returns true iff there is an value associated with the key `k: K` in the bag `bag: &ObjectBag` +public fun contains(bag: &ObjectBag, k: K): bool { + ofield::exists(&bag.id, k) +} + +/// Returns true iff there is an value associated with the key `k: K` in the bag `bag: &ObjectBag` +/// with an assigned value of type `V` +public fun contains_with_type(bag: &ObjectBag, k: K): bool { + ofield::exists_with_type(&bag.id, k) +} + +/// Returns the size of the bag, the number of key-value pairs +public fun length(bag: &ObjectBag): u64 { + bag.size +} + +/// Returns true iff the bag is empty (if `length` returns `0`) +public fun is_empty(bag: &ObjectBag): bool { + bag.size == 0 +} + +/// Destroys an empty bag +/// Aborts with `EBagNotEmpty` if the bag still contains values +public fun destroy_empty(bag: ObjectBag) { + let ObjectBag { id, size } = bag; + assert!(size == 0, EBagNotEmpty); + id.delete() +} + +/// Returns the ID of the object associated with the key if the bag has an entry with key `k: K` +/// Returns none otherwise +public fun value_id(bag: &ObjectBag, k: K): Option { + ofield::id(&bag.id, k) +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/object_table.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/object_table.move new file mode 100644 index 0000000..0cf299e --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/object_table.move @@ -0,0 +1,97 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// Similar to `sui::table`, an `ObjectTable` is a map-like collection. But unlike +/// `sui::table`, the values bound to these dynamic fields _must_ be objects themselves. This allows +/// for the objects to still exist within in storage, which may be important for external tools. +/// The difference is otherwise not observable from within Move. +module sui::object_table; + +use sui::dynamic_object_field as ofield; + +// Attempted to destroy a non-empty table +const ETableNotEmpty: u64 = 0; + +public struct ObjectTable has key, store { + /// the ID of this table + id: UID, + /// the number of key-value pairs in the table + size: u64, +} + +/// Creates a new, empty table +public fun new(ctx: &mut TxContext): ObjectTable { + ObjectTable { + id: object::new(ctx), + size: 0, + } +} + +/// Adds a key-value pair to the table `table: &mut ObjectTable` +/// Aborts with `sui::dynamic_field::EFieldAlreadyExists` if the table already has an entry with +/// that key `k: K`. +public fun add(table: &mut ObjectTable, k: K, v: V) { + ofield::add(&mut table.id, k, v); + table.size = table.size + 1; +} + +#[syntax(index)] +/// Immutable borrows the value associated with the key in the table `table: &ObjectTable`. +/// Aborts with `sui::dynamic_field::EFieldDoesNotExist` if the table does not have an entry with +/// that key `k: K`. +public fun borrow(table: &ObjectTable, k: K): &V { + ofield::borrow(&table.id, k) +} + +#[syntax(index)] +/// Mutably borrows the value associated with the key in the table `table: &mut ObjectTable`. +/// Aborts with `sui::dynamic_field::EFieldDoesNotExist` if the table does not have an entry with +/// that key `k: K`. +public fun borrow_mut( + table: &mut ObjectTable, + k: K, +): &mut V { + ofield::borrow_mut(&mut table.id, k) +} + +/// Removes the key-value pair in the table `table: &mut ObjectTable` and returns the value. +/// Aborts with `sui::dynamic_field::EFieldDoesNotExist` if the table does not have an entry with +/// that key `k: K`. +public fun remove(table: &mut ObjectTable, k: K): V { + let v = ofield::remove(&mut table.id, k); + table.size = table.size - 1; + v +} + +/// Returns true if there is a value associated with the key `k: K` in table +/// `table: &ObjectTable` +public fun contains(table: &ObjectTable, k: K): bool { + ofield::exists(&table.id, k) +} + +/// Returns the size of the table, the number of key-value pairs +public fun length(table: &ObjectTable): u64 { + table.size +} + +/// Returns true if the table is empty (if `length` returns `0`) +public fun is_empty(table: &ObjectTable): bool { + table.size == 0 +} + +/// Destroys an empty table +/// Aborts with `ETableNotEmpty` if the table still contains values +public fun destroy_empty(table: ObjectTable) { + let ObjectTable { id, size } = table; + assert!(size == 0, ETableNotEmpty); + id.delete() +} + +/// Returns the ID of the object associated with the key if the table has an entry with key `k: K` +/// Returns none otherwise +public fun value_id( + table: &ObjectTable, + k: K, +): Option { + ofield::id(&table.id, k) +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/package.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/package.move new file mode 100644 index 0000000..7fdbb7e --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/package.move @@ -0,0 +1,357 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// Functions for operating on Move packages from within Move: +/// - Creating proof-of-publish objects from one-time witnesses +/// - Administering package upgrades through upgrade policies. +module sui::package; + +use std::ascii::String; +use std::type_name; +use sui::types; + +/// Allows calling `.burn` to destroy a `Publisher`. +public use fun burn_publisher as Publisher.burn; + +/// Allows calling `.module_` to access the name of the module a +/// `Publisher` was derived from. +public use fun published_module as Publisher.module_; + +/// Allows calling `.package` to access the address of the package +/// a `Publisher` was derived from. +public use fun published_package as Publisher.package; + +/// Allows calling `.package` to access the package this cap +/// authorizes upgrades for. +public use fun upgrade_package as UpgradeCap.package; + +/// Allows calling `.policy` to access the most permissive kind of +/// upgrade this cap will authorize. +public use fun upgrade_policy as UpgradeCap.policy; + +/// Allows calling `.authorize` to initiate an upgrade. +public use fun authorize_upgrade as UpgradeCap.authorize; + +/// Allows calling `.commit` to finalize an upgrade. +public use fun commit_upgrade as UpgradeCap.commit; + +/// Allows calling `.package` to access the package this ticket +/// authorizes an upgrade for. +public use fun ticket_package as UpgradeTicket.package; + +/// Allows calling `.policy` to access the kind of upgrade this +/// ticket authorizes. +public use fun ticket_policy as UpgradeTicket.policy; + +/// Allows calling `.digest` to access the digest of the bytecode +/// used for this upgrade. +public use fun ticket_digest as UpgradeTicket.digest; + +/// Allows calling `.cap` to fetch the ID of the cap this receipt +/// should be applied to. +public use fun receipt_cap as UpgradeReceipt.cap; + +/// Allows calling `.package` to fetch the ID of the package after +/// upgrade. +public use fun receipt_package as UpgradeReceipt.package; + +/// Tried to create a `Publisher` using a type that isn't a +/// one-time witness. +const ENotOneTimeWitness: u64 = 0; +/// Tried to set a less restrictive policy than currently in place. +const ETooPermissive: u64 = 1; +/// This `UpgradeCap` has already authorized a pending upgrade. +const EAlreadyAuthorized: u64 = 2; +/// This `UpgradeCap` has not authorized an upgrade. +const ENotAuthorized: u64 = 3; +/// Trying to commit an upgrade to the wrong `UpgradeCap`. +const EWrongUpgradeCap: u64 = 4; + +/// Update any part of the package (function implementations, add new +/// functions or types, change dependencies) +const COMPATIBLE: u8 = 0; +/// Add new functions or types, or change dependencies, existing +/// functions can't change. +const ADDITIVE: u8 = 128; +/// Only be able to change dependencies. +const DEP_ONLY: u8 = 192; + +/// This type can only be created in the transaction that +/// generates a module, by consuming its one-time witness, so it +/// can be used to identify the address that published the package +/// a type originated from. +public struct Publisher has key, store { + id: UID, + package: String, + module_name: String, +} + +/// Capability controlling the ability to upgrade a package. +public struct UpgradeCap has key, store { + id: UID, + /// (Mutable) ID of the package that can be upgraded. + package: ID, + /// (Mutable) The number of upgrades that have been applied + /// successively to the original package. Initially 0. + version: u64, + /// What kind of upgrades are allowed. + policy: u8, +} + +/// Permission to perform a particular upgrade (for a fixed version of +/// the package, bytecode to upgrade with and transitive dependencies to +/// depend against). +/// +/// An `UpgradeCap` can only issue one ticket at a time, to prevent races +/// between concurrent updates or a change in its upgrade policy after +/// issuing a ticket, so the ticket is a "Hot Potato" to preserve forward +/// progress. +public struct UpgradeTicket { + /// (Immutable) ID of the `UpgradeCap` this originated from. + cap: ID, + /// (Immutable) ID of the package that can be upgraded. + package: ID, + /// (Immutable) The policy regarding what kind of upgrade this ticket + /// permits. + policy: u8, + /// (Immutable) SHA256 digest of the bytecode and transitive + /// dependencies that will be used in the upgrade. + digest: vector, +} + +/// Issued as a result of a successful upgrade, containing the +/// information to be used to update the `UpgradeCap`. This is a "Hot +/// Potato" to ensure that it is used to update its `UpgradeCap` before +/// the end of the transaction that performed the upgrade. +public struct UpgradeReceipt { + /// (Immutable) ID of the `UpgradeCap` this originated from. + cap: ID, + /// (Immutable) ID of the package after it was upgraded. + package: ID, +} + +/// Claim a Publisher object. +/// Requires a One-Time-Witness to prove ownership. Due to this +/// constraint there can be only one Publisher object per module +/// but multiple per package (!). +public fun claim(otw: OTW, ctx: &mut TxContext): Publisher { + assert!(types::is_one_time_witness(&otw), ENotOneTimeWitness); + + let type_name = type_name::with_original_ids(); + + Publisher { + id: object::new(ctx), + package: type_name.address_string(), + module_name: type_name.module_string(), + } +} + +#[allow(lint(self_transfer))] +/// Claim a Publisher object and send it to transaction sender. +/// Since this function can only be called in the module initializer, +/// the sender is the publisher. +public fun claim_and_keep(otw: OTW, ctx: &mut TxContext) { + sui::transfer::public_transfer(claim(otw, ctx), ctx.sender()) +} + +/// Destroy a Publisher object effectively removing all privileges +/// associated with it. +public fun burn_publisher(self: Publisher) { + let Publisher { id, package: _, module_name: _ } = self; + id.delete(); +} + +/// Check whether type belongs to the same package as the publisher object. +public fun from_package(self: &Publisher): bool { + type_name::with_original_ids().address_string() == self.package +} + +/// Check whether a type belongs to the same module as the publisher object. +public fun from_module(self: &Publisher): bool { + let type_name = type_name::with_original_ids(); + + (type_name.address_string() == self.package) && (type_name.module_string() == self.module_name) +} + +/// Read the name of the module. +public fun published_module(self: &Publisher): &String { + &self.module_name +} + +/// Read the package address string. +public fun published_package(self: &Publisher): &String { + &self.package +} + +/// The ID of the package that this cap authorizes upgrades for. +/// Can be `0x0` if the cap cannot currently authorize an upgrade +/// because there is already a pending upgrade in the transaction. +/// Otherwise guaranteed to be the latest version of any given +/// package. +public fun upgrade_package(cap: &UpgradeCap): ID { + cap.package +} + +/// The most recent version of the package, increments by one for each +/// successfully applied upgrade. +public fun version(cap: &UpgradeCap): u64 { + cap.version +} + +/// The most permissive kind of upgrade currently supported by this +/// `cap`. +public fun upgrade_policy(cap: &UpgradeCap): u8 { + cap.policy +} + +/// The package that this ticket is authorized to upgrade +public fun ticket_package(ticket: &UpgradeTicket): ID { + ticket.package +} + +/// The kind of upgrade that this ticket authorizes. +public fun ticket_policy(ticket: &UpgradeTicket): u8 { + ticket.policy +} + +/// ID of the `UpgradeCap` that this `receipt` should be used to +/// update. +public fun receipt_cap(receipt: &UpgradeReceipt): ID { + receipt.cap +} + +/// ID of the package that was upgraded to: the latest version of +/// the package, as of the upgrade represented by this `receipt`. +public fun receipt_package(receipt: &UpgradeReceipt): ID { + receipt.package +} + +/// A hash of the package contents for the new version of the +/// package. This ticket only authorizes an upgrade to a package +/// that matches this digest. A package's contents are identified +/// by two things: +/// +/// - modules: [[u8]] a list of the package's module contents +/// - deps: [[u8; 32]] a list of 32 byte ObjectIDs of the +/// package's transitive dependencies +/// +/// A package's digest is calculated as: +/// +/// sha3_256(sort(modules ++ deps)) +public fun ticket_digest(ticket: &UpgradeTicket): &vector { + &ticket.digest +} + +/// Expose the constants representing various upgrade policies +public fun compatible_policy(): u8 { COMPATIBLE } + +public fun additive_policy(): u8 { ADDITIVE } + +public fun dep_only_policy(): u8 { DEP_ONLY } + +#[allow(lint(public_entry))] +/// Restrict upgrades through this upgrade `cap` to just add code, or +/// change dependencies. +public entry fun only_additive_upgrades(cap: &mut UpgradeCap) { + cap.restrict(ADDITIVE) +} + +#[allow(lint(public_entry))] +/// Restrict upgrades through this upgrade `cap` to just change +/// dependencies. +public entry fun only_dep_upgrades(cap: &mut UpgradeCap) { + cap.restrict(DEP_ONLY) +} + +#[allow(lint(public_entry))] +/// Discard the `UpgradeCap` to make a package immutable. +public entry fun make_immutable(cap: UpgradeCap) { + let UpgradeCap { id, package: _, version: _, policy: _ } = cap; + id.delete(); +} + +/// Issue a ticket authorizing an upgrade to a particular new bytecode +/// (identified by its digest). A ticket will only be issued if one has +/// not already been issued, and if the `policy` requested is at least as +/// restrictive as the policy set out by the `cap`. +/// +/// The `digest` supplied and the `policy` will both be checked by +/// validators when running the upgrade. I.e. the bytecode supplied in +/// the upgrade must have a matching digest, and the changes relative to +/// the parent package must be compatible with the policy in the ticket +/// for the upgrade to succeed. +public fun authorize_upgrade(cap: &mut UpgradeCap, policy: u8, digest: vector): UpgradeTicket { + let id_zero = @0x0.to_id(); + assert!(cap.package != id_zero, EAlreadyAuthorized); + assert!(policy >= cap.policy, ETooPermissive); + + let package = cap.package; + cap.package = id_zero; + + UpgradeTicket { + cap: object::id(cap), + package, + policy, + digest, + } +} + +/// Consume an `UpgradeReceipt` to update its `UpgradeCap`, finalizing +/// the upgrade. +public fun commit_upgrade(cap: &mut UpgradeCap, receipt: UpgradeReceipt) { + let UpgradeReceipt { cap: cap_id, package } = receipt; + + assert!(object::id(cap) == cap_id, EWrongUpgradeCap); + assert!(cap.package.to_address() == @0x0, ENotAuthorized); + + cap.package = package; + cap.version = cap.version + 1; +} + +#[test_only] +/// Test-only function to claim a Publisher object bypassing OTW check. +public fun test_claim(_: OTW, ctx: &mut TxContext): Publisher { + let type_name = type_name::with_original_ids(); + + Publisher { + id: object::new(ctx), + package: type_name.address_string(), + module_name: type_name.module_string(), + } +} + +#[test_only] +/// Test-only function to simulate publishing a package at address +/// `ID`, to create an `UpgradeCap`. +public fun test_publish(package: ID, ctx: &mut TxContext): UpgradeCap { + UpgradeCap { + id: object::new(ctx), + package, + version: 1, + policy: COMPATIBLE, + } +} + +#[test_only] +/// Test-only function that takes the role of the actual `Upgrade` +/// command, converting the ticket for the pending upgrade to a +/// receipt for a completed upgrade. +public fun test_upgrade(ticket: UpgradeTicket): UpgradeReceipt { + let UpgradeTicket { cap, package, policy: _, digest: _ } = ticket; + + // Generate a fake package ID for the upgraded package by + // hashing the existing package and cap ID. + let mut data = cap.to_bytes(); + data.append(package.to_bytes()); + let package = object::id_from_bytes(sui::hash::blake2b256(&data)); + + UpgradeReceipt { + cap, + package, + } +} + +fun restrict(cap: &mut UpgradeCap, policy: u8) { + assert!(cap.policy <= policy, ETooPermissive); + cap.policy = policy; +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/party.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/party.move new file mode 100644 index 0000000..8660a87 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/party.move @@ -0,0 +1,93 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +module sui::party; + +use sui::vec_map::{Self, VecMap}; + +/// A party can read the object, taking it as an immutable argument. This restriction is checked +/// when sending the transaction. +const READ: u8 = 0x01; + +/// The party can mutate the object, but not change its owner or delete it. This is checked at +/// end end of transaction execution. +const WRITE: u8 = 0x02; + +/// The party can delete the object, but not otherwise modify it. This is checked at the end of +/// transaction execution. +const DELETE: u8 = 0x04; + +/// The party can change the owner of the object, but not otherwise modify it. This is checked at +/// the end of transaction execution. +const TRANSFER: u8 = 0x08; + +/// No permissions. +const NO_PERMISSIONS: u64 = 0; + +/// All permissions. +const ALL_PERMISSIONS: u64 = (READ | WRITE | DELETE | TRANSFER) as u64; + +/// The permissions that apply to a party object. If the transaction sender has an entry in +/// the `members` map, the permissions in that entry apply. Otherwise, the `default` permissions +/// are used. +/// If the party has the `READ` permission, the object can be taken as an immutable input. +/// If the party has the `WRITE`, `DELETE`, or `TRANSFER` permissions, the object can be taken as +/// a mutable input. Additional restrictions pertaining to each permission are checked at the end +/// of transaction execution. +public struct Party has copy, drop { + /// The permissions that apply if no specific permissions are set in the `members` map. + default: Permissions, + /// The permissions per transaction sender. + members: VecMap, +} + +/// The permissions that a party has. The permissions are a bitset of the `READ`, `WRITE`, +/// `DELETE`, and `TRANSFER` constants. +public struct Permissions(u64) has copy, drop; + +/// Creates a `Party` value with a single "owner" that has all permissions. No other party +/// has any permissions. And there are no default permissions. +public fun single_owner(owner: address): Party { + let mut mp = empty(); + mp.set_permissions(owner, Permissions(ALL_PERMISSIONS)); + mp +} + +/// A helper `macro` that calls `sui::transfer::party_transfer`. +public macro fun transfer<$T: key>($self: Party, $obj: $T) { + let mp = $self; + sui::transfer::party_transfer($obj, mp) +} + +/// A helper `macro` that calls `sui::transfer::public_party_transfer`. +public macro fun public_transfer<$T: key + store>($self: Party, $obj: $T) { + let mp = $self; + sui::transfer::public_party_transfer($obj, mp) +} + +/* public */ fun empty(): Party { + Party { + default: Permissions(NO_PERMISSIONS), + members: vec_map::empty(), + } +} + +/* public */ fun set_permissions(p: &mut Party, address: address, permissions: Permissions) { + if (p.members.contains(&address)) { + p.members.remove(&address); + }; + p.members.insert(address, permissions); +} + +public(package) fun is_single_owner(p: &Party): bool { + p.default.0 == NO_PERMISSIONS && + p.members.length() == 1 && + { let (_, m) = p.members.get_entry_by_idx(0); m.0 == ALL_PERMISSIONS } +} + +public(package) fun into_native(p: Party): (u64, vector
, vector) { + let Party { default, members } = p; + let (addresses, permissions) = members.into_keys_values(); + let permissions = permissions.map!(|Permissions(x)| x); + (default.0, addresses, permissions) +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/pay.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/pay.move new file mode 100644 index 0000000..6cc5faf --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/pay.move @@ -0,0 +1,72 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// This module provides handy functionality for wallets and `sui::Coin` management. +module sui::pay; + +use sui::coin::Coin; + +/// For when empty vector is supplied into join function. +const ENoCoins: u64 = 0; + +#[allow(lint(self_transfer))] +/// Transfer `c` to the sender of the current transaction +public fun keep(c: Coin, ctx: &TxContext) { + transfer::public_transfer(c, ctx.sender()) +} + +#[allow(lint(public_entry))] +/// Split `coin` to two coins, one with balance `split_amount`, +/// and the remaining balance is left in `coin`. +public entry fun split(coin: &mut Coin, split_amount: u64, ctx: &mut TxContext) { + keep(coin.split(split_amount, ctx), ctx) +} + +#[allow(lint(public_entry))] +/// Split coin `self` into multiple coins, each with balance specified +/// in `split_amounts`. Remaining balance is left in `self`. +public entry fun split_vec(self: &mut Coin, split_amounts: vector, ctx: &mut TxContext) { + split_amounts.do!(|amount| split(self, amount, ctx)); +} + +#[allow(lint(public_entry))] +/// Send `amount` units of `c` to `recipient` +/// Aborts with `sui::balance::ENotEnough` if `amount` is greater than the balance in `c` +public entry fun split_and_transfer( + c: &mut Coin, + amount: u64, + recipient: address, + ctx: &mut TxContext, +) { + transfer::public_transfer(c.split(amount, ctx), recipient) +} + +#[allow(lint(self_transfer, public_entry))] +/// Divide coin `self` into `n - 1` coins with equal balances. If the balance is +/// not evenly divisible by `n`, the remainder is left in `self`. +public entry fun divide_and_keep(self: &mut Coin, n: u64, ctx: &mut TxContext) { + self.divide_into_n(n, ctx).destroy!(|coin| transfer::public_transfer(coin, ctx.sender())); +} + +#[allow(lint(public_entry))] +/// Join `coin` into `self`. Re-exports `coin::join` function. +/// Deprecated: you should call `coin.join(other)` directly. +public entry fun join(self: &mut Coin, coin: Coin) { + self.join(coin) +} + +#[allow(lint(public_entry))] +/// Join everything in `coins` with `self` +public entry fun join_vec(self: &mut Coin, coins: vector>) { + coins.destroy!(|coin| self.join(coin)); +} + +#[allow(lint(public_entry))] +/// Join a vector of `Coin` into a single object and transfer it to `receiver`. +public entry fun join_vec_and_transfer(mut coins: vector>, receiver: address) { + assert!(coins.length() > 0, ENoCoins); + + let mut self = coins.pop_back(); + join_vec(&mut self, coins); + transfer::public_transfer(self, receiver) +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/poseidon.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/poseidon.move new file mode 100644 index 0000000..d2e6284 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/poseidon.move @@ -0,0 +1,52 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// Module which defines instances of the poseidon hash functions. +module sui::poseidon; + +use sui::bcs; + +/// Error if any of the inputs are larger than or equal to the BN254 field size. +const ENonCanonicalInput: u64 = 0; + +/// Error if an empty vector is passed as input. +const EEmptyInput: u64 = 1; + +/// Error if more than MAX_INPUTS inputs are given. +const ETooManyInputs: u64 = 2; + +/// The field size for BN254 curve. +const BN254_MAX: u256 = + 21888242871839275222246405745257275088548364400416034343698204186575808495617u256; + +/// The maximum number of inputs for the poseidon_bn254 function. +const MAX_INPUTS: u64 = 16; + +/// @param data: Vector of BN254 field elements to hash. +/// +/// Hash the inputs using poseidon_bn254 and returns a BN254 field element. +/// +/// Each element has to be a BN254 field element in canonical representation so it must be smaller than the BN254 +/// scalar field size which is 21888242871839275222246405745257275088548364400416034343698204186575808495617. +/// +/// This function supports between 1 and 16 inputs. If you need to hash more than 16 inputs, some implementations +/// instead returns the root of a k-ary Merkle tree with the inputs as leafs, but since this is not standardized, +/// we leave that to the caller to implement if needed. +/// +/// If the input is empty, the function will abort with EEmptyInput. +/// If more than 16 inputs are provided, the function will abort with ETooManyInputs. +public fun poseidon_bn254(data: &vector): u256 { + assert!(data.length() > 0, EEmptyInput); + assert!(data.length() <= MAX_INPUTS, ETooManyInputs); + let b = data.map_ref!(|e| { + assert!(*e < BN254_MAX, ENonCanonicalInput); + bcs::to_bytes(e) + }); + let binary_output = poseidon_bn254_internal(&b); + bcs::new(binary_output).peel_u256() +} + +/// @param data: Vector of BN254 field elements in little-endian representation. +/// +/// Hash the inputs using poseidon_bn254 and returns a BN254 field element in little-endian representation. +native fun poseidon_bn254_internal(data: &vector>): vector; diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/priority_queue.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/priority_queue.move new file mode 100644 index 0000000..26dbd88 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/priority_queue.move @@ -0,0 +1,171 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// Priority queue implemented using a max heap. +module sui::priority_queue; + +/// For when heap is empty and there's no data to pop. +const EPopFromEmptyHeap: u64 = 0; + +/// For when the value vector and priority vector have mismatched lengths +const ELengthMismatch: u64 = 1; + +/// For when access a node of a priority_queue at an invalid index +const EIndexOutOfBounds: u64 = 2; + +/// Struct representing a priority queue. The `entries` vector represents a max +/// heap structure, where entries[0] is the root, entries[1] and entries[2] are the +/// left child and right child of the root, etc. More generally, the children of +/// entries[i] are at i * 2 + 1 and i * 2 + 2. The max heap should have the invariant +/// that the parent node's priority is always higher than its child nodes' priorities. +public struct PriorityQueue has drop, store { + entries: vector>, +} + +public struct Entry has drop, store { + priority: u64, // higher value means higher priority and will be popped first + value: T, +} + +/// Create a new priority queue from the input entry vectors. +public fun new(mut entries: vector>): PriorityQueue { + let len = entries.length(); + let mut i = len / 2; + // Max heapify from the first node that is a parent (node at len / 2). + while (i > 0) { + i = i - 1; + max_heapify_recursive(&mut entries, len, i); + }; + PriorityQueue { entries } +} + +/// Pop the entry with the highest priority value. +public fun pop_max(pq: &mut PriorityQueue): (u64, T) { + let len = pq.entries.length(); + assert!(len > 0, EPopFromEmptyHeap); + // Swap the max element with the last element in the entries and remove the max element. + let Entry { priority, value } = pq.entries.swap_remove(0); + // Now the max heap property has been violated at the root node, but nowhere else + // so we call max heapify on the root node. + max_heapify_recursive(&mut pq.entries, len - 1, 0); + (priority, value) +} + +/// Insert a new entry into the queue. +public fun insert(pq: &mut PriorityQueue, priority: u64, value: T) { + pq.entries.push_back(Entry { priority, value }); + let index = pq.entries.length() - 1; + restore_heap_recursive(&mut pq.entries, index); +} + +public fun new_entry(priority: u64, value: T): Entry { + Entry { priority, value } +} + +public fun create_entries(p: vector, v: vector): vector> { + assert!(v.length() == p.length(), ELengthMismatch); + let mut res = vector[]; + p.zip_do_reverse!(v, |priority, value| res.push_back(Entry { priority, value })); + res.reverse(); + res +} + +// TODO: implement iterative version too and see performance difference. +fun restore_heap_recursive(v: &mut vector>, i: u64) { + if (i == 0) { + return + }; + let parent = (i - 1) / 2; + + // If new elem is greater than its parent, swap them and recursively + // do the restoration upwards. + if (*&v[i].priority > *&v[parent].priority) { + v.swap(i, parent); + restore_heap_recursive(v, parent); + } +} + +/// Max heapify the subtree whose root is at index `i`. That means after this function +/// finishes, the subtree should have the property that the parent node has higher priority +/// than both child nodes. +/// This function assumes that all the other nodes in the subtree (nodes other than the root) +/// do satisfy the max heap property. +fun max_heapify_recursive(v: &mut vector>, len: u64, i: u64) { + if (len == 0) { + return + }; + assert!(i < len, EIndexOutOfBounds); + let left = i * 2 + 1; + let right = left + 1; + let mut max = i; + // Find the node with highest priority among node `i` and its two children. + if (left < len && *&v[left].priority > *&v[max].priority) { + max = left; + }; + if (right < len && *&v[right].priority > *&v[max].priority) { + max = right; + }; + // If the parent node (node `i`) doesn't have the highest priority, we swap the parent with the + // max priority node. + if (max != i) { + v.swap(max, i); + // After the swap, we have restored the property at node `i` but now the max heap property + // may be violated at node `max` since this node now has a new value. So we need to now + // max heapify the subtree rooted at node `max`. + max_heapify_recursive(v, len, max); + } +} + +public fun priorities(pq: &PriorityQueue): vector { + pq.entries.map_ref!(|e| e.priority) +} + +#[test] +fun test_pq() { + let mut h = new(create_entries(vector[3, 1, 4, 2, 5, 2], vector[10, 20, 30, 40, 50, 60])); + check_pop_max(&mut h, 5, 50); + check_pop_max(&mut h, 4, 30); + check_pop_max(&mut h, 3, 10); + insert(&mut h, 7, 70); + check_pop_max(&mut h, 7, 70); + check_pop_max(&mut h, 2, 40); + insert(&mut h, 0, 80); + check_pop_max(&mut h, 2, 60); + check_pop_max(&mut h, 1, 20); + check_pop_max(&mut h, 0, 80); + + let mut h = new(create_entries(vector[5, 3, 1, 2, 4], vector[10, 20, 30, 40, 50])); + check_pop_max(&mut h, 5, 10); + check_pop_max(&mut h, 4, 50); + check_pop_max(&mut h, 3, 20); + check_pop_max(&mut h, 2, 40); + check_pop_max(&mut h, 1, 30); +} + +#[test] +fun test_swap_remove_edge_case() { + // This test would fail if `remove` is used incorrectly instead of `swap_remove` in `pop_max`. + // It's hard to characterize exactly under what condition this bug is triggered but roughly + // it happens when the entire tree vector is shifted left by one because of the incorrect usage + // of `remove`, and the resulting new root and its two children appear to satisfy the heap invariant + // so we stop max-heapifying there, while the rest of the tree is all messed up because of the shift. + let priorities = vector[8, 7, 3, 6, 2, 1, 0, 5, 4]; + let values = vector[0, 0, 0, 0, 0, 0, 0, 0, 0]; + let mut h = new(create_entries(priorities, values)); + check_pop_max(&mut h, 8, 0); + check_pop_max(&mut h, 7, 0); + check_pop_max(&mut h, 6, 0); + check_pop_max(&mut h, 5, 0); + check_pop_max(&mut h, 4, 0); + check_pop_max(&mut h, 3, 0); + check_pop_max(&mut h, 2, 0); + check_pop_max(&mut h, 1, 0); + check_pop_max(&mut h, 0, 0); +} + +#[test_only] +fun check_pop_max(h: &mut PriorityQueue, expected_priority: u64, expected_value: u64) { + let (priority, value) = pop_max(h); + assert!(priority == expected_priority); + assert!(value == expected_value); +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/protocol_config.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/protocol_config.move new file mode 100644 index 0000000..f421a83 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/protocol_config.move @@ -0,0 +1,33 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// This module provides access to protocol configuration feature flags. +/// Feature flags control the availability of various protocol features and +/// are enabled/disabled at specific protocol versions during epoch changes. + +module sui::protocol_config; + +/// Checks if a specific protocol feature flag is enabled. +/// +/// Restricted to internal use within the sui-framework package only. +/// If we need to use it in sui-system, we can add friend declarations. +/// We should never need to expose this to user packages. +/// +/// # Arguments +/// * `feature_flag_name` - The name of the feature flag as bytes (e.g., b"enable_vdf") +/// - It is expected to be a valid UTF-8 string +/// - The flag should exist in the protocol config +/// +/// # Returns +/// * `true` if the feature is enabled in the current protocol version +/// * `false` if the feature is disabled +/// +/// # Example (for framework use only) +/// ```move +/// use sui::protocol_config; +/// +/// if (protocol_config::is_feature_enabled(b"enable_accumulators")) { +/// // Accumulators are available +/// }; +/// ``` +public(package) native fun is_feature_enabled(feature_flag_name: vector): bool; diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/prover.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/prover.move new file mode 100644 index 0000000..6c06173 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/prover.move @@ -0,0 +1,4 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +module sui::prover; diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/random.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/random.move new file mode 100644 index 0000000..d20f315 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/random.move @@ -0,0 +1,323 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// This module provides functionality for generating secure randomness. +module sui::random; + +use std::bcs; +use sui::hmac::hmac_sha3_256; +use sui::versioned::{Self, Versioned}; + +// Sender is not @0x0 the system address. +const ENotSystemAddress: u64 = 0; +const EWrongInnerVersion: u64 = 1; +const EInvalidRandomnessUpdate: u64 = 2; +const EInvalidRange: u64 = 3; +const EInvalidLength: u64 = 4; + +const CURRENT_VERSION: u64 = 1; +const RAND_OUTPUT_LEN: u16 = 32; +const U16_MAX: u64 = 0xFFFF; + +/// Singleton shared object which stores the global randomness state. +/// The actual state is stored in a versioned inner field. +public struct Random has key { + id: UID, + // The inner object must never be accessed outside this module as it could be used for accessing global + // randomness via deserialization of RandomInner. + inner: Versioned, +} + +public struct RandomInner has store { + version: u64, + epoch: u64, + randomness_round: u64, + random_bytes: vector, +} + +#[allow(unused_function)] +/// Create and share the Random object. This function is called exactly once, when +/// the Random object is first created. +/// Can only be called by genesis or change_epoch transactions. +fun create(ctx: &mut TxContext) { + assert!(ctx.sender() == @0x0, ENotSystemAddress); + + let version = CURRENT_VERSION; + + let inner = RandomInner { + version, + epoch: ctx.epoch(), + randomness_round: 0, + random_bytes: vector[], + }; + + let self = Random { + id: object::randomness_state(), + inner: versioned::create(version, inner, ctx), + }; + transfer::share_object(self); +} + +#[test_only] +public fun create_for_testing(ctx: &mut TxContext) { + create(ctx); +} + +fun load_inner_mut(self: &mut Random): &mut RandomInner { + let version = versioned::version(&self.inner); + + // Replace this with a lazy update function when we add a new version of the inner object. + assert!(version == CURRENT_VERSION, EWrongInnerVersion); + let inner: &mut RandomInner = self.inner.load_value_mut(); + assert!(inner.version == version, EWrongInnerVersion); + inner +} + +fun load_inner(self: &Random): &RandomInner { + let version = self.inner.version(); + + // Replace this with a lazy update function when we add a new version of the inner object. + assert!(version == CURRENT_VERSION, EWrongInnerVersion); + let inner: &RandomInner = self.inner.load_value(); + assert!(inner.version == version, EWrongInnerVersion); + inner +} + +#[allow(unused_function)] +/// Record new randomness. Called when executing the RandomnessStateUpdate system +/// transaction. +fun update_randomness_state( + self: &mut Random, + new_round: u64, + new_bytes: vector, + ctx: &TxContext, +) { + // Validator will make a special system call with sender set as 0x0. + assert!(ctx.sender() == @0x0, ENotSystemAddress); + + // Randomness should only be incremented. + let epoch = ctx.epoch(); + let inner = self.load_inner_mut(); + if (inner.randomness_round == 0 && inner.epoch == 0 && inner.random_bytes.is_empty()) { + // First update should be for round zero. + assert!(new_round == 0, EInvalidRandomnessUpdate); + } else { + // Subsequent updates should either increase epoch or increment randomness_round. + // Note that epoch may increase by more than 1 if an epoch is completed without + // randomness ever being generated in that epoch. + assert!( + (epoch > inner.epoch && new_round == 0) || + (new_round == inner.randomness_round + 1), + EInvalidRandomnessUpdate, + ); + }; + + inner.epoch = ctx.epoch(); + inner.randomness_round = new_round; + inner.random_bytes = new_bytes; +} + +#[test_only] +public fun update_randomness_state_for_testing( + self: &mut Random, + new_round: u64, + new_bytes: vector, + ctx: &TxContext, +) { + self.update_randomness_state(new_round, new_bytes, ctx); +} + +/// Unique randomness generator, derived from the global randomness. +public struct RandomGenerator has drop { + seed: vector, + counter: u16, + buffer: vector, +} + +/// Create a generator. Can be used to derive up to MAX_U16 * 32 random bytes. +/// +/// Using randomness can be error-prone if you don't observe the subtleties in its correct use, for example, randomness +/// dependent code might be exploitable to attacks that carefully set the gas budget +/// in a way that breaks security. For more information, see: +/// https://docs.sui.io/guides/developer/advanced/randomness-onchain +public fun new_generator(r: &Random, ctx: &mut TxContext): RandomGenerator { + let inner = r.load_inner(); + let seed = hmac_sha3_256( + &inner.random_bytes, + &ctx.fresh_object_address().to_bytes(), + ); + RandomGenerator { seed, counter: 0, buffer: vector[] } +} + +/// Get the next block of 32 random bytes. +fun derive_next_block(g: &mut RandomGenerator): vector { + g.counter = g.counter + 1; + hmac_sha3_256(&g.seed, &bcs::to_bytes(&g.counter)) +} + +/// Generate n random bytes. +public fun generate_bytes(g: &mut RandomGenerator, num_of_bytes: u16): vector { + let mut result = vector[]; + // Append RAND_OUTPUT_LEN size buffers directly without going through the generator's buffer. + let num_of_blocks = num_of_bytes / RAND_OUTPUT_LEN; + num_of_blocks.do!(|_| result.append(g.derive_next_block())); + + // Fill the generator's buffer if needed. + let num_of_bytes = num_of_bytes as u64; + let remaining = num_of_bytes - result.length(); + if (g.buffer.length() < remaining) { + let next_block = g.derive_next_block(); + g.buffer.append(next_block); + }; + // Take remaining bytes from the generator's buffer. + remaining.do!(|_| result.push_back(g.buffer.pop_back())); + result +} + +// Helper function that extracts the given number of bytes from the random generator and returns it as u256. +// Assumes that the caller has already checked that num_of_bytes is valid. +macro fun uint_from_bytes<$T: drop>($g: &mut RandomGenerator, $num_of_bytes: u8): $T { + let g = $g; + let num_of_bytes = $num_of_bytes; + if (g.buffer.length() < num_of_bytes as u64) { + let next_block = g.derive_next_block(); + g.buffer.append(next_block); + }; + + // TODO: why regression test fails if we use $T instead of u256 + let mut result: u256 = 0; + num_of_bytes.do!(|_| { + let byte = g.buffer.pop_back() as u256; + result = (result << 8) + byte; + }); + result as $T +} + +/// Generate a u256. +public fun generate_u256(g: &mut RandomGenerator): u256 { + uint_from_bytes!(g, 32) +} + +/// Generate a u128. +public fun generate_u128(g: &mut RandomGenerator): u128 { + uint_from_bytes!(g, 16) +} + +/// Generate a u64. +public fun generate_u64(g: &mut RandomGenerator): u64 { + uint_from_bytes!(g, 8) +} + +/// Generate a u32. +public fun generate_u32(g: &mut RandomGenerator): u32 { + uint_from_bytes!(g, 4) +} + +/// Generate a u16. +public fun generate_u16(g: &mut RandomGenerator): u16 { + uint_from_bytes!(g, 2) +} + +/// Generate a u8. +public fun generate_u8(g: &mut RandomGenerator): u8 { + uint_from_bytes!(g, 1) +} + +/// Generate a boolean. +public fun generate_bool(g: &mut RandomGenerator): bool { + (uint_from_bytes!(g, 1) & 1u64) == 1 +} + +/// Helper macro to generate a random uint in [min, max] using a random number with num_of_bytes bytes. +/// Assumes that the caller verified the inputs, and uses num_of_bytes to control the bias (e.g., 8 bytes larger +/// than the actual type used by the caller function to limit the bias by 2^{-64}). +macro fun uint_in_range<$T: drop>( + $g: &mut RandomGenerator, + $min: $T, + $max: $T, + $num_of_bytes: u8, +): $T { + let min = $min; + let max = $max; + + assert!(min <= max, EInvalidRange); + if (min == max) return min; + + // Pick a random number in [0, max - min] by generating a random number that is larger than max-min, and taking + // the modulo of the random number by the range size. Then add the min to the result to get a number in + // [min, max]. + let range_size = (max - min) as u256 + 1; + let rand = uint_from_bytes!($g, $num_of_bytes); + min + (rand % range_size as $T) +} + +/// Generate a random u128 in [min, max] (with a bias of 2^{-64}). +public fun generate_u128_in_range(g: &mut RandomGenerator, min: u128, max: u128): u128 { + uint_in_range!(g, min, max, 24) +} + +//// Generate a random u64 in [min, max] (with a bias of 2^{-64}). +public fun generate_u64_in_range(g: &mut RandomGenerator, min: u64, max: u64): u64 { + uint_in_range!(g, min, max, 16) +} + +/// Generate a random u32 in [min, max] (with a bias of 2^{-64}). +public fun generate_u32_in_range(g: &mut RandomGenerator, min: u32, max: u32): u32 { + uint_in_range!(g, min, max, 12) +} + +/// Generate a random u16 in [min, max] (with a bias of 2^{-64}). +public fun generate_u16_in_range(g: &mut RandomGenerator, min: u16, max: u16): u16 { + uint_in_range!(g, min, max, 10) +} + +/// Generate a random u8 in [min, max] (with a bias of 2^{-64}). +public fun generate_u8_in_range(g: &mut RandomGenerator, min: u8, max: u8): u8 { + uint_in_range!(g, min, max, 9) +} + +/// Shuffle a vector using the random generator (Fisher–Yates/Knuth shuffle). +public fun shuffle(g: &mut RandomGenerator, v: &mut vector) { + let n = v.length(); + if (n == 0) return; + + assert!(n <= U16_MAX, EInvalidLength); + let n = n as u16; + let end = n - 1; + end.do!(|i| { + let j = g.generate_u16_in_range(i, end); + v.swap(i as u64, j as u64); + }); +} + +#[test_only] +public fun generator_seed(r: &RandomGenerator): &vector { + &r.seed +} + +#[test_only] +public fun generator_counter(r: &RandomGenerator): u16 { + r.counter +} + +#[test_only] +public fun generator_buffer(r: &RandomGenerator): &vector { + &r.buffer +} + +#[test_only] +/// Random generator from a non-deterministic seed. +/// To be used when non-deterministic randomness is needed in tests (e.g., fuzzing). +public fun new_generator_for_testing(): RandomGenerator { + let seed = generate_rand_seed_for_testing(); + new_generator_from_seed_for_testing(seed) +} + +#[test_only] +/// Random generator from a given seed. +public fun new_generator_from_seed_for_testing(seed: vector): RandomGenerator { + RandomGenerator { seed, counter: 0, buffer: vector[] } +} + +#[test_only] +native fun generate_rand_seed_for_testing(): vector; diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/rangeproofs.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/rangeproofs.move new file mode 100644 index 0000000..708ed72 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/rangeproofs.move @@ -0,0 +1,52 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +module sui::rangeproofs; + +use sui::group_ops::Element; +use sui::ristretto255; + +#[allow(unused_const)] +const ENotSupported: u64 = 0; // Operation is not supported by the network. +#[allow(unused_const)] +const EInvalidProof: u64 = 1; +#[allow(unused_const)] +const EInvalidRange: u64 = 2; +#[allow(unused_const)] +const EInvalidBatchSize: u64 = 3; +const EUnsupportedVersion: u64 = 4; + +/// Verify a range proof over the Ristretto255 curve that all committed values are in the range [0, 2^bits). +/// Currently, the only supported version is 0 which corresponds to the original Bulletproofs construction (https://eprint.iacr.org/2017/1066.pdf). +/// In the future, we may add support for newer versions of Bulletproofs, such as Bulletproofs+ or Bulletproofs++. +/// +/// The format of the proof follows the specifications from https://github.com/dalek-cryptography/bulletproofs/blob/be67b6d5f5ad1c1f54d5511b52e6d645a1313d07/src/range_proof/mod.rs#L59-L76. +/// +/// The `bits` parameter is the bit length of the range and must be one of 8, 16, 32, or 64. +/// +/// The `commitments` are Pedersen commitments to the values used in the proof. +/// The number of commitments must be a power of two, but if needed, the input to the prover can be padded with trivial commitments to zero. +/// The number of commitments times `bits` can be at most 512. +/// +/// Enabled only on devnet. +public fun verify_bulletproofs_ristretto255( + proof: &vector, + bits: u8, + commitments: &vector>, + version: u8, +): bool { + match (version) { + 0 => verify_bulletproofs_ristretto255_internal( + proof, + bits, + &commitments.map_ref!(|c| *c.bytes()), + ), + _ => abort EUnsupportedVersion, + } +} + +native fun verify_bulletproofs_ristretto255_internal( + proof: &vector, + bits: u8, + commitments: &vector>, +): bool; diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/ristretto255.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/ristretto255.move new file mode 100644 index 0000000..cdfcfa8 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/ristretto255.move @@ -0,0 +1,115 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// Group operations of BLS12-381. +/// Only available in devnet. +module sui::ristretto255; + +use sui::bcs; +use sui::group_ops::{Self, Element}; + +///////////////////////////////////////////// +////// Elliptic curve operations ////// + +public struct Scalar has store {} +public struct G has store {} + +// Scalars are encoded using little-endian byte order and is always 32 bytes. +// Points are encoded as described in https://www.rfc-editor.org/rfc/rfc9496.html#name-encode. + +// Const elements. +const SCALAR_ZERO_BYTES: vector = + x"0000000000000000000000000000000000000000000000000000000000000000"; +const SCALAR_ONE_BYTES: vector = + x"0100000000000000000000000000000000000000000000000000000000000000"; +const IDENTITY_BYTES: vector = + x"0000000000000000000000000000000000000000000000000000000000000000"; +const GENERATOR_BYTES: vector = + x"e2f2ae0a6abc4e71a884a961c500515f58e30b6aa582dd8db6a65945e08d2d76"; + +// Internal types used by group_ops' native functions. +const SCALAR_TYPE: u8 = 5; +const G_TYPE: u8 = 6; + +/////////////////////////////// +////// Scalar operations ////// + +public fun scalar_from_bytes(bytes: &vector): Element { + group_ops::from_bytes(SCALAR_TYPE, *bytes, false) +} + +public fun scalar_from_u64(x: u64): Element { + let scalar: u256 = x as u256; + let bytes = bcs::to_bytes(&scalar); + group_ops::from_bytes(SCALAR_TYPE, bytes, true) +} + +public fun scalar_zero(): Element { + group_ops::from_bytes(SCALAR_TYPE, SCALAR_ZERO_BYTES, true) +} + +public fun scalar_one(): Element { + group_ops::from_bytes(SCALAR_TYPE, SCALAR_ONE_BYTES, true) +} + +public fun scalar_add(e1: &Element, e2: &Element): Element { + group_ops::add(SCALAR_TYPE, e1, e2) +} + +public fun scalar_sub(e1: &Element, e2: &Element): Element { + group_ops::sub(SCALAR_TYPE, e1, e2) +} + +public fun scalar_mul(e1: &Element, e2: &Element): Element { + group_ops::mul(SCALAR_TYPE, e1, e2) +} + +/// Returns e2/e1, fails if a is zero. +public fun scalar_div(e1: &Element, e2: &Element): Element { + group_ops::div(SCALAR_TYPE, e1, e2) +} + +public fun scalar_neg(e: &Element): Element { + scalar_sub(&scalar_zero(), e) +} + +// Fails if e is zero. +public fun scalar_inv(e: &Element): Element { + scalar_div(e, &scalar_one()) +} + +///////////////////////////////// +////// Point operations ////// + +public fun g_from_bytes(bytes: &vector): Element { + group_ops::from_bytes(G_TYPE, *bytes, false) +} + +public fun g_identity(): Element { + group_ops::from_bytes(G_TYPE, IDENTITY_BYTES, true) +} + +public fun g_generator(): Element { + group_ops::from_bytes(G_TYPE, GENERATOR_BYTES, true) +} + +public fun g_add(e1: &Element, e2: &Element): Element { + group_ops::add(G_TYPE, e1, e2) +} + +public fun g_sub(e1: &Element, e2: &Element): Element { + group_ops::sub(G_TYPE, e1, e2) +} + +public fun g_mul(e1: &Element, e2: &Element): Element { + group_ops::mul(G_TYPE, e1, e2) +} + +/// Returns e2 / e1, fails if scalar is zero. +public fun g_div(e1: &Element, e2: &Element): Element { + group_ops::div(G_TYPE, e1, e2) +} + +public fun g_neg(e: &Element): Element { + g_sub(&g_identity(), e) +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/sui.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/sui.move new file mode 100644 index 0000000..9dc59e0 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/sui.move @@ -0,0 +1,57 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// Coin is the token used to pay for gas in Sui. +/// It has 9 decimals, and the smallest unit (10^-9) is called "mist". +module sui::sui; + +use sui::balance::Balance; +use sui::coin; + +const EAlreadyMinted: u64 = 0; +/// Sender is not @0x0 the system address. +const ENotSystemAddress: u64 = 1; + +#[allow(unused_const)] +/// The amount of Mist per Sui token based on the fact that mist is +/// 10^-9 of a Sui token +const MIST_PER_SUI: u64 = 1_000_000_000; + +#[allow(unused_const)] +/// The total supply of Sui denominated in whole Sui tokens (10 Billion) +const TOTAL_SUPPLY_SUI: u64 = 10_000_000_000; + +/// The total supply of Sui denominated in Mist (10 Billion * 10^9) +const TOTAL_SUPPLY_MIST: u64 = 10_000_000_000_000_000_000; + +/// Name of the coin +public struct SUI has drop {} + +#[allow(unused_function, deprecated_usage)] +/// Register the `SUI` Coin to acquire its `Supply`. +/// This should be called only once during genesis creation. +fun new(ctx: &mut TxContext): Balance { + assert!(ctx.sender() == @0x0, ENotSystemAddress); + assert!(ctx.epoch() == 0, EAlreadyMinted); + + let (treasury, metadata) = coin::create_currency( + SUI {}, + 9, + b"SUI", + b"Sui", + // TODO: add appropriate description and logo url + b"", + option::none(), + ctx, + ); + transfer::public_freeze_object(metadata); + let mut supply = treasury.treasury_into_supply(); + let total_sui = supply.increase_supply(TOTAL_SUPPLY_MIST); + supply.destroy_supply(); + total_sui +} + +#[allow(lint(public_entry))] +public entry fun transfer(c: coin::Coin, recipient: address) { + transfer::public_transfer(c, recipient) +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/table.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/table.move new file mode 100644 index 0000000..bfa0129 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/table.move @@ -0,0 +1,102 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// A table is a map-like collection. But unlike a traditional collection, it's keys and values are +/// not stored within the `Table` value, but instead are stored using Sui's object system. The +/// `Table` struct acts only as a handle into the object system to retrieve those keys and values. +/// Note that this means that `Table` values with exactly the same key-value mapping will not be +/// equal, with `==`, at runtime. For example +/// ``` +/// let table1 = table::new(); +/// let table2 = table::new(); +/// table::add(&mut table1, 0, false); +/// table::add(&mut table1, 1, true); +/// table::add(&mut table2, 0, false); +/// table::add(&mut table2, 1, true); +/// // table1 does not equal table2, despite having the same entries +/// assert!(&table1 != &table2); +/// ``` +module sui::table; + +use sui::dynamic_field as field; + +// Attempted to destroy a non-empty table +const ETableNotEmpty: u64 = 0; + +public struct Table has key, store { + /// the ID of this table + id: UID, + /// the number of key-value pairs in the table + size: u64, +} + +/// Creates a new, empty table +public fun new(ctx: &mut TxContext): Table { + Table { + id: object::new(ctx), + size: 0, + } +} + +/// Adds a key-value pair to the table `table: &mut Table` +/// Aborts with `sui::dynamic_field::EFieldAlreadyExists` if the table already has an entry with +/// that key `k: K`. +public fun add(table: &mut Table, k: K, v: V) { + field::add(&mut table.id, k, v); + table.size = table.size + 1; +} + +#[syntax(index)] +/// Immutable borrows the value associated with the key in the table `table: &Table`. +/// Aborts with `sui::dynamic_field::EFieldDoesNotExist` if the table does not have an entry with +/// that key `k: K`. +public fun borrow(table: &Table, k: K): &V { + field::borrow(&table.id, k) +} + +#[syntax(index)] +/// Mutably borrows the value associated with the key in the table `table: &mut Table`. +/// Aborts with `sui::dynamic_field::EFieldDoesNotExist` if the table does not have an entry with +/// that key `k: K`. +public fun borrow_mut(table: &mut Table, k: K): &mut V { + field::borrow_mut(&mut table.id, k) +} + +/// Removes the key-value pair in the table `table: &mut Table` and returns the value. +/// Aborts with `sui::dynamic_field::EFieldDoesNotExist` if the table does not have an entry with +/// that key `k: K`. +public fun remove(table: &mut Table, k: K): V { + let v = field::remove(&mut table.id, k); + table.size = table.size - 1; + v +} + +/// Returns true if there is a value associated with the key `k: K` in table `table: &Table` +public fun contains(table: &Table, k: K): bool { + field::exists_with_type(&table.id, k) +} + +/// Returns the size of the table, the number of key-value pairs +public fun length(table: &Table): u64 { + table.size +} + +/// Returns true if the table is empty (if `length` returns `0`) +public fun is_empty(table: &Table): bool { + table.size == 0 +} + +/// Destroys an empty table +/// Aborts with `ETableNotEmpty` if the table still contains values +public fun destroy_empty(table: Table) { + let Table { id, size } = table; + assert!(size == 0, ETableNotEmpty); + id.delete() +} + +/// Drop a possibly non-empty table. +/// Usable only if the value type `V` has the `drop` ability +public fun drop(table: Table) { + let Table { id, size: _ } = table; + id.delete() +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/table_vec.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/table_vec.move new file mode 100644 index 0000000..d77a691 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/table_vec.move @@ -0,0 +1,131 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// A basic scalable vector library implemented using `Table`. +module sui::table_vec; + +use sui::table::{Self, Table}; + +public struct TableVec has store { + /// The contents of the table vector. + contents: Table, +} + +const EIndexOutOfBound: u64 = 0; +const ETableNonEmpty: u64 = 1; + +/// Create an empty TableVec. +public fun empty(ctx: &mut TxContext): TableVec { + TableVec { + contents: table::new(ctx), + } +} + +/// Return a TableVec of size one containing element `e`. +public fun singleton(e: Element, ctx: &mut TxContext): TableVec { + let mut t = empty(ctx); + t.push_back(e); + t +} + +/// Return the length of the TableVec. +public fun length(t: &TableVec): u64 { + t.contents.length() +} + +/// Return if the TableVec is empty or not. +public fun is_empty(t: &TableVec): bool { + t.length() == 0 +} + +#[syntax(index)] +/// Acquire an immutable reference to the `i`th element of the TableVec `t`. +/// Aborts if `i` is out of bounds. +public fun borrow(t: &TableVec, i: u64): &Element { + assert!(t.length() > i, EIndexOutOfBound); + &t.contents[i] +} + +/// Add element `e` to the end of the TableVec `t`. +public fun push_back(t: &mut TableVec, e: Element) { + let key = t.length(); + t.contents.add(key, e); +} + +#[syntax(index)] +/// Return a mutable reference to the `i`th element in the TableVec `t`. +/// Aborts if `i` is out of bounds. +public fun borrow_mut(t: &mut TableVec, i: u64): &mut Element { + assert!(t.length() > i, EIndexOutOfBound); + &mut t.contents[i] +} + +/// Pop an element from the end of TableVec `t`. +/// Aborts if `t` is empty. +public fun pop_back(t: &mut TableVec): Element { + let length = length(t); + assert!(length > 0, EIndexOutOfBound); + t.contents.remove(length - 1) +} + +/// Destroy the TableVec `t`. +/// Aborts if `t` is not empty. +public fun destroy_empty(t: TableVec) { + assert!(length(&t) == 0, ETableNonEmpty); + let TableVec { contents } = t; + contents.destroy_empty(); +} + +/// Drop a possibly non-empty TableVec `t`. +/// Usable only if the value type `Element` has the `drop` ability +public fun drop(t: TableVec) { + let TableVec { contents } = t; + contents.drop() +} + +/// Swaps the elements at the `i`th and `j`th indices in the TableVec `t`. +/// Aborts if `i` or `j` is out of bounds. +public fun swap(t: &mut TableVec, i: u64, j: u64) { + assert!(t.length() > i, EIndexOutOfBound); + assert!(t.length() > j, EIndexOutOfBound); + if (i == j) { + return + }; + let element_i = t.contents.remove(i); + let element_j = t.contents.remove(j); + t.contents.add(j, element_i); + t.contents.add(i, element_j); +} + +/// Swap the `i`th element of the TableVec `t` with the last element and then pop the TableVec. +/// This is O(1), but does not preserve ordering of elements in the TableVec. +/// Aborts if `i` is out of bounds. +public fun swap_remove(t: &mut TableVec, i: u64): Element { + assert!(t.length() > i, EIndexOutOfBound); + let last_idx = t.length() - 1; + t.swap(i, last_idx); + t.pop_back() +} + +#[test] +fun test_swap() { + let ctx = &mut sui::tx_context::dummy(); + let mut tv = singleton(0, ctx); + tv.push_back(1); + tv.push_back(2); + tv.push_back(3); + tv.push_back(4); + tv.swap(4, 2); + tv.check_pop(2); + tv.check_pop(3); + tv.check_pop(4); + tv.check_pop(1); + tv.check_pop(0); + tv.drop() +} + +#[test_only] +fun check_pop(tv: &mut TableVec, expected_value: u64) { + let value = tv.pop_back(); + assert!(value == expected_value, value * 100 + expected_value); +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/token.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/token.move new file mode 100644 index 0000000..aaa7ebe --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/token.move @@ -0,0 +1,736 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// The Token module which implements a Closed Loop Token with a configurable +/// policy. The policy is defined by a set of rules that must be satisfied for +/// an action to be performed on the token. +/// +/// The module is designed to be used with a `TreasuryCap` to allow for minting +/// and burning of the `Token`s. And can act as a replacement / extension or a +/// companion to existing open-loop (`Coin`) systems. +/// +/// ``` +/// Module: sui::balance sui::coin sui::token +/// Main type: Balance Coin Token +/// Capability: Supply <----> TreasuryCap <----> TreasuryCap +/// Abilities: store key + store key +/// ``` +/// +/// The Token system allows for fine-grained control over the actions performed +/// on the token. And hence it is highly suitable for applications that require +/// control over the currency which a simple open-loop system can't provide. +module sui::token; + +use std::string::String; +use std::type_name::{Self, TypeName}; +use sui::balance::{Self, Balance}; +use sui::coin::{Coin, TreasuryCap}; +use sui::dynamic_field as df; +use sui::event; +use sui::vec_map::{Self, VecMap}; +use sui::vec_set::{Self, VecSet}; + +/// The action is not allowed (defined) in the policy. +const EUnknownAction: u64 = 0; +/// The rule was not approved. +const ENotApproved: u64 = 1; +/// Trying to perform an admin action with a wrong cap. +const ENotAuthorized: u64 = 2; +/// The balance is too low to perform the action. +const EBalanceTooLow: u64 = 3; +/// The balance is not zero. +const ENotZero: u64 = 4; +/// The balance is not zero when trying to confirm with `TransferPolicyCap`. +const ECantConsumeBalance: u64 = 5; +/// Rule is trying to access a missing config (with type). +const ENoConfig: u64 = 6; +/// Using `confirm_request_mut` without `spent_balance`. Immutable version +/// of the function must be used instead. +const EUseImmutableConfirm: u64 = 7; + +// === Protected Actions === + +/// A Tag for the `spend` action. +const SPEND: vector = b"spend"; +/// A Tag for the `transfer` action. +const TRANSFER: vector = b"transfer"; +/// A Tag for the `to_coin` action. +const TO_COIN: vector = b"to_coin"; +/// A Tag for the `from_coin` action. +const FROM_COIN: vector = b"from_coin"; + +/// A single `Token` with `Balance` inside. Can only be owned by an address, +/// and actions performed on it must be confirmed in a matching `TokenPolicy`. +public struct Token has key { + id: UID, + /// The Balance of the `Token`. + balance: Balance, +} + +/// A Capability that manages a single `TokenPolicy` specified in the `for` +/// field. Created together with `TokenPolicy` in the `new` function. +public struct TokenPolicyCap has key, store { id: UID, `for`: ID } + +/// `TokenPolicy` represents a set of rules that define what actions can be +/// performed on a `Token` and which `Rules` must be satisfied for the +/// action to succeed. +/// +/// - For the sake of availability, `TokenPolicy` is a `key`-only object. +/// - Each `TokenPolicy` is managed by a matching `TokenPolicyCap`. +/// - For an action to become available, there needs to be a record in the +/// `rules` VecMap. To allow an action to be performed freely, there's an +/// `allow` function that can be called by the `TokenPolicyCap` owner. +public struct TokenPolicy has key { + id: UID, + /// The balance that is effectively spent by the user on the "spend" + /// action. However, actual decrease of the supply can only be done by + /// the `TreasuryCap` owner when `flush` is called. + /// + /// This balance is effectively spent and cannot be accessed by anyone + /// but the `TreasuryCap` owner. + spent_balance: Balance, + /// The set of rules that define what actions can be performed on the + /// token. For each "action" there's a set of Rules that must be + /// satisfied for the `ActionRequest` to be confirmed. + rules: VecMap>, +} + +/// A request to perform an "Action" on a token. Stores the information +/// about the action to be performed and must be consumed by the `confirm_request` +/// or `confirm_request_mut` functions when the Rules are satisfied. +public struct ActionRequest { + /// Name of the Action to look up in the Policy. Name can be one of the + /// default actions: `transfer`, `spend`, `to_coin`, `from_coin` or a + /// custom action. + name: String, + /// Amount is present in all of the txs + amount: u64, + /// Sender is a permanent field always + sender: address, + /// Recipient is only available in `transfer` action. + recipient: Option
, + /// The balance to be "spent" in the `TokenPolicy`, only available + /// in the `spend` action. + spent_balance: Option>, + /// Collected approvals (stamps) from completed `Rules`. They're matched + /// against `TokenPolicy.rules` to determine if the request can be + /// confirmed. + approvals: VecSet, +} + +/// Dynamic field key for the `TokenPolicy` to store the `Config` for a +/// specific action `Rule`. There can be only one configuration per +/// `Rule` per `TokenPolicy`. +public struct RuleKey has copy, drop, store { is_protected: bool } + +/// An event emitted when a `TokenPolicy` is created and shared. Because +/// `TokenPolicy` can only be shared (and potentially frozen in the future), +/// we emit this event in the `share_policy` function and mark it as mutable. +public struct TokenPolicyCreated has copy, drop { + /// ID of the `TokenPolicy` that was created. + id: ID, + /// Whether the `TokenPolicy` is "shared" (mutable) or "frozen" + /// (immutable) - TBD. + is_mutable: bool, +} + +/// Create a new `TokenPolicy` and a matching `TokenPolicyCap`. +/// The `TokenPolicy` must then be shared using the `share_policy` method. +/// +/// `TreasuryCap` guarantees full ownership over the currency, and is unique, +/// hence it is safe to use it for authorization. +public fun new_policy( + _treasury_cap: &TreasuryCap, + ctx: &mut TxContext, +): (TokenPolicy, TokenPolicyCap) { + let policy = TokenPolicy { + id: object::new(ctx), + spent_balance: balance::zero(), + rules: vec_map::empty(), + }; + + let cap = TokenPolicyCap { + id: object::new(ctx), + `for`: object::id(&policy), + }; + + (policy, cap) +} + +/// Share the `TokenPolicy`. Due to `key`-only restriction, it must be +/// shared after initialization. +public fun share_policy(policy: TokenPolicy) { + event::emit(TokenPolicyCreated { + id: object::id(&policy), + is_mutable: true, + }); + + transfer::share_object(policy) +} + +// === Protected Actions === + +/// Transfer a `Token` to a `recipient`. Creates an `ActionRequest` for the +/// "transfer" action. The `ActionRequest` contains the `recipient` field +/// to be used in verification. +public fun transfer(t: Token, recipient: address, ctx: &mut TxContext): ActionRequest { + let amount = t.balance.value(); + transfer::transfer(t, recipient); + + new_request( + transfer_action(), + amount, + option::some(recipient), + option::none(), + ctx, + ) +} + +/// Spend a `Token` by unwrapping it and storing the `Balance` in the +/// `ActionRequest` for the "spend" action. The `ActionRequest` contains +/// the `spent_balance` field to be used in verification. +/// +/// Spend action requires `confirm_request_mut` to be called to confirm the +/// request and join the spent balance with the `TokenPolicy.spent_balance`. +public fun spend(t: Token, ctx: &mut TxContext): ActionRequest { + let Token { id, balance } = t; + id.delete(); + + new_request( + spend_action(), + balance.value(), + option::none(), + option::some(balance), + ctx, + ) +} + +/// Convert `Token` into an open `Coin`. Creates an `ActionRequest` for the +/// "to_coin" action. +public fun to_coin(t: Token, ctx: &mut TxContext): (Coin, ActionRequest) { + let Token { id, balance } = t; + let amount = balance.value(); + id.delete(); + + ( + balance.into_coin(ctx), + new_request( + to_coin_action(), + amount, + option::none(), + option::none(), + ctx, + ), + ) +} + +/// Convert an open `Coin` into a `Token`. Creates an `ActionRequest` for +/// the "from_coin" action. +public fun from_coin(coin: Coin, ctx: &mut TxContext): (Token, ActionRequest) { + let amount = coin.value(); + let token = Token { + id: object::new(ctx), + balance: coin.into_balance(), + }; + + ( + token, + new_request( + from_coin_action(), + amount, + option::none(), + option::none(), + ctx, + ), + ) +} + +// === Public Actions === + +/// Join two `Token`s into one, always available. +public fun join(token: &mut Token, another: Token) { + let Token { id, balance } = another; + token.balance.join(balance); + id.delete(); +} + +/// Split a `Token` with `amount`. +/// Aborts if the `Token.balance` is lower than `amount`. +public fun split(token: &mut Token, amount: u64, ctx: &mut TxContext): Token { + assert!(token.balance.value() >= amount, EBalanceTooLow); + Token { + id: object::new(ctx), + balance: token.balance.split(amount), + } +} + +/// Create a zero `Token`. +public fun zero(ctx: &mut TxContext): Token { + Token { + id: object::new(ctx), + balance: balance::zero(), + } +} + +/// Destroy an empty `Token`, fails if the balance is non-zero. +/// Aborts if the `Token.balance` is not zero. +public fun destroy_zero(token: Token) { + let Token { id, balance } = token; + assert!(balance.value() == 0, ENotZero); + balance.destroy_zero(); + id.delete(); +} + +#[allow(lint(self_transfer))] +/// Transfer the `Token` to the transaction sender. +public fun keep(token: Token, ctx: &mut TxContext) { + transfer::transfer(token, ctx.sender()) +} + +// === Request Handling === + +/// Create a new `ActionRequest`. +/// Publicly available method to allow for custom actions. +public fun new_request( + name: String, + amount: u64, + recipient: Option
, + spent_balance: Option>, + ctx: &TxContext, +): ActionRequest { + ActionRequest { + name, + amount, + recipient, + spent_balance, + sender: ctx.sender(), + approvals: vec_set::empty(), + } +} + +/// Confirm the request against the `TokenPolicy` and return the parameters +/// of the request: (Name, Amount, Sender, Recipient). +/// +/// Cannot be used for `spend` and similar actions that deliver `spent_balance` +/// to the `TokenPolicy`. For those actions use `confirm_request_mut`. +/// +/// Aborts if: +/// - the action is not allowed (missing record in `rules`) +/// - action contains `spent_balance` (use `confirm_request_mut`) +/// - the `ActionRequest` does not meet the `TokenPolicy` rules for the action +public fun confirm_request( + policy: &TokenPolicy, + request: ActionRequest, + _ctx: &mut TxContext, +): (String, u64, address, Option
) { + assert!(request.spent_balance.is_none(), ECantConsumeBalance); + assert!(policy.rules.contains(&request.name), EUnknownAction); + + let ActionRequest { + name, + approvals, + spent_balance, + amount, + sender, + recipient, + } = request; + + spent_balance.destroy_none(); + + let rules = &(*policy.rules.get(&name)).into_keys(); + let rules_len = rules.length(); + let mut i = 0; + + while (i < rules_len) { + let rule = &rules[i]; + assert!(approvals.contains(rule), ENotApproved); + i = i + 1; + }; + + (name, amount, sender, recipient) +} + +/// Confirm the request against the `TokenPolicy` and return the parameters +/// of the request: (Name, Amount, Sender, Recipient). +/// +/// Unlike `confirm_request` this function requires mutable access to the +/// `TokenPolicy` and must be used on `spend` action. After dealing with the +/// spent balance it calls `confirm_request` internally. +/// +/// See `confirm_request` for the list of abort conditions. +public fun confirm_request_mut( + policy: &mut TokenPolicy, + mut request: ActionRequest, + ctx: &mut TxContext, +): (String, u64, address, Option
) { + assert!(policy.rules.contains(&request.name), EUnknownAction); + assert!(request.spent_balance.is_some(), EUseImmutableConfirm); + + policy.spent_balance.join(request.spent_balance.extract()); + + confirm_request(policy, request, ctx) +} + +/// Confirm an `ActionRequest` as the `TokenPolicyCap` owner. This function +/// allows `TokenPolicy` owner to perform Capability-gated actions ignoring +/// the ruleset specified in the `TokenPolicy`. +/// +/// Aborts if request contains `spent_balance` due to inability of the +/// `TokenPolicyCap` to decrease supply. For scenarios like this a +/// `TreasuryCap` is required (see `confirm_with_treasury_cap`). +public fun confirm_with_policy_cap( + _policy_cap: &TokenPolicyCap, + request: ActionRequest, + _ctx: &mut TxContext, +): (String, u64, address, Option
) { + assert!(request.spent_balance.is_none(), ECantConsumeBalance); + + let ActionRequest { + name, + amount, + sender, + recipient, + approvals: _, + spent_balance, + } = request; + + spent_balance.destroy_none(); + + (name, amount, sender, recipient) +} + +/// Confirm an `ActionRequest` as the `TreasuryCap` owner. This function +/// allows `TreasuryCap` owner to perform Capability-gated actions ignoring +/// the ruleset specified in the `TokenPolicy`. +/// +/// Unlike `confirm_with_policy_cap` this function allows `spent_balance` +/// to be consumed, decreasing the `total_supply` of the `Token`. +public fun confirm_with_treasury_cap( + treasury_cap: &mut TreasuryCap, + request: ActionRequest, + _ctx: &mut TxContext, +): (String, u64, address, Option
) { + let ActionRequest { + name, + amount, + sender, + recipient, + approvals: _, + spent_balance, + } = request; + + if (spent_balance.is_some()) { + treasury_cap.supply_mut().decrease_supply(spent_balance.destroy_some()); + } else { + spent_balance.destroy_none(); + }; + + (name, amount, sender, recipient) +} + +// === Rules API === + +/// Add an "approval" to the `ActionRequest` by providing a Witness. +/// Intended to be used by Rules to add their own approvals, however, can +/// be used to add arbitrary approvals to the request (not only the ones +/// required by the `TokenPolicy`). +public fun add_approval(_t: W, request: &mut ActionRequest, _ctx: &mut TxContext) { + request.approvals.insert(type_name::with_defining_ids()) +} + +/// Add a `Config` for a `Rule` in the `TokenPolicy`. Rule configuration is +/// independent from the `TokenPolicy.rules` and needs to be managed by the +/// Rule itself. Configuration is stored per `Rule` and not per `Rule` per +/// `Action` to allow reuse in different actions. +/// +/// - Rule witness guarantees that the `Config` is approved by the Rule. +/// - `TokenPolicyCap` guarantees that the `Config` setup is initiated by +/// the `TokenPolicy` owner. +public fun add_rule_config( + _rule: Rule, + self: &mut TokenPolicy, + cap: &TokenPolicyCap, + config: Config, + _ctx: &mut TxContext, +) { + assert!(object::id(self) == cap.`for`, ENotAuthorized); + df::add(&mut self.id, key(), config) +} + +/// Get a `Config` for a `Rule` in the `TokenPolicy`. Requires `Rule` +/// witness, hence can only be read by the `Rule` itself. This requirement +/// guarantees safety of the stored `Config` and allows for simpler dynamic +/// field management inside the Rule Config (custom type keys are not needed +/// for access gating). +/// +/// Aborts if the Config is not present. +public fun rule_config(_rule: Rule, self: &TokenPolicy): &Config { + assert!(has_rule_config_with_type(self), ENoConfig); + df::borrow(&self.id, key()) +} + +/// Get mutable access to the `Config` for a `Rule` in the `TokenPolicy`. +/// Requires `Rule` witness, hence can only be read by the `Rule` itself, +/// as well as `TokenPolicyCap` to guarantee that the `TokenPolicy` owner +/// is the one who initiated the `Config` modification. +/// +/// Aborts if: +/// - the Config is not present +/// - `TokenPolicyCap` is not matching the `TokenPolicy` +public fun rule_config_mut( + _rule: Rule, + self: &mut TokenPolicy, + cap: &TokenPolicyCap, +): &mut Config { + assert!(has_rule_config_with_type(self), ENoConfig); + assert!(object::id(self) == cap.`for`, ENotAuthorized); + df::borrow_mut(&mut self.id, key()) +} + +/// Remove a `Config` for a `Rule` in the `TokenPolicy`. +/// Unlike the `add_rule_config`, this function does not require a `Rule` +/// witness, hence can be performed by the `TokenPolicy` owner on their own. +/// +/// Rules need to make sure that the `Config` is present when performing +/// verification of the `ActionRequest`. +/// +/// Aborts if: +/// - the Config is not present +/// - `TokenPolicyCap` is not matching the `TokenPolicy` +public fun remove_rule_config( + self: &mut TokenPolicy, + cap: &TokenPolicyCap, + _ctx: &mut TxContext, +): Config { + assert!(has_rule_config_with_type(self), ENoConfig); + assert!(object::id(self) == cap.`for`, ENotAuthorized); + df::remove(&mut self.id, key()) +} + +/// Check if a config for a `Rule` is set in the `TokenPolicy` without +/// checking the type of the `Config`. +public fun has_rule_config(self: &TokenPolicy): bool { + df::exists>(&self.id, key()) +} + +/// Check if a `Config` for a `Rule` is set in the `TokenPolicy` and that +/// it matches the type provided. +public fun has_rule_config_with_type(self: &TokenPolicy): bool { + df::exists_with_type, Config>(&self.id, key()) +} + +// === Protected: Setting Rules === + +/// Allows an `action` to be performed on the `Token` freely by adding an +/// empty set of `Rules` for the `action`. +/// +/// Aborts if the `TokenPolicyCap` is not matching the `TokenPolicy`. +public fun allow( + self: &mut TokenPolicy, + cap: &TokenPolicyCap, + action: String, + _ctx: &mut TxContext, +) { + assert!(object::id(self) == cap.`for`, ENotAuthorized); + self.rules.insert(action, vec_set::empty()); +} + +/// Completely disallows an `action` on the `Token` by removing the record +/// from the `TokenPolicy.rules`. +/// +/// Aborts if the `TokenPolicyCap` is not matching the `TokenPolicy`. +public fun disallow( + self: &mut TokenPolicy, + cap: &TokenPolicyCap, + action: String, + _ctx: &mut TxContext, +) { + assert!(object::id(self) == cap.`for`, ENotAuthorized); + self.rules.remove(&action); +} + +/// Adds a Rule for an action with `name` in the `TokenPolicy`. +/// +/// Aborts if the `TokenPolicyCap` is not matching the `TokenPolicy`. +public fun add_rule_for_action( + self: &mut TokenPolicy, + cap: &TokenPolicyCap, + action: String, + ctx: &mut TxContext, +) { + assert!(object::id(self) == cap.`for`, ENotAuthorized); + if (!self.rules.contains(&action)) { + allow(self, cap, action, ctx); + }; + + self.rules.get_mut(&action).insert(type_name::with_defining_ids()) +} + +/// Removes a rule for an action with `name` in the `TokenPolicy`. Returns +/// the config object to be handled by the sender (or a Rule itself). +/// +/// Aborts if the `TokenPolicyCap` is not matching the `TokenPolicy`. +public fun remove_rule_for_action( + self: &mut TokenPolicy, + cap: &TokenPolicyCap, + action: String, + _ctx: &mut TxContext, +) { + assert!(object::id(self) == cap.`for`, ENotAuthorized); + + self.rules.get_mut(&action).remove(&type_name::with_defining_ids()) +} + +// === Protected: Treasury Management === + +/// Mint a `Token` with a given `amount` using the `TreasuryCap`. +public fun mint(cap: &mut TreasuryCap, amount: u64, ctx: &mut TxContext): Token { + let balance = cap.supply_mut().increase_supply(amount); + Token { id: object::new(ctx), balance } +} + +/// Burn a `Token` using the `TreasuryCap`. +public fun burn(cap: &mut TreasuryCap, token: Token) { + let Token { id, balance } = token; + cap.supply_mut().decrease_supply(balance); + id.delete(); +} + +/// Flush the `TokenPolicy.spent_balance` into the `TreasuryCap`. This +/// action is only available to the `TreasuryCap` owner. +public fun flush( + self: &mut TokenPolicy, + cap: &mut TreasuryCap, + _ctx: &mut TxContext, +): u64 { + let amount = self.spent_balance.value(); + let balance = self.spent_balance.split(amount); + cap.supply_mut().decrease_supply(balance) +} + +// === Getters: `TokenPolicy` and `Token` === + +/// Check whether an action is present in the rules VecMap. +public fun is_allowed(self: &TokenPolicy, action: &String): bool { + self.rules.contains(action) +} + +/// Returns the rules required for a specific action. +public fun rules(self: &TokenPolicy, action: &String): VecSet { + *self.rules.get(action) +} + +/// Returns the `spent_balance` of the `TokenPolicy`. +public fun spent_balance(self: &TokenPolicy): u64 { + self.spent_balance.value() +} + +/// Returns the `balance` of the `Token`. +public fun value(t: &Token): u64 { + t.balance.value() +} + +// === Action Names === + +/// Name of the Transfer action. +public fun transfer_action(): String { + let transfer_str = TRANSFER; + transfer_str.to_string() +} + +/// Name of the `Spend` action. +public fun spend_action(): String { + let spend_str = SPEND; + spend_str.to_string() +} + +/// Name of the `ToCoin` action. +public fun to_coin_action(): String { + let to_coin_str = TO_COIN; + to_coin_str.to_string() +} + +/// Name of the `FromCoin` action. +public fun from_coin_action(): String { + let from_coin_str = FROM_COIN; + from_coin_str.to_string() +} + +// === Action Request Fields == + +/// The Action in the `ActionRequest`. +public fun action(self: &ActionRequest): String { self.name } + +/// Amount of the `ActionRequest`. +public fun amount(self: &ActionRequest): u64 { self.amount } + +/// Sender of the `ActionRequest`. +public fun sender(self: &ActionRequest): address { self.sender } + +/// Recipient of the `ActionRequest`. +public fun recipient(self: &ActionRequest): Option
{ + self.recipient +} + +/// Approvals of the `ActionRequest`. +public fun approvals(self: &ActionRequest): VecSet { + self.approvals +} + +/// Burned balance of the `ActionRequest`. +public fun spent(self: &ActionRequest): Option { + if (self.spent_balance.is_some()) { + option::some(self.spent_balance.borrow().value()) + } else { + option::none() + } +} + +// === Internal === + +/// Create a new `RuleKey` for a `Rule`. The `is_protected` field is kept +/// for potential future use, if Rules were to have a freely modifiable +/// storage as addition / replacement for the `Config` system. +/// +/// The goal of `is_protected` is to potentially allow Rules store a mutable +/// version of their configuration and mutate state on user action. +fun key(): RuleKey { RuleKey { is_protected: true } } + +// === Testing === + +#[test_only] +public fun new_policy_for_testing(ctx: &mut TxContext): (TokenPolicy, TokenPolicyCap) { + let policy = TokenPolicy { + id: object::new(ctx), + rules: vec_map::empty(), + spent_balance: balance::zero(), + }; + let cap = TokenPolicyCap { + id: object::new(ctx), + `for`: object::id(&policy), + }; + + (policy, cap) +} + +#[test_only] +public fun burn_policy_for_testing(policy: TokenPolicy, cap: TokenPolicyCap) { + let TokenPolicyCap { id: cap_id, `for`: _ } = cap; + let TokenPolicy { id, rules: _, spent_balance } = policy; + spent_balance.destroy_for_testing(); + cap_id.delete(); + id.delete(); +} + +#[test_only] +public fun mint_for_testing(amount: u64, ctx: &mut TxContext): Token { + let balance = balance::create_for_testing(amount); + Token { id: object::new(ctx), balance } +} + +#[test_only] +public fun burn_for_testing(token: Token) { + let Token { id, balance } = token; + balance.destroy_for_testing(); + id.delete(); +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/transfer.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/transfer.move new file mode 100644 index 0000000..756c2f7 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/transfer.move @@ -0,0 +1,181 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +#[allow(unused_const)] +module sui::transfer; + +/// This represents the ability to `receive` an object of type `T`. +/// This type is ephemeral per-transaction and cannot be stored on-chain. +/// This does not represent the obligation to receive the object that it +/// references, but simply the ability to receive the object with object ID +/// `id` at version `version` if you can prove mutable access to the parent +/// object during the transaction. +/// Internals of this struct are opaque outside this module. +public struct Receiving has drop { + id: ID, + version: u64, +} + +/// Shared an object that was previously created. Shared objects must currently +/// be constructed in the transaction they are created. +const ESharedNonNewObject: u64 = 0; + +#[allow(unused_const)] +/// Serialization of the object failed. +const EBCSSerializationFailure: u64 = 1; + +#[allow(unused_const)] +/// The object being received is not of the expected type. +const EReceivingObjectTypeMismatch: u64 = 2; + +#[allow(unused_const)] +/// Represents both the case where the object does not exist and the case where the object is not +/// able to be accessed through the parent that is passed-in. +const EUnableToReceiveObject: u64 = 3; + +#[allow(unused_const)] +/// Shared object operations such as wrapping, freezing, and converting to owned are not allowed. +const ESharedObjectOperationNotSupported: u64 = 4; + +#[allow(unused_const)] +/// Operation is not yet supported by the network. The functionality might still be in development. +const ENotSupported: u64 = 5; + +#[error(code = 6)] +const EInvalidPartyPermissions: vector = b"Party transfer is currently limited to one party."; + +/// Transfer ownership of `obj` to `recipient`. `obj` must have the `key` attribute, +/// which (in turn) ensures that `obj` has a globally unique ID. Note that if the recipient +/// address represents an object ID, the `obj` sent will be inaccessible after the transfer +/// (though they will be retrievable at a future date once new features are added). +/// This function has custom rules performed by the Sui Move bytecode verifier that ensures +/// that `T` is an object defined in the module where `transfer` is invoked. Use +/// `public_transfer` to transfer an object with `store` outside of its module. +public fun transfer(obj: T, recipient: address) { + transfer_impl(obj, recipient) +} + +/// Transfer ownership of `obj` to `recipient`. `obj` must have the `key` attribute, +/// which (in turn) ensures that `obj` has a globally unique ID. Note that if the recipient +/// address represents an object ID, the `obj` sent will be inaccessible after the transfer +/// (though they will be retrievable at a future date once new features are added). +/// The object must have `store` to be transferred outside of its module. +public fun public_transfer(obj: T, recipient: address) { + transfer_impl(obj, recipient) +} + +/// Transfer ownership of `obj` to the `party`. This transfer behaves similar to both +/// `transfer` and `share_object`. It is similar to `transfer` in that the object is authorized for +/// use only by the recipient(s), in this case the `party`. This means that only the members +/// can use the object as an input to a transaction. It is similar to `share_object` two ways. One +/// in that the object can potentially be used by anyone, as defined by the `default` permissions of +/// the `Party` value. The other in that the object must be used in consensus and cannot be +/// used in the fast path. +/// This function has custom rules performed by the Sui Move bytecode verifier that ensures that `T` +/// is an object defined in the module where `transfer` is invoked. Use `public_party_transfer` +/// to transfer an object with `store` outside of its module. +public fun party_transfer(obj: T, party: sui::party::Party) { + assert!(party.is_single_owner(), EInvalidPartyPermissions); + let (default, addresses, permissions) = party.into_native(); + party_transfer_impl(obj, default, addresses, permissions) +} + +/// Transfer ownership of `obj` to the `party`. This transfer behaves similar to both +/// `transfer` and `share_object`. It is similar to `transfer` in that the object is authorized for +/// use only by the recipient(s), in this case the `party`. This means that only the members +/// can use the object as an input to a transaction. It is similar to `share_object` two ways. One +/// in that the object can potentially be used by anyone, as defined by the `default` permissions of +/// the `Party` value. The other in that the object must be used in consensus and cannot be +/// used in the fast path. +/// The object must have `store` to be transferred outside of its module. +public fun public_party_transfer(obj: T, party: sui::party::Party) { + assert!(party.is_single_owner(), EInvalidPartyPermissions); + let (default, addresses, permissions) = party.into_native(); + party_transfer_impl(obj, default, addresses, permissions) +} + +/// Freeze `obj`. After freezing `obj` becomes immutable and can no longer be transferred or +/// mutated. +/// This function has custom rules performed by the Sui Move bytecode verifier that ensures +/// that `T` is an object defined in the module where `freeze_object` is invoked. Use +/// `public_freeze_object` to freeze an object with `store` outside of its module. +public fun freeze_object(obj: T) { + freeze_object_impl(obj) +} + +/// Freeze `obj`. After freezing `obj` becomes immutable and can no longer be transferred or +/// mutated. +/// The object must have `store` to be frozen outside of its module. +public fun public_freeze_object(obj: T) { + freeze_object_impl(obj) +} + +/// Turn the given object into a mutable shared object that everyone can access and mutate. +/// This is irreversible, i.e. once an object is shared, it will stay shared forever. +/// Aborts with `ESharedNonNewObject` of the object being shared was not created in this +/// transaction. This restriction may be relaxed in the future. +/// This function has custom rules performed by the Sui Move bytecode verifier that ensures +/// that `T` is an object defined in the module where `share_object` is invoked. Use +/// `public_share_object` to share an object with `store` outside of its module. +public fun share_object(obj: T) { + share_object_impl(obj) +} + +/// Turn the given object into a mutable shared object that everyone can access and mutate. +/// This is irreversible, i.e. once an object is shared, it will stay shared forever. +/// Aborts with `ESharedNonNewObject` of the object being shared was not created in this +/// transaction. This restriction may be relaxed in the future. +/// The object must have `store` to be shared outside of its module. +public fun public_share_object(obj: T) { + share_object_impl(obj) +} + +/// Given mutable (i.e., locked) access to the `parent` and a `Receiving` argument +/// referencing an object of type `T` owned by `parent` use the `to_receive` +/// argument to receive and return the referenced owned object of type `T`. +/// This function has custom rules performed by the Sui Move bytecode verifier that ensures +/// that `T` is an object defined in the module where `receive` is invoked. Use +/// `public_receive` to receivne an object with `store` outside of its module. +public fun receive(parent: &mut UID, to_receive: Receiving): T { + let Receiving { id, version } = to_receive; + receive_impl(parent.to_address(), id, version) +} + +/// Given mutable (i.e., locked) access to the `parent` and a `Receiving` argument +/// referencing an object of type `T` owned by `parent` use the `to_receive` +/// argument to receive and return the referenced owned object of type `T`. +/// The object must have `store` to be received outside of its defining module. +public fun public_receive(parent: &mut UID, to_receive: Receiving): T { + let Receiving { id, version } = to_receive; + receive_impl(parent.to_address(), id, version) +} + +/// Return the object ID that the given `Receiving` argument references. +public fun receiving_object_id(receiving: &Receiving): ID { + receiving.id +} + +public(package) native fun freeze_object_impl(obj: T); + +public(package) native fun share_object_impl(obj: T); + +public(package) native fun party_transfer_impl( + obj: T, + default_permissions: u64, + addresses: vector
, + permissions: vector, +); + +public(package) native fun transfer_impl(obj: T, recipient: address); + +native fun receive_impl(parent: address, to_receive: ID, version: u64): T; + +#[test_only] +public(package) fun make_receiver(id: ID, version: u64): Receiving { + Receiving { id, version } +} + +#[test_only] +public(package) fun receiving_id(r: &Receiving): ID { + r.id +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/transfer_policy.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/transfer_policy.move new file mode 100644 index 0000000..cabfa88 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/transfer_policy.move @@ -0,0 +1,300 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// Defines the `TransferPolicy` type and the logic to approve `TransferRequest`s. +/// +/// - TransferPolicy - is a highly customizable primitive, which provides an +/// interface for the type owner to set custom transfer rules for every +/// deal performed in the `Kiosk` or a similar system that integrates with TP. +/// +/// - Once a `TransferPolicy` is created for and shared (or frozen), the +/// type `T` becomes tradable in `Kiosk`s. On every purchase operation, a +/// `TransferRequest` is created and needs to be confirmed by the `TransferPolicy` +/// hot potato or transaction will fail. +/// +/// - Type owner (creator) can set any Rules as long as the ecosystem supports +/// them. All of the Rules need to be resolved within a single transaction (eg +/// pay royalty and pay fixed commission). Once required actions are performed, +/// the `TransferRequest` can be "confirmed" via `confirm_request` call. +/// +/// - `TransferPolicy` aims to be the main interface for creators to control trades +/// of their types and collect profits if a fee is required on sales. Custom +/// policies can be removed at any moment, and the change will affect all instances +/// of the type at once. +module sui::transfer_policy; + +use std::type_name::{Self, TypeName}; +use sui::balance::{Self, Balance}; +use sui::coin::{Self, Coin}; +use sui::dynamic_field as df; +use sui::event; +use sui::package::{Self, Publisher}; +use sui::sui::SUI; +use sui::vec_set::{Self, VecSet}; + +/// The number of receipts does not match the `TransferPolicy` requirement. +const EPolicyNotSatisfied: u64 = 0; +/// A completed rule is not set in the `TransferPolicy`. +const EIllegalRule: u64 = 1; +/// A Rule is not set. +const EUnknownRequirement: u64 = 2; +/// Attempting to create a Rule that is already set. +const ERuleAlreadySet: u64 = 3; +/// Trying to `withdraw` or `close_and_withdraw` with a wrong Cap. +const ENotOwner: u64 = 4; +/// Trying to `withdraw` more than there is. +const ENotEnough: u64 = 5; + +/// A "Hot Potato" forcing the buyer to get a transfer permission +/// from the item type (`T`) owner on purchase attempt. +public struct TransferRequest { + /// The ID of the transferred item. Although the `T` has no + /// constraints, the main use case for this module is to work + /// with Objects. + item: ID, + /// Amount of SUI paid for the item. Can be used to + /// calculate the fee / transfer policy enforcement. + paid: u64, + /// The ID of the Kiosk / Safe the object is being sold from. + /// Can be used by the TransferPolicy implementors. + from: ID, + /// Collected Receipts. Used to verify that all of the rules + /// were followed and `TransferRequest` can be confirmed. + receipts: VecSet, +} + +/// A unique capability that allows the owner of the `T` to authorize +/// transfers. Can only be created with the `Publisher` object. Although +/// there's no limitation to how many policies can be created, for most +/// of the cases there's no need to create more than one since any of the +/// policies can be used to confirm the `TransferRequest`. +public struct TransferPolicy has key, store { + id: UID, + /// The Balance of the `TransferPolicy` which collects `SUI`. + /// By default, transfer policy does not collect anything , and it's + /// a matter of an implementation of a specific rule - whether to add + /// to balance and how much. + balance: Balance, + /// Set of types of attached rules - used to verify `receipts` when + /// a `TransferRequest` is received in `confirm_request` function. + /// + /// Additionally provides a way to look up currently attached Rules. + rules: VecSet, +} + +/// A Capability granting the owner permission to add/remove rules as well +/// as to `withdraw` and `destroy_and_withdraw` the `TransferPolicy`. +public struct TransferPolicyCap has key, store { + id: UID, + policy_id: ID, +} + +/// Event that is emitted when a publisher creates a new `TransferPolicyCap` +/// making the discoverability and tracking the supported types easier. +public struct TransferPolicyCreated has copy, drop { id: ID } + +/// Event that is emitted when a publisher destroys a `TransferPolicyCap`. +/// Allows for tracking supported policies. +public struct TransferPolicyDestroyed has copy, drop { id: ID } + +/// Key to store "Rule" configuration for a specific `TransferPolicy`. +public struct RuleKey has copy, drop, store {} + +/// Construct a new `TransferRequest` hot potato which requires an +/// approving action from the creator to be destroyed / resolved. Once +/// created, it must be confirmed in the `confirm_request` call otherwise +/// the transaction will fail. +public fun new_request(item: ID, paid: u64, from: ID): TransferRequest { + TransferRequest { item, paid, from, receipts: vec_set::empty() } +} + +/// Register a type in the Kiosk system and receive a `TransferPolicy` and +/// a `TransferPolicyCap` for the type. The `TransferPolicy` is required to +/// confirm kiosk deals for the `T`. If there's no `TransferPolicy` +/// available for use, the type can not be traded in kiosks. +public fun new(pub: &Publisher, ctx: &mut TxContext): (TransferPolicy, TransferPolicyCap) { + assert!(package::from_package(pub), 0); + let id = object::new(ctx); + let policy_id = id.to_inner(); + + event::emit(TransferPolicyCreated { id: policy_id }); + + ( + TransferPolicy { id, rules: vec_set::empty(), balance: balance::zero() }, + TransferPolicyCap { id: object::new(ctx), policy_id }, + ) +} + +#[allow(lint(self_transfer, share_owned))] +/// Initialize the Transfer Policy in the default scenario: Create and share +/// the `TransferPolicy`, transfer `TransferPolicyCap` to the transaction +/// sender. +entry fun default(pub: &Publisher, ctx: &mut TxContext) { + let (policy, cap) = new(pub, ctx); + sui::transfer::share_object(policy); + sui::transfer::transfer(cap, ctx.sender()); +} + +/// Withdraw some amount of profits from the `TransferPolicy`. If amount +/// is not specified, all profits are withdrawn. +public fun withdraw( + self: &mut TransferPolicy, + cap: &TransferPolicyCap, + amount: Option, + ctx: &mut TxContext, +): Coin { + assert!(object::id(self) == cap.policy_id, ENotOwner); + + let amount = if (amount.is_some()) { + let amt = amount.destroy_some(); + assert!(amt <= self.balance.value(), ENotEnough); + amt + } else { + self.balance.value() + }; + + coin::take(&mut self.balance, amount, ctx) +} + +/// Destroy a TransferPolicyCap. +/// Can be performed by any party as long as they own it. +public fun destroy_and_withdraw( + self: TransferPolicy, + cap: TransferPolicyCap, + ctx: &mut TxContext, +): Coin { + assert!(object::id(&self) == cap.policy_id, ENotOwner); + + let TransferPolicyCap { id: cap_id, policy_id } = cap; + let TransferPolicy { id, rules: _, balance } = self; + + id.delete(); + cap_id.delete(); + event::emit(TransferPolicyDestroyed { id: policy_id }); + balance.into_coin(ctx) +} + +/// Allow a `TransferRequest` for the type `T`. The call is protected +/// by the type constraint, as only the publisher of the `T` can get +/// `TransferPolicy`. +/// +/// Note: unless there's a policy for `T` to allow transfers, +/// Kiosk trades will not be possible. +public fun confirm_request( + self: &TransferPolicy, + request: TransferRequest, +): (ID, u64, ID) { + let TransferRequest { item, paid, from, receipts } = request; + let mut completed = receipts.into_keys(); + let mut total = completed.length(); + + assert!(total == self.rules.length(), EPolicyNotSatisfied); + + while (total > 0) { + let rule_type = completed.pop_back(); + assert!(self.rules.contains(&rule_type), EIllegalRule); + total = total - 1; + }; + + (item, paid, from) +} + +// === Rules Logic === + +/// Add a custom Rule to the `TransferPolicy`. Once set, `TransferRequest` must +/// receive a confirmation of the rule executed so the hot potato can be unpacked. +/// +/// - T: the type to which TransferPolicy is applied. +/// - Rule: the witness type for the Custom rule +/// - Config: a custom configuration for the rule +/// +/// Config requires `drop` to allow creators to remove any policy at any moment, +/// even if graceful unpacking has not been implemented in a "rule module". +public fun add_rule( + _: Rule, + policy: &mut TransferPolicy, + cap: &TransferPolicyCap, + cfg: Config, +) { + assert!(object::id(policy) == cap.policy_id, ENotOwner); + assert!(!has_rule(policy), ERuleAlreadySet); + df::add(&mut policy.id, RuleKey {}, cfg); + policy.rules.insert(type_name::with_defining_ids()) +} + +/// Get the custom Config for the Rule (can be only one per "Rule" type). +public fun get_rule( + _: Rule, + policy: &TransferPolicy, +): &Config { + df::borrow(&policy.id, RuleKey {}) +} + +/// Add some `SUI` to the balance of a `TransferPolicy`. +public fun add_to_balance(_: Rule, policy: &mut TransferPolicy, coin: Coin) { + assert!(has_rule(policy), EUnknownRequirement); + coin::put(&mut policy.balance, coin) +} + +/// Adds a `Receipt` to the `TransferRequest`, unblocking the request and +/// confirming that the policy requirements are satisfied. +public fun add_receipt(_: Rule, request: &mut TransferRequest) { + request.receipts.insert(type_name::with_defining_ids()) +} + +/// Check whether a custom rule has been added to the `TransferPolicy`. +public fun has_rule(policy: &TransferPolicy): bool { + df::exists(&policy.id, RuleKey {}) +} + +/// Remove the Rule from the `TransferPolicy`. +public fun remove_rule( + policy: &mut TransferPolicy, + cap: &TransferPolicyCap, +) { + assert!(object::id(policy) == cap.policy_id, ENotOwner); + let _: Config = df::remove(&mut policy.id, RuleKey {}); + policy.rules.remove(&type_name::with_defining_ids()); +} + +// === Fields access: TransferPolicy === + +/// Allows reading custom attachments to the `TransferPolicy` if there are any. +public fun uid(self: &TransferPolicy): &UID { &self.id } + +/// Get a mutable reference to the `self.id` to enable custom attachments +/// to the `TransferPolicy`. +public fun uid_mut_as_owner(self: &mut TransferPolicy, cap: &TransferPolicyCap): &mut UID { + assert!(object::id(self) == cap.policy_id, ENotOwner); + &mut self.id +} + +/// Read the `rules` field from the `TransferPolicy`. +public fun rules(self: &TransferPolicy): &VecSet { + &self.rules +} + +// === Fields access: TransferRequest === + +/// Get the `item` field of the `TransferRequest`. +public fun item(self: &TransferRequest): ID { self.item } + +/// Get the `paid` field of the `TransferRequest`. +public fun paid(self: &TransferRequest): u64 { self.paid } + +/// Get the `from` field of the `TransferRequest`. +public fun from(self: &TransferRequest): ID { self.from } + +// === Tests === + +#[test_only] +/// Create a new TransferPolicy for testing purposes. +public fun new_for_testing(ctx: &mut TxContext): (TransferPolicy, TransferPolicyCap) { + let id = object::new(ctx); + let policy_id = id.to_inner(); + + ( + TransferPolicy { id, rules: vec_set::empty(), balance: balance::zero() }, + TransferPolicyCap { id: object::new(ctx), policy_id }, + ) +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/tx_context.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/tx_context.move new file mode 100644 index 0000000..decf5c8 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/tx_context.move @@ -0,0 +1,253 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +module sui::tx_context; + +#[test_only] +/// Number of bytes in an tx hash (which will be the transaction digest) +const TX_HASH_LENGTH: u64 = 32; + +#[test_only] +/// Expected an tx hash of length 32, but found a different length +const EBadTxHashLength: u64 = 0; + +#[allow(unused_field)] +/// Information about the transaction currently being executed. +/// This cannot be constructed by a transaction--it is a privileged object created by +/// the VM and passed in to the entrypoint of the transaction as `&mut TxContext`. +public struct TxContext has drop { + /// The address of the user that signed the current transaction + sender: address, + /// Hash of the current transaction + tx_hash: vector, + /// The current epoch number + epoch: u64, + /// Timestamp that the epoch started at + epoch_timestamp_ms: u64, + /// Counter recording the number of fresh id's created while executing + /// this transaction. Always 0 at the start of a transaction + ids_created: u64, +} + +/// Return the address of the user that signed the current +/// transaction +public fun sender(_self: &TxContext): address { + native_sender() +} +native fun native_sender(): address; + +/// Return the transaction digest (hash of transaction inputs). +/// Please do not use as a source of randomness. +public fun digest(self: &TxContext): &vector { + &self.tx_hash +} + +/// Return the current epoch +public fun epoch(_self: &TxContext): u64 { + native_epoch() +} +native fun native_epoch(): u64; + +/// Return the epoch start time as a unix timestamp in milliseconds. +public fun epoch_timestamp_ms(_self: &TxContext): u64 { + native_epoch_timestamp_ms() +} +native fun native_epoch_timestamp_ms(): u64; + +/// Return the adress of the transaction sponsor or `None` if there was no sponsor. +public fun sponsor(_self: &TxContext): Option
{ + option_sponsor() +} + +/// Create an `address` that has not been used. As it is an object address, it will never +/// occur as the address for a user. +/// In other words, the generated address is a globally unique object ID. +public fun fresh_object_address(_ctx: &mut TxContext): address { + fresh_id() +} +native fun fresh_id(): address; + +/// Return the reference gas price in effect for the epoch the transaction +/// is being executed in. +public fun reference_gas_price(_self: &TxContext): u64 { + native_rgp() +} +native fun native_rgp(): u64; + +/// Return the gas price submitted for the current transaction. +/// That is the value the user submitted with the transaction data. +public fun gas_price(_self: &TxContext): u64 { + native_gas_price() +} +native fun native_gas_price(): u64; + +// ==== test-only functions ==== +#[test_only] +/// Return the number of id's created by the current transaction. +public fun ids_created(_self: &TxContext): u64 { + native_ids_created() +} +#[allow(unused_function)] +native fun native_ids_created(): u64; + +#[test_only] +/// Return the gas budget for the current transaction. +public fun gas_budget(_self: &TxContext): u64 { + native_gas_budget() +} +#[allow(unused_function)] +// native function to retrieve gas budget, currently not exposed +native fun native_gas_budget(): u64; + +#[test_only] +/// Create a `TxContext` for testing. All fields can be provided. +public fun create( + sender: address, + tx_hash: vector, + epoch: u64, + epoch_timestamp_ms: u64, + ids_created: u64, + rgp: u64, + gas_price: u64, + gas_budget: u64, + sponsor: Option
, +): TxContext { + assert!(tx_hash.length() == TX_HASH_LENGTH, EBadTxHashLength); + replace( + sender, + tx_hash, + epoch, + epoch_timestamp_ms, + ids_created, + rgp, + gas_price, + gas_budget, + sponsor.to_vec(), + ); + TxContext { + sender: @0x0, + tx_hash, + epoch: 0, + epoch_timestamp_ms: 0, + ids_created: 0, + } +} + +#[test_only] +/// Create a `TxContext` for testing +public fun new( + sender: address, + tx_hash: vector, + epoch: u64, + epoch_timestamp_ms: u64, + ids_created: u64, +): TxContext { + assert!(tx_hash.length() == TX_HASH_LENGTH, EBadTxHashLength); + create( + sender, + tx_hash, + epoch, + epoch_timestamp_ms, + ids_created, + native_rgp(), + native_gas_price(), + native_gas_budget(), + option_sponsor(), + ) +} + +#[test_only] +/// Create a `TxContext` for testing, with a potentially non-zero epoch number. +public fun new_from_hint( + addr: address, + hint: u64, + epoch: u64, + epoch_timestamp_ms: u64, + ids_created: u64, +): TxContext { + new(addr, dummy_tx_hash_with_hint(hint), epoch, epoch_timestamp_ms, ids_created) +} + +#[test_only] +/// Create a dummy `TxContext` for testing +public fun dummy(): TxContext { + let tx_hash = x"3a985da74fe225b2045c172d6bd390bd855f086e3e9d525b46bfe24511431532"; + new(@0x0, tx_hash, 0, 0, 0) +} + +#[test_only] +/// Utility for creating 256 unique input hashes. +/// These hashes are guaranteed to be unique given a unique `hint: u64` +public fun dummy_tx_hash_with_hint(hint: u64): vector { + let mut tx_hash = std::bcs::to_bytes(&hint); + while (tx_hash.length() < TX_HASH_LENGTH) tx_hash.push_back(0); + tx_hash +} + +#[test_only] +public fun get_ids_created(self: &TxContext): u64 { + ids_created(self) +} + +#[test_only] +/// Return the most recent created object ID. +public fun last_created_object_id(_self: &TxContext): address { + last_created_id() +} +#[test_only] +native fun last_created_id(): address; + +#[test_only] +public fun increment_epoch_number(self: &mut TxContext) { + let epoch = self.epoch() + 1; + replace( + native_sender(), + self.tx_hash, + epoch, + native_epoch_timestamp_ms(), + native_ids_created(), + native_rgp(), + native_gas_price(), + native_gas_budget(), + native_sponsor(), + ); +} + +#[test_only] +public fun increment_epoch_timestamp(self: &mut TxContext, delta_ms: u64) { + let epoch_timestamp_ms = self.epoch_timestamp_ms() + delta_ms; + replace( + native_sender(), + self.tx_hash, + native_epoch(), + epoch_timestamp_ms, + native_ids_created(), + native_rgp(), + native_gas_price(), + native_gas_budget(), + native_sponsor(), + ); +} + +fun option_sponsor(): Option
{ + let sponsor = native_sponsor(); + if (sponsor.length() == 0) option::none() else option::some(sponsor[0]) +} +native fun native_sponsor(): vector
; + +#[test_only] +native fun replace( + sender: address, + tx_hash: vector, + epoch: u64, + epoch_timestamp_ms: u64, + ids_created: u64, + rgp: u64, + gas_price: u64, + gas_budget: u64, + sponsor: vector
, +); + +#[allow(unused_function)] +/// Native function for deriving an ID via hash(tx_hash || ids_created) +native fun derive_id(tx_hash: vector, ids_created: u64): address; diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/types.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/types.move new file mode 100644 index 0000000..adfb18a --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/types.move @@ -0,0 +1,11 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// Sui types helpers and utilities +module sui::types; + +// === one-time witness === + +/// Tests if the argument type is a one-time witness, that is a type with only one instantiation +/// across the entire code base. +public native fun is_one_time_witness(_: &T): bool; diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/url.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/url.move new file mode 100644 index 0000000..1c490ad --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/url.move @@ -0,0 +1,35 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/// URL: standard Uniform Resource Locator string +module sui::url; + +use std::ascii::String; + +/// Standard Uniform Resource Locator (URL) string. +public struct Url has copy, drop, store { + // TODO: validate URL format + url: String, +} + +/// Create a `Url`, with no validation +public fun new_unsafe(url: String): Url { + Url { url } +} + +/// Create a `Url` with no validation from bytes +/// Note: this will abort if `bytes` is not valid ASCII +public fun new_unsafe_from_bytes(bytes: vector): Url { + let url = bytes.to_ascii_string(); + Url { url } +} + +/// Get inner URL +public fun inner_url(self: &Url): String { + self.url +} + +/// Update the inner URL +public fun update(self: &mut Url, url: String) { + self.url = url; +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/vdf.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/vdf.move new file mode 100644 index 0000000..baa63b3 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/vdf.move @@ -0,0 +1,48 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +module sui::vdf; + +#[allow(unused_const)] +const EInvalidInput: u64 = 0; + +/// Hash an arbitrary binary `message` to a class group element to be used as input for `vdf_verify`. +/// +/// This function is currently only enabled on Devnet. +public fun hash_to_input(message: &vector): vector { + hash_to_input_internal(message) +} + +/// The internal functions for `hash_to_input`. +native fun hash_to_input_internal(message: &vector): vector; + +/// Verify the output and proof of a VDF with the given number of iterations. The `input`, `output` and `proof` +/// are all class group elements represented by triples `(a,b,c)` such that `b^2 - 4ac = discriminant`. The are expected +/// to be encoded as a BCS encoding of a triple of byte arrays, each being the big-endian twos-complement encoding of +/// a, b and c in that order. +/// +/// This uses Wesolowski's VDF construction over imaginary class groups as described in Wesolowski (2020), +/// 'Efficient Verifiable Delay Functions.', J. Cryptol. 33, and is compatible with the VDF implementation in +/// fastcrypto. +/// +/// The discriminant for the class group is pre-computed and fixed. See how this was generated in the fastcrypto-vdf +/// crate. The final selection of the discriminant for Mainnet will be computed and announced under a nothing-up-my-sleeve +/// process. +/// +/// This function is currently only enabled on Devnet. +public fun vdf_verify( + input: &vector, + output: &vector, + proof: &vector, + iterations: u64, +): bool { + vdf_verify_internal(input, output, proof, iterations) +} + +/// The internal functions for `vdf_verify_internal`. +native fun vdf_verify_internal( + input: &vector, + output: &vector, + proof: &vector, + iterations: u64, +): bool; diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/vec_map.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/vec_map.move new file mode 100644 index 0000000..91b197f --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/vec_map.move @@ -0,0 +1,190 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +module sui::vec_map; + +/// This key already exists in the map +const EKeyAlreadyExists: u64 = 0; + +/// This key does not exist in the map +const EKeyDoesNotExist: u64 = 1; + +/// Trying to destroy a map that is not empty +const EMapNotEmpty: u64 = 2; + +/// Trying to access an element of the map at an invalid index +const EIndexOutOfBounds: u64 = 3; + +/// Trying to pop from a map that is empty +const EMapEmpty: u64 = 4; + +/// Trying to construct a map from keys and values of different lengths +const EUnequalLengths: u64 = 5; + +/// A map data structure backed by a vector. The map is guaranteed not to contain duplicate keys, but entries +/// are *not* sorted by key--entries are included in insertion order. +/// All operations are O(N) in the size of the map--the intention of this data structure is only to provide +/// the convenience of programming against a map API. +/// Large maps should use handwritten parent/child relationships instead. +/// Maps that need sorted iteration rather than insertion order iteration should also be handwritten. +public struct VecMap has copy, drop, store { + contents: vector>, +} + +/// An entry in the map +public struct Entry has copy, drop, store { + key: K, + value: V, +} + +/// Create an empty `VecMap` +public fun empty(): VecMap { + VecMap { contents: vector[] } +} + +/// Insert the entry `key` |-> `value` into `self`. +/// Aborts if `key` is already bound in `self`. +public fun insert(self: &mut VecMap, key: K, value: V) { + assert!(!self.contains(&key), EKeyAlreadyExists); + self.contents.push_back(Entry { key, value }) +} + +/// Remove the entry `key` |-> `value` from self. Aborts if `key` is not bound in `self`. +public fun remove(self: &mut VecMap, key: &K): (K, V) { + let idx = self.get_idx(key); + let Entry { key, value } = self.contents.remove(idx); + (key, value) +} + +/// Pop the most recently inserted entry from the map. Aborts if the map is empty. +public fun pop(self: &mut VecMap): (K, V) { + assert!(self.contents.length() != 0, EMapEmpty); + let Entry { key, value } = self.contents.pop_back(); + (key, value) +} + +#[syntax(index)] +/// Get a mutable reference to the value bound to `key` in `self`. +/// Aborts if `key` is not bound in `self`. +public fun get_mut(self: &mut VecMap, key: &K): &mut V { + let idx = self.get_idx(key); + let entry = &mut self.contents[idx]; + &mut entry.value +} + +#[syntax(index)] +/// Get a reference to the value bound to `key` in `self`. +/// Aborts if `key` is not bound in `self`. +public fun get(self: &VecMap, key: &K): &V { + let idx = self.get_idx(key); + let entry = &self.contents[idx]; + &entry.value +} + +/// Safely try borrow a value bound to `key` in `self`. +/// Return Some(V) if the value exists, None otherwise. +/// Only works for a "copyable" value as references cannot be stored in `vector`. +public fun try_get(self: &VecMap, key: &K): Option { + if (self.contains(key)) { + option::some(self[key]) + } else { + option::none() + } +} + +/// Return true if `self` contains an entry for `key`, false otherwise +public fun contains(self: &VecMap, key: &K): bool { + get_idx_opt(self, key).is_some() +} + +/// Return the number of entries in `self` +public fun length(self: &VecMap): u64 { + self.contents.length() +} + +/// Return true if `self` has 0 elements, false otherwise +public fun is_empty(self: &VecMap): bool { + self.length() == 0 +} + +/// Destroy an empty map. Aborts if `self` is not empty +public fun destroy_empty(self: VecMap) { + let VecMap { contents } = self; + assert!(contents.is_empty(), EMapNotEmpty); + contents.destroy_empty() +} + +/// Unpack `self` into vectors of its keys and values. +/// The output keys and values are stored in insertion order, *not* sorted by key. +public fun into_keys_values(self: VecMap): (vector, vector) { + let VecMap { contents } = self; + let mut keys = vector[]; + let mut values = vector[]; + contents.do!(|Entry { key, value }| { + keys.push_back(key); + values.push_back(value); + }); + (keys, values) +} + +/// Construct a new `VecMap` from two vectors, one for keys and one for values. +/// The key value pairs are associated via their indices in the vectors, e.g. the key at index i +/// in `keys` is associated with the value at index i in `values`. +/// The key value pairs are stored in insertion order (the original vectors ordering) +/// and are *not* sorted. +public fun from_keys_values(keys: vector, values: vector): VecMap { + assert!(keys.length() == values.length(), EUnequalLengths); + let mut contents = VecMap { contents: vector[] }; + keys.zip_do!(values, |key, value| contents.insert(key, value)); + contents +} + +/// Returns a list of keys in the map. +/// Do not assume any particular ordering. +public fun keys(self: &VecMap): vector { + self.contents.map_ref!(|Entry { key, .. }| *key) +} + +/// Find the index of `key` in `self`. Return `None` if `key` is not in `self`. +/// Note that map entries are stored in insertion order, *not* sorted by key. +public fun get_idx_opt(self: &VecMap, key: &K): Option { + self.contents.find_index!(|Entry { key: k, .. }| k == key) +} + +/// Find the index of `key` in `self`. Aborts if `key` is not in `self`. +/// Note that map entries are stored in insertion order, *not* sorted by key. +public fun get_idx(self: &VecMap, key: &K): u64 { + self.contents.find_index!(|Entry { key: k, .. }| k == key).destroy_or!(abort EKeyDoesNotExist) +} + +/// Return a reference to the `idx`th entry of `self`. This gives direct access into the backing array of the map--use with caution. +/// Note that map entries are stored in insertion order, *not* sorted by key. +/// Aborts if `idx` is greater than or equal to `self.length()` +public fun get_entry_by_idx(self: &VecMap, idx: u64): (&K, &V) { + assert!(idx < self.length(), EIndexOutOfBounds); + let entry = &self.contents[idx]; + (&entry.key, &entry.value) +} + +/// Return a mutable reference to the `idx`th entry of `self`. This gives direct access into the backing array of the map--use with caution. +/// Note that map entries are stored in insertion order, *not* sorted by key. +/// Aborts if `idx` is greater than or equal to `self.length()` +public fun get_entry_by_idx_mut(self: &mut VecMap, idx: u64): (&K, &mut V) { + assert!(idx < self.length(), EIndexOutOfBounds); + let entry = &mut self.contents[idx]; + (&entry.key, &mut entry.value) +} + +/// Remove the entry at index `idx` from self. +/// Aborts if `idx` is greater than or equal to `self.length()` +public fun remove_entry_by_idx(self: &mut VecMap, idx: u64): (K, V) { + assert!(idx < self.length(), EIndexOutOfBounds); + let Entry { key, value } = self.contents.remove(idx); + (key, value) +} + +#[deprecated(note = b"Renamed to `length` for consistency.")] +/// Return the number of entries in `self` +public fun size(self: &VecMap): u64 { + self.contents.length() +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/vec_set.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/vec_set.move new file mode 100644 index 0000000..1736cff --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/vec_set.move @@ -0,0 +1,89 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +module sui::vec_set; + +/// This key already exists in the map +const EKeyAlreadyExists: u64 = 0; + +/// This key does not exist in the map +const EKeyDoesNotExist: u64 = 1; + +/// A set data structure backed by a vector. The set is guaranteed not to +/// contain duplicate keys. All operations are O(N) in the size of the set +/// - the intention of this data structure is only to provide the convenience +/// of programming against a set API. Sets that need sorted iteration rather +/// than insertion order iteration should be handwritten. +public struct VecSet has copy, drop, store { + contents: vector, +} + +/// Create an empty `VecSet` +public fun empty(): VecSet { + VecSet { contents: vector[] } +} + +/// Create a singleton `VecSet` that only contains one element. +public fun singleton(key: K): VecSet { + VecSet { contents: vector[key] } +} + +/// Insert a `key` into self. +/// Aborts if `key` is already present in `self`. +public fun insert(self: &mut VecSet, key: K) { + assert!(!self.contains(&key), EKeyAlreadyExists); + self.contents.push_back(key) +} + +/// Remove the entry `key` from self. Aborts if `key` is not present in `self`. +public fun remove(self: &mut VecSet, key: &K) { + let idx = self.contents.find_index!(|k| k == key).destroy_or!(abort EKeyDoesNotExist); + self.contents.remove(idx); +} + +/// Return true if `self` contains an entry for `key`, false otherwise +public fun contains(self: &VecSet, key: &K): bool { + 'search: { + self.contents.do_ref!(|k| if (k == key) return 'search true); + false + } +} + +/// Return the number of entries in `self` +public fun length(self: &VecSet): u64 { + self.contents.length() +} + +/// Return true if `self` has 0 elements, false otherwise +public fun is_empty(self: &VecSet): bool { + self.length() == 0 +} + +/// Unpack `self` into vectors of keys. +/// The output keys are stored in insertion order, *not* sorted. +public fun into_keys(self: VecSet): vector { + let VecSet { contents } = self; + contents +} + +/// Construct a new `VecSet` from a vector of keys. +/// The keys are stored in insertion order (the original `keys` ordering) +/// and are *not* sorted. +public fun from_keys(keys: vector): VecSet { + let mut set = empty(); + keys.do!(|key| set.insert(key)); + set +} + +/// Borrow the `contents` of the `VecSet` to access content by index +/// without unpacking. The contents are stored in insertion order, +/// *not* sorted. +public fun keys(self: &VecSet): &vector { + &self.contents +} + +#[deprecated(note = b"Renamed to `length` for consistency.")] +/// Return the number of entries in `self` +public fun size(self: &VecSet): u64 { + self.contents.length() +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/versioned.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/versioned.move new file mode 100644 index 0000000..3746bbb --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/versioned.move @@ -0,0 +1,88 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +module sui::versioned; + +use sui::dynamic_field; + +/// Failed to upgrade the inner object due to invalid capability or new version. +const EInvalidUpgrade: u64 = 0; + +/// A wrapper type that supports versioning of the inner type. +/// The inner type is a dynamic field of the Versioned object, and is keyed using version. +/// User of this type could load the inner object using corresponding type based on the version. +/// You can also upgrade the inner object to a new type version. +/// If you want to support lazy upgrade of the inner type, one caveat is that all APIs would have +/// to use mutable reference even if it's a read-only API. +public struct Versioned has key, store { + id: UID, + version: u64, +} + +/// Represents a hot potato object generated when we take out the dynamic field. +/// This is to make sure that we always put a new value back. +public struct VersionChangeCap { + versioned_id: ID, + old_version: u64, +} + +/// Create a new Versioned object that contains a initial value of type `T` with an initial version. +public fun create(init_version: u64, init_value: T, ctx: &mut TxContext): Versioned { + let mut self = Versioned { + id: object::new(ctx), + version: init_version, + }; + dynamic_field::add(&mut self.id, init_version, init_value); + self +} + +/// Get the current version of the inner type. +public fun version(self: &Versioned): u64 { + self.version +} + +/// Load the inner value based on the current version. Caller specifies an expected type T. +/// If the type mismatch, the load will fail. +public fun load_value(self: &Versioned): &T { + dynamic_field::borrow(&self.id, self.version) +} + +/// Similar to load_value, but return a mutable reference. +public fun load_value_mut(self: &mut Versioned): &mut T { + dynamic_field::borrow_mut(&mut self.id, self.version) +} + +/// Take the inner object out for upgrade. To ensure we always upgrade properly, a capability object is returned +/// and must be used when we upgrade. +public fun remove_value_for_upgrade(self: &mut Versioned): (T, VersionChangeCap) { + ( + dynamic_field::remove(&mut self.id, self.version), + VersionChangeCap { + versioned_id: object::id(self), + old_version: self.version, + }, + ) +} + +/// Upgrade the inner object with a new version and new value. Must use the capability returned +/// by calling remove_value_for_upgrade. +public fun upgrade( + self: &mut Versioned, + new_version: u64, + new_value: T, + cap: VersionChangeCap, +) { + let VersionChangeCap { versioned_id, old_version } = cap; + assert!(versioned_id == object::id(self), EInvalidUpgrade); + assert!(old_version < new_version, EInvalidUpgrade); + dynamic_field::add(&mut self.id, new_version, new_value); + self.version = new_version; +} + +/// Destroy this Versioned container, and return the inner object. +public fun destroy(self: Versioned): T { + let Versioned { mut id, version } = self; + let ret = dynamic_field::remove(&mut id, version); + id.delete(); + ret +} diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/zklogin_verified_id.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/zklogin_verified_id.move new file mode 100644 index 0000000..4035a35 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/zklogin_verified_id.move @@ -0,0 +1,96 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +#[allow(unused_const, unused_function)] +module sui::zklogin_verified_id; + +use std::string::String; + +const EFunctionDisabled: u64 = 0; + +/// Possession of a VerifiedID proves that the user's address was created using zklogin and the given parameters. +public struct VerifiedID has key { + /// The ID of this VerifiedID + id: UID, + /// The address this VerifiedID is associated with + owner: address, + /// The name of the key claim + key_claim_name: String, + /// The value of the key claim + key_claim_value: String, + /// The issuer + issuer: String, + /// The audience (wallet) + audience: String, +} + +/// Returns the address associated with the given VerifiedID +public fun owner(verified_id: &VerifiedID): address { + verified_id.owner +} + +/// Returns the name of the key claim associated with the given VerifiedID +public fun key_claim_name(verified_id: &VerifiedID): &String { + &verified_id.key_claim_name +} + +/// Returns the value of the key claim associated with the given VerifiedID +public fun key_claim_value(verified_id: &VerifiedID): &String { + &verified_id.key_claim_value +} + +/// Returns the issuer associated with the given VerifiedID +public fun issuer(verified_id: &VerifiedID): &String { + &verified_id.issuer +} + +/// Returns the audience (wallet) associated with the given VerifiedID +public fun audience(verified_id: &VerifiedID): &String { + &verified_id.audience +} + +/// Delete a VerifiedID +public fun delete(verified_id: VerifiedID) { + let VerifiedID { id, owner: _, key_claim_name: _, key_claim_value: _, issuer: _, audience: _ } = + verified_id; + id.delete(); +} + +/// This function has been disabled. +public fun verify_zklogin_id( + _key_claim_name: String, + _key_claim_value: String, + _issuer: String, + _audience: String, + _pin_hash: u256, + _ctx: &mut TxContext, +) { + assert!(false, EFunctionDisabled); +} + +/// This function has been disabled. +public fun check_zklogin_id( + _address: address, + _key_claim_name: &String, + _key_claim_value: &String, + _issuer: &String, + _audience: &String, + _pin_hash: u256, +): bool { + assert!(false, EFunctionDisabled); + false +} + +/// Returns true if `address` was created using zklogin and the given parameters. +/// +/// Aborts with `EInvalidInput` if any of `kc_name`, `kc_value`, `iss` and `aud` is not a properly encoded UTF-8 +/// string or if the inputs are longer than the allowed upper bounds: `kc_name` must be at most 32 characters, +/// `kc_value` must be at most 115 characters and `aud` must be at most 145 characters. +native fun check_zklogin_id_internal( + address: address, + key_claim_name: &vector, + key_claim_value: &vector, + issuer: &vector, + audience: &vector, + pin_hash: u256, +): bool; diff --git a/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/zklogin_verified_issuer.move b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/zklogin_verified_issuer.move new file mode 100644 index 0000000..081aa81 --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/dependencies/Sui/zklogin_verified_issuer.move @@ -0,0 +1,71 @@ +// Copyright (c) Mysten Labs, Inc. +// SPDX-License-Identifier: Apache-2.0 + +#[allow(unused_const)] +module sui::zklogin_verified_issuer; + +use std::string::String; + +/// Error if the proof consisting of the inputs provided to the verification function is invalid. +const EInvalidInput: u64 = 0; + +/// Error if the proof consisting of the inputs provided to the verification function is invalid. +const EInvalidProof: u64 = 1; + +/// Possession of a VerifiedIssuer proves that the user's address was created using zklogin and with the given issuer +/// (identity provider). +public struct VerifiedIssuer has key { + /// The ID of this VerifiedIssuer + id: UID, + /// The address this VerifiedID is associated with + owner: address, + /// The issuer + issuer: String, +} + +/// Returns the address associated with the given VerifiedIssuer +public fun owner(verified_issuer: &VerifiedIssuer): address { + verified_issuer.owner +} + +/// Returns the issuer associated with the given VerifiedIssuer +public fun issuer(verified_issuer: &VerifiedIssuer): &String { + &verified_issuer.issuer +} + +/// Delete a VerifiedIssuer +public fun delete(verified_issuer: VerifiedIssuer) { + let VerifiedIssuer { id, owner: _, issuer: _ } = verified_issuer; + id.delete(); +} + +/// Verify that the caller's address was created using zklogin with the given issuer. If so, a VerifiedIssuer object +/// with the issuers id transferred to the caller. +/// +/// Aborts with `EInvalidProof` if the verification fails. +public fun verify_zklogin_issuer(address_seed: u256, issuer: String, ctx: &mut TxContext) { + let sender = ctx.sender(); + assert!(check_zklogin_issuer(sender, address_seed, &issuer), EInvalidProof); + transfer::transfer( + VerifiedIssuer { + id: object::new(ctx), + owner: sender, + issuer, + }, + sender, + ) +} + +/// Returns true if `address` was created using zklogin with the given issuer and address seed. +public fun check_zklogin_issuer(address: address, address_seed: u256, issuer: &String): bool { + check_zklogin_issuer_internal(address, address_seed, issuer.as_bytes()) +} + +/// Returns true if `address` was created using zklogin with the given issuer and address seed. +/// +/// Aborts with `EInvalidInput` if the `iss` input is not a valid UTF-8 string. +native fun check_zklogin_issuer_internal( + address: address, + address_seed: u256, + issuer: &vector, +): bool; diff --git a/sui/rfq-vault/build/RfqVault/sources/vault.move b/sui/rfq-vault/build/RfqVault/sources/vault.move new file mode 100644 index 0000000..38538be --- /dev/null +++ b/sui/rfq-vault/build/RfqVault/sources/vault.move @@ -0,0 +1,408 @@ +#[allow(lint(public_entry))] +module rfq_vault::vault { + use std::bcs; + use std::ascii::{Self, String}; + use std::type_name; + use sui::bag::{Self, Bag}; + use sui::balance::{Self, Balance}; + use sui::coin::{Self, Coin}; + use sui::ecdsa_k1; + use sui::event; + use sui::table::{Self, Table}; + + const ACTION_FULFIL: u64 = 1; + const ACTION_REFUND: u64 = 2; + const ACTION_MARK_FOR_REFUND: u64 = 4; + + const HASH_SHA256: u8 = 1; + const QUOTE_ID_LENGTH: u64 = 32; + const SECP256K1_PUBLIC_KEY_LENGTH: u64 = 33; + const SECP256K1_SIGNATURE_LENGTH: u64 = 64; + + const E_INVALID_QUOTE_ID: u64 = 1; + const E_INVALID_SIGNATURE: u64 = 2; + const E_PAUSED: u64 = 3; + const E_ONLY_OWNER: u64 = 4; + const E_INVALID_SOLVER_PUBKEY: u64 = 5; + const E_INVALID_DOMAIN: u64 = 6; + const E_INVALID_OWNER: u64 = 7; + + public struct Vault has key { + id: UID, + owner: address, + solver_pubkey: vector, + domain: vector, + paused: bool, + balances: Bag, + quote_used: Table, bool>, + marked_for_refund: Table, bool>, + } + + public struct Deposited has copy, drop { + quote_id: vector, + token_type: String, + amount: u64, + sender: address, + } + + public struct Fulfilled has copy, drop { + quote_id: vector, + token_type: String, + amount: u64, + receiver: address, + } + + public struct MarkedForRefund has copy, drop { + quote_id: vector, + } + + public struct Refunded has copy, drop { + quote_id: vector, + token_type: String, + amount: u64, + receiver: address, + } + + public struct SettlementMessage has drop { + domain: vector, + vault: address, + action: u64, + quote_id: vector, + nonce: u64, + token_type: vector, + amount: u64, + receiver: address, + } + + public struct MarkForRefundMessage has drop { + domain: vector, + vault: address, + action: u64, + quote_id: vector, + nonce: u64, + } + + public entry fun create_vault( + owner: address, + solver_pubkey: vector, + domain: vector, + ctx: &mut TxContext, + ) { + assert!(owner != @0x0, E_INVALID_OWNER); + assert_valid_solver_pubkey(&solver_pubkey); + assert!(domain.length() > 0, E_INVALID_DOMAIN); + + let vault = Vault { + id: object::new(ctx), + owner, + solver_pubkey, + domain, + paused: false, + balances: bag::new(ctx), + quote_used: table::new(ctx), + marked_for_refund: table::new(ctx), + }; + + transfer::share_object(vault); + } + + public entry fun deposit( + vault: &mut Vault, + quote_id: vector, + coin: Coin, + ctx: &mut TxContext, + ) { + assert_not_paused(vault); + assert_valid_quote_id("e_id); + + let amount = coin::value(&coin); + coin::put(balance_mut_or_create(vault), coin); + + event::emit(Deposited { + quote_id, + token_type: token_type(), + amount, + sender: tx_context::sender(ctx), + }); + } + + public entry fun fulfil( + vault: &mut Vault, + quote_id: vector, + nonce: u64, + amount: u64, + receiver: address, + signature: vector, + ctx: &mut TxContext, + ) { + assert_not_paused(vault); + + let message = fulfil_message(vault, copy quote_id, nonce, amount, receiver); + verify_signature(vault, &message, &signature); + mark_quote_id(vault, copy quote_id); + + let coin = coin::take(existing_balance_mut(vault), amount, ctx); + transfer::public_transfer(coin, receiver); + + event::emit(Fulfilled { + quote_id, + token_type: token_type(), + amount, + receiver, + }); + } + + public entry fun mark_for_refund( + vault: &mut Vault, + quote_id: vector, + nonce: u64, + signature: vector, + ) { + assert_not_paused(vault); + + let message = mark_for_refund_message(vault, copy quote_id, nonce); + verify_signature(vault, &message, &signature); + mark_quote_id(vault, copy quote_id); + table::add, bool>(&mut vault.marked_for_refund, copy quote_id, true); + + event::emit(MarkedForRefund { quote_id }); + } + + public entry fun refund( + vault: &mut Vault, + quote_id: vector, + nonce: u64, + amount: u64, + receiver: address, + signature: vector, + ctx: &mut TxContext, + ) { + assert_not_paused(vault); + + let message = refund_message(vault, copy quote_id, nonce, amount, receiver); + verify_signature(vault, &message, &signature); + mark_quote_id(vault, copy quote_id); + + let coin = coin::take(existing_balance_mut(vault), amount, ctx); + transfer::public_transfer(coin, receiver); + + event::emit(Refunded { + quote_id, + token_type: token_type(), + amount, + receiver, + }); + } + + public entry fun fund( + vault: &mut Vault, + coin: Coin, + ctx: &mut TxContext, + ) { + assert_owner(vault, ctx); + coin::put(balance_mut_or_create(vault), coin); + } + + public entry fun rescue( + vault: &mut Vault, + amount: u64, + receiver: address, + ctx: &mut TxContext, + ) { + assert_owner(vault, ctx); + + let coin = coin::take(existing_balance_mut(vault), amount, ctx); + transfer::public_transfer(coin, receiver); + } + + public entry fun pause(vault: &mut Vault, ctx: &mut TxContext) { + assert_owner(vault, ctx); + vault.paused = true; + } + + public entry fun unpause(vault: &mut Vault, ctx: &mut TxContext) { + assert_owner(vault, ctx); + vault.paused = false; + } + + public entry fun set_solver_pubkey( + vault: &mut Vault, + solver_pubkey: vector, + ctx: &mut TxContext, + ) { + assert_owner(vault, ctx); + assert_valid_solver_pubkey(&solver_pubkey); + vault.solver_pubkey = solver_pubkey; + } + + public entry fun transfer_ownership( + vault: &mut Vault, + new_owner: address, + ctx: &mut TxContext, + ) { + assert_owner(vault, ctx); + assert!(new_owner != @0x0, E_INVALID_OWNER); + vault.owner = new_owner; + } + + public fun owner(vault: &Vault): address { + vault.owner + } + + public fun solver_pubkey(vault: &Vault): vector { + copy vault.solver_pubkey + } + + public fun domain(vault: &Vault): vector { + copy vault.domain + } + + public fun is_paused(vault: &Vault): bool { + vault.paused + } + + public fun is_quote_used(vault: &Vault, quote_id: vector): bool { + assert_valid_quote_id("e_id); + table::contains, bool>(&vault.quote_used, quote_id) + } + + public fun is_marked_for_refund(vault: &Vault, quote_id: vector): bool { + assert_valid_quote_id("e_id); + table::contains, bool>(&vault.marked_for_refund, quote_id) + } + + public fun vault_balance(vault: &Vault): u64 { + let key = token_key(); + if (bag::contains_with_type, Balance>(&vault.balances, copy key)) { + balance::value(bag::borrow, Balance>(&vault.balances, key)) + } else { + 0 + } + } + + public fun fulfil_message( + vault: &Vault, + quote_id: vector, + nonce: u64, + amount: u64, + receiver: address, + ): vector { + assert_valid_quote_id("e_id); + settlement_message(vault, ACTION_FULFIL, quote_id, nonce, amount, receiver) + } + + public fun refund_message( + vault: &Vault, + quote_id: vector, + nonce: u64, + amount: u64, + receiver: address, + ): vector { + assert_valid_quote_id("e_id); + settlement_message(vault, ACTION_REFUND, quote_id, nonce, amount, receiver) + } + + public fun mark_for_refund_message( + vault: &Vault, + quote_id: vector, + nonce: u64, + ): vector { + assert_valid_quote_id("e_id); + bcs::to_bytes(&MarkForRefundMessage { + domain: copy vault.domain, + vault: object::uid_to_address(&vault.id), + action: ACTION_MARK_FOR_REFUND, + quote_id, + nonce, + }) + } + + public fun signature_hash_algorithm(): u8 { + HASH_SHA256 + } + + fun settlement_message( + vault: &Vault, + action: u64, + quote_id: vector, + nonce: u64, + amount: u64, + receiver: address, + ): vector { + bcs::to_bytes(&SettlementMessage { + domain: copy vault.domain, + vault: object::uid_to_address(&vault.id), + action, + quote_id, + nonce, + token_type: token_key(), + amount, + receiver, + }) + } + + fun verify_signature(vault: &Vault, message: &vector, signature: &vector) { + assert!(signature.length() == SECP256K1_SIGNATURE_LENGTH, E_INVALID_SIGNATURE); + assert!( + ecdsa_k1::secp256k1_verify( + signature, + &vault.solver_pubkey, + message, + HASH_SHA256, + ), + E_INVALID_SIGNATURE, + ); + } + + fun balance_mut_or_create(vault: &mut Vault): &mut Balance { + let key = token_key(); + if (!bag::contains_with_type, Balance>(&vault.balances, copy key)) { + bag::add, Balance>( + &mut vault.balances, + copy key, + balance::zero(), + ); + }; + + bag::borrow_mut, Balance>(&mut vault.balances, key) + } + + fun existing_balance_mut(vault: &mut Vault): &mut Balance { + bag::borrow_mut, Balance>(&mut vault.balances, token_key()) + } + + fun mark_quote_id(vault: &mut Vault, quote_id: vector) { + assert!( + !table::contains, bool>(&vault.quote_used, copy quote_id), + E_INVALID_QUOTE_ID, + ); + table::add, bool>(&mut vault.quote_used, quote_id, true); + } + + fun assert_not_paused(vault: &Vault) { + assert!(!vault.paused, E_PAUSED); + } + + fun assert_owner(vault: &Vault, ctx: &TxContext) { + assert!(tx_context::sender(ctx) == vault.owner, E_ONLY_OWNER); + } + + fun assert_valid_quote_id(quote_id: &vector) { + assert!(quote_id.length() == QUOTE_ID_LENGTH, E_INVALID_QUOTE_ID); + } + + fun assert_valid_solver_pubkey(solver_pubkey: &vector) { + assert!( + solver_pubkey.length() == SECP256K1_PUBLIC_KEY_LENGTH, + E_INVALID_SOLVER_PUBKEY, + ); + } + + fun token_key(): vector { + ascii::into_bytes(token_type()) + } + + fun token_type(): String { + type_name::into_string(type_name::with_original_ids()) + } +} diff --git a/sui/rfq-vault/sources/vault.move b/sui/rfq-vault/sources/vault.move new file mode 100644 index 0000000..38538be --- /dev/null +++ b/sui/rfq-vault/sources/vault.move @@ -0,0 +1,408 @@ +#[allow(lint(public_entry))] +module rfq_vault::vault { + use std::bcs; + use std::ascii::{Self, String}; + use std::type_name; + use sui::bag::{Self, Bag}; + use sui::balance::{Self, Balance}; + use sui::coin::{Self, Coin}; + use sui::ecdsa_k1; + use sui::event; + use sui::table::{Self, Table}; + + const ACTION_FULFIL: u64 = 1; + const ACTION_REFUND: u64 = 2; + const ACTION_MARK_FOR_REFUND: u64 = 4; + + const HASH_SHA256: u8 = 1; + const QUOTE_ID_LENGTH: u64 = 32; + const SECP256K1_PUBLIC_KEY_LENGTH: u64 = 33; + const SECP256K1_SIGNATURE_LENGTH: u64 = 64; + + const E_INVALID_QUOTE_ID: u64 = 1; + const E_INVALID_SIGNATURE: u64 = 2; + const E_PAUSED: u64 = 3; + const E_ONLY_OWNER: u64 = 4; + const E_INVALID_SOLVER_PUBKEY: u64 = 5; + const E_INVALID_DOMAIN: u64 = 6; + const E_INVALID_OWNER: u64 = 7; + + public struct Vault has key { + id: UID, + owner: address, + solver_pubkey: vector, + domain: vector, + paused: bool, + balances: Bag, + quote_used: Table, bool>, + marked_for_refund: Table, bool>, + } + + public struct Deposited has copy, drop { + quote_id: vector, + token_type: String, + amount: u64, + sender: address, + } + + public struct Fulfilled has copy, drop { + quote_id: vector, + token_type: String, + amount: u64, + receiver: address, + } + + public struct MarkedForRefund has copy, drop { + quote_id: vector, + } + + public struct Refunded has copy, drop { + quote_id: vector, + token_type: String, + amount: u64, + receiver: address, + } + + public struct SettlementMessage has drop { + domain: vector, + vault: address, + action: u64, + quote_id: vector, + nonce: u64, + token_type: vector, + amount: u64, + receiver: address, + } + + public struct MarkForRefundMessage has drop { + domain: vector, + vault: address, + action: u64, + quote_id: vector, + nonce: u64, + } + + public entry fun create_vault( + owner: address, + solver_pubkey: vector, + domain: vector, + ctx: &mut TxContext, + ) { + assert!(owner != @0x0, E_INVALID_OWNER); + assert_valid_solver_pubkey(&solver_pubkey); + assert!(domain.length() > 0, E_INVALID_DOMAIN); + + let vault = Vault { + id: object::new(ctx), + owner, + solver_pubkey, + domain, + paused: false, + balances: bag::new(ctx), + quote_used: table::new(ctx), + marked_for_refund: table::new(ctx), + }; + + transfer::share_object(vault); + } + + public entry fun deposit( + vault: &mut Vault, + quote_id: vector, + coin: Coin, + ctx: &mut TxContext, + ) { + assert_not_paused(vault); + assert_valid_quote_id("e_id); + + let amount = coin::value(&coin); + coin::put(balance_mut_or_create(vault), coin); + + event::emit(Deposited { + quote_id, + token_type: token_type(), + amount, + sender: tx_context::sender(ctx), + }); + } + + public entry fun fulfil( + vault: &mut Vault, + quote_id: vector, + nonce: u64, + amount: u64, + receiver: address, + signature: vector, + ctx: &mut TxContext, + ) { + assert_not_paused(vault); + + let message = fulfil_message(vault, copy quote_id, nonce, amount, receiver); + verify_signature(vault, &message, &signature); + mark_quote_id(vault, copy quote_id); + + let coin = coin::take(existing_balance_mut(vault), amount, ctx); + transfer::public_transfer(coin, receiver); + + event::emit(Fulfilled { + quote_id, + token_type: token_type(), + amount, + receiver, + }); + } + + public entry fun mark_for_refund( + vault: &mut Vault, + quote_id: vector, + nonce: u64, + signature: vector, + ) { + assert_not_paused(vault); + + let message = mark_for_refund_message(vault, copy quote_id, nonce); + verify_signature(vault, &message, &signature); + mark_quote_id(vault, copy quote_id); + table::add, bool>(&mut vault.marked_for_refund, copy quote_id, true); + + event::emit(MarkedForRefund { quote_id }); + } + + public entry fun refund( + vault: &mut Vault, + quote_id: vector, + nonce: u64, + amount: u64, + receiver: address, + signature: vector, + ctx: &mut TxContext, + ) { + assert_not_paused(vault); + + let message = refund_message(vault, copy quote_id, nonce, amount, receiver); + verify_signature(vault, &message, &signature); + mark_quote_id(vault, copy quote_id); + + let coin = coin::take(existing_balance_mut(vault), amount, ctx); + transfer::public_transfer(coin, receiver); + + event::emit(Refunded { + quote_id, + token_type: token_type(), + amount, + receiver, + }); + } + + public entry fun fund( + vault: &mut Vault, + coin: Coin, + ctx: &mut TxContext, + ) { + assert_owner(vault, ctx); + coin::put(balance_mut_or_create(vault), coin); + } + + public entry fun rescue( + vault: &mut Vault, + amount: u64, + receiver: address, + ctx: &mut TxContext, + ) { + assert_owner(vault, ctx); + + let coin = coin::take(existing_balance_mut(vault), amount, ctx); + transfer::public_transfer(coin, receiver); + } + + public entry fun pause(vault: &mut Vault, ctx: &mut TxContext) { + assert_owner(vault, ctx); + vault.paused = true; + } + + public entry fun unpause(vault: &mut Vault, ctx: &mut TxContext) { + assert_owner(vault, ctx); + vault.paused = false; + } + + public entry fun set_solver_pubkey( + vault: &mut Vault, + solver_pubkey: vector, + ctx: &mut TxContext, + ) { + assert_owner(vault, ctx); + assert_valid_solver_pubkey(&solver_pubkey); + vault.solver_pubkey = solver_pubkey; + } + + public entry fun transfer_ownership( + vault: &mut Vault, + new_owner: address, + ctx: &mut TxContext, + ) { + assert_owner(vault, ctx); + assert!(new_owner != @0x0, E_INVALID_OWNER); + vault.owner = new_owner; + } + + public fun owner(vault: &Vault): address { + vault.owner + } + + public fun solver_pubkey(vault: &Vault): vector { + copy vault.solver_pubkey + } + + public fun domain(vault: &Vault): vector { + copy vault.domain + } + + public fun is_paused(vault: &Vault): bool { + vault.paused + } + + public fun is_quote_used(vault: &Vault, quote_id: vector): bool { + assert_valid_quote_id("e_id); + table::contains, bool>(&vault.quote_used, quote_id) + } + + public fun is_marked_for_refund(vault: &Vault, quote_id: vector): bool { + assert_valid_quote_id("e_id); + table::contains, bool>(&vault.marked_for_refund, quote_id) + } + + public fun vault_balance(vault: &Vault): u64 { + let key = token_key(); + if (bag::contains_with_type, Balance>(&vault.balances, copy key)) { + balance::value(bag::borrow, Balance>(&vault.balances, key)) + } else { + 0 + } + } + + public fun fulfil_message( + vault: &Vault, + quote_id: vector, + nonce: u64, + amount: u64, + receiver: address, + ): vector { + assert_valid_quote_id("e_id); + settlement_message(vault, ACTION_FULFIL, quote_id, nonce, amount, receiver) + } + + public fun refund_message( + vault: &Vault, + quote_id: vector, + nonce: u64, + amount: u64, + receiver: address, + ): vector { + assert_valid_quote_id("e_id); + settlement_message(vault, ACTION_REFUND, quote_id, nonce, amount, receiver) + } + + public fun mark_for_refund_message( + vault: &Vault, + quote_id: vector, + nonce: u64, + ): vector { + assert_valid_quote_id("e_id); + bcs::to_bytes(&MarkForRefundMessage { + domain: copy vault.domain, + vault: object::uid_to_address(&vault.id), + action: ACTION_MARK_FOR_REFUND, + quote_id, + nonce, + }) + } + + public fun signature_hash_algorithm(): u8 { + HASH_SHA256 + } + + fun settlement_message( + vault: &Vault, + action: u64, + quote_id: vector, + nonce: u64, + amount: u64, + receiver: address, + ): vector { + bcs::to_bytes(&SettlementMessage { + domain: copy vault.domain, + vault: object::uid_to_address(&vault.id), + action, + quote_id, + nonce, + token_type: token_key(), + amount, + receiver, + }) + } + + fun verify_signature(vault: &Vault, message: &vector, signature: &vector) { + assert!(signature.length() == SECP256K1_SIGNATURE_LENGTH, E_INVALID_SIGNATURE); + assert!( + ecdsa_k1::secp256k1_verify( + signature, + &vault.solver_pubkey, + message, + HASH_SHA256, + ), + E_INVALID_SIGNATURE, + ); + } + + fun balance_mut_or_create(vault: &mut Vault): &mut Balance { + let key = token_key(); + if (!bag::contains_with_type, Balance>(&vault.balances, copy key)) { + bag::add, Balance>( + &mut vault.balances, + copy key, + balance::zero(), + ); + }; + + bag::borrow_mut, Balance>(&mut vault.balances, key) + } + + fun existing_balance_mut(vault: &mut Vault): &mut Balance { + bag::borrow_mut, Balance>(&mut vault.balances, token_key()) + } + + fun mark_quote_id(vault: &mut Vault, quote_id: vector) { + assert!( + !table::contains, bool>(&vault.quote_used, copy quote_id), + E_INVALID_QUOTE_ID, + ); + table::add, bool>(&mut vault.quote_used, quote_id, true); + } + + fun assert_not_paused(vault: &Vault) { + assert!(!vault.paused, E_PAUSED); + } + + fun assert_owner(vault: &Vault, ctx: &TxContext) { + assert!(tx_context::sender(ctx) == vault.owner, E_ONLY_OWNER); + } + + fun assert_valid_quote_id(quote_id: &vector) { + assert!(quote_id.length() == QUOTE_ID_LENGTH, E_INVALID_QUOTE_ID); + } + + fun assert_valid_solver_pubkey(solver_pubkey: &vector) { + assert!( + solver_pubkey.length() == SECP256K1_PUBLIC_KEY_LENGTH, + E_INVALID_SOLVER_PUBKEY, + ); + } + + fun token_key(): vector { + ascii::into_bytes(token_type()) + } + + fun token_type(): String { + type_name::into_string(type_name::with_original_ids()) + } +} diff --git a/sui/rfq-vault/tests/vault_tests.move b/sui/rfq-vault/tests/vault_tests.move new file mode 100644 index 0000000..830a48b --- /dev/null +++ b/sui/rfq-vault/tests/vault_tests.move @@ -0,0 +1,489 @@ +#[test_only, allow(deprecated_usage, implicit_const_copy)] +module rfq_vault::vault_tests; + +use rfq_vault::vault::{Self, Vault}; +use sui::coin::{Self, Coin, TreasuryCap}; +use sui::ecdsa_k1; +use sui::test_scenario::{Self, Scenario}; +use sui::transfer; +use sui::url; + +public struct VAULT_TESTS has drop {} + +const OWNER: address = @0xA11CE; +const USER: address = @0xB0B; +const RECEIVER: address = @0xCAFE; +const OTHER: address = @0xBEEF; + +const AMOUNT: u64 = 1000; +const DOMAIN: vector = b"socket-rfq-vault-sui-test-v1"; +const SEED: vector = b"Some random seed, 32 bytes long."; + +#[test] +fun deposit_custodies_coin_and_duplicate_deposit_is_allowed() { + let mut scenario = setup(); + scenario.next_tx(USER); + { + let mut vault = scenario.take_shared(); + let mut treasury = scenario.take_from_address>(OWNER); + + vault::deposit( + &mut vault, + quote_id(1), + mint(&mut treasury, AMOUNT, &mut scenario), + scenario.ctx(), + ); + vault::deposit( + &mut vault, + quote_id(1), + mint(&mut treasury, 2 * AMOUNT, &mut scenario), + scenario.ctx(), + ); + + assert!(vault::vault_balance(&vault) == 3 * AMOUNT); + assert!(!vault::is_quote_used(&vault, quote_id(1))); + + transfer::public_transfer(treasury, OWNER); + test_scenario::return_shared(vault); + }; + scenario.end(); +} + +#[test] +fun fulfil_with_solver_signature_releases_funds_and_blocks_replay() { + let mut scenario = setup_funded_vault(2 * AMOUNT); + scenario.next_tx(OTHER); + { + let mut vault = scenario.take_shared(); + let quote_id = quote_id(2); + let nonce = 7; + let signature = sign_fulfil(&vault, copy quote_id, nonce, AMOUNT, RECEIVER); + + vault::fulfil( + &mut vault, + copy quote_id, + nonce, + AMOUNT, + RECEIVER, + signature, + scenario.ctx(), + ); + + assert!(vault::vault_balance(&vault) == AMOUNT); + assert!(vault::is_quote_used(&vault, copy quote_id)); + test_scenario::return_shared(vault); + }; + scenario.next_tx(RECEIVER); + { + let coin = scenario.take_from_address>(RECEIVER); + assert!(coin.value() == AMOUNT); + transfer::public_transfer(coin, OWNER); + }; + scenario.end(); +} + +#[test, expected_failure(abort_code = vault::E_INVALID_QUOTE_ID)] +fun fulfil_replay_aborts() { + let mut scenario = setup_funded_vault(2 * AMOUNT); + scenario.next_tx(OTHER); + { + let mut vault = scenario.take_shared(); + let quote_id = quote_id(3); + let signature = sign_fulfil(&vault, copy quote_id, 8, AMOUNT, RECEIVER); + + vault::fulfil( + &mut vault, + copy quote_id, + 8, + AMOUNT, + RECEIVER, + copy signature, + scenario.ctx(), + ); + vault::fulfil( + &mut vault, + quote_id, + 8, + AMOUNT, + RECEIVER, + signature, + scenario.ctx(), + ); + + test_scenario::return_shared(vault); + }; + scenario.end(); +} + +#[test, expected_failure(abort_code = vault::E_INVALID_QUOTE_ID)] +fun fulfil_after_refund_aborts() { + let mut scenario = setup_funded_vault(2 * AMOUNT); + scenario.next_tx(OTHER); + { + let mut vault = scenario.take_shared(); + let quote_id = quote_id(4); + let refund_signature = sign_refund(&vault, copy quote_id, 9, AMOUNT, RECEIVER); + vault::refund( + &mut vault, + copy quote_id, + 9, + AMOUNT, + RECEIVER, + refund_signature, + scenario.ctx(), + ); + + let fulfil_signature = sign_fulfil(&vault, copy quote_id, 10, AMOUNT, RECEIVER); + vault::fulfil( + &mut vault, + quote_id, + 10, + AMOUNT, + RECEIVER, + fulfil_signature, + scenario.ctx(), + ); + + test_scenario::return_shared(vault); + }; + scenario.end(); +} + +#[test] +fun mark_for_refund_consumes_quote_id_and_blocks_refund() { + let mut scenario = setup_funded_vault(AMOUNT); + scenario.next_tx(OTHER); + { + let mut vault = scenario.take_shared(); + let quote_id = quote_id(5); + let signature = sign_mark_for_refund(&vault, copy quote_id, 11); + + vault::mark_for_refund(&mut vault, copy quote_id, 11, signature); + + assert!(vault::is_quote_used(&vault, copy quote_id)); + assert!(vault::is_marked_for_refund(&vault, copy quote_id)); + test_scenario::return_shared(vault); + }; + scenario.end(); +} + +#[test, expected_failure(abort_code = vault::E_INVALID_QUOTE_ID)] +fun refund_after_mark_for_refund_aborts() { + let mut scenario = setup_funded_vault(AMOUNT); + scenario.next_tx(OTHER); + { + let mut vault = scenario.take_shared(); + let quote_id = quote_id(6); + let mark_signature = sign_mark_for_refund(&vault, copy quote_id, 12); + vault::mark_for_refund(&mut vault, copy quote_id, 12, mark_signature); + + let refund_signature = sign_refund(&vault, copy quote_id, 13, AMOUNT, RECEIVER); + vault::refund( + &mut vault, + quote_id, + 13, + AMOUNT, + RECEIVER, + refund_signature, + scenario.ctx(), + ); + + test_scenario::return_shared(vault); + }; + scenario.end(); +} + +#[test] +fun refund_with_solver_signature_releases_funds() { + let mut scenario = setup_funded_vault(AMOUNT); + scenario.next_tx(OTHER); + { + let mut vault = scenario.take_shared(); + let quote_id = quote_id(7); + let signature = sign_refund(&vault, copy quote_id, 14, AMOUNT, RECEIVER); + + vault::refund( + &mut vault, + copy quote_id, + 14, + AMOUNT, + RECEIVER, + signature, + scenario.ctx(), + ); + + assert!(vault::vault_balance(&vault) == 0); + assert!(vault::is_quote_used(&vault, quote_id)); + test_scenario::return_shared(vault); + }; + scenario.next_tx(RECEIVER); + { + let coin = scenario.take_from_address>(RECEIVER); + assert!(coin.value() == AMOUNT); + transfer::public_transfer(coin, OWNER); + }; + scenario.end(); +} + +#[test, expected_failure(abort_code = vault::E_INVALID_QUOTE_ID)] +fun refund_replay_aborts() { + let mut scenario = setup_funded_vault(2 * AMOUNT); + scenario.next_tx(OTHER); + { + let mut vault = scenario.take_shared(); + let quote_id = quote_id(8); + let signature = sign_refund(&vault, copy quote_id, 15, AMOUNT, RECEIVER); + + vault::refund( + &mut vault, + copy quote_id, + 15, + AMOUNT, + RECEIVER, + copy signature, + scenario.ctx(), + ); + vault::refund( + &mut vault, + quote_id, + 15, + AMOUNT, + RECEIVER, + signature, + scenario.ctx(), + ); + + test_scenario::return_shared(vault); + }; + scenario.end(); +} + +#[test, expected_failure(abort_code = vault::E_INVALID_QUOTE_ID)] +fun refund_after_fulfil_aborts() { + let mut scenario = setup_funded_vault(2 * AMOUNT); + scenario.next_tx(OTHER); + { + let mut vault = scenario.take_shared(); + let quote_id = quote_id(9); + let fulfil_signature = sign_fulfil(&vault, copy quote_id, 16, AMOUNT, RECEIVER); + vault::fulfil( + &mut vault, + copy quote_id, + 16, + AMOUNT, + RECEIVER, + fulfil_signature, + scenario.ctx(), + ); + + let refund_signature = sign_refund(&vault, copy quote_id, 17, AMOUNT, RECEIVER); + vault::refund( + &mut vault, + quote_id, + 17, + AMOUNT, + RECEIVER, + refund_signature, + scenario.ctx(), + ); + + test_scenario::return_shared(vault); + }; + scenario.end(); +} + +#[test, expected_failure(abort_code = vault::E_PAUSED)] +fun paused_vault_blocks_deposit() { + let mut scenario = setup(); + scenario.next_tx(OWNER); + { + let mut vault = scenario.take_shared(); + vault::pause(&mut vault, scenario.ctx()); + test_scenario::return_shared(vault); + }; + scenario.next_tx(USER); + { + let mut vault = scenario.take_shared(); + let mut treasury = scenario.take_from_address>(OWNER); + vault::deposit( + &mut vault, + quote_id(10), + mint(&mut treasury, AMOUNT, &mut scenario), + scenario.ctx(), + ); + + transfer::public_transfer(treasury, OWNER); + test_scenario::return_shared(vault); + }; + scenario.end(); +} + +#[test] +fun owner_can_rescue_and_update_admin_state() { + let mut scenario = setup_funded_vault(AMOUNT); + scenario.next_tx(OWNER); + { + let mut vault = scenario.take_shared(); + let new_keypair = ecdsa_k1::secp256k1_keypair_from_seed( + &b"Another random 32 byte test seed", + ); + + vault::set_solver_pubkey(&mut vault, *new_keypair.public_key(), scenario.ctx()); + vault::pause(&mut vault, scenario.ctx()); + assert!(vault::is_paused(&vault)); + vault::unpause(&mut vault, scenario.ctx()); + assert!(!vault::is_paused(&vault)); + vault::rescue(&mut vault, AMOUNT, RECEIVER, scenario.ctx()); + vault::transfer_ownership(&mut vault, OTHER, scenario.ctx()); + + assert!(vault::owner(&vault) == OTHER); + assert!(vault::vault_balance(&vault) == 0); + test_scenario::return_shared(vault); + }; + scenario.end(); +} + +#[test, expected_failure(abort_code = vault::E_ONLY_OWNER)] +fun non_owner_cannot_rescue() { + let mut scenario = setup_funded_vault(AMOUNT); + scenario.next_tx(OTHER); + { + let mut vault = scenario.take_shared(); + vault::rescue(&mut vault, AMOUNT, RECEIVER, scenario.ctx()); + test_scenario::return_shared(vault); + }; + scenario.end(); +} + +#[test, expected_failure(abort_code = vault::E_INVALID_QUOTE_ID)] +fun deposit_rejects_non_32_byte_quote_id() { + let mut scenario = setup(); + scenario.next_tx(USER); + { + let mut vault = scenario.take_shared(); + let mut treasury = scenario.take_from_address>(OWNER); + vault::deposit( + &mut vault, + b"too-short", + mint(&mut treasury, AMOUNT, &mut scenario), + scenario.ctx(), + ); + + transfer::public_transfer(treasury, OWNER); + test_scenario::return_shared(vault); + }; + scenario.end(); +} + +#[test] +fun create_vault_can_set_owner_different_from_deployer() { + let mut scenario = test_scenario::begin(OTHER); + let keypair = solver_keypair(); + vault::create_vault(OWNER, *keypair.public_key(), DOMAIN, scenario.ctx()); + + scenario.next_tx(OWNER); + { + let vault = scenario.take_shared(); + assert!(vault::owner(&vault) == OWNER); + test_scenario::return_shared(vault); + }; + scenario.end(); +} + +fun setup(): Scenario { + let mut scenario = test_scenario::begin(OWNER); + let keypair = solver_keypair(); + let (treasury, metadata) = coin::create_currency( + VAULT_TESTS {}, + 6, + b"TEST", + b"Test Coin", + b"RFQ vault test coin", + option::some(url::new_unsafe_from_bytes(b"https://socket.tech")), + scenario.ctx(), + ); + + transfer::public_freeze_object(metadata); + transfer::public_transfer(treasury, OWNER); + vault::create_vault(OWNER, *keypair.public_key(), DOMAIN, scenario.ctx()); + + scenario +} + +fun setup_funded_vault(amount: u64): Scenario { + let mut scenario = setup(); + scenario.next_tx(OWNER); + { + let mut vault = scenario.take_shared(); + let mut treasury = scenario.take_from_address>(OWNER); + vault::fund( + &mut vault, + mint(&mut treasury, amount, &mut scenario), + scenario.ctx(), + ); + transfer::public_transfer(treasury, OWNER); + test_scenario::return_shared(vault); + }; + + scenario +} + +fun mint( + treasury: &mut TreasuryCap, + amount: u64, + scenario: &mut Scenario, +): Coin { + coin::from_balance(treasury.mint_balance(amount), scenario.ctx()) +} + +fun sign_fulfil( + vault: &Vault, + quote_id: vector, + nonce: u64, + amount: u64, + receiver: address, +): vector { + ecdsa_k1::secp256k1_sign( + solver_keypair().private_key(), + &vault::fulfil_message(vault, quote_id, nonce, amount, receiver), + vault::signature_hash_algorithm(), + false, + ) +} + +fun sign_refund( + vault: &Vault, + quote_id: vector, + nonce: u64, + amount: u64, + receiver: address, +): vector { + ecdsa_k1::secp256k1_sign( + solver_keypair().private_key(), + &vault::refund_message(vault, quote_id, nonce, amount, receiver), + vault::signature_hash_algorithm(), + false, + ) +} + +fun sign_mark_for_refund(vault: &Vault, quote_id: vector, nonce: u64): vector { + ecdsa_k1::secp256k1_sign( + solver_keypair().private_key(), + &vault::mark_for_refund_message(vault, quote_id, nonce), + vault::signature_hash_algorithm(), + false, + ) +} + +fun solver_keypair(): ecdsa_k1::KeyPair { + ecdsa_k1::secp256k1_keypair_from_seed(&SEED) +} + +fun quote_id(id: u8): vector { + vector[ + id, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + ] +}