{ "name": "BiatecPoolProvider", "desc": "", "methods": [ { "name": "bootstrap", "desc": "Biatec deploys single pool provider smart contract", "args": [ { "name": "appBiatecConfigProvider", "type": "uint64", "desc": "Biatec amm provider" } ], "returns": { "type": "void" }, "actions": { "create": [], "call": [ "NoOp" ] } }, { "name": "getCurrentStatus", "desc": "Returns current status", "readonly": true, "args": [ { "name": "appPoolId", "type": "uint64", "desc": "Pool id to retrieve the stats" } ], "returns": { "type": "(uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64)", "desc": "Pool info statistics", "struct": "AppPoolInfo" }, "actions": { "create": [], "call": [ "NoOp" ] } }, { "name": "createApplication", "desc": "Initial setup", "args": [], "returns": { "type": "void" }, "actions": { "create": [ "NoOp" ], "call": [] } }, { "name": "updateApplication", "desc": "addressUdpater from global biatec configuration is allowed to update application", "args": [ { "name": "appBiatecConfigProvider", "type": "uint64" }, { "name": "newVersion", "type": "byte[]" } ], "returns": { "type": "void" }, "actions": { "create": [], "call": [ "UpdateApplication" ] } }, { "name": "setNativeTokenName", "args": [ { "name": "appBiatecConfigProvider", "type": "uint64" }, { "name": "nativeTokenName", "type": "byte[]" } ], "returns": { "type": "void" }, "actions": { "create": [], "call": [ "NoOp" ] } }, { "name": "loadCLAMMContractData", "args": [ { "name": "appBiatecConfigProvider", "type": "uint64" }, { "name": "approvalProgramSize", "type": "uint64" }, { "name": "offset", "type": "uint64" }, { "name": "data", "type": "byte[]" } ], "returns": { "type": "void" }, "actions": { "create": [], "call": [ "NoOp" ] } }, { "name": "noop", "desc": "No op tx to increase the app call and box size limits", "args": [ { "name": "_i", "type": "uint64" } ], "returns": { "type": "void" }, "actions": { "create": [], "call": [ "NoOp" ] } }, { "name": "deployPool", "desc": "Anybody can call this method to bootstrap new clamm pool", "args": [ { "name": "assetA", "type": "uint64", "desc": "Asset A ID must be lower then Asset B ID" }, { "name": "assetB", "type": "uint64", "desc": "Asset B" }, { "name": "appBiatecConfigProvider", "type": "uint64", "desc": "Biatec amm provider" }, { "name": "appBiatecPoolProvider", "type": "uint64", "desc": "Pool provider" }, { "name": "txSeed", "type": "pay", "desc": "Seed transaction so that smart contract can opt in to the assets" }, { "name": "fee", "type": "uint64", "desc": "Fee in base level (9 decimals). value 1_000_000_000 = 1 = 100%. 10_000_000 = 1%. 1_000_000 = 0.1%" }, { "name": "priceMin", "type": "uint64", "desc": "Min price range. At this point all assets are in asset A." }, { "name": "priceMax", "type": "uint64", "desc": "Max price range. At this point all assets are in asset B." }, { "name": "currentPrice", "type": "uint64", "desc": "Deployer can specify the current price for easier deployemnt." }, { "name": "verificationClass", "type": "uint64", "desc": "Minimum verification level from the biatec identity. Level 0 means no kyc." } ], "returns": { "type": "uint64", "desc": "LP token ID" }, "actions": { "create": [], "call": [ "NoOp" ] } }, { "name": "registerPool", "desc": "This method is called by constructor of the luquidity pool", "args": [], "returns": { "type": "void" }, "actions": { "create": [], "call": [ "NoOp" ] } }, { "name": "registerTrade", "desc": "This metod registers the trade and calculates and store the trade statistics", "args": [ { "name": "appPoolId", "type": "uint64", "desc": "Liquidity pool smart contract" }, { "name": "assetA", "type": "uint64", "desc": "Asset A" }, { "name": "assetB", "type": "uint64", "desc": "Asset B" }, { "name": "priceFrom", "type": "uint64", "desc": "The original price" }, { "name": "priceTo", "type": "uint64", "desc": "The new price" }, { "name": "amountA", "type": "uint64", "desc": "Asset A amount spent or received" }, { "name": "amountB", "type": "uint64", "desc": "Asset B amount spent or received" }, { "name": "feeAmountA", "type": "uint64", "desc": "Fees paid in asset A if any" }, { "name": "feeAmountB", "type": "uint64", "desc": "Fees paid in asset B if any" }, { "name": "s", "type": "uint64", "desc": "Scale multiplier" } ], "returns": { "type": "void" }, "events": [ { "name": "tradeEvent", "args": [ { "name": "appPoolId", "type": "uint64" }, { "name": "assetA", "type": "uint64" }, { "name": "assetB", "type": "uint64" }, { "name": "priceFrom", "type": "uint64" }, { "name": "priceTo", "type": "uint64" }, { "name": "amountA", "type": "uint64" }, { "name": "amountB", "type": "uint64" }, { "name": "feeAmountA", "type": "uint64" }, { "name": "feeAmountB", "type": "uint64" }, { "name": "s", "type": "uint64" } ], "desc": "" } ], "actions": { "create": [], "call": [ "NoOp" ] } }, { "name": "sendOnlineKeyRegistration", "desc": "addressExecutiveFee can perfom key registration for this LP pool\n\n\nOnly addressExecutiveFee is allowed to execute this method.", "args": [ { "name": "appBiatecConfigProvider", "type": "uint64" }, { "name": "votePK", "type": "byte[]" }, { "name": "selectionPK", "type": "byte[]" }, { "name": "stateProofPK", "type": "byte[]" }, { "name": "voteFirst", "type": "uint64" }, { "name": "voteLast", "type": "uint64" }, { "name": "voteKeyDilution", "type": "uint64" }, { "name": "fee", "type": "uint64" } ], "returns": { "type": "void" }, "actions": { "create": [], "call": [ "NoOp" ] } }, { "name": "withdrawExcessAssets", "desc": "If someone deposits excess assets to this smart contract biatec can use them.\n\n\nOnly addressExecutiveFee is allowed to execute this method.", "args": [ { "name": "appBiatecConfigProvider", "type": "uint64", "desc": "Biatec config app. Only addressExecutiveFee is allowed to execute this method." }, { "name": "asset", "type": "uint64", "desc": "Asset to withdraw. If native token, then zero" }, { "name": "amount", "type": "uint64", "desc": "Amount of the asset to be withdrawn" } ], "returns": { "type": "uint64" }, "actions": { "create": [], "call": [ "NoOp" ] } }, { "name": "getPrice", "desc": "Retuns the full price info for the asset pair. If app pool is defined, then it returns the pool info.", "readonly": true, "args": [ { "name": "assetA", "type": "uint64", "desc": "Asset A must be less than Asset B" }, { "name": "assetB", "type": "uint64", "desc": "Asset B" }, { "name": "appPoolId", "type": "uint64", "desc": "Liquidity pool app id. If zero, then aggregated price info is returned." } ], "returns": { "type": "(uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64)", "desc": "AppPoolInfo with the price info for the asset pair", "struct": "AppPoolInfo" }, "actions": { "create": [], "call": [ "NoOp" ] } }, { "name": "calculateAssetBWithdrawOnLpDeposit", "desc": "Calculates how much asset B will be taken from the smart contract on LP asset deposit", "readonly": true, "args": [ { "name": "inAmount", "type": "uint256", "desc": "LP Asset amount in Base decimal representation.." }, { "name": "assetBBalance", "type": "uint256", "desc": "Asset B balance. Variable ab, in base scale" }, { "name": "liquidity", "type": "uint256", "desc": "Current liquidity. Variable L, in base scale" } ], "returns": { "type": "uint256", "desc": "Amount of asset B to be given to the caller before fees. The result is in Base decimals (9)" }, "actions": { "create": [], "call": [ "NoOp" ] } } ], "events": [ { "name": "tradeEvent", "args": [ { "name": "appPoolId", "type": "uint64" }, { "name": "assetA", "type": "uint64" }, { "name": "assetB", "type": "uint64" }, { "name": "priceFrom", "type": "uint64" }, { "name": "priceTo", "type": "uint64" }, { "name": "amountA", "type": "uint64" }, { "name": "amountB", "type": "uint64" }, { "name": "feeAmountA", "type": "uint64" }, { "name": "feeAmountB", "type": "uint64" }, { "name": "s", "type": "uint64" } ], "desc": "" } ], "arcs": [ 4, 56 ], "structs": { "AppPoolInfo": [ { "name": "assetA", "type": "uint64" }, { "name": "assetB", "type": "uint64" }, { "name": "verificationClass", "type": "uint64" }, { "name": "latestPrice", "type": "uint64" }, { "name": "period1Duration", "type": "uint64" }, { "name": "period1NowVolumeA", "type": "uint64" }, { "name": "period1NowVolumeB", "type": "uint64" }, { "name": "period1NowFeeA", "type": "uint64" }, { "name": "period1NowFeeB", "type": "uint64" }, { "name": "period1NowVWAP", "type": "uint64" }, { "name": "period1NowTime", "type": "uint64" }, { "name": "period1PrevVolumeA", "type": "uint64" }, { "name": "period1PrevVolumeB", "type": "uint64" }, { "name": "period1PrevFeeA", "type": "uint64" }, { "name": "period1PrevFeeB", "type": "uint64" }, { "name": "period1PrevVWAP", "type": "uint64" }, { "name": "period1PrevTime", "type": "uint64" }, { "name": "period2Duration", "type": "uint64" }, { "name": "period2NowVolumeA", "type": "uint64" }, { "name": "period2NowVolumeB", "type": "uint64" }, { "name": "period2NowFeeA", "type": "uint64" }, { "name": "period2NowFeeB", "type": "uint64" }, { "name": "period2NowVWAP", "type": "uint64" }, { "name": "period2NowTime", "type": "uint64" }, { "name": "period2PrevVolumeA", "type": "uint64" }, { "name": "period2PrevVolumeB", "type": "uint64" }, { "name": "period2PrevFeeA", "type": "uint64" }, { "name": "period2PrevFeeB", "type": "uint64" }, { "name": "period2PrevVWAP", "type": "uint64" }, { "name": "period2PrevTime", "type": "uint64" }, { "name": "period3Duration", "type": "uint64" }, { "name": "period3NowVolumeA", "type": "uint64" }, { "name": "period3NowVolumeB", "type": "uint64" }, { "name": "period3NowFeeA", "type": "uint64" }, { "name": "period3NowFeeB", "type": "uint64" }, { "name": "period3NowVWAP", "type": "uint64" }, { "name": "period3NowTime", "type": "uint64" }, { "name": "period3PrevVolumeA", "type": "uint64" }, { "name": "period3PrevVolumeB", "type": "uint64" }, { "name": "period3PrevFeeA", "type": "uint64" }, { "name": "period3PrevFeeB", "type": "uint64" }, { "name": "period3PrevVWAP", "type": "uint64" }, { "name": "period3PrevTime", "type": "uint64" }, { "name": "period4Duration", "type": "uint64" }, { "name": "period4NowVolumeA", "type": "uint64" }, { "name": "period4NowVolumeB", "type": "uint64" }, { "name": "period4NowFeeA", "type": "uint64" }, { "name": "period4NowFeeB", "type": "uint64" }, { "name": "period4NowVWAP", "type": "uint64" }, { "name": "period4NowTime", "type": "uint64" }, { "name": "period4PrevVolumeA", "type": "uint64" }, { "name": "period4PrevVolumeB", "type": "uint64" }, { "name": "period4PrevFeeA", "type": "uint64" }, { "name": "period4PrevFeeB", "type": "uint64" }, { "name": "period4PrevVWAP", "type": "uint64" }, { "name": "period4PrevTime", "type": "uint64" } ], "PoolConfig": [ { "name": "assetA", "type": "uint64" }, { "name": "assetB", "type": "uint64" }, { "name": "min", "type": "uint64" }, { "name": "max", "type": "uint64" }, { "name": "fee", "type": "uint64" }, { "name": "verificationClass", "type": "uint64" } ], "FullConfig": [ { "name": "appId", "type": "uint64" }, { "name": "assetA", "type": "uint64" }, { "name": "assetB", "type": "uint64" }, { "name": "min", "type": "uint64" }, { "name": "max", "type": "uint64" }, { "name": "fee", "type": "uint64" }, { "name": "lpTokenId", "type": "uint64" }, { "name": "verificationClass", "type": "uint8" } ], "AssetsCombined": [ { "name": "assetA", "type": "uint64" }, { "name": "assetB", "type": "uint64" } ] }, "state": { "schema": { "global": { "bytes": 2, "ints": 16 }, "local": { "bytes": 0, "ints": 0 } }, "keys": { "global": { "period1": { "key": "cDE=", "keyType": "AVMBytes", "valueType": "uint64" }, "period2": { "key": "cDI=", "keyType": "AVMBytes", "valueType": "uint64" }, "period3": { "key": "cDM=", "keyType": "AVMBytes", "valueType": "uint64" }, "period4": { "key": "cDQ=", "keyType": "AVMBytes", "valueType": "uint64" }, "nativeTokenName": { "key": "bnQ=", "keyType": "AVMBytes", "valueType": "AVMBytes" }, "recentPools1": { "key": "cnAx", "keyType": "AVMBytes", "valueType": "uint64" }, "recentPools2": { "key": "cnAy", "keyType": "AVMBytes", "valueType": "uint64" }, "recentPools3": { "key": "cnAz", "keyType": "AVMBytes", "valueType": "uint64" }, "recentPools4": { "key": "cnA0", "keyType": "AVMBytes", "valueType": "uint64" }, "recentPools5": { "key": "cnA1", "keyType": "AVMBytes", "valueType": "uint64" }, "recentPools6": { "key": "cnA2", "keyType": "AVMBytes", "valueType": "uint64" }, "recentPools7": { "key": "cnA3", "keyType": "AVMBytes", "valueType": "uint64" }, "recentPools8": { "key": "cnA4", "keyType": "AVMBytes", "valueType": "uint64" }, "recentPools9": { "key": "cnA5", "keyType": "AVMBytes", "valueType": "uint64" }, "recentPools10": { "key": "cnAxMA==", "keyType": "AVMBytes", "valueType": "uint64" }, "recentPoolsIndex": { "key": "cnBp", "keyType": "AVMBytes", "valueType": "uint64" }, "appBiatecConfigProvider": { "key": "Qg==", "keyType": "AVMBytes", "valueType": "uint64" }, "version": { "key": "c2N2ZXI=", "keyType": "AVMBytes", "valueType": "AVMBytes" } }, "local": {}, "box": { "clammApprovalProgram1": { "key": "Y2FwYjE=", "keyType": "AVMBytes", "valueType": "AVMBytes" }, "clammApprovalProgram2": { "key": "Y2FwYjI=", "keyType": "AVMBytes", "valueType": "AVMBytes" }, "clammApprovalProgram3": { "key": "Y2FwYjM=", "keyType": "AVMBytes", "valueType": "AVMBytes" } } }, "maps": { "global": {}, "local": {}, "box": { "pools": { "keyType": "uint64", "valueType": "AppPoolInfo", "prefix": "cA==" }, "poolsByConfig": { "keyType": "PoolConfig", "valueType": "uint64", "prefix": "cGM=" }, "fullConfigs": { "keyType": "FullConfig", "valueType": "uint64", "prefix": "ZmM=" }, "poolsAggregated": { "keyType": "AssetsCombined", "valueType": "AppPoolInfo", "prefix": "cw==" } } } }, "bareActions": { "create": [], "call": [] }, "sourceInfo": { "approval": { "sourceInfo": [ { "teal": 1, "source": "contracts\\BiatecPoolProvider.algo.ts:134", "pc": [ 0 ] }, { "teal": 2, "source": "contracts\\BiatecPoolProvider.algo.ts:134", "pc": [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104 ] }, { "teal": 3, "source": "contracts\\BiatecPoolProvider.algo.ts:134", "pc": [ 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256 ] }, { "teal": 15, "source": "contracts\\BiatecPoolProvider.algo.ts:134", "pc": [ 257, 258 ] }, { "teal": 16, "source": "contracts\\BiatecPoolProvider.algo.ts:134", "pc": [ 259 ] }, { "teal": 17, "source": "contracts\\BiatecPoolProvider.algo.ts:134", "pc": [ 260, 261 ] }, { "teal": 18, "source": "contracts\\BiatecPoolProvider.algo.ts:134", "pc": [ 262 ] }, { "teal": 19, "source": "contracts\\BiatecPoolProvider.algo.ts:134", "pc": [ 263, 264 ] }, { "teal": 20, "source": "contracts\\BiatecPoolProvider.algo.ts:134", "pc": [ 265 ] }, { "teal": 21, "source": "contracts\\BiatecPoolProvider.algo.ts:134", "pc": [ 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291 ] }, { "teal": 25, "source": "contracts\\BiatecPoolProvider.algo.ts:134", "errorMessage": "The requested action is not implemented in this contract. Are you using the correct OnComplete? Did you set your app ID?", "pc": [ 292 ] }, { "teal": 30, "source": "contracts\\BiatecPoolProvider.algo.ts:222", "pc": [ 293, 294, 295 ] }, { "teal": 31, "source": "contracts\\BiatecPoolProvider.algo.ts:222", "pc": [ 296 ] }, { "teal": 34, "source": "contracts\\BiatecPoolProvider.algo.ts:222", "pc": [ 297, 298, 299 ] }, { "teal": 35, "source": "contracts\\BiatecPoolProvider.algo.ts:222", "pc": [ 300 ] }, { "teal": 36, "source": "contracts\\BiatecPoolProvider.algo.ts:222", "pc": [ 301 ] }, { "teal": 43, "source": "contracts\\BiatecPoolProvider.algo.ts:222", "pc": [ 302, 303, 304 ] }, { "teal": 46, "source": "contracts\\BiatecPoolProvider.algo.ts:222", "pc": [ 305 ] }, { "teal": 50, "source": "contracts\\BiatecPoolProvider.algo.ts:223", "pc": [ 306, 307 ] }, { "teal": 51, "source": "contracts\\BiatecPoolProvider.algo.ts:223", "pc": [ 308, 309, 310 ] }, { "teal": 52, "source": "contracts\\BiatecPoolProvider.algo.ts:223", "pc": [ 311, 312 ] }, { "teal": 53, "source": "contracts\\BiatecPoolProvider.algo.ts:223", "pc": [ 313 ] }, { "teal": 54, "source": "contracts\\BiatecPoolProvider.algo.ts:223", "pc": [ 314 ] }, { "teal": 57, "source": "contracts\\BiatecPoolProvider.algo.ts:223", "errorMessage": "Only creator of the app can set it up", "pc": [ 315 ] }, { "teal": 61, "source": "contracts\\BiatecPoolProvider.algo.ts:224", "pc": [ 316, 317 ] }, { "teal": 62, "source": "contracts\\BiatecPoolProvider.algo.ts:224", "pc": [ 318, 319 ] }, { "teal": 63, "source": "contracts\\BiatecPoolProvider.algo.ts:224", "pc": [ 320 ] }, { "teal": 67, "source": "contracts\\BiatecPoolProvider.algo.ts:225", "pc": [ 321, 322 ] }, { "teal": 68, "source": "contracts\\BiatecPoolProvider.algo.ts:225", "pc": [ 323 ] }, { "teal": 69, "source": "contracts\\BiatecPoolProvider.algo.ts:225", "pc": [ 324 ] }, { "teal": 72, "source": "contracts\\BiatecPoolProvider.algo.ts:225", "errorMessage": "global state value does not exist: appBiatecConfigProvider.globalState('s')", "pc": [ 325 ] }, { "teal": 73, "source": "contracts\\BiatecPoolProvider.algo.ts:225", "pc": [ 326, 327 ] }, { "teal": 77, "source": "contracts\\BiatecPoolProvider.algo.ts:226", "pc": [ 328, 329 ] }, { "teal": 78, "source": "contracts\\BiatecPoolProvider.algo.ts:226", "pc": [ 330 ] }, { "teal": 79, "source": "contracts\\BiatecPoolProvider.algo.ts:226", "pc": [ 331 ] }, { "teal": 82, "source": "contracts\\BiatecPoolProvider.algo.ts:226", "errorMessage": "ERR_PAUSED", "pc": [ 332 ] }, { "teal": 83, "source": "contracts\\BiatecPoolProvider.algo.ts:222", "pc": [ 333 ] }, { "teal": 88, "source": "contracts\\BiatecPoolProvider.algo.ts:235", "pc": [ 334, 335 ] }, { "teal": 91, "source": "contracts\\BiatecPoolProvider.algo.ts:236", "pc": [ 336, 337, 338 ] }, { "teal": 92, "source": "contracts\\BiatecPoolProvider.algo.ts:236", "pc": [ 339 ] }, { "teal": 95, "source": "contracts\\BiatecPoolProvider.algo.ts:235", "pc": [ 340, 341, 342 ] }, { "teal": 96, "source": "contracts\\BiatecPoolProvider.algo.ts:235", "pc": [ 343 ] }, { "teal": 97, "source": "contracts\\BiatecPoolProvider.algo.ts:235", "pc": [ 344 ] }, { "teal": 98, "source": "contracts\\BiatecPoolProvider.algo.ts:235", "pc": [ 345 ] }, { "teal": 99, "source": "contracts\\BiatecPoolProvider.algo.ts:235", "pc": [ 346 ] }, { "teal": 108, "source": "contracts\\BiatecPoolProvider.algo.ts:235", "pc": [ 347, 348, 349 ] }, { "teal": 112, "source": "contracts\\BiatecPoolProvider.algo.ts:237", "pc": [ 350 ] }, { "teal": 113, "source": "contracts\\BiatecPoolProvider.algo.ts:237", "pc": [ 351, 352 ] }, { "teal": 114, "source": "contracts\\BiatecPoolProvider.algo.ts:237", "pc": [ 353 ] }, { "teal": 115, "source": "contracts\\BiatecPoolProvider.algo.ts:237", "pc": [ 354 ] }, { "teal": 116, "source": "contracts\\BiatecPoolProvider.algo.ts:237", "pc": [ 355 ] }, { "teal": 119, "source": "contracts\\BiatecPoolProvider.algo.ts:237", "errorMessage": "box value does not exist: this.pools(appPoolId.id).value", "pc": [ 356 ] }, { "teal": 120, "source": "contracts\\BiatecPoolProvider.algo.ts:235", "pc": [ 357 ] }, { "teal": 125, "source": "contracts\\BiatecPoolProvider.algo.ts:243", "pc": [ 358, 359, 360 ] }, { "teal": 126, "source": "contracts\\BiatecPoolProvider.algo.ts:243", "pc": [ 361 ] }, { "teal": 127, "source": "contracts\\BiatecPoolProvider.algo.ts:243", "pc": [ 362 ] }, { "teal": 133, "source": "contracts\\BiatecPoolProvider.algo.ts:243", "pc": [ 363, 364, 365 ] }, { "teal": 137, "source": "contracts\\BiatecPoolProvider.algo.ts:244", "pc": [ 366, 367 ] }, { "teal": 138, "source": "contracts\\BiatecPoolProvider.algo.ts:244", "pc": [ 368 ] }, { "teal": 142, "source": "contracts\\BiatecPoolProvider.algo.ts:245", "pc": [ 369, 370 ] }, { "teal": 143, "source": "contracts\\BiatecPoolProvider.algo.ts:245", "pc": [ 371, 372 ] }, { "teal": 144, "source": "contracts\\BiatecPoolProvider.algo.ts:245", "pc": [ 373 ] }, { "teal": 148, "source": "contracts\\BiatecPoolProvider.algo.ts:247", "pc": [ 374, 375 ] }, { "teal": 149, "source": "contracts\\BiatecPoolProvider.algo.ts:247", "pc": [ 376, 377, 378, 379 ] }, { "teal": 150, "source": "contracts\\BiatecPoolProvider.algo.ts:247", "pc": [ 380 ] }, { "teal": 154, "source": "contracts\\BiatecPoolProvider.algo.ts:248", "pc": [ 381, 382 ] }, { "teal": 155, "source": "contracts\\BiatecPoolProvider.algo.ts:248", "pc": [ 383, 384, 385, 386 ] }, { "teal": 156, "source": "contracts\\BiatecPoolProvider.algo.ts:248", "pc": [ 387 ] }, { "teal": 160, "source": "contracts\\BiatecPoolProvider.algo.ts:250", "pc": [ 388, 389 ] }, { "teal": 161, "source": "contracts\\BiatecPoolProvider.algo.ts:250", "pc": [ 390, 391, 392, 393, 394 ] }, { "teal": 162, "source": "contracts\\BiatecPoolProvider.algo.ts:250", "pc": [ 395 ] }, { "teal": 166, "source": "contracts\\BiatecPoolProvider.algo.ts:251", "pc": [ 396, 397 ] }, { "teal": 167, "source": "contracts\\BiatecPoolProvider.algo.ts:251", "pc": [ 398 ] }, { "teal": 168, "source": "contracts\\BiatecPoolProvider.algo.ts:251", "pc": [ 399 ] }, { "teal": 172, "source": "contracts\\BiatecPoolProvider.algo.ts:252", "pc": [ 400, 401 ] }, { "teal": 173, "source": "contracts\\BiatecPoolProvider.algo.ts:252", "pc": [ 402 ] }, { "teal": 174, "source": "contracts\\BiatecPoolProvider.algo.ts:252", "pc": [ 403 ] }, { "teal": 178, "source": "contracts\\BiatecPoolProvider.algo.ts:253", "pc": [ 404, 405 ] }, { "teal": 179, "source": "contracts\\BiatecPoolProvider.algo.ts:253", "pc": [ 406 ] }, { "teal": 180, "source": "contracts\\BiatecPoolProvider.algo.ts:253", "pc": [ 407 ] }, { "teal": 184, "source": "contracts\\BiatecPoolProvider.algo.ts:254", "pc": [ 408, 409 ] }, { "teal": 185, "source": "contracts\\BiatecPoolProvider.algo.ts:254", "pc": [ 410 ] }, { "teal": 186, "source": "contracts\\BiatecPoolProvider.algo.ts:254", "pc": [ 411 ] }, { "teal": 190, "source": "contracts\\BiatecPoolProvider.algo.ts:255", "pc": [ 412, 413 ] }, { "teal": 191, "source": "contracts\\BiatecPoolProvider.algo.ts:255", "pc": [ 414 ] }, { "teal": 192, "source": "contracts\\BiatecPoolProvider.algo.ts:255", "pc": [ 415 ] }, { "teal": 196, "source": "contracts\\BiatecPoolProvider.algo.ts:256", "pc": [ 416, 417 ] }, { "teal": 197, "source": "contracts\\BiatecPoolProvider.algo.ts:256", "pc": [ 418 ] }, { "teal": 198, "source": "contracts\\BiatecPoolProvider.algo.ts:256", "pc": [ 419 ] }, { "teal": 202, "source": "contracts\\BiatecPoolProvider.algo.ts:257", "pc": [ 420, 421 ] }, { "teal": 203, "source": "contracts\\BiatecPoolProvider.algo.ts:257", "pc": [ 422 ] }, { "teal": 204, "source": "contracts\\BiatecPoolProvider.algo.ts:257", "pc": [ 423 ] }, { "teal": 208, "source": "contracts\\BiatecPoolProvider.algo.ts:258", "pc": [ 424, 425 ] }, { "teal": 209, "source": "contracts\\BiatecPoolProvider.algo.ts:258", "pc": [ 426 ] }, { "teal": 210, "source": "contracts\\BiatecPoolProvider.algo.ts:258", "pc": [ 427 ] }, { "teal": 214, "source": "contracts\\BiatecPoolProvider.algo.ts:259", "pc": [ 428, 429 ] }, { "teal": 215, "source": "contracts\\BiatecPoolProvider.algo.ts:259", "pc": [ 430 ] }, { "teal": 216, "source": "contracts\\BiatecPoolProvider.algo.ts:259", "pc": [ 431 ] }, { "teal": 220, "source": "contracts\\BiatecPoolProvider.algo.ts:260", "pc": [ 432, 433 ] }, { "teal": 221, "source": "contracts\\BiatecPoolProvider.algo.ts:260", "pc": [ 434 ] }, { "teal": 222, "source": "contracts\\BiatecPoolProvider.algo.ts:260", "pc": [ 435 ] }, { "teal": 226, "source": "contracts\\BiatecPoolProvider.algo.ts:261", "pc": [ 436, 437 ] }, { "teal": 227, "source": "contracts\\BiatecPoolProvider.algo.ts:261", "pc": [ 438 ] }, { "teal": 228, "source": "contracts\\BiatecPoolProvider.algo.ts:261", "pc": [ 439 ] }, { "teal": 232, "source": "contracts\\BiatecPoolProvider.algo.ts:262", "pc": [ 440, 441 ] }, { "teal": 233, "source": "contracts\\BiatecPoolProvider.algo.ts:262", "pc": [ 442, 443 ] }, { "teal": 234, "source": "contracts\\BiatecPoolProvider.algo.ts:262", "pc": [ 444 ] }, { "teal": 238, "source": "contracts\\BiatecPoolProvider.algo.ts:263", "pc": [ 445, 446 ] }, { "teal": 239, "source": "contracts\\BiatecPoolProvider.algo.ts:263", "pc": [ 447, 448, 449, 450, 451, 452 ] }, { "teal": 240, "source": "contracts\\BiatecPoolProvider.algo.ts:263", "pc": [ 453 ] }, { "teal": 241, "source": "contracts\\BiatecPoolProvider.algo.ts:243", "pc": [ 454 ] }, { "teal": 246, "source": "contracts\\BiatecPoolProvider.algo.ts:269", "pc": [ 455, 456, 457 ] }, { "teal": 247, "source": "contracts\\BiatecPoolProvider.algo.ts:269", "pc": [ 458, 459, 460 ] }, { "teal": 250, "source": "contracts\\BiatecPoolProvider.algo.ts:269", "pc": [ 461, 462, 463 ] }, { "teal": 251, "source": "contracts\\BiatecPoolProvider.algo.ts:269", "pc": [ 464 ] }, { "teal": 254, "source": "contracts\\BiatecPoolProvider.algo.ts:269", "pc": [ 465, 466, 467 ] }, { "teal": 255, "source": "contracts\\BiatecPoolProvider.algo.ts:269", "pc": [ 468 ] }, { "teal": 256, "source": "contracts\\BiatecPoolProvider.algo.ts:269", "pc": [ 469 ] }, { "teal": 262, "source": "contracts\\BiatecPoolProvider.algo.ts:269", "pc": [ 470, 471, 472 ] }, { "teal": 265, "source": "contracts\\BiatecPoolProvider.algo.ts:269", "pc": [ 473 ] }, { "teal": 266, "source": "contracts\\BiatecPoolProvider.algo.ts:269", "pc": [ 474 ] }, { "teal": 270, "source": "contracts\\BiatecPoolProvider.algo.ts:270", "pc": [ 475, 476 ] }, { "teal": 271, "source": "contracts\\BiatecPoolProvider.algo.ts:270", "pc": [ 477, 478 ] }, { "teal": 272, "source": "contracts\\BiatecPoolProvider.algo.ts:270", "pc": [ 479 ] }, { "teal": 273, "source": "contracts\\BiatecPoolProvider.algo.ts:270", "pc": [ 480 ] }, { "teal": 276, "source": "contracts\\BiatecPoolProvider.algo.ts:270", "errorMessage": "Configuration app does not match", "pc": [ 481 ] }, { "teal": 280, "source": "contracts\\BiatecPoolProvider.algo.ts:271", "pc": [ 482, 483 ] }, { "teal": 281, "source": "contracts\\BiatecPoolProvider.algo.ts:271", "pc": [ 484, 485 ] }, { "teal": 282, "source": "contracts\\BiatecPoolProvider.algo.ts:271", "pc": [ 486 ] }, { "teal": 285, "source": "contracts\\BiatecPoolProvider.algo.ts:271", "errorMessage": "global state value does not exist: appBiatecConfigProvider.globalState('u')", "pc": [ 487 ] }, { "teal": 286, "source": "contracts\\BiatecPoolProvider.algo.ts:271", "pc": [ 488, 489 ] }, { "teal": 290, "source": "contracts\\BiatecPoolProvider.algo.ts:272", "pc": [ 490, 491 ] }, { "teal": 291, "source": "contracts\\BiatecPoolProvider.algo.ts:272", "pc": [ 492, 493 ] }, { "teal": 292, "source": "contracts\\BiatecPoolProvider.algo.ts:272", "pc": [ 494 ] }, { "teal": 295, "source": "contracts\\BiatecPoolProvider.algo.ts:272", "errorMessage": "Only addressUdpater setup in the config can update application", "pc": [ 495 ] }, { "teal": 299, "source": "contracts\\BiatecPoolProvider.algo.ts:273", "pc": [ 496, 497 ] }, { "teal": 300, "source": "contracts\\BiatecPoolProvider.algo.ts:273", "pc": [ 498 ] }, { "teal": 301, "source": "contracts\\BiatecPoolProvider.algo.ts:273", "pc": [ 499 ] }, { "teal": 304, "source": "contracts\\BiatecPoolProvider.algo.ts:273", "errorMessage": "global state value does not exist: appBiatecConfigProvider.globalState('s')", "pc": [ 500 ] }, { "teal": 305, "source": "contracts\\BiatecPoolProvider.algo.ts:273", "pc": [ 501, 502 ] }, { "teal": 309, "source": "contracts\\BiatecPoolProvider.algo.ts:274", "pc": [ 503, 504 ] }, { "teal": 310, "source": "contracts\\BiatecPoolProvider.algo.ts:274", "pc": [ 505 ] }, { "teal": 311, "source": "contracts\\BiatecPoolProvider.algo.ts:274", "pc": [ 506 ] }, { "teal": 314, "source": "contracts\\BiatecPoolProvider.algo.ts:274", "errorMessage": "ERR_PAUSED", "pc": [ 507 ] }, { "teal": 318, "source": "contracts\\BiatecPoolProvider.algo.ts:275", "pc": [ 508, 509 ] }, { "teal": 319, "source": "contracts\\BiatecPoolProvider.algo.ts:275", "pc": [ 510 ] }, { "teal": 323, "source": "contracts\\BiatecPoolProvider.algo.ts:276", "pc": [ 511, 512 ] }, { "teal": 324, "source": "contracts\\BiatecPoolProvider.algo.ts:276", "pc": [ 513 ] }, { "teal": 328, "source": "contracts\\BiatecPoolProvider.algo.ts:277", "pc": [ 514, 515 ] }, { "teal": 329, "source": "contracts\\BiatecPoolProvider.algo.ts:277", "pc": [ 516, 517 ] }, { "teal": 330, "source": "contracts\\BiatecPoolProvider.algo.ts:277", "pc": [ 518 ] }, { "teal": 331, "source": "contracts\\BiatecPoolProvider.algo.ts:269", "pc": [ 519 ] }, { "teal": 336, "source": "contracts\\BiatecPoolProvider.algo.ts:280", "pc": [ 520, 521, 522 ] }, { "teal": 337, "source": "contracts\\BiatecPoolProvider.algo.ts:280", "pc": [ 523, 524, 525 ] }, { "teal": 340, "source": "contracts\\BiatecPoolProvider.algo.ts:280", "pc": [ 526, 527, 528 ] }, { "teal": 341, "source": "contracts\\BiatecPoolProvider.algo.ts:280", "pc": [ 529 ] }, { "teal": 344, "source": "contracts\\BiatecPoolProvider.algo.ts:280", "pc": [ 530, 531, 532 ] }, { "teal": 345, "source": "contracts\\BiatecPoolProvider.algo.ts:280", "pc": [ 533 ] }, { "teal": 346, "source": "contracts\\BiatecPoolProvider.algo.ts:280", "pc": [ 534 ] }, { "teal": 350, "source": "contracts\\BiatecPoolProvider.algo.ts:280", "pc": [ 535, 536, 537 ] }, { "teal": 353, "source": "contracts\\BiatecPoolProvider.algo.ts:280", "pc": [ 538 ] }, { "teal": 354, "source": "contracts\\BiatecPoolProvider.algo.ts:280", "pc": [ 539, 540 ] }, { "teal": 358, "source": "contracts\\BiatecPoolProvider.algo.ts:281", "pc": [ 541, 542 ] }, { "teal": 359, "source": "contracts\\BiatecPoolProvider.algo.ts:281", "pc": [ 543, 544 ] }, { "teal": 360, "source": "contracts\\BiatecPoolProvider.algo.ts:281", "pc": [ 545 ] }, { "teal": 361, "source": "contracts\\BiatecPoolProvider.algo.ts:281", "pc": [ 546 ] }, { "teal": 364, "source": "contracts\\BiatecPoolProvider.algo.ts:281", "errorMessage": "Configuration app does not match", "pc": [ 547 ] }, { "teal": 368, "source": "contracts\\BiatecPoolProvider.algo.ts:282", "pc": [ 548, 549 ] }, { "teal": 369, "source": "contracts\\BiatecPoolProvider.algo.ts:282", "pc": [ 550, 551 ] }, { "teal": 370, "source": "contracts\\BiatecPoolProvider.algo.ts:282", "pc": [ 552 ] }, { "teal": 373, "source": "contracts\\BiatecPoolProvider.algo.ts:282", "errorMessage": "global state value does not exist: appBiatecConfigProvider.globalState('u')", "pc": [ 553 ] }, { "teal": 374, "source": "contracts\\BiatecPoolProvider.algo.ts:282", "pc": [ 554, 555 ] }, { "teal": 378, "source": "contracts\\BiatecPoolProvider.algo.ts:283", "pc": [ 556, 557 ] }, { "teal": 379, "source": "contracts\\BiatecPoolProvider.algo.ts:283", "pc": [ 558, 559 ] }, { "teal": 380, "source": "contracts\\BiatecPoolProvider.algo.ts:283", "pc": [ 560 ] }, { "teal": 383, "source": "contracts\\BiatecPoolProvider.algo.ts:283", "errorMessage": "Only addressUdpater setup in the config can update application", "pc": [ 561 ] }, { "teal": 387, "source": "contracts\\BiatecPoolProvider.algo.ts:284", "pc": [ 562, 563 ] }, { "teal": 388, "source": "contracts\\BiatecPoolProvider.algo.ts:284", "pc": [ 564 ] }, { "teal": 389, "source": "contracts\\BiatecPoolProvider.algo.ts:284", "pc": [ 565 ] }, { "teal": 392, "source": "contracts\\BiatecPoolProvider.algo.ts:284", "errorMessage": "global state value does not exist: appBiatecConfigProvider.globalState('s')", "pc": [ 566 ] }, { "teal": 393, "source": "contracts\\BiatecPoolProvider.algo.ts:284", "pc": [ 567, 568 ] }, { "teal": 397, "source": "contracts\\BiatecPoolProvider.algo.ts:285", "pc": [ 569, 570 ] }, { "teal": 398, "source": "contracts\\BiatecPoolProvider.algo.ts:285", "pc": [ 571 ] }, { "teal": 399, "source": "contracts\\BiatecPoolProvider.algo.ts:285", "pc": [ 572 ] }, { "teal": 402, "source": "contracts\\BiatecPoolProvider.algo.ts:285", "errorMessage": "ERR_PAUSED", "pc": [ 573 ] }, { "teal": 406, "source": "contracts\\BiatecPoolProvider.algo.ts:286", "pc": [ 574, 575 ] }, { "teal": 407, "source": "contracts\\BiatecPoolProvider.algo.ts:286", "pc": [ 576, 577 ] }, { "teal": 412, "source": "contracts\\BiatecPoolProvider.algo.ts:287", "pc": [ 578, 579 ] }, { "teal": 413, "source": "contracts\\BiatecPoolProvider.algo.ts:287", "pc": [ 580 ] }, { "teal": 414, "source": "contracts\\BiatecPoolProvider.algo.ts:287", "pc": [ 581, 582 ] }, { "teal": 415, "source": "contracts\\BiatecPoolProvider.algo.ts:287", "pc": [ 583 ] }, { "teal": 416, "source": "contracts\\BiatecPoolProvider.algo.ts:287", "pc": [ 584 ] }, { "teal": 417, "source": "contracts\\BiatecPoolProvider.algo.ts:287", "pc": [ 585, 586, 587 ] }, { "teal": 418, "source": "contracts\\BiatecPoolProvider.algo.ts:287", "pc": [ 588, 589 ] }, { "teal": 419, "source": "contracts\\BiatecPoolProvider.algo.ts:287", "pc": [ 590, 591, 592 ] }, { "teal": 420, "source": "contracts\\BiatecPoolProvider.algo.ts:287", "pc": [ 593, 594, 595 ] }, { "teal": 421, "source": "contracts\\BiatecPoolProvider.algo.ts:287", "pc": [ 596 ] }, { "teal": 422, "source": "contracts\\BiatecPoolProvider.algo.ts:287", "pc": [ 597 ] }, { "teal": 425, "source": "contracts\\BiatecPoolProvider.algo.ts:287", "pc": [ 598, 599, 600 ] }, { "teal": 430, "source": "contracts\\BiatecPoolProvider.algo.ts:288", "pc": [ 601, 602 ] }, { "teal": 431, "source": "contracts\\BiatecPoolProvider.algo.ts:288", "pc": [ 603, 604 ] }, { "teal": 432, "source": "contracts\\BiatecPoolProvider.algo.ts:288", "pc": [ 605, 606 ] }, { "teal": 433, "source": "contracts\\BiatecPoolProvider.algo.ts:288", "pc": [ 607 ] }, { "teal": 434, "source": "contracts\\BiatecPoolProvider.algo.ts:288", "pc": [ 608 ] }, { "teal": 435, "source": "contracts\\BiatecPoolProvider.algo.ts:288", "pc": [ 609, 610 ] }, { "teal": 440, "source": "contracts\\BiatecPoolProvider.algo.ts:290", "pc": [ 611, 612 ] }, { "teal": 441, "source": "contracts\\BiatecPoolProvider.algo.ts:290", "pc": [ 613 ] }, { "teal": 442, "source": "contracts\\BiatecPoolProvider.algo.ts:290", "pc": [ 614 ] }, { "teal": 443, "source": "contracts\\BiatecPoolProvider.algo.ts:290", "pc": [ 615 ] }, { "teal": 446, "source": "contracts\\BiatecPoolProvider.algo.ts:290", "errorMessage": "Native token name must not be empty", "pc": [ 616 ] }, { "teal": 450, "source": "contracts\\BiatecPoolProvider.algo.ts:291", "pc": [ 617, 618 ] }, { "teal": 451, "source": "contracts\\BiatecPoolProvider.algo.ts:291", "pc": [ 619, 620 ] }, { "teal": 452, "source": "contracts\\BiatecPoolProvider.algo.ts:291", "pc": [ 621 ] }, { "teal": 453, "source": "contracts\\BiatecPoolProvider.algo.ts:280", "pc": [ 622 ] }, { "teal": 458, "source": "contracts\\BiatecPoolProvider.algo.ts:294", "pc": [ 623, 624, 625 ] }, { "teal": 459, "source": "contracts\\BiatecPoolProvider.algo.ts:294", "pc": [ 626, 627, 628 ] }, { "teal": 462, "source": "contracts\\BiatecPoolProvider.algo.ts:294", "pc": [ 629, 630, 631 ] }, { "teal": 463, "source": "contracts\\BiatecPoolProvider.algo.ts:294", "pc": [ 632 ] }, { "teal": 466, "source": "contracts\\BiatecPoolProvider.algo.ts:294", "pc": [ 633, 634, 635 ] }, { "teal": 467, "source": "contracts\\BiatecPoolProvider.algo.ts:294", "pc": [ 636 ] }, { "teal": 470, "source": "contracts\\BiatecPoolProvider.algo.ts:294", "pc": [ 637, 638, 639 ] }, { "teal": 471, "source": "contracts\\BiatecPoolProvider.algo.ts:294", "pc": [ 640 ] }, { "teal": 474, "source": "contracts\\BiatecPoolProvider.algo.ts:294", "pc": [ 641, 642, 643 ] }, { "teal": 475, "source": "contracts\\BiatecPoolProvider.algo.ts:294", "pc": [ 644 ] }, { "teal": 476, "source": "contracts\\BiatecPoolProvider.algo.ts:294", "pc": [ 645 ] }, { "teal": 480, "source": "contracts\\BiatecPoolProvider.algo.ts:294", "pc": [ 646, 647, 648 ] }, { "teal": 483, "source": "contracts\\BiatecPoolProvider.algo.ts:294", "pc": [ 649 ] }, { "teal": 487, "source": "contracts\\BiatecPoolProvider.algo.ts:295", "pc": [ 650, 651 ] }, { "teal": 488, "source": "contracts\\BiatecPoolProvider.algo.ts:295", "pc": [ 652, 653 ] }, { "teal": 489, "source": "contracts\\BiatecPoolProvider.algo.ts:295", "pc": [ 654 ] }, { "teal": 490, "source": "contracts\\BiatecPoolProvider.algo.ts:295", "pc": [ 655 ] }, { "teal": 493, "source": "contracts\\BiatecPoolProvider.algo.ts:295", "errorMessage": "Configuration app does not match", "pc": [ 656 ] }, { "teal": 497, "source": "contracts\\BiatecPoolProvider.algo.ts:296", "pc": [ 657, 658 ] }, { "teal": 498, "source": "contracts\\BiatecPoolProvider.algo.ts:296", "pc": [ 659, 660 ] }, { "teal": 499, "source": "contracts\\BiatecPoolProvider.algo.ts:296", "pc": [ 661 ] }, { "teal": 502, "source": "contracts\\BiatecPoolProvider.algo.ts:296", "errorMessage": "global state value does not exist: appBiatecConfigProvider.globalState('u')", "pc": [ 662 ] }, { "teal": 503, "source": "contracts\\BiatecPoolProvider.algo.ts:296", "pc": [ 663, 664 ] }, { "teal": 507, "source": "contracts\\BiatecPoolProvider.algo.ts:297", "pc": [ 665, 666 ] }, { "teal": 508, "source": "contracts\\BiatecPoolProvider.algo.ts:297", "pc": [ 667, 668 ] }, { "teal": 509, "source": "contracts\\BiatecPoolProvider.algo.ts:297", "pc": [ 669 ] }, { "teal": 512, "source": "contracts\\BiatecPoolProvider.algo.ts:297", "errorMessage": "Only addressUdpater setup in the config can update the AMM application", "pc": [ 670 ] }, { "teal": 517, "source": "contracts\\BiatecPoolProvider.algo.ts:298", "pc": [ 671, 672 ] }, { "teal": 518, "source": "contracts\\BiatecPoolProvider.algo.ts:298", "pc": [ 673 ] }, { "teal": 519, "source": "contracts\\BiatecPoolProvider.algo.ts:298", "pc": [ 674 ] }, { "teal": 520, "source": "contracts\\BiatecPoolProvider.algo.ts:298", "pc": [ 675 ] }, { "teal": 521, "source": "contracts\\BiatecPoolProvider.algo.ts:298", "pc": [ 676 ] }, { "teal": 522, "source": "contracts\\BiatecPoolProvider.algo.ts:298", "pc": [ 677, 678, 679 ] }, { "teal": 523, "source": "contracts\\BiatecPoolProvider.algo.ts:298", "pc": [ 680, 681 ] }, { "teal": 524, "source": "contracts\\BiatecPoolProvider.algo.ts:298", "pc": [ 682 ] }, { "teal": 525, "source": "contracts\\BiatecPoolProvider.algo.ts:298", "pc": [ 683 ] }, { "teal": 526, "source": "contracts\\BiatecPoolProvider.algo.ts:298", "pc": [ 684 ] }, { "teal": 529, "source": "contracts\\BiatecPoolProvider.algo.ts:298", "pc": [ 685, 686, 687 ] }, { "teal": 534, "source": "contracts\\BiatecPoolProvider.algo.ts:299", "pc": [ 688, 689 ] }, { "teal": 535, "source": "contracts\\BiatecPoolProvider.algo.ts:299", "pc": [ 690 ] }, { "teal": 539, "source": "contracts\\BiatecPoolProvider.algo.ts:300", "pc": [ 691, 692 ] }, { "teal": 540, "source": "contracts\\BiatecPoolProvider.algo.ts:300", "pc": [ 693 ] }, { "teal": 544, "source": "contracts\\BiatecPoolProvider.algo.ts:301", "pc": [ 694, 695 ] }, { "teal": 545, "source": "contracts\\BiatecPoolProvider.algo.ts:301", "pc": [ 696 ] }, { "teal": 551, "source": "contracts\\BiatecPoolProvider.algo.ts:304", "pc": [ 697, 698 ] }, { "teal": 552, "source": "contracts\\BiatecPoolProvider.algo.ts:304", "pc": [ 699 ] }, { "teal": 553, "source": "contracts\\BiatecPoolProvider.algo.ts:304", "pc": [ 700 ] }, { "teal": 554, "source": "contracts\\BiatecPoolProvider.algo.ts:304", "pc": [ 701 ] }, { "teal": 555, "source": "contracts\\BiatecPoolProvider.algo.ts:304", "pc": [ 702 ] }, { "teal": 556, "source": "contracts\\BiatecPoolProvider.algo.ts:304", "pc": [ 703, 704, 705 ] }, { "teal": 561, "source": "contracts\\BiatecPoolProvider.algo.ts:305", "pc": [ 706, 707 ] }, { "teal": 562, "source": "contracts\\BiatecPoolProvider.algo.ts:305", "pc": [ 708, 709 ] }, { "teal": 563, "source": "contracts\\BiatecPoolProvider.algo.ts:305", "pc": [ 710, 711 ] }, { "teal": 564, "source": "contracts\\BiatecPoolProvider.algo.ts:305", "pc": [ 712 ] }, { "teal": 565, "source": "contracts\\BiatecPoolProvider.algo.ts:305", "pc": [ 713, 714, 715 ] }, { "teal": 566, "source": "contracts\\BiatecPoolProvider.algo.ts:305", "pc": [ 716, 717 ] }, { "teal": 567, "source": "contracts\\BiatecPoolProvider.algo.ts:305", "pc": [ 718, 719, 720 ] }, { "teal": 570, "source": "contracts\\BiatecPoolProvider.algo.ts:305", "pc": [ 721, 722 ] }, { "teal": 573, "source": "contracts\\BiatecPoolProvider.algo.ts:305", "pc": [ 723 ] }, { "teal": 574, "source": "contracts\\BiatecPoolProvider.algo.ts:305", "pc": [ 724 ] }, { "teal": 578, "source": "contracts\\BiatecPoolProvider.algo.ts:306", "pc": [ 725, 726 ] }, { "teal": 579, "source": "contracts\\BiatecPoolProvider.algo.ts:306", "pc": [ 727, 728 ] }, { "teal": 580, "source": "contracts\\BiatecPoolProvider.algo.ts:306", "pc": [ 729, 730 ] }, { "teal": 581, "source": "contracts\\BiatecPoolProvider.algo.ts:306", "pc": [ 731 ] }, { "teal": 582, "source": "contracts\\BiatecPoolProvider.algo.ts:306", "pc": [ 732, 733, 734 ] }, { "teal": 583, "source": "contracts\\BiatecPoolProvider.algo.ts:306", "pc": [ 735 ] }, { "teal": 584, "source": "contracts\\BiatecPoolProvider.algo.ts:306", "pc": [ 736, 737, 738 ] }, { "teal": 587, "source": "contracts\\BiatecPoolProvider.algo.ts:306", "pc": [ 739, 740 ] }, { "teal": 588, "source": "contracts\\BiatecPoolProvider.algo.ts:306", "pc": [ 741, 742 ] }, { "teal": 589, "source": "contracts\\BiatecPoolProvider.algo.ts:306", "pc": [ 743 ] }, { "teal": 590, "source": "contracts\\BiatecPoolProvider.algo.ts:306", "pc": [ 744, 745, 746 ] }, { "teal": 591, "source": "contracts\\BiatecPoolProvider.algo.ts:306", "pc": [ 747, 748 ] }, { "teal": 592, "source": "contracts\\BiatecPoolProvider.algo.ts:306", "pc": [ 749, 750 ] }, { "teal": 593, "source": "contracts\\BiatecPoolProvider.algo.ts:306", "pc": [ 751 ] }, { "teal": 594, "source": "contracts\\BiatecPoolProvider.algo.ts:306", "pc": [ 752, 753, 754 ] }, { "teal": 597, "source": "contracts\\BiatecPoolProvider.algo.ts:306", "pc": [ 755, 756 ] }, { "teal": 602, "source": "contracts\\BiatecPoolProvider.algo.ts:306", "pc": [ 757 ] }, { "teal": 603, "source": "contracts\\BiatecPoolProvider.algo.ts:306", "pc": [ 758 ] }, { "teal": 607, "source": "contracts\\BiatecPoolProvider.algo.ts:307", "pc": [ 759, 760 ] }, { "teal": 608, "source": "contracts\\BiatecPoolProvider.algo.ts:307", "pc": [ 761, 762 ] }, { "teal": 609, "source": "contracts\\BiatecPoolProvider.algo.ts:307", "pc": [ 763, 764 ] }, { "teal": 610, "source": "contracts\\BiatecPoolProvider.algo.ts:307", "pc": [ 765 ] }, { "teal": 611, "source": "contracts\\BiatecPoolProvider.algo.ts:307", "pc": [ 766, 767, 768 ] }, { "teal": 612, "source": "contracts\\BiatecPoolProvider.algo.ts:307", "pc": [ 769 ] }, { "teal": 613, "source": "contracts\\BiatecPoolProvider.algo.ts:307", "pc": [ 770, 771, 772 ] }, { "teal": 616, "source": "contracts\\BiatecPoolProvider.algo.ts:307", "pc": [ 773, 774 ] }, { "teal": 617, "source": "contracts\\BiatecPoolProvider.algo.ts:307", "pc": [ 775, 776 ] }, { "teal": 618, "source": "contracts\\BiatecPoolProvider.algo.ts:307", "pc": [ 777 ] }, { "teal": 619, "source": "contracts\\BiatecPoolProvider.algo.ts:307", "pc": [ 778, 779, 780 ] }, { "teal": 620, "source": "contracts\\BiatecPoolProvider.algo.ts:307", "pc": [ 781, 782 ] }, { "teal": 621, "source": "contracts\\BiatecPoolProvider.algo.ts:307", "pc": [ 783, 784 ] }, { "teal": 622, "source": "contracts\\BiatecPoolProvider.algo.ts:307", "pc": [ 785 ] }, { "teal": 623, "source": "contracts\\BiatecPoolProvider.algo.ts:307", "pc": [ 786, 787, 788 ] }, { "teal": 626, "source": "contracts\\BiatecPoolProvider.algo.ts:307", "pc": [ 789, 790 ] }, { "teal": 631, "source": "contracts\\BiatecPoolProvider.algo.ts:307", "pc": [ 791 ] }, { "teal": 632, "source": "contracts\\BiatecPoolProvider.algo.ts:307", "pc": [ 792 ] }, { "teal": 638, "source": "contracts\\BiatecPoolProvider.algo.ts:310", "pc": [ 793, 794 ] }, { "teal": 639, "source": "contracts\\BiatecPoolProvider.algo.ts:310", "pc": [ 795, 796 ] }, { "teal": 640, "source": "contracts\\BiatecPoolProvider.algo.ts:310", "pc": [ 797 ] }, { "teal": 641, "source": "contracts\\BiatecPoolProvider.algo.ts:310", "pc": [ 798, 799, 800 ] }, { "teal": 646, "source": "contracts\\BiatecPoolProvider.algo.ts:311", "pc": [ 801, 802 ] }, { "teal": 647, "source": "contracts\\BiatecPoolProvider.algo.ts:311", "pc": [ 803, 804 ] }, { "teal": 648, "source": "contracts\\BiatecPoolProvider.algo.ts:311", "pc": [ 805, 806 ] }, { "teal": 649, "source": "contracts\\BiatecPoolProvider.algo.ts:311", "pc": [ 807 ] }, { "teal": 650, "source": "contracts\\BiatecPoolProvider.algo.ts:310", "pc": [ 808, 809, 810 ] }, { "teal": 655, "source": "contracts\\BiatecPoolProvider.algo.ts:312", "pc": [ 811, 812 ] }, { "teal": 656, "source": "contracts\\BiatecPoolProvider.algo.ts:312", "pc": [ 813, 814 ] }, { "teal": 657, "source": "contracts\\BiatecPoolProvider.algo.ts:312", "pc": [ 815 ] }, { "teal": 658, "source": "contracts\\BiatecPoolProvider.algo.ts:312", "pc": [ 816, 817, 818 ] }, { "teal": 663, "source": "contracts\\BiatecPoolProvider.algo.ts:313", "pc": [ 819, 820 ] }, { "teal": 664, "source": "contracts\\BiatecPoolProvider.algo.ts:313", "pc": [ 821, 822 ] }, { "teal": 665, "source": "contracts\\BiatecPoolProvider.algo.ts:313", "pc": [ 823, 824 ] }, { "teal": 666, "source": "contracts\\BiatecPoolProvider.algo.ts:313", "pc": [ 825 ] }, { "teal": 667, "source": "contracts\\BiatecPoolProvider.algo.ts:313", "pc": [ 826, 827 ] }, { "teal": 668, "source": "contracts\\BiatecPoolProvider.algo.ts:313", "pc": [ 828 ] }, { "teal": 669, "source": "contracts\\BiatecPoolProvider.algo.ts:312", "pc": [ 829, 830, 831 ] }, { "teal": 674, "source": "contracts\\BiatecPoolProvider.algo.ts:314", "pc": [ 832, 833 ] }, { "teal": 675, "source": "contracts\\BiatecPoolProvider.algo.ts:314", "pc": [ 834, 835 ] }, { "teal": 676, "source": "contracts\\BiatecPoolProvider.algo.ts:314", "pc": [ 836 ] }, { "teal": 677, "source": "contracts\\BiatecPoolProvider.algo.ts:314", "pc": [ 837, 838, 839 ] }, { "teal": 682, "source": "contracts\\BiatecPoolProvider.algo.ts:315", "pc": [ 840, 841 ] }, { "teal": 683, "source": "contracts\\BiatecPoolProvider.algo.ts:315", "pc": [ 842, 843 ] }, { "teal": 684, "source": "contracts\\BiatecPoolProvider.algo.ts:315", "pc": [ 844, 845 ] }, { "teal": 685, "source": "contracts\\BiatecPoolProvider.algo.ts:315", "pc": [ 846 ] }, { "teal": 686, "source": "contracts\\BiatecPoolProvider.algo.ts:315", "pc": [ 847, 848 ] }, { "teal": 687, "source": "contracts\\BiatecPoolProvider.algo.ts:315", "pc": [ 849 ] }, { "teal": 690, "source": "contracts\\BiatecPoolProvider.algo.ts:294", "pc": [ 850 ] }, { "teal": 695, "source": "contracts\\BiatecPoolProvider.algo.ts:325", "pc": [ 851, 852, 853 ] }, { "teal": 696, "source": "contracts\\BiatecPoolProvider.algo.ts:325", "pc": [ 854 ] }, { "teal": 699, "source": "contracts\\BiatecPoolProvider.algo.ts:325", "pc": [ 855, 856, 857 ] }, { "teal": 700, "source": "contracts\\BiatecPoolProvider.algo.ts:325", "pc": [ 858 ] }, { "teal": 701, "source": "contracts\\BiatecPoolProvider.algo.ts:325", "pc": [ 859 ] }, { "teal": 707, "source": "contracts\\BiatecPoolProvider.algo.ts:325", "pc": [ 860, 861, 862 ] }, { "teal": 712, "source": "contracts\\BiatecPoolProvider.algo.ts:326", "pc": [ 863, 864 ] }, { "teal": 713, "source": "contracts\\BiatecPoolProvider.algo.ts:326", "pc": [ 865, 866, 867 ] }, { "teal": 717, "source": "contracts\\BiatecPoolProvider.algo.ts:325", "pc": [ 868 ] }, { "teal": 722, "source": "contracts\\BiatecPoolProvider.algo.ts:346", "pc": [ 869, 870 ] }, { "teal": 725, "source": "contracts\\BiatecPoolProvider.algo.ts:356", "pc": [ 871, 872, 873 ] }, { "teal": 726, "source": "contracts\\BiatecPoolProvider.algo.ts:356", "pc": [ 874 ] }, { "teal": 729, "source": "contracts\\BiatecPoolProvider.algo.ts:355", "pc": [ 875, 876, 877 ] }, { "teal": 730, "source": "contracts\\BiatecPoolProvider.algo.ts:355", "pc": [ 878 ] }, { "teal": 733, "source": "contracts\\BiatecPoolProvider.algo.ts:354", "pc": [ 879, 880, 881 ] }, { "teal": 734, "source": "contracts\\BiatecPoolProvider.algo.ts:354", "pc": [ 882 ] }, { "teal": 737, "source": "contracts\\BiatecPoolProvider.algo.ts:353", "pc": [ 883, 884, 885 ] }, { "teal": 738, "source": "contracts\\BiatecPoolProvider.algo.ts:353", "pc": [ 886 ] }, { "teal": 741, "source": "contracts\\BiatecPoolProvider.algo.ts:352", "pc": [ 887, 888, 889 ] }, { "teal": 742, "source": "contracts\\BiatecPoolProvider.algo.ts:352", "pc": [ 890 ] }, { "teal": 745, "source": "contracts\\BiatecPoolProvider.algo.ts:351", "pc": [ 891, 892 ] }, { "teal": 746, "source": "contracts\\BiatecPoolProvider.algo.ts:351", "pc": [ 893 ] }, { "teal": 747, "source": "contracts\\BiatecPoolProvider.algo.ts:351", "pc": [ 894 ] }, { "teal": 748, "source": "contracts\\BiatecPoolProvider.algo.ts:351", "pc": [ 895 ] }, { "teal": 749, "source": "contracts\\BiatecPoolProvider.algo.ts:351", "pc": [ 896, 897 ] }, { "teal": 750, "source": "contracts\\BiatecPoolProvider.algo.ts:351", "pc": [ 898 ] }, { "teal": 751, "source": "contracts\\BiatecPoolProvider.algo.ts:351", "pc": [ 899 ] }, { "teal": 754, "source": "contracts\\BiatecPoolProvider.algo.ts:351", "errorMessage": "argument 5 (txSeed) for deployPool must be a pay transaction", "pc": [ 900 ] }, { "teal": 757, "source": "contracts\\BiatecPoolProvider.algo.ts:350", "pc": [ 901, 902, 903 ] }, { "teal": 758, "source": "contracts\\BiatecPoolProvider.algo.ts:350", "pc": [ 904 ] }, { "teal": 761, "source": "contracts\\BiatecPoolProvider.algo.ts:349", "pc": [ 905, 906, 907 ] }, { "teal": 762, "source": "contracts\\BiatecPoolProvider.algo.ts:349", "pc": [ 908 ] }, { "teal": 765, "source": "contracts\\BiatecPoolProvider.algo.ts:348", "pc": [ 909, 910, 911 ] }, { "teal": 766, "source": "contracts\\BiatecPoolProvider.algo.ts:348", "pc": [ 912 ] }, { "teal": 769, "source": "contracts\\BiatecPoolProvider.algo.ts:347", "pc": [ 913, 914, 915 ] }, { "teal": 770, "source": "contracts\\BiatecPoolProvider.algo.ts:347", "pc": [ 916 ] }, { "teal": 773, "source": "contracts\\BiatecPoolProvider.algo.ts:346", "pc": [ 917, 918, 919 ] }, { "teal": 774, "source": "contracts\\BiatecPoolProvider.algo.ts:346", "pc": [ 920 ] }, { "teal": 775, "source": "contracts\\BiatecPoolProvider.algo.ts:346", "pc": [ 921 ] }, { "teal": 776, "source": "contracts\\BiatecPoolProvider.algo.ts:346", "pc": [ 922 ] }, { "teal": 777, "source": "contracts\\BiatecPoolProvider.algo.ts:346", "pc": [ 923 ] }, { "teal": 778, "source": "contracts\\BiatecPoolProvider.algo.ts:346", "pc": [ 924 ] }, { "teal": 796, "source": "contracts\\BiatecPoolProvider.algo.ts:346", "pc": [ 925, 926, 927 ] }, { "teal": 799, "source": "contracts\\BiatecPoolProvider.algo.ts:346", "pc": [ 928 ] }, { "teal": 800, "source": "contracts\\BiatecPoolProvider.algo.ts:346", "pc": [ 929 ] }, { "teal": 805, "source": "contracts\\BiatecPoolProvider.algo.ts:358", "pc": [ 930, 931 ] }, { "teal": 806, "source": "contracts\\BiatecPoolProvider.algo.ts:358", "pc": [ 932, 933 ] }, { "teal": 807, "source": "contracts\\BiatecPoolProvider.algo.ts:358", "pc": [ 934, 935 ] }, { "teal": 808, "source": "contracts\\BiatecPoolProvider.algo.ts:358", "pc": [ 936 ] }, { "teal": 811, "source": "contracts\\BiatecPoolProvider.algo.ts:358", "errorMessage": "transaction verification failed: {\"txn\":\"txSeed\",\"field\":\"receiver\",\"expected\":\"this.app.address\"}", "pc": [ 937 ] }, { "teal": 814, "source": "contracts\\BiatecPoolProvider.algo.ts:358", "pc": [ 938, 939 ] }, { "teal": 815, "source": "contracts\\BiatecPoolProvider.algo.ts:358", "pc": [ 940, 941 ] }, { "teal": 816, "source": "contracts\\BiatecPoolProvider.algo.ts:358", "pc": [ 942, 943, 944, 945, 946 ] }, { "teal": 817, "source": "contracts\\BiatecPoolProvider.algo.ts:358", "pc": [ 947 ] }, { "teal": 820, "source": "contracts\\BiatecPoolProvider.algo.ts:358", "errorMessage": "transaction verification failed: {\"txn\":\"txSeed\",\"field\":\"amount\",\"condition\":\"greaterThanEqualTo\",\"expected\":\">=5_000_000\"}", "pc": [ 948 ] }, { "teal": 824, "source": "contracts\\BiatecPoolProvider.algo.ts:359", "pc": [ 949, 950 ] }, { "teal": 825, "source": "contracts\\BiatecPoolProvider.algo.ts:359", "pc": [ 951, 952 ] }, { "teal": 826, "source": "contracts\\BiatecPoolProvider.algo.ts:359", "pc": [ 953 ] }, { "teal": 827, "source": "contracts\\BiatecPoolProvider.algo.ts:359", "pc": [ 954 ] }, { "teal": 831, "source": "contracts\\BiatecPoolProvider.algo.ts:361", "pc": [ 955, 956 ] }, { "teal": 832, "source": "contracts\\BiatecPoolProvider.algo.ts:361", "pc": [ 957, 958 ] }, { "teal": 833, "source": "contracts\\BiatecPoolProvider.algo.ts:361", "pc": [ 959 ] }, { "teal": 834, "source": "contracts\\BiatecPoolProvider.algo.ts:361", "pc": [ 960 ] }, { "teal": 837, "source": "contracts\\BiatecPoolProvider.algo.ts:361", "errorMessage": "E_CONFIG", "pc": [ 961 ] }, { "teal": 858, "source": "contracts\\BiatecPoolProvider.algo.ts:364", "pc": [ 962 ] }, { "teal": 859, "source": "contracts\\BiatecPoolProvider.algo.ts:364", "pc": [ 963, 964 ] }, { "teal": 860, "source": "contracts\\BiatecPoolProvider.algo.ts:364", "pc": [ 965, 966 ] }, { "teal": 864, "source": "contracts\\BiatecPoolProvider.algo.ts:365", "pc": [ 967 ] }, { "teal": 865, "source": "contracts\\BiatecPoolProvider.algo.ts:365", "pc": [ 968, 969 ] }, { "teal": 874, "source": "contracts\\BiatecPoolProvider.algo.ts:367", "pc": [ 970, 971 ] }, { "teal": 875, "source": "contracts\\BiatecPoolProvider.algo.ts:367", "pc": [ 972 ] }, { "teal": 878, "source": "contracts\\BiatecPoolProvider.algo.ts:367", "errorMessage": "box value does not exist: this.clammApprovalProgram1.value", "pc": [ 973 ] }, { "teal": 879, "source": "contracts\\BiatecPoolProvider.algo.ts:367", "pc": [ 974, 975 ] }, { "teal": 880, "source": "contracts\\BiatecPoolProvider.algo.ts:368", "pc": [ 976, 977 ] }, { "teal": 881, "source": "contracts\\BiatecPoolProvider.algo.ts:368", "pc": [ 978 ] }, { "teal": 884, "source": "contracts\\BiatecPoolProvider.algo.ts:368", "errorMessage": "box value does not exist: this.clammApprovalProgram2.value", "pc": [ 979 ] }, { "teal": 885, "source": "contracts\\BiatecPoolProvider.algo.ts:368", "pc": [ 980, 981 ] }, { "teal": 889, "source": "contracts\\BiatecPoolProvider.algo.ts:372", "pc": [ 982, 983, 984 ] }, { "teal": 890, "source": "contracts\\BiatecPoolProvider.algo.ts:372", "pc": [ 985, 986 ] }, { "teal": 894, "source": "contracts\\BiatecPoolProvider.algo.ts:373", "pc": [ 987, 988 ] }, { "teal": 895, "source": "contracts\\BiatecPoolProvider.algo.ts:373", "pc": [ 989, 990 ] }, { "teal": 899, "source": "contracts\\BiatecPoolProvider.algo.ts:374", "pc": [ 991, 992 ] }, { "teal": 900, "source": "contracts\\BiatecPoolProvider.algo.ts:374", "pc": [ 993, 994 ] }, { "teal": 904, "source": "contracts\\BiatecPoolProvider.algo.ts:375", "pc": [ 995, 996 ] }, { "teal": 905, "source": "contracts\\BiatecPoolProvider.algo.ts:375", "pc": [ 997, 998 ] }, { "teal": 912, "source": "contracts\\BiatecPoolProvider.algo.ts:378", "pc": [ 999, 1000 ] }, { "teal": 913, "source": "contracts\\BiatecPoolProvider.algo.ts:378", "pc": [ 1001, 1002 ] }, { "teal": 916, "source": "contracts\\BiatecPoolProvider.algo.ts:364", "pc": [ 1003 ] }, { "teal": 917, "source": "contracts\\BiatecPoolProvider.algo.ts:364", "pc": [ 1004, 1005 ] }, { "teal": 921, "source": "contracts\\BiatecPoolProvider.algo.ts:383", "pc": [ 1006 ] }, { "teal": 925, "source": "contracts\\BiatecPoolProvider.algo.ts:384", "pc": [ 1007, 1008 ] }, { "teal": 926, "source": "contracts\\BiatecPoolProvider.algo.ts:384", "pc": [ 1009, 1010 ] }, { "teal": 935, "source": "contracts\\BiatecPoolProvider.algo.ts:385", "pc": [ 1011 ] }, { "teal": 936, "source": "contracts\\BiatecPoolProvider.algo.ts:385", "pc": [ 1012 ] }, { "teal": 937, "source": "contracts\\BiatecPoolProvider.algo.ts:385", "pc": [ 1013, 1014 ] }, { "teal": 941, "source": "contracts\\BiatecPoolProvider.algo.ts:386", "pc": [ 1015, 1016 ] }, { "teal": 942, "source": "contracts\\BiatecPoolProvider.algo.ts:386", "pc": [ 1017, 1018 ] }, { "teal": 943, "source": "contracts\\BiatecPoolProvider.algo.ts:386", "pc": [ 1019 ] }, { "teal": 944, "source": "contracts\\BiatecPoolProvider.algo.ts:386", "pc": [ 1020, 1021 ] }, { "teal": 948, "source": "contracts\\BiatecPoolProvider.algo.ts:387", "pc": [ 1022, 1023, 1024, 1025 ] }, { "teal": 949, "source": "contracts\\BiatecPoolProvider.algo.ts:387", "pc": [ 1026, 1027 ] }, { "teal": 953, "source": "contracts\\BiatecPoolProvider.algo.ts:388", "pc": [ 1028 ] }, { "teal": 954, "source": "contracts\\BiatecPoolProvider.algo.ts:388", "pc": [ 1029, 1030 ] }, { "teal": 976, "source": "contracts\\BiatecPoolProvider.algo.ts:392", "pc": [ 1031 ] }, { "teal": 977, "source": "contracts\\BiatecPoolProvider.algo.ts:392", "pc": [ 1032, 1033 ] }, { "teal": 978, "source": "contracts\\BiatecPoolProvider.algo.ts:392", "pc": [ 1034, 1035 ] }, { "teal": 982, "source": "contracts\\BiatecPoolProvider.algo.ts:393", "pc": [ 1036, 1037 ] }, { "teal": 983, "source": "contracts\\BiatecPoolProvider.algo.ts:393", "pc": [ 1038, 1039 ] }, { "teal": 999, "source": "contracts\\BiatecPoolProvider.algo.ts:396", "pc": [ 1040, 1041, 1042, 1043, 1044, 1045 ] }, { "teal": 1000, "source": "contracts\\BiatecPoolProvider.algo.ts:396", "pc": [ 1046, 1047 ] }, { "teal": 1001, "source": "contracts\\BiatecPoolProvider.algo.ts:397", "pc": [ 1048, 1049 ] }, { "teal": 1002, "source": "contracts\\BiatecPoolProvider.algo.ts:397", "pc": [ 1050 ] }, { "teal": 1003, "source": "contracts\\BiatecPoolProvider.algo.ts:397", "pc": [ 1051, 1052 ] }, { "teal": 1004, "source": "contracts\\BiatecPoolProvider.algo.ts:398", "pc": [ 1053, 1054 ] }, { "teal": 1005, "source": "contracts\\BiatecPoolProvider.algo.ts:398", "pc": [ 1055 ] }, { "teal": 1006, "source": "contracts\\BiatecPoolProvider.algo.ts:398", "pc": [ 1056, 1057 ] }, { "teal": 1007, "source": "contracts\\BiatecPoolProvider.algo.ts:399", "pc": [ 1058, 1059 ] }, { "teal": 1008, "source": "contracts\\BiatecPoolProvider.algo.ts:399", "pc": [ 1060 ] }, { "teal": 1009, "source": "contracts\\BiatecPoolProvider.algo.ts:399", "pc": [ 1061, 1062 ] }, { "teal": 1010, "source": "contracts\\BiatecPoolProvider.algo.ts:400", "pc": [ 1063, 1064 ] }, { "teal": 1011, "source": "contracts\\BiatecPoolProvider.algo.ts:400", "pc": [ 1065 ] }, { "teal": 1012, "source": "contracts\\BiatecPoolProvider.algo.ts:400", "pc": [ 1066, 1067 ] }, { "teal": 1013, "source": "contracts\\BiatecPoolProvider.algo.ts:401", "pc": [ 1068, 1069 ] }, { "teal": 1014, "source": "contracts\\BiatecPoolProvider.algo.ts:401", "pc": [ 1070 ] }, { "teal": 1015, "source": "contracts\\BiatecPoolProvider.algo.ts:401", "pc": [ 1071, 1072 ] }, { "teal": 1016, "source": "contracts\\BiatecPoolProvider.algo.ts:402", "pc": [ 1073, 1074 ] }, { "teal": 1017, "source": "contracts\\BiatecPoolProvider.algo.ts:402", "pc": [ 1075 ] }, { "teal": 1018, "source": "contracts\\BiatecPoolProvider.algo.ts:402", "pc": [ 1076, 1077 ] }, { "teal": 1019, "source": "contracts\\BiatecPoolProvider.algo.ts:403", "pc": [ 1078, 1079 ] }, { "teal": 1020, "source": "contracts\\BiatecPoolProvider.algo.ts:403", "pc": [ 1080 ] }, { "teal": 1021, "source": "contracts\\BiatecPoolProvider.algo.ts:403", "pc": [ 1081, 1082 ] }, { "teal": 1022, "source": "contracts\\BiatecPoolProvider.algo.ts:404", "pc": [ 1083, 1084 ] }, { "teal": 1023, "source": "contracts\\BiatecPoolProvider.algo.ts:404", "pc": [ 1085 ] }, { "teal": 1024, "source": "contracts\\BiatecPoolProvider.algo.ts:404", "pc": [ 1086, 1087 ] }, { "teal": 1025, "source": "contracts\\BiatecPoolProvider.algo.ts:405", "pc": [ 1088, 1089 ] }, { "teal": 1026, "source": "contracts\\BiatecPoolProvider.algo.ts:405", "pc": [ 1090 ] }, { "teal": 1027, "source": "contracts\\BiatecPoolProvider.algo.ts:405", "pc": [ 1091, 1092 ] }, { "teal": 1031, "source": "contracts\\BiatecPoolProvider.algo.ts:407", "pc": [ 1093, 1094 ] }, { "teal": 1032, "source": "contracts\\BiatecPoolProvider.algo.ts:407", "pc": [ 1095, 1096 ] }, { "teal": 1033, "source": "contracts\\BiatecPoolProvider.algo.ts:407", "pc": [ 1097, 1098 ] }, { "teal": 1034, "source": "contracts\\BiatecPoolProvider.algo.ts:407", "pc": [ 1099, 1100 ] }, { "teal": 1038, "source": "contracts\\BiatecPoolProvider.algo.ts:408", "pc": [ 1101, 1102 ] }, { "teal": 1039, "source": "contracts\\BiatecPoolProvider.algo.ts:408", "pc": [ 1103, 1104 ] }, { "teal": 1040, "source": "contracts\\BiatecPoolProvider.algo.ts:408", "pc": [ 1105, 1106 ] }, { "teal": 1041, "source": "contracts\\BiatecPoolProvider.algo.ts:408", "pc": [ 1107, 1108 ] }, { "teal": 1045, "source": "contracts\\BiatecPoolProvider.algo.ts:409", "pc": [ 1109 ] }, { "teal": 1046, "source": "contracts\\BiatecPoolProvider.algo.ts:409", "pc": [ 1110, 1111 ] }, { "teal": 1050, "source": "contracts\\BiatecPoolProvider.algo.ts:411", "pc": [ 1112 ] }, { "teal": 1054, "source": "contracts\\BiatecPoolProvider.algo.ts:414", "pc": [ 1113, 1114 ] }, { "teal": 1055, "source": "contracts\\BiatecPoolProvider.algo.ts:414", "pc": [ 1115 ] }, { "teal": 1056, "source": "contracts\\BiatecPoolProvider.algo.ts:414", "pc": [ 1116 ] }, { "teal": 1057, "source": "contracts\\BiatecPoolProvider.algo.ts:414", "pc": [ 1117 ] }, { "teal": 1058, "source": "contracts\\BiatecPoolProvider.algo.ts:414", "pc": [ 1118 ] }, { "teal": 1059, "source": "contracts\\BiatecPoolProvider.algo.ts:414", "pc": [ 1119 ] }, { "teal": 1064, "source": "contracts\\BiatecPoolProvider.algo.ts:415", "pc": [ 1120, 1121 ] }, { "teal": 1065, "source": "contracts\\BiatecPoolProvider.algo.ts:415", "pc": [ 1122 ] }, { "teal": 1066, "source": "contracts\\BiatecPoolProvider.algo.ts:415", "pc": [ 1123, 1124 ] }, { "teal": 1067, "source": "contracts\\BiatecPoolProvider.algo.ts:415", "pc": [ 1125 ] }, { "teal": 1068, "source": "contracts\\BiatecPoolProvider.algo.ts:415", "pc": [ 1126, 1127, 1128 ] }, { "teal": 1073, "source": "contracts\\BiatecPoolProvider.algo.ts:415", "pc": [ 1129, 1130 ] }, { "teal": 1074, "source": "contracts\\BiatecPoolProvider.algo.ts:415", "pc": [ 1131 ] }, { "teal": 1075, "source": "contracts\\BiatecPoolProvider.algo.ts:415", "pc": [ 1132 ] }, { "teal": 1080, "source": "contracts\\BiatecPoolProvider.algo.ts:416", "pc": [ 1133, 1134 ] }, { "teal": 1081, "source": "contracts\\BiatecPoolProvider.algo.ts:416", "pc": [ 1135 ] }, { "teal": 1082, "source": "contracts\\BiatecPoolProvider.algo.ts:416", "pc": [ 1136, 1137 ] }, { "teal": 1087, "source": "contracts\\BiatecPoolProvider.algo.ts:417", "pc": [ 1138, 1139 ] }, { "teal": 1088, "source": "contracts\\BiatecPoolProvider.algo.ts:417", "pc": [ 1140 ] }, { "teal": 1089, "source": "contracts\\BiatecPoolProvider.algo.ts:417", "pc": [ 1141 ] }, { "teal": 1090, "source": "contracts\\BiatecPoolProvider.algo.ts:417", "pc": [ 1142, 1143, 1144 ] }, { "teal": 1095, "source": "contracts\\BiatecPoolProvider.algo.ts:418", "pc": [ 1145, 1146 ] }, { "teal": 1096, "source": "contracts\\BiatecPoolProvider.algo.ts:418", "pc": [ 1147, 1148 ] }, { "teal": 1097, "source": "contracts\\BiatecPoolProvider.algo.ts:418", "pc": [ 1149 ] }, { "teal": 1098, "source": "contracts\\BiatecPoolProvider.algo.ts:417", "pc": [ 1150, 1151, 1152 ] }, { "teal": 1103, "source": "contracts\\BiatecPoolProvider.algo.ts:419", "pc": [ 1153, 1154 ] }, { "teal": 1104, "source": "contracts\\BiatecPoolProvider.algo.ts:419", "pc": [ 1155, 1156 ] }, { "teal": 1105, "source": "contracts\\BiatecPoolProvider.algo.ts:419", "pc": [ 1157 ] }, { "teal": 1106, "source": "contracts\\BiatecPoolProvider.algo.ts:419", "pc": [ 1158, 1159, 1160 ] }, { "teal": 1111, "source": "contracts\\BiatecPoolProvider.algo.ts:420", "pc": [ 1161, 1162 ] }, { "teal": 1112, "source": "contracts\\BiatecPoolProvider.algo.ts:420", "pc": [ 1163, 1164 ] }, { "teal": 1113, "source": "contracts\\BiatecPoolProvider.algo.ts:420", "pc": [ 1165 ] }, { "teal": 1114, "source": "contracts\\BiatecPoolProvider.algo.ts:419", "pc": [ 1166, 1167, 1168 ] }, { "teal": 1119, "source": "contracts\\BiatecPoolProvider.algo.ts:421", "pc": [ 1169, 1170 ] }, { "teal": 1120, "source": "contracts\\BiatecPoolProvider.algo.ts:421", "pc": [ 1171, 1172 ] }, { "teal": 1121, "source": "contracts\\BiatecPoolProvider.algo.ts:421", "pc": [ 1173 ] }, { "teal": 1122, "source": "contracts\\BiatecPoolProvider.algo.ts:421", "pc": [ 1174, 1175, 1176 ] }, { "teal": 1127, "source": "contracts\\BiatecPoolProvider.algo.ts:422", "pc": [ 1177, 1178 ] }, { "teal": 1128, "source": "contracts\\BiatecPoolProvider.algo.ts:422", "pc": [ 1179, 1180 ] }, { "teal": 1129, "source": "contracts\\BiatecPoolProvider.algo.ts:422", "pc": [ 1181 ] }, { "teal": 1130, "source": "contracts\\BiatecPoolProvider.algo.ts:421", "pc": [ 1182, 1183, 1184 ] }, { "teal": 1135, "source": "contracts\\BiatecPoolProvider.algo.ts:423", "pc": [ 1185, 1186 ] }, { "teal": 1136, "source": "contracts\\BiatecPoolProvider.algo.ts:423", "pc": [ 1187, 1188 ] }, { "teal": 1137, "source": "contracts\\BiatecPoolProvider.algo.ts:423", "pc": [ 1189 ] }, { "teal": 1138, "source": "contracts\\BiatecPoolProvider.algo.ts:423", "pc": [ 1190, 1191, 1192 ] }, { "teal": 1143, "source": "contracts\\BiatecPoolProvider.algo.ts:424", "pc": [ 1193, 1194 ] }, { "teal": 1144, "source": "contracts\\BiatecPoolProvider.algo.ts:424", "pc": [ 1195, 1196 ] }, { "teal": 1145, "source": "contracts\\BiatecPoolProvider.algo.ts:424", "pc": [ 1197 ] }, { "teal": 1146, "source": "contracts\\BiatecPoolProvider.algo.ts:423", "pc": [ 1198, 1199, 1200 ] }, { "teal": 1151, "source": "contracts\\BiatecPoolProvider.algo.ts:425", "pc": [ 1201, 1202 ] }, { "teal": 1152, "source": "contracts\\BiatecPoolProvider.algo.ts:425", "pc": [ 1203, 1204 ] }, { "teal": 1153, "source": "contracts\\BiatecPoolProvider.algo.ts:425", "pc": [ 1205 ] }, { "teal": 1154, "source": "contracts\\BiatecPoolProvider.algo.ts:425", "pc": [ 1206, 1207, 1208 ] }, { "teal": 1159, "source": "contracts\\BiatecPoolProvider.algo.ts:426", "pc": [ 1209, 1210 ] }, { "teal": 1160, "source": "contracts\\BiatecPoolProvider.algo.ts:426", "pc": [ 1211, 1212 ] }, { "teal": 1161, "source": "contracts\\BiatecPoolProvider.algo.ts:426", "pc": [ 1213 ] }, { "teal": 1162, "source": "contracts\\BiatecPoolProvider.algo.ts:425", "pc": [ 1214, 1215, 1216 ] }, { "teal": 1167, "source": "contracts\\BiatecPoolProvider.algo.ts:427", "pc": [ 1217, 1218 ] }, { "teal": 1168, "source": "contracts\\BiatecPoolProvider.algo.ts:427", "pc": [ 1219, 1220 ] }, { "teal": 1169, "source": "contracts\\BiatecPoolProvider.algo.ts:427", "pc": [ 1221 ] }, { "teal": 1170, "source": "contracts\\BiatecPoolProvider.algo.ts:427", "pc": [ 1222, 1223, 1224 ] }, { "teal": 1175, "source": "contracts\\BiatecPoolProvider.algo.ts:428", "pc": [ 1225, 1226 ] }, { "teal": 1176, "source": "contracts\\BiatecPoolProvider.algo.ts:428", "pc": [ 1227, 1228 ] }, { "teal": 1177, "source": "contracts\\BiatecPoolProvider.algo.ts:428", "pc": [ 1229 ] }, { "teal": 1178, "source": "contracts\\BiatecPoolProvider.algo.ts:427", "pc": [ 1230, 1231, 1232 ] }, { "teal": 1183, "source": "contracts\\BiatecPoolProvider.algo.ts:429", "pc": [ 1233, 1234 ] }, { "teal": 1184, "source": "contracts\\BiatecPoolProvider.algo.ts:429", "pc": [ 1235, 1236 ] }, { "teal": 1185, "source": "contracts\\BiatecPoolProvider.algo.ts:429", "pc": [ 1237 ] }, { "teal": 1186, "source": "contracts\\BiatecPoolProvider.algo.ts:429", "pc": [ 1238, 1239, 1240 ] }, { "teal": 1191, "source": "contracts\\BiatecPoolProvider.algo.ts:430", "pc": [ 1241, 1242 ] }, { "teal": 1192, "source": "contracts\\BiatecPoolProvider.algo.ts:430", "pc": [ 1243, 1244 ] }, { "teal": 1193, "source": "contracts\\BiatecPoolProvider.algo.ts:430", "pc": [ 1245 ] }, { "teal": 1194, "source": "contracts\\BiatecPoolProvider.algo.ts:429", "pc": [ 1246, 1247, 1248 ] }, { "teal": 1199, "source": "contracts\\BiatecPoolProvider.algo.ts:431", "pc": [ 1249, 1250 ] }, { "teal": 1200, "source": "contracts\\BiatecPoolProvider.algo.ts:431", "pc": [ 1251 ] }, { "teal": 1201, "source": "contracts\\BiatecPoolProvider.algo.ts:431", "pc": [ 1252 ] }, { "teal": 1202, "source": "contracts\\BiatecPoolProvider.algo.ts:431", "pc": [ 1253, 1254, 1255 ] }, { "teal": 1207, "source": "contracts\\BiatecPoolProvider.algo.ts:432", "pc": [ 1256, 1257 ] }, { "teal": 1208, "source": "contracts\\BiatecPoolProvider.algo.ts:432", "pc": [ 1258, 1259 ] }, { "teal": 1209, "source": "contracts\\BiatecPoolProvider.algo.ts:432", "pc": [ 1260 ] }, { "teal": 1210, "source": "contracts\\BiatecPoolProvider.algo.ts:431", "pc": [ 1261, 1262, 1263 ] }, { "teal": 1215, "source": "contracts\\BiatecPoolProvider.algo.ts:433", "pc": [ 1264, 1265 ] }, { "teal": 1216, "source": "contracts\\BiatecPoolProvider.algo.ts:433", "pc": [ 1266, 1267 ] }, { "teal": 1217, "source": "contracts\\BiatecPoolProvider.algo.ts:433", "pc": [ 1268 ] }, { "teal": 1218, "source": "contracts\\BiatecPoolProvider.algo.ts:433", "pc": [ 1269, 1270, 1271 ] }, { "teal": 1223, "source": "contracts\\BiatecPoolProvider.algo.ts:434", "pc": [ 1272, 1273 ] }, { "teal": 1224, "source": "contracts\\BiatecPoolProvider.algo.ts:434", "pc": [ 1274, 1275 ] }, { "teal": 1225, "source": "contracts\\BiatecPoolProvider.algo.ts:434", "pc": [ 1276 ] }, { "teal": 1226, "source": "contracts\\BiatecPoolProvider.algo.ts:433", "pc": [ 1277, 1278, 1279 ] }, { "teal": 1231, "source": "contracts\\BiatecPoolProvider.algo.ts:435", "pc": [ 1280, 1281 ] }, { "teal": 1232, "source": "contracts\\BiatecPoolProvider.algo.ts:435", "pc": [ 1282, 1283 ] }, { "teal": 1233, "source": "contracts\\BiatecPoolProvider.algo.ts:435", "pc": [ 1284 ] }, { "teal": 1234, "source": "contracts\\BiatecPoolProvider.algo.ts:435", "pc": [ 1285, 1286, 1287 ] }, { "teal": 1239, "source": "contracts\\BiatecPoolProvider.algo.ts:436", "pc": [ 1288, 1289 ] }, { "teal": 1240, "source": "contracts\\BiatecPoolProvider.algo.ts:436", "pc": [ 1290, 1291 ] }, { "teal": 1241, "source": "contracts\\BiatecPoolProvider.algo.ts:436", "pc": [ 1292 ] }, { "teal": 1246, "source": "contracts\\BiatecPoolProvider.algo.ts:438", "pc": [ 1293, 1294 ] }, { "teal": 1249, "source": "contracts\\BiatecPoolProvider.algo.ts:346", "pc": [ 1295, 1296 ] }, { "teal": 1252, "source": "contracts\\BiatecPoolProvider.algo.ts:346", "pc": [ 1297, 1298 ] }, { "teal": 1253, "source": "contracts\\BiatecPoolProvider.algo.ts:346", "pc": [ 1299 ] }, { "teal": 1258, "source": "contracts\\BiatecPoolProvider.algo.ts:444", "pc": [ 1300, 1301, 1302 ] }, { "teal": 1259, "source": "contracts\\BiatecPoolProvider.algo.ts:444", "pc": [ 1303 ] }, { "teal": 1260, "source": "contracts\\BiatecPoolProvider.algo.ts:444", "pc": [ 1304 ] }, { "teal": 1266, "source": "contracts\\BiatecPoolProvider.algo.ts:444", "pc": [ 1305, 1306, 1307 ] }, { "teal": 1269, "source": "contracts\\BiatecPoolProvider.algo.ts:444", "pc": [ 1308 ] }, { "teal": 1270, "source": "contracts\\BiatecPoolProvider.algo.ts:444", "pc": [ 1309, 1310 ] }, { "teal": 1274, "source": "contracts\\BiatecPoolProvider.algo.ts:445", "pc": [ 1311, 1312 ] }, { "teal": 1275, "source": "contracts\\BiatecPoolProvider.algo.ts:445", "pc": [ 1313, 1314 ] }, { "teal": 1279, "source": "contracts\\BiatecPoolProvider.algo.ts:446", "pc": [ 1315, 1316 ] }, { "teal": 1280, "source": "contracts\\BiatecPoolProvider.algo.ts:446", "pc": [ 1317, 1318, 1319 ] }, { "teal": 1281, "source": "contracts\\BiatecPoolProvider.algo.ts:446", "pc": [ 1320 ] }, { "teal": 1284, "source": "contracts\\BiatecPoolProvider.algo.ts:446", "errorMessage": "global state value does not exist: appClammPool.globalState('a')", "pc": [ 1321 ] }, { "teal": 1285, "source": "contracts\\BiatecPoolProvider.algo.ts:446", "pc": [ 1322, 1323 ] }, { "teal": 1289, "source": "contracts\\BiatecPoolProvider.algo.ts:447", "pc": [ 1324, 1325 ] }, { "teal": 1290, "source": "contracts\\BiatecPoolProvider.algo.ts:447", "pc": [ 1326, 1327, 1328 ] }, { "teal": 1291, "source": "contracts\\BiatecPoolProvider.algo.ts:447", "pc": [ 1329 ] }, { "teal": 1294, "source": "contracts\\BiatecPoolProvider.algo.ts:447", "errorMessage": "global state value does not exist: appClammPool.globalState('b')", "pc": [ 1330 ] }, { "teal": 1295, "source": "contracts\\BiatecPoolProvider.algo.ts:447", "pc": [ 1331, 1332 ] }, { "teal": 1299, "source": "contracts\\BiatecPoolProvider.algo.ts:448", "pc": [ 1333, 1334 ] }, { "teal": 1300, "source": "contracts\\BiatecPoolProvider.algo.ts:448", "pc": [ 1335, 1336, 1337 ] }, { "teal": 1301, "source": "contracts\\BiatecPoolProvider.algo.ts:448", "pc": [ 1338 ] }, { "teal": 1304, "source": "contracts\\BiatecPoolProvider.algo.ts:448", "errorMessage": "global state value does not exist: appClammPool.globalState('c')", "pc": [ 1339 ] }, { "teal": 1305, "source": "contracts\\BiatecPoolProvider.algo.ts:448", "pc": [ 1340, 1341 ] }, { "teal": 1309, "source": "contracts\\BiatecPoolProvider.algo.ts:449", "pc": [ 1342, 1343 ] }, { "teal": 1310, "source": "contracts\\BiatecPoolProvider.algo.ts:449", "pc": [ 1344, 1345, 1346, 1347, 1348, 1349 ] }, { "teal": 1311, "source": "contracts\\BiatecPoolProvider.algo.ts:449", "pc": [ 1350 ] }, { "teal": 1314, "source": "contracts\\BiatecPoolProvider.algo.ts:449", "errorMessage": "global state value does not exist: appClammPool.globalState('pMin')", "pc": [ 1351 ] }, { "teal": 1315, "source": "contracts\\BiatecPoolProvider.algo.ts:449", "pc": [ 1352, 1353 ] }, { "teal": 1319, "source": "contracts\\BiatecPoolProvider.algo.ts:450", "pc": [ 1354, 1355 ] }, { "teal": 1320, "source": "contracts\\BiatecPoolProvider.algo.ts:450", "pc": [ 1356, 1357, 1358, 1359, 1360, 1361 ] }, { "teal": 1321, "source": "contracts\\BiatecPoolProvider.algo.ts:450", "pc": [ 1362 ] }, { "teal": 1324, "source": "contracts\\BiatecPoolProvider.algo.ts:450", "errorMessage": "global state value does not exist: appClammPool.globalState('pMax')", "pc": [ 1363 ] }, { "teal": 1325, "source": "contracts\\BiatecPoolProvider.algo.ts:450", "pc": [ 1364, 1365 ] }, { "teal": 1329, "source": "contracts\\BiatecPoolProvider.algo.ts:451", "pc": [ 1366, 1367 ] }, { "teal": 1330, "source": "contracts\\BiatecPoolProvider.algo.ts:451", "pc": [ 1368, 1369, 1370 ] }, { "teal": 1331, "source": "contracts\\BiatecPoolProvider.algo.ts:451", "pc": [ 1371 ] }, { "teal": 1334, "source": "contracts\\BiatecPoolProvider.algo.ts:451", "errorMessage": "global state value does not exist: appClammPool.globalState('f')", "pc": [ 1372 ] }, { "teal": 1335, "source": "contracts\\BiatecPoolProvider.algo.ts:451", "pc": [ 1373, 1374 ] }, { "teal": 1339, "source": "contracts\\BiatecPoolProvider.algo.ts:452", "pc": [ 1375, 1376 ] }, { "teal": 1340, "source": "contracts\\BiatecPoolProvider.algo.ts:452", "pc": [ 1377, 1378, 1379, 1380 ] }, { "teal": 1341, "source": "contracts\\BiatecPoolProvider.algo.ts:452", "pc": [ 1381 ] }, { "teal": 1344, "source": "contracts\\BiatecPoolProvider.algo.ts:452", "errorMessage": "global state value does not exist: appClammPool.globalState('lp')", "pc": [ 1382 ] }, { "teal": 1345, "source": "contracts\\BiatecPoolProvider.algo.ts:452", "pc": [ 1383, 1384 ] }, { "teal": 1349, "source": "contracts\\BiatecPoolProvider.algo.ts:453", "pc": [ 1385, 1386 ] }, { "teal": 1350, "source": "contracts\\BiatecPoolProvider.algo.ts:453", "pc": [ 1387, 1388, 1389, 1390, 1391, 1392, 1393 ] }, { "teal": 1351, "source": "contracts\\BiatecPoolProvider.algo.ts:453", "pc": [ 1394 ] }, { "teal": 1354, "source": "contracts\\BiatecPoolProvider.algo.ts:453", "errorMessage": "global state value does not exist: appClammPool.globalState('price')", "pc": [ 1395 ] }, { "teal": 1355, "source": "contracts\\BiatecPoolProvider.algo.ts:453", "pc": [ 1396, 1397 ] }, { "teal": 1359, "source": "contracts\\BiatecPoolProvider.algo.ts:454", "pc": [ 1398 ] }, { "teal": 1360, "source": "contracts\\BiatecPoolProvider.algo.ts:454", "pc": [ 1399, 1400 ] }, { "teal": 1361, "source": "contracts\\BiatecPoolProvider.algo.ts:454", "pc": [ 1401 ] }, { "teal": 1362, "source": "contracts\\BiatecPoolProvider.algo.ts:454", "pc": [ 1402 ] }, { "teal": 1363, "source": "contracts\\BiatecPoolProvider.algo.ts:454", "pc": [ 1403 ] }, { "teal": 1364, "source": "contracts\\BiatecPoolProvider.algo.ts:454", "pc": [ 1404 ] }, { "teal": 1365, "source": "contracts\\BiatecPoolProvider.algo.ts:454", "pc": [ 1405 ] }, { "teal": 1366, "source": "contracts\\BiatecPoolProvider.algo.ts:454", "pc": [ 1406 ] }, { "teal": 1367, "source": "contracts\\BiatecPoolProvider.algo.ts:454", "pc": [ 1407 ] }, { "teal": 1378, "source": "contracts\\BiatecPoolProvider.algo.ts:456", "pc": [ 1408, 1409 ] }, { "teal": 1379, "source": "contracts\\BiatecPoolProvider.algo.ts:456", "pc": [ 1410 ] }, { "teal": 1380, "source": "contracts\\BiatecPoolProvider.algo.ts:457", "pc": [ 1411, 1412 ] }, { "teal": 1381, "source": "contracts\\BiatecPoolProvider.algo.ts:457", "pc": [ 1413 ] }, { "teal": 1382, "source": "contracts\\BiatecPoolProvider.algo.ts:457", "pc": [ 1414 ] }, { "teal": 1383, "source": "contracts\\BiatecPoolProvider.algo.ts:458", "pc": [ 1415, 1416 ] }, { "teal": 1384, "source": "contracts\\BiatecPoolProvider.algo.ts:458", "pc": [ 1417 ] }, { "teal": 1385, "source": "contracts\\BiatecPoolProvider.algo.ts:458", "pc": [ 1418 ] }, { "teal": 1386, "source": "contracts\\BiatecPoolProvider.algo.ts:459", "pc": [ 1419, 1420 ] }, { "teal": 1387, "source": "contracts\\BiatecPoolProvider.algo.ts:459", "pc": [ 1421 ] }, { "teal": 1388, "source": "contracts\\BiatecPoolProvider.algo.ts:459", "pc": [ 1422 ] }, { "teal": 1389, "source": "contracts\\BiatecPoolProvider.algo.ts:460", "pc": [ 1423, 1424 ] }, { "teal": 1390, "source": "contracts\\BiatecPoolProvider.algo.ts:460", "pc": [ 1425 ] }, { "teal": 1391, "source": "contracts\\BiatecPoolProvider.algo.ts:460", "pc": [ 1426 ] }, { "teal": 1392, "source": "contracts\\BiatecPoolProvider.algo.ts:461", "pc": [ 1427, 1428 ] }, { "teal": 1393, "source": "contracts\\BiatecPoolProvider.algo.ts:461", "pc": [ 1429 ] }, { "teal": 1394, "source": "contracts\\BiatecPoolProvider.algo.ts:461", "pc": [ 1430 ] }, { "teal": 1395, "source": "contracts\\BiatecPoolProvider.algo.ts:455", "pc": [ 1431, 1432 ] }, { "teal": 1399, "source": "contracts\\BiatecPoolProvider.algo.ts:463", "pc": [ 1433, 1434 ] }, { "teal": 1400, "source": "contracts\\BiatecPoolProvider.algo.ts:463", "pc": [ 1435, 1436 ] }, { "teal": 1401, "source": "contracts\\BiatecPoolProvider.algo.ts:463", "pc": [ 1437 ] }, { "teal": 1402, "source": "contracts\\BiatecPoolProvider.algo.ts:463", "pc": [ 1438 ] }, { "teal": 1403, "source": "contracts\\BiatecPoolProvider.algo.ts:463", "pc": [ 1439 ] }, { "teal": 1404, "source": "contracts\\BiatecPoolProvider.algo.ts:463", "pc": [ 1440 ] }, { "teal": 1405, "source": "contracts\\BiatecPoolProvider.algo.ts:463", "pc": [ 1441 ] }, { "teal": 1408, "source": "contracts\\BiatecPoolProvider.algo.ts:463", "errorMessage": "Pool with the same configuration is already registered", "pc": [ 1442 ] }, { "teal": 1412, "source": "contracts\\BiatecPoolProvider.algo.ts:464", "pc": [ 1443, 1444 ] }, { "teal": 1413, "source": "contracts\\BiatecPoolProvider.algo.ts:464", "pc": [ 1445, 1446 ] }, { "teal": 1414, "source": "contracts\\BiatecPoolProvider.algo.ts:464", "pc": [ 1447 ] }, { "teal": 1415, "source": "contracts\\BiatecPoolProvider.algo.ts:464", "pc": [ 1448, 1449 ] }, { "teal": 1416, "source": "contracts\\BiatecPoolProvider.algo.ts:464", "pc": [ 1450 ] }, { "teal": 1417, "source": "contracts\\BiatecPoolProvider.algo.ts:464", "pc": [ 1451 ] }, { "teal": 1430, "source": "contracts\\BiatecPoolProvider.algo.ts:467", "pc": [ 1452, 1453 ] }, { "teal": 1431, "source": "contracts\\BiatecPoolProvider.algo.ts:467", "pc": [ 1454 ] }, { "teal": 1432, "source": "contracts\\BiatecPoolProvider.algo.ts:468", "pc": [ 1455, 1456 ] }, { "teal": 1433, "source": "contracts\\BiatecPoolProvider.algo.ts:468", "pc": [ 1457 ] }, { "teal": 1434, "source": "contracts\\BiatecPoolProvider.algo.ts:468", "pc": [ 1458 ] }, { "teal": 1435, "source": "contracts\\BiatecPoolProvider.algo.ts:469", "pc": [ 1459, 1460 ] }, { "teal": 1436, "source": "contracts\\BiatecPoolProvider.algo.ts:469", "pc": [ 1461 ] }, { "teal": 1437, "source": "contracts\\BiatecPoolProvider.algo.ts:469", "pc": [ 1462 ] }, { "teal": 1438, "source": "contracts\\BiatecPoolProvider.algo.ts:471", "pc": [ 1463, 1464 ] }, { "teal": 1439, "source": "contracts\\BiatecPoolProvider.algo.ts:471", "pc": [ 1465 ] }, { "teal": 1440, "source": "contracts\\BiatecPoolProvider.algo.ts:471", "pc": [ 1466 ] }, { "teal": 1441, "source": "contracts\\BiatecPoolProvider.algo.ts:472", "pc": [ 1467, 1468 ] }, { "teal": 1442, "source": "contracts\\BiatecPoolProvider.algo.ts:472", "pc": [ 1469 ] }, { "teal": 1443, "source": "contracts\\BiatecPoolProvider.algo.ts:472", "pc": [ 1470 ] }, { "teal": 1444, "source": "contracts\\BiatecPoolProvider.algo.ts:473", "pc": [ 1471, 1472 ] }, { "teal": 1445, "source": "contracts\\BiatecPoolProvider.algo.ts:473", "pc": [ 1473 ] }, { "teal": 1446, "source": "contracts\\BiatecPoolProvider.algo.ts:473", "pc": [ 1474 ] }, { "teal": 1447, "source": "contracts\\BiatecPoolProvider.algo.ts:470", "pc": [ 1475, 1476 ] }, { "teal": 1448, "source": "contracts\\BiatecPoolProvider.algo.ts:470", "pc": [ 1477 ] }, { "teal": 1449, "source": "contracts\\BiatecPoolProvider.algo.ts:470", "pc": [ 1478 ] }, { "teal": 1450, "source": "contracts\\BiatecPoolProvider.algo.ts:474", "pc": [ 1479, 1480 ] }, { "teal": 1451, "source": "contracts\\BiatecPoolProvider.algo.ts:474", "pc": [ 1481 ] }, { "teal": 1452, "source": "contracts\\BiatecPoolProvider.algo.ts:474", "pc": [ 1482 ] }, { "teal": 1453, "source": "contracts\\BiatecPoolProvider.algo.ts:474", "pc": [ 1483 ] }, { "teal": 1454, "source": "contracts\\BiatecPoolProvider.algo.ts:474", "pc": [ 1484 ] }, { "teal": 1455, "source": "contracts\\BiatecPoolProvider.algo.ts:474", "pc": [ 1485 ] }, { "teal": 1458, "source": "contracts\\BiatecPoolProvider.algo.ts:474", "errorMessage": "verificationClass as uint8 overflowed 8 bits", "pc": [ 1486 ] }, { "teal": 1459, "source": "contracts\\BiatecPoolProvider.algo.ts:474", "pc": [ 1487, 1488, 1489 ] }, { "teal": 1460, "source": "contracts\\BiatecPoolProvider.algo.ts:474", "pc": [ 1490 ] }, { "teal": 1461, "source": "contracts\\BiatecPoolProvider.algo.ts:466", "pc": [ 1491, 1492 ] }, { "teal": 1465, "source": "contracts\\BiatecPoolProvider.algo.ts:476", "pc": [ 1493, 1494, 1495, 1496 ] }, { "teal": 1466, "source": "contracts\\BiatecPoolProvider.algo.ts:476", "pc": [ 1497, 1498 ] }, { "teal": 1467, "source": "contracts\\BiatecPoolProvider.algo.ts:476", "pc": [ 1499 ] }, { "teal": 1468, "source": "contracts\\BiatecPoolProvider.algo.ts:476", "pc": [ 1500, 1501 ] }, { "teal": 1469, "source": "contracts\\BiatecPoolProvider.algo.ts:476", "pc": [ 1502 ] }, { "teal": 1470, "source": "contracts\\BiatecPoolProvider.algo.ts:476", "pc": [ 1503 ] }, { "teal": 1474, "source": "contracts\\BiatecPoolProvider.algo.ts:478", "pc": [ 1504, 1505 ] }, { "teal": 1475, "source": "contracts\\BiatecPoolProvider.algo.ts:478", "pc": [ 1506, 1507 ] }, { "teal": 1489, "source": "contracts\\BiatecPoolProvider.algo.ts:480", "pc": [ 1508, 1509 ] }, { "teal": 1490, "source": "contracts\\BiatecPoolProvider.algo.ts:480", "pc": [ 1510, 1511 ] }, { "teal": 1491, "source": "contracts\\BiatecPoolProvider.algo.ts:480", "pc": [ 1512 ] }, { "teal": 1492, "source": "contracts\\BiatecPoolProvider.algo.ts:480", "pc": [ 1513 ] }, { "teal": 1493, "source": "contracts\\BiatecPoolProvider.algo.ts:480", "pc": [ 1514 ] }, { "teal": 1494, "source": "contracts\\BiatecPoolProvider.algo.ts:480", "pc": [ 1515, 1516, 1517 ] }, { "teal": 1495, "source": "contracts\\BiatecPoolProvider.algo.ts:481", "pc": [ 1518, 1519 ] }, { "teal": 1496, "source": "contracts\\BiatecPoolProvider.algo.ts:481", "pc": [ 1520, 1521 ] }, { "teal": 1497, "source": "contracts\\BiatecPoolProvider.algo.ts:481", "pc": [ 1522 ] }, { "teal": 1498, "source": "contracts\\BiatecPoolProvider.algo.ts:481", "pc": [ 1523 ] }, { "teal": 1499, "source": "contracts\\BiatecPoolProvider.algo.ts:480", "pc": [ 1524 ] }, { "teal": 1502, "source": "contracts\\BiatecPoolProvider.algo.ts:481", "pc": [ 1525 ] }, { "teal": 1503, "source": "contracts\\BiatecPoolProvider.algo.ts:481", "pc": [ 1526, 1527, 1528 ] }, { "teal": 1504, "source": "contracts\\BiatecPoolProvider.algo.ts:482", "pc": [ 1529, 1530 ] }, { "teal": 1505, "source": "contracts\\BiatecPoolProvider.algo.ts:482", "pc": [ 1531, 1532 ] }, { "teal": 1506, "source": "contracts\\BiatecPoolProvider.algo.ts:482", "pc": [ 1533 ] }, { "teal": 1507, "source": "contracts\\BiatecPoolProvider.algo.ts:482", "pc": [ 1534 ] }, { "teal": 1508, "source": "contracts\\BiatecPoolProvider.algo.ts:481", "pc": [ 1535 ] }, { "teal": 1511, "source": "contracts\\BiatecPoolProvider.algo.ts:482", "pc": [ 1536 ] }, { "teal": 1512, "source": "contracts\\BiatecPoolProvider.algo.ts:482", "pc": [ 1537, 1538, 1539 ] }, { "teal": 1513, "source": "contracts\\BiatecPoolProvider.algo.ts:483", "pc": [ 1540, 1541 ] }, { "teal": 1514, "source": "contracts\\BiatecPoolProvider.algo.ts:483", "pc": [ 1542, 1543 ] }, { "teal": 1515, "source": "contracts\\BiatecPoolProvider.algo.ts:483", "pc": [ 1544 ] }, { "teal": 1516, "source": "contracts\\BiatecPoolProvider.algo.ts:483", "pc": [ 1545 ] }, { "teal": 1517, "source": "contracts\\BiatecPoolProvider.algo.ts:482", "pc": [ 1546 ] }, { "teal": 1520, "source": "contracts\\BiatecPoolProvider.algo.ts:483", "pc": [ 1547 ] }, { "teal": 1521, "source": "contracts\\BiatecPoolProvider.algo.ts:483", "pc": [ 1548, 1549, 1550 ] }, { "teal": 1522, "source": "contracts\\BiatecPoolProvider.algo.ts:484", "pc": [ 1551, 1552 ] }, { "teal": 1523, "source": "contracts\\BiatecPoolProvider.algo.ts:484", "pc": [ 1553, 1554 ] }, { "teal": 1524, "source": "contracts\\BiatecPoolProvider.algo.ts:484", "pc": [ 1555 ] }, { "teal": 1525, "source": "contracts\\BiatecPoolProvider.algo.ts:484", "pc": [ 1556 ] }, { "teal": 1526, "source": "contracts\\BiatecPoolProvider.algo.ts:483", "pc": [ 1557 ] }, { "teal": 1529, "source": "contracts\\BiatecPoolProvider.algo.ts:484", "pc": [ 1558 ] }, { "teal": 1530, "source": "contracts\\BiatecPoolProvider.algo.ts:484", "pc": [ 1559, 1560, 1561 ] }, { "teal": 1531, "source": "contracts\\BiatecPoolProvider.algo.ts:485", "pc": [ 1562, 1563 ] }, { "teal": 1532, "source": "contracts\\BiatecPoolProvider.algo.ts:485", "pc": [ 1564, 1565 ] }, { "teal": 1533, "source": "contracts\\BiatecPoolProvider.algo.ts:485", "pc": [ 1566 ] }, { "teal": 1534, "source": "contracts\\BiatecPoolProvider.algo.ts:485", "pc": [ 1567 ] }, { "teal": 1535, "source": "contracts\\BiatecPoolProvider.algo.ts:484", "pc": [ 1568 ] }, { "teal": 1538, "source": "contracts\\BiatecPoolProvider.algo.ts:485", "pc": [ 1569 ] }, { "teal": 1539, "source": "contracts\\BiatecPoolProvider.algo.ts:485", "pc": [ 1570, 1571, 1572 ] }, { "teal": 1540, "source": "contracts\\BiatecPoolProvider.algo.ts:486", "pc": [ 1573, 1574 ] }, { "teal": 1541, "source": "contracts\\BiatecPoolProvider.algo.ts:486", "pc": [ 1575, 1576 ] }, { "teal": 1542, "source": "contracts\\BiatecPoolProvider.algo.ts:486", "pc": [ 1577 ] }, { "teal": 1543, "source": "contracts\\BiatecPoolProvider.algo.ts:486", "pc": [ 1578 ] }, { "teal": 1544, "source": "contracts\\BiatecPoolProvider.algo.ts:485", "pc": [ 1579 ] }, { "teal": 1547, "source": "contracts\\BiatecPoolProvider.algo.ts:486", "pc": [ 1580 ] }, { "teal": 1548, "source": "contracts\\BiatecPoolProvider.algo.ts:486", "pc": [ 1581, 1582, 1583 ] }, { "teal": 1549, "source": "contracts\\BiatecPoolProvider.algo.ts:487", "pc": [ 1584, 1585 ] }, { "teal": 1550, "source": "contracts\\BiatecPoolProvider.algo.ts:487", "pc": [ 1586, 1587 ] }, { "teal": 1551, "source": "contracts\\BiatecPoolProvider.algo.ts:487", "pc": [ 1588 ] }, { "teal": 1552, "source": "contracts\\BiatecPoolProvider.algo.ts:487", "pc": [ 1589 ] }, { "teal": 1553, "source": "contracts\\BiatecPoolProvider.algo.ts:486", "pc": [ 1590 ] }, { "teal": 1556, "source": "contracts\\BiatecPoolProvider.algo.ts:487", "pc": [ 1591 ] }, { "teal": 1557, "source": "contracts\\BiatecPoolProvider.algo.ts:487", "pc": [ 1592, 1593, 1594 ] }, { "teal": 1558, "source": "contracts\\BiatecPoolProvider.algo.ts:488", "pc": [ 1595, 1596 ] }, { "teal": 1559, "source": "contracts\\BiatecPoolProvider.algo.ts:488", "pc": [ 1597, 1598 ] }, { "teal": 1560, "source": "contracts\\BiatecPoolProvider.algo.ts:488", "pc": [ 1599 ] }, { "teal": 1561, "source": "contracts\\BiatecPoolProvider.algo.ts:488", "pc": [ 1600 ] }, { "teal": 1562, "source": "contracts\\BiatecPoolProvider.algo.ts:487", "pc": [ 1601 ] }, { "teal": 1565, "source": "contracts\\BiatecPoolProvider.algo.ts:488", "pc": [ 1602 ] }, { "teal": 1566, "source": "contracts\\BiatecPoolProvider.algo.ts:488", "pc": [ 1603, 1604, 1605 ] }, { "teal": 1567, "source": "contracts\\BiatecPoolProvider.algo.ts:489", "pc": [ 1606, 1607 ] }, { "teal": 1568, "source": "contracts\\BiatecPoolProvider.algo.ts:489", "pc": [ 1608, 1609 ] }, { "teal": 1569, "source": "contracts\\BiatecPoolProvider.algo.ts:489", "pc": [ 1610 ] }, { "teal": 1570, "source": "contracts\\BiatecPoolProvider.algo.ts:489", "pc": [ 1611 ] }, { "teal": 1571, "source": "contracts\\BiatecPoolProvider.algo.ts:488", "pc": [ 1612 ] }, { "teal": 1574, "source": "contracts\\BiatecPoolProvider.algo.ts:479", "pc": [ 1613, 1614, 1615 ] }, { "teal": 1579, "source": "contracts\\BiatecPoolProvider.algo.ts:491", "pc": [ 1616 ] }, { "teal": 1582, "source": "contracts\\BiatecPoolProvider.algo.ts:491", "errorMessage": "App not in recently created apps", "pc": [ 1617 ] }, { "teal": 1590, "source": "contracts\\BiatecPoolProvider.algo.ts:494", "pc": [ 1618, 1619 ] }, { "teal": 1591, "source": "contracts\\BiatecPoolProvider.algo.ts:494", "pc": [ 1620 ] }, { "teal": 1592, "source": "contracts\\BiatecPoolProvider.algo.ts:495", "pc": [ 1621, 1622 ] }, { "teal": 1593, "source": "contracts\\BiatecPoolProvider.algo.ts:495", "pc": [ 1623 ] }, { "teal": 1594, "source": "contracts\\BiatecPoolProvider.algo.ts:495", "pc": [ 1624 ] }, { "teal": 1595, "source": "contracts\\BiatecPoolProvider.algo.ts:493", "pc": [ 1625, 1626 ] }, { "teal": 1599, "source": "contracts\\BiatecPoolProvider.algo.ts:497", "pc": [ 1627 ] }, { "teal": 1600, "source": "contracts\\BiatecPoolProvider.algo.ts:497", "pc": [ 1628, 1629 ] }, { "teal": 1605, "source": "contracts\\BiatecPoolProvider.algo.ts:498", "pc": [ 1630 ] }, { "teal": 1606, "source": "contracts\\BiatecPoolProvider.algo.ts:498", "pc": [ 1631, 1632 ] }, { "teal": 1607, "source": "contracts\\BiatecPoolProvider.algo.ts:498", "pc": [ 1633 ] }, { "teal": 1608, "source": "contracts\\BiatecPoolProvider.algo.ts:498", "pc": [ 1634 ] }, { "teal": 1609, "source": "contracts\\BiatecPoolProvider.algo.ts:498", "pc": [ 1635 ] }, { "teal": 1610, "source": "contracts\\BiatecPoolProvider.algo.ts:498", "pc": [ 1636 ] }, { "teal": 1611, "source": "contracts\\BiatecPoolProvider.algo.ts:498", "pc": [ 1637, 1638, 1639 ] }, { "teal": 1616, "source": "contracts\\BiatecPoolProvider.algo.ts:499", "pc": [ 1640, 1641 ] }, { "teal": 1617, "source": "contracts\\BiatecPoolProvider.algo.ts:499", "pc": [ 1642 ] }, { "teal": 1618, "source": "contracts\\BiatecPoolProvider.algo.ts:499", "pc": [ 1643 ] }, { "teal": 1619, "source": "contracts\\BiatecPoolProvider.algo.ts:499", "pc": [ 1644, 1645 ] }, { "teal": 1620, "source": "contracts\\BiatecPoolProvider.algo.ts:499", "pc": [ 1646 ] }, { "teal": 1621, "source": "contracts\\BiatecPoolProvider.algo.ts:499", "pc": [ 1647, 1648 ] }, { "teal": 1622, "source": "contracts\\BiatecPoolProvider.algo.ts:499", "pc": [ 1649 ] }, { "teal": 1623, "source": "contracts\\BiatecPoolProvider.algo.ts:499", "pc": [ 1650 ] }, { "teal": 1624, "source": "contracts\\BiatecPoolProvider.algo.ts:499", "pc": [ 1651, 1652 ] }, { "teal": 1625, "source": "contracts\\BiatecPoolProvider.algo.ts:498", "pc": [ 1653, 1654, 1655 ] }, { "teal": 1630, "source": "contracts\\BiatecPoolProvider.algo.ts:501", "pc": [ 1656, 1657 ] }, { "teal": 1631, "source": "contracts\\BiatecPoolProvider.algo.ts:501", "pc": [ 1658, 1659 ] }, { "teal": 1732, "source": "contracts\\BiatecPoolProvider.algo.ts:504", "pc": [ 1660, 1661 ] }, { "teal": 1733, "source": "contracts\\BiatecPoolProvider.algo.ts:504", "pc": [ 1662 ] }, { "teal": 1734, "source": "contracts\\BiatecPoolProvider.algo.ts:505", "pc": [ 1663, 1664 ] }, { "teal": 1735, "source": "contracts\\BiatecPoolProvider.algo.ts:505", "pc": [ 1665 ] }, { "teal": 1736, "source": "contracts\\BiatecPoolProvider.algo.ts:505", "pc": [ 1666 ] }, { "teal": 1737, "source": "contracts\\BiatecPoolProvider.algo.ts:506", "pc": [ 1667, 1668 ] }, { "teal": 1738, "source": "contracts\\BiatecPoolProvider.algo.ts:506", "pc": [ 1669 ] }, { "teal": 1739, "source": "contracts\\BiatecPoolProvider.algo.ts:506", "pc": [ 1670 ] }, { "teal": 1740, "source": "contracts\\BiatecPoolProvider.algo.ts:508", "pc": [ 1671, 1672 ] }, { "teal": 1741, "source": "contracts\\BiatecPoolProvider.algo.ts:508", "pc": [ 1673 ] }, { "teal": 1742, "source": "contracts\\BiatecPoolProvider.algo.ts:508", "pc": [ 1674 ] }, { "teal": 1743, "source": "contracts\\BiatecPoolProvider.algo.ts:510", "pc": [ 1675, 1676 ] }, { "teal": 1744, "source": "contracts\\BiatecPoolProvider.algo.ts:510", "pc": [ 1677 ] }, { "teal": 1745, "source": "contracts\\BiatecPoolProvider.algo.ts:510", "pc": [ 1678 ] }, { "teal": 1746, "source": "contracts\\BiatecPoolProvider.algo.ts:510", "pc": [ 1679 ] }, { "teal": 1747, "source": "contracts\\BiatecPoolProvider.algo.ts:515", "pc": [ 1680 ] }, { "teal": 1748, "source": "contracts\\BiatecPoolProvider.algo.ts:515", "pc": [ 1681 ] }, { "teal": 1749, "source": "contracts\\BiatecPoolProvider.algo.ts:516", "pc": [ 1682 ] }, { "teal": 1750, "source": "contracts\\BiatecPoolProvider.algo.ts:516", "pc": [ 1683 ] }, { "teal": 1751, "source": "contracts\\BiatecPoolProvider.algo.ts:512", "pc": [ 1684 ] }, { "teal": 1752, "source": "contracts\\BiatecPoolProvider.algo.ts:512", "pc": [ 1685 ] }, { "teal": 1753, "source": "contracts\\BiatecPoolProvider.algo.ts:513", "pc": [ 1686 ] }, { "teal": 1754, "source": "contracts\\BiatecPoolProvider.algo.ts:513", "pc": [ 1687 ] }, { "teal": 1755, "source": "contracts\\BiatecPoolProvider.algo.ts:517", "pc": [ 1688 ] }, { "teal": 1756, "source": "contracts\\BiatecPoolProvider.algo.ts:517", "pc": [ 1689 ] }, { "teal": 1757, "source": "contracts\\BiatecPoolProvider.algo.ts:514", "pc": [ 1690 ] }, { "teal": 1758, "source": "contracts\\BiatecPoolProvider.algo.ts:514", "pc": [ 1691 ] }, { "teal": 1759, "source": "contracts\\BiatecPoolProvider.algo.ts:521", "pc": [ 1692 ] }, { "teal": 1760, "source": "contracts\\BiatecPoolProvider.algo.ts:521", "pc": [ 1693 ] }, { "teal": 1761, "source": "contracts\\BiatecPoolProvider.algo.ts:522", "pc": [ 1694 ] }, { "teal": 1762, "source": "contracts\\BiatecPoolProvider.algo.ts:522", "pc": [ 1695 ] }, { "teal": 1763, "source": "contracts\\BiatecPoolProvider.algo.ts:518", "pc": [ 1696 ] }, { "teal": 1764, "source": "contracts\\BiatecPoolProvider.algo.ts:518", "pc": [ 1697 ] }, { "teal": 1765, "source": "contracts\\BiatecPoolProvider.algo.ts:519", "pc": [ 1698 ] }, { "teal": 1766, "source": "contracts\\BiatecPoolProvider.algo.ts:519", "pc": [ 1699 ] }, { "teal": 1767, "source": "contracts\\BiatecPoolProvider.algo.ts:523", "pc": [ 1700 ] }, { "teal": 1768, "source": "contracts\\BiatecPoolProvider.algo.ts:523", "pc": [ 1701 ] }, { "teal": 1769, "source": "contracts\\BiatecPoolProvider.algo.ts:520", "pc": [ 1702 ] }, { "teal": 1770, "source": "contracts\\BiatecPoolProvider.algo.ts:520", "pc": [ 1703 ] }, { "teal": 1771, "source": "contracts\\BiatecPoolProvider.algo.ts:525", "pc": [ 1704, 1705 ] }, { "teal": 1772, "source": "contracts\\BiatecPoolProvider.algo.ts:525", "pc": [ 1706 ] }, { "teal": 1773, "source": "contracts\\BiatecPoolProvider.algo.ts:525", "pc": [ 1707 ] }, { "teal": 1774, "source": "contracts\\BiatecPoolProvider.algo.ts:525", "pc": [ 1708 ] }, { "teal": 1775, "source": "contracts\\BiatecPoolProvider.algo.ts:530", "pc": [ 1709 ] }, { "teal": 1776, "source": "contracts\\BiatecPoolProvider.algo.ts:530", "pc": [ 1710 ] }, { "teal": 1777, "source": "contracts\\BiatecPoolProvider.algo.ts:531", "pc": [ 1711 ] }, { "teal": 1778, "source": "contracts\\BiatecPoolProvider.algo.ts:531", "pc": [ 1712 ] }, { "teal": 1779, "source": "contracts\\BiatecPoolProvider.algo.ts:527", "pc": [ 1713 ] }, { "teal": 1780, "source": "contracts\\BiatecPoolProvider.algo.ts:527", "pc": [ 1714 ] }, { "teal": 1781, "source": "contracts\\BiatecPoolProvider.algo.ts:528", "pc": [ 1715 ] }, { "teal": 1782, "source": "contracts\\BiatecPoolProvider.algo.ts:528", "pc": [ 1716 ] }, { "teal": 1783, "source": "contracts\\BiatecPoolProvider.algo.ts:532", "pc": [ 1717 ] }, { "teal": 1784, "source": "contracts\\BiatecPoolProvider.algo.ts:532", "pc": [ 1718 ] }, { "teal": 1785, "source": "contracts\\BiatecPoolProvider.algo.ts:529", "pc": [ 1719 ] }, { "teal": 1786, "source": "contracts\\BiatecPoolProvider.algo.ts:529", "pc": [ 1720 ] }, { "teal": 1787, "source": "contracts\\BiatecPoolProvider.algo.ts:536", "pc": [ 1721 ] }, { "teal": 1788, "source": "contracts\\BiatecPoolProvider.algo.ts:536", "pc": [ 1722 ] }, { "teal": 1789, "source": "contracts\\BiatecPoolProvider.algo.ts:537", "pc": [ 1723 ] }, { "teal": 1790, "source": "contracts\\BiatecPoolProvider.algo.ts:537", "pc": [ 1724 ] }, { "teal": 1791, "source": "contracts\\BiatecPoolProvider.algo.ts:533", "pc": [ 1725 ] }, { "teal": 1792, "source": "contracts\\BiatecPoolProvider.algo.ts:533", "pc": [ 1726 ] }, { "teal": 1793, "source": "contracts\\BiatecPoolProvider.algo.ts:534", "pc": [ 1727 ] }, { "teal": 1794, "source": "contracts\\BiatecPoolProvider.algo.ts:534", "pc": [ 1728 ] }, { "teal": 1795, "source": "contracts\\BiatecPoolProvider.algo.ts:538", "pc": [ 1729 ] }, { "teal": 1796, "source": "contracts\\BiatecPoolProvider.algo.ts:538", "pc": [ 1730 ] }, { "teal": 1797, "source": "contracts\\BiatecPoolProvider.algo.ts:535", "pc": [ 1731 ] }, { "teal": 1798, "source": "contracts\\BiatecPoolProvider.algo.ts:535", "pc": [ 1732 ] }, { "teal": 1799, "source": "contracts\\BiatecPoolProvider.algo.ts:540", "pc": [ 1733, 1734 ] }, { "teal": 1800, "source": "contracts\\BiatecPoolProvider.algo.ts:540", "pc": [ 1735 ] }, { "teal": 1801, "source": "contracts\\BiatecPoolProvider.algo.ts:540", "pc": [ 1736 ] }, { "teal": 1802, "source": "contracts\\BiatecPoolProvider.algo.ts:540", "pc": [ 1737 ] }, { "teal": 1803, "source": "contracts\\BiatecPoolProvider.algo.ts:545", "pc": [ 1738 ] }, { "teal": 1804, "source": "contracts\\BiatecPoolProvider.algo.ts:545", "pc": [ 1739 ] }, { "teal": 1805, "source": "contracts\\BiatecPoolProvider.algo.ts:546", "pc": [ 1740 ] }, { "teal": 1806, "source": "contracts\\BiatecPoolProvider.algo.ts:546", "pc": [ 1741 ] }, { "teal": 1807, "source": "contracts\\BiatecPoolProvider.algo.ts:542", "pc": [ 1742 ] }, { "teal": 1808, "source": "contracts\\BiatecPoolProvider.algo.ts:542", "pc": [ 1743 ] }, { "teal": 1809, "source": "contracts\\BiatecPoolProvider.algo.ts:543", "pc": [ 1744 ] }, { "teal": 1810, "source": "contracts\\BiatecPoolProvider.algo.ts:543", "pc": [ 1745 ] }, { "teal": 1811, "source": "contracts\\BiatecPoolProvider.algo.ts:547", "pc": [ 1746 ] }, { "teal": 1812, "source": "contracts\\BiatecPoolProvider.algo.ts:547", "pc": [ 1747 ] }, { "teal": 1813, "source": "contracts\\BiatecPoolProvider.algo.ts:544", "pc": [ 1748 ] }, { "teal": 1814, "source": "contracts\\BiatecPoolProvider.algo.ts:544", "pc": [ 1749 ] }, { "teal": 1815, "source": "contracts\\BiatecPoolProvider.algo.ts:551", "pc": [ 1750 ] }, { "teal": 1816, "source": "contracts\\BiatecPoolProvider.algo.ts:551", "pc": [ 1751 ] }, { "teal": 1817, "source": "contracts\\BiatecPoolProvider.algo.ts:552", "pc": [ 1752 ] }, { "teal": 1818, "source": "contracts\\BiatecPoolProvider.algo.ts:552", "pc": [ 1753 ] }, { "teal": 1819, "source": "contracts\\BiatecPoolProvider.algo.ts:548", "pc": [ 1754 ] }, { "teal": 1820, "source": "contracts\\BiatecPoolProvider.algo.ts:548", "pc": [ 1755 ] }, { "teal": 1821, "source": "contracts\\BiatecPoolProvider.algo.ts:549", "pc": [ 1756 ] }, { "teal": 1822, "source": "contracts\\BiatecPoolProvider.algo.ts:549", "pc": [ 1757 ] }, { "teal": 1823, "source": "contracts\\BiatecPoolProvider.algo.ts:553", "pc": [ 1758 ] }, { "teal": 1824, "source": "contracts\\BiatecPoolProvider.algo.ts:553", "pc": [ 1759 ] }, { "teal": 1825, "source": "contracts\\BiatecPoolProvider.algo.ts:550", "pc": [ 1760 ] }, { "teal": 1826, "source": "contracts\\BiatecPoolProvider.algo.ts:550", "pc": [ 1761 ] }, { "teal": 1827, "source": "contracts\\BiatecPoolProvider.algo.ts:555", "pc": [ 1762, 1763 ] }, { "teal": 1828, "source": "contracts\\BiatecPoolProvider.algo.ts:555", "pc": [ 1764 ] }, { "teal": 1829, "source": "contracts\\BiatecPoolProvider.algo.ts:555", "pc": [ 1765 ] }, { "teal": 1830, "source": "contracts\\BiatecPoolProvider.algo.ts:555", "pc": [ 1766 ] }, { "teal": 1831, "source": "contracts\\BiatecPoolProvider.algo.ts:560", "pc": [ 1767 ] }, { "teal": 1832, "source": "contracts\\BiatecPoolProvider.algo.ts:560", "pc": [ 1768 ] }, { "teal": 1833, "source": "contracts\\BiatecPoolProvider.algo.ts:561", "pc": [ 1769 ] }, { "teal": 1834, "source": "contracts\\BiatecPoolProvider.algo.ts:561", "pc": [ 1770 ] }, { "teal": 1835, "source": "contracts\\BiatecPoolProvider.algo.ts:557", "pc": [ 1771 ] }, { "teal": 1836, "source": "contracts\\BiatecPoolProvider.algo.ts:557", "pc": [ 1772 ] }, { "teal": 1837, "source": "contracts\\BiatecPoolProvider.algo.ts:558", "pc": [ 1773 ] }, { "teal": 1838, "source": "contracts\\BiatecPoolProvider.algo.ts:558", "pc": [ 1774 ] }, { "teal": 1839, "source": "contracts\\BiatecPoolProvider.algo.ts:562", "pc": [ 1775 ] }, { "teal": 1840, "source": "contracts\\BiatecPoolProvider.algo.ts:562", "pc": [ 1776 ] }, { "teal": 1841, "source": "contracts\\BiatecPoolProvider.algo.ts:559", "pc": [ 1777 ] }, { "teal": 1842, "source": "contracts\\BiatecPoolProvider.algo.ts:559", "pc": [ 1778 ] }, { "teal": 1843, "source": "contracts\\BiatecPoolProvider.algo.ts:566", "pc": [ 1779 ] }, { "teal": 1844, "source": "contracts\\BiatecPoolProvider.algo.ts:566", "pc": [ 1780 ] }, { "teal": 1845, "source": "contracts\\BiatecPoolProvider.algo.ts:567", "pc": [ 1781 ] }, { "teal": 1846, "source": "contracts\\BiatecPoolProvider.algo.ts:567", "pc": [ 1782 ] }, { "teal": 1847, "source": "contracts\\BiatecPoolProvider.algo.ts:563", "pc": [ 1783 ] }, { "teal": 1848, "source": "contracts\\BiatecPoolProvider.algo.ts:563", "pc": [ 1784 ] }, { "teal": 1849, "source": "contracts\\BiatecPoolProvider.algo.ts:564", "pc": [ 1785 ] }, { "teal": 1850, "source": "contracts\\BiatecPoolProvider.algo.ts:564", "pc": [ 1786 ] }, { "teal": 1851, "source": "contracts\\BiatecPoolProvider.algo.ts:568", "pc": [ 1787 ] }, { "teal": 1852, "source": "contracts\\BiatecPoolProvider.algo.ts:568", "pc": [ 1788 ] }, { "teal": 1853, "source": "contracts\\BiatecPoolProvider.algo.ts:565", "pc": [ 1789 ] }, { "teal": 1854, "source": "contracts\\BiatecPoolProvider.algo.ts:565", "pc": [ 1790 ] }, { "teal": 1855, "source": "contracts\\BiatecPoolProvider.algo.ts:503", "pc": [ 1791, 1792 ] }, { "teal": 1859, "source": "contracts\\BiatecPoolProvider.algo.ts:600", "pc": [ 1793 ] }, { "teal": 1860, "source": "contracts\\BiatecPoolProvider.algo.ts:600", "pc": [ 1794, 1795 ] }, { "teal": 1861, "source": "contracts\\BiatecPoolProvider.algo.ts:600", "pc": [ 1796 ] }, { "teal": 1862, "source": "contracts\\BiatecPoolProvider.algo.ts:600", "pc": [ 1797 ] }, { "teal": 1863, "source": "contracts\\BiatecPoolProvider.algo.ts:600", "pc": [ 1798, 1799 ] }, { "teal": 1864, "source": "contracts\\BiatecPoolProvider.algo.ts:600", "pc": [ 1800 ] }, { "teal": 1869, "source": "contracts\\BiatecPoolProvider.algo.ts:602", "pc": [ 1801 ] }, { "teal": 1870, "source": "contracts\\BiatecPoolProvider.algo.ts:602", "pc": [ 1802, 1803 ] }, { "teal": 1871, "source": "contracts\\BiatecPoolProvider.algo.ts:602", "pc": [ 1804 ] }, { "teal": 1872, "source": "contracts\\BiatecPoolProvider.algo.ts:602", "pc": [ 1805 ] }, { "teal": 1873, "source": "contracts\\BiatecPoolProvider.algo.ts:602", "pc": [ 1806 ] }, { "teal": 1874, "source": "contracts\\BiatecPoolProvider.algo.ts:602", "pc": [ 1807 ] }, { "teal": 1875, "source": "contracts\\BiatecPoolProvider.algo.ts:602", "pc": [ 1808 ] }, { "teal": 1876, "source": "contracts\\BiatecPoolProvider.algo.ts:602", "pc": [ 1809, 1810, 1811 ] }, { "teal": 1881, "source": "contracts\\BiatecPoolProvider.algo.ts:603", "pc": [ 1812 ] }, { "teal": 1882, "source": "contracts\\BiatecPoolProvider.algo.ts:603", "pc": [ 1813, 1814 ] }, { "teal": 1883, "source": "contracts\\BiatecPoolProvider.algo.ts:603", "pc": [ 1815 ] }, { "teal": 1884, "source": "contracts\\BiatecPoolProvider.algo.ts:603", "pc": [ 1816, 1817 ] }, { "teal": 1885, "source": "contracts\\BiatecPoolProvider.algo.ts:603", "pc": [ 1818 ] }, { "teal": 1888, "source": "contracts\\BiatecPoolProvider.algo.ts:444", "pc": [ 1819 ] }, { "teal": 1892, "source": "contracts\\BiatecPoolProvider.algo.ts:607", "pc": [ 1820, 1821, 1822 ] }, { "teal": 1895, "source": "contracts\\BiatecPoolProvider.algo.ts:607", "pc": [ 1823 ] }, { "teal": 1896, "source": "contracts\\BiatecPoolProvider.algo.ts:607", "pc": [ 1824, 1825 ] }, { "teal": 1900, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1826 ] }, { "teal": 1901, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1827, 1828 ] }, { "teal": 1902, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1829 ] }, { "teal": 1903, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1830 ] }, { "teal": 1904, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1831, 1832 ] }, { "teal": 1908, "source": "contracts\\BiatecPoolProvider.algo.ts:619", "pc": [ 1833, 1834 ] }, { "teal": 1909, "source": "contracts\\BiatecPoolProvider.algo.ts:619", "pc": [ 1835 ] }, { "teal": 1910, "source": "contracts\\BiatecPoolProvider.algo.ts:619", "pc": [ 1836 ] }, { "teal": 1911, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1837 ] }, { "teal": 1915, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1838, 1839 ] }, { "teal": 1916, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1840 ] }, { "teal": 1917, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1841 ] }, { "teal": 1918, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1842, 1843 ] }, { "teal": 1919, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1844 ] }, { "teal": 1920, "source": "contracts\\BiatecPoolProvider.algo.ts:619", "pc": [ 1845 ] }, { "teal": 1921, "source": "contracts\\BiatecPoolProvider.algo.ts:619", "pc": [ 1846 ] }, { "teal": 1922, "source": "contracts\\BiatecPoolProvider.algo.ts:619", "pc": [ 1847 ] }, { "teal": 1926, "source": "contracts\\BiatecPoolProvider.algo.ts:620", "pc": [ 1848, 1849 ] }, { "teal": 1927, "source": "contracts\\BiatecPoolProvider.algo.ts:620", "pc": [ 1850 ] }, { "teal": 1928, "source": "contracts\\BiatecPoolProvider.algo.ts:620", "pc": [ 1851 ] }, { "teal": 1929, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1852 ] }, { "teal": 1933, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1853, 1854 ] }, { "teal": 1934, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1855 ] }, { "teal": 1935, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1856 ] }, { "teal": 1936, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1857, 1858 ] }, { "teal": 1937, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1859 ] }, { "teal": 1938, "source": "contracts\\BiatecPoolProvider.algo.ts:620", "pc": [ 1860 ] }, { "teal": 1939, "source": "contracts\\BiatecPoolProvider.algo.ts:620", "pc": [ 1861 ] }, { "teal": 1940, "source": "contracts\\BiatecPoolProvider.algo.ts:620", "pc": [ 1862 ] }, { "teal": 1944, "source": "contracts\\BiatecPoolProvider.algo.ts:621", "pc": [ 1863, 1864 ] }, { "teal": 1945, "source": "contracts\\BiatecPoolProvider.algo.ts:621", "pc": [ 1865 ] }, { "teal": 1946, "source": "contracts\\BiatecPoolProvider.algo.ts:621", "pc": [ 1866 ] }, { "teal": 1947, "source": "contracts\\BiatecPoolProvider.algo.ts:621", "pc": [ 1867 ] }, { "teal": 1948, "source": "contracts\\BiatecPoolProvider.algo.ts:621", "pc": [ 1868, 1869, 1870 ] }, { "teal": 1949, "source": "contracts\\BiatecPoolProvider.algo.ts:621", "pc": [ 1871, 1872 ] }, { "teal": 1950, "source": "contracts\\BiatecPoolProvider.algo.ts:621", "pc": [ 1873 ] }, { "teal": 1951, "source": "contracts\\BiatecPoolProvider.algo.ts:621", "pc": [ 1874 ] }, { "teal": 1952, "source": "contracts\\BiatecPoolProvider.algo.ts:621", "pc": [ 1875 ] }, { "teal": 1955, "source": "contracts\\BiatecPoolProvider.algo.ts:621", "pc": [ 1876 ] }, { "teal": 1959, "source": "contracts\\BiatecPoolProvider.algo.ts:623", "pc": [ 1877, 1878 ] }, { "teal": 1960, "source": "contracts\\BiatecPoolProvider.algo.ts:623", "pc": [ 1879, 1880 ] }, { "teal": 1961, "source": "contracts\\BiatecPoolProvider.algo.ts:623", "pc": [ 1881 ] }, { "teal": 1962, "source": "contracts\\BiatecPoolProvider.algo.ts:623", "pc": [ 1882, 1883 ] }, { "teal": 1966, "source": "contracts\\BiatecPoolProvider.algo.ts:624", "pc": [ 1884, 1885 ] }, { "teal": 1967, "source": "contracts\\BiatecPoolProvider.algo.ts:624", "pc": [ 1886, 1887 ] }, { "teal": 1968, "source": "contracts\\BiatecPoolProvider.algo.ts:624", "pc": [ 1888 ] }, { "teal": 1969, "source": "contracts\\BiatecPoolProvider.algo.ts:624", "pc": [ 1889, 1890 ] }, { "teal": 1973, "source": "contracts\\BiatecPoolProvider.algo.ts:626", "pc": [ 1891, 1892 ] }, { "teal": 1974, "source": "contracts\\BiatecPoolProvider.algo.ts:626", "pc": [ 1893, 1894 ] }, { "teal": 1975, "source": "contracts\\BiatecPoolProvider.algo.ts:626", "pc": [ 1895 ] }, { "teal": 1976, "source": "contracts\\BiatecPoolProvider.algo.ts:626", "pc": [ 1896, 1897 ] }, { "teal": 1977, "source": "contracts\\BiatecPoolProvider.algo.ts:626", "pc": [ 1898 ] }, { "teal": 1978, "source": "contracts\\BiatecPoolProvider.algo.ts:626", "pc": [ 1899, 1900 ] }, { "teal": 1982, "source": "contracts\\BiatecPoolProvider.algo.ts:627", "pc": [ 1901, 1902 ] }, { "teal": 1983, "source": "contracts\\BiatecPoolProvider.algo.ts:627", "pc": [ 1903 ] }, { "teal": 1984, "source": "contracts\\BiatecPoolProvider.algo.ts:627", "pc": [ 1904, 1905 ] }, { "teal": 1988, "source": "contracts\\BiatecPoolProvider.algo.ts:628", "pc": [ 1906, 1907 ] }, { "teal": 1989, "source": "contracts\\BiatecPoolProvider.algo.ts:628", "pc": [ 1908 ] }, { "teal": 1990, "source": "contracts\\BiatecPoolProvider.algo.ts:628", "pc": [ 1909, 1910 ] }, { "teal": 1994, "source": "contracts\\BiatecPoolProvider.algo.ts:629", "pc": [ 1911, 1912 ] }, { "teal": 1995, "source": "contracts\\BiatecPoolProvider.algo.ts:629", "pc": [ 1913, 1914 ] }, { "teal": 1996, "source": "contracts\\BiatecPoolProvider.algo.ts:629", "pc": [ 1915 ] }, { "teal": 1997, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1916, 1917 ] }, { "teal": 1998, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1918, 1919 ] }, { "teal": 1999, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1920 ] }, { "teal": 2003, "source": "contracts\\BiatecPoolProvider.algo.ts:630", "pc": [ 1921, 1922 ] }, { "teal": 2004, "source": "contracts\\BiatecPoolProvider.algo.ts:630", "pc": [ 1923 ] }, { "teal": 2005, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1924 ] }, { "teal": 2009, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1925, 1926 ] }, { "teal": 2010, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1927 ] }, { "teal": 2011, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1928 ] }, { "teal": 2012, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1929, 1930 ] }, { "teal": 2013, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1931 ] }, { "teal": 2014, "source": "contracts\\BiatecPoolProvider.algo.ts:630", "pc": [ 1932 ] }, { "teal": 2018, "source": "contracts\\BiatecPoolProvider.algo.ts:630", "pc": [ 1933, 1934 ] }, { "teal": 2019, "source": "contracts\\BiatecPoolProvider.algo.ts:630", "pc": [ 1935 ] }, { "teal": 2020, "source": "contracts\\BiatecPoolProvider.algo.ts:630", "pc": [ 1936 ] }, { "teal": 2021, "source": "contracts\\BiatecPoolProvider.algo.ts:630", "pc": [ 1937, 1938 ] }, { "teal": 2025, "source": "contracts\\BiatecPoolProvider.algo.ts:631", "pc": [ 1939, 1940 ] }, { "teal": 2026, "source": "contracts\\BiatecPoolProvider.algo.ts:631", "pc": [ 1941, 1942 ] }, { "teal": 2027, "source": "contracts\\BiatecPoolProvider.algo.ts:631", "pc": [ 1943 ] }, { "teal": 2028, "source": "contracts\\BiatecPoolProvider.algo.ts:631", "pc": [ 1944 ] }, { "teal": 2029, "source": "contracts\\BiatecPoolProvider.algo.ts:631", "pc": [ 1945, 1946 ] }, { "teal": 2034, "source": "contracts\\BiatecPoolProvider.algo.ts:634", "pc": [ 1947, 1948 ] }, { "teal": 2035, "source": "contracts\\BiatecPoolProvider.algo.ts:634", "pc": [ 1949, 1950 ] }, { "teal": 2036, "source": "contracts\\BiatecPoolProvider.algo.ts:634", "pc": [ 1951 ] }, { "teal": 2037, "source": "contracts\\BiatecPoolProvider.algo.ts:634", "pc": [ 1952, 1953, 1954 ] }, { "teal": 2042, "source": "contracts\\BiatecPoolProvider.algo.ts:636", "pc": [ 1955, 1956 ] }, { "teal": 2043, "source": "contracts\\BiatecPoolProvider.algo.ts:636", "pc": [ 1957, 1958 ] }, { "teal": 2044, "source": "contracts\\BiatecPoolProvider.algo.ts:636", "pc": [ 1959 ] }, { "teal": 2045, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1960 ] }, { "teal": 2049, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1961, 1962 ] }, { "teal": 2050, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1963 ] }, { "teal": 2051, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1964 ] }, { "teal": 2052, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1965, 1966 ] }, { "teal": 2053, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1967 ] }, { "teal": 2054, "source": "contracts\\BiatecPoolProvider.algo.ts:636", "pc": [ 1968 ] }, { "teal": 2055, "source": "contracts\\BiatecPoolProvider.algo.ts:636", "pc": [ 1969 ] }, { "teal": 2056, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1970, 1971 ] }, { "teal": 2057, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1972, 1973 ] }, { "teal": 2058, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1974 ] }, { "teal": 2062, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1975, 1976 ] }, { "teal": 2063, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1977, 1978 ] }, { "teal": 2064, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1979 ] }, { "teal": 2065, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1980 ] }, { "teal": 2069, "source": "contracts\\BiatecPoolProvider.algo.ts:638", "pc": [ 1981, 1982 ] }, { "teal": 2070, "source": "contracts\\BiatecPoolProvider.algo.ts:638", "pc": [ 1983 ] }, { "teal": 2071, "source": "contracts\\BiatecPoolProvider.algo.ts:638", "pc": [ 1984 ] }, { "teal": 2072, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1985 ] }, { "teal": 2076, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1986, 1987 ] }, { "teal": 2077, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1988 ] }, { "teal": 2078, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1989 ] }, { "teal": 2079, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1990, 1991 ] }, { "teal": 2080, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1992 ] }, { "teal": 2081, "source": "contracts\\BiatecPoolProvider.algo.ts:638", "pc": [ 1993 ] }, { "teal": 2082, "source": "contracts\\BiatecPoolProvider.algo.ts:638", "pc": [ 1994 ] }, { "teal": 2083, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1995, 1996 ] }, { "teal": 2084, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1997, 1998 ] }, { "teal": 2085, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 1999 ] }, { "teal": 2089, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2000, 2001 ] }, { "teal": 2090, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2002 ] }, { "teal": 2091, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2003 ] }, { "teal": 2092, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2004 ] }, { "teal": 2096, "source": "contracts\\BiatecPoolProvider.algo.ts:640", "pc": [ 2005, 2006 ] }, { "teal": 2097, "source": "contracts\\BiatecPoolProvider.algo.ts:640", "pc": [ 2007, 2008 ] }, { "teal": 2098, "source": "contracts\\BiatecPoolProvider.algo.ts:640", "pc": [ 2009 ] }, { "teal": 2099, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2010 ] }, { "teal": 2103, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2011, 2012 ] }, { "teal": 2104, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2013 ] }, { "teal": 2105, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2014 ] }, { "teal": 2106, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2015, 2016 ] }, { "teal": 2107, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2017 ] }, { "teal": 2108, "source": "contracts\\BiatecPoolProvider.algo.ts:640", "pc": [ 2018 ] }, { "teal": 2109, "source": "contracts\\BiatecPoolProvider.algo.ts:640", "pc": [ 2019 ] }, { "teal": 2110, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2020, 2021 ] }, { "teal": 2111, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2022, 2023 ] }, { "teal": 2112, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2024 ] }, { "teal": 2116, "source": "contracts\\BiatecPoolProvider.algo.ts:641", "pc": [ 2025, 2026 ] }, { "teal": 2117, "source": "contracts\\BiatecPoolProvider.algo.ts:641", "pc": [ 2027, 2028 ] }, { "teal": 2118, "source": "contracts\\BiatecPoolProvider.algo.ts:641", "pc": [ 2029 ] }, { "teal": 2119, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2030 ] }, { "teal": 2123, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2031, 2032 ] }, { "teal": 2124, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2033 ] }, { "teal": 2125, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2034 ] }, { "teal": 2126, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2035, 2036 ] }, { "teal": 2127, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2037 ] }, { "teal": 2128, "source": "contracts\\BiatecPoolProvider.algo.ts:641", "pc": [ 2038 ] }, { "teal": 2129, "source": "contracts\\BiatecPoolProvider.algo.ts:641", "pc": [ 2039 ] }, { "teal": 2130, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2040, 2041 ] }, { "teal": 2131, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2042, 2043 ] }, { "teal": 2132, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2044 ] }, { "teal": 2136, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2045, 2046 ] }, { "teal": 2137, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2047, 2048 ] }, { "teal": 2138, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2049 ] }, { "teal": 2139, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2050 ] }, { "teal": 2143, "source": "contracts\\BiatecPoolProvider.algo.ts:643", "pc": [ 2051, 2052 ] }, { "teal": 2144, "source": "contracts\\BiatecPoolProvider.algo.ts:643", "pc": [ 2053, 2054 ] }, { "teal": 2145, "source": "contracts\\BiatecPoolProvider.algo.ts:643", "pc": [ 2055 ] }, { "teal": 2146, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2056 ] }, { "teal": 2150, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2057, 2058 ] }, { "teal": 2151, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2059 ] }, { "teal": 2152, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2060 ] }, { "teal": 2153, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2061, 2062 ] }, { "teal": 2154, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2063 ] }, { "teal": 2155, "source": "contracts\\BiatecPoolProvider.algo.ts:643", "pc": [ 2064 ] }, { "teal": 2156, "source": "contracts\\BiatecPoolProvider.algo.ts:643", "pc": [ 2065 ] }, { "teal": 2157, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2066, 2067 ] }, { "teal": 2158, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2068, 2069 ] }, { "teal": 2159, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2070 ] }, { "teal": 2163, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2071, 2072 ] }, { "teal": 2164, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2073, 2074 ] }, { "teal": 2165, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2075 ] }, { "teal": 2166, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2076 ] }, { "teal": 2170, "source": "contracts\\BiatecPoolProvider.algo.ts:645", "pc": [ 2077, 2078 ] }, { "teal": 2171, "source": "contracts\\BiatecPoolProvider.algo.ts:645", "pc": [ 2079, 2080 ] }, { "teal": 2172, "source": "contracts\\BiatecPoolProvider.algo.ts:645", "pc": [ 2081 ] }, { "teal": 2173, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2082 ] }, { "teal": 2177, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2083, 2084 ] }, { "teal": 2178, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2085 ] }, { "teal": 2179, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2086 ] }, { "teal": 2180, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2087, 2088 ] }, { "teal": 2181, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2089 ] }, { "teal": 2182, "source": "contracts\\BiatecPoolProvider.algo.ts:645", "pc": [ 2090 ] }, { "teal": 2183, "source": "contracts\\BiatecPoolProvider.algo.ts:645", "pc": [ 2091 ] }, { "teal": 2184, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2092, 2093 ] }, { "teal": 2185, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2094, 2095 ] }, { "teal": 2186, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2096 ] }, { "teal": 2191, "source": "contracts\\BiatecPoolProvider.algo.ts:646", "pc": [ 2097, 2098 ] }, { "teal": 2192, "source": "contracts\\BiatecPoolProvider.algo.ts:646", "pc": [ 2099 ] }, { "teal": 2193, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2100 ] }, { "teal": 2197, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2101, 2102 ] }, { "teal": 2198, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2103 ] }, { "teal": 2199, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2104 ] }, { "teal": 2200, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2105, 2106 ] }, { "teal": 2201, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2107 ] }, { "teal": 2202, "source": "contracts\\BiatecPoolProvider.algo.ts:646", "pc": [ 2108 ] }, { "teal": 2203, "source": "contracts\\BiatecPoolProvider.algo.ts:646", "pc": [ 2109 ] }, { "teal": 2204, "source": "contracts\\BiatecPoolProvider.algo.ts:646", "pc": [ 2110 ] }, { "teal": 2205, "source": "contracts\\BiatecPoolProvider.algo.ts:646", "pc": [ 2111, 2112, 2113 ] }, { "teal": 2210, "source": "contracts\\BiatecPoolProvider.algo.ts:647", "pc": [ 2114, 2115 ] }, { "teal": 2211, "source": "contracts\\BiatecPoolProvider.algo.ts:647", "pc": [ 2116, 2117 ] }, { "teal": 2212, "source": "contracts\\BiatecPoolProvider.algo.ts:647", "pc": [ 2118 ] }, { "teal": 2213, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2119, 2120 ] }, { "teal": 2214, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2121, 2122 ] }, { "teal": 2215, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2123 ] }, { "teal": 2216, "source": "contracts\\BiatecPoolProvider.algo.ts:646", "pc": [ 2124, 2125, 2126 ] }, { "teal": 2221, "source": "contracts\\BiatecPoolProvider.algo.ts:649", "pc": [ 2127, 2128 ] }, { "teal": 2222, "source": "contracts\\BiatecPoolProvider.algo.ts:649", "pc": [ 2129, 2130 ] }, { "teal": 2223, "source": "contracts\\BiatecPoolProvider.algo.ts:649", "pc": [ 2131, 2132 ] }, { "teal": 2224, "source": "contracts\\BiatecPoolProvider.algo.ts:649", "pc": [ 2133 ] }, { "teal": 2225, "source": "contracts\\BiatecPoolProvider.algo.ts:649", "pc": [ 2134 ] }, { "teal": 2226, "source": "contracts\\BiatecPoolProvider.algo.ts:649", "pc": [ 2135 ] }, { "teal": 2227, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2136, 2137 ] }, { "teal": 2228, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2138, 2139 ] }, { "teal": 2229, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2140 ] }, { "teal": 2236, "source": "contracts\\BiatecPoolProvider.algo.ts:653", "pc": [ 2141, 2142 ] }, { "teal": 2237, "source": "contracts\\BiatecPoolProvider.algo.ts:653", "pc": [ 2143 ] }, { "teal": 2238, "source": "contracts\\BiatecPoolProvider.algo.ts:653", "pc": [ 2144 ] }, { "teal": 2239, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2145 ] }, { "teal": 2243, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2146, 2147 ] }, { "teal": 2244, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2148 ] }, { "teal": 2245, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2149 ] }, { "teal": 2246, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2150, 2151 ] }, { "teal": 2247, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2152 ] }, { "teal": 2248, "source": "contracts\\BiatecPoolProvider.algo.ts:653", "pc": [ 2153 ] }, { "teal": 2249, "source": "contracts\\BiatecPoolProvider.algo.ts:653", "pc": [ 2154, 2155 ] }, { "teal": 2250, "source": "contracts\\BiatecPoolProvider.algo.ts:653", "pc": [ 2156 ] }, { "teal": 2251, "source": "contracts\\BiatecPoolProvider.algo.ts:653", "pc": [ 2157 ] }, { "teal": 2252, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2158, 2159 ] }, { "teal": 2253, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2160, 2161 ] }, { "teal": 2254, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2162 ] }, { "teal": 2258, "source": "contracts\\BiatecPoolProvider.algo.ts:654", "pc": [ 2163 ] }, { "teal": 2259, "source": "contracts\\BiatecPoolProvider.algo.ts:654", "pc": [ 2164 ] }, { "teal": 2260, "source": "contracts\\BiatecPoolProvider.algo.ts:654", "pc": [ 2165 ] }, { "teal": 2261, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2166 ] }, { "teal": 2265, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2167, 2168 ] }, { "teal": 2266, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2169 ] }, { "teal": 2267, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2170 ] }, { "teal": 2268, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2171, 2172 ] }, { "teal": 2269, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2173 ] }, { "teal": 2270, "source": "contracts\\BiatecPoolProvider.algo.ts:654", "pc": [ 2174 ] }, { "teal": 2271, "source": "contracts\\BiatecPoolProvider.algo.ts:654", "pc": [ 2175, 2176 ] }, { "teal": 2272, "source": "contracts\\BiatecPoolProvider.algo.ts:654", "pc": [ 2177 ] }, { "teal": 2273, "source": "contracts\\BiatecPoolProvider.algo.ts:654", "pc": [ 2178 ] }, { "teal": 2274, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2179, 2180 ] }, { "teal": 2275, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2181, 2182 ] }, { "teal": 2276, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2183 ] }, { "teal": 2280, "source": "contracts\\BiatecPoolProvider.algo.ts:655", "pc": [ 2184, 2185 ] }, { "teal": 2281, "source": "contracts\\BiatecPoolProvider.algo.ts:655", "pc": [ 2186 ] }, { "teal": 2282, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2187 ] }, { "teal": 2286, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2188, 2189 ] }, { "teal": 2287, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2190 ] }, { "teal": 2288, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2191 ] }, { "teal": 2289, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2192, 2193 ] }, { "teal": 2290, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2194 ] }, { "teal": 2291, "source": "contracts\\BiatecPoolProvider.algo.ts:655", "pc": [ 2195 ] }, { "teal": 2292, "source": "contracts\\BiatecPoolProvider.algo.ts:655", "pc": [ 2196 ] }, { "teal": 2293, "source": "contracts\\BiatecPoolProvider.algo.ts:655", "pc": [ 2197, 2198 ] }, { "teal": 2297, "source": "contracts\\BiatecPoolProvider.algo.ts:656", "pc": [ 2199, 2200 ] }, { "teal": 2298, "source": "contracts\\BiatecPoolProvider.algo.ts:656", "pc": [ 2201 ] }, { "teal": 2299, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2202 ] }, { "teal": 2303, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2203, 2204 ] }, { "teal": 2304, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2205 ] }, { "teal": 2305, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2206 ] }, { "teal": 2306, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2207, 2208 ] }, { "teal": 2307, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2209 ] }, { "teal": 2308, "source": "contracts\\BiatecPoolProvider.algo.ts:656", "pc": [ 2210 ] }, { "teal": 2309, "source": "contracts\\BiatecPoolProvider.algo.ts:656", "pc": [ 2211 ] }, { "teal": 2310, "source": "contracts\\BiatecPoolProvider.algo.ts:656", "pc": [ 2212, 2213 ] }, { "teal": 2314, "source": "contracts\\BiatecPoolProvider.algo.ts:657", "pc": [ 2214, 2215 ] }, { "teal": 2315, "source": "contracts\\BiatecPoolProvider.algo.ts:657", "pc": [ 2216, 2217 ] }, { "teal": 2316, "source": "contracts\\BiatecPoolProvider.algo.ts:657", "pc": [ 2218, 2219 ] }, { "teal": 2317, "source": "contracts\\BiatecPoolProvider.algo.ts:657", "pc": [ 2220 ] }, { "teal": 2318, "source": "contracts\\BiatecPoolProvider.algo.ts:657", "pc": [ 2221, 2222 ] }, { "teal": 2319, "source": "contracts\\BiatecPoolProvider.algo.ts:657", "pc": [ 2223, 2224 ] }, { "teal": 2320, "source": "contracts\\BiatecPoolProvider.algo.ts:657", "pc": [ 2225 ] }, { "teal": 2321, "source": "contracts\\BiatecPoolProvider.algo.ts:657", "pc": [ 2226 ] }, { "teal": 2322, "source": "contracts\\BiatecPoolProvider.algo.ts:657", "pc": [ 2227, 2228 ] }, { "teal": 2323, "source": "contracts\\BiatecPoolProvider.algo.ts:657", "pc": [ 2229, 2230 ] }, { "teal": 2324, "source": "contracts\\BiatecPoolProvider.algo.ts:657", "pc": [ 2231 ] }, { "teal": 2325, "source": "contracts\\BiatecPoolProvider.algo.ts:657", "pc": [ 2232 ] }, { "teal": 2326, "source": "contracts\\BiatecPoolProvider.algo.ts:657", "pc": [ 2233 ] }, { "teal": 2327, "source": "contracts\\BiatecPoolProvider.algo.ts:657", "pc": [ 2234 ] }, { "teal": 2328, "source": "contracts\\BiatecPoolProvider.algo.ts:657", "pc": [ 2235 ] }, { "teal": 2329, "source": "contracts\\BiatecPoolProvider.algo.ts:657", "pc": [ 2236 ] }, { "teal": 2332, "source": "contracts\\BiatecPoolProvider.algo.ts:657", "errorMessage": "((period1NowVolumeBUint256 * period1NowVWAPUint256 + amountBUint256 * priceUint256) / (period1NowVolumeBUint256 + amountBUint256)) as uint64 overflowed 64 bits", "pc": [ 2237 ] }, { "teal": 2333, "source": "contracts\\BiatecPoolProvider.algo.ts:657", "pc": [ 2238, 2239 ] }, { "teal": 2334, "source": "contracts\\BiatecPoolProvider.algo.ts:657", "pc": [ 2240 ] }, { "teal": 2335, "source": "contracts\\BiatecPoolProvider.algo.ts:657", "pc": [ 2241 ] }, { "teal": 2336, "source": "contracts\\BiatecPoolProvider.algo.ts:657", "pc": [ 2242 ] }, { "teal": 2337, "source": "contracts\\BiatecPoolProvider.algo.ts:657", "pc": [ 2243 ] }, { "teal": 2338, "source": "contracts\\BiatecPoolProvider.algo.ts:657", "pc": [ 2244 ] }, { "teal": 2339, "source": "contracts\\BiatecPoolProvider.algo.ts:657", "pc": [ 2245 ] }, { "teal": 2340, "source": "contracts\\BiatecPoolProvider.algo.ts:657", "pc": [ 2246 ] }, { "teal": 2341, "source": "contracts\\BiatecPoolProvider.algo.ts:657", "pc": [ 2247 ] }, { "teal": 2342, "source": "contracts\\BiatecPoolProvider.algo.ts:657", "pc": [ 2248 ] }, { "teal": 2343, "source": "contracts\\BiatecPoolProvider.algo.ts:657", "pc": [ 2249 ] }, { "teal": 2344, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2250, 2251 ] }, { "teal": 2345, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2252, 2253 ] }, { "teal": 2346, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2254 ] }, { "teal": 2350, "source": "contracts\\BiatecPoolProvider.algo.ts:658", "pc": [ 2255, 2256 ] }, { "teal": 2351, "source": "contracts\\BiatecPoolProvider.algo.ts:658", "pc": [ 2257 ] }, { "teal": 2352, "source": "contracts\\BiatecPoolProvider.algo.ts:658", "pc": [ 2258 ] }, { "teal": 2353, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2259 ] }, { "teal": 2357, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2260, 2261 ] }, { "teal": 2358, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2262 ] }, { "teal": 2359, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2263 ] }, { "teal": 2360, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2264, 2265 ] }, { "teal": 2361, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2266 ] }, { "teal": 2362, "source": "contracts\\BiatecPoolProvider.algo.ts:658", "pc": [ 2267 ] }, { "teal": 2363, "source": "contracts\\BiatecPoolProvider.algo.ts:658", "pc": [ 2268, 2269 ] }, { "teal": 2364, "source": "contracts\\BiatecPoolProvider.algo.ts:658", "pc": [ 2270 ] }, { "teal": 2365, "source": "contracts\\BiatecPoolProvider.algo.ts:658", "pc": [ 2271 ] }, { "teal": 2366, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2272, 2273 ] }, { "teal": 2367, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2274, 2275 ] }, { "teal": 2368, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2276 ] }, { "teal": 2372, "source": "contracts\\BiatecPoolProvider.algo.ts:659", "pc": [ 2277, 2278 ] }, { "teal": 2373, "source": "contracts\\BiatecPoolProvider.algo.ts:659", "pc": [ 2279 ] }, { "teal": 2374, "source": "contracts\\BiatecPoolProvider.algo.ts:659", "pc": [ 2280 ] }, { "teal": 2375, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2281 ] }, { "teal": 2379, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2282, 2283 ] }, { "teal": 2380, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2284 ] }, { "teal": 2381, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2285 ] }, { "teal": 2382, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2286, 2287 ] }, { "teal": 2383, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2288 ] }, { "teal": 2384, "source": "contracts\\BiatecPoolProvider.algo.ts:659", "pc": [ 2289 ] }, { "teal": 2385, "source": "contracts\\BiatecPoolProvider.algo.ts:659", "pc": [ 2290, 2291 ] }, { "teal": 2386, "source": "contracts\\BiatecPoolProvider.algo.ts:659", "pc": [ 2292 ] }, { "teal": 2387, "source": "contracts\\BiatecPoolProvider.algo.ts:659", "pc": [ 2293 ] }, { "teal": 2388, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2294, 2295 ] }, { "teal": 2389, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2296, 2297 ] }, { "teal": 2390, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2298 ] }, { "teal": 2394, "source": "contracts\\BiatecPoolProvider.algo.ts:662", "pc": [ 2299, 2300 ] }, { "teal": 2395, "source": "contracts\\BiatecPoolProvider.algo.ts:662", "pc": [ 2301 ] }, { "teal": 2396, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2302 ] }, { "teal": 2400, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2303, 2304 ] }, { "teal": 2401, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2305 ] }, { "teal": 2402, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2306 ] }, { "teal": 2403, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2307, 2308 ] }, { "teal": 2404, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2309 ] }, { "teal": 2405, "source": "contracts\\BiatecPoolProvider.algo.ts:662", "pc": [ 2310 ] }, { "teal": 2409, "source": "contracts\\BiatecPoolProvider.algo.ts:662", "pc": [ 2311, 2312 ] }, { "teal": 2410, "source": "contracts\\BiatecPoolProvider.algo.ts:662", "pc": [ 2313 ] }, { "teal": 2411, "source": "contracts\\BiatecPoolProvider.algo.ts:662", "pc": [ 2314 ] }, { "teal": 2412, "source": "contracts\\BiatecPoolProvider.algo.ts:662", "pc": [ 2315, 2316 ] }, { "teal": 2416, "source": "contracts\\BiatecPoolProvider.algo.ts:663", "pc": [ 2317, 2318 ] }, { "teal": 2417, "source": "contracts\\BiatecPoolProvider.algo.ts:663", "pc": [ 2319, 2320 ] }, { "teal": 2418, "source": "contracts\\BiatecPoolProvider.algo.ts:663", "pc": [ 2321 ] }, { "teal": 2419, "source": "contracts\\BiatecPoolProvider.algo.ts:663", "pc": [ 2322 ] }, { "teal": 2420, "source": "contracts\\BiatecPoolProvider.algo.ts:663", "pc": [ 2323, 2324 ] }, { "teal": 2425, "source": "contracts\\BiatecPoolProvider.algo.ts:666", "pc": [ 2325, 2326 ] }, { "teal": 2426, "source": "contracts\\BiatecPoolProvider.algo.ts:666", "pc": [ 2327, 2328 ] }, { "teal": 2427, "source": "contracts\\BiatecPoolProvider.algo.ts:666", "pc": [ 2329 ] }, { "teal": 2428, "source": "contracts\\BiatecPoolProvider.algo.ts:666", "pc": [ 2330, 2331, 2332 ] }, { "teal": 2433, "source": "contracts\\BiatecPoolProvider.algo.ts:668", "pc": [ 2333, 2334 ] }, { "teal": 2434, "source": "contracts\\BiatecPoolProvider.algo.ts:668", "pc": [ 2335, 2336 ] }, { "teal": 2435, "source": "contracts\\BiatecPoolProvider.algo.ts:668", "pc": [ 2337 ] }, { "teal": 2436, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2338 ] }, { "teal": 2440, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2339, 2340 ] }, { "teal": 2441, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2341 ] }, { "teal": 2442, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2342 ] }, { "teal": 2443, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2343, 2344 ] }, { "teal": 2444, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2345 ] }, { "teal": 2445, "source": "contracts\\BiatecPoolProvider.algo.ts:668", "pc": [ 2346 ] }, { "teal": 2446, "source": "contracts\\BiatecPoolProvider.algo.ts:668", "pc": [ 2347 ] }, { "teal": 2447, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2348, 2349 ] }, { "teal": 2448, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2350, 2351 ] }, { "teal": 2449, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2352 ] }, { "teal": 2453, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2353, 2354 ] }, { "teal": 2454, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2355, 2356 ] }, { "teal": 2455, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2357 ] }, { "teal": 2456, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2358 ] }, { "teal": 2460, "source": "contracts\\BiatecPoolProvider.algo.ts:670", "pc": [ 2359, 2360 ] }, { "teal": 2461, "source": "contracts\\BiatecPoolProvider.algo.ts:670", "pc": [ 2361, 2362 ] }, { "teal": 2462, "source": "contracts\\BiatecPoolProvider.algo.ts:670", "pc": [ 2363 ] }, { "teal": 2463, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2364 ] }, { "teal": 2467, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2365, 2366 ] }, { "teal": 2468, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2367 ] }, { "teal": 2469, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2368 ] }, { "teal": 2470, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2369, 2370 ] }, { "teal": 2471, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2371 ] }, { "teal": 2472, "source": "contracts\\BiatecPoolProvider.algo.ts:670", "pc": [ 2372 ] }, { "teal": 2473, "source": "contracts\\BiatecPoolProvider.algo.ts:670", "pc": [ 2373 ] }, { "teal": 2474, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2374, 2375 ] }, { "teal": 2475, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2376, 2377 ] }, { "teal": 2476, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2378 ] }, { "teal": 2480, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2379, 2380 ] }, { "teal": 2481, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2381, 2382 ] }, { "teal": 2482, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2383 ] }, { "teal": 2483, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2384 ] }, { "teal": 2487, "source": "contracts\\BiatecPoolProvider.algo.ts:672", "pc": [ 2385, 2386 ] }, { "teal": 2488, "source": "contracts\\BiatecPoolProvider.algo.ts:672", "pc": [ 2387, 2388 ] }, { "teal": 2489, "source": "contracts\\BiatecPoolProvider.algo.ts:672", "pc": [ 2389 ] }, { "teal": 2490, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2390 ] }, { "teal": 2494, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2391, 2392 ] }, { "teal": 2495, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2393 ] }, { "teal": 2496, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2394 ] }, { "teal": 2497, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2395, 2396 ] }, { "teal": 2498, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2397 ] }, { "teal": 2499, "source": "contracts\\BiatecPoolProvider.algo.ts:672", "pc": [ 2398 ] }, { "teal": 2500, "source": "contracts\\BiatecPoolProvider.algo.ts:672", "pc": [ 2399 ] }, { "teal": 2501, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2400, 2401 ] }, { "teal": 2502, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2402, 2403 ] }, { "teal": 2503, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2404 ] }, { "teal": 2507, "source": "contracts\\BiatecPoolProvider.algo.ts:673", "pc": [ 2405, 2406 ] }, { "teal": 2508, "source": "contracts\\BiatecPoolProvider.algo.ts:673", "pc": [ 2407, 2408 ] }, { "teal": 2509, "source": "contracts\\BiatecPoolProvider.algo.ts:673", "pc": [ 2409 ] }, { "teal": 2510, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2410 ] }, { "teal": 2514, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2411, 2412 ] }, { "teal": 2515, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2413 ] }, { "teal": 2516, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2414 ] }, { "teal": 2517, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2415, 2416 ] }, { "teal": 2518, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2417 ] }, { "teal": 2519, "source": "contracts\\BiatecPoolProvider.algo.ts:673", "pc": [ 2418 ] }, { "teal": 2520, "source": "contracts\\BiatecPoolProvider.algo.ts:673", "pc": [ 2419 ] }, { "teal": 2521, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2420, 2421 ] }, { "teal": 2522, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2422, 2423 ] }, { "teal": 2523, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2424 ] }, { "teal": 2527, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2425, 2426 ] }, { "teal": 2528, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2427, 2428 ] }, { "teal": 2529, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2429 ] }, { "teal": 2530, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2430 ] }, { "teal": 2534, "source": "contracts\\BiatecPoolProvider.algo.ts:675", "pc": [ 2431, 2432 ] }, { "teal": 2535, "source": "contracts\\BiatecPoolProvider.algo.ts:675", "pc": [ 2433, 2434 ] }, { "teal": 2536, "source": "contracts\\BiatecPoolProvider.algo.ts:675", "pc": [ 2435 ] }, { "teal": 2537, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2436 ] }, { "teal": 2541, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2437, 2438 ] }, { "teal": 2542, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2439 ] }, { "teal": 2543, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2440 ] }, { "teal": 2544, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2441, 2442 ] }, { "teal": 2545, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2443 ] }, { "teal": 2546, "source": "contracts\\BiatecPoolProvider.algo.ts:675", "pc": [ 2444 ] }, { "teal": 2547, "source": "contracts\\BiatecPoolProvider.algo.ts:675", "pc": [ 2445 ] }, { "teal": 2548, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2446, 2447 ] }, { "teal": 2549, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2448, 2449 ] }, { "teal": 2550, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2450 ] }, { "teal": 2554, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2451, 2452 ] }, { "teal": 2555, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2453, 2454 ] }, { "teal": 2556, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2455 ] }, { "teal": 2557, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2456 ] }, { "teal": 2561, "source": "contracts\\BiatecPoolProvider.algo.ts:677", "pc": [ 2457, 2458 ] }, { "teal": 2562, "source": "contracts\\BiatecPoolProvider.algo.ts:677", "pc": [ 2459, 2460 ] }, { "teal": 2563, "source": "contracts\\BiatecPoolProvider.algo.ts:677", "pc": [ 2461 ] }, { "teal": 2564, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2462 ] }, { "teal": 2568, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2463, 2464 ] }, { "teal": 2569, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2465 ] }, { "teal": 2570, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2466 ] }, { "teal": 2571, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2467, 2468 ] }, { "teal": 2572, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2469 ] }, { "teal": 2573, "source": "contracts\\BiatecPoolProvider.algo.ts:677", "pc": [ 2470 ] }, { "teal": 2574, "source": "contracts\\BiatecPoolProvider.algo.ts:677", "pc": [ 2471 ] }, { "teal": 2575, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2472, 2473 ] }, { "teal": 2576, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2474, 2475 ] }, { "teal": 2577, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2476 ] }, { "teal": 2582, "source": "contracts\\BiatecPoolProvider.algo.ts:678", "pc": [ 2477, 2478 ] }, { "teal": 2583, "source": "contracts\\BiatecPoolProvider.algo.ts:678", "pc": [ 2479 ] }, { "teal": 2584, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2480 ] }, { "teal": 2588, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2481, 2482 ] }, { "teal": 2589, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2483 ] }, { "teal": 2590, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2484 ] }, { "teal": 2591, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2485, 2486 ] }, { "teal": 2592, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2487 ] }, { "teal": 2593, "source": "contracts\\BiatecPoolProvider.algo.ts:678", "pc": [ 2488 ] }, { "teal": 2594, "source": "contracts\\BiatecPoolProvider.algo.ts:678", "pc": [ 2489 ] }, { "teal": 2595, "source": "contracts\\BiatecPoolProvider.algo.ts:678", "pc": [ 2490 ] }, { "teal": 2596, "source": "contracts\\BiatecPoolProvider.algo.ts:678", "pc": [ 2491, 2492, 2493 ] }, { "teal": 2601, "source": "contracts\\BiatecPoolProvider.algo.ts:679", "pc": [ 2494, 2495 ] }, { "teal": 2602, "source": "contracts\\BiatecPoolProvider.algo.ts:679", "pc": [ 2496, 2497 ] }, { "teal": 2603, "source": "contracts\\BiatecPoolProvider.algo.ts:679", "pc": [ 2498 ] }, { "teal": 2604, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2499, 2500 ] }, { "teal": 2605, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2501, 2502 ] }, { "teal": 2606, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2503 ] }, { "teal": 2607, "source": "contracts\\BiatecPoolProvider.algo.ts:678", "pc": [ 2504, 2505, 2506 ] }, { "teal": 2612, "source": "contracts\\BiatecPoolProvider.algo.ts:681", "pc": [ 2507, 2508 ] }, { "teal": 2613, "source": "contracts\\BiatecPoolProvider.algo.ts:681", "pc": [ 2509, 2510 ] }, { "teal": 2614, "source": "contracts\\BiatecPoolProvider.algo.ts:681", "pc": [ 2511, 2512 ] }, { "teal": 2615, "source": "contracts\\BiatecPoolProvider.algo.ts:681", "pc": [ 2513 ] }, { "teal": 2616, "source": "contracts\\BiatecPoolProvider.algo.ts:681", "pc": [ 2514 ] }, { "teal": 2617, "source": "contracts\\BiatecPoolProvider.algo.ts:681", "pc": [ 2515 ] }, { "teal": 2618, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2516, 2517 ] }, { "teal": 2619, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2518, 2519 ] }, { "teal": 2620, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2520 ] }, { "teal": 2627, "source": "contracts\\BiatecPoolProvider.algo.ts:685", "pc": [ 2521, 2522 ] }, { "teal": 2628, "source": "contracts\\BiatecPoolProvider.algo.ts:685", "pc": [ 2523 ] }, { "teal": 2629, "source": "contracts\\BiatecPoolProvider.algo.ts:685", "pc": [ 2524 ] }, { "teal": 2630, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2525 ] }, { "teal": 2634, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2526, 2527 ] }, { "teal": 2635, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2528 ] }, { "teal": 2636, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2529 ] }, { "teal": 2637, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2530, 2531 ] }, { "teal": 2638, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2532 ] }, { "teal": 2639, "source": "contracts\\BiatecPoolProvider.algo.ts:685", "pc": [ 2533 ] }, { "teal": 2640, "source": "contracts\\BiatecPoolProvider.algo.ts:685", "pc": [ 2534, 2535 ] }, { "teal": 2641, "source": "contracts\\BiatecPoolProvider.algo.ts:685", "pc": [ 2536 ] }, { "teal": 2642, "source": "contracts\\BiatecPoolProvider.algo.ts:685", "pc": [ 2537 ] }, { "teal": 2643, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2538, 2539 ] }, { "teal": 2644, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2540, 2541 ] }, { "teal": 2645, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2542 ] }, { "teal": 2649, "source": "contracts\\BiatecPoolProvider.algo.ts:686", "pc": [ 2543, 2544 ] }, { "teal": 2650, "source": "contracts\\BiatecPoolProvider.algo.ts:686", "pc": [ 2545 ] }, { "teal": 2651, "source": "contracts\\BiatecPoolProvider.algo.ts:686", "pc": [ 2546 ] }, { "teal": 2652, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2547 ] }, { "teal": 2656, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2548, 2549 ] }, { "teal": 2657, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2550 ] }, { "teal": 2658, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2551 ] }, { "teal": 2659, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2552, 2553 ] }, { "teal": 2660, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2554 ] }, { "teal": 2661, "source": "contracts\\BiatecPoolProvider.algo.ts:686", "pc": [ 2555 ] }, { "teal": 2662, "source": "contracts\\BiatecPoolProvider.algo.ts:686", "pc": [ 2556, 2557 ] }, { "teal": 2663, "source": "contracts\\BiatecPoolProvider.algo.ts:686", "pc": [ 2558 ] }, { "teal": 2664, "source": "contracts\\BiatecPoolProvider.algo.ts:686", "pc": [ 2559 ] }, { "teal": 2665, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2560, 2561 ] }, { "teal": 2666, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2562, 2563 ] }, { "teal": 2667, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2564 ] }, { "teal": 2671, "source": "contracts\\BiatecPoolProvider.algo.ts:687", "pc": [ 2565, 2566 ] }, { "teal": 2672, "source": "contracts\\BiatecPoolProvider.algo.ts:687", "pc": [ 2567 ] }, { "teal": 2673, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2568 ] }, { "teal": 2677, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2569, 2570 ] }, { "teal": 2678, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2571 ] }, { "teal": 2679, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2572 ] }, { "teal": 2680, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2573, 2574 ] }, { "teal": 2681, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2575 ] }, { "teal": 2682, "source": "contracts\\BiatecPoolProvider.algo.ts:687", "pc": [ 2576 ] }, { "teal": 2683, "source": "contracts\\BiatecPoolProvider.algo.ts:687", "pc": [ 2577 ] }, { "teal": 2684, "source": "contracts\\BiatecPoolProvider.algo.ts:687", "pc": [ 2578, 2579 ] }, { "teal": 2688, "source": "contracts\\BiatecPoolProvider.algo.ts:688", "pc": [ 2580, 2581 ] }, { "teal": 2689, "source": "contracts\\BiatecPoolProvider.algo.ts:688", "pc": [ 2582 ] }, { "teal": 2690, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2583 ] }, { "teal": 2694, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2584, 2585 ] }, { "teal": 2695, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2586 ] }, { "teal": 2696, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2587 ] }, { "teal": 2697, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2588, 2589 ] }, { "teal": 2698, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2590 ] }, { "teal": 2699, "source": "contracts\\BiatecPoolProvider.algo.ts:688", "pc": [ 2591 ] }, { "teal": 2700, "source": "contracts\\BiatecPoolProvider.algo.ts:688", "pc": [ 2592 ] }, { "teal": 2701, "source": "contracts\\BiatecPoolProvider.algo.ts:688", "pc": [ 2593, 2594 ] }, { "teal": 2705, "source": "contracts\\BiatecPoolProvider.algo.ts:689", "pc": [ 2595, 2596 ] }, { "teal": 2706, "source": "contracts\\BiatecPoolProvider.algo.ts:689", "pc": [ 2597, 2598 ] }, { "teal": 2707, "source": "contracts\\BiatecPoolProvider.algo.ts:689", "pc": [ 2599, 2600 ] }, { "teal": 2708, "source": "contracts\\BiatecPoolProvider.algo.ts:689", "pc": [ 2601 ] }, { "teal": 2709, "source": "contracts\\BiatecPoolProvider.algo.ts:689", "pc": [ 2602, 2603 ] }, { "teal": 2710, "source": "contracts\\BiatecPoolProvider.algo.ts:689", "pc": [ 2604, 2605 ] }, { "teal": 2711, "source": "contracts\\BiatecPoolProvider.algo.ts:689", "pc": [ 2606 ] }, { "teal": 2712, "source": "contracts\\BiatecPoolProvider.algo.ts:689", "pc": [ 2607 ] }, { "teal": 2713, "source": "contracts\\BiatecPoolProvider.algo.ts:689", "pc": [ 2608, 2609 ] }, { "teal": 2714, "source": "contracts\\BiatecPoolProvider.algo.ts:689", "pc": [ 2610, 2611 ] }, { "teal": 2715, "source": "contracts\\BiatecPoolProvider.algo.ts:689", "pc": [ 2612 ] }, { "teal": 2716, "source": "contracts\\BiatecPoolProvider.algo.ts:689", "pc": [ 2613 ] }, { "teal": 2717, "source": "contracts\\BiatecPoolProvider.algo.ts:689", "pc": [ 2614 ] }, { "teal": 2718, "source": "contracts\\BiatecPoolProvider.algo.ts:689", "pc": [ 2615 ] }, { "teal": 2719, "source": "contracts\\BiatecPoolProvider.algo.ts:689", "pc": [ 2616 ] }, { "teal": 2720, "source": "contracts\\BiatecPoolProvider.algo.ts:689", "pc": [ 2617 ] }, { "teal": 2723, "source": "contracts\\BiatecPoolProvider.algo.ts:689", "errorMessage": "((period2NowVolumeBUint256 * period2NowVWAPUint256 + amountBUint256 * priceUint256) / (period2NowVolumeBUint256 + amountBUint256)) as uint64 overflowed 64 bits", "pc": [ 2618 ] }, { "teal": 2724, "source": "contracts\\BiatecPoolProvider.algo.ts:689", "pc": [ 2619, 2620 ] }, { "teal": 2725, "source": "contracts\\BiatecPoolProvider.algo.ts:689", "pc": [ 2621 ] }, { "teal": 2726, "source": "contracts\\BiatecPoolProvider.algo.ts:689", "pc": [ 2622 ] }, { "teal": 2727, "source": "contracts\\BiatecPoolProvider.algo.ts:689", "pc": [ 2623 ] }, { "teal": 2728, "source": "contracts\\BiatecPoolProvider.algo.ts:689", "pc": [ 2624 ] }, { "teal": 2729, "source": "contracts\\BiatecPoolProvider.algo.ts:689", "pc": [ 2625 ] }, { "teal": 2730, "source": "contracts\\BiatecPoolProvider.algo.ts:689", "pc": [ 2626 ] }, { "teal": 2731, "source": "contracts\\BiatecPoolProvider.algo.ts:689", "pc": [ 2627 ] }, { "teal": 2732, "source": "contracts\\BiatecPoolProvider.algo.ts:689", "pc": [ 2628 ] }, { "teal": 2733, "source": "contracts\\BiatecPoolProvider.algo.ts:689", "pc": [ 2629 ] }, { "teal": 2734, "source": "contracts\\BiatecPoolProvider.algo.ts:689", "pc": [ 2630 ] }, { "teal": 2735, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2631, 2632 ] }, { "teal": 2736, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2633, 2634 ] }, { "teal": 2737, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2635 ] }, { "teal": 2741, "source": "contracts\\BiatecPoolProvider.algo.ts:690", "pc": [ 2636, 2637 ] }, { "teal": 2742, "source": "contracts\\BiatecPoolProvider.algo.ts:690", "pc": [ 2638 ] }, { "teal": 2743, "source": "contracts\\BiatecPoolProvider.algo.ts:690", "pc": [ 2639 ] }, { "teal": 2744, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2640 ] }, { "teal": 2748, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2641, 2642 ] }, { "teal": 2749, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2643 ] }, { "teal": 2750, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2644 ] }, { "teal": 2751, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2645, 2646 ] }, { "teal": 2752, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2647 ] }, { "teal": 2753, "source": "contracts\\BiatecPoolProvider.algo.ts:690", "pc": [ 2648 ] }, { "teal": 2754, "source": "contracts\\BiatecPoolProvider.algo.ts:690", "pc": [ 2649, 2650 ] }, { "teal": 2755, "source": "contracts\\BiatecPoolProvider.algo.ts:690", "pc": [ 2651 ] }, { "teal": 2756, "source": "contracts\\BiatecPoolProvider.algo.ts:690", "pc": [ 2652 ] }, { "teal": 2757, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2653, 2654 ] }, { "teal": 2758, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2655, 2656 ] }, { "teal": 2759, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2657 ] }, { "teal": 2763, "source": "contracts\\BiatecPoolProvider.algo.ts:691", "pc": [ 2658, 2659 ] }, { "teal": 2764, "source": "contracts\\BiatecPoolProvider.algo.ts:691", "pc": [ 2660 ] }, { "teal": 2765, "source": "contracts\\BiatecPoolProvider.algo.ts:691", "pc": [ 2661 ] }, { "teal": 2766, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2662 ] }, { "teal": 2770, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2663, 2664 ] }, { "teal": 2771, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2665 ] }, { "teal": 2772, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2666 ] }, { "teal": 2773, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2667, 2668 ] }, { "teal": 2774, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2669 ] }, { "teal": 2775, "source": "contracts\\BiatecPoolProvider.algo.ts:691", "pc": [ 2670 ] }, { "teal": 2776, "source": "contracts\\BiatecPoolProvider.algo.ts:691", "pc": [ 2671, 2672 ] }, { "teal": 2777, "source": "contracts\\BiatecPoolProvider.algo.ts:691", "pc": [ 2673 ] }, { "teal": 2778, "source": "contracts\\BiatecPoolProvider.algo.ts:691", "pc": [ 2674 ] }, { "teal": 2779, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2675, 2676 ] }, { "teal": 2780, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2677, 2678 ] }, { "teal": 2781, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2679 ] }, { "teal": 2785, "source": "contracts\\BiatecPoolProvider.algo.ts:694", "pc": [ 2680, 2681 ] }, { "teal": 2786, "source": "contracts\\BiatecPoolProvider.algo.ts:694", "pc": [ 2682 ] }, { "teal": 2787, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2683 ] }, { "teal": 2791, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2684, 2685 ] }, { "teal": 2792, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2686 ] }, { "teal": 2793, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2687 ] }, { "teal": 2794, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2688, 2689 ] }, { "teal": 2795, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2690 ] }, { "teal": 2796, "source": "contracts\\BiatecPoolProvider.algo.ts:694", "pc": [ 2691 ] }, { "teal": 2800, "source": "contracts\\BiatecPoolProvider.algo.ts:694", "pc": [ 2692, 2693 ] }, { "teal": 2801, "source": "contracts\\BiatecPoolProvider.algo.ts:694", "pc": [ 2694 ] }, { "teal": 2802, "source": "contracts\\BiatecPoolProvider.algo.ts:694", "pc": [ 2695 ] }, { "teal": 2803, "source": "contracts\\BiatecPoolProvider.algo.ts:694", "pc": [ 2696, 2697 ] }, { "teal": 2807, "source": "contracts\\BiatecPoolProvider.algo.ts:695", "pc": [ 2698, 2699 ] }, { "teal": 2808, "source": "contracts\\BiatecPoolProvider.algo.ts:695", "pc": [ 2700, 2701 ] }, { "teal": 2809, "source": "contracts\\BiatecPoolProvider.algo.ts:695", "pc": [ 2702 ] }, { "teal": 2810, "source": "contracts\\BiatecPoolProvider.algo.ts:695", "pc": [ 2703 ] }, { "teal": 2811, "source": "contracts\\BiatecPoolProvider.algo.ts:695", "pc": [ 2704, 2705 ] }, { "teal": 2816, "source": "contracts\\BiatecPoolProvider.algo.ts:698", "pc": [ 2706, 2707 ] }, { "teal": 2817, "source": "contracts\\BiatecPoolProvider.algo.ts:698", "pc": [ 2708, 2709 ] }, { "teal": 2818, "source": "contracts\\BiatecPoolProvider.algo.ts:698", "pc": [ 2710 ] }, { "teal": 2819, "source": "contracts\\BiatecPoolProvider.algo.ts:698", "pc": [ 2711, 2712, 2713 ] }, { "teal": 2824, "source": "contracts\\BiatecPoolProvider.algo.ts:700", "pc": [ 2714, 2715 ] }, { "teal": 2825, "source": "contracts\\BiatecPoolProvider.algo.ts:700", "pc": [ 2716, 2717 ] }, { "teal": 2826, "source": "contracts\\BiatecPoolProvider.algo.ts:700", "pc": [ 2718 ] }, { "teal": 2827, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2719 ] }, { "teal": 2831, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2720, 2721 ] }, { "teal": 2832, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2722 ] }, { "teal": 2833, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2723 ] }, { "teal": 2834, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2724, 2725 ] }, { "teal": 2835, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2726 ] }, { "teal": 2836, "source": "contracts\\BiatecPoolProvider.algo.ts:700", "pc": [ 2727 ] }, { "teal": 2837, "source": "contracts\\BiatecPoolProvider.algo.ts:700", "pc": [ 2728 ] }, { "teal": 2838, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2729, 2730 ] }, { "teal": 2839, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2731, 2732 ] }, { "teal": 2840, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2733 ] }, { "teal": 2844, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2734, 2735 ] }, { "teal": 2845, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2736, 2737 ] }, { "teal": 2846, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2738 ] }, { "teal": 2847, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2739 ] }, { "teal": 2851, "source": "contracts\\BiatecPoolProvider.algo.ts:702", "pc": [ 2740, 2741 ] }, { "teal": 2852, "source": "contracts\\BiatecPoolProvider.algo.ts:702", "pc": [ 2742, 2743 ] }, { "teal": 2853, "source": "contracts\\BiatecPoolProvider.algo.ts:702", "pc": [ 2744 ] }, { "teal": 2854, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2745 ] }, { "teal": 2858, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2746, 2747 ] }, { "teal": 2859, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2748 ] }, { "teal": 2860, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2749 ] }, { "teal": 2861, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2750, 2751 ] }, { "teal": 2862, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2752 ] }, { "teal": 2863, "source": "contracts\\BiatecPoolProvider.algo.ts:702", "pc": [ 2753 ] }, { "teal": 2864, "source": "contracts\\BiatecPoolProvider.algo.ts:702", "pc": [ 2754 ] }, { "teal": 2865, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2755, 2756 ] }, { "teal": 2866, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2757, 2758 ] }, { "teal": 2867, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2759 ] }, { "teal": 2871, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2760, 2761 ] }, { "teal": 2872, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2762, 2763 ] }, { "teal": 2873, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2764 ] }, { "teal": 2874, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2765 ] }, { "teal": 2878, "source": "contracts\\BiatecPoolProvider.algo.ts:704", "pc": [ 2766, 2767 ] }, { "teal": 2879, "source": "contracts\\BiatecPoolProvider.algo.ts:704", "pc": [ 2768, 2769 ] }, { "teal": 2880, "source": "contracts\\BiatecPoolProvider.algo.ts:704", "pc": [ 2770 ] }, { "teal": 2881, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2771 ] }, { "teal": 2885, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2772, 2773 ] }, { "teal": 2886, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2774 ] }, { "teal": 2887, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2775 ] }, { "teal": 2888, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2776, 2777 ] }, { "teal": 2889, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2778 ] }, { "teal": 2890, "source": "contracts\\BiatecPoolProvider.algo.ts:704", "pc": [ 2779 ] }, { "teal": 2891, "source": "contracts\\BiatecPoolProvider.algo.ts:704", "pc": [ 2780 ] }, { "teal": 2892, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2781, 2782 ] }, { "teal": 2893, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2783, 2784 ] }, { "teal": 2894, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2785 ] }, { "teal": 2898, "source": "contracts\\BiatecPoolProvider.algo.ts:705", "pc": [ 2786, 2787 ] }, { "teal": 2899, "source": "contracts\\BiatecPoolProvider.algo.ts:705", "pc": [ 2788, 2789 ] }, { "teal": 2900, "source": "contracts\\BiatecPoolProvider.algo.ts:705", "pc": [ 2790 ] }, { "teal": 2901, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2791 ] }, { "teal": 2905, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2792, 2793 ] }, { "teal": 2906, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2794 ] }, { "teal": 2907, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2795 ] }, { "teal": 2908, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2796, 2797 ] }, { "teal": 2909, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2798 ] }, { "teal": 2910, "source": "contracts\\BiatecPoolProvider.algo.ts:705", "pc": [ 2799 ] }, { "teal": 2911, "source": "contracts\\BiatecPoolProvider.algo.ts:705", "pc": [ 2800 ] }, { "teal": 2912, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2801, 2802 ] }, { "teal": 2913, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2803, 2804 ] }, { "teal": 2914, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2805 ] }, { "teal": 2918, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2806, 2807 ] }, { "teal": 2919, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2808, 2809 ] }, { "teal": 2920, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2810 ] }, { "teal": 2921, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2811 ] }, { "teal": 2925, "source": "contracts\\BiatecPoolProvider.algo.ts:707", "pc": [ 2812, 2813 ] }, { "teal": 2926, "source": "contracts\\BiatecPoolProvider.algo.ts:707", "pc": [ 2814, 2815 ] }, { "teal": 2927, "source": "contracts\\BiatecPoolProvider.algo.ts:707", "pc": [ 2816 ] }, { "teal": 2928, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2817 ] }, { "teal": 2932, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2818, 2819 ] }, { "teal": 2933, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2820 ] }, { "teal": 2934, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2821 ] }, { "teal": 2935, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2822, 2823 ] }, { "teal": 2936, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2824 ] }, { "teal": 2937, "source": "contracts\\BiatecPoolProvider.algo.ts:707", "pc": [ 2825 ] }, { "teal": 2938, "source": "contracts\\BiatecPoolProvider.algo.ts:707", "pc": [ 2826 ] }, { "teal": 2939, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2827, 2828 ] }, { "teal": 2940, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2829, 2830 ] }, { "teal": 2941, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2831 ] }, { "teal": 2945, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2832, 2833 ] }, { "teal": 2946, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2834, 2835 ] }, { "teal": 2947, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2836 ] }, { "teal": 2948, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2837 ] }, { "teal": 2952, "source": "contracts\\BiatecPoolProvider.algo.ts:709", "pc": [ 2838, 2839 ] }, { "teal": 2953, "source": "contracts\\BiatecPoolProvider.algo.ts:709", "pc": [ 2840, 2841 ] }, { "teal": 2954, "source": "contracts\\BiatecPoolProvider.algo.ts:709", "pc": [ 2842 ] }, { "teal": 2955, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2843 ] }, { "teal": 2959, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2844, 2845 ] }, { "teal": 2960, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2846 ] }, { "teal": 2961, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2847 ] }, { "teal": 2962, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2848, 2849 ] }, { "teal": 2963, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2850 ] }, { "teal": 2964, "source": "contracts\\BiatecPoolProvider.algo.ts:709", "pc": [ 2851 ] }, { "teal": 2965, "source": "contracts\\BiatecPoolProvider.algo.ts:709", "pc": [ 2852 ] }, { "teal": 2966, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2853, 2854 ] }, { "teal": 2967, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2855, 2856 ] }, { "teal": 2968, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2857 ] }, { "teal": 2973, "source": "contracts\\BiatecPoolProvider.algo.ts:710", "pc": [ 2858, 2859 ] }, { "teal": 2974, "source": "contracts\\BiatecPoolProvider.algo.ts:710", "pc": [ 2860 ] }, { "teal": 2975, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2861 ] }, { "teal": 2979, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2862, 2863 ] }, { "teal": 2980, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2864 ] }, { "teal": 2981, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2865 ] }, { "teal": 2982, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2866, 2867 ] }, { "teal": 2983, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2868 ] }, { "teal": 2984, "source": "contracts\\BiatecPoolProvider.algo.ts:710", "pc": [ 2869 ] }, { "teal": 2985, "source": "contracts\\BiatecPoolProvider.algo.ts:710", "pc": [ 2870 ] }, { "teal": 2986, "source": "contracts\\BiatecPoolProvider.algo.ts:710", "pc": [ 2871 ] }, { "teal": 2987, "source": "contracts\\BiatecPoolProvider.algo.ts:710", "pc": [ 2872, 2873, 2874 ] }, { "teal": 2992, "source": "contracts\\BiatecPoolProvider.algo.ts:711", "pc": [ 2875, 2876 ] }, { "teal": 2993, "source": "contracts\\BiatecPoolProvider.algo.ts:711", "pc": [ 2877, 2878 ] }, { "teal": 2994, "source": "contracts\\BiatecPoolProvider.algo.ts:711", "pc": [ 2879 ] }, { "teal": 2995, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2880, 2881 ] }, { "teal": 2996, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2882, 2883 ] }, { "teal": 2997, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2884 ] }, { "teal": 2998, "source": "contracts\\BiatecPoolProvider.algo.ts:710", "pc": [ 2885, 2886, 2887 ] }, { "teal": 3003, "source": "contracts\\BiatecPoolProvider.algo.ts:713", "pc": [ 2888, 2889 ] }, { "teal": 3004, "source": "contracts\\BiatecPoolProvider.algo.ts:713", "pc": [ 2890, 2891 ] }, { "teal": 3005, "source": "contracts\\BiatecPoolProvider.algo.ts:713", "pc": [ 2892, 2893 ] }, { "teal": 3006, "source": "contracts\\BiatecPoolProvider.algo.ts:713", "pc": [ 2894 ] }, { "teal": 3007, "source": "contracts\\BiatecPoolProvider.algo.ts:713", "pc": [ 2895 ] }, { "teal": 3008, "source": "contracts\\BiatecPoolProvider.algo.ts:713", "pc": [ 2896 ] }, { "teal": 3009, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2897, 2898 ] }, { "teal": 3010, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2899, 2900 ] }, { "teal": 3011, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2901 ] }, { "teal": 3018, "source": "contracts\\BiatecPoolProvider.algo.ts:717", "pc": [ 2902, 2903 ] }, { "teal": 3019, "source": "contracts\\BiatecPoolProvider.algo.ts:717", "pc": [ 2904 ] }, { "teal": 3020, "source": "contracts\\BiatecPoolProvider.algo.ts:717", "pc": [ 2905 ] }, { "teal": 3021, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2906 ] }, { "teal": 3025, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2907, 2908 ] }, { "teal": 3026, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2909 ] }, { "teal": 3027, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2910 ] }, { "teal": 3028, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2911, 2912 ] }, { "teal": 3029, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2913 ] }, { "teal": 3030, "source": "contracts\\BiatecPoolProvider.algo.ts:717", "pc": [ 2914 ] }, { "teal": 3031, "source": "contracts\\BiatecPoolProvider.algo.ts:717", "pc": [ 2915, 2916 ] }, { "teal": 3032, "source": "contracts\\BiatecPoolProvider.algo.ts:717", "pc": [ 2917 ] }, { "teal": 3033, "source": "contracts\\BiatecPoolProvider.algo.ts:717", "pc": [ 2918 ] }, { "teal": 3034, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2919, 2920 ] }, { "teal": 3035, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2921, 2922 ] }, { "teal": 3036, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2923 ] }, { "teal": 3040, "source": "contracts\\BiatecPoolProvider.algo.ts:718", "pc": [ 2924, 2925 ] }, { "teal": 3041, "source": "contracts\\BiatecPoolProvider.algo.ts:718", "pc": [ 2926 ] }, { "teal": 3042, "source": "contracts\\BiatecPoolProvider.algo.ts:718", "pc": [ 2927 ] }, { "teal": 3043, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2928 ] }, { "teal": 3047, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2929, 2930 ] }, { "teal": 3048, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2931 ] }, { "teal": 3049, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2932 ] }, { "teal": 3050, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2933, 2934 ] }, { "teal": 3051, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2935 ] }, { "teal": 3052, "source": "contracts\\BiatecPoolProvider.algo.ts:718", "pc": [ 2936 ] }, { "teal": 3053, "source": "contracts\\BiatecPoolProvider.algo.ts:718", "pc": [ 2937, 2938 ] }, { "teal": 3054, "source": "contracts\\BiatecPoolProvider.algo.ts:718", "pc": [ 2939 ] }, { "teal": 3055, "source": "contracts\\BiatecPoolProvider.algo.ts:718", "pc": [ 2940 ] }, { "teal": 3056, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2941, 2942 ] }, { "teal": 3057, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2943, 2944 ] }, { "teal": 3058, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2945 ] }, { "teal": 3062, "source": "contracts\\BiatecPoolProvider.algo.ts:719", "pc": [ 2946, 2947 ] }, { "teal": 3063, "source": "contracts\\BiatecPoolProvider.algo.ts:719", "pc": [ 2948 ] }, { "teal": 3064, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2949 ] }, { "teal": 3068, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2950, 2951 ] }, { "teal": 3069, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2952 ] }, { "teal": 3070, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2953 ] }, { "teal": 3071, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2954, 2955 ] }, { "teal": 3072, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2956 ] }, { "teal": 3073, "source": "contracts\\BiatecPoolProvider.algo.ts:719", "pc": [ 2957 ] }, { "teal": 3074, "source": "contracts\\BiatecPoolProvider.algo.ts:719", "pc": [ 2958 ] }, { "teal": 3075, "source": "contracts\\BiatecPoolProvider.algo.ts:719", "pc": [ 2959, 2960 ] }, { "teal": 3079, "source": "contracts\\BiatecPoolProvider.algo.ts:720", "pc": [ 2961, 2962 ] }, { "teal": 3080, "source": "contracts\\BiatecPoolProvider.algo.ts:720", "pc": [ 2963 ] }, { "teal": 3081, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2964 ] }, { "teal": 3085, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2965, 2966 ] }, { "teal": 3086, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2967 ] }, { "teal": 3087, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2968 ] }, { "teal": 3088, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2969, 2970 ] }, { "teal": 3089, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 2971 ] }, { "teal": 3090, "source": "contracts\\BiatecPoolProvider.algo.ts:720", "pc": [ 2972 ] }, { "teal": 3091, "source": "contracts\\BiatecPoolProvider.algo.ts:720", "pc": [ 2973 ] }, { "teal": 3092, "source": "contracts\\BiatecPoolProvider.algo.ts:720", "pc": [ 2974, 2975 ] }, { "teal": 3096, "source": "contracts\\BiatecPoolProvider.algo.ts:721", "pc": [ 2976, 2977 ] }, { "teal": 3097, "source": "contracts\\BiatecPoolProvider.algo.ts:721", "pc": [ 2978, 2979 ] }, { "teal": 3098, "source": "contracts\\BiatecPoolProvider.algo.ts:721", "pc": [ 2980, 2981 ] }, { "teal": 3099, "source": "contracts\\BiatecPoolProvider.algo.ts:721", "pc": [ 2982 ] }, { "teal": 3100, "source": "contracts\\BiatecPoolProvider.algo.ts:721", "pc": [ 2983, 2984 ] }, { "teal": 3101, "source": "contracts\\BiatecPoolProvider.algo.ts:721", "pc": [ 2985, 2986 ] }, { "teal": 3102, "source": "contracts\\BiatecPoolProvider.algo.ts:721", "pc": [ 2987 ] }, { "teal": 3103, "source": "contracts\\BiatecPoolProvider.algo.ts:721", "pc": [ 2988 ] }, { "teal": 3104, "source": "contracts\\BiatecPoolProvider.algo.ts:721", "pc": [ 2989, 2990 ] }, { "teal": 3105, "source": "contracts\\BiatecPoolProvider.algo.ts:721", "pc": [ 2991, 2992 ] }, { "teal": 3106, "source": "contracts\\BiatecPoolProvider.algo.ts:721", "pc": [ 2993 ] }, { "teal": 3107, "source": "contracts\\BiatecPoolProvider.algo.ts:721", "pc": [ 2994 ] }, { "teal": 3108, "source": "contracts\\BiatecPoolProvider.algo.ts:721", "pc": [ 2995 ] }, { "teal": 3109, "source": "contracts\\BiatecPoolProvider.algo.ts:721", "pc": [ 2996 ] }, { "teal": 3110, "source": "contracts\\BiatecPoolProvider.algo.ts:721", "pc": [ 2997 ] }, { "teal": 3111, "source": "contracts\\BiatecPoolProvider.algo.ts:721", "pc": [ 2998 ] }, { "teal": 3114, "source": "contracts\\BiatecPoolProvider.algo.ts:721", "errorMessage": "((period3NowVolumeBUint256 * period3NowVWAPUint256 + amountBUint256 * priceUint256) / (period3NowVolumeBUint256 + amountBUint256)) as uint64 overflowed 64 bits", "pc": [ 2999 ] }, { "teal": 3115, "source": "contracts\\BiatecPoolProvider.algo.ts:721", "pc": [ 3000, 3001 ] }, { "teal": 3116, "source": "contracts\\BiatecPoolProvider.algo.ts:721", "pc": [ 3002 ] }, { "teal": 3117, "source": "contracts\\BiatecPoolProvider.algo.ts:721", "pc": [ 3003 ] }, { "teal": 3118, "source": "contracts\\BiatecPoolProvider.algo.ts:721", "pc": [ 3004 ] }, { "teal": 3119, "source": "contracts\\BiatecPoolProvider.algo.ts:721", "pc": [ 3005 ] }, { "teal": 3120, "source": "contracts\\BiatecPoolProvider.algo.ts:721", "pc": [ 3006 ] }, { "teal": 3121, "source": "contracts\\BiatecPoolProvider.algo.ts:721", "pc": [ 3007 ] }, { "teal": 3122, "source": "contracts\\BiatecPoolProvider.algo.ts:721", "pc": [ 3008 ] }, { "teal": 3123, "source": "contracts\\BiatecPoolProvider.algo.ts:721", "pc": [ 3009 ] }, { "teal": 3124, "source": "contracts\\BiatecPoolProvider.algo.ts:721", "pc": [ 3010 ] }, { "teal": 3125, "source": "contracts\\BiatecPoolProvider.algo.ts:721", "pc": [ 3011 ] }, { "teal": 3126, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3012, 3013 ] }, { "teal": 3127, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3014, 3015 ] }, { "teal": 3128, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3016 ] }, { "teal": 3132, "source": "contracts\\BiatecPoolProvider.algo.ts:722", "pc": [ 3017, 3018 ] }, { "teal": 3133, "source": "contracts\\BiatecPoolProvider.algo.ts:722", "pc": [ 3019 ] }, { "teal": 3134, "source": "contracts\\BiatecPoolProvider.algo.ts:722", "pc": [ 3020 ] }, { "teal": 3135, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3021 ] }, { "teal": 3139, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3022, 3023 ] }, { "teal": 3140, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3024 ] }, { "teal": 3141, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3025 ] }, { "teal": 3142, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3026, 3027 ] }, { "teal": 3143, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3028 ] }, { "teal": 3144, "source": "contracts\\BiatecPoolProvider.algo.ts:722", "pc": [ 3029 ] }, { "teal": 3145, "source": "contracts\\BiatecPoolProvider.algo.ts:722", "pc": [ 3030, 3031 ] }, { "teal": 3146, "source": "contracts\\BiatecPoolProvider.algo.ts:722", "pc": [ 3032 ] }, { "teal": 3147, "source": "contracts\\BiatecPoolProvider.algo.ts:722", "pc": [ 3033 ] }, { "teal": 3148, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3034, 3035 ] }, { "teal": 3149, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3036, 3037 ] }, { "teal": 3150, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3038 ] }, { "teal": 3154, "source": "contracts\\BiatecPoolProvider.algo.ts:723", "pc": [ 3039, 3040 ] }, { "teal": 3155, "source": "contracts\\BiatecPoolProvider.algo.ts:723", "pc": [ 3041 ] }, { "teal": 3156, "source": "contracts\\BiatecPoolProvider.algo.ts:723", "pc": [ 3042 ] }, { "teal": 3157, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3043 ] }, { "teal": 3161, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3044, 3045 ] }, { "teal": 3162, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3046 ] }, { "teal": 3163, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3047 ] }, { "teal": 3164, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3048, 3049 ] }, { "teal": 3165, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3050 ] }, { "teal": 3166, "source": "contracts\\BiatecPoolProvider.algo.ts:723", "pc": [ 3051 ] }, { "teal": 3167, "source": "contracts\\BiatecPoolProvider.algo.ts:723", "pc": [ 3052, 3053 ] }, { "teal": 3168, "source": "contracts\\BiatecPoolProvider.algo.ts:723", "pc": [ 3054 ] }, { "teal": 3169, "source": "contracts\\BiatecPoolProvider.algo.ts:723", "pc": [ 3055 ] }, { "teal": 3170, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3056, 3057 ] }, { "teal": 3171, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3058, 3059 ] }, { "teal": 3172, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3060 ] }, { "teal": 3176, "source": "contracts\\BiatecPoolProvider.algo.ts:725", "pc": [ 3061, 3062 ] }, { "teal": 3177, "source": "contracts\\BiatecPoolProvider.algo.ts:725", "pc": [ 3063 ] }, { "teal": 3178, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3064 ] }, { "teal": 3182, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3065, 3066 ] }, { "teal": 3183, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3067 ] }, { "teal": 3184, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3068 ] }, { "teal": 3185, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3069, 3070 ] }, { "teal": 3186, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3071 ] }, { "teal": 3187, "source": "contracts\\BiatecPoolProvider.algo.ts:725", "pc": [ 3072 ] }, { "teal": 3191, "source": "contracts\\BiatecPoolProvider.algo.ts:725", "pc": [ 3073, 3074 ] }, { "teal": 3192, "source": "contracts\\BiatecPoolProvider.algo.ts:725", "pc": [ 3075 ] }, { "teal": 3193, "source": "contracts\\BiatecPoolProvider.algo.ts:725", "pc": [ 3076 ] }, { "teal": 3194, "source": "contracts\\BiatecPoolProvider.algo.ts:725", "pc": [ 3077, 3078 ] }, { "teal": 3198, "source": "contracts\\BiatecPoolProvider.algo.ts:726", "pc": [ 3079, 3080 ] }, { "teal": 3199, "source": "contracts\\BiatecPoolProvider.algo.ts:726", "pc": [ 3081, 3082 ] }, { "teal": 3200, "source": "contracts\\BiatecPoolProvider.algo.ts:726", "pc": [ 3083 ] }, { "teal": 3201, "source": "contracts\\BiatecPoolProvider.algo.ts:726", "pc": [ 3084 ] }, { "teal": 3202, "source": "contracts\\BiatecPoolProvider.algo.ts:726", "pc": [ 3085, 3086 ] }, { "teal": 3207, "source": "contracts\\BiatecPoolProvider.algo.ts:729", "pc": [ 3087, 3088 ] }, { "teal": 3208, "source": "contracts\\BiatecPoolProvider.algo.ts:729", "pc": [ 3089, 3090 ] }, { "teal": 3209, "source": "contracts\\BiatecPoolProvider.algo.ts:729", "pc": [ 3091 ] }, { "teal": 3210, "source": "contracts\\BiatecPoolProvider.algo.ts:729", "pc": [ 3092, 3093, 3094 ] }, { "teal": 3215, "source": "contracts\\BiatecPoolProvider.algo.ts:731", "pc": [ 3095, 3096 ] }, { "teal": 3216, "source": "contracts\\BiatecPoolProvider.algo.ts:731", "pc": [ 3097, 3098 ] }, { "teal": 3217, "source": "contracts\\BiatecPoolProvider.algo.ts:731", "pc": [ 3099 ] }, { "teal": 3218, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3100 ] }, { "teal": 3222, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3101, 3102 ] }, { "teal": 3223, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3103 ] }, { "teal": 3224, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3104 ] }, { "teal": 3225, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3105, 3106 ] }, { "teal": 3226, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3107 ] }, { "teal": 3227, "source": "contracts\\BiatecPoolProvider.algo.ts:731", "pc": [ 3108 ] }, { "teal": 3228, "source": "contracts\\BiatecPoolProvider.algo.ts:731", "pc": [ 3109 ] }, { "teal": 3229, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3110, 3111 ] }, { "teal": 3230, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3112, 3113 ] }, { "teal": 3231, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3114 ] }, { "teal": 3235, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3115, 3116 ] }, { "teal": 3236, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3117, 3118 ] }, { "teal": 3237, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3119 ] }, { "teal": 3238, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3120 ] }, { "teal": 3242, "source": "contracts\\BiatecPoolProvider.algo.ts:733", "pc": [ 3121, 3122 ] }, { "teal": 3243, "source": "contracts\\BiatecPoolProvider.algo.ts:733", "pc": [ 3123, 3124 ] }, { "teal": 3244, "source": "contracts\\BiatecPoolProvider.algo.ts:733", "pc": [ 3125 ] }, { "teal": 3245, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3126 ] }, { "teal": 3249, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3127, 3128 ] }, { "teal": 3250, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3129 ] }, { "teal": 3251, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3130 ] }, { "teal": 3252, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3131, 3132 ] }, { "teal": 3253, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3133 ] }, { "teal": 3254, "source": "contracts\\BiatecPoolProvider.algo.ts:733", "pc": [ 3134 ] }, { "teal": 3255, "source": "contracts\\BiatecPoolProvider.algo.ts:733", "pc": [ 3135 ] }, { "teal": 3256, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3136, 3137 ] }, { "teal": 3257, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3138, 3139 ] }, { "teal": 3258, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3140 ] }, { "teal": 3262, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3141, 3142 ] }, { "teal": 3263, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3143, 3144 ] }, { "teal": 3264, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3145 ] }, { "teal": 3265, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3146 ] }, { "teal": 3269, "source": "contracts\\BiatecPoolProvider.algo.ts:735", "pc": [ 3147, 3148 ] }, { "teal": 3270, "source": "contracts\\BiatecPoolProvider.algo.ts:735", "pc": [ 3149, 3150 ] }, { "teal": 3271, "source": "contracts\\BiatecPoolProvider.algo.ts:735", "pc": [ 3151 ] }, { "teal": 3272, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3152 ] }, { "teal": 3276, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3153, 3154 ] }, { "teal": 3277, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3155 ] }, { "teal": 3278, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3156 ] }, { "teal": 3279, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3157, 3158 ] }, { "teal": 3280, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3159 ] }, { "teal": 3281, "source": "contracts\\BiatecPoolProvider.algo.ts:735", "pc": [ 3160 ] }, { "teal": 3282, "source": "contracts\\BiatecPoolProvider.algo.ts:735", "pc": [ 3161 ] }, { "teal": 3283, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3162, 3163 ] }, { "teal": 3284, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3164, 3165 ] }, { "teal": 3285, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3166 ] }, { "teal": 3289, "source": "contracts\\BiatecPoolProvider.algo.ts:736", "pc": [ 3167, 3168 ] }, { "teal": 3290, "source": "contracts\\BiatecPoolProvider.algo.ts:736", "pc": [ 3169, 3170 ] }, { "teal": 3291, "source": "contracts\\BiatecPoolProvider.algo.ts:736", "pc": [ 3171 ] }, { "teal": 3292, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3172 ] }, { "teal": 3296, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3173, 3174 ] }, { "teal": 3297, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3175 ] }, { "teal": 3298, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3176 ] }, { "teal": 3299, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3177, 3178 ] }, { "teal": 3300, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3179 ] }, { "teal": 3301, "source": "contracts\\BiatecPoolProvider.algo.ts:736", "pc": [ 3180 ] }, { "teal": 3302, "source": "contracts\\BiatecPoolProvider.algo.ts:736", "pc": [ 3181 ] }, { "teal": 3303, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3182, 3183 ] }, { "teal": 3304, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3184, 3185 ] }, { "teal": 3305, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3186 ] }, { "teal": 3309, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3187, 3188 ] }, { "teal": 3310, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3189, 3190 ] }, { "teal": 3311, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3191 ] }, { "teal": 3312, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3192 ] }, { "teal": 3316, "source": "contracts\\BiatecPoolProvider.algo.ts:738", "pc": [ 3193, 3194 ] }, { "teal": 3317, "source": "contracts\\BiatecPoolProvider.algo.ts:738", "pc": [ 3195, 3196 ] }, { "teal": 3318, "source": "contracts\\BiatecPoolProvider.algo.ts:738", "pc": [ 3197 ] }, { "teal": 3319, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3198 ] }, { "teal": 3323, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3199, 3200 ] }, { "teal": 3324, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3201 ] }, { "teal": 3325, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3202 ] }, { "teal": 3326, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3203, 3204 ] }, { "teal": 3327, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3205 ] }, { "teal": 3328, "source": "contracts\\BiatecPoolProvider.algo.ts:738", "pc": [ 3206 ] }, { "teal": 3329, "source": "contracts\\BiatecPoolProvider.algo.ts:738", "pc": [ 3207 ] }, { "teal": 3330, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3208, 3209 ] }, { "teal": 3331, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3210, 3211 ] }, { "teal": 3332, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3212 ] }, { "teal": 3336, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3213, 3214 ] }, { "teal": 3337, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3215, 3216 ] }, { "teal": 3338, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3217 ] }, { "teal": 3339, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3218 ] }, { "teal": 3343, "source": "contracts\\BiatecPoolProvider.algo.ts:740", "pc": [ 3219, 3220 ] }, { "teal": 3344, "source": "contracts\\BiatecPoolProvider.algo.ts:740", "pc": [ 3221, 3222 ] }, { "teal": 3345, "source": "contracts\\BiatecPoolProvider.algo.ts:740", "pc": [ 3223 ] }, { "teal": 3346, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3224 ] }, { "teal": 3350, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3225, 3226 ] }, { "teal": 3351, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3227 ] }, { "teal": 3352, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3228 ] }, { "teal": 3353, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3229, 3230 ] }, { "teal": 3354, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3231 ] }, { "teal": 3355, "source": "contracts\\BiatecPoolProvider.algo.ts:740", "pc": [ 3232 ] }, { "teal": 3356, "source": "contracts\\BiatecPoolProvider.algo.ts:740", "pc": [ 3233 ] }, { "teal": 3357, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3234, 3235 ] }, { "teal": 3358, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3236, 3237 ] }, { "teal": 3359, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3238 ] }, { "teal": 3364, "source": "contracts\\BiatecPoolProvider.algo.ts:741", "pc": [ 3239, 3240 ] }, { "teal": 3365, "source": "contracts\\BiatecPoolProvider.algo.ts:741", "pc": [ 3241 ] }, { "teal": 3366, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3242 ] }, { "teal": 3370, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3243, 3244 ] }, { "teal": 3371, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3245 ] }, { "teal": 3372, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3246 ] }, { "teal": 3373, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3247, 3248 ] }, { "teal": 3374, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3249 ] }, { "teal": 3375, "source": "contracts\\BiatecPoolProvider.algo.ts:741", "pc": [ 3250 ] }, { "teal": 3376, "source": "contracts\\BiatecPoolProvider.algo.ts:741", "pc": [ 3251 ] }, { "teal": 3377, "source": "contracts\\BiatecPoolProvider.algo.ts:741", "pc": [ 3252 ] }, { "teal": 3378, "source": "contracts\\BiatecPoolProvider.algo.ts:741", "pc": [ 3253, 3254, 3255 ] }, { "teal": 3383, "source": "contracts\\BiatecPoolProvider.algo.ts:742", "pc": [ 3256, 3257 ] }, { "teal": 3384, "source": "contracts\\BiatecPoolProvider.algo.ts:742", "pc": [ 3258, 3259 ] }, { "teal": 3385, "source": "contracts\\BiatecPoolProvider.algo.ts:742", "pc": [ 3260 ] }, { "teal": 3386, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3261, 3262 ] }, { "teal": 3387, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3263, 3264 ] }, { "teal": 3388, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3265 ] }, { "teal": 3389, "source": "contracts\\BiatecPoolProvider.algo.ts:741", "pc": [ 3266, 3267, 3268 ] }, { "teal": 3394, "source": "contracts\\BiatecPoolProvider.algo.ts:744", "pc": [ 3269, 3270 ] }, { "teal": 3395, "source": "contracts\\BiatecPoolProvider.algo.ts:744", "pc": [ 3271, 3272 ] }, { "teal": 3396, "source": "contracts\\BiatecPoolProvider.algo.ts:744", "pc": [ 3273, 3274 ] }, { "teal": 3397, "source": "contracts\\BiatecPoolProvider.algo.ts:744", "pc": [ 3275 ] }, { "teal": 3398, "source": "contracts\\BiatecPoolProvider.algo.ts:744", "pc": [ 3276 ] }, { "teal": 3399, "source": "contracts\\BiatecPoolProvider.algo.ts:744", "pc": [ 3277 ] }, { "teal": 3400, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3278, 3279 ] }, { "teal": 3401, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3280, 3281 ] }, { "teal": 3402, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3282 ] }, { "teal": 3409, "source": "contracts\\BiatecPoolProvider.algo.ts:748", "pc": [ 3283, 3284 ] }, { "teal": 3410, "source": "contracts\\BiatecPoolProvider.algo.ts:748", "pc": [ 3285 ] }, { "teal": 3411, "source": "contracts\\BiatecPoolProvider.algo.ts:748", "pc": [ 3286 ] }, { "teal": 3412, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3287 ] }, { "teal": 3416, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3288, 3289 ] }, { "teal": 3417, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3290 ] }, { "teal": 3418, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3291 ] }, { "teal": 3419, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3292, 3293 ] }, { "teal": 3420, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3294 ] }, { "teal": 3421, "source": "contracts\\BiatecPoolProvider.algo.ts:748", "pc": [ 3295 ] }, { "teal": 3422, "source": "contracts\\BiatecPoolProvider.algo.ts:748", "pc": [ 3296, 3297 ] }, { "teal": 3423, "source": "contracts\\BiatecPoolProvider.algo.ts:748", "pc": [ 3298 ] }, { "teal": 3424, "source": "contracts\\BiatecPoolProvider.algo.ts:748", "pc": [ 3299 ] }, { "teal": 3425, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3300, 3301 ] }, { "teal": 3426, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3302, 3303 ] }, { "teal": 3427, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3304 ] }, { "teal": 3431, "source": "contracts\\BiatecPoolProvider.algo.ts:749", "pc": [ 3305, 3306 ] }, { "teal": 3432, "source": "contracts\\BiatecPoolProvider.algo.ts:749", "pc": [ 3307 ] }, { "teal": 3433, "source": "contracts\\BiatecPoolProvider.algo.ts:749", "pc": [ 3308 ] }, { "teal": 3434, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3309 ] }, { "teal": 3438, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3310, 3311 ] }, { "teal": 3439, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3312 ] }, { "teal": 3440, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3313 ] }, { "teal": 3441, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3314, 3315 ] }, { "teal": 3442, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3316 ] }, { "teal": 3443, "source": "contracts\\BiatecPoolProvider.algo.ts:749", "pc": [ 3317 ] }, { "teal": 3444, "source": "contracts\\BiatecPoolProvider.algo.ts:749", "pc": [ 3318, 3319 ] }, { "teal": 3445, "source": "contracts\\BiatecPoolProvider.algo.ts:749", "pc": [ 3320 ] }, { "teal": 3446, "source": "contracts\\BiatecPoolProvider.algo.ts:749", "pc": [ 3321 ] }, { "teal": 3447, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3322, 3323 ] }, { "teal": 3448, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3324, 3325 ] }, { "teal": 3449, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3326 ] }, { "teal": 3453, "source": "contracts\\BiatecPoolProvider.algo.ts:750", "pc": [ 3327, 3328 ] }, { "teal": 3454, "source": "contracts\\BiatecPoolProvider.algo.ts:750", "pc": [ 3329 ] }, { "teal": 3455, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3330 ] }, { "teal": 3459, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3331, 3332 ] }, { "teal": 3460, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3333 ] }, { "teal": 3461, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3334 ] }, { "teal": 3462, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3335, 3336 ] }, { "teal": 3463, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3337 ] }, { "teal": 3464, "source": "contracts\\BiatecPoolProvider.algo.ts:750", "pc": [ 3338 ] }, { "teal": 3465, "source": "contracts\\BiatecPoolProvider.algo.ts:750", "pc": [ 3339 ] }, { "teal": 3466, "source": "contracts\\BiatecPoolProvider.algo.ts:750", "pc": [ 3340, 3341 ] }, { "teal": 3470, "source": "contracts\\BiatecPoolProvider.algo.ts:751", "pc": [ 3342, 3343 ] }, { "teal": 3471, "source": "contracts\\BiatecPoolProvider.algo.ts:751", "pc": [ 3344 ] }, { "teal": 3472, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3345 ] }, { "teal": 3476, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3346, 3347 ] }, { "teal": 3477, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3348 ] }, { "teal": 3478, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3349 ] }, { "teal": 3479, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3350, 3351 ] }, { "teal": 3480, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3352 ] }, { "teal": 3481, "source": "contracts\\BiatecPoolProvider.algo.ts:751", "pc": [ 3353 ] }, { "teal": 3482, "source": "contracts\\BiatecPoolProvider.algo.ts:751", "pc": [ 3354 ] }, { "teal": 3483, "source": "contracts\\BiatecPoolProvider.algo.ts:751", "pc": [ 3355, 3356 ] }, { "teal": 3487, "source": "contracts\\BiatecPoolProvider.algo.ts:752", "pc": [ 3357, 3358 ] }, { "teal": 3488, "source": "contracts\\BiatecPoolProvider.algo.ts:752", "pc": [ 3359, 3360 ] }, { "teal": 3489, "source": "contracts\\BiatecPoolProvider.algo.ts:752", "pc": [ 3361, 3362 ] }, { "teal": 3490, "source": "contracts\\BiatecPoolProvider.algo.ts:752", "pc": [ 3363 ] }, { "teal": 3491, "source": "contracts\\BiatecPoolProvider.algo.ts:752", "pc": [ 3364, 3365 ] }, { "teal": 3492, "source": "contracts\\BiatecPoolProvider.algo.ts:752", "pc": [ 3366, 3367 ] }, { "teal": 3493, "source": "contracts\\BiatecPoolProvider.algo.ts:752", "pc": [ 3368 ] }, { "teal": 3494, "source": "contracts\\BiatecPoolProvider.algo.ts:752", "pc": [ 3369 ] }, { "teal": 3495, "source": "contracts\\BiatecPoolProvider.algo.ts:752", "pc": [ 3370, 3371 ] }, { "teal": 3496, "source": "contracts\\BiatecPoolProvider.algo.ts:752", "pc": [ 3372, 3373 ] }, { "teal": 3497, "source": "contracts\\BiatecPoolProvider.algo.ts:752", "pc": [ 3374 ] }, { "teal": 3498, "source": "contracts\\BiatecPoolProvider.algo.ts:752", "pc": [ 3375 ] }, { "teal": 3499, "source": "contracts\\BiatecPoolProvider.algo.ts:752", "pc": [ 3376 ] }, { "teal": 3500, "source": "contracts\\BiatecPoolProvider.algo.ts:752", "pc": [ 3377 ] }, { "teal": 3501, "source": "contracts\\BiatecPoolProvider.algo.ts:752", "pc": [ 3378 ] }, { "teal": 3502, "source": "contracts\\BiatecPoolProvider.algo.ts:752", "pc": [ 3379 ] }, { "teal": 3505, "source": "contracts\\BiatecPoolProvider.algo.ts:752", "errorMessage": "((period4NowVolumeBUint256 * period4NowVWAPUint256 + amountBUint256 * priceUint256) / (period4NowVolumeBUint256 + amountBUint256)) as uint64 overflowed 64 bits", "pc": [ 3380 ] }, { "teal": 3506, "source": "contracts\\BiatecPoolProvider.algo.ts:752", "pc": [ 3381, 3382 ] }, { "teal": 3507, "source": "contracts\\BiatecPoolProvider.algo.ts:752", "pc": [ 3383 ] }, { "teal": 3508, "source": "contracts\\BiatecPoolProvider.algo.ts:752", "pc": [ 3384 ] }, { "teal": 3509, "source": "contracts\\BiatecPoolProvider.algo.ts:752", "pc": [ 3385 ] }, { "teal": 3510, "source": "contracts\\BiatecPoolProvider.algo.ts:752", "pc": [ 3386 ] }, { "teal": 3511, "source": "contracts\\BiatecPoolProvider.algo.ts:752", "pc": [ 3387 ] }, { "teal": 3512, "source": "contracts\\BiatecPoolProvider.algo.ts:752", "pc": [ 3388 ] }, { "teal": 3513, "source": "contracts\\BiatecPoolProvider.algo.ts:752", "pc": [ 3389 ] }, { "teal": 3514, "source": "contracts\\BiatecPoolProvider.algo.ts:752", "pc": [ 3390 ] }, { "teal": 3515, "source": "contracts\\BiatecPoolProvider.algo.ts:752", "pc": [ 3391 ] }, { "teal": 3516, "source": "contracts\\BiatecPoolProvider.algo.ts:752", "pc": [ 3392 ] }, { "teal": 3517, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3393, 3394 ] }, { "teal": 3518, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3395, 3396 ] }, { "teal": 3519, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3397 ] }, { "teal": 3523, "source": "contracts\\BiatecPoolProvider.algo.ts:753", "pc": [ 3398, 3399 ] }, { "teal": 3524, "source": "contracts\\BiatecPoolProvider.algo.ts:753", "pc": [ 3400 ] }, { "teal": 3525, "source": "contracts\\BiatecPoolProvider.algo.ts:753", "pc": [ 3401 ] }, { "teal": 3526, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3402 ] }, { "teal": 3530, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3403, 3404 ] }, { "teal": 3531, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3405 ] }, { "teal": 3532, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3406 ] }, { "teal": 3533, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3407, 3408 ] }, { "teal": 3534, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3409 ] }, { "teal": 3535, "source": "contracts\\BiatecPoolProvider.algo.ts:753", "pc": [ 3410 ] }, { "teal": 3536, "source": "contracts\\BiatecPoolProvider.algo.ts:753", "pc": [ 3411, 3412 ] }, { "teal": 3537, "source": "contracts\\BiatecPoolProvider.algo.ts:753", "pc": [ 3413 ] }, { "teal": 3538, "source": "contracts\\BiatecPoolProvider.algo.ts:753", "pc": [ 3414 ] }, { "teal": 3539, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3415, 3416 ] }, { "teal": 3540, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3417, 3418 ] }, { "teal": 3541, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3419 ] }, { "teal": 3545, "source": "contracts\\BiatecPoolProvider.algo.ts:754", "pc": [ 3420, 3421 ] }, { "teal": 3546, "source": "contracts\\BiatecPoolProvider.algo.ts:754", "pc": [ 3422 ] }, { "teal": 3547, "source": "contracts\\BiatecPoolProvider.algo.ts:754", "pc": [ 3423 ] }, { "teal": 3548, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3424 ] }, { "teal": 3552, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3425, 3426 ] }, { "teal": 3553, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3427 ] }, { "teal": 3554, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3428 ] }, { "teal": 3555, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3429, 3430 ] }, { "teal": 3556, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3431 ] }, { "teal": 3557, "source": "contracts\\BiatecPoolProvider.algo.ts:754", "pc": [ 3432 ] }, { "teal": 3558, "source": "contracts\\BiatecPoolProvider.algo.ts:754", "pc": [ 3433, 3434 ] }, { "teal": 3559, "source": "contracts\\BiatecPoolProvider.algo.ts:754", "pc": [ 3435 ] }, { "teal": 3560, "source": "contracts\\BiatecPoolProvider.algo.ts:754", "pc": [ 3436 ] }, { "teal": 3561, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3437, 3438 ] }, { "teal": 3562, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3439, 3440 ] }, { "teal": 3563, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3441 ] }, { "teal": 3567, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3442, 3443 ] }, { "teal": 3568, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "pc": [ 3444 ] }, { "teal": 3571, "source": "contracts\\BiatecPoolProvider.algo.ts:618", "errorMessage": "box value does not exist: this.pools(appPoolId.id).value", "pc": [ 3445 ] }, { "teal": 3574, "source": "contracts\\BiatecPoolProvider.algo.ts:607", "pc": [ 3446, 3447 ] }, { "teal": 3577, "source": "contracts\\BiatecPoolProvider.algo.ts:607", "pc": [ 3448, 3449 ] }, { "teal": 3578, "source": "contracts\\BiatecPoolProvider.algo.ts:607", "pc": [ 3450 ] }, { "teal": 3582, "source": "contracts\\BiatecPoolProvider.algo.ts:822", "pc": [ 3451, 3452, 3453 ] }, { "teal": 3585, "source": "contracts\\BiatecPoolProvider.algo.ts:822", "pc": [ 3454 ] }, { "teal": 3586, "source": "contracts\\BiatecPoolProvider.algo.ts:822", "pc": [ 3455, 3456 ] }, { "teal": 3590, "source": "contracts\\BiatecPoolProvider.algo.ts:823", "pc": [ 3457, 3458 ] }, { "teal": 3591, "source": "contracts\\BiatecPoolProvider.algo.ts:823", "pc": [ 3459 ] }, { "teal": 3592, "source": "contracts\\BiatecPoolProvider.algo.ts:823", "pc": [ 3460, 3461 ] }, { "teal": 3593, "source": "contracts\\BiatecPoolProvider.algo.ts:823", "pc": [ 3462 ] }, { "teal": 3594, "source": "contracts\\BiatecPoolProvider.algo.ts:823", "pc": [ 3463 ] }, { "teal": 3595, "source": "contracts\\BiatecPoolProvider.algo.ts:823", "pc": [ 3464, 3465 ] }, { "teal": 3599, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3466 ] }, { "teal": 3600, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3467, 3468 ] }, { "teal": 3601, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3469 ] }, { "teal": 3602, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3470, 3471 ] }, { "teal": 3606, "source": "contracts\\BiatecPoolProvider.algo.ts:825", "pc": [ 3472, 3473 ] }, { "teal": 3607, "source": "contracts\\BiatecPoolProvider.algo.ts:825", "pc": [ 3474 ] }, { "teal": 3608, "source": "contracts\\BiatecPoolProvider.algo.ts:825", "pc": [ 3475 ] }, { "teal": 3609, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3476 ] }, { "teal": 3610, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3477, 3478 ] }, { "teal": 3611, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3479 ] }, { "teal": 3612, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3480, 3481 ] }, { "teal": 3613, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3482 ] }, { "teal": 3614, "source": "contracts\\BiatecPoolProvider.algo.ts:825", "pc": [ 3483 ] }, { "teal": 3615, "source": "contracts\\BiatecPoolProvider.algo.ts:825", "pc": [ 3484 ] }, { "teal": 3616, "source": "contracts\\BiatecPoolProvider.algo.ts:825", "pc": [ 3485 ] }, { "teal": 3620, "source": "contracts\\BiatecPoolProvider.algo.ts:826", "pc": [ 3486, 3487 ] }, { "teal": 3621, "source": "contracts\\BiatecPoolProvider.algo.ts:826", "pc": [ 3488 ] }, { "teal": 3622, "source": "contracts\\BiatecPoolProvider.algo.ts:826", "pc": [ 3489 ] }, { "teal": 3623, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3490 ] }, { "teal": 3624, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3491, 3492 ] }, { "teal": 3625, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3493 ] }, { "teal": 3626, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3494, 3495 ] }, { "teal": 3627, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3496 ] }, { "teal": 3628, "source": "contracts\\BiatecPoolProvider.algo.ts:826", "pc": [ 3497 ] }, { "teal": 3629, "source": "contracts\\BiatecPoolProvider.algo.ts:826", "pc": [ 3498 ] }, { "teal": 3630, "source": "contracts\\BiatecPoolProvider.algo.ts:826", "pc": [ 3499 ] }, { "teal": 3634, "source": "contracts\\BiatecPoolProvider.algo.ts:827", "pc": [ 3500, 3501 ] }, { "teal": 3635, "source": "contracts\\BiatecPoolProvider.algo.ts:827", "pc": [ 3502 ] }, { "teal": 3636, "source": "contracts\\BiatecPoolProvider.algo.ts:827", "pc": [ 3503 ] }, { "teal": 3637, "source": "contracts\\BiatecPoolProvider.algo.ts:827", "pc": [ 3504 ] }, { "teal": 3638, "source": "contracts\\BiatecPoolProvider.algo.ts:827", "pc": [ 3505, 3506, 3507 ] }, { "teal": 3639, "source": "contracts\\BiatecPoolProvider.algo.ts:827", "pc": [ 3508, 3509 ] }, { "teal": 3640, "source": "contracts\\BiatecPoolProvider.algo.ts:827", "pc": [ 3510 ] }, { "teal": 3641, "source": "contracts\\BiatecPoolProvider.algo.ts:827", "pc": [ 3511 ] }, { "teal": 3642, "source": "contracts\\BiatecPoolProvider.algo.ts:827", "pc": [ 3512 ] }, { "teal": 3645, "source": "contracts\\BiatecPoolProvider.algo.ts:827", "pc": [ 3513 ] }, { "teal": 3649, "source": "contracts\\BiatecPoolProvider.algo.ts:829", "pc": [ 3514, 3515 ] }, { "teal": 3650, "source": "contracts\\BiatecPoolProvider.algo.ts:829", "pc": [ 3516, 3517 ] }, { "teal": 3651, "source": "contracts\\BiatecPoolProvider.algo.ts:829", "pc": [ 3518 ] }, { "teal": 3652, "source": "contracts\\BiatecPoolProvider.algo.ts:829", "pc": [ 3519, 3520 ] }, { "teal": 3656, "source": "contracts\\BiatecPoolProvider.algo.ts:830", "pc": [ 3521, 3522 ] }, { "teal": 3657, "source": "contracts\\BiatecPoolProvider.algo.ts:830", "pc": [ 3523, 3524 ] }, { "teal": 3658, "source": "contracts\\BiatecPoolProvider.algo.ts:830", "pc": [ 3525 ] }, { "teal": 3659, "source": "contracts\\BiatecPoolProvider.algo.ts:830", "pc": [ 3526, 3527 ] }, { "teal": 3663, "source": "contracts\\BiatecPoolProvider.algo.ts:832", "pc": [ 3528, 3529 ] }, { "teal": 3664, "source": "contracts\\BiatecPoolProvider.algo.ts:832", "pc": [ 3530, 3531 ] }, { "teal": 3665, "source": "contracts\\BiatecPoolProvider.algo.ts:832", "pc": [ 3532 ] }, { "teal": 3666, "source": "contracts\\BiatecPoolProvider.algo.ts:832", "pc": [ 3533, 3534 ] }, { "teal": 3667, "source": "contracts\\BiatecPoolProvider.algo.ts:832", "pc": [ 3535 ] }, { "teal": 3668, "source": "contracts\\BiatecPoolProvider.algo.ts:832", "pc": [ 3536, 3537 ] }, { "teal": 3672, "source": "contracts\\BiatecPoolProvider.algo.ts:833", "pc": [ 3538, 3539 ] }, { "teal": 3673, "source": "contracts\\BiatecPoolProvider.algo.ts:833", "pc": [ 3540 ] }, { "teal": 3674, "source": "contracts\\BiatecPoolProvider.algo.ts:833", "pc": [ 3541, 3542 ] }, { "teal": 3678, "source": "contracts\\BiatecPoolProvider.algo.ts:834", "pc": [ 3543, 3544 ] }, { "teal": 3679, "source": "contracts\\BiatecPoolProvider.algo.ts:834", "pc": [ 3545 ] }, { "teal": 3680, "source": "contracts\\BiatecPoolProvider.algo.ts:834", "pc": [ 3546, 3547 ] }, { "teal": 3684, "source": "contracts\\BiatecPoolProvider.algo.ts:835", "pc": [ 3548, 3549 ] }, { "teal": 3685, "source": "contracts\\BiatecPoolProvider.algo.ts:835", "pc": [ 3550, 3551 ] }, { "teal": 3686, "source": "contracts\\BiatecPoolProvider.algo.ts:835", "pc": [ 3552 ] }, { "teal": 3687, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3553, 3554 ] }, { "teal": 3688, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3555, 3556 ] }, { "teal": 3689, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3557 ] }, { "teal": 3693, "source": "contracts\\BiatecPoolProvider.algo.ts:836", "pc": [ 3558, 3559 ] }, { "teal": 3694, "source": "contracts\\BiatecPoolProvider.algo.ts:836", "pc": [ 3560 ] }, { "teal": 3695, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3561 ] }, { "teal": 3696, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3562, 3563 ] }, { "teal": 3697, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3564 ] }, { "teal": 3698, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3565, 3566 ] }, { "teal": 3699, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3567 ] }, { "teal": 3700, "source": "contracts\\BiatecPoolProvider.algo.ts:836", "pc": [ 3568 ] }, { "teal": 3701, "source": "contracts\\BiatecPoolProvider.algo.ts:836", "pc": [ 3569, 3570 ] }, { "teal": 3702, "source": "contracts\\BiatecPoolProvider.algo.ts:836", "pc": [ 3571 ] }, { "teal": 3703, "source": "contracts\\BiatecPoolProvider.algo.ts:836", "pc": [ 3572 ] }, { "teal": 3704, "source": "contracts\\BiatecPoolProvider.algo.ts:836", "pc": [ 3573, 3574 ] }, { "teal": 3708, "source": "contracts\\BiatecPoolProvider.algo.ts:837", "pc": [ 3575, 3576 ] }, { "teal": 3709, "source": "contracts\\BiatecPoolProvider.algo.ts:837", "pc": [ 3577, 3578 ] }, { "teal": 3710, "source": "contracts\\BiatecPoolProvider.algo.ts:837", "pc": [ 3579 ] }, { "teal": 3711, "source": "contracts\\BiatecPoolProvider.algo.ts:837", "pc": [ 3580 ] }, { "teal": 3712, "source": "contracts\\BiatecPoolProvider.algo.ts:837", "pc": [ 3581, 3582 ] }, { "teal": 3717, "source": "contracts\\BiatecPoolProvider.algo.ts:840", "pc": [ 3583, 3584 ] }, { "teal": 3718, "source": "contracts\\BiatecPoolProvider.algo.ts:840", "pc": [ 3585, 3586 ] }, { "teal": 3719, "source": "contracts\\BiatecPoolProvider.algo.ts:840", "pc": [ 3587 ] }, { "teal": 3720, "source": "contracts\\BiatecPoolProvider.algo.ts:840", "pc": [ 3588, 3589, 3590 ] }, { "teal": 3725, "source": "contracts\\BiatecPoolProvider.algo.ts:842", "pc": [ 3591, 3592 ] }, { "teal": 3726, "source": "contracts\\BiatecPoolProvider.algo.ts:842", "pc": [ 3593, 3594 ] }, { "teal": 3727, "source": "contracts\\BiatecPoolProvider.algo.ts:842", "pc": [ 3595 ] }, { "teal": 3728, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3596 ] }, { "teal": 3729, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3597, 3598 ] }, { "teal": 3730, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3599 ] }, { "teal": 3731, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3600, 3601 ] }, { "teal": 3732, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3602 ] }, { "teal": 3733, "source": "contracts\\BiatecPoolProvider.algo.ts:842", "pc": [ 3603 ] }, { "teal": 3734, "source": "contracts\\BiatecPoolProvider.algo.ts:842", "pc": [ 3604 ] }, { "teal": 3735, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3605, 3606 ] }, { "teal": 3736, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3607, 3608 ] }, { "teal": 3737, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3609 ] }, { "teal": 3741, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3610, 3611 ] }, { "teal": 3742, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3612, 3613 ] }, { "teal": 3743, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3614 ] }, { "teal": 3744, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3615 ] }, { "teal": 3748, "source": "contracts\\BiatecPoolProvider.algo.ts:844", "pc": [ 3616, 3617 ] }, { "teal": 3749, "source": "contracts\\BiatecPoolProvider.algo.ts:844", "pc": [ 3618 ] }, { "teal": 3750, "source": "contracts\\BiatecPoolProvider.algo.ts:844", "pc": [ 3619 ] }, { "teal": 3751, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3620 ] }, { "teal": 3752, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3621, 3622 ] }, { "teal": 3753, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3623 ] }, { "teal": 3754, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3624, 3625 ] }, { "teal": 3755, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3626 ] }, { "teal": 3756, "source": "contracts\\BiatecPoolProvider.algo.ts:844", "pc": [ 3627 ] }, { "teal": 3757, "source": "contracts\\BiatecPoolProvider.algo.ts:844", "pc": [ 3628 ] }, { "teal": 3758, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3629, 3630 ] }, { "teal": 3759, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3631, 3632 ] }, { "teal": 3760, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3633 ] }, { "teal": 3764, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3634, 3635 ] }, { "teal": 3765, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3636 ] }, { "teal": 3766, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3637 ] }, { "teal": 3767, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3638 ] }, { "teal": 3771, "source": "contracts\\BiatecPoolProvider.algo.ts:846", "pc": [ 3639, 3640 ] }, { "teal": 3772, "source": "contracts\\BiatecPoolProvider.algo.ts:846", "pc": [ 3641, 3642 ] }, { "teal": 3773, "source": "contracts\\BiatecPoolProvider.algo.ts:846", "pc": [ 3643 ] }, { "teal": 3774, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3644 ] }, { "teal": 3775, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3645, 3646 ] }, { "teal": 3776, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3647 ] }, { "teal": 3777, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3648, 3649 ] }, { "teal": 3778, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3650 ] }, { "teal": 3779, "source": "contracts\\BiatecPoolProvider.algo.ts:846", "pc": [ 3651 ] }, { "teal": 3780, "source": "contracts\\BiatecPoolProvider.algo.ts:846", "pc": [ 3652 ] }, { "teal": 3781, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3653, 3654 ] }, { "teal": 3782, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3655, 3656 ] }, { "teal": 3783, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3657 ] }, { "teal": 3787, "source": "contracts\\BiatecPoolProvider.algo.ts:847", "pc": [ 3658, 3659 ] }, { "teal": 3788, "source": "contracts\\BiatecPoolProvider.algo.ts:847", "pc": [ 3660, 3661 ] }, { "teal": 3789, "source": "contracts\\BiatecPoolProvider.algo.ts:847", "pc": [ 3662 ] }, { "teal": 3790, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3663 ] }, { "teal": 3791, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3664, 3665 ] }, { "teal": 3792, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3666 ] }, { "teal": 3793, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3667, 3668 ] }, { "teal": 3794, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3669 ] }, { "teal": 3795, "source": "contracts\\BiatecPoolProvider.algo.ts:847", "pc": [ 3670 ] }, { "teal": 3796, "source": "contracts\\BiatecPoolProvider.algo.ts:847", "pc": [ 3671 ] }, { "teal": 3797, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3672, 3673 ] }, { "teal": 3798, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3674, 3675 ] }, { "teal": 3799, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3676 ] }, { "teal": 3803, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3677, 3678 ] }, { "teal": 3804, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3679, 3680 ] }, { "teal": 3805, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3681 ] }, { "teal": 3806, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3682 ] }, { "teal": 3810, "source": "contracts\\BiatecPoolProvider.algo.ts:849", "pc": [ 3683, 3684 ] }, { "teal": 3811, "source": "contracts\\BiatecPoolProvider.algo.ts:849", "pc": [ 3685, 3686 ] }, { "teal": 3812, "source": "contracts\\BiatecPoolProvider.algo.ts:849", "pc": [ 3687 ] }, { "teal": 3813, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3688 ] }, { "teal": 3814, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3689, 3690 ] }, { "teal": 3815, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3691 ] }, { "teal": 3816, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3692, 3693 ] }, { "teal": 3817, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3694 ] }, { "teal": 3818, "source": "contracts\\BiatecPoolProvider.algo.ts:849", "pc": [ 3695 ] }, { "teal": 3819, "source": "contracts\\BiatecPoolProvider.algo.ts:849", "pc": [ 3696 ] }, { "teal": 3820, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3697, 3698 ] }, { "teal": 3821, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3699, 3700 ] }, { "teal": 3822, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3701 ] }, { "teal": 3826, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3702, 3703 ] }, { "teal": 3827, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3704, 3705 ] }, { "teal": 3828, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3706 ] }, { "teal": 3829, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3707 ] }, { "teal": 3833, "source": "contracts\\BiatecPoolProvider.algo.ts:851", "pc": [ 3708, 3709 ] }, { "teal": 3834, "source": "contracts\\BiatecPoolProvider.algo.ts:851", "pc": [ 3710, 3711 ] }, { "teal": 3835, "source": "contracts\\BiatecPoolProvider.algo.ts:851", "pc": [ 3712 ] }, { "teal": 3836, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3713 ] }, { "teal": 3837, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3714, 3715 ] }, { "teal": 3838, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3716 ] }, { "teal": 3839, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3717, 3718 ] }, { "teal": 3840, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3719 ] }, { "teal": 3841, "source": "contracts\\BiatecPoolProvider.algo.ts:851", "pc": [ 3720 ] }, { "teal": 3842, "source": "contracts\\BiatecPoolProvider.algo.ts:851", "pc": [ 3721 ] }, { "teal": 3843, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3722, 3723 ] }, { "teal": 3844, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3724, 3725 ] }, { "teal": 3845, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3726 ] }, { "teal": 3850, "source": "contracts\\BiatecPoolProvider.algo.ts:852", "pc": [ 3727, 3728 ] }, { "teal": 3851, "source": "contracts\\BiatecPoolProvider.algo.ts:852", "pc": [ 3729 ] }, { "teal": 3852, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3730 ] }, { "teal": 3853, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3731, 3732 ] }, { "teal": 3854, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3733 ] }, { "teal": 3855, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3734, 3735 ] }, { "teal": 3856, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3736 ] }, { "teal": 3857, "source": "contracts\\BiatecPoolProvider.algo.ts:852", "pc": [ 3737 ] }, { "teal": 3858, "source": "contracts\\BiatecPoolProvider.algo.ts:852", "pc": [ 3738 ] }, { "teal": 3859, "source": "contracts\\BiatecPoolProvider.algo.ts:852", "pc": [ 3739 ] }, { "teal": 3860, "source": "contracts\\BiatecPoolProvider.algo.ts:852", "pc": [ 3740, 3741, 3742 ] }, { "teal": 3865, "source": "contracts\\BiatecPoolProvider.algo.ts:853", "pc": [ 3743, 3744 ] }, { "teal": 3866, "source": "contracts\\BiatecPoolProvider.algo.ts:853", "pc": [ 3745, 3746 ] }, { "teal": 3867, "source": "contracts\\BiatecPoolProvider.algo.ts:853", "pc": [ 3747 ] }, { "teal": 3868, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3748, 3749 ] }, { "teal": 3869, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3750, 3751 ] }, { "teal": 3870, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3752 ] }, { "teal": 3871, "source": "contracts\\BiatecPoolProvider.algo.ts:852", "pc": [ 3753, 3754, 3755 ] }, { "teal": 3876, "source": "contracts\\BiatecPoolProvider.algo.ts:855", "pc": [ 3756, 3757 ] }, { "teal": 3877, "source": "contracts\\BiatecPoolProvider.algo.ts:855", "pc": [ 3758, 3759 ] }, { "teal": 3878, "source": "contracts\\BiatecPoolProvider.algo.ts:855", "pc": [ 3760, 3761 ] }, { "teal": 3879, "source": "contracts\\BiatecPoolProvider.algo.ts:855", "pc": [ 3762 ] }, { "teal": 3880, "source": "contracts\\BiatecPoolProvider.algo.ts:855", "pc": [ 3763 ] }, { "teal": 3881, "source": "contracts\\BiatecPoolProvider.algo.ts:855", "pc": [ 3764 ] }, { "teal": 3882, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3765, 3766 ] }, { "teal": 3883, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3767, 3768 ] }, { "teal": 3884, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3769 ] }, { "teal": 3891, "source": "contracts\\BiatecPoolProvider.algo.ts:859", "pc": [ 3770, 3771 ] }, { "teal": 3892, "source": "contracts\\BiatecPoolProvider.algo.ts:859", "pc": [ 3772 ] }, { "teal": 3893, "source": "contracts\\BiatecPoolProvider.algo.ts:859", "pc": [ 3773 ] }, { "teal": 3894, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3774 ] }, { "teal": 3895, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3775, 3776 ] }, { "teal": 3896, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3777 ] }, { "teal": 3897, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3778, 3779 ] }, { "teal": 3898, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3780 ] }, { "teal": 3899, "source": "contracts\\BiatecPoolProvider.algo.ts:859", "pc": [ 3781 ] }, { "teal": 3900, "source": "contracts\\BiatecPoolProvider.algo.ts:859", "pc": [ 3782, 3783 ] }, { "teal": 3901, "source": "contracts\\BiatecPoolProvider.algo.ts:859", "pc": [ 3784 ] }, { "teal": 3902, "source": "contracts\\BiatecPoolProvider.algo.ts:859", "pc": [ 3785 ] }, { "teal": 3903, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3786, 3787 ] }, { "teal": 3904, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3788, 3789 ] }, { "teal": 3905, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3790 ] }, { "teal": 3909, "source": "contracts\\BiatecPoolProvider.algo.ts:860", "pc": [ 3791 ] }, { "teal": 3910, "source": "contracts\\BiatecPoolProvider.algo.ts:860", "pc": [ 3792 ] }, { "teal": 3911, "source": "contracts\\BiatecPoolProvider.algo.ts:860", "pc": [ 3793 ] }, { "teal": 3912, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3794 ] }, { "teal": 3913, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3795, 3796 ] }, { "teal": 3914, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3797 ] }, { "teal": 3915, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3798, 3799 ] }, { "teal": 3916, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3800 ] }, { "teal": 3917, "source": "contracts\\BiatecPoolProvider.algo.ts:860", "pc": [ 3801 ] }, { "teal": 3918, "source": "contracts\\BiatecPoolProvider.algo.ts:860", "pc": [ 3802, 3803 ] }, { "teal": 3919, "source": "contracts\\BiatecPoolProvider.algo.ts:860", "pc": [ 3804 ] }, { "teal": 3920, "source": "contracts\\BiatecPoolProvider.algo.ts:860", "pc": [ 3805 ] }, { "teal": 3921, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3806, 3807 ] }, { "teal": 3922, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3808, 3809 ] }, { "teal": 3923, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3810 ] }, { "teal": 3927, "source": "contracts\\BiatecPoolProvider.algo.ts:861", "pc": [ 3811, 3812 ] }, { "teal": 3928, "source": "contracts\\BiatecPoolProvider.algo.ts:861", "pc": [ 3813 ] }, { "teal": 3929, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3814 ] }, { "teal": 3930, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3815, 3816 ] }, { "teal": 3931, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3817 ] }, { "teal": 3932, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3818, 3819 ] }, { "teal": 3933, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3820 ] }, { "teal": 3934, "source": "contracts\\BiatecPoolProvider.algo.ts:861", "pc": [ 3821 ] }, { "teal": 3935, "source": "contracts\\BiatecPoolProvider.algo.ts:861", "pc": [ 3822 ] }, { "teal": 3936, "source": "contracts\\BiatecPoolProvider.algo.ts:861", "pc": [ 3823, 3824 ] }, { "teal": 3940, "source": "contracts\\BiatecPoolProvider.algo.ts:862", "pc": [ 3825, 3826 ] }, { "teal": 3941, "source": "contracts\\BiatecPoolProvider.algo.ts:862", "pc": [ 3827 ] }, { "teal": 3942, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3828 ] }, { "teal": 3943, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3829, 3830 ] }, { "teal": 3944, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3831 ] }, { "teal": 3945, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3832, 3833 ] }, { "teal": 3946, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3834 ] }, { "teal": 3947, "source": "contracts\\BiatecPoolProvider.algo.ts:862", "pc": [ 3835 ] }, { "teal": 3948, "source": "contracts\\BiatecPoolProvider.algo.ts:862", "pc": [ 3836 ] }, { "teal": 3949, "source": "contracts\\BiatecPoolProvider.algo.ts:862", "pc": [ 3837, 3838 ] }, { "teal": 3953, "source": "contracts\\BiatecPoolProvider.algo.ts:863", "pc": [ 3839, 3840 ] }, { "teal": 3954, "source": "contracts\\BiatecPoolProvider.algo.ts:863", "pc": [ 3841, 3842 ] }, { "teal": 3955, "source": "contracts\\BiatecPoolProvider.algo.ts:863", "pc": [ 3843, 3844 ] }, { "teal": 3956, "source": "contracts\\BiatecPoolProvider.algo.ts:863", "pc": [ 3845 ] }, { "teal": 3957, "source": "contracts\\BiatecPoolProvider.algo.ts:863", "pc": [ 3846, 3847 ] }, { "teal": 3958, "source": "contracts\\BiatecPoolProvider.algo.ts:863", "pc": [ 3848, 3849 ] }, { "teal": 3959, "source": "contracts\\BiatecPoolProvider.algo.ts:863", "pc": [ 3850 ] }, { "teal": 3960, "source": "contracts\\BiatecPoolProvider.algo.ts:863", "pc": [ 3851 ] }, { "teal": 3961, "source": "contracts\\BiatecPoolProvider.algo.ts:863", "pc": [ 3852, 3853 ] }, { "teal": 3962, "source": "contracts\\BiatecPoolProvider.algo.ts:863", "pc": [ 3854, 3855 ] }, { "teal": 3963, "source": "contracts\\BiatecPoolProvider.algo.ts:863", "pc": [ 3856 ] }, { "teal": 3964, "source": "contracts\\BiatecPoolProvider.algo.ts:863", "pc": [ 3857 ] }, { "teal": 3965, "source": "contracts\\BiatecPoolProvider.algo.ts:863", "pc": [ 3858 ] }, { "teal": 3966, "source": "contracts\\BiatecPoolProvider.algo.ts:863", "pc": [ 3859 ] }, { "teal": 3967, "source": "contracts\\BiatecPoolProvider.algo.ts:863", "pc": [ 3860 ] }, { "teal": 3968, "source": "contracts\\BiatecPoolProvider.algo.ts:863", "pc": [ 3861 ] }, { "teal": 3971, "source": "contracts\\BiatecPoolProvider.algo.ts:863", "errorMessage": "((period1NowVolumeBUint256 * period1NowVWAPUint256 + amountBUint256 * priceUint256) / (period1NowVolumeBUint256 + amountBUint256)) as uint64 overflowed 64 bits", "pc": [ 3862 ] }, { "teal": 3972, "source": "contracts\\BiatecPoolProvider.algo.ts:863", "pc": [ 3863, 3864 ] }, { "teal": 3973, "source": "contracts\\BiatecPoolProvider.algo.ts:863", "pc": [ 3865 ] }, { "teal": 3974, "source": "contracts\\BiatecPoolProvider.algo.ts:863", "pc": [ 3866 ] }, { "teal": 3975, "source": "contracts\\BiatecPoolProvider.algo.ts:863", "pc": [ 3867 ] }, { "teal": 3976, "source": "contracts\\BiatecPoolProvider.algo.ts:863", "pc": [ 3868 ] }, { "teal": 3977, "source": "contracts\\BiatecPoolProvider.algo.ts:863", "pc": [ 3869 ] }, { "teal": 3978, "source": "contracts\\BiatecPoolProvider.algo.ts:863", "pc": [ 3870 ] }, { "teal": 3979, "source": "contracts\\BiatecPoolProvider.algo.ts:863", "pc": [ 3871 ] }, { "teal": 3980, "source": "contracts\\BiatecPoolProvider.algo.ts:863", "pc": [ 3872 ] }, { "teal": 3981, "source": "contracts\\BiatecPoolProvider.algo.ts:863", "pc": [ 3873 ] }, { "teal": 3982, "source": "contracts\\BiatecPoolProvider.algo.ts:863", "pc": [ 3874 ] }, { "teal": 3983, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3875, 3876 ] }, { "teal": 3984, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3877, 3878 ] }, { "teal": 3985, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3879 ] }, { "teal": 3989, "source": "contracts\\BiatecPoolProvider.algo.ts:864", "pc": [ 3880, 3881 ] }, { "teal": 3990, "source": "contracts\\BiatecPoolProvider.algo.ts:864", "pc": [ 3882 ] }, { "teal": 3991, "source": "contracts\\BiatecPoolProvider.algo.ts:864", "pc": [ 3883 ] }, { "teal": 3992, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3884 ] }, { "teal": 3993, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3885, 3886 ] }, { "teal": 3994, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3887 ] }, { "teal": 3995, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3888, 3889 ] }, { "teal": 3996, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3890 ] }, { "teal": 3997, "source": "contracts\\BiatecPoolProvider.algo.ts:864", "pc": [ 3891 ] }, { "teal": 3998, "source": "contracts\\BiatecPoolProvider.algo.ts:864", "pc": [ 3892, 3893 ] }, { "teal": 3999, "source": "contracts\\BiatecPoolProvider.algo.ts:864", "pc": [ 3894 ] }, { "teal": 4000, "source": "contracts\\BiatecPoolProvider.algo.ts:864", "pc": [ 3895 ] }, { "teal": 4001, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3896, 3897 ] }, { "teal": 4002, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3898, 3899 ] }, { "teal": 4003, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3900 ] }, { "teal": 4007, "source": "contracts\\BiatecPoolProvider.algo.ts:865", "pc": [ 3901, 3902 ] }, { "teal": 4008, "source": "contracts\\BiatecPoolProvider.algo.ts:865", "pc": [ 3903 ] }, { "teal": 4009, "source": "contracts\\BiatecPoolProvider.algo.ts:865", "pc": [ 3904 ] }, { "teal": 4010, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3905 ] }, { "teal": 4011, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3906, 3907 ] }, { "teal": 4012, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3908 ] }, { "teal": 4013, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3909, 3910 ] }, { "teal": 4014, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3911 ] }, { "teal": 4015, "source": "contracts\\BiatecPoolProvider.algo.ts:865", "pc": [ 3912 ] }, { "teal": 4016, "source": "contracts\\BiatecPoolProvider.algo.ts:865", "pc": [ 3913, 3914 ] }, { "teal": 4017, "source": "contracts\\BiatecPoolProvider.algo.ts:865", "pc": [ 3915 ] }, { "teal": 4018, "source": "contracts\\BiatecPoolProvider.algo.ts:865", "pc": [ 3916 ] }, { "teal": 4019, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3917, 3918 ] }, { "teal": 4020, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3919, 3920 ] }, { "teal": 4021, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3921 ] }, { "teal": 4025, "source": "contracts\\BiatecPoolProvider.algo.ts:868", "pc": [ 3922, 3923 ] }, { "teal": 4026, "source": "contracts\\BiatecPoolProvider.algo.ts:868", "pc": [ 3924 ] }, { "teal": 4027, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3925 ] }, { "teal": 4028, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3926, 3927 ] }, { "teal": 4029, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3928 ] }, { "teal": 4030, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3929, 3930 ] }, { "teal": 4031, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3931 ] }, { "teal": 4032, "source": "contracts\\BiatecPoolProvider.algo.ts:868", "pc": [ 3932 ] }, { "teal": 4033, "source": "contracts\\BiatecPoolProvider.algo.ts:868", "pc": [ 3933, 3934 ] }, { "teal": 4034, "source": "contracts\\BiatecPoolProvider.algo.ts:868", "pc": [ 3935 ] }, { "teal": 4035, "source": "contracts\\BiatecPoolProvider.algo.ts:868", "pc": [ 3936 ] }, { "teal": 4036, "source": "contracts\\BiatecPoolProvider.algo.ts:868", "pc": [ 3937, 3938 ] }, { "teal": 4040, "source": "contracts\\BiatecPoolProvider.algo.ts:869", "pc": [ 3939, 3940 ] }, { "teal": 4041, "source": "contracts\\BiatecPoolProvider.algo.ts:869", "pc": [ 3941, 3942 ] }, { "teal": 4042, "source": "contracts\\BiatecPoolProvider.algo.ts:869", "pc": [ 3943 ] }, { "teal": 4043, "source": "contracts\\BiatecPoolProvider.algo.ts:869", "pc": [ 3944 ] }, { "teal": 4044, "source": "contracts\\BiatecPoolProvider.algo.ts:869", "pc": [ 3945, 3946 ] }, { "teal": 4049, "source": "contracts\\BiatecPoolProvider.algo.ts:872", "pc": [ 3947, 3948 ] }, { "teal": 4050, "source": "contracts\\BiatecPoolProvider.algo.ts:872", "pc": [ 3949, 3950 ] }, { "teal": 4051, "source": "contracts\\BiatecPoolProvider.algo.ts:872", "pc": [ 3951 ] }, { "teal": 4052, "source": "contracts\\BiatecPoolProvider.algo.ts:872", "pc": [ 3952, 3953, 3954 ] }, { "teal": 4057, "source": "contracts\\BiatecPoolProvider.algo.ts:874", "pc": [ 3955, 3956 ] }, { "teal": 4058, "source": "contracts\\BiatecPoolProvider.algo.ts:874", "pc": [ 3957, 3958 ] }, { "teal": 4059, "source": "contracts\\BiatecPoolProvider.algo.ts:874", "pc": [ 3959 ] }, { "teal": 4060, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3960 ] }, { "teal": 4061, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3961, 3962 ] }, { "teal": 4062, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3963 ] }, { "teal": 4063, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3964, 3965 ] }, { "teal": 4064, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3966 ] }, { "teal": 4065, "source": "contracts\\BiatecPoolProvider.algo.ts:874", "pc": [ 3967 ] }, { "teal": 4066, "source": "contracts\\BiatecPoolProvider.algo.ts:874", "pc": [ 3968 ] }, { "teal": 4067, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3969, 3970 ] }, { "teal": 4068, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3971, 3972 ] }, { "teal": 4069, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3973 ] }, { "teal": 4073, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3974, 3975 ] }, { "teal": 4074, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3976, 3977 ] }, { "teal": 4075, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3978 ] }, { "teal": 4076, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3979 ] }, { "teal": 4080, "source": "contracts\\BiatecPoolProvider.algo.ts:876", "pc": [ 3980, 3981 ] }, { "teal": 4081, "source": "contracts\\BiatecPoolProvider.algo.ts:876", "pc": [ 3982, 3983 ] }, { "teal": 4082, "source": "contracts\\BiatecPoolProvider.algo.ts:876", "pc": [ 3984 ] }, { "teal": 4083, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3985 ] }, { "teal": 4084, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3986, 3987 ] }, { "teal": 4085, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3988 ] }, { "teal": 4086, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3989, 3990 ] }, { "teal": 4087, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3991 ] }, { "teal": 4088, "source": "contracts\\BiatecPoolProvider.algo.ts:876", "pc": [ 3992 ] }, { "teal": 4089, "source": "contracts\\BiatecPoolProvider.algo.ts:876", "pc": [ 3993 ] }, { "teal": 4090, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3994, 3995 ] }, { "teal": 4091, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3996, 3997 ] }, { "teal": 4092, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3998 ] }, { "teal": 4096, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 3999, 4000 ] }, { "teal": 4097, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4001, 4002 ] }, { "teal": 4098, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4003 ] }, { "teal": 4099, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4004 ] }, { "teal": 4103, "source": "contracts\\BiatecPoolProvider.algo.ts:878", "pc": [ 4005, 4006 ] }, { "teal": 4104, "source": "contracts\\BiatecPoolProvider.algo.ts:878", "pc": [ 4007, 4008 ] }, { "teal": 4105, "source": "contracts\\BiatecPoolProvider.algo.ts:878", "pc": [ 4009 ] }, { "teal": 4106, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4010 ] }, { "teal": 4107, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4011, 4012 ] }, { "teal": 4108, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4013 ] }, { "teal": 4109, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4014, 4015 ] }, { "teal": 4110, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4016 ] }, { "teal": 4111, "source": "contracts\\BiatecPoolProvider.algo.ts:878", "pc": [ 4017 ] }, { "teal": 4112, "source": "contracts\\BiatecPoolProvider.algo.ts:878", "pc": [ 4018 ] }, { "teal": 4113, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4019, 4020 ] }, { "teal": 4114, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4021, 4022 ] }, { "teal": 4115, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4023 ] }, { "teal": 4119, "source": "contracts\\BiatecPoolProvider.algo.ts:879", "pc": [ 4024, 4025 ] }, { "teal": 4120, "source": "contracts\\BiatecPoolProvider.algo.ts:879", "pc": [ 4026, 4027 ] }, { "teal": 4121, "source": "contracts\\BiatecPoolProvider.algo.ts:879", "pc": [ 4028 ] }, { "teal": 4122, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4029 ] }, { "teal": 4123, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4030, 4031 ] }, { "teal": 4124, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4032 ] }, { "teal": 4125, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4033, 4034 ] }, { "teal": 4126, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4035 ] }, { "teal": 4127, "source": "contracts\\BiatecPoolProvider.algo.ts:879", "pc": [ 4036 ] }, { "teal": 4128, "source": "contracts\\BiatecPoolProvider.algo.ts:879", "pc": [ 4037 ] }, { "teal": 4129, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4038, 4039 ] }, { "teal": 4130, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4040, 4041 ] }, { "teal": 4131, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4042 ] }, { "teal": 4135, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4043, 4044 ] }, { "teal": 4136, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4045, 4046 ] }, { "teal": 4137, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4047 ] }, { "teal": 4138, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4048 ] }, { "teal": 4142, "source": "contracts\\BiatecPoolProvider.algo.ts:881", "pc": [ 4049, 4050 ] }, { "teal": 4143, "source": "contracts\\BiatecPoolProvider.algo.ts:881", "pc": [ 4051, 4052 ] }, { "teal": 4144, "source": "contracts\\BiatecPoolProvider.algo.ts:881", "pc": [ 4053 ] }, { "teal": 4145, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4054 ] }, { "teal": 4146, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4055, 4056 ] }, { "teal": 4147, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4057 ] }, { "teal": 4148, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4058, 4059 ] }, { "teal": 4149, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4060 ] }, { "teal": 4150, "source": "contracts\\BiatecPoolProvider.algo.ts:881", "pc": [ 4061 ] }, { "teal": 4151, "source": "contracts\\BiatecPoolProvider.algo.ts:881", "pc": [ 4062 ] }, { "teal": 4152, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4063, 4064 ] }, { "teal": 4153, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4065, 4066 ] }, { "teal": 4154, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4067 ] }, { "teal": 4158, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4068, 4069 ] }, { "teal": 4159, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4070, 4071 ] }, { "teal": 4160, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4072 ] }, { "teal": 4161, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4073 ] }, { "teal": 4165, "source": "contracts\\BiatecPoolProvider.algo.ts:883", "pc": [ 4074, 4075 ] }, { "teal": 4166, "source": "contracts\\BiatecPoolProvider.algo.ts:883", "pc": [ 4076, 4077 ] }, { "teal": 4167, "source": "contracts\\BiatecPoolProvider.algo.ts:883", "pc": [ 4078 ] }, { "teal": 4168, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4079 ] }, { "teal": 4169, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4080, 4081 ] }, { "teal": 4170, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4082 ] }, { "teal": 4171, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4083, 4084 ] }, { "teal": 4172, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4085 ] }, { "teal": 4173, "source": "contracts\\BiatecPoolProvider.algo.ts:883", "pc": [ 4086 ] }, { "teal": 4174, "source": "contracts\\BiatecPoolProvider.algo.ts:883", "pc": [ 4087 ] }, { "teal": 4175, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4088, 4089 ] }, { "teal": 4176, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4090, 4091 ] }, { "teal": 4177, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4092 ] }, { "teal": 4182, "source": "contracts\\BiatecPoolProvider.algo.ts:884", "pc": [ 4093, 4094 ] }, { "teal": 4183, "source": "contracts\\BiatecPoolProvider.algo.ts:884", "pc": [ 4095 ] }, { "teal": 4184, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4096 ] }, { "teal": 4185, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4097, 4098 ] }, { "teal": 4186, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4099 ] }, { "teal": 4187, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4100, 4101 ] }, { "teal": 4188, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4102 ] }, { "teal": 4189, "source": "contracts\\BiatecPoolProvider.algo.ts:884", "pc": [ 4103 ] }, { "teal": 4190, "source": "contracts\\BiatecPoolProvider.algo.ts:884", "pc": [ 4104 ] }, { "teal": 4191, "source": "contracts\\BiatecPoolProvider.algo.ts:884", "pc": [ 4105 ] }, { "teal": 4192, "source": "contracts\\BiatecPoolProvider.algo.ts:884", "pc": [ 4106, 4107, 4108 ] }, { "teal": 4197, "source": "contracts\\BiatecPoolProvider.algo.ts:885", "pc": [ 4109, 4110 ] }, { "teal": 4198, "source": "contracts\\BiatecPoolProvider.algo.ts:885", "pc": [ 4111, 4112 ] }, { "teal": 4199, "source": "contracts\\BiatecPoolProvider.algo.ts:885", "pc": [ 4113 ] }, { "teal": 4200, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4114, 4115 ] }, { "teal": 4201, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4116, 4117 ] }, { "teal": 4202, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4118 ] }, { "teal": 4203, "source": "contracts\\BiatecPoolProvider.algo.ts:884", "pc": [ 4119, 4120, 4121 ] }, { "teal": 4208, "source": "contracts\\BiatecPoolProvider.algo.ts:887", "pc": [ 4122, 4123 ] }, { "teal": 4209, "source": "contracts\\BiatecPoolProvider.algo.ts:887", "pc": [ 4124, 4125 ] }, { "teal": 4210, "source": "contracts\\BiatecPoolProvider.algo.ts:887", "pc": [ 4126, 4127 ] }, { "teal": 4211, "source": "contracts\\BiatecPoolProvider.algo.ts:887", "pc": [ 4128 ] }, { "teal": 4212, "source": "contracts\\BiatecPoolProvider.algo.ts:887", "pc": [ 4129 ] }, { "teal": 4213, "source": "contracts\\BiatecPoolProvider.algo.ts:887", "pc": [ 4130 ] }, { "teal": 4214, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4131, 4132 ] }, { "teal": 4215, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4133, 4134 ] }, { "teal": 4216, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4135 ] }, { "teal": 4223, "source": "contracts\\BiatecPoolProvider.algo.ts:891", "pc": [ 4136, 4137 ] }, { "teal": 4224, "source": "contracts\\BiatecPoolProvider.algo.ts:891", "pc": [ 4138 ] }, { "teal": 4225, "source": "contracts\\BiatecPoolProvider.algo.ts:891", "pc": [ 4139 ] }, { "teal": 4226, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4140 ] }, { "teal": 4227, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4141, 4142 ] }, { "teal": 4228, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4143 ] }, { "teal": 4229, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4144, 4145 ] }, { "teal": 4230, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4146 ] }, { "teal": 4231, "source": "contracts\\BiatecPoolProvider.algo.ts:891", "pc": [ 4147 ] }, { "teal": 4232, "source": "contracts\\BiatecPoolProvider.algo.ts:891", "pc": [ 4148, 4149 ] }, { "teal": 4233, "source": "contracts\\BiatecPoolProvider.algo.ts:891", "pc": [ 4150 ] }, { "teal": 4234, "source": "contracts\\BiatecPoolProvider.algo.ts:891", "pc": [ 4151 ] }, { "teal": 4235, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4152, 4153 ] }, { "teal": 4236, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4154, 4155 ] }, { "teal": 4237, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4156 ] }, { "teal": 4241, "source": "contracts\\BiatecPoolProvider.algo.ts:892", "pc": [ 4157, 4158 ] }, { "teal": 4242, "source": "contracts\\BiatecPoolProvider.algo.ts:892", "pc": [ 4159 ] }, { "teal": 4243, "source": "contracts\\BiatecPoolProvider.algo.ts:892", "pc": [ 4160 ] }, { "teal": 4244, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4161 ] }, { "teal": 4245, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4162, 4163 ] }, { "teal": 4246, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4164 ] }, { "teal": 4247, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4165, 4166 ] }, { "teal": 4248, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4167 ] }, { "teal": 4249, "source": "contracts\\BiatecPoolProvider.algo.ts:892", "pc": [ 4168 ] }, { "teal": 4250, "source": "contracts\\BiatecPoolProvider.algo.ts:892", "pc": [ 4169, 4170 ] }, { "teal": 4251, "source": "contracts\\BiatecPoolProvider.algo.ts:892", "pc": [ 4171 ] }, { "teal": 4252, "source": "contracts\\BiatecPoolProvider.algo.ts:892", "pc": [ 4172 ] }, { "teal": 4253, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4173, 4174 ] }, { "teal": 4254, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4175, 4176 ] }, { "teal": 4255, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4177 ] }, { "teal": 4259, "source": "contracts\\BiatecPoolProvider.algo.ts:893", "pc": [ 4178, 4179 ] }, { "teal": 4260, "source": "contracts\\BiatecPoolProvider.algo.ts:893", "pc": [ 4180 ] }, { "teal": 4261, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4181 ] }, { "teal": 4262, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4182, 4183 ] }, { "teal": 4263, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4184 ] }, { "teal": 4264, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4185, 4186 ] }, { "teal": 4265, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4187 ] }, { "teal": 4266, "source": "contracts\\BiatecPoolProvider.algo.ts:893", "pc": [ 4188 ] }, { "teal": 4267, "source": "contracts\\BiatecPoolProvider.algo.ts:893", "pc": [ 4189 ] }, { "teal": 4268, "source": "contracts\\BiatecPoolProvider.algo.ts:893", "pc": [ 4190, 4191 ] }, { "teal": 4272, "source": "contracts\\BiatecPoolProvider.algo.ts:894", "pc": [ 4192, 4193 ] }, { "teal": 4273, "source": "contracts\\BiatecPoolProvider.algo.ts:894", "pc": [ 4194 ] }, { "teal": 4274, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4195 ] }, { "teal": 4275, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4196, 4197 ] }, { "teal": 4276, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4198 ] }, { "teal": 4277, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4199, 4200 ] }, { "teal": 4278, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4201 ] }, { "teal": 4279, "source": "contracts\\BiatecPoolProvider.algo.ts:894", "pc": [ 4202 ] }, { "teal": 4280, "source": "contracts\\BiatecPoolProvider.algo.ts:894", "pc": [ 4203 ] }, { "teal": 4281, "source": "contracts\\BiatecPoolProvider.algo.ts:894", "pc": [ 4204, 4205 ] }, { "teal": 4285, "source": "contracts\\BiatecPoolProvider.algo.ts:895", "pc": [ 4206, 4207 ] }, { "teal": 4286, "source": "contracts\\BiatecPoolProvider.algo.ts:895", "pc": [ 4208, 4209 ] }, { "teal": 4287, "source": "contracts\\BiatecPoolProvider.algo.ts:895", "pc": [ 4210, 4211 ] }, { "teal": 4288, "source": "contracts\\BiatecPoolProvider.algo.ts:895", "pc": [ 4212 ] }, { "teal": 4289, "source": "contracts\\BiatecPoolProvider.algo.ts:895", "pc": [ 4213, 4214 ] }, { "teal": 4290, "source": "contracts\\BiatecPoolProvider.algo.ts:895", "pc": [ 4215, 4216 ] }, { "teal": 4291, "source": "contracts\\BiatecPoolProvider.algo.ts:895", "pc": [ 4217 ] }, { "teal": 4292, "source": "contracts\\BiatecPoolProvider.algo.ts:895", "pc": [ 4218 ] }, { "teal": 4293, "source": "contracts\\BiatecPoolProvider.algo.ts:895", "pc": [ 4219, 4220 ] }, { "teal": 4294, "source": "contracts\\BiatecPoolProvider.algo.ts:895", "pc": [ 4221, 4222 ] }, { "teal": 4295, "source": "contracts\\BiatecPoolProvider.algo.ts:895", "pc": [ 4223 ] }, { "teal": 4296, "source": "contracts\\BiatecPoolProvider.algo.ts:895", "pc": [ 4224 ] }, { "teal": 4297, "source": "contracts\\BiatecPoolProvider.algo.ts:895", "pc": [ 4225 ] }, { "teal": 4298, "source": "contracts\\BiatecPoolProvider.algo.ts:895", "pc": [ 4226 ] }, { "teal": 4299, "source": "contracts\\BiatecPoolProvider.algo.ts:895", "pc": [ 4227 ] }, { "teal": 4300, "source": "contracts\\BiatecPoolProvider.algo.ts:895", "pc": [ 4228 ] }, { "teal": 4303, "source": "contracts\\BiatecPoolProvider.algo.ts:895", "errorMessage": "((period2NowVolumeBUint256 * period2NowVWAPUint256 + amountBUint256 * priceUint256) / (period2NowVolumeBUint256 + amountBUint256)) as uint64 overflowed 64 bits", "pc": [ 4229 ] }, { "teal": 4304, "source": "contracts\\BiatecPoolProvider.algo.ts:895", "pc": [ 4230, 4231 ] }, { "teal": 4305, "source": "contracts\\BiatecPoolProvider.algo.ts:895", "pc": [ 4232 ] }, { "teal": 4306, "source": "contracts\\BiatecPoolProvider.algo.ts:895", "pc": [ 4233 ] }, { "teal": 4307, "source": "contracts\\BiatecPoolProvider.algo.ts:895", "pc": [ 4234 ] }, { "teal": 4308, "source": "contracts\\BiatecPoolProvider.algo.ts:895", "pc": [ 4235 ] }, { "teal": 4309, "source": "contracts\\BiatecPoolProvider.algo.ts:895", "pc": [ 4236 ] }, { "teal": 4310, "source": "contracts\\BiatecPoolProvider.algo.ts:895", "pc": [ 4237 ] }, { "teal": 4311, "source": "contracts\\BiatecPoolProvider.algo.ts:895", "pc": [ 4238 ] }, { "teal": 4312, "source": "contracts\\BiatecPoolProvider.algo.ts:895", "pc": [ 4239 ] }, { "teal": 4313, "source": "contracts\\BiatecPoolProvider.algo.ts:895", "pc": [ 4240 ] }, { "teal": 4314, "source": "contracts\\BiatecPoolProvider.algo.ts:895", "pc": [ 4241 ] }, { "teal": 4315, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4242, 4243 ] }, { "teal": 4316, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4244, 4245 ] }, { "teal": 4317, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4246 ] }, { "teal": 4321, "source": "contracts\\BiatecPoolProvider.algo.ts:896", "pc": [ 4247, 4248 ] }, { "teal": 4322, "source": "contracts\\BiatecPoolProvider.algo.ts:896", "pc": [ 4249 ] }, { "teal": 4323, "source": "contracts\\BiatecPoolProvider.algo.ts:896", "pc": [ 4250 ] }, { "teal": 4324, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4251 ] }, { "teal": 4325, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4252, 4253 ] }, { "teal": 4326, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4254 ] }, { "teal": 4327, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4255, 4256 ] }, { "teal": 4328, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4257 ] }, { "teal": 4329, "source": "contracts\\BiatecPoolProvider.algo.ts:896", "pc": [ 4258 ] }, { "teal": 4330, "source": "contracts\\BiatecPoolProvider.algo.ts:896", "pc": [ 4259, 4260 ] }, { "teal": 4331, "source": "contracts\\BiatecPoolProvider.algo.ts:896", "pc": [ 4261 ] }, { "teal": 4332, "source": "contracts\\BiatecPoolProvider.algo.ts:896", "pc": [ 4262 ] }, { "teal": 4333, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4263, 4264 ] }, { "teal": 4334, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4265, 4266 ] }, { "teal": 4335, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4267 ] }, { "teal": 4339, "source": "contracts\\BiatecPoolProvider.algo.ts:897", "pc": [ 4268, 4269 ] }, { "teal": 4340, "source": "contracts\\BiatecPoolProvider.algo.ts:897", "pc": [ 4270 ] }, { "teal": 4341, "source": "contracts\\BiatecPoolProvider.algo.ts:897", "pc": [ 4271 ] }, { "teal": 4342, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4272 ] }, { "teal": 4343, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4273, 4274 ] }, { "teal": 4344, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4275 ] }, { "teal": 4345, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4276, 4277 ] }, { "teal": 4346, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4278 ] }, { "teal": 4347, "source": "contracts\\BiatecPoolProvider.algo.ts:897", "pc": [ 4279 ] }, { "teal": 4348, "source": "contracts\\BiatecPoolProvider.algo.ts:897", "pc": [ 4280, 4281 ] }, { "teal": 4349, "source": "contracts\\BiatecPoolProvider.algo.ts:897", "pc": [ 4282 ] }, { "teal": 4350, "source": "contracts\\BiatecPoolProvider.algo.ts:897", "pc": [ 4283 ] }, { "teal": 4351, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4284, 4285 ] }, { "teal": 4352, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4286, 4287 ] }, { "teal": 4353, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4288 ] }, { "teal": 4357, "source": "contracts\\BiatecPoolProvider.algo.ts:900", "pc": [ 4289, 4290 ] }, { "teal": 4358, "source": "contracts\\BiatecPoolProvider.algo.ts:900", "pc": [ 4291 ] }, { "teal": 4359, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4292 ] }, { "teal": 4360, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4293, 4294 ] }, { "teal": 4361, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4295 ] }, { "teal": 4362, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4296, 4297 ] }, { "teal": 4363, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4298 ] }, { "teal": 4364, "source": "contracts\\BiatecPoolProvider.algo.ts:900", "pc": [ 4299 ] }, { "teal": 4365, "source": "contracts\\BiatecPoolProvider.algo.ts:900", "pc": [ 4300, 4301 ] }, { "teal": 4366, "source": "contracts\\BiatecPoolProvider.algo.ts:900", "pc": [ 4302 ] }, { "teal": 4367, "source": "contracts\\BiatecPoolProvider.algo.ts:900", "pc": [ 4303 ] }, { "teal": 4368, "source": "contracts\\BiatecPoolProvider.algo.ts:900", "pc": [ 4304, 4305 ] }, { "teal": 4372, "source": "contracts\\BiatecPoolProvider.algo.ts:901", "pc": [ 4306, 4307 ] }, { "teal": 4373, "source": "contracts\\BiatecPoolProvider.algo.ts:901", "pc": [ 4308, 4309 ] }, { "teal": 4374, "source": "contracts\\BiatecPoolProvider.algo.ts:901", "pc": [ 4310 ] }, { "teal": 4375, "source": "contracts\\BiatecPoolProvider.algo.ts:901", "pc": [ 4311 ] }, { "teal": 4376, "source": "contracts\\BiatecPoolProvider.algo.ts:901", "pc": [ 4312, 4313 ] }, { "teal": 4381, "source": "contracts\\BiatecPoolProvider.algo.ts:904", "pc": [ 4314, 4315 ] }, { "teal": 4382, "source": "contracts\\BiatecPoolProvider.algo.ts:904", "pc": [ 4316, 4317 ] }, { "teal": 4383, "source": "contracts\\BiatecPoolProvider.algo.ts:904", "pc": [ 4318 ] }, { "teal": 4384, "source": "contracts\\BiatecPoolProvider.algo.ts:904", "pc": [ 4319, 4320, 4321 ] }, { "teal": 4389, "source": "contracts\\BiatecPoolProvider.algo.ts:906", "pc": [ 4322, 4323 ] }, { "teal": 4390, "source": "contracts\\BiatecPoolProvider.algo.ts:906", "pc": [ 4324, 4325 ] }, { "teal": 4391, "source": "contracts\\BiatecPoolProvider.algo.ts:906", "pc": [ 4326 ] }, { "teal": 4392, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4327 ] }, { "teal": 4393, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4328, 4329 ] }, { "teal": 4394, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4330 ] }, { "teal": 4395, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4331, 4332 ] }, { "teal": 4396, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4333 ] }, { "teal": 4397, "source": "contracts\\BiatecPoolProvider.algo.ts:906", "pc": [ 4334 ] }, { "teal": 4398, "source": "contracts\\BiatecPoolProvider.algo.ts:906", "pc": [ 4335 ] }, { "teal": 4399, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4336, 4337 ] }, { "teal": 4400, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4338, 4339 ] }, { "teal": 4401, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4340 ] }, { "teal": 4405, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4341, 4342 ] }, { "teal": 4406, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4343, 4344 ] }, { "teal": 4407, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4345 ] }, { "teal": 4408, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4346 ] }, { "teal": 4412, "source": "contracts\\BiatecPoolProvider.algo.ts:908", "pc": [ 4347, 4348 ] }, { "teal": 4413, "source": "contracts\\BiatecPoolProvider.algo.ts:908", "pc": [ 4349, 4350 ] }, { "teal": 4414, "source": "contracts\\BiatecPoolProvider.algo.ts:908", "pc": [ 4351 ] }, { "teal": 4415, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4352 ] }, { "teal": 4416, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4353, 4354 ] }, { "teal": 4417, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4355 ] }, { "teal": 4418, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4356, 4357 ] }, { "teal": 4419, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4358 ] }, { "teal": 4420, "source": "contracts\\BiatecPoolProvider.algo.ts:908", "pc": [ 4359 ] }, { "teal": 4421, "source": "contracts\\BiatecPoolProvider.algo.ts:908", "pc": [ 4360 ] }, { "teal": 4422, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4361, 4362 ] }, { "teal": 4423, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4363, 4364 ] }, { "teal": 4424, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4365 ] }, { "teal": 4428, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4366, 4367 ] }, { "teal": 4429, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4368, 4369 ] }, { "teal": 4430, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4370 ] }, { "teal": 4431, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4371 ] }, { "teal": 4435, "source": "contracts\\BiatecPoolProvider.algo.ts:910", "pc": [ 4372, 4373 ] }, { "teal": 4436, "source": "contracts\\BiatecPoolProvider.algo.ts:910", "pc": [ 4374, 4375 ] }, { "teal": 4437, "source": "contracts\\BiatecPoolProvider.algo.ts:910", "pc": [ 4376 ] }, { "teal": 4438, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4377 ] }, { "teal": 4439, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4378, 4379 ] }, { "teal": 4440, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4380 ] }, { "teal": 4441, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4381, 4382 ] }, { "teal": 4442, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4383 ] }, { "teal": 4443, "source": "contracts\\BiatecPoolProvider.algo.ts:910", "pc": [ 4384 ] }, { "teal": 4444, "source": "contracts\\BiatecPoolProvider.algo.ts:910", "pc": [ 4385 ] }, { "teal": 4445, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4386, 4387 ] }, { "teal": 4446, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4388, 4389 ] }, { "teal": 4447, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4390 ] }, { "teal": 4451, "source": "contracts\\BiatecPoolProvider.algo.ts:911", "pc": [ 4391, 4392 ] }, { "teal": 4452, "source": "contracts\\BiatecPoolProvider.algo.ts:911", "pc": [ 4393, 4394 ] }, { "teal": 4453, "source": "contracts\\BiatecPoolProvider.algo.ts:911", "pc": [ 4395 ] }, { "teal": 4454, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4396 ] }, { "teal": 4455, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4397, 4398 ] }, { "teal": 4456, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4399 ] }, { "teal": 4457, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4400, 4401 ] }, { "teal": 4458, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4402 ] }, { "teal": 4459, "source": "contracts\\BiatecPoolProvider.algo.ts:911", "pc": [ 4403 ] }, { "teal": 4460, "source": "contracts\\BiatecPoolProvider.algo.ts:911", "pc": [ 4404 ] }, { "teal": 4461, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4405, 4406 ] }, { "teal": 4462, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4407, 4408 ] }, { "teal": 4463, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4409 ] }, { "teal": 4467, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4410, 4411 ] }, { "teal": 4468, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4412, 4413 ] }, { "teal": 4469, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4414 ] }, { "teal": 4470, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4415 ] }, { "teal": 4474, "source": "contracts\\BiatecPoolProvider.algo.ts:913", "pc": [ 4416, 4417 ] }, { "teal": 4475, "source": "contracts\\BiatecPoolProvider.algo.ts:913", "pc": [ 4418, 4419 ] }, { "teal": 4476, "source": "contracts\\BiatecPoolProvider.algo.ts:913", "pc": [ 4420 ] }, { "teal": 4477, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4421 ] }, { "teal": 4478, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4422, 4423 ] }, { "teal": 4479, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4424 ] }, { "teal": 4480, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4425, 4426 ] }, { "teal": 4481, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4427 ] }, { "teal": 4482, "source": "contracts\\BiatecPoolProvider.algo.ts:913", "pc": [ 4428 ] }, { "teal": 4483, "source": "contracts\\BiatecPoolProvider.algo.ts:913", "pc": [ 4429 ] }, { "teal": 4484, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4430, 4431 ] }, { "teal": 4485, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4432, 4433 ] }, { "teal": 4486, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4434 ] }, { "teal": 4490, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4435, 4436 ] }, { "teal": 4491, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4437, 4438 ] }, { "teal": 4492, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4439 ] }, { "teal": 4493, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4440 ] }, { "teal": 4497, "source": "contracts\\BiatecPoolProvider.algo.ts:915", "pc": [ 4441, 4442 ] }, { "teal": 4498, "source": "contracts\\BiatecPoolProvider.algo.ts:915", "pc": [ 4443, 4444 ] }, { "teal": 4499, "source": "contracts\\BiatecPoolProvider.algo.ts:915", "pc": [ 4445 ] }, { "teal": 4500, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4446 ] }, { "teal": 4501, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4447, 4448 ] }, { "teal": 4502, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4449 ] }, { "teal": 4503, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4450, 4451 ] }, { "teal": 4504, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4452 ] }, { "teal": 4505, "source": "contracts\\BiatecPoolProvider.algo.ts:915", "pc": [ 4453 ] }, { "teal": 4506, "source": "contracts\\BiatecPoolProvider.algo.ts:915", "pc": [ 4454 ] }, { "teal": 4507, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4455, 4456 ] }, { "teal": 4508, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4457, 4458 ] }, { "teal": 4509, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4459 ] }, { "teal": 4514, "source": "contracts\\BiatecPoolProvider.algo.ts:916", "pc": [ 4460, 4461 ] }, { "teal": 4515, "source": "contracts\\BiatecPoolProvider.algo.ts:916", "pc": [ 4462 ] }, { "teal": 4516, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4463 ] }, { "teal": 4517, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4464, 4465 ] }, { "teal": 4518, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4466 ] }, { "teal": 4519, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4467, 4468 ] }, { "teal": 4520, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4469 ] }, { "teal": 4521, "source": "contracts\\BiatecPoolProvider.algo.ts:916", "pc": [ 4470 ] }, { "teal": 4522, "source": "contracts\\BiatecPoolProvider.algo.ts:916", "pc": [ 4471 ] }, { "teal": 4523, "source": "contracts\\BiatecPoolProvider.algo.ts:916", "pc": [ 4472 ] }, { "teal": 4524, "source": "contracts\\BiatecPoolProvider.algo.ts:916", "pc": [ 4473, 4474, 4475 ] }, { "teal": 4529, "source": "contracts\\BiatecPoolProvider.algo.ts:917", "pc": [ 4476, 4477 ] }, { "teal": 4530, "source": "contracts\\BiatecPoolProvider.algo.ts:917", "pc": [ 4478, 4479 ] }, { "teal": 4531, "source": "contracts\\BiatecPoolProvider.algo.ts:917", "pc": [ 4480 ] }, { "teal": 4532, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4481, 4482 ] }, { "teal": 4533, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4483, 4484 ] }, { "teal": 4534, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4485 ] }, { "teal": 4535, "source": "contracts\\BiatecPoolProvider.algo.ts:916", "pc": [ 4486, 4487, 4488 ] }, { "teal": 4540, "source": "contracts\\BiatecPoolProvider.algo.ts:919", "pc": [ 4489, 4490 ] }, { "teal": 4541, "source": "contracts\\BiatecPoolProvider.algo.ts:919", "pc": [ 4491, 4492 ] }, { "teal": 4542, "source": "contracts\\BiatecPoolProvider.algo.ts:919", "pc": [ 4493, 4494 ] }, { "teal": 4543, "source": "contracts\\BiatecPoolProvider.algo.ts:919", "pc": [ 4495 ] }, { "teal": 4544, "source": "contracts\\BiatecPoolProvider.algo.ts:919", "pc": [ 4496 ] }, { "teal": 4545, "source": "contracts\\BiatecPoolProvider.algo.ts:919", "pc": [ 4497 ] }, { "teal": 4546, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4498, 4499 ] }, { "teal": 4547, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4500, 4501 ] }, { "teal": 4548, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4502 ] }, { "teal": 4555, "source": "contracts\\BiatecPoolProvider.algo.ts:923", "pc": [ 4503, 4504 ] }, { "teal": 4556, "source": "contracts\\BiatecPoolProvider.algo.ts:923", "pc": [ 4505 ] }, { "teal": 4557, "source": "contracts\\BiatecPoolProvider.algo.ts:923", "pc": [ 4506 ] }, { "teal": 4558, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4507 ] }, { "teal": 4559, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4508, 4509 ] }, { "teal": 4560, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4510 ] }, { "teal": 4561, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4511, 4512 ] }, { "teal": 4562, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4513 ] }, { "teal": 4563, "source": "contracts\\BiatecPoolProvider.algo.ts:923", "pc": [ 4514 ] }, { "teal": 4564, "source": "contracts\\BiatecPoolProvider.algo.ts:923", "pc": [ 4515, 4516 ] }, { "teal": 4565, "source": "contracts\\BiatecPoolProvider.algo.ts:923", "pc": [ 4517 ] }, { "teal": 4566, "source": "contracts\\BiatecPoolProvider.algo.ts:923", "pc": [ 4518 ] }, { "teal": 4567, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4519, 4520 ] }, { "teal": 4568, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4521, 4522 ] }, { "teal": 4569, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4523 ] }, { "teal": 4573, "source": "contracts\\BiatecPoolProvider.algo.ts:924", "pc": [ 4524, 4525 ] }, { "teal": 4574, "source": "contracts\\BiatecPoolProvider.algo.ts:924", "pc": [ 4526 ] }, { "teal": 4575, "source": "contracts\\BiatecPoolProvider.algo.ts:924", "pc": [ 4527 ] }, { "teal": 4576, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4528 ] }, { "teal": 4577, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4529, 4530 ] }, { "teal": 4578, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4531 ] }, { "teal": 4579, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4532, 4533 ] }, { "teal": 4580, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4534 ] }, { "teal": 4581, "source": "contracts\\BiatecPoolProvider.algo.ts:924", "pc": [ 4535 ] }, { "teal": 4582, "source": "contracts\\BiatecPoolProvider.algo.ts:924", "pc": [ 4536, 4537 ] }, { "teal": 4583, "source": "contracts\\BiatecPoolProvider.algo.ts:924", "pc": [ 4538 ] }, { "teal": 4584, "source": "contracts\\BiatecPoolProvider.algo.ts:924", "pc": [ 4539 ] }, { "teal": 4585, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4540, 4541 ] }, { "teal": 4586, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4542, 4543 ] }, { "teal": 4587, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4544 ] }, { "teal": 4591, "source": "contracts\\BiatecPoolProvider.algo.ts:925", "pc": [ 4545, 4546 ] }, { "teal": 4592, "source": "contracts\\BiatecPoolProvider.algo.ts:925", "pc": [ 4547 ] }, { "teal": 4593, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4548 ] }, { "teal": 4594, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4549, 4550 ] }, { "teal": 4595, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4551 ] }, { "teal": 4596, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4552, 4553 ] }, { "teal": 4597, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4554 ] }, { "teal": 4598, "source": "contracts\\BiatecPoolProvider.algo.ts:925", "pc": [ 4555 ] }, { "teal": 4599, "source": "contracts\\BiatecPoolProvider.algo.ts:925", "pc": [ 4556 ] }, { "teal": 4600, "source": "contracts\\BiatecPoolProvider.algo.ts:925", "pc": [ 4557, 4558 ] }, { "teal": 4604, "source": "contracts\\BiatecPoolProvider.algo.ts:926", "pc": [ 4559, 4560 ] }, { "teal": 4605, "source": "contracts\\BiatecPoolProvider.algo.ts:926", "pc": [ 4561 ] }, { "teal": 4606, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4562 ] }, { "teal": 4607, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4563, 4564 ] }, { "teal": 4608, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4565 ] }, { "teal": 4609, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4566, 4567 ] }, { "teal": 4610, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4568 ] }, { "teal": 4611, "source": "contracts\\BiatecPoolProvider.algo.ts:926", "pc": [ 4569 ] }, { "teal": 4612, "source": "contracts\\BiatecPoolProvider.algo.ts:926", "pc": [ 4570 ] }, { "teal": 4613, "source": "contracts\\BiatecPoolProvider.algo.ts:926", "pc": [ 4571, 4572 ] }, { "teal": 4617, "source": "contracts\\BiatecPoolProvider.algo.ts:927", "pc": [ 4573, 4574 ] }, { "teal": 4618, "source": "contracts\\BiatecPoolProvider.algo.ts:927", "pc": [ 4575, 4576 ] }, { "teal": 4619, "source": "contracts\\BiatecPoolProvider.algo.ts:927", "pc": [ 4577, 4578 ] }, { "teal": 4620, "source": "contracts\\BiatecPoolProvider.algo.ts:927", "pc": [ 4579 ] }, { "teal": 4621, "source": "contracts\\BiatecPoolProvider.algo.ts:927", "pc": [ 4580, 4581 ] }, { "teal": 4622, "source": "contracts\\BiatecPoolProvider.algo.ts:927", "pc": [ 4582, 4583 ] }, { "teal": 4623, "source": "contracts\\BiatecPoolProvider.algo.ts:927", "pc": [ 4584 ] }, { "teal": 4624, "source": "contracts\\BiatecPoolProvider.algo.ts:927", "pc": [ 4585 ] }, { "teal": 4625, "source": "contracts\\BiatecPoolProvider.algo.ts:927", "pc": [ 4586, 4587 ] }, { "teal": 4626, "source": "contracts\\BiatecPoolProvider.algo.ts:927", "pc": [ 4588, 4589 ] }, { "teal": 4627, "source": "contracts\\BiatecPoolProvider.algo.ts:927", "pc": [ 4590 ] }, { "teal": 4628, "source": "contracts\\BiatecPoolProvider.algo.ts:927", "pc": [ 4591 ] }, { "teal": 4629, "source": "contracts\\BiatecPoolProvider.algo.ts:927", "pc": [ 4592 ] }, { "teal": 4630, "source": "contracts\\BiatecPoolProvider.algo.ts:927", "pc": [ 4593 ] }, { "teal": 4631, "source": "contracts\\BiatecPoolProvider.algo.ts:927", "pc": [ 4594 ] }, { "teal": 4632, "source": "contracts\\BiatecPoolProvider.algo.ts:927", "pc": [ 4595 ] }, { "teal": 4635, "source": "contracts\\BiatecPoolProvider.algo.ts:927", "errorMessage": "((period3NowVolumeBUint256 * period3NowVWAPUint256 + amountBUint256 * priceUint256) / (period3NowVolumeBUint256 + amountBUint256)) as uint64 overflowed 64 bits", "pc": [ 4596 ] }, { "teal": 4636, "source": "contracts\\BiatecPoolProvider.algo.ts:927", "pc": [ 4597, 4598 ] }, { "teal": 4637, "source": "contracts\\BiatecPoolProvider.algo.ts:927", "pc": [ 4599 ] }, { "teal": 4638, "source": "contracts\\BiatecPoolProvider.algo.ts:927", "pc": [ 4600 ] }, { "teal": 4639, "source": "contracts\\BiatecPoolProvider.algo.ts:927", "pc": [ 4601 ] }, { "teal": 4640, "source": "contracts\\BiatecPoolProvider.algo.ts:927", "pc": [ 4602 ] }, { "teal": 4641, "source": "contracts\\BiatecPoolProvider.algo.ts:927", "pc": [ 4603 ] }, { "teal": 4642, "source": "contracts\\BiatecPoolProvider.algo.ts:927", "pc": [ 4604 ] }, { "teal": 4643, "source": "contracts\\BiatecPoolProvider.algo.ts:927", "pc": [ 4605 ] }, { "teal": 4644, "source": "contracts\\BiatecPoolProvider.algo.ts:927", "pc": [ 4606 ] }, { "teal": 4645, "source": "contracts\\BiatecPoolProvider.algo.ts:927", "pc": [ 4607 ] }, { "teal": 4646, "source": "contracts\\BiatecPoolProvider.algo.ts:927", "pc": [ 4608 ] }, { "teal": 4647, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4609, 4610 ] }, { "teal": 4648, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4611, 4612 ] }, { "teal": 4649, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4613 ] }, { "teal": 4653, "source": "contracts\\BiatecPoolProvider.algo.ts:928", "pc": [ 4614, 4615 ] }, { "teal": 4654, "source": "contracts\\BiatecPoolProvider.algo.ts:928", "pc": [ 4616 ] }, { "teal": 4655, "source": "contracts\\BiatecPoolProvider.algo.ts:928", "pc": [ 4617 ] }, { "teal": 4656, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4618 ] }, { "teal": 4657, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4619, 4620 ] }, { "teal": 4658, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4621 ] }, { "teal": 4659, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4622, 4623 ] }, { "teal": 4660, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4624 ] }, { "teal": 4661, "source": "contracts\\BiatecPoolProvider.algo.ts:928", "pc": [ 4625 ] }, { "teal": 4662, "source": "contracts\\BiatecPoolProvider.algo.ts:928", "pc": [ 4626, 4627 ] }, { "teal": 4663, "source": "contracts\\BiatecPoolProvider.algo.ts:928", "pc": [ 4628 ] }, { "teal": 4664, "source": "contracts\\BiatecPoolProvider.algo.ts:928", "pc": [ 4629 ] }, { "teal": 4665, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4630, 4631 ] }, { "teal": 4666, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4632, 4633 ] }, { "teal": 4667, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4634 ] }, { "teal": 4671, "source": "contracts\\BiatecPoolProvider.algo.ts:929", "pc": [ 4635, 4636 ] }, { "teal": 4672, "source": "contracts\\BiatecPoolProvider.algo.ts:929", "pc": [ 4637 ] }, { "teal": 4673, "source": "contracts\\BiatecPoolProvider.algo.ts:929", "pc": [ 4638 ] }, { "teal": 4674, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4639 ] }, { "teal": 4675, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4640, 4641 ] }, { "teal": 4676, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4642 ] }, { "teal": 4677, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4643, 4644 ] }, { "teal": 4678, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4645 ] }, { "teal": 4679, "source": "contracts\\BiatecPoolProvider.algo.ts:929", "pc": [ 4646 ] }, { "teal": 4680, "source": "contracts\\BiatecPoolProvider.algo.ts:929", "pc": [ 4647, 4648 ] }, { "teal": 4681, "source": "contracts\\BiatecPoolProvider.algo.ts:929", "pc": [ 4649 ] }, { "teal": 4682, "source": "contracts\\BiatecPoolProvider.algo.ts:929", "pc": [ 4650 ] }, { "teal": 4683, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4651, 4652 ] }, { "teal": 4684, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4653, 4654 ] }, { "teal": 4685, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4655 ] }, { "teal": 4689, "source": "contracts\\BiatecPoolProvider.algo.ts:931", "pc": [ 4656, 4657 ] }, { "teal": 4690, "source": "contracts\\BiatecPoolProvider.algo.ts:931", "pc": [ 4658 ] }, { "teal": 4691, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4659 ] }, { "teal": 4692, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4660, 4661 ] }, { "teal": 4693, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4662 ] }, { "teal": 4694, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4663, 4664 ] }, { "teal": 4695, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4665 ] }, { "teal": 4696, "source": "contracts\\BiatecPoolProvider.algo.ts:931", "pc": [ 4666 ] }, { "teal": 4697, "source": "contracts\\BiatecPoolProvider.algo.ts:931", "pc": [ 4667, 4668 ] }, { "teal": 4698, "source": "contracts\\BiatecPoolProvider.algo.ts:931", "pc": [ 4669 ] }, { "teal": 4699, "source": "contracts\\BiatecPoolProvider.algo.ts:931", "pc": [ 4670 ] }, { "teal": 4700, "source": "contracts\\BiatecPoolProvider.algo.ts:931", "pc": [ 4671, 4672 ] }, { "teal": 4704, "source": "contracts\\BiatecPoolProvider.algo.ts:932", "pc": [ 4673, 4674 ] }, { "teal": 4705, "source": "contracts\\BiatecPoolProvider.algo.ts:932", "pc": [ 4675, 4676 ] }, { "teal": 4706, "source": "contracts\\BiatecPoolProvider.algo.ts:932", "pc": [ 4677 ] }, { "teal": 4707, "source": "contracts\\BiatecPoolProvider.algo.ts:932", "pc": [ 4678 ] }, { "teal": 4708, "source": "contracts\\BiatecPoolProvider.algo.ts:932", "pc": [ 4679, 4680 ] }, { "teal": 4713, "source": "contracts\\BiatecPoolProvider.algo.ts:935", "pc": [ 4681, 4682 ] }, { "teal": 4714, "source": "contracts\\BiatecPoolProvider.algo.ts:935", "pc": [ 4683, 4684 ] }, { "teal": 4715, "source": "contracts\\BiatecPoolProvider.algo.ts:935", "pc": [ 4685 ] }, { "teal": 4716, "source": "contracts\\BiatecPoolProvider.algo.ts:935", "pc": [ 4686, 4687, 4688 ] }, { "teal": 4721, "source": "contracts\\BiatecPoolProvider.algo.ts:937", "pc": [ 4689, 4690 ] }, { "teal": 4722, "source": "contracts\\BiatecPoolProvider.algo.ts:937", "pc": [ 4691, 4692 ] }, { "teal": 4723, "source": "contracts\\BiatecPoolProvider.algo.ts:937", "pc": [ 4693 ] }, { "teal": 4724, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4694 ] }, { "teal": 4725, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4695, 4696 ] }, { "teal": 4726, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4697 ] }, { "teal": 4727, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4698, 4699 ] }, { "teal": 4728, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4700 ] }, { "teal": 4729, "source": "contracts\\BiatecPoolProvider.algo.ts:937", "pc": [ 4701 ] }, { "teal": 4730, "source": "contracts\\BiatecPoolProvider.algo.ts:937", "pc": [ 4702 ] }, { "teal": 4731, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4703, 4704 ] }, { "teal": 4732, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4705, 4706 ] }, { "teal": 4733, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4707 ] }, { "teal": 4737, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4708, 4709 ] }, { "teal": 4738, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4710, 4711 ] }, { "teal": 4739, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4712 ] }, { "teal": 4740, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4713 ] }, { "teal": 4744, "source": "contracts\\BiatecPoolProvider.algo.ts:939", "pc": [ 4714, 4715 ] }, { "teal": 4745, "source": "contracts\\BiatecPoolProvider.algo.ts:939", "pc": [ 4716, 4717 ] }, { "teal": 4746, "source": "contracts\\BiatecPoolProvider.algo.ts:939", "pc": [ 4718 ] }, { "teal": 4747, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4719 ] }, { "teal": 4748, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4720, 4721 ] }, { "teal": 4749, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4722 ] }, { "teal": 4750, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4723, 4724 ] }, { "teal": 4751, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4725 ] }, { "teal": 4752, "source": "contracts\\BiatecPoolProvider.algo.ts:939", "pc": [ 4726 ] }, { "teal": 4753, "source": "contracts\\BiatecPoolProvider.algo.ts:939", "pc": [ 4727 ] }, { "teal": 4754, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4728, 4729 ] }, { "teal": 4755, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4730, 4731 ] }, { "teal": 4756, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4732 ] }, { "teal": 4760, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4733, 4734 ] }, { "teal": 4761, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4735, 4736 ] }, { "teal": 4762, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4737 ] }, { "teal": 4763, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4738 ] }, { "teal": 4767, "source": "contracts\\BiatecPoolProvider.algo.ts:941", "pc": [ 4739, 4740 ] }, { "teal": 4768, "source": "contracts\\BiatecPoolProvider.algo.ts:941", "pc": [ 4741, 4742 ] }, { "teal": 4769, "source": "contracts\\BiatecPoolProvider.algo.ts:941", "pc": [ 4743 ] }, { "teal": 4770, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4744 ] }, { "teal": 4771, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4745, 4746 ] }, { "teal": 4772, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4747 ] }, { "teal": 4773, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4748, 4749 ] }, { "teal": 4774, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4750 ] }, { "teal": 4775, "source": "contracts\\BiatecPoolProvider.algo.ts:941", "pc": [ 4751 ] }, { "teal": 4776, "source": "contracts\\BiatecPoolProvider.algo.ts:941", "pc": [ 4752 ] }, { "teal": 4777, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4753, 4754 ] }, { "teal": 4778, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4755, 4756 ] }, { "teal": 4779, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4757 ] }, { "teal": 4783, "source": "contracts\\BiatecPoolProvider.algo.ts:942", "pc": [ 4758, 4759 ] }, { "teal": 4784, "source": "contracts\\BiatecPoolProvider.algo.ts:942", "pc": [ 4760, 4761 ] }, { "teal": 4785, "source": "contracts\\BiatecPoolProvider.algo.ts:942", "pc": [ 4762 ] }, { "teal": 4786, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4763 ] }, { "teal": 4787, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4764, 4765 ] }, { "teal": 4788, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4766 ] }, { "teal": 4789, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4767, 4768 ] }, { "teal": 4790, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4769 ] }, { "teal": 4791, "source": "contracts\\BiatecPoolProvider.algo.ts:942", "pc": [ 4770 ] }, { "teal": 4792, "source": "contracts\\BiatecPoolProvider.algo.ts:942", "pc": [ 4771 ] }, { "teal": 4793, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4772, 4773 ] }, { "teal": 4794, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4774, 4775 ] }, { "teal": 4795, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4776 ] }, { "teal": 4799, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4777, 4778 ] }, { "teal": 4800, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4779, 4780 ] }, { "teal": 4801, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4781 ] }, { "teal": 4802, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4782 ] }, { "teal": 4806, "source": "contracts\\BiatecPoolProvider.algo.ts:944", "pc": [ 4783, 4784 ] }, { "teal": 4807, "source": "contracts\\BiatecPoolProvider.algo.ts:944", "pc": [ 4785, 4786 ] }, { "teal": 4808, "source": "contracts\\BiatecPoolProvider.algo.ts:944", "pc": [ 4787 ] }, { "teal": 4809, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4788 ] }, { "teal": 4810, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4789, 4790 ] }, { "teal": 4811, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4791 ] }, { "teal": 4812, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4792, 4793 ] }, { "teal": 4813, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4794 ] }, { "teal": 4814, "source": "contracts\\BiatecPoolProvider.algo.ts:944", "pc": [ 4795 ] }, { "teal": 4815, "source": "contracts\\BiatecPoolProvider.algo.ts:944", "pc": [ 4796 ] }, { "teal": 4816, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4797, 4798 ] }, { "teal": 4817, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4799, 4800 ] }, { "teal": 4818, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4801 ] }, { "teal": 4822, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4802, 4803 ] }, { "teal": 4823, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4804, 4805 ] }, { "teal": 4824, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4806 ] }, { "teal": 4825, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4807 ] }, { "teal": 4829, "source": "contracts\\BiatecPoolProvider.algo.ts:946", "pc": [ 4808, 4809 ] }, { "teal": 4830, "source": "contracts\\BiatecPoolProvider.algo.ts:946", "pc": [ 4810, 4811 ] }, { "teal": 4831, "source": "contracts\\BiatecPoolProvider.algo.ts:946", "pc": [ 4812 ] }, { "teal": 4832, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4813 ] }, { "teal": 4833, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4814, 4815 ] }, { "teal": 4834, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4816 ] }, { "teal": 4835, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4817, 4818 ] }, { "teal": 4836, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4819 ] }, { "teal": 4837, "source": "contracts\\BiatecPoolProvider.algo.ts:946", "pc": [ 4820 ] }, { "teal": 4838, "source": "contracts\\BiatecPoolProvider.algo.ts:946", "pc": [ 4821 ] }, { "teal": 4839, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4822, 4823 ] }, { "teal": 4840, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4824, 4825 ] }, { "teal": 4841, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4826 ] }, { "teal": 4846, "source": "contracts\\BiatecPoolProvider.algo.ts:947", "pc": [ 4827, 4828 ] }, { "teal": 4847, "source": "contracts\\BiatecPoolProvider.algo.ts:947", "pc": [ 4829 ] }, { "teal": 4848, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4830 ] }, { "teal": 4849, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4831, 4832 ] }, { "teal": 4850, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4833 ] }, { "teal": 4851, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4834, 4835 ] }, { "teal": 4852, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4836 ] }, { "teal": 4853, "source": "contracts\\BiatecPoolProvider.algo.ts:947", "pc": [ 4837 ] }, { "teal": 4854, "source": "contracts\\BiatecPoolProvider.algo.ts:947", "pc": [ 4838 ] }, { "teal": 4855, "source": "contracts\\BiatecPoolProvider.algo.ts:947", "pc": [ 4839 ] }, { "teal": 4856, "source": "contracts\\BiatecPoolProvider.algo.ts:947", "pc": [ 4840, 4841, 4842 ] }, { "teal": 4861, "source": "contracts\\BiatecPoolProvider.algo.ts:948", "pc": [ 4843, 4844 ] }, { "teal": 4862, "source": "contracts\\BiatecPoolProvider.algo.ts:948", "pc": [ 4845, 4846 ] }, { "teal": 4863, "source": "contracts\\BiatecPoolProvider.algo.ts:948", "pc": [ 4847 ] }, { "teal": 4864, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4848, 4849 ] }, { "teal": 4865, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4850, 4851 ] }, { "teal": 4866, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4852 ] }, { "teal": 4867, "source": "contracts\\BiatecPoolProvider.algo.ts:947", "pc": [ 4853, 4854, 4855 ] }, { "teal": 4872, "source": "contracts\\BiatecPoolProvider.algo.ts:950", "pc": [ 4856, 4857 ] }, { "teal": 4873, "source": "contracts\\BiatecPoolProvider.algo.ts:950", "pc": [ 4858, 4859 ] }, { "teal": 4874, "source": "contracts\\BiatecPoolProvider.algo.ts:950", "pc": [ 4860, 4861 ] }, { "teal": 4875, "source": "contracts\\BiatecPoolProvider.algo.ts:950", "pc": [ 4862 ] }, { "teal": 4876, "source": "contracts\\BiatecPoolProvider.algo.ts:950", "pc": [ 4863 ] }, { "teal": 4877, "source": "contracts\\BiatecPoolProvider.algo.ts:950", "pc": [ 4864 ] }, { "teal": 4878, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4865, 4866 ] }, { "teal": 4879, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4867, 4868 ] }, { "teal": 4880, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4869 ] }, { "teal": 4887, "source": "contracts\\BiatecPoolProvider.algo.ts:954", "pc": [ 4870, 4871 ] }, { "teal": 4888, "source": "contracts\\BiatecPoolProvider.algo.ts:954", "pc": [ 4872 ] }, { "teal": 4889, "source": "contracts\\BiatecPoolProvider.algo.ts:954", "pc": [ 4873 ] }, { "teal": 4890, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4874 ] }, { "teal": 4891, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4875, 4876 ] }, { "teal": 4892, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4877 ] }, { "teal": 4893, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4878, 4879 ] }, { "teal": 4894, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4880 ] }, { "teal": 4895, "source": "contracts\\BiatecPoolProvider.algo.ts:954", "pc": [ 4881 ] }, { "teal": 4896, "source": "contracts\\BiatecPoolProvider.algo.ts:954", "pc": [ 4882, 4883 ] }, { "teal": 4897, "source": "contracts\\BiatecPoolProvider.algo.ts:954", "pc": [ 4884 ] }, { "teal": 4898, "source": "contracts\\BiatecPoolProvider.algo.ts:954", "pc": [ 4885 ] }, { "teal": 4899, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4886, 4887 ] }, { "teal": 4900, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4888, 4889 ] }, { "teal": 4901, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4890 ] }, { "teal": 4905, "source": "contracts\\BiatecPoolProvider.algo.ts:955", "pc": [ 4891, 4892 ] }, { "teal": 4906, "source": "contracts\\BiatecPoolProvider.algo.ts:955", "pc": [ 4893 ] }, { "teal": 4907, "source": "contracts\\BiatecPoolProvider.algo.ts:955", "pc": [ 4894 ] }, { "teal": 4908, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4895 ] }, { "teal": 4909, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4896, 4897 ] }, { "teal": 4910, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4898 ] }, { "teal": 4911, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4899, 4900 ] }, { "teal": 4912, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4901 ] }, { "teal": 4913, "source": "contracts\\BiatecPoolProvider.algo.ts:955", "pc": [ 4902 ] }, { "teal": 4914, "source": "contracts\\BiatecPoolProvider.algo.ts:955", "pc": [ 4903, 4904 ] }, { "teal": 4915, "source": "contracts\\BiatecPoolProvider.algo.ts:955", "pc": [ 4905 ] }, { "teal": 4916, "source": "contracts\\BiatecPoolProvider.algo.ts:955", "pc": [ 4906 ] }, { "teal": 4917, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4907, 4908 ] }, { "teal": 4918, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4909, 4910 ] }, { "teal": 4919, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4911 ] }, { "teal": 4923, "source": "contracts\\BiatecPoolProvider.algo.ts:956", "pc": [ 4912, 4913 ] }, { "teal": 4924, "source": "contracts\\BiatecPoolProvider.algo.ts:956", "pc": [ 4914 ] }, { "teal": 4925, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4915 ] }, { "teal": 4926, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4916, 4917 ] }, { "teal": 4927, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4918 ] }, { "teal": 4928, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4919, 4920 ] }, { "teal": 4929, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4921 ] }, { "teal": 4930, "source": "contracts\\BiatecPoolProvider.algo.ts:956", "pc": [ 4922 ] }, { "teal": 4931, "source": "contracts\\BiatecPoolProvider.algo.ts:956", "pc": [ 4923 ] }, { "teal": 4932, "source": "contracts\\BiatecPoolProvider.algo.ts:956", "pc": [ 4924, 4925 ] }, { "teal": 4936, "source": "contracts\\BiatecPoolProvider.algo.ts:957", "pc": [ 4926, 4927 ] }, { "teal": 4937, "source": "contracts\\BiatecPoolProvider.algo.ts:957", "pc": [ 4928 ] }, { "teal": 4938, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4929 ] }, { "teal": 4939, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4930, 4931 ] }, { "teal": 4940, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4932 ] }, { "teal": 4941, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4933, 4934 ] }, { "teal": 4942, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4935 ] }, { "teal": 4943, "source": "contracts\\BiatecPoolProvider.algo.ts:957", "pc": [ 4936 ] }, { "teal": 4944, "source": "contracts\\BiatecPoolProvider.algo.ts:957", "pc": [ 4937 ] }, { "teal": 4945, "source": "contracts\\BiatecPoolProvider.algo.ts:957", "pc": [ 4938, 4939 ] }, { "teal": 4949, "source": "contracts\\BiatecPoolProvider.algo.ts:958", "pc": [ 4940, 4941 ] }, { "teal": 4950, "source": "contracts\\BiatecPoolProvider.algo.ts:958", "pc": [ 4942, 4943 ] }, { "teal": 4951, "source": "contracts\\BiatecPoolProvider.algo.ts:958", "pc": [ 4944, 4945 ] }, { "teal": 4952, "source": "contracts\\BiatecPoolProvider.algo.ts:958", "pc": [ 4946 ] }, { "teal": 4953, "source": "contracts\\BiatecPoolProvider.algo.ts:958", "pc": [ 4947, 4948 ] }, { "teal": 4954, "source": "contracts\\BiatecPoolProvider.algo.ts:958", "pc": [ 4949, 4950 ] }, { "teal": 4955, "source": "contracts\\BiatecPoolProvider.algo.ts:958", "pc": [ 4951 ] }, { "teal": 4956, "source": "contracts\\BiatecPoolProvider.algo.ts:958", "pc": [ 4952 ] }, { "teal": 4957, "source": "contracts\\BiatecPoolProvider.algo.ts:958", "pc": [ 4953, 4954 ] }, { "teal": 4958, "source": "contracts\\BiatecPoolProvider.algo.ts:958", "pc": [ 4955, 4956 ] }, { "teal": 4959, "source": "contracts\\BiatecPoolProvider.algo.ts:958", "pc": [ 4957 ] }, { "teal": 4960, "source": "contracts\\BiatecPoolProvider.algo.ts:958", "pc": [ 4958 ] }, { "teal": 4961, "source": "contracts\\BiatecPoolProvider.algo.ts:958", "pc": [ 4959 ] }, { "teal": 4962, "source": "contracts\\BiatecPoolProvider.algo.ts:958", "pc": [ 4960 ] }, { "teal": 4963, "source": "contracts\\BiatecPoolProvider.algo.ts:958", "pc": [ 4961 ] }, { "teal": 4964, "source": "contracts\\BiatecPoolProvider.algo.ts:958", "pc": [ 4962 ] }, { "teal": 4967, "source": "contracts\\BiatecPoolProvider.algo.ts:958", "errorMessage": "((period4NowVolumeBUint256 * period4NowVWAPUint256 + amountBUint256 * priceUint256) / (period4NowVolumeBUint256 + amountBUint256)) as uint64 overflowed 64 bits", "pc": [ 4963 ] }, { "teal": 4968, "source": "contracts\\BiatecPoolProvider.algo.ts:958", "pc": [ 4964, 4965 ] }, { "teal": 4969, "source": "contracts\\BiatecPoolProvider.algo.ts:958", "pc": [ 4966 ] }, { "teal": 4970, "source": "contracts\\BiatecPoolProvider.algo.ts:958", "pc": [ 4967 ] }, { "teal": 4971, "source": "contracts\\BiatecPoolProvider.algo.ts:958", "pc": [ 4968 ] }, { "teal": 4972, "source": "contracts\\BiatecPoolProvider.algo.ts:958", "pc": [ 4969 ] }, { "teal": 4973, "source": "contracts\\BiatecPoolProvider.algo.ts:958", "pc": [ 4970 ] }, { "teal": 4974, "source": "contracts\\BiatecPoolProvider.algo.ts:958", "pc": [ 4971 ] }, { "teal": 4975, "source": "contracts\\BiatecPoolProvider.algo.ts:958", "pc": [ 4972 ] }, { "teal": 4976, "source": "contracts\\BiatecPoolProvider.algo.ts:958", "pc": [ 4973 ] }, { "teal": 4977, "source": "contracts\\BiatecPoolProvider.algo.ts:958", "pc": [ 4974 ] }, { "teal": 4978, "source": "contracts\\BiatecPoolProvider.algo.ts:958", "pc": [ 4975 ] }, { "teal": 4979, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4976, 4977 ] }, { "teal": 4980, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4978, 4979 ] }, { "teal": 4981, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4980 ] }, { "teal": 4985, "source": "contracts\\BiatecPoolProvider.algo.ts:959", "pc": [ 4981, 4982 ] }, { "teal": 4986, "source": "contracts\\BiatecPoolProvider.algo.ts:959", "pc": [ 4983 ] }, { "teal": 4987, "source": "contracts\\BiatecPoolProvider.algo.ts:959", "pc": [ 4984 ] }, { "teal": 4988, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4985 ] }, { "teal": 4989, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4986, 4987 ] }, { "teal": 4990, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4988 ] }, { "teal": 4991, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4989, 4990 ] }, { "teal": 4992, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4991 ] }, { "teal": 4993, "source": "contracts\\BiatecPoolProvider.algo.ts:959", "pc": [ 4992 ] }, { "teal": 4994, "source": "contracts\\BiatecPoolProvider.algo.ts:959", "pc": [ 4993, 4994 ] }, { "teal": 4995, "source": "contracts\\BiatecPoolProvider.algo.ts:959", "pc": [ 4995 ] }, { "teal": 4996, "source": "contracts\\BiatecPoolProvider.algo.ts:959", "pc": [ 4996 ] }, { "teal": 4997, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4997, 4998 ] }, { "teal": 4998, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 4999, 5000 ] }, { "teal": 4999, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 5001 ] }, { "teal": 5003, "source": "contracts\\BiatecPoolProvider.algo.ts:960", "pc": [ 5002, 5003 ] }, { "teal": 5004, "source": "contracts\\BiatecPoolProvider.algo.ts:960", "pc": [ 5004 ] }, { "teal": 5005, "source": "contracts\\BiatecPoolProvider.algo.ts:960", "pc": [ 5005 ] }, { "teal": 5006, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 5006 ] }, { "teal": 5007, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 5007, 5008 ] }, { "teal": 5008, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 5009 ] }, { "teal": 5009, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 5010, 5011 ] }, { "teal": 5010, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 5012 ] }, { "teal": 5011, "source": "contracts\\BiatecPoolProvider.algo.ts:960", "pc": [ 5013 ] }, { "teal": 5012, "source": "contracts\\BiatecPoolProvider.algo.ts:960", "pc": [ 5014, 5015 ] }, { "teal": 5013, "source": "contracts\\BiatecPoolProvider.algo.ts:960", "pc": [ 5016 ] }, { "teal": 5014, "source": "contracts\\BiatecPoolProvider.algo.ts:960", "pc": [ 5017 ] }, { "teal": 5015, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 5018, 5019 ] }, { "teal": 5016, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 5020, 5021 ] }, { "teal": 5017, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 5022 ] }, { "teal": 5021, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 5023, 5024 ] }, { "teal": 5022, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "pc": [ 5025 ] }, { "teal": 5025, "source": "contracts\\BiatecPoolProvider.algo.ts:824", "errorMessage": "box value does not exist: this.poolsAggregated(aggregatedIndex).value", "pc": [ 5026 ] }, { "teal": 5028, "source": "contracts\\BiatecPoolProvider.algo.ts:822", "pc": [ 5027, 5028 ] }, { "teal": 5031, "source": "contracts\\BiatecPoolProvider.algo.ts:822", "pc": [ 5029, 5030 ] }, { "teal": 5032, "source": "contracts\\BiatecPoolProvider.algo.ts:822", "pc": [ 5031 ] }, { "teal": 5037, "source": "contracts\\BiatecPoolProvider.algo.ts:1042", "pc": [ 5032, 5033, 5034 ] }, { "teal": 5038, "source": "contracts\\BiatecPoolProvider.algo.ts:1042", "pc": [ 5035 ] }, { "teal": 5041, "source": "contracts\\BiatecPoolProvider.algo.ts:1042", "pc": [ 5036, 5037, 5038 ] }, { "teal": 5042, "source": "contracts\\BiatecPoolProvider.algo.ts:1042", "pc": [ 5039 ] }, { "teal": 5045, "source": "contracts\\BiatecPoolProvider.algo.ts:1042", "pc": [ 5040, 5041, 5042 ] }, { "teal": 5046, "source": "contracts\\BiatecPoolProvider.algo.ts:1042", "pc": [ 5043 ] }, { "teal": 5049, "source": "contracts\\BiatecPoolProvider.algo.ts:1042", "pc": [ 5044, 5045, 5046 ] }, { "teal": 5050, "source": "contracts\\BiatecPoolProvider.algo.ts:1042", "pc": [ 5047 ] }, { "teal": 5053, "source": "contracts\\BiatecPoolProvider.algo.ts:1042", "pc": [ 5048, 5049, 5050 ] }, { "teal": 5054, "source": "contracts\\BiatecPoolProvider.algo.ts:1042", "pc": [ 5051 ] }, { "teal": 5057, "source": "contracts\\BiatecPoolProvider.algo.ts:1042", "pc": [ 5052, 5053, 5054 ] }, { "teal": 5058, "source": "contracts\\BiatecPoolProvider.algo.ts:1042", "pc": [ 5055 ] }, { "teal": 5061, "source": "contracts\\BiatecPoolProvider.algo.ts:1042", "pc": [ 5056, 5057, 5058 ] }, { "teal": 5062, "source": "contracts\\BiatecPoolProvider.algo.ts:1042", "pc": [ 5059 ] }, { "teal": 5065, "source": "contracts\\BiatecPoolProvider.algo.ts:1042", "pc": [ 5060, 5061, 5062 ] }, { "teal": 5066, "source": "contracts\\BiatecPoolProvider.algo.ts:1042", "pc": [ 5063 ] }, { "teal": 5069, "source": "contracts\\BiatecPoolProvider.algo.ts:1042", "pc": [ 5064, 5065, 5066 ] }, { "teal": 5070, "source": "contracts\\BiatecPoolProvider.algo.ts:1042", "pc": [ 5067 ] }, { "teal": 5073, "source": "contracts\\BiatecPoolProvider.algo.ts:1042", "pc": [ 5068, 5069, 5070 ] }, { "teal": 5074, "source": "contracts\\BiatecPoolProvider.algo.ts:1042", "pc": [ 5071 ] }, { "teal": 5077, "source": "contracts\\BiatecPoolProvider.algo.ts:1042", "pc": [ 5072, 5073, 5074 ] }, { "teal": 5078, "source": "contracts\\BiatecPoolProvider.algo.ts:1042", "pc": [ 5075 ] }, { "teal": 5079, "source": "contracts\\BiatecPoolProvider.algo.ts:1042", "pc": [ 5076 ] }, { "teal": 5096, "source": "contracts\\BiatecPoolProvider.algo.ts:1042", "pc": [ 5077, 5078, 5079 ] }, { "teal": 5100, "source": "contracts\\BiatecPoolProvider.algo.ts:1046", "pc": [ 5080 ] }, { "teal": 5101, "source": "contracts\\BiatecPoolProvider.algo.ts:1046", "pc": [ 5081, 5082 ] }, { "teal": 5102, "source": "contracts\\BiatecPoolProvider.algo.ts:1046", "pc": [ 5083, 5084 ] }, { "teal": 5103, "source": "contracts\\BiatecPoolProvider.algo.ts:1046", "pc": [ 5085 ] }, { "teal": 5104, "source": "contracts\\BiatecPoolProvider.algo.ts:1046", "pc": [ 5086, 5087 ] }, { "teal": 5105, "source": "contracts\\BiatecPoolProvider.algo.ts:1046", "pc": [ 5088, 5089 ] }, { "teal": 5106, "source": "contracts\\BiatecPoolProvider.algo.ts:1046", "pc": [ 5090 ] }, { "teal": 5107, "source": "contracts\\BiatecPoolProvider.algo.ts:1046", "pc": [ 5091, 5092 ] }, { "teal": 5108, "source": "contracts\\BiatecPoolProvider.algo.ts:1046", "pc": [ 5093, 5094 ] }, { "teal": 5109, "source": "contracts\\BiatecPoolProvider.algo.ts:1046", "pc": [ 5095, 5096 ] }, { "teal": 5110, "source": "contracts\\BiatecPoolProvider.algo.ts:1046", "pc": [ 5097, 5098 ] }, { "teal": 5111, "source": "contracts\\BiatecPoolProvider.algo.ts:1046", "pc": [ 5099 ] }, { "teal": 5115, "source": "contracts\\BiatecPoolProvider.algo.ts:1047", "pc": [ 5100 ] }, { "teal": 5116, "source": "contracts\\BiatecPoolProvider.algo.ts:1047", "pc": [ 5101, 5102 ] }, { "teal": 5117, "source": "contracts\\BiatecPoolProvider.algo.ts:1047", "pc": [ 5103, 5104 ] }, { "teal": 5118, "source": "contracts\\BiatecPoolProvider.algo.ts:1047", "pc": [ 5105 ] }, { "teal": 5119, "source": "contracts\\BiatecPoolProvider.algo.ts:1047", "pc": [ 5106, 5107 ] }, { "teal": 5120, "source": "contracts\\BiatecPoolProvider.algo.ts:1047", "pc": [ 5108, 5109 ] }, { "teal": 5121, "source": "contracts\\BiatecPoolProvider.algo.ts:1047", "pc": [ 5110 ] }, { "teal": 5122, "source": "contracts\\BiatecPoolProvider.algo.ts:1047", "pc": [ 5111, 5112 ] }, { "teal": 5123, "source": "contracts\\BiatecPoolProvider.algo.ts:1047", "pc": [ 5113, 5114 ] }, { "teal": 5124, "source": "contracts\\BiatecPoolProvider.algo.ts:1047", "pc": [ 5115, 5116 ] }, { "teal": 5125, "source": "contracts\\BiatecPoolProvider.algo.ts:1047", "pc": [ 5117, 5118 ] }, { "teal": 5126, "source": "contracts\\BiatecPoolProvider.algo.ts:1047", "pc": [ 5119 ] }, { "teal": 5130, "source": "contracts\\BiatecPoolProvider.algo.ts:1048", "pc": [ 5120, 5121 ] }, { "teal": 5131, "source": "contracts\\BiatecPoolProvider.algo.ts:1048", "pc": [ 5122, 5123 ] }, { "teal": 5132, "source": "contracts\\BiatecPoolProvider.algo.ts:1048", "pc": [ 5124 ] }, { "teal": 5133, "source": "contracts\\BiatecPoolProvider.algo.ts:1048", "pc": [ 5125 ] }, { "teal": 5137, "source": "contracts\\BiatecPoolProvider.algo.ts:1049", "pc": [ 5126, 5127 ] }, { "teal": 5138, "source": "contracts\\BiatecPoolProvider.algo.ts:1049", "pc": [ 5128, 5129, 5130, 5131, 5132, 5133 ] }, { "teal": 5139, "source": "contracts\\BiatecPoolProvider.algo.ts:1049", "pc": [ 5134 ] }, { "teal": 5140, "source": "contracts\\BiatecPoolProvider.algo.ts:1049", "pc": [ 5135 ] }, { "teal": 5155, "source": "contracts\\BiatecPoolProvider.algo.ts:1051", "pc": [ 5136, 5137, 5138, 5139, 5140, 5141 ] }, { "teal": 5156, "source": "contracts\\BiatecPoolProvider.algo.ts:1052", "pc": [ 5142, 5143 ] }, { "teal": 5157, "source": "contracts\\BiatecPoolProvider.algo.ts:1052", "pc": [ 5144 ] }, { "teal": 5158, "source": "contracts\\BiatecPoolProvider.algo.ts:1053", "pc": [ 5145, 5146 ] }, { "teal": 5159, "source": "contracts\\BiatecPoolProvider.algo.ts:1053", "pc": [ 5147 ] }, { "teal": 5160, "source": "contracts\\BiatecPoolProvider.algo.ts:1053", "pc": [ 5148 ] }, { "teal": 5161, "source": "contracts\\BiatecPoolProvider.algo.ts:1054", "pc": [ 5149, 5150 ] }, { "teal": 5162, "source": "contracts\\BiatecPoolProvider.algo.ts:1054", "pc": [ 5151 ] }, { "teal": 5163, "source": "contracts\\BiatecPoolProvider.algo.ts:1054", "pc": [ 5152 ] }, { "teal": 5164, "source": "contracts\\BiatecPoolProvider.algo.ts:1055", "pc": [ 5153, 5154 ] }, { "teal": 5165, "source": "contracts\\BiatecPoolProvider.algo.ts:1055", "pc": [ 5155 ] }, { "teal": 5166, "source": "contracts\\BiatecPoolProvider.algo.ts:1055", "pc": [ 5156 ] }, { "teal": 5167, "source": "contracts\\BiatecPoolProvider.algo.ts:1056", "pc": [ 5157, 5158 ] }, { "teal": 5168, "source": "contracts\\BiatecPoolProvider.algo.ts:1056", "pc": [ 5159 ] }, { "teal": 5169, "source": "contracts\\BiatecPoolProvider.algo.ts:1056", "pc": [ 5160 ] }, { "teal": 5170, "source": "contracts\\BiatecPoolProvider.algo.ts:1057", "pc": [ 5161, 5162 ] }, { "teal": 5171, "source": "contracts\\BiatecPoolProvider.algo.ts:1057", "pc": [ 5163 ] }, { "teal": 5172, "source": "contracts\\BiatecPoolProvider.algo.ts:1057", "pc": [ 5164 ] }, { "teal": 5173, "source": "contracts\\BiatecPoolProvider.algo.ts:1058", "pc": [ 5165, 5166 ] }, { "teal": 5174, "source": "contracts\\BiatecPoolProvider.algo.ts:1058", "pc": [ 5167 ] }, { "teal": 5175, "source": "contracts\\BiatecPoolProvider.algo.ts:1058", "pc": [ 5168 ] }, { "teal": 5176, "source": "contracts\\BiatecPoolProvider.algo.ts:1059", "pc": [ 5169, 5170 ] }, { "teal": 5177, "source": "contracts\\BiatecPoolProvider.algo.ts:1059", "pc": [ 5171 ] }, { "teal": 5178, "source": "contracts\\BiatecPoolProvider.algo.ts:1059", "pc": [ 5172 ] }, { "teal": 5179, "source": "contracts\\BiatecPoolProvider.algo.ts:1060", "pc": [ 5173, 5174 ] }, { "teal": 5180, "source": "contracts\\BiatecPoolProvider.algo.ts:1060", "pc": [ 5175 ] }, { "teal": 5181, "source": "contracts\\BiatecPoolProvider.algo.ts:1060", "pc": [ 5176 ] }, { "teal": 5182, "source": "contracts\\BiatecPoolProvider.algo.ts:1061", "pc": [ 5177, 5178 ] }, { "teal": 5183, "source": "contracts\\BiatecPoolProvider.algo.ts:1061", "pc": [ 5179 ] }, { "teal": 5184, "source": "contracts\\BiatecPoolProvider.algo.ts:1061", "pc": [ 5180 ] }, { "teal": 5185, "source": "contracts\\BiatecPoolProvider.algo.ts:1051", "pc": [ 5181 ] }, { "teal": 5186, "source": "contracts\\BiatecPoolProvider.algo.ts:1051", "pc": [ 5182 ] }, { "teal": 5190, "source": "contracts\\BiatecPoolProvider.algo.ts:1064", "pc": [ 5183, 5184 ] }, { "teal": 5191, "source": "contracts\\BiatecPoolProvider.algo.ts:1064", "pc": [ 5185, 5186 ] }, { "teal": 5192, "source": "contracts\\BiatecPoolProvider.algo.ts:1064", "pc": [ 5187, 5188 ] }, { "teal": 5193, "source": "contracts\\BiatecPoolProvider.algo.ts:1064", "pc": [ 5189, 5190 ] }, { "teal": 5194, "source": "contracts\\BiatecPoolProvider.algo.ts:1064", "pc": [ 5191, 5192 ] }, { "teal": 5195, "source": "contracts\\BiatecPoolProvider.algo.ts:1064", "pc": [ 5193, 5194 ] }, { "teal": 5196, "source": "contracts\\BiatecPoolProvider.algo.ts:1064", "pc": [ 5195, 5196 ] }, { "teal": 5197, "source": "contracts\\BiatecPoolProvider.algo.ts:1064", "pc": [ 5197, 5198 ] }, { "teal": 5198, "source": "contracts\\BiatecPoolProvider.algo.ts:1064", "pc": [ 5199, 5200 ] }, { "teal": 5199, "source": "contracts\\BiatecPoolProvider.algo.ts:1064", "pc": [ 5201, 5202, 5203 ] }, { "teal": 5203, "source": "contracts\\BiatecPoolProvider.algo.ts:1065", "pc": [ 5204, 5205 ] }, { "teal": 5204, "source": "contracts\\BiatecPoolProvider.algo.ts:1065", "pc": [ 5206, 5207 ] }, { "teal": 5205, "source": "contracts\\BiatecPoolProvider.algo.ts:1065", "pc": [ 5208, 5209 ] }, { "teal": 5206, "source": "contracts\\BiatecPoolProvider.algo.ts:1065", "pc": [ 5210, 5211 ] }, { "teal": 5207, "source": "contracts\\BiatecPoolProvider.algo.ts:1065", "pc": [ 5212, 5213 ] }, { "teal": 5208, "source": "contracts\\BiatecPoolProvider.algo.ts:1065", "pc": [ 5214, 5215 ] }, { "teal": 5209, "source": "contracts\\BiatecPoolProvider.algo.ts:1065", "pc": [ 5216, 5217 ] }, { "teal": 5210, "source": "contracts\\BiatecPoolProvider.algo.ts:1065", "pc": [ 5218, 5219 ] }, { "teal": 5211, "source": "contracts\\BiatecPoolProvider.algo.ts:1065", "pc": [ 5220, 5221, 5222 ] }, { "teal": 5212, "source": "contracts\\BiatecPoolProvider.algo.ts:1042", "pc": [ 5223 ] }, { "teal": 5217, "source": "contracts\\BiatecPoolProvider.algo.ts:1073", "pc": [ 5224, 5225, 5226 ] }, { "teal": 5218, "source": "contracts\\BiatecPoolProvider.algo.ts:1073", "pc": [ 5227 ] }, { "teal": 5221, "source": "contracts\\BiatecPoolProvider.algo.ts:1073", "pc": [ 5228, 5229, 5230 ] }, { "teal": 5222, "source": "contracts\\BiatecPoolProvider.algo.ts:1073", "pc": [ 5231 ] }, { "teal": 5225, "source": "contracts\\BiatecPoolProvider.algo.ts:1073", "pc": [ 5232, 5233, 5234 ] }, { "teal": 5226, "source": "contracts\\BiatecPoolProvider.algo.ts:1073", "pc": [ 5235 ] }, { "teal": 5229, "source": "contracts\\BiatecPoolProvider.algo.ts:1073", "pc": [ 5236, 5237, 5238 ] }, { "teal": 5230, "source": "contracts\\BiatecPoolProvider.algo.ts:1073", "pc": [ 5239 ] }, { "teal": 5233, "source": "contracts\\BiatecPoolProvider.algo.ts:1073", "pc": [ 5240, 5241, 5242 ] }, { "teal": 5234, "source": "contracts\\BiatecPoolProvider.algo.ts:1073", "pc": [ 5243, 5244, 5245 ] }, { "teal": 5237, "source": "contracts\\BiatecPoolProvider.algo.ts:1073", "pc": [ 5246, 5247, 5248 ] }, { "teal": 5238, "source": "contracts\\BiatecPoolProvider.algo.ts:1073", "pc": [ 5249, 5250, 5251 ] }, { "teal": 5241, "source": "contracts\\BiatecPoolProvider.algo.ts:1073", "pc": [ 5252, 5253, 5254 ] }, { "teal": 5242, "source": "contracts\\BiatecPoolProvider.algo.ts:1073", "pc": [ 5255, 5256, 5257 ] }, { "teal": 5245, "source": "contracts\\BiatecPoolProvider.algo.ts:1073", "pc": [ 5258, 5259, 5260 ] }, { "teal": 5246, "source": "contracts\\BiatecPoolProvider.algo.ts:1073", "pc": [ 5261 ] }, { "teal": 5249, "source": "contracts\\BiatecPoolProvider.algo.ts:1073", "pc": [ 5262, 5263, 5264 ] }, { "teal": 5250, "source": "contracts\\BiatecPoolProvider.algo.ts:1073", "pc": [ 5265 ] }, { "teal": 5251, "source": "contracts\\BiatecPoolProvider.algo.ts:1073", "pc": [ 5266 ] }, { "teal": 5259, "source": "contracts\\BiatecPoolProvider.algo.ts:1073", "pc": [ 5267, 5268, 5269 ] }, { "teal": 5262, "source": "contracts\\BiatecPoolProvider.algo.ts:1073", "pc": [ 5270 ] }, { "teal": 5263, "source": "contracts\\BiatecPoolProvider.algo.ts:1073", "pc": [ 5271 ] }, { "teal": 5267, "source": "contracts\\BiatecPoolProvider.algo.ts:1074", "pc": [ 5272, 5273 ] }, { "teal": 5268, "source": "contracts\\BiatecPoolProvider.algo.ts:1074", "pc": [ 5274, 5275 ] }, { "teal": 5269, "source": "contracts\\BiatecPoolProvider.algo.ts:1074", "pc": [ 5276 ] }, { "teal": 5270, "source": "contracts\\BiatecPoolProvider.algo.ts:1074", "pc": [ 5277 ] }, { "teal": 5273, "source": "contracts\\BiatecPoolProvider.algo.ts:1074", "errorMessage": "Configuration app does not match", "pc": [ 5278 ] }, { "teal": 5277, "source": "contracts\\BiatecPoolProvider.algo.ts:1075", "pc": [ 5279, 5280 ] }, { "teal": 5278, "source": "contracts\\BiatecPoolProvider.algo.ts:1075", "pc": [ 5281, 5282 ] }, { "teal": 5279, "source": "contracts\\BiatecPoolProvider.algo.ts:1075", "pc": [ 5283 ] }, { "teal": 5282, "source": "contracts\\BiatecPoolProvider.algo.ts:1075", "errorMessage": "global state value does not exist: appBiatecConfigProvider.globalState('ef')", "pc": [ 5284 ] }, { "teal": 5283, "source": "contracts\\BiatecPoolProvider.algo.ts:1075", "pc": [ 5285, 5286 ] }, { "teal": 5287, "source": "contracts\\BiatecPoolProvider.algo.ts:1076", "pc": [ 5287, 5288 ] }, { "teal": 5288, "source": "contracts\\BiatecPoolProvider.algo.ts:1076", "pc": [ 5289 ] }, { "teal": 5289, "source": "contracts\\BiatecPoolProvider.algo.ts:1076", "pc": [ 5290 ] }, { "teal": 5292, "source": "contracts\\BiatecPoolProvider.algo.ts:1076", "errorMessage": "global state value does not exist: appBiatecConfigProvider.globalState('s')", "pc": [ 5291 ] }, { "teal": 5293, "source": "contracts\\BiatecPoolProvider.algo.ts:1076", "pc": [ 5292, 5293 ] }, { "teal": 5297, "source": "contracts\\BiatecPoolProvider.algo.ts:1077", "pc": [ 5294, 5295 ] }, { "teal": 5298, "source": "contracts\\BiatecPoolProvider.algo.ts:1077", "pc": [ 5296 ] }, { "teal": 5299, "source": "contracts\\BiatecPoolProvider.algo.ts:1077", "pc": [ 5297 ] }, { "teal": 5302, "source": "contracts\\BiatecPoolProvider.algo.ts:1077", "errorMessage": "ERR_PAUSED", "pc": [ 5298 ] }, { "teal": 5306, "source": "contracts\\BiatecPoolProvider.algo.ts:1078", "pc": [ 5299, 5300 ] }, { "teal": 5307, "source": "contracts\\BiatecPoolProvider.algo.ts:1078", "pc": [ 5301, 5302 ] }, { "teal": 5308, "source": "contracts\\BiatecPoolProvider.algo.ts:1078", "pc": [ 5303 ] }, { "teal": 5311, "source": "contracts\\BiatecPoolProvider.algo.ts:1078", "errorMessage": "Only fee executor setup in the config can take the collected fees", "pc": [ 5304 ] }, { "teal": 5323, "source": "contracts\\BiatecPoolProvider.algo.ts:1079", "pc": [ 5305 ] }, { "teal": 5324, "source": "contracts\\BiatecPoolProvider.algo.ts:1079", "pc": [ 5306, 5307 ] }, { "teal": 5325, "source": "contracts\\BiatecPoolProvider.algo.ts:1079", "pc": [ 5308, 5309 ] }, { "teal": 5329, "source": "contracts\\BiatecPoolProvider.algo.ts:1080", "pc": [ 5310, 5311 ] }, { "teal": 5330, "source": "contracts\\BiatecPoolProvider.algo.ts:1080", "pc": [ 5312, 5313 ] }, { "teal": 5334, "source": "contracts\\BiatecPoolProvider.algo.ts:1081", "pc": [ 5314, 5315 ] }, { "teal": 5335, "source": "contracts\\BiatecPoolProvider.algo.ts:1081", "pc": [ 5316, 5317 ] }, { "teal": 5339, "source": "contracts\\BiatecPoolProvider.algo.ts:1082", "pc": [ 5318, 5319 ] }, { "teal": 5340, "source": "contracts\\BiatecPoolProvider.algo.ts:1082", "pc": [ 5320, 5321 ] }, { "teal": 5344, "source": "contracts\\BiatecPoolProvider.algo.ts:1083", "pc": [ 5322, 5323 ] }, { "teal": 5345, "source": "contracts\\BiatecPoolProvider.algo.ts:1083", "pc": [ 5324, 5325 ] }, { "teal": 5349, "source": "contracts\\BiatecPoolProvider.algo.ts:1084", "pc": [ 5326, 5327 ] }, { "teal": 5350, "source": "contracts\\BiatecPoolProvider.algo.ts:1084", "pc": [ 5328, 5329 ] }, { "teal": 5354, "source": "contracts\\BiatecPoolProvider.algo.ts:1085", "pc": [ 5330, 5331 ] }, { "teal": 5355, "source": "contracts\\BiatecPoolProvider.algo.ts:1085", "pc": [ 5332, 5333 ] }, { "teal": 5359, "source": "contracts\\BiatecPoolProvider.algo.ts:1086", "pc": [ 5334, 5335 ] }, { "teal": 5360, "source": "contracts\\BiatecPoolProvider.algo.ts:1086", "pc": [ 5336, 5337 ] }, { "teal": 5363, "source": "contracts\\BiatecPoolProvider.algo.ts:1079", "pc": [ 5338 ] }, { "teal": 5364, "source": "contracts\\BiatecPoolProvider.algo.ts:1073", "pc": [ 5339 ] }, { "teal": 5369, "source": "contracts\\BiatecPoolProvider.algo.ts:1099", "pc": [ 5340, 5341 ] }, { "teal": 5372, "source": "contracts\\BiatecPoolProvider.algo.ts:1099", "pc": [ 5342, 5343, 5344 ] }, { "teal": 5373, "source": "contracts\\BiatecPoolProvider.algo.ts:1099", "pc": [ 5345 ] }, { "teal": 5376, "source": "contracts\\BiatecPoolProvider.algo.ts:1099", "pc": [ 5346, 5347, 5348 ] }, { "teal": 5377, "source": "contracts\\BiatecPoolProvider.algo.ts:1099", "pc": [ 5349 ] }, { "teal": 5380, "source": "contracts\\BiatecPoolProvider.algo.ts:1099", "pc": [ 5350, 5351, 5352 ] }, { "teal": 5381, "source": "contracts\\BiatecPoolProvider.algo.ts:1099", "pc": [ 5353 ] }, { "teal": 5384, "source": "contracts\\BiatecPoolProvider.algo.ts:1099", "pc": [ 5354, 5355, 5356 ] }, { "teal": 5385, "source": "contracts\\BiatecPoolProvider.algo.ts:1099", "pc": [ 5357 ] }, { "teal": 5386, "source": "contracts\\BiatecPoolProvider.algo.ts:1099", "pc": [ 5358 ] }, { "teal": 5387, "source": "contracts\\BiatecPoolProvider.algo.ts:1099", "pc": [ 5359 ] }, { "teal": 5388, "source": "contracts\\BiatecPoolProvider.algo.ts:1099", "pc": [ 5360 ] }, { "teal": 5389, "source": "contracts\\BiatecPoolProvider.algo.ts:1099", "pc": [ 5361 ] }, { "teal": 5401, "source": "contracts\\BiatecPoolProvider.algo.ts:1099", "pc": [ 5362, 5363, 5364 ] }, { "teal": 5404, "source": "contracts\\BiatecPoolProvider.algo.ts:1099", "pc": [ 5365 ] }, { "teal": 5405, "source": "contracts\\BiatecPoolProvider.algo.ts:1099", "pc": [ 5366 ] }, { "teal": 5409, "source": "contracts\\BiatecPoolProvider.algo.ts:1100", "pc": [ 5367, 5368 ] }, { "teal": 5410, "source": "contracts\\BiatecPoolProvider.algo.ts:1100", "pc": [ 5369, 5370 ] }, { "teal": 5411, "source": "contracts\\BiatecPoolProvider.algo.ts:1100", "pc": [ 5371 ] }, { "teal": 5412, "source": "contracts\\BiatecPoolProvider.algo.ts:1100", "pc": [ 5372 ] }, { "teal": 5415, "source": "contracts\\BiatecPoolProvider.algo.ts:1100", "errorMessage": "Configuration app does not match", "pc": [ 5373 ] }, { "teal": 5419, "source": "contracts\\BiatecPoolProvider.algo.ts:1101", "pc": [ 5374, 5375 ] }, { "teal": 5420, "source": "contracts\\BiatecPoolProvider.algo.ts:1101", "pc": [ 5376, 5377 ] }, { "teal": 5421, "source": "contracts\\BiatecPoolProvider.algo.ts:1101", "pc": [ 5378 ] }, { "teal": 5424, "source": "contracts\\BiatecPoolProvider.algo.ts:1101", "errorMessage": "global state value does not exist: appBiatecConfigProvider.globalState('ef')", "pc": [ 5379 ] }, { "teal": 5425, "source": "contracts\\BiatecPoolProvider.algo.ts:1101", "pc": [ 5380, 5381 ] }, { "teal": 5429, "source": "contracts\\BiatecPoolProvider.algo.ts:1102", "pc": [ 5382, 5383 ] }, { "teal": 5430, "source": "contracts\\BiatecPoolProvider.algo.ts:1102", "pc": [ 5384 ] }, { "teal": 5431, "source": "contracts\\BiatecPoolProvider.algo.ts:1102", "pc": [ 5385 ] }, { "teal": 5434, "source": "contracts\\BiatecPoolProvider.algo.ts:1102", "errorMessage": "global state value does not exist: appBiatecConfigProvider.globalState('s')", "pc": [ 5386 ] }, { "teal": 5435, "source": "contracts\\BiatecPoolProvider.algo.ts:1102", "pc": [ 5387, 5388 ] }, { "teal": 5439, "source": "contracts\\BiatecPoolProvider.algo.ts:1103", "pc": [ 5389, 5390 ] }, { "teal": 5440, "source": "contracts\\BiatecPoolProvider.algo.ts:1103", "pc": [ 5391 ] }, { "teal": 5441, "source": "contracts\\BiatecPoolProvider.algo.ts:1103", "pc": [ 5392 ] }, { "teal": 5444, "source": "contracts\\BiatecPoolProvider.algo.ts:1103", "errorMessage": "ERR_PAUSED", "pc": [ 5393 ] }, { "teal": 5448, "source": "contracts\\BiatecPoolProvider.algo.ts:1104", "pc": [ 5394, 5395 ] }, { "teal": 5449, "source": "contracts\\BiatecPoolProvider.algo.ts:1104", "pc": [ 5396, 5397 ] }, { "teal": 5450, "source": "contracts\\BiatecPoolProvider.algo.ts:1104", "pc": [ 5398 ] }, { "teal": 5453, "source": "contracts\\BiatecPoolProvider.algo.ts:1104", "errorMessage": "Only fee executor setup in the config can take the collected fees", "pc": [ 5399 ] }, { "teal": 5457, "source": "contracts\\BiatecPoolProvider.algo.ts:1106", "pc": [ 5400, 5401 ] }, { "teal": 5458, "source": "contracts\\BiatecPoolProvider.algo.ts:1106", "pc": [ 5402, 5403 ] }, { "teal": 5459, "source": "contracts\\BiatecPoolProvider.algo.ts:1106", "pc": [ 5404, 5405 ] }, { "teal": 5460, "source": "contracts\\BiatecPoolProvider.algo.ts:1106", "pc": [ 5406, 5407, 5408 ] }, { "teal": 5464, "source": "contracts\\BiatecPoolProvider.algo.ts:1108", "pc": [ 5409, 5410 ] }, { "teal": 5467, "source": "contracts\\BiatecPoolProvider.algo.ts:1099", "pc": [ 5411, 5412 ] }, { "teal": 5470, "source": "contracts\\BiatecPoolProvider.algo.ts:1099", "pc": [ 5413, 5414 ] }, { "teal": 5471, "source": "contracts\\BiatecPoolProvider.algo.ts:1099", "pc": [ 5415 ] }, { "teal": 5480, "source": "contracts\\BiatecPoolProvider.algo.ts:1117", "pc": [ 5416, 5417, 5418 ] }, { "teal": 5485, "source": "contracts\\BiatecPoolProvider.algo.ts:1118", "pc": [ 5419, 5420 ] }, { "teal": 5486, "source": "contracts\\BiatecPoolProvider.algo.ts:1118", "pc": [ 5421 ] }, { "teal": 5487, "source": "contracts\\BiatecPoolProvider.algo.ts:1118", "pc": [ 5422 ] }, { "teal": 5488, "source": "contracts\\BiatecPoolProvider.algo.ts:1118", "pc": [ 5423, 5424, 5425 ] }, { "teal": 5497, "source": "contracts\\BiatecPoolProvider.algo.ts:1119", "pc": [ 5426 ] }, { "teal": 5498, "source": "contracts\\BiatecPoolProvider.algo.ts:1119", "pc": [ 5427 ] }, { "teal": 5499, "source": "contracts\\BiatecPoolProvider.algo.ts:1119", "pc": [ 5428, 5429 ] }, { "teal": 5503, "source": "contracts\\BiatecPoolProvider.algo.ts:1120", "pc": [ 5430, 5431 ] }, { "teal": 5504, "source": "contracts\\BiatecPoolProvider.algo.ts:1120", "pc": [ 5432, 5433 ] }, { "teal": 5508, "source": "contracts\\BiatecPoolProvider.algo.ts:1121", "pc": [ 5434, 5435 ] }, { "teal": 5509, "source": "contracts\\BiatecPoolProvider.algo.ts:1121", "pc": [ 5436, 5437 ] }, { "teal": 5513, "source": "contracts\\BiatecPoolProvider.algo.ts:1122", "pc": [ 5438 ] }, { "teal": 5514, "source": "contracts\\BiatecPoolProvider.algo.ts:1122", "pc": [ 5439, 5440 ] }, { "teal": 5517, "source": "contracts\\BiatecPoolProvider.algo.ts:1119", "pc": [ 5441 ] }, { "teal": 5518, "source": "contracts\\BiatecPoolProvider.algo.ts:1118", "pc": [ 5442, 5443, 5444 ] }, { "teal": 5528, "source": "contracts\\BiatecPoolProvider.algo.ts:1125", "pc": [ 5445 ] }, { "teal": 5529, "source": "contracts\\BiatecPoolProvider.algo.ts:1125", "pc": [ 5446, 5447 ] }, { "teal": 5530, "source": "contracts\\BiatecPoolProvider.algo.ts:1125", "pc": [ 5448, 5449 ] }, { "teal": 5534, "source": "contracts\\BiatecPoolProvider.algo.ts:1126", "pc": [ 5450, 5451 ] }, { "teal": 5535, "source": "contracts\\BiatecPoolProvider.algo.ts:1126", "pc": [ 5452, 5453 ] }, { "teal": 5539, "source": "contracts\\BiatecPoolProvider.algo.ts:1127", "pc": [ 5454, 5455 ] }, { "teal": 5540, "source": "contracts\\BiatecPoolProvider.algo.ts:1127", "pc": [ 5456, 5457 ] }, { "teal": 5544, "source": "contracts\\BiatecPoolProvider.algo.ts:1128", "pc": [ 5458, 5459 ] }, { "teal": 5545, "source": "contracts\\BiatecPoolProvider.algo.ts:1128", "pc": [ 5460, 5461 ] }, { "teal": 5549, "source": "contracts\\BiatecPoolProvider.algo.ts:1129", "pc": [ 5462 ] }, { "teal": 5550, "source": "contracts\\BiatecPoolProvider.algo.ts:1129", "pc": [ 5463, 5464 ] }, { "teal": 5553, "source": "contracts\\BiatecPoolProvider.algo.ts:1125", "pc": [ 5465 ] }, { "teal": 5556, "source": "contracts\\BiatecPoolProvider.algo.ts:1117", "pc": [ 5466 ] }, { "teal": 5561, "source": "contracts\\BiatecPoolProvider.algo.ts:1141", "pc": [ 5467, 5468 ] }, { "teal": 5564, "source": "contracts\\BiatecPoolProvider.algo.ts:1142", "pc": [ 5469, 5470, 5471 ] }, { "teal": 5565, "source": "contracts\\BiatecPoolProvider.algo.ts:1142", "pc": [ 5472 ] }, { "teal": 5568, "source": "contracts\\BiatecPoolProvider.algo.ts:1142", "pc": [ 5473, 5474, 5475 ] }, { "teal": 5569, "source": "contracts\\BiatecPoolProvider.algo.ts:1142", "pc": [ 5476 ] }, { "teal": 5572, "source": "contracts\\BiatecPoolProvider.algo.ts:1142", "pc": [ 5477, 5478, 5479 ] }, { "teal": 5573, "source": "contracts\\BiatecPoolProvider.algo.ts:1142", "pc": [ 5480 ] }, { "teal": 5576, "source": "contracts\\BiatecPoolProvider.algo.ts:1141", "pc": [ 5481, 5482, 5483 ] }, { "teal": 5577, "source": "contracts\\BiatecPoolProvider.algo.ts:1141", "pc": [ 5484 ] }, { "teal": 5578, "source": "contracts\\BiatecPoolProvider.algo.ts:1141", "pc": [ 5485 ] }, { "teal": 5579, "source": "contracts\\BiatecPoolProvider.algo.ts:1141", "pc": [ 5486 ] }, { "teal": 5580, "source": "contracts\\BiatecPoolProvider.algo.ts:1141", "pc": [ 5487 ] }, { "teal": 5590, "source": "contracts\\BiatecPoolProvider.algo.ts:1141", "pc": [ 5488, 5489, 5490 ] }, { "teal": 5593, "source": "contracts\\BiatecPoolProvider.algo.ts:1141", "pc": [ 5491 ] }, { "teal": 5594, "source": "contracts\\BiatecPoolProvider.algo.ts:1141", "pc": [ 5492 ] }, { "teal": 5599, "source": "contracts\\BiatecPoolProvider.algo.ts:1143", "pc": [ 5493, 5494 ] }, { "teal": 5600, "source": "contracts\\BiatecPoolProvider.algo.ts:1143", "pc": [ 5495 ] }, { "teal": 5601, "source": "contracts\\BiatecPoolProvider.algo.ts:1143", "pc": [ 5496 ] }, { "teal": 5602, "source": "contracts\\BiatecPoolProvider.algo.ts:1143", "pc": [ 5497, 5498, 5499 ] }, { "teal": 5607, "source": "contracts\\BiatecPoolProvider.algo.ts:1145", "pc": [ 5500 ] }, { "teal": 5608, "source": "contracts\\BiatecPoolProvider.algo.ts:1145", "pc": [ 5501, 5502 ] }, { "teal": 5609, "source": "contracts\\BiatecPoolProvider.algo.ts:1145", "pc": [ 5503 ] }, { "teal": 5610, "source": "contracts\\BiatecPoolProvider.algo.ts:1145", "pc": [ 5504 ] }, { "teal": 5611, "source": "contracts\\BiatecPoolProvider.algo.ts:1145", "pc": [ 5505, 5506 ] }, { "teal": 5615, "source": "contracts\\BiatecPoolProvider.algo.ts:1146", "pc": [ 5507, 5508 ] }, { "teal": 5616, "source": "contracts\\BiatecPoolProvider.algo.ts:1146", "pc": [ 5509 ] }, { "teal": 5617, "source": "contracts\\BiatecPoolProvider.algo.ts:1146", "pc": [ 5510 ] }, { "teal": 5618, "source": "contracts\\BiatecPoolProvider.algo.ts:1145", "pc": [ 5511 ] }, { "teal": 5622, "source": "contracts\\BiatecPoolProvider.algo.ts:1145", "pc": [ 5512, 5513 ] }, { "teal": 5623, "source": "contracts\\BiatecPoolProvider.algo.ts:1145", "pc": [ 5514 ] }, { "teal": 5624, "source": "contracts\\BiatecPoolProvider.algo.ts:1145", "pc": [ 5515 ] }, { "teal": 5625, "source": "contracts\\BiatecPoolProvider.algo.ts:1145", "pc": [ 5516, 5517 ] }, { "teal": 5626, "source": "contracts\\BiatecPoolProvider.algo.ts:1145", "pc": [ 5518 ] }, { "teal": 5627, "source": "contracts\\BiatecPoolProvider.algo.ts:1146", "pc": [ 5519 ] }, { "teal": 5628, "source": "contracts\\BiatecPoolProvider.algo.ts:1146", "pc": [ 5520 ] }, { "teal": 5629, "source": "contracts\\BiatecPoolProvider.algo.ts:1146", "pc": [ 5521 ] }, { "teal": 5633, "source": "contracts\\BiatecPoolProvider.algo.ts:1147", "pc": [ 5522, 5523 ] }, { "teal": 5634, "source": "contracts\\BiatecPoolProvider.algo.ts:1147", "pc": [ 5524 ] }, { "teal": 5635, "source": "contracts\\BiatecPoolProvider.algo.ts:1147", "pc": [ 5525 ] }, { "teal": 5636, "source": "contracts\\BiatecPoolProvider.algo.ts:1145", "pc": [ 5526 ] }, { "teal": 5640, "source": "contracts\\BiatecPoolProvider.algo.ts:1145", "pc": [ 5527, 5528 ] }, { "teal": 5641, "source": "contracts\\BiatecPoolProvider.algo.ts:1145", "pc": [ 5529 ] }, { "teal": 5642, "source": "contracts\\BiatecPoolProvider.algo.ts:1145", "pc": [ 5530 ] }, { "teal": 5643, "source": "contracts\\BiatecPoolProvider.algo.ts:1145", "pc": [ 5531, 5532 ] }, { "teal": 5644, "source": "contracts\\BiatecPoolProvider.algo.ts:1145", "pc": [ 5533 ] }, { "teal": 5645, "source": "contracts\\BiatecPoolProvider.algo.ts:1147", "pc": [ 5534 ] }, { "teal": 5646, "source": "contracts\\BiatecPoolProvider.algo.ts:1147", "pc": [ 5535 ] }, { "teal": 5647, "source": "contracts\\BiatecPoolProvider.algo.ts:1147", "pc": [ 5536 ] }, { "teal": 5651, "source": "contracts\\BiatecPoolProvider.algo.ts:1145", "pc": [ 5537, 5538 ] }, { "teal": 5652, "source": "contracts\\BiatecPoolProvider.algo.ts:1145", "pc": [ 5539 ] }, { "teal": 5655, "source": "contracts\\BiatecPoolProvider.algo.ts:1145", "errorMessage": "box value does not exist: this.pools(appPoolId.id).value", "pc": [ 5540 ] }, { "teal": 5656, "source": "contracts\\BiatecPoolProvider.algo.ts:1148", "pc": [ 5541, 5542, 5543 ] }, { "teal": 5664, "source": "contracts\\BiatecPoolProvider.algo.ts:1152", "pc": [ 5544, 5545 ] }, { "teal": 5665, "source": "contracts\\BiatecPoolProvider.algo.ts:1152", "pc": [ 5546 ] }, { "teal": 5666, "source": "contracts\\BiatecPoolProvider.algo.ts:1153", "pc": [ 5547, 5548 ] }, { "teal": 5667, "source": "contracts\\BiatecPoolProvider.algo.ts:1153", "pc": [ 5549 ] }, { "teal": 5668, "source": "contracts\\BiatecPoolProvider.algo.ts:1153", "pc": [ 5550 ] }, { "teal": 5669, "source": "contracts\\BiatecPoolProvider.algo.ts:1151", "pc": [ 5551, 5552 ] }, { "teal": 5673, "source": "contracts\\BiatecPoolProvider.algo.ts:1155", "pc": [ 5553 ] }, { "teal": 5674, "source": "contracts\\BiatecPoolProvider.algo.ts:1155", "pc": [ 5554, 5555 ] }, { "teal": 5675, "source": "contracts\\BiatecPoolProvider.algo.ts:1155", "pc": [ 5556 ] }, { "teal": 5676, "source": "contracts\\BiatecPoolProvider.algo.ts:1155", "pc": [ 5557 ] }, { "teal": 5677, "source": "contracts\\BiatecPoolProvider.algo.ts:1155", "pc": [ 5558 ] }, { "teal": 5678, "source": "contracts\\BiatecPoolProvider.algo.ts:1155", "pc": [ 5559 ] }, { "teal": 5681, "source": "contracts\\BiatecPoolProvider.algo.ts:1155", "errorMessage": "The asset pair is not registered", "pc": [ 5560 ] }, { "teal": 5685, "source": "contracts\\BiatecPoolProvider.algo.ts:1156", "pc": [ 5561 ] }, { "teal": 5686, "source": "contracts\\BiatecPoolProvider.algo.ts:1156", "pc": [ 5562, 5563 ] }, { "teal": 5687, "source": "contracts\\BiatecPoolProvider.algo.ts:1156", "pc": [ 5564 ] }, { "teal": 5688, "source": "contracts\\BiatecPoolProvider.algo.ts:1156", "pc": [ 5565 ] }, { "teal": 5691, "source": "contracts\\BiatecPoolProvider.algo.ts:1156", "errorMessage": "box value does not exist: this.poolsAggregated(aggregatedIndex).value", "pc": [ 5566 ] }, { "teal": 5695, "source": "contracts\\BiatecPoolProvider.algo.ts:1141", "pc": [ 5567, 5568 ] }, { "teal": 5698, "source": "contracts\\BiatecPoolProvider.algo.ts:1141", "pc": [ 5569, 5570 ] }, { "teal": 5699, "source": "contracts\\BiatecPoolProvider.algo.ts:1141", "pc": [ 5571 ] }, { "teal": 5704, "source": "contracts\\BiatecPoolProvider.algo.ts:1167", "pc": [ 5572, 5573 ] }, { "teal": 5707, "source": "contracts\\BiatecPoolProvider.algo.ts:1168", "pc": [ 5574, 5575, 5576 ] }, { "teal": 5708, "source": "contracts\\BiatecPoolProvider.algo.ts:1168", "pc": [ 5577 ] }, { "teal": 5709, "source": "contracts\\BiatecPoolProvider.algo.ts:1168", "pc": [ 5578 ] }, { "teal": 5710, "source": "contracts\\BiatecPoolProvider.algo.ts:1168", "pc": [ 5579, 5580 ] }, { "teal": 5711, "source": "contracts\\BiatecPoolProvider.algo.ts:1168", "pc": [ 5581 ] }, { "teal": 5714, "source": "contracts\\BiatecPoolProvider.algo.ts:1168", "errorMessage": "argument 0 (liquidity) for calculateAssetBWithdrawOnLpDeposit must be a uint256", "pc": [ 5582 ] }, { "teal": 5717, "source": "contracts\\BiatecPoolProvider.algo.ts:1168", "pc": [ 5583, 5584, 5585 ] }, { "teal": 5718, "source": "contracts\\BiatecPoolProvider.algo.ts:1168", "pc": [ 5586 ] }, { "teal": 5719, "source": "contracts\\BiatecPoolProvider.algo.ts:1168", "pc": [ 5587 ] }, { "teal": 5720, "source": "contracts\\BiatecPoolProvider.algo.ts:1168", "pc": [ 5588, 5589 ] }, { "teal": 5721, "source": "contracts\\BiatecPoolProvider.algo.ts:1168", "pc": [ 5590 ] }, { "teal": 5724, "source": "contracts\\BiatecPoolProvider.algo.ts:1168", "errorMessage": "argument 1 (assetBBalance) for calculateAssetBWithdrawOnLpDeposit must be a uint256", "pc": [ 5591 ] }, { "teal": 5727, "source": "contracts\\BiatecPoolProvider.algo.ts:1168", "pc": [ 5592, 5593, 5594 ] }, { "teal": 5728, "source": "contracts\\BiatecPoolProvider.algo.ts:1168", "pc": [ 5595 ] }, { "teal": 5729, "source": "contracts\\BiatecPoolProvider.algo.ts:1168", "pc": [ 5596 ] }, { "teal": 5730, "source": "contracts\\BiatecPoolProvider.algo.ts:1168", "pc": [ 5597, 5598 ] }, { "teal": 5731, "source": "contracts\\BiatecPoolProvider.algo.ts:1168", "pc": [ 5599 ] }, { "teal": 5734, "source": "contracts\\BiatecPoolProvider.algo.ts:1168", "errorMessage": "argument 2 (inAmount) for calculateAssetBWithdrawOnLpDeposit must be a uint256", "pc": [ 5600 ] }, { "teal": 5737, "source": "contracts\\BiatecPoolProvider.algo.ts:1167", "pc": [ 5601, 5602, 5603 ] }, { "teal": 5738, "source": "contracts\\BiatecPoolProvider.algo.ts:1167", "pc": [ 5604 ] }, { "teal": 5739, "source": "contracts\\BiatecPoolProvider.algo.ts:1167", "pc": [ 5605 ] }, { "teal": 5740, "source": "contracts\\BiatecPoolProvider.algo.ts:1167", "pc": [ 5606, 5607 ] }, { "teal": 5741, "source": "contracts\\BiatecPoolProvider.algo.ts:1167", "pc": [ 5608 ] }, { "teal": 5744, "source": "contracts\\BiatecPoolProvider.algo.ts:1167", "errorMessage": "calculateAssetBWithdrawOnLpDeposit return value overflowed 256 bits", "pc": [ 5609 ] }, { "teal": 5745, "source": "contracts\\BiatecPoolProvider.algo.ts:1167", "pc": [ 5610, 5611, 5612, 5613, 5614, 5615, 5616, 5617, 5618, 5619, 5620, 5621, 5622, 5623, 5624, 5625, 5626, 5627, 5628, 5629, 5630, 5631, 5632, 5633, 5634, 5635, 5636, 5637, 5638, 5639, 5640, 5641, 5642, 5643 ] }, { "teal": 5746, "source": "contracts\\BiatecPoolProvider.algo.ts:1167", "pc": [ 5644 ] }, { "teal": 5747, "source": "contracts\\BiatecPoolProvider.algo.ts:1167", "pc": [ 5645 ] }, { "teal": 5748, "source": "contracts\\BiatecPoolProvider.algo.ts:1167", "pc": [ 5646 ] }, { "teal": 5749, "source": "contracts\\BiatecPoolProvider.algo.ts:1167", "pc": [ 5647 ] }, { "teal": 5750, "source": "contracts\\BiatecPoolProvider.algo.ts:1167", "pc": [ 5648, 5649 ] }, { "teal": 5751, "source": "contracts\\BiatecPoolProvider.algo.ts:1167", "pc": [ 5650 ] }, { "teal": 5752, "source": "contracts\\BiatecPoolProvider.algo.ts:1167", "pc": [ 5651 ] }, { "teal": 5753, "source": "contracts\\BiatecPoolProvider.algo.ts:1167", "pc": [ 5652 ] }, { "teal": 5754, "source": "contracts\\BiatecPoolProvider.algo.ts:1167", "pc": [ 5653 ] }, { "teal": 5755, "source": "contracts\\BiatecPoolProvider.algo.ts:1167", "pc": [ 5654 ] }, { "teal": 5756, "source": "contracts\\BiatecPoolProvider.algo.ts:1167", "pc": [ 5655 ] }, { "teal": 5757, "source": "contracts\\BiatecPoolProvider.algo.ts:1167", "pc": [ 5656 ] }, { "teal": 5768, "source": "contracts\\BiatecPoolProvider.algo.ts:1167", "pc": [ 5657, 5658, 5659 ] }, { "teal": 5771, "source": "contracts\\BiatecPoolProvider.algo.ts:1167", "pc": [ 5660 ] }, { "teal": 5775, "source": "contracts\\BiatecPoolProvider.algo.ts:1172", "pc": [ 5661, 5662 ] }, { "teal": 5776, "source": "contracts\\BiatecPoolProvider.algo.ts:1172", "pc": [ 5663, 5664 ] }, { "teal": 5777, "source": "contracts\\BiatecPoolProvider.algo.ts:1172", "pc": [ 5665 ] }, { "teal": 5778, "source": "contracts\\BiatecPoolProvider.algo.ts:1172", "pc": [ 5666, 5667 ] }, { "teal": 5779, "source": "contracts\\BiatecPoolProvider.algo.ts:1172", "pc": [ 5668 ] }, { "teal": 5780, "source": "contracts\\BiatecPoolProvider.algo.ts:1172", "pc": [ 5669, 5670 ] }, { "teal": 5784, "source": "contracts\\BiatecPoolProvider.algo.ts:1173", "pc": [ 5671, 5672 ] }, { "teal": 5787, "source": "contracts\\BiatecPoolProvider.algo.ts:1167", "pc": [ 5673, 5674 ] }, { "teal": 5788, "source": "contracts\\BiatecPoolProvider.algo.ts:1167", "pc": [ 5675 ] }, { "teal": 5791, "source": "contracts\\BiatecPoolProvider.algo.ts:134", "pc": [ 5676, 5677 ] }, { "teal": 5792, "source": "contracts\\BiatecPoolProvider.algo.ts:134", "pc": [ 5678, 5679, 5680 ] }, { "teal": 5793, "source": "contracts\\BiatecPoolProvider.algo.ts:134", "pc": [ 5681, 5682, 5683, 5684 ] }, { "teal": 5796, "source": "contracts\\BiatecPoolProvider.algo.ts:134", "errorMessage": "this contract does not implement the given ABI method for create NoOp", "pc": [ 5685 ] }, { "teal": 5799, "source": "contracts\\BiatecPoolProvider.algo.ts:134", "pc": [ 5686, 5687, 5688, 5689, 5690, 5691 ] }, { "teal": 5800, "source": "contracts\\BiatecPoolProvider.algo.ts:134", "pc": [ 5692, 5693, 5694, 5695, 5696, 5697 ] }, { "teal": 5801, "source": "contracts\\BiatecPoolProvider.algo.ts:134", "pc": [ 5698, 5699, 5700, 5701, 5702, 5703 ] }, { "teal": 5802, "source": "contracts\\BiatecPoolProvider.algo.ts:134", "pc": [ 5704, 5705, 5706, 5707, 5708, 5709 ] }, { "teal": 5803, "source": "contracts\\BiatecPoolProvider.algo.ts:134", "pc": [ 5710, 5711, 5712, 5713, 5714, 5715 ] }, { "teal": 5804, "source": "contracts\\BiatecPoolProvider.algo.ts:134", "pc": [ 5716, 5717, 5718, 5719, 5720, 5721 ] }, { "teal": 5805, "source": "contracts\\BiatecPoolProvider.algo.ts:134", "pc": [ 5722, 5723, 5724, 5725, 5726, 5727 ] }, { "teal": 5806, "source": "contracts\\BiatecPoolProvider.algo.ts:134", "pc": [ 5728, 5729, 5730, 5731, 5732, 5733 ] }, { "teal": 5807, "source": "contracts\\BiatecPoolProvider.algo.ts:134", "pc": [ 5734, 5735, 5736, 5737, 5738, 5739 ] }, { "teal": 5808, "source": "contracts\\BiatecPoolProvider.algo.ts:134", "pc": [ 5740, 5741, 5742, 5743, 5744, 5745 ] }, { "teal": 5809, "source": "contracts\\BiatecPoolProvider.algo.ts:134", "pc": [ 5746, 5747, 5748, 5749, 5750, 5751 ] }, { "teal": 5810, "source": "contracts\\BiatecPoolProvider.algo.ts:134", "pc": [ 5752, 5753, 5754, 5755, 5756, 5757 ] }, { "teal": 5811, "source": "contracts\\BiatecPoolProvider.algo.ts:134", "pc": [ 5758, 5759, 5760 ] }, { "teal": 5812, "source": "contracts\\BiatecPoolProvider.algo.ts:134", "pc": [ 5761, 5762, 5763, 5764, 5765, 5766, 5767, 5768, 5769, 5770, 5771, 5772, 5773, 5774, 5775, 5776, 5777, 5778, 5779, 5780, 5781, 5782, 5783, 5784, 5785, 5786 ] }, { "teal": 5815, "source": "contracts\\BiatecPoolProvider.algo.ts:134", "errorMessage": "this contract does not implement the given ABI method for call NoOp", "pc": [ 5787 ] }, { "teal": 5818, "source": "contracts\\BiatecPoolProvider.algo.ts:134", "pc": [ 5788, 5789, 5790, 5791, 5792, 5793 ] }, { "teal": 5819, "source": "contracts\\BiatecPoolProvider.algo.ts:134", "pc": [ 5794, 5795, 5796 ] }, { "teal": 5820, "source": "contracts\\BiatecPoolProvider.algo.ts:134", "pc": [ 5797, 5798, 5799, 5800 ] }, { "teal": 5823, "source": "contracts\\BiatecPoolProvider.algo.ts:134", "errorMessage": "this contract does not implement the given ABI method for call UpdateApplication", "pc": [ 5801 ] } ], "pcOffsetMethod": "none" }, "clear": { "sourceInfo": [], "pcOffsetMethod": "none" } }, "source": { "approval": "I3ByYWdtYSB2ZXJzaW9uIDEwCmludGNibG9jayA4IDAgMSA2NCAyNTYgMjg4IDM2MCAzOTIgNDggODAgMTUyIDE4NCAyNjQgMjcyIDM1MiAzNjggMzc2IDQwOTYgNDAgNTYgMTQ0IDE2MCAxNjggMjQ4IDI4MCAzODQgMiA2IDcyIDE3NiA4MTkyIDMyIDQgNSAxMCAyNCAyOTYgMzA0IDMxMiAzMjAgMzI4IDMzNiA0MDAgNDA4IDQxNiA0MjQgNDMyIDQ0MCAxMjI4OCAzIDg4IDk2IDEwNCAxMTIgMTIwIDEyOCAxOTIgMjAwIDIwOCAyMTYgMjI0IDIzMgpieXRlY2Jsb2NrIDB4MDAwMDAwMDAwMDAwMDAwMCAweCAweDczIDB4NzAgMHhGRkZGRkZGRkZGRkZGRkZGIDB4NzAzMSAweDcwMzIgMHg3MDMzIDB4NzAzNCAweDQyIDB4NjM2MTcwNjIzMSAweDcyNzA2OSAweDE1MWY3Yzc1IDB4NjM2MTcwNjIzMiAweDBhODEwMSAiQklBVEVDLVBQLTAxLTA1LTAzIiAweDYzNjE3MDYyMzMgMHg3MjcwMzEzMCAweDcyNzAzMSAweDcyNzAzMiAweDcyNzAzMyAweDcyNzAzNCAweDcyNzAzNSAweDcyNzAzNiAweDcyNzAzNyAweDcyNzAzOCAweDcyNzAzOSAweDc1IDB4NzM2Mzc2NjU3MiAweGI4NDQ3YjM2IDB4NmU3NCAweDcwNjMgMHg2NTY2CgovLyBUaGlzIFRFQUwgd2FzIGdlbmVyYXRlZCBieSBURUFMU2NyaXB0IHYwLjEwNy4wCi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbGdvcmFuZGZvdW5kYXRpb24vVEVBTFNjcmlwdAoKLy8gVGhpcyBjb250cmFjdCBpcyBjb21wbGlhbnQgd2l0aCBhbmQvb3IgaW1wbGVtZW50cyB0aGUgZm9sbG93aW5nIEFSQ3M6IFsgQVJDNCBdCgovLyBUaGUgZm9sbG93aW5nIHRlbiBsaW5lcyBvZiBURUFMIGhhbmRsZSBpbml0aWFsIHByb2dyYW0gZmxvdwovLyBUaGlzIHBhdHRlcm4gaXMgdXNlZCB0byBtYWtlIGl0IGVhc3kgZm9yIGFueW9uZSB0byBwYXJzZSB0aGUgc3RhcnQgb2YgdGhlIHByb2dyYW0gYW5kIGRldGVybWluZSBpZiBhIHNwZWNpZmljIGFjdGlvbiBpcyBhbGxvd2VkCi8vIEhlcmUsIGFjdGlvbiByZWZlcnMgdG8gdGhlIE9uQ29tcGxldGUgaW4gY29tYmluYXRpb24gd2l0aCB3aGV0aGVyIHRoZSBhcHAgaXMgYmVpbmcgY3JlYXRlZCBvciBjYWxsZWQKLy8gRXZlcnkgcG9zc2libGUgYWN0aW9uIGZvciB0aGlzIGNvbnRyYWN0IGlzIHJlcHJlc2VudGVkIGluIHRoZSBzd2l0Y2ggc3RhdGVtZW50Ci8vIElmIHRoZSBhY3Rpb24gaXMgbm90IGltcGxlbWVudGVkIGluIHRoZSBjb250cmFjdCwgaXRzIHJlc3BlY3RpdmUgYnJhbmNoIHdpbGwgYmUgIipOT1RfSU1QTEVNRU5URUQiIHdoaWNoIGp1c3QgY29udGFpbnMgImVyciIKdHhuIEFwcGxpY2F0aW9uSUQKIQppbnRjIDI3IC8vIDYKKgp0eG4gT25Db21wbGV0aW9uCisKc3dpdGNoICpjYWxsX05vT3AgKk5PVF9JTVBMRU1FTlRFRCAqTk9UX0lNUExFTUVOVEVEICpOT1RfSU1QTEVNRU5URUQgKmNhbGxfVXBkYXRlQXBwbGljYXRpb24gKk5PVF9JTVBMRU1FTlRFRCAqY3JlYXRlX05vT3AgKk5PVF9JTVBMRU1FTlRFRCAqTk9UX0lNUExFTUVOVEVEICpOT1RfSU1QTEVNRU5URUQgKk5PVF9JTVBMRU1FTlRFRCAqTk9UX0lNUExFTUVOVEVECgoqTk9UX0lNUExFTUVOVEVEOgoJLy8gVGhlIHJlcXVlc3RlZCBhY3Rpb24gaXMgbm90IGltcGxlbWVudGVkIGluIHRoaXMgY29udHJhY3QuIEFyZSB5b3UgdXNpbmcgdGhlIGNvcnJlY3QgT25Db21wbGV0ZT8gRGlkIHlvdSBzZXQgeW91ciBhcHAgSUQ/CgllcnIKCi8vIGJvb3RzdHJhcCh1aW50NjQpdm9pZAoqYWJpX3JvdXRlX2Jvb3RzdHJhcDoKCS8vIGFwcEJpYXRlY0NvbmZpZ1Byb3ZpZGVyOiB1aW50NjQKCXR4bmEgQXBwbGljYXRpb25BcmdzIDEKCWJ0b2kKCgkvLyBleGVjdXRlIGJvb3RzdHJhcCh1aW50NjQpdm9pZAoJY2FsbHN1YiBib290c3RyYXAKCWludGMgMiAvLyAxCglyZXR1cm4KCi8vIGJvb3RzdHJhcChhcHBCaWF0ZWNDb25maWdQcm92aWRlcjogQXBwSUQpOiB2b2lkCi8vCi8vIEJpYXRlYyBkZXBsb3lzIHNpbmdsZSBwb29sIHByb3ZpZGVyIHNtYXJ0IGNvbnRyYWN0Ci8vIEBwYXJhbSBhcHBCaWF0ZWNDb25maWdQcm92aWRlciBCaWF0ZWMgYW1tIHByb3ZpZGVyCmJvb3RzdHJhcDoKCXByb3RvIDEgMAoKCS8vIFB1c2ggZW1wdHkgYnl0ZXMgYWZ0ZXIgdGhlIGZyYW1lIHBvaW50ZXIgdG8gcmVzZXJ2ZSBzcGFjZSBmb3IgbG9jYWwgdmFyaWFibGVzCglieXRlYyAxIC8vIDB4CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjIyMwoJLy8gYXNzZXJ0KHRoaXMudHhuLnNlbmRlciA9PT0gdGhpcy5hcHAuY3JlYXRvciwgJ09ubHkgY3JlYXRvciBvZiB0aGUgYXBwIGNhbiBzZXQgaXQgdXAnKQoJdHhuIFNlbmRlcgoJdHhuYSBBcHBsaWNhdGlvbnMgMAoJYXBwX3BhcmFtc19nZXQgQXBwQ3JlYXRvcgoJcG9wCgk9PQoKCS8vIE9ubHkgY3JlYXRvciBvZiB0aGUgYXBwIGNhbiBzZXQgaXQgdXAKCWFzc2VydAoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czoyMjQKCS8vIHRoaXMuYXBwQmlhdGVjQ29uZmlnUHJvdmlkZXIudmFsdWUgPSBhcHBCaWF0ZWNDb25maWdQcm92aWRlcgoJYnl0ZWMgOSAvLyAgIkIiCglmcmFtZV9kaWcgLTEgLy8gYXBwQmlhdGVjQ29uZmlnUHJvdmlkZXI6IEFwcElECglhcHBfZ2xvYmFsX3B1dAoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czoyMjUKCS8vIHBhdXNlZCA9IGFwcEJpYXRlY0NvbmZpZ1Byb3ZpZGVyLmdsb2JhbFN0YXRlKCdzJykgYXMgdWludDY0CglmcmFtZV9kaWcgLTEgLy8gYXBwQmlhdGVjQ29uZmlnUHJvdmlkZXI6IEFwcElECglieXRlYyAyIC8vICAicyIKCWFwcF9nbG9iYWxfZ2V0X2V4CgoJLy8gZ2xvYmFsIHN0YXRlIHZhbHVlIGRvZXMgbm90IGV4aXN0OiBhcHBCaWF0ZWNDb25maWdQcm92aWRlci5nbG9iYWxTdGF0ZSgncycpCglhc3NlcnQKCWZyYW1lX2J1cnkgMCAvLyBwYXVzZWQ6IHVpbnQ2NAoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czoyMjYKCS8vIGFzc2VydChwYXVzZWQgPT09IDAsICdFUlJfUEFVU0VEJykKCWZyYW1lX2RpZyAwIC8vIHBhdXNlZDogdWludDY0CglpbnRjIDEgLy8gMAoJPT0KCgkvLyBFUlJfUEFVU0VECglhc3NlcnQKCXJldHN1YgoKLy8gZ2V0Q3VycmVudFN0YXR1cyh1aW50NjQpKHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQpCiphYmlfcm91dGVfZ2V0Q3VycmVudFN0YXR1czoKCS8vIFRoZSBBQkkgcmV0dXJuIHByZWZpeAoJYnl0ZWMgMTIgLy8gMHgxNTFmN2M3NQoKCS8vIGFwcFBvb2xJZDogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyAxCglidG9pCgoJLy8gZXhlY3V0ZSBnZXRDdXJyZW50U3RhdHVzKHVpbnQ2NCkodWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCkKCWNhbGxzdWIgZ2V0Q3VycmVudFN0YXR1cwoJY29uY2F0Cglsb2cKCWludGMgMiAvLyAxCglyZXR1cm4KCi8vIGdldEN1cnJlbnRTdGF0dXMoYXBwUG9vbElkOiBBcHBJRCk6IEFwcFBvb2xJbmZvCi8vCi8vIFJldHVybnMgY3VycmVudCBzdGF0dXMKLy8KLy8gQHBhcmFtIGFwcFBvb2xJZCBQb29sIGlkIHRvIHJldHJpZXZlIHRoZSBzdGF0cwovLyBAcmV0dXJucyBQb29sIGluZm8gc3RhdGlzdGljcwpnZXRDdXJyZW50U3RhdHVzOgoJcHJvdG8gMSAxCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjIzNwoJLy8gcmV0dXJuIHRoaXMucG9vbHMoYXBwUG9vbElkLmlkKS52YWx1ZTsKCWJ5dGVjIDMgLy8gICJwIgoJZnJhbWVfZGlnIC0xIC8vIGFwcFBvb2xJZDogQXBwSUQKCWl0b2IKCWNvbmNhdAoJYm94X2dldAoKCS8vIGJveCB2YWx1ZSBkb2VzIG5vdCBleGlzdDogdGhpcy5wb29scyhhcHBQb29sSWQuaWQpLnZhbHVlCglhc3NlcnQKCXJldHN1YgoKLy8gY3JlYXRlQXBwbGljYXRpb24oKXZvaWQKKmFiaV9yb3V0ZV9jcmVhdGVBcHBsaWNhdGlvbjoKCS8vIGV4ZWN1dGUgY3JlYXRlQXBwbGljYXRpb24oKXZvaWQKCWNhbGxzdWIgY3JlYXRlQXBwbGljYXRpb24KCWludGMgMiAvLyAxCglyZXR1cm4KCi8vIGNyZWF0ZUFwcGxpY2F0aW9uKCk6IHZvaWQKLy8KLy8gSW5pdGlhbCBzZXR1cApjcmVhdGVBcHBsaWNhdGlvbjoKCXByb3RvIDAgMAoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czoyNDQKCS8vIGxvZyh2ZXJzaW9uKQoJYnl0ZWMgMTUgLy8gIkJJQVRFQy1QUC0wMS0wNS0wMyIKCWxvZwoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czoyNDUKCS8vIHRoaXMucGVyaW9kMS52YWx1ZSA9IDYwCglieXRlYyA1IC8vICAicDEiCglwdXNoaW50IDYwCglhcHBfZ2xvYmFsX3B1dAoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czoyNDcKCS8vIHRoaXMucGVyaW9kMi52YWx1ZSA9IDM2MDAgKiAyNAoJYnl0ZWMgNiAvLyAgInAyIgoJcHVzaGludCA4NjQwMAoJYXBwX2dsb2JhbF9wdXQKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6MjQ4CgkvLyB0aGlzLnBlcmlvZDMudmFsdWUgPSAzNjAwICogMjQgKiA3CglieXRlYyA3IC8vICAicDMiCglwdXNoaW50IDYwNDgwMAoJYXBwX2dsb2JhbF9wdXQKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6MjUwCgkvLyB0aGlzLnBlcmlvZDQudmFsdWUgPSAzNjAwICogMjQgKiAzNjUKCWJ5dGVjIDggLy8gICJwNCIKCXB1c2hpbnQgMzE1MzYwMDAKCWFwcF9nbG9iYWxfcHV0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjI1MQoJLy8gdGhpcy5yZWNlbnRQb29sc0luZGV4LnZhbHVlID0gMQoJYnl0ZWMgMTEgLy8gICJycGkiCglpbnRjIDIgLy8gMQoJYXBwX2dsb2JhbF9wdXQKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6MjUyCgkvLyB0aGlzLnJlY2VudFBvb2xzMS52YWx1ZSA9IDAKCWJ5dGVjIDE4IC8vICAicnAxIgoJaW50YyAxIC8vIDAKCWFwcF9nbG9iYWxfcHV0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjI1MwoJLy8gdGhpcy5yZWNlbnRQb29sczIudmFsdWUgPSAwCglieXRlYyAxOSAvLyAgInJwMiIKCWludGMgMSAvLyAwCglhcHBfZ2xvYmFsX3B1dAoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czoyNTQKCS8vIHRoaXMucmVjZW50UG9vbHMzLnZhbHVlID0gMAoJYnl0ZWMgMjAgLy8gICJycDMiCglpbnRjIDEgLy8gMAoJYXBwX2dsb2JhbF9wdXQKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6MjU1CgkvLyB0aGlzLnJlY2VudFBvb2xzNC52YWx1ZSA9IDAKCWJ5dGVjIDIxIC8vICAicnA0IgoJaW50YyAxIC8vIDAKCWFwcF9nbG9iYWxfcHV0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjI1NgoJLy8gdGhpcy5yZWNlbnRQb29sczUudmFsdWUgPSAwCglieXRlYyAyMiAvLyAgInJwNSIKCWludGMgMSAvLyAwCglhcHBfZ2xvYmFsX3B1dAoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czoyNTcKCS8vIHRoaXMucmVjZW50UG9vbHM2LnZhbHVlID0gMAoJYnl0ZWMgMjMgLy8gICJycDYiCglpbnRjIDEgLy8gMAoJYXBwX2dsb2JhbF9wdXQKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6MjU4CgkvLyB0aGlzLnJlY2VudFBvb2xzNy52YWx1ZSA9IDAKCWJ5dGVjIDI0IC8vICAicnA3IgoJaW50YyAxIC8vIDAKCWFwcF9nbG9iYWxfcHV0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjI1OQoJLy8gdGhpcy5yZWNlbnRQb29sczgudmFsdWUgPSAwCglieXRlYyAyNSAvLyAgInJwOCIKCWludGMgMSAvLyAwCglhcHBfZ2xvYmFsX3B1dAoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czoyNjAKCS8vIHRoaXMucmVjZW50UG9vbHM5LnZhbHVlID0gMAoJYnl0ZWMgMjYgLy8gICJycDkiCglpbnRjIDEgLy8gMAoJYXBwX2dsb2JhbF9wdXQKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6MjYxCgkvLyB0aGlzLnJlY2VudFBvb2xzMTAudmFsdWUgPSAwCglieXRlYyAxNyAvLyAgInJwMTAiCglpbnRjIDEgLy8gMAoJYXBwX2dsb2JhbF9wdXQKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6MjYyCgkvLyB0aGlzLnZlcnNpb24udmFsdWUgPSB2ZXJzaW9uCglieXRlYyAyOCAvLyAgInNjdmVyIgoJYnl0ZWMgMTUgLy8gIkJJQVRFQy1QUC0wMS0wNS0wMyIKCWFwcF9nbG9iYWxfcHV0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjI2MwoJLy8gdGhpcy5uYXRpdmVUb2tlbk5hbWUudmFsdWUgPSAnQWxnbycKCWJ5dGVjIDMwIC8vICAibnQiCglwdXNoYnl0ZXMgMHg0MTZjNjc2ZiAvLyAiQWxnbyIKCWFwcF9nbG9iYWxfcHV0CglyZXRzdWIKCi8vIHVwZGF0ZUFwcGxpY2F0aW9uKHVpbnQ2NCxieXRlW10pdm9pZAoqYWJpX3JvdXRlX3VwZGF0ZUFwcGxpY2F0aW9uOgoJLy8gbmV3VmVyc2lvbjogYnl0ZVtdCgl0eG5hIEFwcGxpY2F0aW9uQXJncyAyCglleHRyYWN0IDIgMAoKCS8vIGFwcEJpYXRlY0NvbmZpZ1Byb3ZpZGVyOiB1aW50NjQKCXR4bmEgQXBwbGljYXRpb25BcmdzIDEKCWJ0b2kKCgkvLyBleGVjdXRlIHVwZGF0ZUFwcGxpY2F0aW9uKHVpbnQ2NCxieXRlW10pdm9pZAoJY2FsbHN1YiB1cGRhdGVBcHBsaWNhdGlvbgoJaW50YyAyIC8vIDEKCXJldHVybgoKLy8gdXBkYXRlQXBwbGljYXRpb24oYXBwQmlhdGVjQ29uZmlnUHJvdmlkZXI6IEFwcElELCBuZXdWZXJzaW9uOiBieXRlcyk6IHZvaWQKLy8KLy8gYWRkcmVzc1VkcGF0ZXIgZnJvbSBnbG9iYWwgYmlhdGVjIGNvbmZpZ3VyYXRpb24gaXMgYWxsb3dlZCB0byB1cGRhdGUgYXBwbGljYXRpb24KdXBkYXRlQXBwbGljYXRpb246Cglwcm90byAyIDAKCgkvLyBQdXNoIGVtcHR5IGJ5dGVzIGFmdGVyIHRoZSBmcmFtZSBwb2ludGVyIHRvIHJlc2VydmUgc3BhY2UgZm9yIGxvY2FsIHZhcmlhYmxlcwoJYnl0ZWMgMSAvLyAweAoJZHVwCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjI3MAoJLy8gYXNzZXJ0KGFwcEJpYXRlY0NvbmZpZ1Byb3ZpZGVyID09PSB0aGlzLmFwcEJpYXRlY0NvbmZpZ1Byb3ZpZGVyLnZhbHVlLCAnQ29uZmlndXJhdGlvbiBhcHAgZG9lcyBub3QgbWF0Y2gnKQoJZnJhbWVfZGlnIC0xIC8vIGFwcEJpYXRlY0NvbmZpZ1Byb3ZpZGVyOiBBcHBJRAoJYnl0ZWMgOSAvLyAgIkIiCglhcHBfZ2xvYmFsX2dldAoJPT0KCgkvLyBDb25maWd1cmF0aW9uIGFwcCBkb2VzIG5vdCBtYXRjaAoJYXNzZXJ0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjI3MQoJLy8gYWRkcmVzc1VkcGF0ZXIgPSBhcHBCaWF0ZWNDb25maWdQcm92aWRlci5nbG9iYWxTdGF0ZSgndScpIGFzIEFkZHJlc3MKCWZyYW1lX2RpZyAtMSAvLyBhcHBCaWF0ZWNDb25maWdQcm92aWRlcjogQXBwSUQKCWJ5dGVjIDI3IC8vICAidSIKCWFwcF9nbG9iYWxfZ2V0X2V4CgoJLy8gZ2xvYmFsIHN0YXRlIHZhbHVlIGRvZXMgbm90IGV4aXN0OiBhcHBCaWF0ZWNDb25maWdQcm92aWRlci5nbG9iYWxTdGF0ZSgndScpCglhc3NlcnQKCWZyYW1lX2J1cnkgMCAvLyBhZGRyZXNzVWRwYXRlcjogYWRkcmVzcwoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czoyNzIKCS8vIGFzc2VydCh0aGlzLnR4bi5zZW5kZXIgPT09IGFkZHJlc3NVZHBhdGVyLCAnT25seSBhZGRyZXNzVWRwYXRlciBzZXR1cCBpbiB0aGUgY29uZmlnIGNhbiB1cGRhdGUgYXBwbGljYXRpb24nKQoJdHhuIFNlbmRlcgoJZnJhbWVfZGlnIDAgLy8gYWRkcmVzc1VkcGF0ZXI6IGFkZHJlc3MKCT09CgoJLy8gT25seSBhZGRyZXNzVWRwYXRlciBzZXR1cCBpbiB0aGUgY29uZmlnIGNhbiB1cGRhdGUgYXBwbGljYXRpb24KCWFzc2VydAoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czoyNzMKCS8vIHBhdXNlZCA9IGFwcEJpYXRlY0NvbmZpZ1Byb3ZpZGVyLmdsb2JhbFN0YXRlKCdzJykgYXMgdWludDY0CglmcmFtZV9kaWcgLTEgLy8gYXBwQmlhdGVjQ29uZmlnUHJvdmlkZXI6IEFwcElECglieXRlYyAyIC8vICAicyIKCWFwcF9nbG9iYWxfZ2V0X2V4CgoJLy8gZ2xvYmFsIHN0YXRlIHZhbHVlIGRvZXMgbm90IGV4aXN0OiBhcHBCaWF0ZWNDb25maWdQcm92aWRlci5nbG9iYWxTdGF0ZSgncycpCglhc3NlcnQKCWZyYW1lX2J1cnkgMSAvLyBwYXVzZWQ6IHVpbnQ2NAoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czoyNzQKCS8vIGFzc2VydChwYXVzZWQgPT09IDAsICdFUlJfUEFVU0VEJykKCWZyYW1lX2RpZyAxIC8vIHBhdXNlZDogdWludDY0CglpbnRjIDEgLy8gMAoJPT0KCgkvLyBFUlJfUEFVU0VECglhc3NlcnQKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6Mjc1CgkvLyBsb2codmVyc2lvbikKCWJ5dGVjIDE1IC8vICJCSUFURUMtUFAtMDEtMDUtMDMiCglsb2cKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6Mjc2CgkvLyBsb2cobmV3VmVyc2lvbikKCWZyYW1lX2RpZyAtMiAvLyBuZXdWZXJzaW9uOiBieXRlcwoJbG9nCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjI3NwoJLy8gdGhpcy52ZXJzaW9uLnZhbHVlID0gbmV3VmVyc2lvbgoJYnl0ZWMgMjggLy8gICJzY3ZlciIKCWZyYW1lX2RpZyAtMiAvLyBuZXdWZXJzaW9uOiBieXRlcwoJYXBwX2dsb2JhbF9wdXQKCXJldHN1YgoKLy8gc2V0TmF0aXZlVG9rZW5OYW1lKHVpbnQ2NCxieXRlW10pdm9pZAoqYWJpX3JvdXRlX3NldE5hdGl2ZVRva2VuTmFtZToKCS8vIG5hdGl2ZVRva2VuTmFtZTogYnl0ZVtdCgl0eG5hIEFwcGxpY2F0aW9uQXJncyAyCglleHRyYWN0IDIgMAoKCS8vIGFwcEJpYXRlY0NvbmZpZ1Byb3ZpZGVyOiB1aW50NjQKCXR4bmEgQXBwbGljYXRpb25BcmdzIDEKCWJ0b2kKCgkvLyBleGVjdXRlIHNldE5hdGl2ZVRva2VuTmFtZSh1aW50NjQsYnl0ZVtdKXZvaWQKCWNhbGxzdWIgc2V0TmF0aXZlVG9rZW5OYW1lCglpbnRjIDIgLy8gMQoJcmV0dXJuCgovLyBzZXROYXRpdmVUb2tlbk5hbWUoYXBwQmlhdGVjQ29uZmlnUHJvdmlkZXI6IEFwcElELCBuYXRpdmVUb2tlbk5hbWU6IGJ5dGVzKTogdm9pZApzZXROYXRpdmVUb2tlbk5hbWU6Cglwcm90byAyIDAKCgkvLyBQdXNoIGVtcHR5IGJ5dGVzIGFmdGVyIHRoZSBmcmFtZSBwb2ludGVyIHRvIHJlc2VydmUgc3BhY2UgZm9yIGxvY2FsIHZhcmlhYmxlcwoJYnl0ZWMgMSAvLyAweAoJZHVwbiAyCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjI4MQoJLy8gYXNzZXJ0KGFwcEJpYXRlY0NvbmZpZ1Byb3ZpZGVyID09PSB0aGlzLmFwcEJpYXRlY0NvbmZpZ1Byb3ZpZGVyLnZhbHVlLCAnQ29uZmlndXJhdGlvbiBhcHAgZG9lcyBub3QgbWF0Y2gnKQoJZnJhbWVfZGlnIC0xIC8vIGFwcEJpYXRlY0NvbmZpZ1Byb3ZpZGVyOiBBcHBJRAoJYnl0ZWMgOSAvLyAgIkIiCglhcHBfZ2xvYmFsX2dldAoJPT0KCgkvLyBDb25maWd1cmF0aW9uIGFwcCBkb2VzIG5vdCBtYXRjaAoJYXNzZXJ0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjI4MgoJLy8gYWRkcmVzc1VkcGF0ZXIgPSBhcHBCaWF0ZWNDb25maWdQcm92aWRlci5nbG9iYWxTdGF0ZSgndScpIGFzIEFkZHJlc3MKCWZyYW1lX2RpZyAtMSAvLyBhcHBCaWF0ZWNDb25maWdQcm92aWRlcjogQXBwSUQKCWJ5dGVjIDI3IC8vICAidSIKCWFwcF9nbG9iYWxfZ2V0X2V4CgoJLy8gZ2xvYmFsIHN0YXRlIHZhbHVlIGRvZXMgbm90IGV4aXN0OiBhcHBCaWF0ZWNDb25maWdQcm92aWRlci5nbG9iYWxTdGF0ZSgndScpCglhc3NlcnQKCWZyYW1lX2J1cnkgMCAvLyBhZGRyZXNzVWRwYXRlcjogYWRkcmVzcwoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czoyODMKCS8vIGFzc2VydCh0aGlzLnR4bi5zZW5kZXIgPT09IGFkZHJlc3NVZHBhdGVyLCAnT25seSBhZGRyZXNzVWRwYXRlciBzZXR1cCBpbiB0aGUgY29uZmlnIGNhbiB1cGRhdGUgYXBwbGljYXRpb24nKQoJdHhuIFNlbmRlcgoJZnJhbWVfZGlnIDAgLy8gYWRkcmVzc1VkcGF0ZXI6IGFkZHJlc3MKCT09CgoJLy8gT25seSBhZGRyZXNzVWRwYXRlciBzZXR1cCBpbiB0aGUgY29uZmlnIGNhbiB1cGRhdGUgYXBwbGljYXRpb24KCWFzc2VydAoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czoyODQKCS8vIHBhdXNlZCA9IGFwcEJpYXRlY0NvbmZpZ1Byb3ZpZGVyLmdsb2JhbFN0YXRlKCdzJykgYXMgdWludDY0CglmcmFtZV9kaWcgLTEgLy8gYXBwQmlhdGVjQ29uZmlnUHJvdmlkZXI6IEFwcElECglieXRlYyAyIC8vICAicyIKCWFwcF9nbG9iYWxfZ2V0X2V4CgoJLy8gZ2xvYmFsIHN0YXRlIHZhbHVlIGRvZXMgbm90IGV4aXN0OiBhcHBCaWF0ZWNDb25maWdQcm92aWRlci5nbG9iYWxTdGF0ZSgncycpCglhc3NlcnQKCWZyYW1lX2J1cnkgMSAvLyBwYXVzZWQ6IHVpbnQ2NAoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czoyODUKCS8vIGFzc2VydChwYXVzZWQgPT09IDAsICdFUlJfUEFVU0VEJykKCWZyYW1lX2RpZyAxIC8vIHBhdXNlZDogdWludDY0CglpbnRjIDEgLy8gMAoJPT0KCgkvLyBFUlJfUEFVU0VECglhc3NlcnQKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6Mjg2CgkvLyB0cmltbWVkTmFtZSA9IG5hdGl2ZVRva2VuTmFtZQoJZnJhbWVfZGlnIC0yIC8vIG5hdGl2ZVRva2VuTmFtZTogYnl0ZXMKCWZyYW1lX2J1cnkgMiAvLyB0cmltbWVkTmFtZTogYnl0ZVtdCgoJLy8gKmlmMF9jb25kaXRpb24KCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czoyODcKCS8vIHRyaW1tZWROYW1lLmxlbmd0aCA+PSAyICYmIHN1YnN0cmluZzMobmF0aXZlVG9rZW5OYW1lLCAwLCAxKSA9PT0gJ1x4MDAnCglmcmFtZV9kaWcgMiAvLyB0cmltbWVkTmFtZTogYnl0ZVtdCglsZW4KCWludGMgMjYgLy8gMgoJPj0KCWR1cAoJYnogKnNraXBfYW5kMAoJZnJhbWVfZGlnIC0yIC8vIG5hdGl2ZVRva2VuTmFtZTogYnl0ZXMKCXN1YnN0cmluZyAwIDEKCXB1c2hieXRlcyAweDAwIC8vICIAIgoJPT0KCSYmCgoqc2tpcF9hbmQwOgoJYnogKmlmMF9lbmQKCgkvLyAqaWYwX2NvbnNlcXVlbnQKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czoyODgKCS8vIHRyaW1tZWROYW1lID0gc3Vic3RyaW5nMyhuYXRpdmVUb2tlbk5hbWUsIDIsIG5hdGl2ZVRva2VuTmFtZS5sZW5ndGgpCglmcmFtZV9kaWcgLTIgLy8gbmF0aXZlVG9rZW5OYW1lOiBieXRlcwoJaW50YyAyNiAvLyAyCglmcmFtZV9kaWcgLTIgLy8gbmF0aXZlVG9rZW5OYW1lOiBieXRlcwoJbGVuCglzdWJzdHJpbmczCglmcmFtZV9idXJ5IDIgLy8gdHJpbW1lZE5hbWU6IGJ5dGVbXQoKKmlmMF9lbmQ6CgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6MjkwCgkvLyBhc3NlcnQodHJpbW1lZE5hbWUubGVuZ3RoID4gMCwgJ05hdGl2ZSB0b2tlbiBuYW1lIG11c3Qgbm90IGJlIGVtcHR5JykKCWZyYW1lX2RpZyAyIC8vIHRyaW1tZWROYW1lOiBieXRlW10KCWxlbgoJaW50YyAxIC8vIDAKCT4KCgkvLyBOYXRpdmUgdG9rZW4gbmFtZSBtdXN0IG5vdCBiZSBlbXB0eQoJYXNzZXJ0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjI5MQoJLy8gdGhpcy5uYXRpdmVUb2tlbk5hbWUudmFsdWUgPSB0cmltbWVkTmFtZQoJYnl0ZWMgMzAgLy8gICJudCIKCWZyYW1lX2RpZyAyIC8vIHRyaW1tZWROYW1lOiBieXRlW10KCWFwcF9nbG9iYWxfcHV0CglyZXRzdWIKCi8vIGxvYWRDTEFNTUNvbnRyYWN0RGF0YSh1aW50NjQsdWludDY0LHVpbnQ2NCxieXRlW10pdm9pZAoqYWJpX3JvdXRlX2xvYWRDTEFNTUNvbnRyYWN0RGF0YToKCS8vIGRhdGE6IGJ5dGVbXQoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgNAoJZXh0cmFjdCAyIDAKCgkvLyBvZmZzZXQ6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMwoJYnRvaQoKCS8vIGFwcHJvdmFsUHJvZ3JhbVNpemU6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMgoJYnRvaQoKCS8vIGFwcEJpYXRlY0NvbmZpZ1Byb3ZpZGVyOiB1aW50NjQKCXR4bmEgQXBwbGljYXRpb25BcmdzIDEKCWJ0b2kKCgkvLyBleGVjdXRlIGxvYWRDTEFNTUNvbnRyYWN0RGF0YSh1aW50NjQsdWludDY0LHVpbnQ2NCxieXRlW10pdm9pZAoJY2FsbHN1YiBsb2FkQ0xBTU1Db250cmFjdERhdGEKCWludGMgMiAvLyAxCglyZXR1cm4KCi8vIGxvYWRDTEFNTUNvbnRyYWN0RGF0YShhcHBCaWF0ZWNDb25maWdQcm92aWRlcjogQXBwSUQsIGFwcHJvdmFsUHJvZ3JhbVNpemU6IHVpbnQ2NCwgb2Zmc2V0OiB1aW50NjQsIGRhdGE6IGJ5dGVzKTogdm9pZApsb2FkQ0xBTU1Db250cmFjdERhdGE6Cglwcm90byA0IDAKCgkvLyBQdXNoIGVtcHR5IGJ5dGVzIGFmdGVyIHRoZSBmcmFtZSBwb2ludGVyIHRvIHJlc2VydmUgc3BhY2UgZm9yIGxvY2FsIHZhcmlhYmxlcwoJYnl0ZWMgMSAvLyAweAoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czoyOTUKCS8vIGFzc2VydChhcHBCaWF0ZWNDb25maWdQcm92aWRlciA9PT0gdGhpcy5hcHBCaWF0ZWNDb25maWdQcm92aWRlci52YWx1ZSwgJ0NvbmZpZ3VyYXRpb24gYXBwIGRvZXMgbm90IG1hdGNoJykKCWZyYW1lX2RpZyAtMSAvLyBhcHBCaWF0ZWNDb25maWdQcm92aWRlcjogQXBwSUQKCWJ5dGVjIDkgLy8gICJCIgoJYXBwX2dsb2JhbF9nZXQKCT09CgoJLy8gQ29uZmlndXJhdGlvbiBhcHAgZG9lcyBub3QgbWF0Y2gKCWFzc2VydAoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czoyOTYKCS8vIGFkZHJlc3NVZHBhdGVyID0gYXBwQmlhdGVjQ29uZmlnUHJvdmlkZXIuZ2xvYmFsU3RhdGUoJ3UnKSBhcyBBZGRyZXNzCglmcmFtZV9kaWcgLTEgLy8gYXBwQmlhdGVjQ29uZmlnUHJvdmlkZXI6IEFwcElECglieXRlYyAyNyAvLyAgInUiCglhcHBfZ2xvYmFsX2dldF9leAoKCS8vIGdsb2JhbCBzdGF0ZSB2YWx1ZSBkb2VzIG5vdCBleGlzdDogYXBwQmlhdGVjQ29uZmlnUHJvdmlkZXIuZ2xvYmFsU3RhdGUoJ3UnKQoJYXNzZXJ0CglmcmFtZV9idXJ5IDAgLy8gYWRkcmVzc1VkcGF0ZXI6IGFkZHJlc3MKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6Mjk3CgkvLyBhc3NlcnQodGhpcy50eG4uc2VuZGVyID09PSBhZGRyZXNzVWRwYXRlciwgJ09ubHkgYWRkcmVzc1VkcGF0ZXIgc2V0dXAgaW4gdGhlIGNvbmZpZyBjYW4gdXBkYXRlIHRoZSBBTU0gYXBwbGljYXRpb24nKQoJdHhuIFNlbmRlcgoJZnJhbWVfZGlnIDAgLy8gYWRkcmVzc1VkcGF0ZXI6IGFkZHJlc3MKCT09CgoJLy8gT25seSBhZGRyZXNzVWRwYXRlciBzZXR1cCBpbiB0aGUgY29uZmlnIGNhbiB1cGRhdGUgdGhlIEFNTSBhcHBsaWNhdGlvbgoJYXNzZXJ0CgoJLy8gKmlmMV9jb25kaXRpb24KCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czoyOTgKCS8vIHRoaXMuY2xhbW1BcHByb3ZhbFByb2dyYW0xLmV4aXN0cyAmJiBvZmZzZXQgPT0gMAoJYnl0ZWMgMTAgLy8gICJjYXBiMSIKCWJveF9sZW4KCXN3YXAKCXBvcAoJZHVwCglieiAqc2tpcF9hbmQxCglmcmFtZV9kaWcgLTMgLy8gb2Zmc2V0OiB1aW50NjQKCWludGMgMSAvLyAwCgk9PQoJJiYKCipza2lwX2FuZDE6CglieiAqaWYxX2VuZAoKCS8vICppZjFfY29uc2VxdWVudAoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjI5OQoJLy8gdGhpcy5jbGFtbUFwcHJvdmFsUHJvZ3JhbTEuZGVsZXRlKCkKCWJ5dGVjIDEwIC8vICAiY2FwYjEiCglib3hfZGVsCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjMwMAoJLy8gdGhpcy5jbGFtbUFwcHJvdmFsUHJvZ3JhbTIuZGVsZXRlKCkKCWJ5dGVjIDEzIC8vICAiY2FwYjIiCglib3hfZGVsCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjMwMQoJLy8gdGhpcy5jbGFtbUFwcHJvdmFsUHJvZ3JhbTMuZGVsZXRlKCkKCWJ5dGVjIDE2IC8vICAiY2FwYjMiCglib3hfZGVsCgoqaWYxX2VuZDoKCS8vICppZjJfY29uZGl0aW9uCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6MzA0CgkvLyAhdGhpcy5jbGFtbUFwcHJvdmFsUHJvZ3JhbTEuZXhpc3RzCglieXRlYyAxMCAvLyAgImNhcGIxIgoJYm94X2xlbgoJc3dhcAoJcG9wCgkhCglieiAqaWYyX2VuZAoKCS8vICppZjJfY29uc2VxdWVudAoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjMwNQoJLy8gdGhpcy5jbGFtbUFwcHJvdmFsUHJvZ3JhbTEuY3JlYXRlKGFwcHJvdmFsUHJvZ3JhbVNpemUgPCA0MDk2ID8gYXBwcm92YWxQcm9ncmFtU2l6ZSA6IDQwOTYpCglieXRlYyAxMCAvLyAgImNhcGIxIgoJZnJhbWVfZGlnIC0yIC8vIGFwcHJvdmFsUHJvZ3JhbVNpemU6IHVpbnQ2NAoJaW50YyAxNyAvLyA0MDk2Cgk8CglieiAqdGVybmFyeTBfZmFsc2UKCWZyYW1lX2RpZyAtMiAvLyBhcHByb3ZhbFByb2dyYW1TaXplOiB1aW50NjQKCWIgKnRlcm5hcnkwX2VuZAoKKnRlcm5hcnkwX2ZhbHNlOgoJaW50YyAxNyAvLyA0MDk2CgoqdGVybmFyeTBfZW5kOgoJYm94X2NyZWF0ZQoJcG9wCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjMwNgoJLy8gdGhpcy5jbGFtbUFwcHJvdmFsUHJvZ3JhbTIuY3JlYXRlKGFwcHJvdmFsUHJvZ3JhbVNpemUgPCA0MDk2ID8gMCA6IGFwcHJvdmFsUHJvZ3JhbVNpemUgPCA4MTkyID8gYXBwcm92YWxQcm9ncmFtU2l6ZSAtIDQwOTYgOiA0MDk2KQoJYnl0ZWMgMTMgLy8gICJjYXBiMiIKCWZyYW1lX2RpZyAtMiAvLyBhcHByb3ZhbFByb2dyYW1TaXplOiB1aW50NjQKCWludGMgMTcgLy8gNDA5NgoJPAoJYnogKnRlcm5hcnkxX2ZhbHNlCglpbnRjIDEgLy8gMAoJYiAqdGVybmFyeTFfZW5kCgoqdGVybmFyeTFfZmFsc2U6CglmcmFtZV9kaWcgLTIgLy8gYXBwcm92YWxQcm9ncmFtU2l6ZTogdWludDY0CglpbnRjIDMwIC8vIDgxOTIKCTwKCWJ6ICp0ZXJuYXJ5Ml9mYWxzZQoJZnJhbWVfZGlnIC0yIC8vIGFwcHJvdmFsUHJvZ3JhbVNpemU6IHVpbnQ2NAoJaW50YyAxNyAvLyA0MDk2CgktCgliICp0ZXJuYXJ5Ml9lbmQKCip0ZXJuYXJ5Ml9mYWxzZToKCWludGMgMTcgLy8gNDA5NgoKKnRlcm5hcnkyX2VuZDoKCip0ZXJuYXJ5MV9lbmQ6Cglib3hfY3JlYXRlCglwb3AKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6MzA3CgkvLyB0aGlzLmNsYW1tQXBwcm92YWxQcm9ncmFtMy5jcmVhdGUoYXBwcm92YWxQcm9ncmFtU2l6ZSA8IDgxOTIgPyAwIDogYXBwcm92YWxQcm9ncmFtU2l6ZSA8IDEyMjg4ID8gYXBwcm92YWxQcm9ncmFtU2l6ZSAtIDgxOTIgOiA0MDk2KQoJYnl0ZWMgMTYgLy8gICJjYXBiMyIKCWZyYW1lX2RpZyAtMiAvLyBhcHByb3ZhbFByb2dyYW1TaXplOiB1aW50NjQKCWludGMgMzAgLy8gODE5MgoJPAoJYnogKnRlcm5hcnkzX2ZhbHNlCglpbnRjIDEgLy8gMAoJYiAqdGVybmFyeTNfZW5kCgoqdGVybmFyeTNfZmFsc2U6CglmcmFtZV9kaWcgLTIgLy8gYXBwcm92YWxQcm9ncmFtU2l6ZTogdWludDY0CglpbnRjIDQ4IC8vIDEyMjg4Cgk8CglieiAqdGVybmFyeTRfZmFsc2UKCWZyYW1lX2RpZyAtMiAvLyBhcHByb3ZhbFByb2dyYW1TaXplOiB1aW50NjQKCWludGMgMzAgLy8gODE5MgoJLQoJYiAqdGVybmFyeTRfZW5kCgoqdGVybmFyeTRfZmFsc2U6CglpbnRjIDE3IC8vIDQwOTYKCip0ZXJuYXJ5NF9lbmQ6CgoqdGVybmFyeTNfZW5kOgoJYm94X2NyZWF0ZQoJcG9wCgoqaWYyX2VuZDoKCS8vICppZjNfY29uZGl0aW9uCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6MzEwCgkvLyBvZmZzZXQgPCA0MDk2CglmcmFtZV9kaWcgLTMgLy8gb2Zmc2V0OiB1aW50NjQKCWludGMgMTcgLy8gNDA5NgoJPAoJYnogKmlmM19lbHNlaWYxX2NvbmRpdGlvbgoKCS8vICppZjNfY29uc2VxdWVudAoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjMxMQoJLy8gdGhpcy5jbGFtbUFwcHJvdmFsUHJvZ3JhbTEucmVwbGFjZShvZmZzZXQsIGRhdGEpCglieXRlYyAxMCAvLyAgImNhcGIxIgoJZnJhbWVfZGlnIC0zIC8vIG9mZnNldDogdWludDY0CglmcmFtZV9kaWcgLTQgLy8gZGF0YTogYnl0ZXMKCWJveF9yZXBsYWNlCgliICppZjNfZW5kCgoqaWYzX2Vsc2VpZjFfY29uZGl0aW9uOgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjMxMgoJLy8gb2Zmc2V0IDwgODE5MgoJZnJhbWVfZGlnIC0zIC8vIG9mZnNldDogdWludDY0CglpbnRjIDMwIC8vIDgxOTIKCTwKCWJ6ICppZjNfZWxzZWlmMl9jb25kaXRpb24KCgkvLyAqaWYzX2Vsc2VpZjFfY29uc2VxdWVudAoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjMxMwoJLy8gdGhpcy5jbGFtbUFwcHJvdmFsUHJvZ3JhbTIucmVwbGFjZShvZmZzZXQgLSA0MDk2LCBkYXRhKQoJYnl0ZWMgMTMgLy8gICJjYXBiMiIKCWZyYW1lX2RpZyAtMyAvLyBvZmZzZXQ6IHVpbnQ2NAoJaW50YyAxNyAvLyA0MDk2CgktCglmcmFtZV9kaWcgLTQgLy8gZGF0YTogYnl0ZXMKCWJveF9yZXBsYWNlCgliICppZjNfZW5kCgoqaWYzX2Vsc2VpZjJfY29uZGl0aW9uOgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjMxNAoJLy8gb2Zmc2V0IDwgMTIyODgKCWZyYW1lX2RpZyAtMyAvLyBvZmZzZXQ6IHVpbnQ2NAoJaW50YyA0OCAvLyAxMjI4OAoJPAoJYnogKmlmM19lbmQKCgkvLyAqaWYzX2Vsc2VpZjJfY29uc2VxdWVudAoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjMxNQoJLy8gdGhpcy5jbGFtbUFwcHJvdmFsUHJvZ3JhbTMucmVwbGFjZShvZmZzZXQgLSA4MTkyLCBkYXRhKQoJYnl0ZWMgMTYgLy8gICJjYXBiMyIKCWZyYW1lX2RpZyAtMyAvLyBvZmZzZXQ6IHVpbnQ2NAoJaW50YyAzMCAvLyA4MTkyCgktCglmcmFtZV9kaWcgLTQgLy8gZGF0YTogYnl0ZXMKCWJveF9yZXBsYWNlCgoqaWYzX2VuZDoKCXJldHN1YgoKLy8gbm9vcCh1aW50NjQpdm9pZAoqYWJpX3JvdXRlX25vb3A6CgkvLyBfaTogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyAxCglidG9pCgoJLy8gZXhlY3V0ZSBub29wKHVpbnQ2NCl2b2lkCgljYWxsc3ViIG5vb3AKCWludGMgMiAvLyAxCglyZXR1cm4KCi8vIG5vb3AoX2k6IHVpbnQ2NCk6IHZvaWQKLy8KLy8gTm8gb3AgdHggdG8gaW5jcmVhc2UgdGhlIGFwcCBjYWxsIGFuZCBib3ggc2l6ZSBsaW1pdHMKbm9vcDoKCXByb3RvIDEgMAoKCS8vICppZjRfY29uZGl0aW9uCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6MzI2CgkvLyBfaQoJZnJhbWVfZGlnIC0xIC8vIF9pOiB1aW50NjQKCWJ6ICppZjRfZW5kCgovLyAqaWY0X2NvbnNlcXVlbnQKKmlmNF9lbmQ6CglyZXRzdWIKCi8vIGRlcGxveVBvb2wodWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHBheSx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0KXVpbnQ2NAoqYWJpX3JvdXRlX2RlcGxveVBvb2w6CgkvLyBUaGUgQUJJIHJldHVybiBwcmVmaXgKCWJ5dGVjIDEyIC8vIDB4MTUxZjdjNzUKCgkvLyB2ZXJpZmljYXRpb25DbGFzczogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyA5CglidG9pCgoJLy8gY3VycmVudFByaWNlOiB1aW50NjQKCXR4bmEgQXBwbGljYXRpb25BcmdzIDgKCWJ0b2kKCgkvLyBwcmljZU1heDogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyA3CglidG9pCgoJLy8gcHJpY2VNaW46IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgNgoJYnRvaQoKCS8vIGZlZTogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyA1CglidG9pCgoJLy8gdHhTZWVkOiBwYXkKCXR4biBHcm91cEluZGV4CglpbnRjIDIgLy8gMQoJLQoJZHVwCglndHhucyBUeXBlRW51bQoJaW50YyAyIC8vICBwYXkKCT09CgoJLy8gYXJndW1lbnQgNSAodHhTZWVkKSBmb3IgZGVwbG95UG9vbCBtdXN0IGJlIGEgcGF5IHRyYW5zYWN0aW9uCglhc3NlcnQKCgkvLyBhcHBCaWF0ZWNQb29sUHJvdmlkZXI6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgNAoJYnRvaQoKCS8vIGFwcEJpYXRlY0NvbmZpZ1Byb3ZpZGVyOiB1aW50NjQKCXR4bmEgQXBwbGljYXRpb25BcmdzIDMKCWJ0b2kKCgkvLyBhc3NldEI6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMgoJYnRvaQoKCS8vIGFzc2V0QTogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyAxCglidG9pCgoJLy8gZXhlY3V0ZSBkZXBsb3lQb29sKHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCxwYXksdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCl1aW50NjQKCWNhbGxzdWIgZGVwbG95UG9vbAoJaXRvYgoJY29uY2F0Cglsb2cKCWludGMgMiAvLyAxCglyZXR1cm4KCi8vIGRlcGxveVBvb2woYXNzZXRBOiBBc3NldElELCBhc3NldEI6IEFzc2V0SUQsIGFwcEJpYXRlY0NvbmZpZ1Byb3ZpZGVyOiBBcHBJRCwgYXBwQmlhdGVjUG9vbFByb3ZpZGVyOiBBcHBJRCwgdHhTZWVkOiBQYXlUeG4sIGZlZTogdWludDY0LCBwcmljZU1pbjogdWludDY0LCBwcmljZU1heDogdWludDY0LCBjdXJyZW50UHJpY2U6IHVpbnQ2NCwgdmVyaWZpY2F0aW9uQ2xhc3M6IHVpbnQ2NCk6IHVpbnQ2NAovLwovLyBBbnlib2R5IGNhbiBjYWxsIHRoaXMgbWV0aG9kIHRvIGJvb3RzdHJhcCBuZXcgY2xhbW0gcG9vbAovLwovLyBAcGFyYW0gYXNzZXRBIEFzc2V0IEEgSUQgbXVzdCBiZSBsb3dlciB0aGVuIEFzc2V0IEIgSUQKLy8gQHBhcmFtIGFzc2V0QiBBc3NldCBCCi8vIEBwYXJhbSBhcHBCaWF0ZWNDb25maWdQcm92aWRlciBCaWF0ZWMgYW1tIHByb3ZpZGVyCi8vIEBwYXJhbSBhcHBCaWF0ZWNQb29sUHJvdmlkZXIgUG9vbCBwcm92aWRlcgovLyBAcGFyYW0gdHhTZWVkIFNlZWQgdHJhbnNhY3Rpb24gc28gdGhhdCBzbWFydCBjb250cmFjdCBjYW4gb3B0IGluIHRvIHRoZSBhc3NldHMKLy8gQHBhcmFtIGZlZSBGZWUgaW4gYmFzZSBsZXZlbCAoOSBkZWNpbWFscykuIHZhbHVlIDFfMDAwXzAwMF8wMDAgPSAxID0gMTAwJS4gMTBfMDAwXzAwMCA9IDElLiAxXzAwMF8wMDAgPSAwLjElCi8vIEBwYXJhbSBwcmljZU1pbiBNaW4gcHJpY2UgcmFuZ2UuIEF0IHRoaXMgcG9pbnQgYWxsIGFzc2V0cyBhcmUgaW4gYXNzZXQgQS4KLy8gQHBhcmFtIHByaWNlTWF4IE1heCBwcmljZSByYW5nZS4gQXQgdGhpcyBwb2ludCBhbGwgYXNzZXRzIGFyZSBpbiBhc3NldCBCLgovLyBAcGFyYW0gY3VycmVudFByaWNlIERlcGxveWVyIGNhbiBzcGVjaWZ5IHRoZSBjdXJyZW50IHByaWNlIGZvciBlYXNpZXIgZGVwbG95ZW1udC4KLy8gQHBhcmFtIHZlcmlmaWNhdGlvbkNsYXNzIE1pbmltdW0gdmVyaWZpY2F0aW9uIGxldmVsIGZyb20gdGhlIGJpYXRlYyBpZGVudGl0eS4gTGV2ZWwgMCBtZWFucyBubyBreWMuCi8vIEByZXR1cm5zIExQIHRva2VuIElECmRlcGxveVBvb2w6Cglwcm90byAxMCAxCgoJLy8gUHVzaCBlbXB0eSBieXRlcyBhZnRlciB0aGUgZnJhbWUgcG9pbnRlciB0byByZXNlcnZlIHNwYWNlIGZvciBsb2NhbCB2YXJpYWJsZXMKCWJ5dGVjIDEgLy8gMHgKCWR1cAoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czozNTgKCS8vIHZlcmlmeVBheVR4bih0eFNlZWQsIHsgcmVjZWl2ZXI6IHRoaXMuYXBwLmFkZHJlc3MsIGFtb3VudDogeyBncmVhdGVyVGhhbkVxdWFsVG86IDVfMDAwXzAwMCB9IH0pCgkvLyB2ZXJpZnkgcmVjZWl2ZXIKCWZyYW1lX2RpZyAtNSAvLyB0eFNlZWQ6IFBheVR4bgoJZ3R4bnMgUmVjZWl2ZXIKCWdsb2JhbCBDdXJyZW50QXBwbGljYXRpb25BZGRyZXNzCgk9PQoKCS8vIHRyYW5zYWN0aW9uIHZlcmlmaWNhdGlvbiBmYWlsZWQ6IHsidHhuIjoidHhTZWVkIiwiZmllbGQiOiJyZWNlaXZlciIsImV4cGVjdGVkIjoidGhpcy5hcHAuYWRkcmVzcyJ9Cglhc3NlcnQKCgkvLyB2ZXJpZnkgYW1vdW50CglmcmFtZV9kaWcgLTUgLy8gdHhTZWVkOiBQYXlUeG4KCWd0eG5zIEFtb3VudAoJcHVzaGludCA1XzAwMF8wMDAKCT49CgoJLy8gdHJhbnNhY3Rpb24gdmVyaWZpY2F0aW9uIGZhaWxlZDogeyJ0eG4iOiJ0eFNlZWQiLCJmaWVsZCI6ImFtb3VudCIsImNvbmRpdGlvbiI6ImdyZWF0ZXJUaGFuRXF1YWxUbyIsImV4cGVjdGVkIjoiPj01XzAwMF8wMDAifQoJYXNzZXJ0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjM1OQoJLy8gYXNzZXJ0KHZlcmlmaWNhdGlvbkNsYXNzIDw9IDQpCglmcmFtZV9kaWcgLTEwIC8vIHZlcmlmaWNhdGlvbkNsYXNzOiB1aW50NjQKCWludGMgMzIgLy8gNAoJPD0KCWFzc2VydAoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czozNjEKCS8vIGFzc2VydChhcHBCaWF0ZWNDb25maWdQcm92aWRlciA9PT0gdGhpcy5hcHBCaWF0ZWNDb25maWdQcm92aWRlci52YWx1ZSwgJ0VfQ09ORklHJykKCWZyYW1lX2RpZyAtMyAvLyBhcHBCaWF0ZWNDb25maWdQcm92aWRlcjogQXBwSUQKCWJ5dGVjIDkgLy8gICJCIgoJYXBwX2dsb2JhbF9nZXQKCT09CgoJLy8gRV9DT05GSUcKCWFzc2VydAoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czozNjQKCS8vIHRoaXMucGVuZGluZ0dyb3VwLmFkZEFwcENhbGwoewoJLy8gICAgICAgb25Db21wbGV0aW9uOiBPbkNvbXBsZXRpb24uTm9PcCwKCS8vICAgICAgIGFwcHJvdmFsUHJvZ3JhbTogWwoJLy8gICAgICAgICB0aGlzLmNsYW1tQXBwcm92YWxQcm9ncmFtMS52YWx1ZSwKCS8vICAgICAgICAgdGhpcy5jbGFtbUFwcHJvdmFsUHJvZ3JhbTIudmFsdWUsCgkvLyAgICAgICAgIC8vIHRoaXMuY2xhbW1BcHByb3ZhbFByb2dyYW0zLnZhbHVlLAoJLy8gICAgICAgICAvLyB0aGlzLmNsYW1tQXBwcm92YWxQcm9ncmFtNC52YWx1ZSwKCS8vICAgICAgIF0sCgkvLyAgICAgICBjbGVhclN0YXRlUHJvZ3JhbTogQmlhdGVjQ2xhbW1Qb29sLmNsZWFyUHJvZ3JhbSgpLAoJLy8gICAgICAgZ2xvYmFsTnVtVWludDogQmlhdGVjQ2xhbW1Qb29sLnNjaGVtYS5nbG9iYWwubnVtVWludCwKCS8vICAgICAgIGdsb2JhbE51bUJ5dGVTbGljZTogQmlhdGVjQ2xhbW1Qb29sLnNjaGVtYS5nbG9iYWwubnVtQnl0ZVNsaWNlLAoJLy8gICAgICAgZXh0cmFQcm9ncmFtUGFnZXM6IDMsCgkvLyAgICAgICBhcHBsaWNhdGlvbkFyZ3M6IFsKCS8vICAgICAgICAgLy8gbm8gYXJncwoJLy8gICAgICAgICBtZXRob2QoJ2NyZWF0ZUFwcGxpY2F0aW9uKCl2b2lkJyksCgkvLyAgICAgICBdLAoJLy8gICAgICAgaXNGaXJzdFR4bjogdHJ1ZSwKCS8vICAgICB9KQoJaXR4bl9iZWdpbgoJaW50YyAyNyAvLyAgYXBwbAoJaXR4bl9maWVsZCBUeXBlRW51bQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czozNjUKCS8vIG9uQ29tcGxldGlvbjogT25Db21wbGV0aW9uLk5vT3AKCWludGMgMSAvLyAgTm9PcAoJaXR4bl9maWVsZCBPbkNvbXBsZXRpb24KCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6MzY2CgkvLyBhcHByb3ZhbFByb2dyYW06IFsKCS8vICAgICAgICAgdGhpcy5jbGFtbUFwcHJvdmFsUHJvZ3JhbTEudmFsdWUsCgkvLyAgICAgICAgIHRoaXMuY2xhbW1BcHByb3ZhbFByb2dyYW0yLnZhbHVlLAoJLy8gICAgICAgICAvLyB0aGlzLmNsYW1tQXBwcm92YWxQcm9ncmFtMy52YWx1ZSwKCS8vICAgICAgICAgLy8gdGhpcy5jbGFtbUFwcHJvdmFsUHJvZ3JhbTQudmFsdWUsCgkvLyAgICAgICBdCglieXRlYyAxMCAvLyAgImNhcGIxIgoJYm94X2dldAoKCS8vIGJveCB2YWx1ZSBkb2VzIG5vdCBleGlzdDogdGhpcy5jbGFtbUFwcHJvdmFsUHJvZ3JhbTEudmFsdWUKCWFzc2VydAoJaXR4bl9maWVsZCBBcHByb3ZhbFByb2dyYW1QYWdlcwoJYnl0ZWMgMTMgLy8gICJjYXBiMiIKCWJveF9nZXQKCgkvLyBib3ggdmFsdWUgZG9lcyBub3QgZXhpc3Q6IHRoaXMuY2xhbW1BcHByb3ZhbFByb2dyYW0yLnZhbHVlCglhc3NlcnQKCWl0eG5fZmllbGQgQXBwcm92YWxQcm9ncmFtUGFnZXMKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6MzcyCgkvLyBjbGVhclN0YXRlUHJvZ3JhbTogQmlhdGVjQ2xhbW1Qb29sLmNsZWFyUHJvZ3JhbSgpCglwdXNoYnl0ZXMgMHgwYQoJaXR4bl9maWVsZCBDbGVhclN0YXRlUHJvZ3JhbQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czozNzMKCS8vIGdsb2JhbE51bVVpbnQ6IEJpYXRlY0NsYW1tUG9vbC5zY2hlbWEuZ2xvYmFsLm51bVVpbnQKCWludGMgMzQgLy8gMTAKCWl0eG5fZmllbGQgR2xvYmFsTnVtVWludAoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czozNzQKCS8vIGdsb2JhbE51bUJ5dGVTbGljZTogQmlhdGVjQ2xhbW1Qb29sLnNjaGVtYS5nbG9iYWwubnVtQnl0ZVNsaWNlCglwdXNoaW50IDExCglpdHhuX2ZpZWxkIEdsb2JhbE51bUJ5dGVTbGljZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czozNzUKCS8vIGV4dHJhUHJvZ3JhbVBhZ2VzOiAzCglpbnRjIDQ5IC8vIDMKCWl0eG5fZmllbGQgRXh0cmFQcm9ncmFtUGFnZXMKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6Mzc2CgkvLyBhcHBsaWNhdGlvbkFyZ3M6IFsKCS8vICAgICAgICAgLy8gbm8gYXJncwoJLy8gICAgICAgICBtZXRob2QoJ2NyZWF0ZUFwcGxpY2F0aW9uKCl2b2lkJyksCgkvLyAgICAgICBdCglieXRlYyAyOSAvLyAgbWV0aG9kICJjcmVhdGVBcHBsaWNhdGlvbigpdm9pZCIKCWl0eG5fZmllbGQgQXBwbGljYXRpb25BcmdzCgoJLy8gRmVlIGZpZWxkIG5vdCBzZXQsIGRlZmF1bHRpbmcgdG8gMAoJaW50YyAxIC8vIDAKCWl0eG5fZmllbGQgRmVlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjM4MwoJLy8gdGhpcy5wZW5kaW5nR3JvdXAuc3VibWl0KCkKCWl0eG5fc3VibWl0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjM4NAoJLy8gYXBwSWQgPSB0aGlzLml0eG4uY3JlYXRlZEFwcGxpY2F0aW9uSUQuaWQKCWl0eG4gQ3JlYXRlZEFwcGxpY2F0aW9uSUQKCWZyYW1lX2J1cnkgMCAvLyBhcHBJZDogdWludDY0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjM4NQoJLy8gdGhpcy5wZW5kaW5nR3JvdXAuYWRkUGF5bWVudCh7CgkvLyAgICAgICByZWNlaXZlcjogQXBwSUQuZnJvbVVpbnQ2NChhcHBJZCkuYWRkcmVzcywKCS8vICAgICAgIGFtb3VudDogNDUwXzAwMCwKCS8vICAgICAgIGZlZTogMCwKCS8vICAgICAgIGlzRmlyc3RUeG46IHRydWUsCgkvLyAgICAgfSkKCWl0eG5fYmVnaW4KCWludGMgMiAvLyAgcGF5CglpdHhuX2ZpZWxkIFR5cGVFbnVtCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjM4NgoJLy8gcmVjZWl2ZXI6IEFwcElELmZyb21VaW50NjQoYXBwSWQpLmFkZHJlc3MKCWZyYW1lX2RpZyAwIC8vIGFwcElkOiB1aW50NjQKCWFwcF9wYXJhbXNfZ2V0IEFwcEFkZHJlc3MKCXBvcAoJaXR4bl9maWVsZCBSZWNlaXZlcgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czozODcKCS8vIGFtb3VudDogNDUwXzAwMAoJcHVzaGludCA0NTBfMDAwCglpdHhuX2ZpZWxkIEFtb3VudAoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czozODgKCS8vIGZlZTogMAoJaW50YyAxIC8vIDAKCWl0eG5fZmllbGQgRmVlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjM5MgoJLy8gdGhpcy5wZW5kaW5nR3JvdXAuYWRkQXBwQ2FsbCh7CgkvLyAgICAgICBhcHBsaWNhdGlvbklEOiBBcHBJRC5mcm9tVWludDY0KGFwcElkKSwKCS8vICAgICAgIGFwcGxpY2F0aW9uQXJnczogWwoJLy8gICAgICAgICAvLyBhc3NldEEsIGFzc2V0QiwgYXBwQmlhdGVjQ29uZmlnUHJvdmlkZXIsIGFwcEJpYXRlY1Bvb2xQcm92aWRlciwgdHhTZWVkLCBmZWUsIHByaWNlTWluLCBwcmljZU1heCwgY3VycmVudFByaWNlLCB2ZXJpZmljYXRpb25DbGFzcwoJLy8gICAgICAgICBtZXRob2QoJ2Jvb3RzdHJhcCh1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQscGF5LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQpdWludDY0JyksCgkvLyAgICAgICAgIGl0b2IoYXNzZXRBLmlkKSwKCS8vICAgICAgICAgaXRvYihhc3NldEIuaWQpLAoJLy8gICAgICAgICBpdG9iKGFwcEJpYXRlY0NvbmZpZ1Byb3ZpZGVyLmlkKSwKCS8vICAgICAgICAgaXRvYihhcHBCaWF0ZWNQb29sUHJvdmlkZXIuaWQpLAoJLy8gICAgICAgICBpdG9iKGZlZSBhcyB1aW50NjQpLAoJLy8gICAgICAgICBpdG9iKHByaWNlTWluIGFzIHVpbnQ2NCksCgkvLyAgICAgICAgIGl0b2IocHJpY2VNYXggYXMgdWludDY0KSwKCS8vICAgICAgICAgaXRvYihjdXJyZW50UHJpY2UgYXMgdWludDY0KSwKCS8vICAgICAgICAgaXRvYih2ZXJpZmljYXRpb25DbGFzcyBhcyB1aW50NjQpLAoJLy8gICAgICAgXSwKCS8vICAgICAgIGFzc2V0czogW2Fzc2V0QSwgYXNzZXRCXSwKCS8vICAgICAgIGFwcGxpY2F0aW9uczogW2FwcEJpYXRlY0NvbmZpZ1Byb3ZpZGVyLCBhcHBCaWF0ZWNQb29sUHJvdmlkZXJdLAoJLy8gICAgICAgZmVlOiAwLAoJLy8gICAgIH0pCglpdHhuX25leHQKCWludGMgMjcgLy8gIGFwcGwKCWl0eG5fZmllbGQgVHlwZUVudW0KCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6MzkzCgkvLyBhcHBsaWNhdGlvbklEOiBBcHBJRC5mcm9tVWludDY0KGFwcElkKQoJZnJhbWVfZGlnIDAgLy8gYXBwSWQ6IHVpbnQ2NAoJaXR4bl9maWVsZCBBcHBsaWNhdGlvbklECgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjM5NAoJLy8gYXBwbGljYXRpb25BcmdzOiBbCgkvLyAgICAgICAgIC8vIGFzc2V0QSwgYXNzZXRCLCBhcHBCaWF0ZWNDb25maWdQcm92aWRlciwgYXBwQmlhdGVjUG9vbFByb3ZpZGVyLCB0eFNlZWQsIGZlZSwgcHJpY2VNaW4sIHByaWNlTWF4LCBjdXJyZW50UHJpY2UsIHZlcmlmaWNhdGlvbkNsYXNzCgkvLyAgICAgICAgIG1ldGhvZCgnYm9vdHN0cmFwKHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCxwYXksdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCl1aW50NjQnKSwKCS8vICAgICAgICAgaXRvYihhc3NldEEuaWQpLAoJLy8gICAgICAgICBpdG9iKGFzc2V0Qi5pZCksCgkvLyAgICAgICAgIGl0b2IoYXBwQmlhdGVjQ29uZmlnUHJvdmlkZXIuaWQpLAoJLy8gICAgICAgICBpdG9iKGFwcEJpYXRlY1Bvb2xQcm92aWRlci5pZCksCgkvLyAgICAgICAgIGl0b2IoZmVlIGFzIHVpbnQ2NCksCgkvLyAgICAgICAgIGl0b2IocHJpY2VNaW4gYXMgdWludDY0KSwKCS8vICAgICAgICAgaXRvYihwcmljZU1heCBhcyB1aW50NjQpLAoJLy8gICAgICAgICBpdG9iKGN1cnJlbnRQcmljZSBhcyB1aW50NjQpLAoJLy8gICAgICAgICBpdG9iKHZlcmlmaWNhdGlvbkNsYXNzIGFzIHVpbnQ2NCksCgkvLyAgICAgICBdCglwdXNoYnl0ZXMgMHgyYmZmZmE3NSAvLyBtZXRob2QgImJvb3RzdHJhcCh1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQscGF5LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQpdWludDY0IgoJaXR4bl9maWVsZCBBcHBsaWNhdGlvbkFyZ3MKCWZyYW1lX2RpZyAtMSAvLyBhc3NldEE6IEFzc2V0SUQKCWl0b2IKCWl0eG5fZmllbGQgQXBwbGljYXRpb25BcmdzCglmcmFtZV9kaWcgLTIgLy8gYXNzZXRCOiBBc3NldElECglpdG9iCglpdHhuX2ZpZWxkIEFwcGxpY2F0aW9uQXJncwoJZnJhbWVfZGlnIC0zIC8vIGFwcEJpYXRlY0NvbmZpZ1Byb3ZpZGVyOiBBcHBJRAoJaXRvYgoJaXR4bl9maWVsZCBBcHBsaWNhdGlvbkFyZ3MKCWZyYW1lX2RpZyAtNCAvLyBhcHBCaWF0ZWNQb29sUHJvdmlkZXI6IEFwcElECglpdG9iCglpdHhuX2ZpZWxkIEFwcGxpY2F0aW9uQXJncwoJZnJhbWVfZGlnIC02IC8vIGZlZTogdWludDY0CglpdG9iCglpdHhuX2ZpZWxkIEFwcGxpY2F0aW9uQXJncwoJZnJhbWVfZGlnIC03IC8vIHByaWNlTWluOiB1aW50NjQKCWl0b2IKCWl0eG5fZmllbGQgQXBwbGljYXRpb25BcmdzCglmcmFtZV9kaWcgLTggLy8gcHJpY2VNYXg6IHVpbnQ2NAoJaXRvYgoJaXR4bl9maWVsZCBBcHBsaWNhdGlvbkFyZ3MKCWZyYW1lX2RpZyAtOSAvLyBjdXJyZW50UHJpY2U6IHVpbnQ2NAoJaXRvYgoJaXR4bl9maWVsZCBBcHBsaWNhdGlvbkFyZ3MKCWZyYW1lX2RpZyAtMTAgLy8gdmVyaWZpY2F0aW9uQ2xhc3M6IHVpbnQ2NAoJaXRvYgoJaXR4bl9maWVsZCBBcHBsaWNhdGlvbkFyZ3MKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NDA3CgkvLyBhc3NldHM6IFthc3NldEEsIGFzc2V0Ql0KCWZyYW1lX2RpZyAtMSAvLyBhc3NldEE6IEFzc2V0SUQKCWl0eG5fZmllbGQgQXNzZXRzCglmcmFtZV9kaWcgLTIgLy8gYXNzZXRCOiBBc3NldElECglpdHhuX2ZpZWxkIEFzc2V0cwoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo0MDgKCS8vIGFwcGxpY2F0aW9uczogW2FwcEJpYXRlY0NvbmZpZ1Byb3ZpZGVyLCBhcHBCaWF0ZWNQb29sUHJvdmlkZXJdCglmcmFtZV9kaWcgLTMgLy8gYXBwQmlhdGVjQ29uZmlnUHJvdmlkZXI6IEFwcElECglpdHhuX2ZpZWxkIEFwcGxpY2F0aW9ucwoJZnJhbWVfZGlnIC00IC8vIGFwcEJpYXRlY1Bvb2xQcm92aWRlcjogQXBwSUQKCWl0eG5fZmllbGQgQXBwbGljYXRpb25zCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjQwOQoJLy8gZmVlOiAwCglpbnRjIDEgLy8gMAoJaXR4bl9maWVsZCBGZWUKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NDExCgkvLyB0aGlzLnBlbmRpbmdHcm91cC5zdWJtaXQoKQoJaXR4bl9zdWJtaXQKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NDE0CgkvLyB0aGlzLnJlY2VudFBvb2xzSW5kZXgudmFsdWUgPSB0aGlzLnJlY2VudFBvb2xzSW5kZXgudmFsdWUgKyAxCglieXRlYyAxMSAvLyAgInJwaSIKCWR1cAoJYXBwX2dsb2JhbF9nZXQKCWludGMgMiAvLyAxCgkrCglhcHBfZ2xvYmFsX3B1dAoKCS8vICppZjVfY29uZGl0aW9uCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NDE1CgkvLyB0aGlzLnJlY2VudFBvb2xzSW5kZXgudmFsdWUgPiAxMAoJYnl0ZWMgMTEgLy8gICJycGkiCglhcHBfZ2xvYmFsX2dldAoJaW50YyAzNCAvLyAxMAoJPgoJYnogKmlmNV9lbmQKCgkvLyAqaWY1X2NvbnNlcXVlbnQKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo0MTUKCS8vIHRoaXMucmVjZW50UG9vbHNJbmRleC52YWx1ZSA9IDEKCWJ5dGVjIDExIC8vICAicnBpIgoJaW50YyAyIC8vIDEKCWFwcF9nbG9iYWxfcHV0CgoqaWY1X2VuZDoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo0MTYKCS8vIHN0b3JlVG8gPSB0aGlzLnJlY2VudFBvb2xzSW5kZXgudmFsdWUKCWJ5dGVjIDExIC8vICAicnBpIgoJYXBwX2dsb2JhbF9nZXQKCWZyYW1lX2J1cnkgMSAvLyBzdG9yZVRvOiB1aW50NjQKCgkvLyAqaWY2X2NvbmRpdGlvbgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjQxNwoJLy8gc3RvcmVUbyA9PSAxCglmcmFtZV9kaWcgMSAvLyBzdG9yZVRvOiB1aW50NjQKCWludGMgMiAvLyAxCgk9PQoJYnogKmlmNl9lbHNlaWYxX2NvbmRpdGlvbgoKCS8vICppZjZfY29uc2VxdWVudAoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjQxOAoJLy8gdGhpcy5yZWNlbnRQb29sczEudmFsdWUgPSBhcHBJZAoJYnl0ZWMgMTggLy8gICJycDEiCglmcmFtZV9kaWcgMCAvLyBhcHBJZDogdWludDY0CglhcHBfZ2xvYmFsX3B1dAoJYiAqaWY2X2VuZAoKKmlmNl9lbHNlaWYxX2NvbmRpdGlvbjoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo0MTkKCS8vIHN0b3JlVG8gPT0gMgoJZnJhbWVfZGlnIDEgLy8gc3RvcmVUbzogdWludDY0CglpbnRjIDI2IC8vIDIKCT09CglieiAqaWY2X2Vsc2VpZjJfY29uZGl0aW9uCgoJLy8gKmlmNl9lbHNlaWYxX2NvbnNlcXVlbnQKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo0MjAKCS8vIHRoaXMucmVjZW50UG9vbHMyLnZhbHVlID0gYXBwSWQKCWJ5dGVjIDE5IC8vICAicnAyIgoJZnJhbWVfZGlnIDAgLy8gYXBwSWQ6IHVpbnQ2NAoJYXBwX2dsb2JhbF9wdXQKCWIgKmlmNl9lbmQKCippZjZfZWxzZWlmMl9jb25kaXRpb246CgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NDIxCgkvLyBzdG9yZVRvID09IDMKCWZyYW1lX2RpZyAxIC8vIHN0b3JlVG86IHVpbnQ2NAoJaW50YyA0OSAvLyAzCgk9PQoJYnogKmlmNl9lbHNlaWYzX2NvbmRpdGlvbgoKCS8vICppZjZfZWxzZWlmMl9jb25zZXF1ZW50CgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NDIyCgkvLyB0aGlzLnJlY2VudFBvb2xzMy52YWx1ZSA9IGFwcElkCglieXRlYyAyMCAvLyAgInJwMyIKCWZyYW1lX2RpZyAwIC8vIGFwcElkOiB1aW50NjQKCWFwcF9nbG9iYWxfcHV0CgliICppZjZfZW5kCgoqaWY2X2Vsc2VpZjNfY29uZGl0aW9uOgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjQyMwoJLy8gc3RvcmVUbyA9PSA0CglmcmFtZV9kaWcgMSAvLyBzdG9yZVRvOiB1aW50NjQKCWludGMgMzIgLy8gNAoJPT0KCWJ6ICppZjZfZWxzZWlmNF9jb25kaXRpb24KCgkvLyAqaWY2X2Vsc2VpZjNfY29uc2VxdWVudAoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjQyNAoJLy8gdGhpcy5yZWNlbnRQb29sczQudmFsdWUgPSBhcHBJZAoJYnl0ZWMgMjEgLy8gICJycDQiCglmcmFtZV9kaWcgMCAvLyBhcHBJZDogdWludDY0CglhcHBfZ2xvYmFsX3B1dAoJYiAqaWY2X2VuZAoKKmlmNl9lbHNlaWY0X2NvbmRpdGlvbjoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo0MjUKCS8vIHN0b3JlVG8gPT0gNQoJZnJhbWVfZGlnIDEgLy8gc3RvcmVUbzogdWludDY0CglpbnRjIDMzIC8vIDUKCT09CglieiAqaWY2X2Vsc2VpZjVfY29uZGl0aW9uCgoJLy8gKmlmNl9lbHNlaWY0X2NvbnNlcXVlbnQKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo0MjYKCS8vIHRoaXMucmVjZW50UG9vbHM1LnZhbHVlID0gYXBwSWQKCWJ5dGVjIDIyIC8vICAicnA1IgoJZnJhbWVfZGlnIDAgLy8gYXBwSWQ6IHVpbnQ2NAoJYXBwX2dsb2JhbF9wdXQKCWIgKmlmNl9lbmQKCippZjZfZWxzZWlmNV9jb25kaXRpb246CgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NDI3CgkvLyBzdG9yZVRvID09IDYKCWZyYW1lX2RpZyAxIC8vIHN0b3JlVG86IHVpbnQ2NAoJaW50YyAyNyAvLyA2Cgk9PQoJYnogKmlmNl9lbHNlaWY2X2NvbmRpdGlvbgoKCS8vICppZjZfZWxzZWlmNV9jb25zZXF1ZW50CgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NDI4CgkvLyB0aGlzLnJlY2VudFBvb2xzNi52YWx1ZSA9IGFwcElkCglieXRlYyAyMyAvLyAgInJwNiIKCWZyYW1lX2RpZyAwIC8vIGFwcElkOiB1aW50NjQKCWFwcF9nbG9iYWxfcHV0CgliICppZjZfZW5kCgoqaWY2X2Vsc2VpZjZfY29uZGl0aW9uOgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjQyOQoJLy8gc3RvcmVUbyA9PSA3CglmcmFtZV9kaWcgMSAvLyBzdG9yZVRvOiB1aW50NjQKCXB1c2hpbnQgNwoJPT0KCWJ6ICppZjZfZWxzZWlmN19jb25kaXRpb24KCgkvLyAqaWY2X2Vsc2VpZjZfY29uc2VxdWVudAoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjQzMAoJLy8gdGhpcy5yZWNlbnRQb29sczcudmFsdWUgPSBhcHBJZAoJYnl0ZWMgMjQgLy8gICJycDciCglmcmFtZV9kaWcgMCAvLyBhcHBJZDogdWludDY0CglhcHBfZ2xvYmFsX3B1dAoJYiAqaWY2X2VuZAoKKmlmNl9lbHNlaWY3X2NvbmRpdGlvbjoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo0MzEKCS8vIHN0b3JlVG8gPT0gOAoJZnJhbWVfZGlnIDEgLy8gc3RvcmVUbzogdWludDY0CglpbnRjIDAgLy8gOAoJPT0KCWJ6ICppZjZfZWxzZWlmOF9jb25kaXRpb24KCgkvLyAqaWY2X2Vsc2VpZjdfY29uc2VxdWVudAoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjQzMgoJLy8gdGhpcy5yZWNlbnRQb29sczgudmFsdWUgPSBhcHBJZAoJYnl0ZWMgMjUgLy8gICJycDgiCglmcmFtZV9kaWcgMCAvLyBhcHBJZDogdWludDY0CglhcHBfZ2xvYmFsX3B1dAoJYiAqaWY2X2VuZAoKKmlmNl9lbHNlaWY4X2NvbmRpdGlvbjoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo0MzMKCS8vIHN0b3JlVG8gPT0gOQoJZnJhbWVfZGlnIDEgLy8gc3RvcmVUbzogdWludDY0CglwdXNoaW50IDkKCT09CglieiAqaWY2X2Vsc2VpZjlfY29uZGl0aW9uCgoJLy8gKmlmNl9lbHNlaWY4X2NvbnNlcXVlbnQKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo0MzQKCS8vIHRoaXMucmVjZW50UG9vbHM5LnZhbHVlID0gYXBwSWQKCWJ5dGVjIDI2IC8vICAicnA5IgoJZnJhbWVfZGlnIDAgLy8gYXBwSWQ6IHVpbnQ2NAoJYXBwX2dsb2JhbF9wdXQKCWIgKmlmNl9lbmQKCippZjZfZWxzZWlmOV9jb25kaXRpb246CgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NDM1CgkvLyBzdG9yZVRvID09IDEwCglmcmFtZV9kaWcgMSAvLyBzdG9yZVRvOiB1aW50NjQKCWludGMgMzQgLy8gMTAKCT09CglieiAqaWY2X2VuZAoKCS8vICppZjZfZWxzZWlmOV9jb25zZXF1ZW50CgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NDM2CgkvLyB0aGlzLnJlY2VudFBvb2xzMTAudmFsdWUgPSBhcHBJZAoJYnl0ZWMgMTcgLy8gICJycDEwIgoJZnJhbWVfZGlnIDAgLy8gYXBwSWQ6IHVpbnQ2NAoJYXBwX2dsb2JhbF9wdXQKCippZjZfZW5kOgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjQzOAoJLy8gcmV0dXJuIGFwcElkOwoJZnJhbWVfZGlnIDAgLy8gYXBwSWQ6IHVpbnQ2NAoKCS8vIHNldCB0aGUgc3Vicm91dGluZSByZXR1cm4gdmFsdWUKCWZyYW1lX2J1cnkgMAoKCS8vIHBvcCBhbGwgbG9jYWwgdmFyaWFibGVzIGZyb20gdGhlIHN0YWNrCglwb3BuIDEKCXJldHN1YgoKLy8gcmVnaXN0ZXJQb29sKCl2b2lkCiphYmlfcm91dGVfcmVnaXN0ZXJQb29sOgoJLy8gZXhlY3V0ZSByZWdpc3RlclBvb2woKXZvaWQKCWNhbGxzdWIgcmVnaXN0ZXJQb29sCglpbnRjIDIgLy8gMQoJcmV0dXJuCgovLyByZWdpc3RlclBvb2woKTogdm9pZAovLwovLyBUaGlzIG1ldGhvZCBpcyBjYWxsZWQgYnkgY29uc3RydWN0b3Igb2YgdGhlIGx1cXVpZGl0eSBwb29sCnJlZ2lzdGVyUG9vbDoKCXByb3RvIDAgMAoKCS8vIFB1c2ggZW1wdHkgYnl0ZXMgYWZ0ZXIgdGhlIGZyYW1lIHBvaW50ZXIgdG8gcmVzZXJ2ZSBzcGFjZSBmb3IgbG9jYWwgdmFyaWFibGVzCglieXRlYyAxIC8vIDB4CglkdXBuIDE0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjQ0NQoJLy8gYXBwQ2xhbW1Qb29sID0gZ2xvYmFscy5jYWxsZXJBcHBsaWNhdGlvbklEIGFzIEFwcElECglnbG9iYWwgQ2FsbGVyQXBwbGljYXRpb25JRAoJZnJhbWVfYnVyeSAwIC8vIGFwcENsYW1tUG9vbDogdWludDY0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjQ0NgoJLy8gYXNzZXRBID0gQXNzZXRJRC5mcm9tVWludDY0KGFwcENsYW1tUG9vbC5nbG9iYWxTdGF0ZSgnYScpIGFzIHVpbnQ2NCkKCWZyYW1lX2RpZyAwIC8vIGFwcENsYW1tUG9vbDogdWludDY0CglwdXNoYnl0ZXMgMHg2MSAvLyAiYSIKCWFwcF9nbG9iYWxfZ2V0X2V4CgoJLy8gZ2xvYmFsIHN0YXRlIHZhbHVlIGRvZXMgbm90IGV4aXN0OiBhcHBDbGFtbVBvb2wuZ2xvYmFsU3RhdGUoJ2EnKQoJYXNzZXJ0CglmcmFtZV9idXJ5IDEgLy8gYXNzZXRBOiB1aW50NjQKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NDQ3CgkvLyBhc3NldEIgPSBBc3NldElELmZyb21VaW50NjQoYXBwQ2xhbW1Qb29sLmdsb2JhbFN0YXRlKCdiJykgYXMgdWludDY0KQoJZnJhbWVfZGlnIDAgLy8gYXBwQ2xhbW1Qb29sOiB1aW50NjQKCXB1c2hieXRlcyAweDYyIC8vICJiIgoJYXBwX2dsb2JhbF9nZXRfZXgKCgkvLyBnbG9iYWwgc3RhdGUgdmFsdWUgZG9lcyBub3QgZXhpc3Q6IGFwcENsYW1tUG9vbC5nbG9iYWxTdGF0ZSgnYicpCglhc3NlcnQKCWZyYW1lX2J1cnkgMiAvLyBhc3NldEI6IHVpbnQ2NAoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo0NDgKCS8vIHZlcmlmaWNhdGlvbkNsYXNzID0gYXBwQ2xhbW1Qb29sLmdsb2JhbFN0YXRlKCdjJykgYXMgdWludDY0CglmcmFtZV9kaWcgMCAvLyBhcHBDbGFtbVBvb2w6IHVpbnQ2NAoJcHVzaGJ5dGVzIDB4NjMgLy8gImMiCglhcHBfZ2xvYmFsX2dldF9leAoKCS8vIGdsb2JhbCBzdGF0ZSB2YWx1ZSBkb2VzIG5vdCBleGlzdDogYXBwQ2xhbW1Qb29sLmdsb2JhbFN0YXRlKCdjJykKCWFzc2VydAoJZnJhbWVfYnVyeSAzIC8vIHZlcmlmaWNhdGlvbkNsYXNzOiB1aW50NjQKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NDQ5CgkvLyBwTWluID0gYXBwQ2xhbW1Qb29sLmdsb2JhbFN0YXRlKCdwTWluJykgYXMgdWludDY0CglmcmFtZV9kaWcgMCAvLyBhcHBDbGFtbVBvb2w6IHVpbnQ2NAoJcHVzaGJ5dGVzIDB4NzA0ZDY5NmUgLy8gInBNaW4iCglhcHBfZ2xvYmFsX2dldF9leAoKCS8vIGdsb2JhbCBzdGF0ZSB2YWx1ZSBkb2VzIG5vdCBleGlzdDogYXBwQ2xhbW1Qb29sLmdsb2JhbFN0YXRlKCdwTWluJykKCWFzc2VydAoJZnJhbWVfYnVyeSA0IC8vIHBNaW46IHVpbnQ2NAoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo0NTAKCS8vIHBNYXggPSBhcHBDbGFtbVBvb2wuZ2xvYmFsU3RhdGUoJ3BNYXgnKSBhcyB1aW50NjQKCWZyYW1lX2RpZyAwIC8vIGFwcENsYW1tUG9vbDogdWludDY0CglwdXNoYnl0ZXMgMHg3MDRkNjE3OCAvLyAicE1heCIKCWFwcF9nbG9iYWxfZ2V0X2V4CgoJLy8gZ2xvYmFsIHN0YXRlIHZhbHVlIGRvZXMgbm90IGV4aXN0OiBhcHBDbGFtbVBvb2wuZ2xvYmFsU3RhdGUoJ3BNYXgnKQoJYXNzZXJ0CglmcmFtZV9idXJ5IDUgLy8gcE1heDogdWludDY0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjQ1MQoJLy8gZmVlID0gYXBwQ2xhbW1Qb29sLmdsb2JhbFN0YXRlKCdmJykgYXMgdWludDY0CglmcmFtZV9kaWcgMCAvLyBhcHBDbGFtbVBvb2w6IHVpbnQ2NAoJcHVzaGJ5dGVzIDB4NjYgLy8gImYiCglhcHBfZ2xvYmFsX2dldF9leAoKCS8vIGdsb2JhbCBzdGF0ZSB2YWx1ZSBkb2VzIG5vdCBleGlzdDogYXBwQ2xhbW1Qb29sLmdsb2JhbFN0YXRlKCdmJykKCWFzc2VydAoJZnJhbWVfYnVyeSA2IC8vIGZlZTogdWludDY0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjQ1MgoJLy8gbHBUb2tlbiA9IGFwcENsYW1tUG9vbC5nbG9iYWxTdGF0ZSgnbHAnKSBhcyB1aW50NjQKCWZyYW1lX2RpZyAwIC8vIGFwcENsYW1tUG9vbDogdWludDY0CglwdXNoYnl0ZXMgMHg2YzcwIC8vICJscCIKCWFwcF9nbG9iYWxfZ2V0X2V4CgoJLy8gZ2xvYmFsIHN0YXRlIHZhbHVlIGRvZXMgbm90IGV4aXN0OiBhcHBDbGFtbVBvb2wuZ2xvYmFsU3RhdGUoJ2xwJykKCWFzc2VydAoJZnJhbWVfYnVyeSA3IC8vIGxwVG9rZW46IHVpbnQ2NAoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo0NTMKCS8vIGFtbVBvb2xQcmljZSA9IGFwcENsYW1tUG9vbC5nbG9iYWxTdGF0ZSgncHJpY2UnKSBhcyB1aW50NjQKCWZyYW1lX2RpZyAwIC8vIGFwcENsYW1tUG9vbDogdWludDY0CglwdXNoYnl0ZXMgMHg3MDcyNjk2MzY1IC8vICJwcmljZSIKCWFwcF9nbG9iYWxfZ2V0X2V4CgoJLy8gZ2xvYmFsIHN0YXRlIHZhbHVlIGRvZXMgbm90IGV4aXN0OiBhcHBDbGFtbVBvb2wuZ2xvYmFsU3RhdGUoJ3ByaWNlJykKCWFzc2VydAoJZnJhbWVfYnVyeSA4IC8vIGFtbVBvb2xQcmljZTogdWludDY0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjQ1NAoJLy8gYXNzZXJ0KCF0aGlzLnBvb2xzKGFwcENsYW1tUG9vbC5pZCkuZXhpc3RzKQoJYnl0ZWMgMyAvLyAgInAiCglmcmFtZV9kaWcgMCAvLyBhcHBDbGFtbVBvb2w6IHVpbnQ2NAoJaXRvYgoJY29uY2F0Cglib3hfbGVuCglzd2FwCglwb3AKCSEKCWFzc2VydAoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo0NTUKCS8vIGNvbmZpZzogUG9vbENvbmZpZyA9IHsKCS8vICAgICAgIGFzc2V0QTogYXNzZXRBLmlkLAoJLy8gICAgICAgYXNzZXRCOiBhc3NldEIuaWQsCgkvLyAgICAgICBtaW46IHBNaW4sCgkvLyAgICAgICBtYXg6IHBNYXgsCgkvLyAgICAgICBmZWU6IGZlZSwKCS8vICAgICAgIHZlcmlmaWNhdGlvbkNsYXNzOiB2ZXJpZmljYXRpb25DbGFzcywKCS8vICAgICB9CglmcmFtZV9kaWcgMSAvLyBhc3NldEE6IHVpbnQ2NAoJaXRvYgoJZnJhbWVfZGlnIDIgLy8gYXNzZXRCOiB1aW50NjQKCWl0b2IKCWNvbmNhdAoJZnJhbWVfZGlnIDQgLy8gcE1pbjogdWludDY0CglpdG9iCgljb25jYXQKCWZyYW1lX2RpZyA1IC8vIHBNYXg6IHVpbnQ2NAoJaXRvYgoJY29uY2F0CglmcmFtZV9kaWcgNiAvLyBmZWU6IHVpbnQ2NAoJaXRvYgoJY29uY2F0CglmcmFtZV9kaWcgMyAvLyB2ZXJpZmljYXRpb25DbGFzczogdWludDY0CglpdG9iCgljb25jYXQKCWZyYW1lX2J1cnkgOSAvLyBjb25maWc6IFBvb2xDb25maWcKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NDYzCgkvLyBhc3NlcnQoIXRoaXMucG9vbHNCeUNvbmZpZyhjb25maWcpLmV4aXN0cywgJ1Bvb2wgd2l0aCB0aGUgc2FtZSBjb25maWd1cmF0aW9uIGlzIGFscmVhZHkgcmVnaXN0ZXJlZCcpCglieXRlYyAzMSAvLyAgInBjIgoJZnJhbWVfZGlnIDkgLy8gY29uZmlnOiBQb29sQ29uZmlnCgljb25jYXQKCWJveF9sZW4KCXN3YXAKCXBvcAoJIQoKCS8vIFBvb2wgd2l0aCB0aGUgc2FtZSBjb25maWd1cmF0aW9uIGlzIGFscmVhZHkgcmVnaXN0ZXJlZAoJYXNzZXJ0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjQ2NAoJLy8gdGhpcy5wb29sc0J5Q29uZmlnKGNvbmZpZykudmFsdWUgPSBhcHBDbGFtbVBvb2wuaWQKCWJ5dGVjIDMxIC8vICAicGMiCglmcmFtZV9kaWcgOSAvLyBjb25maWc6IFBvb2xDb25maWcKCWNvbmNhdAoJZnJhbWVfZGlnIDAgLy8gYXBwQ2xhbW1Qb29sOiB1aW50NjQKCWl0b2IKCWJveF9wdXQKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NDY2CgkvLyBmdWxsQ29uZmlnOiBGdWxsQ29uZmlnID0gewoJLy8gICAgICAgYXBwSWQ6IGFwcENsYW1tUG9vbC5pZCwKCS8vICAgICAgIGFzc2V0QTogYXNzZXRBLmlkLAoJLy8gICAgICAgYXNzZXRCOiBhc3NldEIuaWQsCgkvLyAgICAgICBscFRva2VuSWQ6IGxwVG9rZW4sCgkvLyAgICAgICBtaW46IHBNaW4sCgkvLyAgICAgICBtYXg6IHBNYXgsCgkvLyAgICAgICBmZWU6IGZlZSwKCS8vICAgICAgIHZlcmlmaWNhdGlvbkNsYXNzOiB2ZXJpZmljYXRpb25DbGFzcyBhcyB1aW50OCwKCS8vICAgICB9CglmcmFtZV9kaWcgMCAvLyBhcHBDbGFtbVBvb2w6IHVpbnQ2NAoJaXRvYgoJZnJhbWVfZGlnIDEgLy8gYXNzZXRBOiB1aW50NjQKCWl0b2IKCWNvbmNhdAoJZnJhbWVfZGlnIDIgLy8gYXNzZXRCOiB1aW50NjQKCWl0b2IKCWNvbmNhdAoJZnJhbWVfZGlnIDQgLy8gcE1pbjogdWludDY0CglpdG9iCgljb25jYXQKCWZyYW1lX2RpZyA1IC8vIHBNYXg6IHVpbnQ2NAoJaXRvYgoJY29uY2F0CglmcmFtZV9kaWcgNiAvLyBmZWU6IHVpbnQ2NAoJaXRvYgoJY29uY2F0CglmcmFtZV9kaWcgNyAvLyBscFRva2VuOiB1aW50NjQKCWl0b2IKCWNvbmNhdAoJZnJhbWVfZGlnIDMgLy8gdmVyaWZpY2F0aW9uQ2xhc3M6IHVpbnQ2NAoJaXRvYgoJZHVwCgliaXRsZW4KCWludGMgMCAvLyA4Cgk8PQoKCS8vIHZlcmlmaWNhdGlvbkNsYXNzIGFzIHVpbnQ4IG92ZXJmbG93ZWQgOCBiaXRzCglhc3NlcnQKCWV4dHJhY3QgNyAxCgljb25jYXQKCWZyYW1lX2J1cnkgMTAgLy8gZnVsbENvbmZpZzogRnVsbENvbmZpZwoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo0NzYKCS8vIHRoaXMuZnVsbENvbmZpZ3MoZnVsbENvbmZpZykudmFsdWUgPSBhcHBDbGFtbVBvb2wuaWQKCXB1c2hieXRlcyAweDY2NjMgLy8gImZjIgoJZnJhbWVfZGlnIDEwIC8vIGZ1bGxDb25maWc6IEZ1bGxDb25maWcKCWNvbmNhdAoJZnJhbWVfZGlnIDAgLy8gYXBwQ2xhbW1Qb29sOiB1aW50NjQKCWl0b2IKCWJveF9wdXQKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NDc4CgkvLyBhcHBQb29sVWludElkID0gYXBwQ2xhbW1Qb29sLmlkCglmcmFtZV9kaWcgMCAvLyBhcHBDbGFtbVBvb2w6IHVpbnQ2NAoJZnJhbWVfYnVyeSAxMSAvLyBhcHBQb29sVWludElkOiB1aW50NjQKCgkvLyAqaWY3X2NvbmRpdGlvbgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjQ4MAoJLy8gYXBwUG9vbFVpbnRJZCAhPSB0aGlzLnJlY2VudFBvb2xzMS52YWx1ZSAmJgoJLy8gICAgICAgYXBwUG9vbFVpbnRJZCAhPSB0aGlzLnJlY2VudFBvb2xzMi52YWx1ZSAmJgoJLy8gICAgICAgYXBwUG9vbFVpbnRJZCAhPSB0aGlzLnJlY2VudFBvb2xzMy52YWx1ZSAmJgoJLy8gICAgICAgYXBwUG9vbFVpbnRJZCAhPSB0aGlzLnJlY2VudFBvb2xzNC52YWx1ZSAmJgoJLy8gICAgICAgYXBwUG9vbFVpbnRJZCAhPSB0aGlzLnJlY2VudFBvb2xzNS52YWx1ZSAmJgoJLy8gICAgICAgYXBwUG9vbFVpbnRJZCAhPSB0aGlzLnJlY2VudFBvb2xzNi52YWx1ZSAmJgoJLy8gICAgICAgYXBwUG9vbFVpbnRJZCAhPSB0aGlzLnJlY2VudFBvb2xzNy52YWx1ZSAmJgoJLy8gICAgICAgYXBwUG9vbFVpbnRJZCAhPSB0aGlzLnJlY2VudFBvb2xzOC52YWx1ZSAmJgoJLy8gICAgICAgYXBwUG9vbFVpbnRJZCAhPSB0aGlzLnJlY2VudFBvb2xzOS52YWx1ZSAmJgoJLy8gICAgICAgYXBwUG9vbFVpbnRJZCAhPSB0aGlzLnJlY2VudFBvb2xzMTAudmFsdWUKCWZyYW1lX2RpZyAxMSAvLyBhcHBQb29sVWludElkOiB1aW50NjQKCWJ5dGVjIDE4IC8vICAicnAxIgoJYXBwX2dsb2JhbF9nZXQKCSE9CglkdXAKCWJ6ICpza2lwX2FuZDIKCWZyYW1lX2RpZyAxMSAvLyBhcHBQb29sVWludElkOiB1aW50NjQKCWJ5dGVjIDE5IC8vICAicnAyIgoJYXBwX2dsb2JhbF9nZXQKCSE9CgkmJgoKKnNraXBfYW5kMjoKCWR1cAoJYnogKnNraXBfYW5kMwoJZnJhbWVfZGlnIDExIC8vIGFwcFBvb2xVaW50SWQ6IHVpbnQ2NAoJYnl0ZWMgMjAgLy8gICJycDMiCglhcHBfZ2xvYmFsX2dldAoJIT0KCSYmCgoqc2tpcF9hbmQzOgoJZHVwCglieiAqc2tpcF9hbmQ0CglmcmFtZV9kaWcgMTEgLy8gYXBwUG9vbFVpbnRJZDogdWludDY0CglieXRlYyAyMSAvLyAgInJwNCIKCWFwcF9nbG9iYWxfZ2V0CgkhPQoJJiYKCipza2lwX2FuZDQ6CglkdXAKCWJ6ICpza2lwX2FuZDUKCWZyYW1lX2RpZyAxMSAvLyBhcHBQb29sVWludElkOiB1aW50NjQKCWJ5dGVjIDIyIC8vICAicnA1IgoJYXBwX2dsb2JhbF9nZXQKCSE9CgkmJgoKKnNraXBfYW5kNToKCWR1cAoJYnogKnNraXBfYW5kNgoJZnJhbWVfZGlnIDExIC8vIGFwcFBvb2xVaW50SWQ6IHVpbnQ2NAoJYnl0ZWMgMjMgLy8gICJycDYiCglhcHBfZ2xvYmFsX2dldAoJIT0KCSYmCgoqc2tpcF9hbmQ2OgoJZHVwCglieiAqc2tpcF9hbmQ3CglmcmFtZV9kaWcgMTEgLy8gYXBwUG9vbFVpbnRJZDogdWludDY0CglieXRlYyAyNCAvLyAgInJwNyIKCWFwcF9nbG9iYWxfZ2V0CgkhPQoJJiYKCipza2lwX2FuZDc6CglkdXAKCWJ6ICpza2lwX2FuZDgKCWZyYW1lX2RpZyAxMSAvLyBhcHBQb29sVWludElkOiB1aW50NjQKCWJ5dGVjIDI1IC8vICAicnA4IgoJYXBwX2dsb2JhbF9nZXQKCSE9CgkmJgoKKnNraXBfYW5kODoKCWR1cAoJYnogKnNraXBfYW5kOQoJZnJhbWVfZGlnIDExIC8vIGFwcFBvb2xVaW50SWQ6IHVpbnQ2NAoJYnl0ZWMgMjYgLy8gICJycDkiCglhcHBfZ2xvYmFsX2dldAoJIT0KCSYmCgoqc2tpcF9hbmQ5OgoJZHVwCglieiAqc2tpcF9hbmQxMAoJZnJhbWVfZGlnIDExIC8vIGFwcFBvb2xVaW50SWQ6IHVpbnQ2NAoJYnl0ZWMgMTcgLy8gICJycDEwIgoJYXBwX2dsb2JhbF9nZXQKCSE9CgkmJgoKKnNraXBfYW5kMTA6CglieiAqaWY3X2VuZAoKCS8vICppZjdfY29uc2VxdWVudAoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjQ5MQoJLy8gYXNzZXJ0KGZhbHNlLCAnQXBwIG5vdCBpbiByZWNlbnRseSBjcmVhdGVkIGFwcHMnKQoJaW50YyAxIC8vIDAKCgkvLyBBcHAgbm90IGluIHJlY2VudGx5IGNyZWF0ZWQgYXBwcwoJYXNzZXJ0CgoqaWY3X2VuZDoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo0OTMKCS8vIGFnZ3JlZ2F0ZWRJbmRleDogQXNzZXRzQ29tYmluZWQgPSB7CgkvLyAgICAgICBhc3NldEE6IGFzc2V0QS5pZCwKCS8vICAgICAgIGFzc2V0QjogYXNzZXRCLmlkLAoJLy8gICAgIH0KCWZyYW1lX2RpZyAxIC8vIGFzc2V0QTogdWludDY0CglpdG9iCglmcmFtZV9kaWcgMiAvLyBhc3NldEI6IHVpbnQ2NAoJaXRvYgoJY29uY2F0CglmcmFtZV9idXJ5IDEyIC8vIGFnZ3JlZ2F0ZWRJbmRleDogQXNzZXRzQ29tYmluZWQKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NDk3CgkvLyBsYXRlc3RQcmljZTogdWludDY0ID0gMAoJaW50YyAxIC8vIDAKCWZyYW1lX2J1cnkgMTMgLy8gbGF0ZXN0UHJpY2U6IHVpbnQ2NAoKCS8vICppZjhfY29uZGl0aW9uCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NDk4CgkvLyB0aGlzLnBvb2xzQWdncmVnYXRlZChhZ2dyZWdhdGVkSW5kZXgpLmV4aXN0cwoJYnl0ZWMgMiAvLyAgInMiCglmcmFtZV9kaWcgMTIgLy8gYWdncmVnYXRlZEluZGV4OiBBc3NldHNDb21iaW5lZAoJY29uY2F0Cglib3hfbGVuCglzd2FwCglwb3AKCWJ6ICppZjhfZWxzZQoKCS8vICppZjhfY29uc2VxdWVudAoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjQ5OQoJLy8gbGF0ZXN0UHJpY2UgPSB0aGlzLnBvb2xzQWdncmVnYXRlZChhZ2dyZWdhdGVkSW5kZXgpLnZhbHVlLmxhdGVzdFByaWNlCglpbnRjIDM1IC8vICBoZWFkT2Zmc2V0CglpbnRjIDAgLy8gOAoJYnl0ZWMgMiAvLyAgInMiCglmcmFtZV9kaWcgMTIgLy8gYWdncmVnYXRlZEluZGV4OiBBc3NldHNDb21iaW5lZAoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJZnJhbWVfYnVyeSAxMyAvLyBsYXRlc3RQcmljZTogdWludDY0CgliICppZjhfZW5kCgoqaWY4X2Vsc2U6CgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NTAxCgkvLyBsYXRlc3RQcmljZSA9IGFtbVBvb2xQcmljZQoJZnJhbWVfZGlnIDggLy8gYW1tUG9vbFByaWNlOiB1aW50NjQKCWZyYW1lX2J1cnkgMTMgLy8gbGF0ZXN0UHJpY2U6IHVpbnQ2NAoKKmlmOF9lbmQ6CgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NTAzCgkvLyBkYXRhOiBBcHBQb29sSW5mbyA9IHsKCS8vICAgICAgIGFzc2V0QTogYXNzZXRBLmlkLAoJLy8gICAgICAgYXNzZXRCOiBhc3NldEIuaWQsCgkvLyAgICAgICB2ZXJpZmljYXRpb25DbGFzczogdmVyaWZpY2F0aW9uQ2xhc3MgYXMgdWludDY0LAoJLy8KCS8vICAgICAgIGxhdGVzdFByaWNlOiBsYXRlc3RQcmljZSwKCS8vCgkvLyAgICAgICBwZXJpb2QxRHVyYXRpb246IHRoaXMucGVyaW9kMS52YWx1ZSwKCS8vCgkvLyAgICAgICBwZXJpb2QxTm93RmVlQTogPHVpbnQ2ND4wLAoJLy8gICAgICAgcGVyaW9kMU5vd0ZlZUI6IDx1aW50NjQ+MCwKCS8vICAgICAgIHBlcmlvZDFOb3dUaW1lOiAwLAoJLy8gICAgICAgcGVyaW9kMU5vd1ZvbHVtZUE6IDx1aW50NjQ+MCwKCS8vICAgICAgIHBlcmlvZDFOb3dWb2x1bWVCOiA8dWludDY0PjAsCgkvLyAgICAgICBwZXJpb2QxTm93VldBUDogPHVpbnQ2ND4wLAoJLy8gICAgICAgcGVyaW9kMVByZXZGZWVBOiA8dWludDY0PjAsCgkvLyAgICAgICBwZXJpb2QxUHJldkZlZUI6IDx1aW50NjQ+MCwKCS8vICAgICAgIHBlcmlvZDFQcmV2VGltZTogMCwKCS8vICAgICAgIHBlcmlvZDFQcmV2Vm9sdW1lQTogPHVpbnQ2ND4wLAoJLy8gICAgICAgcGVyaW9kMVByZXZWb2x1bWVCOiA8dWludDY0PjAsCgkvLyAgICAgICBwZXJpb2QxUHJldlZXQVA6IDx1aW50NjQ+MCwKCS8vCgkvLyAgICAgICBwZXJpb2QyRHVyYXRpb246IHRoaXMucGVyaW9kMi52YWx1ZSwKCS8vCgkvLyAgICAgICBwZXJpb2QyTm93RmVlQTogPHVpbnQ2ND4wLAoJLy8gICAgICAgcGVyaW9kMk5vd0ZlZUI6IDx1aW50NjQ+MCwKCS8vICAgICAgIHBlcmlvZDJOb3dUaW1lOiAwLAoJLy8gICAgICAgcGVyaW9kMk5vd1ZvbHVtZUE6IDx1aW50NjQ+MCwKCS8vICAgICAgIHBlcmlvZDJOb3dWb2x1bWVCOiA8dWludDY0PjAsCgkvLyAgICAgICBwZXJpb2QyTm93VldBUDogPHVpbnQ2ND4wLAoJLy8gICAgICAgcGVyaW9kMlByZXZGZWVBOiA8dWludDY0PjAsCgkvLyAgICAgICBwZXJpb2QyUHJldkZlZUI6IDx1aW50NjQ+MCwKCS8vICAgICAgIHBlcmlvZDJQcmV2VGltZTogMCwKCS8vICAgICAgIHBlcmlvZDJQcmV2Vm9sdW1lQTogPHVpbnQ2ND4wLAoJLy8gICAgICAgcGVyaW9kMlByZXZWb2x1bWVCOiA8dWludDY0PjAsCgkvLyAgICAgICBwZXJpb2QyUHJldlZXQVA6IDx1aW50NjQ+MCwKCS8vCgkvLyAgICAgICBwZXJpb2QzRHVyYXRpb246IHRoaXMucGVyaW9kMy52YWx1ZSwKCS8vCgkvLyAgICAgICBwZXJpb2QzTm93RmVlQTogPHVpbnQ2ND4wLAoJLy8gICAgICAgcGVyaW9kM05vd0ZlZUI6IDx1aW50NjQ+MCwKCS8vICAgICAgIHBlcmlvZDNOb3dUaW1lOiAwLAoJLy8gICAgICAgcGVyaW9kM05vd1ZvbHVtZUE6IDx1aW50NjQ+MCwKCS8vICAgICAgIHBlcmlvZDNOb3dWb2x1bWVCOiA8dWludDY0PjAsCgkvLyAgICAgICBwZXJpb2QzTm93VldBUDogPHVpbnQ2ND4wLAoJLy8gICAgICAgcGVyaW9kM1ByZXZGZWVBOiA8dWludDY0PjAsCgkvLyAgICAgICBwZXJpb2QzUHJldkZlZUI6IDx1aW50NjQ+MCwKCS8vICAgICAgIHBlcmlvZDNQcmV2VGltZTogMCwKCS8vICAgICAgIHBlcmlvZDNQcmV2Vm9sdW1lQTogPHVpbnQ2ND4wLAoJLy8gICAgICAgcGVyaW9kM1ByZXZWb2x1bWVCOiA8dWludDY0PjAsCgkvLyAgICAgICBwZXJpb2QzUHJldlZXQVA6IDx1aW50NjQ+MCwKCS8vCgkvLyAgICAgICBwZXJpb2Q0RHVyYXRpb246IHRoaXMucGVyaW9kNC52YWx1ZSwKCS8vCgkvLyAgICAgICBwZXJpb2Q0Tm93RmVlQTogPHVpbnQ2ND4wLAoJLy8gICAgICAgcGVyaW9kNE5vd0ZlZUI6IDx1aW50NjQ+MCwKCS8vICAgICAgIHBlcmlvZDROb3dUaW1lOiAwLAoJLy8gICAgICAgcGVyaW9kNE5vd1ZvbHVtZUE6IDx1aW50NjQ+MCwKCS8vICAgICAgIHBlcmlvZDROb3dWb2x1bWVCOiA8dWludDY0PjAsCgkvLyAgICAgICBwZXJpb2Q0Tm93VldBUDogPHVpbnQ2ND4wLAoJLy8gICAgICAgcGVyaW9kNFByZXZGZWVBOiA8dWludDY0PjAsCgkvLyAgICAgICBwZXJpb2Q0UHJldkZlZUI6IDx1aW50NjQ+MCwKCS8vICAgICAgIHBlcmlvZDRQcmV2VGltZTogMCwKCS8vICAgICAgIHBlcmlvZDRQcmV2Vm9sdW1lQTogPHVpbnQ2ND4wLAoJLy8gICAgICAgcGVyaW9kNFByZXZWb2x1bWVCOiA8dWludDY0PjAsCgkvLyAgICAgICBwZXJpb2Q0UHJldlZXQVA6IDx1aW50NjQ+MCwKCS8vCgkvLyAgICAgICAvLyBwZXJpb2Q1RHVyYXRpb246IHRoaXMucGVyaW9kNS52YWx1ZSwKCS8vCgkvLyAgICAgICAvLyBwZXJpb2Q1Tm93RmVlQTogPHVpbnQ2ND4wLAoJLy8gICAgICAgLy8gcGVyaW9kNU5vd0ZlZUI6IDx1aW50NjQ+MCwKCS8vICAgICAgIC8vIHBlcmlvZDVOb3dUaW1lOiAwLAoJLy8gICAgICAgLy8gcGVyaW9kNU5vd1ZvbHVtZUE6IDx1aW50NjQ+MCwKCS8vICAgICAgIC8vIHBlcmlvZDVOb3dWb2x1bWVCOiA8dWludDY0PjAsCgkvLyAgICAgICAvLyBwZXJpb2Q1Tm93VldBUDogPHVpbnQ2ND4wLAoJLy8gICAgICAgLy8gcGVyaW9kNVByZXZGZWVBOiA8dWludDY0PjAsCgkvLyAgICAgICAvLyBwZXJpb2Q1UHJldkZlZUI6IDx1aW50NjQ+MCwKCS8vICAgICAgIC8vIHBlcmlvZDVQcmV2VGltZTogMCwKCS8vICAgICAgIC8vIHBlcmlvZDVQcmV2Vm9sdW1lQTogPHVpbnQ2ND4wLAoJLy8gICAgICAgLy8gcGVyaW9kNVByZXZWb2x1bWVCOiA8dWludDY0PjAsCgkvLyAgICAgICAvLyBwZXJpb2Q1UHJldlZXQVA6IDx1aW50NjQ+MCwKCS8vCgkvLyAgICAgICAvLyBwZXJpb2Q2RHVyYXRpb246IHRoaXMucGVyaW9kNi52YWx1ZSwKCS8vCgkvLyAgICAgICAvLyBwZXJpb2Q2Tm93RmVlQTogPHVpbnQ2ND4wLAoJLy8gICAgICAgLy8gcGVyaW9kNk5vd0ZlZUI6IDx1aW50NjQ+MCwKCS8vICAgICAgIC8vIHBlcmlvZDZOb3dUaW1lOiAwLAoJLy8gICAgICAgLy8gcGVyaW9kNk5vd1ZvbHVtZUE6IDx1aW50NjQ+MCwKCS8vICAgICAgIC8vIHBlcmlvZDZOb3dWb2x1bWVCOiA8dWludDY0PjAsCgkvLyAgICAgICAvLyBwZXJpb2Q2Tm93VldBUDogPHVpbnQ2ND4wLAoJLy8gICAgICAgLy8gcGVyaW9kNlByZXZGZWVBOiA8dWludDY0PjAsCgkvLyAgICAgICAvLyBwZXJpb2Q2UHJldkZlZUI6IDx1aW50NjQ+MCwKCS8vICAgICAgIC8vIHBlcmlvZDZQcmV2VGltZTogMCwKCS8vICAgICAgIC8vIHBlcmlvZDZQcmV2Vm9sdW1lQTogPHVpbnQ2ND4wLAoJLy8gICAgICAgLy8gcGVyaW9kNlByZXZWb2x1bWVCOiA8dWludDY0PjAsCgkvLyAgICAgICAvLyBwZXJpb2Q2UHJldlZXQVA6IDx1aW50NjQ+MCwKCS8vICAgICB9CglmcmFtZV9kaWcgMSAvLyBhc3NldEE6IHVpbnQ2NAoJaXRvYgoJZnJhbWVfZGlnIDIgLy8gYXNzZXRCOiB1aW50NjQKCWl0b2IKCWNvbmNhdAoJZnJhbWVfZGlnIDMgLy8gdmVyaWZpY2F0aW9uQ2xhc3M6IHVpbnQ2NAoJaXRvYgoJY29uY2F0CglmcmFtZV9kaWcgMTMgLy8gbGF0ZXN0UHJpY2U6IHVpbnQ2NAoJaXRvYgoJY29uY2F0CglieXRlYyA1IC8vICAicDEiCglhcHBfZ2xvYmFsX2dldAoJaXRvYgoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyA2IC8vICAicDIiCglhcHBfZ2xvYmFsX2dldAoJaXRvYgoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyA3IC8vICAicDMiCglhcHBfZ2xvYmFsX2dldAoJaXRvYgoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyA4IC8vICAicDQiCglhcHBfZ2xvYmFsX2dldAoJaXRvYgoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJY29uY2F0CglmcmFtZV9idXJ5IDE0IC8vIGRhdGE6IEFwcFBvb2xJbmZvCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjYwMAoJLy8gdGhpcy5wb29scyhhcHBDbGFtbVBvb2wuaWQpLnZhbHVlID0gZGF0YQoJYnl0ZWMgMyAvLyAgInAiCglmcmFtZV9kaWcgMCAvLyBhcHBDbGFtbVBvb2w6IHVpbnQ2NAoJaXRvYgoJY29uY2F0CglmcmFtZV9kaWcgMTQgLy8gZGF0YTogQXBwUG9vbEluZm8KCWJveF9wdXQKCgkvLyAqaWY5X2NvbmRpdGlvbgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjYwMgoJLy8gIXRoaXMucG9vbHNBZ2dyZWdhdGVkKGFnZ3JlZ2F0ZWRJbmRleCkuZXhpc3RzCglieXRlYyAyIC8vICAicyIKCWZyYW1lX2RpZyAxMiAvLyBhZ2dyZWdhdGVkSW5kZXg6IEFzc2V0c0NvbWJpbmVkCgljb25jYXQKCWJveF9sZW4KCXN3YXAKCXBvcAoJIQoJYnogKmlmOV9lbmQKCgkvLyAqaWY5X2NvbnNlcXVlbnQKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2MDMKCS8vIHRoaXMucG9vbHNBZ2dyZWdhdGVkKGFnZ3JlZ2F0ZWRJbmRleCkudmFsdWUgPSBkYXRhCglieXRlYyAyIC8vICAicyIKCWZyYW1lX2RpZyAxMiAvLyBhZ2dyZWdhdGVkSW5kZXg6IEFzc2V0c0NvbWJpbmVkCgljb25jYXQKCWZyYW1lX2RpZyAxNCAvLyBkYXRhOiBBcHBQb29sSW5mbwoJYm94X3B1dAoKKmlmOV9lbmQ6CglyZXRzdWIKCi8vIHVwZGF0ZVByaWNlQm94SW5mbyhhcHBQb29sSWQ6IEFwcElELCBhc3NldEE6IEFzc2V0SUQsIGFzc2V0QjogQXNzZXRJRCwgcHJpY2VGcm9tOiB1aW50NjQsIHByaWNlVG86IHVpbnQ2NCwgYW1vdW50QTogdWludDY0LCBhbW91bnRCOiB1aW50NjQsIGZlZUFtb3VudEE6IHVpbnQ2NCwgZmVlQW1vdW50QjogdWludDY0KTogQXBwUG9vbEluZm8KdXBkYXRlUHJpY2VCb3hJbmZvOgoJcHJvdG8gOSAxCgoJLy8gUHVzaCBlbXB0eSBieXRlcyBhZnRlciB0aGUgZnJhbWUgcG9pbnRlciB0byByZXNlcnZlIHNwYWNlIGZvciBsb2NhbCB2YXJpYWJsZXMKCWJ5dGVjIDEgLy8gMHgKCWR1cG4gMjEKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjE4CgkvLyBpbmZvID0gdGhpcy5wb29scyhhcHBQb29sSWQuaWQpLnZhbHVlCglieXRlYyAzIC8vICAicCIKCWZyYW1lX2RpZyAtMSAvLyBhcHBQb29sSWQ6IEFwcElECglpdG9iCgljb25jYXQKCWZyYW1lX2J1cnkgMCAvLyBzdG9yYWdlIGtleS8vaW5mbwoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2MTkKCS8vIGFzc2VydChhc3NldEEuaWQgPT09IGluZm8uYXNzZXRBKQoJZnJhbWVfZGlnIC0yIC8vIGFzc2V0QTogQXNzZXRJRAoJaW50YyAxIC8vIDAKCWludGMgMCAvLyA4CglieXRlYyAzIC8vICAicCIKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjE4CgkvLyBhcHBQb29sSWQuaWQKCWZyYW1lX2RpZyAtMSAvLyBhcHBQb29sSWQ6IEFwcElECglpdG9iCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCgk9PQoJYXNzZXJ0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjYyMAoJLy8gYXNzZXJ0KGFzc2V0Qi5pZCA9PT0gaW5mby5hc3NldEIpCglmcmFtZV9kaWcgLTMgLy8gYXNzZXRCOiBBc3NldElECglpbnRjIDAgLy8gIGhlYWRPZmZzZXQKCWludGMgMCAvLyA4CglieXRlYyAzIC8vICAicCIKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjE4CgkvLyBhcHBQb29sSWQuaWQKCWZyYW1lX2RpZyAtMSAvLyBhcHBQb29sSWQ6IEFwcElECglpdG9iCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCgk9PQoJYXNzZXJ0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjYyMQoJLy8gYXNzZXJ0KGFtb3VudEEgPiAwICYmIGFtb3VudEIgPiAwKQoJZnJhbWVfZGlnIC02IC8vIGFtb3VudEE6IHVpbnQ2NAoJaW50YyAxIC8vIDAKCT4KCWR1cAoJYnogKnNraXBfYW5kMTEKCWZyYW1lX2RpZyAtNyAvLyBhbW91bnRCOiB1aW50NjQKCWludGMgMSAvLyAwCgk+CgkmJgoKKnNraXBfYW5kMTE6Cglhc3NlcnQKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjIzCgkvLyBuZXRBbW91bnRBID0gYW1vdW50QSAtIGZlZUFtb3VudEEKCWZyYW1lX2RpZyAtNiAvLyBhbW91bnRBOiB1aW50NjQKCWZyYW1lX2RpZyAtOCAvLyBmZWVBbW91bnRBOiB1aW50NjQKCS0KCWZyYW1lX2J1cnkgMSAvLyBuZXRBbW91bnRBOiB1aW50NjQKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjI0CgkvLyBuZXRBbW91bnRCID0gYW1vdW50QiAtIGZlZUFtb3VudEIKCWZyYW1lX2RpZyAtNyAvLyBhbW91bnRCOiB1aW50NjQKCWZyYW1lX2RpZyAtOSAvLyBmZWVBbW91bnRCOiB1aW50NjQKCS0KCWZyYW1lX2J1cnkgMiAvLyBuZXRBbW91bnRCOiB1aW50NjQKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjI2CgkvLyBwcmljZSA9IChwcmljZUZyb20gKyBwcmljZVRvKSAvIDx1aW50NjQ+MgoJZnJhbWVfZGlnIC00IC8vIHByaWNlRnJvbTogdWludDY0CglmcmFtZV9kaWcgLTUgLy8gcHJpY2VUbzogdWludDY0CgkrCglpbnRjIDI2IC8vIDIKCS8KCWZyYW1lX2J1cnkgMyAvLyBwcmljZTogdWludDY0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjYyNwoJLy8gcHJpY2VVaW50MjU2ID0gcHJpY2UgYXMgdWludDI1NgoJZnJhbWVfZGlnIDMgLy8gcHJpY2U6IHVpbnQ2NAoJaXRvYgoJZnJhbWVfYnVyeSA0IC8vIHByaWNlVWludDI1NjogdW5zYWZlIHVpbnQyNTYKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjI4CgkvLyBhbW91bnRCVWludDI1NiA9IG5ldEFtb3VudEIgYXMgdWludDI1NgoJZnJhbWVfZGlnIDIgLy8gbmV0QW1vdW50QjogdWludDY0CglpdG9iCglmcmFtZV9idXJ5IDUgLy8gYW1vdW50QlVpbnQyNTY6IHVuc2FmZSB1aW50MjU2CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjYyOQoJLy8gaW5mby5sYXRlc3RQcmljZSA9IHByaWNlCglpbnRjIDM1IC8vICBoZWFkT2Zmc2V0CglmcmFtZV9kaWcgMyAvLyBwcmljZTogdWludDY0CglpdG9iCglmcmFtZV9kaWcgMCAvLyBzdG9yYWdlIGtleS8vaW5mbwoJY292ZXIgMgoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjMwCgkvLyBwZXJpb2QxSXRlckZyb21Ob3dPYmogPSBpbmZvLnBlcmlvZDFOb3dUaW1lIC8gdGhpcy5wZXJpb2QxLnZhbHVlCglpbnRjIDkgLy8gIGhlYWRPZmZzZXQKCWludGMgMCAvLyA4CglieXRlYyAzIC8vICAicCIKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjE4CgkvLyBhcHBQb29sSWQuaWQKCWZyYW1lX2RpZyAtMSAvLyBhcHBQb29sSWQ6IEFwcElECglpdG9iCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjYzMAoJLy8gdGhpcy5wZXJpb2QxLnZhbHVlCglieXRlYyA1IC8vICAicDEiCglhcHBfZ2xvYmFsX2dldAoJLwoJZnJhbWVfYnVyeSA2IC8vIHBlcmlvZDFJdGVyRnJvbU5vd09iajogdWludDY0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjYzMQoJLy8gcGVyaW9kMUl0ZXJGcm9tQ3VyclRpbWUgPSBnbG9iYWxzLmxhdGVzdFRpbWVzdGFtcCAvIHRoaXMucGVyaW9kMS52YWx1ZQoJZ2xvYmFsIExhdGVzdFRpbWVzdGFtcAoJYnl0ZWMgNSAvLyAgInAxIgoJYXBwX2dsb2JhbF9nZXQKCS8KCWZyYW1lX2J1cnkgNyAvLyBwZXJpb2QxSXRlckZyb21DdXJyVGltZTogdWludDY0CgoJLy8gKmlmMTBfY29uZGl0aW9uCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjM0CgkvLyBwZXJpb2QxSXRlckZyb21Ob3dPYmogIT09IHBlcmlvZDFJdGVyRnJvbUN1cnJUaW1lCglmcmFtZV9kaWcgNiAvLyBwZXJpb2QxSXRlckZyb21Ob3dPYmo6IHVpbnQ2NAoJZnJhbWVfZGlnIDcgLy8gcGVyaW9kMUl0ZXJGcm9tQ3VyclRpbWU6IHVpbnQ2NAoJIT0KCWJ6ICppZjEwX2VuZAoKCS8vICppZjEwX2NvbnNlcXVlbnQKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2MzYKCS8vIGluZm8ucGVyaW9kMVByZXZGZWVBID0gaW5mby5wZXJpb2QxTm93RmVlQQoJaW50YyA1MiAvLyAgaGVhZE9mZnNldAoJaW50YyAxOSAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDMgLy8gICJwIgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2MTgKCS8vIGFwcFBvb2xJZC5pZAoJZnJhbWVfZGlnIC0xIC8vIGFwcFBvb2xJZDogQXBwSUQKCWl0b2IKCWNvbmNhdAoJY292ZXIgMgoJYm94X2V4dHJhY3QKCWJ0b2kKCWl0b2IKCWZyYW1lX2RpZyAwIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCgljb3ZlciAyCglib3hfcmVwbGFjZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2MzcKCS8vIGluZm8ucGVyaW9kMU5vd0ZlZUEgPSAwCglmcmFtZV9kaWcgMCAvLyBzdG9yYWdlIGtleS8vaW5mbwoJaW50YyAxOSAvLyAgaGVhZE9mZnNldAoJYnl0ZWMgMCAvLyAweDAwMDAwMDAwMDAwMDAwMDAKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjYzOAoJLy8gaW5mby5wZXJpb2QxUHJldkZlZUIgPSBpbmZvLnBlcmlvZDFOb3dGZWVCCglpbnRjIDUzIC8vICBoZWFkT2Zmc2V0CglpbnRjIDMgLy8gIGhlYWRPZmZzZXQKCWludGMgMCAvLyA4CglieXRlYyAzIC8vICAicCIKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjE4CgkvLyBhcHBQb29sSWQuaWQKCWZyYW1lX2RpZyAtMSAvLyBhcHBQb29sSWQ6IEFwcElECglpdG9iCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglpdG9iCglmcmFtZV9kaWcgMCAvLyBzdG9yYWdlIGtleS8vaW5mbwoJY292ZXIgMgoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjM5CgkvLyBpbmZvLnBlcmlvZDFOb3dGZWVCID0gMAoJZnJhbWVfZGlnIDAgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWludGMgMyAvLyAgaGVhZE9mZnNldAoJYnl0ZWMgMCAvLyAweDAwMDAwMDAwMDAwMDAwMDAKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjY0MAoJLy8gaW5mby5wZXJpb2QxUHJldlZXQVAgPSBpbmZvLnBlcmlvZDFOb3dWV0FQCglpbnRjIDU0IC8vICBoZWFkT2Zmc2V0CglpbnRjIDI4IC8vICBoZWFkT2Zmc2V0CglpbnRjIDAgLy8gOAoJYnl0ZWMgMyAvLyAgInAiCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjYxOAoJLy8gYXBwUG9vbElkLmlkCglmcmFtZV9kaWcgLTEgLy8gYXBwUG9vbElkOiBBcHBJRAoJaXRvYgoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJaXRvYgoJZnJhbWVfZGlnIDAgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjY0MQoJLy8gaW5mby5wZXJpb2QxUHJldlZvbHVtZUEgPSBpbmZvLnBlcmlvZDFOb3dWb2x1bWVBCglpbnRjIDUwIC8vICBoZWFkT2Zmc2V0CglpbnRjIDE4IC8vICBoZWFkT2Zmc2V0CglpbnRjIDAgLy8gOAoJYnl0ZWMgMyAvLyAgInAiCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjYxOAoJLy8gYXBwUG9vbElkLmlkCglmcmFtZV9kaWcgLTEgLy8gYXBwUG9vbElkOiBBcHBJRAoJaXRvYgoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJaXRvYgoJZnJhbWVfZGlnIDAgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjY0MgoJLy8gaW5mby5wZXJpb2QxTm93Vm9sdW1lQSA9IDAKCWZyYW1lX2RpZyAwIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCglpbnRjIDE4IC8vICBoZWFkT2Zmc2V0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjQzCgkvLyBpbmZvLnBlcmlvZDFQcmV2Vm9sdW1lQiA9IGluZm8ucGVyaW9kMU5vd1ZvbHVtZUIKCWludGMgNTEgLy8gIGhlYWRPZmZzZXQKCWludGMgOCAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDMgLy8gICJwIgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2MTgKCS8vIGFwcFBvb2xJZC5pZAoJZnJhbWVfZGlnIC0xIC8vIGFwcFBvb2xJZDogQXBwSUQKCWl0b2IKCWNvbmNhdAoJY292ZXIgMgoJYm94X2V4dHJhY3QKCWJ0b2kKCWl0b2IKCWZyYW1lX2RpZyAwIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCgljb3ZlciAyCglib3hfcmVwbGFjZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2NDQKCS8vIGluZm8ucGVyaW9kMU5vd1ZvbHVtZUIgPSAwCglmcmFtZV9kaWcgMCAvLyBzdG9yYWdlIGtleS8vaW5mbwoJaW50YyA4IC8vICBoZWFkT2Zmc2V0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjQ1CgkvLyBpbmZvLnBlcmlvZDFQcmV2VGltZSA9IGluZm8ucGVyaW9kMU5vd1RpbWUKCWludGMgNTUgLy8gIGhlYWRPZmZzZXQKCWludGMgOSAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDMgLy8gICJwIgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2MTgKCS8vIGFwcFBvb2xJZC5pZAoJZnJhbWVfZGlnIC0xIC8vIGFwcFBvb2xJZDogQXBwSUQKCWl0b2IKCWNvbmNhdAoJY292ZXIgMgoJYm94X2V4dHJhY3QKCWJ0b2kKCWl0b2IKCWZyYW1lX2RpZyAwIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCgljb3ZlciAyCglib3hfcmVwbGFjZQoKCS8vICppZjExX2NvbmRpdGlvbgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjY0NgoJLy8gaW5mby5wZXJpb2QxTm93VGltZSA9PT0gMAoJaW50YyA5IC8vICBoZWFkT2Zmc2V0CglpbnRjIDAgLy8gOAoJYnl0ZWMgMyAvLyAgInAiCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjYxOAoJLy8gYXBwUG9vbElkLmlkCglmcmFtZV9kaWcgLTEgLy8gYXBwUG9vbElkOiBBcHBJRAoJaXRvYgoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJaW50YyAxIC8vIDAKCT09CglieiAqaWYxMV9lbHNlCgoJLy8gKmlmMTFfY29uc2VxdWVudAoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjY0NwoJLy8gaW5mby5wZXJpb2QxTm93VGltZSA9IGdsb2JhbHMubGF0ZXN0VGltZXN0YW1wCglpbnRjIDkgLy8gIGhlYWRPZmZzZXQKCWdsb2JhbCBMYXRlc3RUaW1lc3RhbXAKCWl0b2IKCWZyYW1lX2RpZyAwIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCgljb3ZlciAyCglib3hfcmVwbGFjZQoJYiAqaWYxMV9lbmQKCippZjExX2Vsc2U6CgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjQ5CgkvLyBpbmZvLnBlcmlvZDFOb3dUaW1lID0gcGVyaW9kMUl0ZXJGcm9tQ3VyclRpbWUgKiB0aGlzLnBlcmlvZDEudmFsdWUKCWludGMgOSAvLyAgaGVhZE9mZnNldAoJZnJhbWVfZGlnIDcgLy8gcGVyaW9kMUl0ZXJGcm9tQ3VyclRpbWU6IHVpbnQ2NAoJYnl0ZWMgNSAvLyAgInAxIgoJYXBwX2dsb2JhbF9nZXQKCSoKCWl0b2IKCWZyYW1lX2RpZyAwIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCgljb3ZlciAyCglib3hfcmVwbGFjZQoKKmlmMTFfZW5kOgoKKmlmMTBfZW5kOgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjY1MwoJLy8gaW5mby5wZXJpb2QxTm93RmVlQSA9IGluZm8ucGVyaW9kMU5vd0ZlZUEgKyBmZWVBbW91bnRBCglpbnRjIDE5IC8vICBoZWFkT2Zmc2V0CglkdXAKCWludGMgMCAvLyA4CglieXRlYyAzIC8vICAicCIKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjE4CgkvLyBhcHBQb29sSWQuaWQKCWZyYW1lX2RpZyAtMSAvLyBhcHBQb29sSWQ6IEFwcElECglpdG9iCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglmcmFtZV9kaWcgLTggLy8gZmVlQW1vdW50QTogdWludDY0CgkrCglpdG9iCglmcmFtZV9kaWcgMCAvLyBzdG9yYWdlIGtleS8vaW5mbwoJY292ZXIgMgoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjU0CgkvLyBpbmZvLnBlcmlvZDFOb3dGZWVCID0gaW5mby5wZXJpb2QxTm93RmVlQiArIGZlZUFtb3VudEIKCWludGMgMyAvLyAgaGVhZE9mZnNldAoJZHVwCglpbnRjIDAgLy8gOAoJYnl0ZWMgMyAvLyAgInAiCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjYxOAoJLy8gYXBwUG9vbElkLmlkCglmcmFtZV9kaWcgLTEgLy8gYXBwUG9vbElkOiBBcHBJRAoJaXRvYgoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJZnJhbWVfZGlnIC05IC8vIGZlZUFtb3VudEI6IHVpbnQ2NAoJKwoJaXRvYgoJZnJhbWVfZGlnIDAgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjY1NQoJLy8gcGVyaW9kMU5vd1ZvbHVtZUJVaW50MjU2ID0gaW5mby5wZXJpb2QxTm93Vm9sdW1lQiBhcyB1aW50MjU2CglpbnRjIDggLy8gIGhlYWRPZmZzZXQKCWludGMgMCAvLyA4CglieXRlYyAzIC8vICAicCIKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjE4CgkvLyBhcHBQb29sSWQuaWQKCWZyYW1lX2RpZyAtMSAvLyBhcHBQb29sSWQ6IEFwcElECglpdG9iCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglpdG9iCglmcmFtZV9idXJ5IDggLy8gcGVyaW9kMU5vd1ZvbHVtZUJVaW50MjU2OiB1bnNhZmUgdWludDI1NgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2NTYKCS8vIHBlcmlvZDFOb3dWV0FQVWludDI1NiA9IGluZm8ucGVyaW9kMU5vd1ZXQVAgYXMgdWludDI1NgoJaW50YyAyOCAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDMgLy8gICJwIgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2MTgKCS8vIGFwcFBvb2xJZC5pZAoJZnJhbWVfZGlnIC0xIC8vIGFwcFBvb2xJZDogQXBwSUQKCWl0b2IKCWNvbmNhdAoJY292ZXIgMgoJYm94X2V4dHJhY3QKCWJ0b2kKCWl0b2IKCWZyYW1lX2J1cnkgOSAvLyBwZXJpb2QxTm93VldBUFVpbnQyNTY6IHVuc2FmZSB1aW50MjU2CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjY1NwoJLy8gaW5mby5wZXJpb2QxTm93VldBUCA9ICgocGVyaW9kMU5vd1ZvbHVtZUJVaW50MjU2ICogcGVyaW9kMU5vd1ZXQVBVaW50MjU2ICsgYW1vdW50QlVpbnQyNTYgKiBwcmljZVVpbnQyNTYpIC8gKHBlcmlvZDFOb3dWb2x1bWVCVWludDI1NiArIGFtb3VudEJVaW50MjU2KSkgYXMgdWludDY0CglpbnRjIDI4IC8vICBoZWFkT2Zmc2V0CglmcmFtZV9kaWcgOCAvLyBwZXJpb2QxTm93Vm9sdW1lQlVpbnQyNTY6IHVuc2FmZSB1aW50MjU2CglmcmFtZV9kaWcgOSAvLyBwZXJpb2QxTm93VldBUFVpbnQyNTY6IHVuc2FmZSB1aW50MjU2CgliKgoJZnJhbWVfZGlnIDUgLy8gYW1vdW50QlVpbnQyNTY6IHVuc2FmZSB1aW50MjU2CglmcmFtZV9kaWcgNCAvLyBwcmljZVVpbnQyNTY6IHVuc2FmZSB1aW50MjU2CgliKgoJYisKCWZyYW1lX2RpZyA4IC8vIHBlcmlvZDFOb3dWb2x1bWVCVWludDI1NjogdW5zYWZlIHVpbnQyNTYKCWZyYW1lX2RpZyA1IC8vIGFtb3VudEJVaW50MjU2OiB1bnNhZmUgdWludDI1NgoJYisKCWIvCglkdXAKCWJpdGxlbgoJaW50YyAzIC8vIDY0Cgk8PQoKCS8vICgocGVyaW9kMU5vd1ZvbHVtZUJVaW50MjU2ICogcGVyaW9kMU5vd1ZXQVBVaW50MjU2ICsgYW1vdW50QlVpbnQyNTYgKiBwcmljZVVpbnQyNTYpIC8gKHBlcmlvZDFOb3dWb2x1bWVCVWludDI1NiArIGFtb3VudEJVaW50MjU2KSkgYXMgdWludDY0IG92ZXJmbG93ZWQgNjQgYml0cwoJYXNzZXJ0CglieXRlYyA0IC8vIDB4RkZGRkZGRkZGRkZGRkZGRgoJYiYKCWR1cAoJbGVuCglkdXAKCWludGMgMCAvLyA4CgktCglzd2FwCglzdWJzdHJpbmczCglidG9pCglpdG9iCglmcmFtZV9kaWcgMCAvLyBzdG9yYWdlIGtleS8vaW5mbwoJY292ZXIgMgoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjU4CgkvLyBpbmZvLnBlcmlvZDFOb3dWb2x1bWVBID0gaW5mby5wZXJpb2QxTm93Vm9sdW1lQSArIG5ldEFtb3VudEEKCWludGMgMTggLy8gIGhlYWRPZmZzZXQKCWR1cAoJaW50YyAwIC8vIDgKCWJ5dGVjIDMgLy8gICJwIgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2MTgKCS8vIGFwcFBvb2xJZC5pZAoJZnJhbWVfZGlnIC0xIC8vIGFwcFBvb2xJZDogQXBwSUQKCWl0b2IKCWNvbmNhdAoJY292ZXIgMgoJYm94X2V4dHJhY3QKCWJ0b2kKCWZyYW1lX2RpZyAxIC8vIG5ldEFtb3VudEE6IHVpbnQ2NAoJKwoJaXRvYgoJZnJhbWVfZGlnIDAgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjY1OQoJLy8gaW5mby5wZXJpb2QxTm93Vm9sdW1lQiA9IGluZm8ucGVyaW9kMU5vd1ZvbHVtZUIgKyBuZXRBbW91bnRCCglpbnRjIDggLy8gIGhlYWRPZmZzZXQKCWR1cAoJaW50YyAwIC8vIDgKCWJ5dGVjIDMgLy8gICJwIgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2MTgKCS8vIGFwcFBvb2xJZC5pZAoJZnJhbWVfZGlnIC0xIC8vIGFwcFBvb2xJZDogQXBwSUQKCWl0b2IKCWNvbmNhdAoJY292ZXIgMgoJYm94X2V4dHJhY3QKCWJ0b2kKCWZyYW1lX2RpZyAyIC8vIG5ldEFtb3VudEI6IHVpbnQ2NAoJKwoJaXRvYgoJZnJhbWVfZGlnIDAgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjY2MgoJLy8gcGVyaW9kMkl0ZXJGcm9tTm93T2JqID0gaW5mby5wZXJpb2QyTm93VGltZSAvIHRoaXMucGVyaW9kMi52YWx1ZQoJaW50YyAxMSAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDMgLy8gICJwIgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2MTgKCS8vIGFwcFBvb2xJZC5pZAoJZnJhbWVfZGlnIC0xIC8vIGFwcFBvb2xJZDogQXBwSUQKCWl0b2IKCWNvbmNhdAoJY292ZXIgMgoJYm94X2V4dHJhY3QKCWJ0b2kKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjYyCgkvLyB0aGlzLnBlcmlvZDIudmFsdWUKCWJ5dGVjIDYgLy8gICJwMiIKCWFwcF9nbG9iYWxfZ2V0CgkvCglmcmFtZV9idXJ5IDEwIC8vIHBlcmlvZDJJdGVyRnJvbU5vd09iajogdWludDY0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjY2MwoJLy8gcGVyaW9kMkl0ZXJGcm9tQ3VyclRpbWUgPSBnbG9iYWxzLmxhdGVzdFRpbWVzdGFtcCAvIHRoaXMucGVyaW9kMi52YWx1ZQoJZ2xvYmFsIExhdGVzdFRpbWVzdGFtcAoJYnl0ZWMgNiAvLyAgInAyIgoJYXBwX2dsb2JhbF9nZXQKCS8KCWZyYW1lX2J1cnkgMTEgLy8gcGVyaW9kMkl0ZXJGcm9tQ3VyclRpbWU6IHVpbnQ2NAoKCS8vICppZjEyX2NvbmRpdGlvbgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjY2NgoJLy8gcGVyaW9kMkl0ZXJGcm9tTm93T2JqICE9PSBwZXJpb2QySXRlckZyb21DdXJyVGltZQoJZnJhbWVfZGlnIDEwIC8vIHBlcmlvZDJJdGVyRnJvbU5vd09iajogdWludDY0CglmcmFtZV9kaWcgMTEgLy8gcGVyaW9kMkl0ZXJGcm9tQ3VyclRpbWU6IHVpbnQ2NAoJIT0KCWJ6ICppZjEyX2VuZAoKCS8vICppZjEyX2NvbnNlcXVlbnQKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2NjgKCS8vIGluZm8ucGVyaW9kMlByZXZGZWVBID0gaW5mby5wZXJpb2QyTm93RmVlQQoJaW50YyA1OCAvLyAgaGVhZE9mZnNldAoJaW50YyAyMSAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDMgLy8gICJwIgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2MTgKCS8vIGFwcFBvb2xJZC5pZAoJZnJhbWVfZGlnIC0xIC8vIGFwcFBvb2xJZDogQXBwSUQKCWl0b2IKCWNvbmNhdAoJY292ZXIgMgoJYm94X2V4dHJhY3QKCWJ0b2kKCWl0b2IKCWZyYW1lX2RpZyAwIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCgljb3ZlciAyCglib3hfcmVwbGFjZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2NjkKCS8vIGluZm8ucGVyaW9kMk5vd0ZlZUEgPSAwCglmcmFtZV9kaWcgMCAvLyBzdG9yYWdlIGtleS8vaW5mbwoJaW50YyAyMSAvLyAgaGVhZE9mZnNldAoJYnl0ZWMgMCAvLyAweDAwMDAwMDAwMDAwMDAwMDAKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjY3MAoJLy8gaW5mby5wZXJpb2QyUHJldkZlZUIgPSBpbmZvLnBlcmlvZDJOb3dGZWVCCglpbnRjIDU5IC8vICBoZWFkT2Zmc2V0CglpbnRjIDIyIC8vICBoZWFkT2Zmc2V0CglpbnRjIDAgLy8gOAoJYnl0ZWMgMyAvLyAgInAiCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjYxOAoJLy8gYXBwUG9vbElkLmlkCglmcmFtZV9kaWcgLTEgLy8gYXBwUG9vbElkOiBBcHBJRAoJaXRvYgoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJaXRvYgoJZnJhbWVfZGlnIDAgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjY3MQoJLy8gaW5mby5wZXJpb2QyTm93RmVlQiA9IDAKCWZyYW1lX2RpZyAwIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCglpbnRjIDIyIC8vICBoZWFkT2Zmc2V0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjcyCgkvLyBpbmZvLnBlcmlvZDJQcmV2VldBUCA9IGluZm8ucGVyaW9kMk5vd1ZXQVAKCWludGMgNjAgLy8gIGhlYWRPZmZzZXQKCWludGMgMjkgLy8gIGhlYWRPZmZzZXQKCWludGMgMCAvLyA4CglieXRlYyAzIC8vICAicCIKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjE4CgkvLyBhcHBQb29sSWQuaWQKCWZyYW1lX2RpZyAtMSAvLyBhcHBQb29sSWQ6IEFwcElECglpdG9iCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglpdG9iCglmcmFtZV9kaWcgMCAvLyBzdG9yYWdlIGtleS8vaW5mbwoJY292ZXIgMgoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjczCgkvLyBpbmZvLnBlcmlvZDJQcmV2Vm9sdW1lQSA9IGluZm8ucGVyaW9kMk5vd1ZvbHVtZUEKCWludGMgNTYgLy8gIGhlYWRPZmZzZXQKCWludGMgMjAgLy8gIGhlYWRPZmZzZXQKCWludGMgMCAvLyA4CglieXRlYyAzIC8vICAicCIKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjE4CgkvLyBhcHBQb29sSWQuaWQKCWZyYW1lX2RpZyAtMSAvLyBhcHBQb29sSWQ6IEFwcElECglpdG9iCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglpdG9iCglmcmFtZV9kaWcgMCAvLyBzdG9yYWdlIGtleS8vaW5mbwoJY292ZXIgMgoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6Njc0CgkvLyBpbmZvLnBlcmlvZDJOb3dWb2x1bWVBID0gMAoJZnJhbWVfZGlnIDAgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWludGMgMjAgLy8gIGhlYWRPZmZzZXQKCWJ5dGVjIDAgLy8gMHgwMDAwMDAwMDAwMDAwMDAwCglib3hfcmVwbGFjZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2NzUKCS8vIGluZm8ucGVyaW9kMlByZXZWb2x1bWVCID0gaW5mby5wZXJpb2QyTm93Vm9sdW1lQgoJaW50YyA1NyAvLyAgaGVhZE9mZnNldAoJaW50YyAxMCAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDMgLy8gICJwIgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2MTgKCS8vIGFwcFBvb2xJZC5pZAoJZnJhbWVfZGlnIC0xIC8vIGFwcFBvb2xJZDogQXBwSUQKCWl0b2IKCWNvbmNhdAoJY292ZXIgMgoJYm94X2V4dHJhY3QKCWJ0b2kKCWl0b2IKCWZyYW1lX2RpZyAwIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCgljb3ZlciAyCglib3hfcmVwbGFjZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2NzYKCS8vIGluZm8ucGVyaW9kMk5vd1ZvbHVtZUIgPSAwCglmcmFtZV9kaWcgMCAvLyBzdG9yYWdlIGtleS8vaW5mbwoJaW50YyAxMCAvLyAgaGVhZE9mZnNldAoJYnl0ZWMgMCAvLyAweDAwMDAwMDAwMDAwMDAwMDAKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjY3NwoJLy8gaW5mby5wZXJpb2QyUHJldlRpbWUgPSBpbmZvLnBlcmlvZDJOb3dUaW1lCglpbnRjIDYxIC8vICBoZWFkT2Zmc2V0CglpbnRjIDExIC8vICBoZWFkT2Zmc2V0CglpbnRjIDAgLy8gOAoJYnl0ZWMgMyAvLyAgInAiCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjYxOAoJLy8gYXBwUG9vbElkLmlkCglmcmFtZV9kaWcgLTEgLy8gYXBwUG9vbElkOiBBcHBJRAoJaXRvYgoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJaXRvYgoJZnJhbWVfZGlnIDAgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoJLy8gKmlmMTNfY29uZGl0aW9uCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6Njc4CgkvLyBpbmZvLnBlcmlvZDJOb3dUaW1lID09PSAwCglpbnRjIDExIC8vICBoZWFkT2Zmc2V0CglpbnRjIDAgLy8gOAoJYnl0ZWMgMyAvLyAgInAiCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjYxOAoJLy8gYXBwUG9vbElkLmlkCglmcmFtZV9kaWcgLTEgLy8gYXBwUG9vbElkOiBBcHBJRAoJaXRvYgoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJaW50YyAxIC8vIDAKCT09CglieiAqaWYxM19lbHNlCgoJLy8gKmlmMTNfY29uc2VxdWVudAoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjY3OQoJLy8gaW5mby5wZXJpb2QyTm93VGltZSA9IGdsb2JhbHMubGF0ZXN0VGltZXN0YW1wCglpbnRjIDExIC8vICBoZWFkT2Zmc2V0CglnbG9iYWwgTGF0ZXN0VGltZXN0YW1wCglpdG9iCglmcmFtZV9kaWcgMCAvLyBzdG9yYWdlIGtleS8vaW5mbwoJY292ZXIgMgoJYm94X3JlcGxhY2UKCWIgKmlmMTNfZW5kCgoqaWYxM19lbHNlOgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjY4MQoJLy8gaW5mby5wZXJpb2QyTm93VGltZSA9IHBlcmlvZDJJdGVyRnJvbUN1cnJUaW1lICogdGhpcy5wZXJpb2QyLnZhbHVlCglpbnRjIDExIC8vICBoZWFkT2Zmc2V0CglmcmFtZV9kaWcgMTEgLy8gcGVyaW9kMkl0ZXJGcm9tQ3VyclRpbWU6IHVpbnQ2NAoJYnl0ZWMgNiAvLyAgInAyIgoJYXBwX2dsb2JhbF9nZXQKCSoKCWl0b2IKCWZyYW1lX2RpZyAwIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCgljb3ZlciAyCglib3hfcmVwbGFjZQoKKmlmMTNfZW5kOgoKKmlmMTJfZW5kOgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjY4NQoJLy8gaW5mby5wZXJpb2QyTm93RmVlQSA9IGluZm8ucGVyaW9kMk5vd0ZlZUEgKyBmZWVBbW91bnRBCglpbnRjIDIxIC8vICBoZWFkT2Zmc2V0CglkdXAKCWludGMgMCAvLyA4CglieXRlYyAzIC8vICAicCIKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjE4CgkvLyBhcHBQb29sSWQuaWQKCWZyYW1lX2RpZyAtMSAvLyBhcHBQb29sSWQ6IEFwcElECglpdG9iCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglmcmFtZV9kaWcgLTggLy8gZmVlQW1vdW50QTogdWludDY0CgkrCglpdG9iCglmcmFtZV9kaWcgMCAvLyBzdG9yYWdlIGtleS8vaW5mbwoJY292ZXIgMgoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6Njg2CgkvLyBpbmZvLnBlcmlvZDJOb3dGZWVCID0gaW5mby5wZXJpb2QyTm93RmVlQiArIGZlZUFtb3VudEIKCWludGMgMjIgLy8gIGhlYWRPZmZzZXQKCWR1cAoJaW50YyAwIC8vIDgKCWJ5dGVjIDMgLy8gICJwIgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2MTgKCS8vIGFwcFBvb2xJZC5pZAoJZnJhbWVfZGlnIC0xIC8vIGFwcFBvb2xJZDogQXBwSUQKCWl0b2IKCWNvbmNhdAoJY292ZXIgMgoJYm94X2V4dHJhY3QKCWJ0b2kKCWZyYW1lX2RpZyAtOSAvLyBmZWVBbW91bnRCOiB1aW50NjQKCSsKCWl0b2IKCWZyYW1lX2RpZyAwIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCgljb3ZlciAyCglib3hfcmVwbGFjZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2ODcKCS8vIHBlcmlvZDJOb3dWb2x1bWVCVWludDI1NiA9IGluZm8ucGVyaW9kMk5vd1ZvbHVtZUIgYXMgdWludDI1NgoJaW50YyAxMCAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDMgLy8gICJwIgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2MTgKCS8vIGFwcFBvb2xJZC5pZAoJZnJhbWVfZGlnIC0xIC8vIGFwcFBvb2xJZDogQXBwSUQKCWl0b2IKCWNvbmNhdAoJY292ZXIgMgoJYm94X2V4dHJhY3QKCWJ0b2kKCWl0b2IKCWZyYW1lX2J1cnkgMTIgLy8gcGVyaW9kMk5vd1ZvbHVtZUJVaW50MjU2OiB1bnNhZmUgdWludDI1NgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2ODgKCS8vIHBlcmlvZDJOb3dWV0FQVWludDI1NiA9IGluZm8ucGVyaW9kMk5vd1ZXQVAgYXMgdWludDI1NgoJaW50YyAyOSAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDMgLy8gICJwIgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2MTgKCS8vIGFwcFBvb2xJZC5pZAoJZnJhbWVfZGlnIC0xIC8vIGFwcFBvb2xJZDogQXBwSUQKCWl0b2IKCWNvbmNhdAoJY292ZXIgMgoJYm94X2V4dHJhY3QKCWJ0b2kKCWl0b2IKCWZyYW1lX2J1cnkgMTMgLy8gcGVyaW9kMk5vd1ZXQVBVaW50MjU2OiB1bnNhZmUgdWludDI1NgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2ODkKCS8vIGluZm8ucGVyaW9kMk5vd1ZXQVAgPSAoKHBlcmlvZDJOb3dWb2x1bWVCVWludDI1NiAqIHBlcmlvZDJOb3dWV0FQVWludDI1NiArIGFtb3VudEJVaW50MjU2ICogcHJpY2VVaW50MjU2KSAvIChwZXJpb2QyTm93Vm9sdW1lQlVpbnQyNTYgKyBhbW91bnRCVWludDI1NikpIGFzIHVpbnQ2NAoJaW50YyAyOSAvLyAgaGVhZE9mZnNldAoJZnJhbWVfZGlnIDEyIC8vIHBlcmlvZDJOb3dWb2x1bWVCVWludDI1NjogdW5zYWZlIHVpbnQyNTYKCWZyYW1lX2RpZyAxMyAvLyBwZXJpb2QyTm93VldBUFVpbnQyNTY6IHVuc2FmZSB1aW50MjU2CgliKgoJZnJhbWVfZGlnIDUgLy8gYW1vdW50QlVpbnQyNTY6IHVuc2FmZSB1aW50MjU2CglmcmFtZV9kaWcgNCAvLyBwcmljZVVpbnQyNTY6IHVuc2FmZSB1aW50MjU2CgliKgoJYisKCWZyYW1lX2RpZyAxMiAvLyBwZXJpb2QyTm93Vm9sdW1lQlVpbnQyNTY6IHVuc2FmZSB1aW50MjU2CglmcmFtZV9kaWcgNSAvLyBhbW91bnRCVWludDI1NjogdW5zYWZlIHVpbnQyNTYKCWIrCgliLwoJZHVwCgliaXRsZW4KCWludGMgMyAvLyA2NAoJPD0KCgkvLyAoKHBlcmlvZDJOb3dWb2x1bWVCVWludDI1NiAqIHBlcmlvZDJOb3dWV0FQVWludDI1NiArIGFtb3VudEJVaW50MjU2ICogcHJpY2VVaW50MjU2KSAvIChwZXJpb2QyTm93Vm9sdW1lQlVpbnQyNTYgKyBhbW91bnRCVWludDI1NikpIGFzIHVpbnQ2NCBvdmVyZmxvd2VkIDY0IGJpdHMKCWFzc2VydAoJYnl0ZWMgNCAvLyAweEZGRkZGRkZGRkZGRkZGRkYKCWImCglkdXAKCWxlbgoJZHVwCglpbnRjIDAgLy8gOAoJLQoJc3dhcAoJc3Vic3RyaW5nMwoJYnRvaQoJaXRvYgoJZnJhbWVfZGlnIDAgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjY5MAoJLy8gaW5mby5wZXJpb2QyTm93Vm9sdW1lQSA9IGluZm8ucGVyaW9kMk5vd1ZvbHVtZUEgKyBuZXRBbW91bnRBCglpbnRjIDIwIC8vICBoZWFkT2Zmc2V0CglkdXAKCWludGMgMCAvLyA4CglieXRlYyAzIC8vICAicCIKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjE4CgkvLyBhcHBQb29sSWQuaWQKCWZyYW1lX2RpZyAtMSAvLyBhcHBQb29sSWQ6IEFwcElECglpdG9iCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglmcmFtZV9kaWcgMSAvLyBuZXRBbW91bnRBOiB1aW50NjQKCSsKCWl0b2IKCWZyYW1lX2RpZyAwIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCgljb3ZlciAyCglib3hfcmVwbGFjZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2OTEKCS8vIGluZm8ucGVyaW9kMk5vd1ZvbHVtZUIgPSBpbmZvLnBlcmlvZDJOb3dWb2x1bWVCICsgbmV0QW1vdW50QgoJaW50YyAxMCAvLyAgaGVhZE9mZnNldAoJZHVwCglpbnRjIDAgLy8gOAoJYnl0ZWMgMyAvLyAgInAiCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjYxOAoJLy8gYXBwUG9vbElkLmlkCglmcmFtZV9kaWcgLTEgLy8gYXBwUG9vbElkOiBBcHBJRAoJaXRvYgoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJZnJhbWVfZGlnIDIgLy8gbmV0QW1vdW50QjogdWludDY0CgkrCglpdG9iCglmcmFtZV9kaWcgMCAvLyBzdG9yYWdlIGtleS8vaW5mbwoJY292ZXIgMgoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6Njk0CgkvLyBwZXJpb2QzSXRlckZyb21Ob3dPYmogPSBpbmZvLnBlcmlvZDNOb3dUaW1lIC8gdGhpcy5wZXJpb2QzLnZhbHVlCglpbnRjIDUgLy8gIGhlYWRPZmZzZXQKCWludGMgMCAvLyA4CglieXRlYyAzIC8vICAicCIKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjE4CgkvLyBhcHBQb29sSWQuaWQKCWZyYW1lX2RpZyAtMSAvLyBhcHBQb29sSWQ6IEFwcElECglpdG9iCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjY5NAoJLy8gdGhpcy5wZXJpb2QzLnZhbHVlCglieXRlYyA3IC8vICAicDMiCglhcHBfZ2xvYmFsX2dldAoJLwoJZnJhbWVfYnVyeSAxNCAvLyBwZXJpb2QzSXRlckZyb21Ob3dPYmo6IHVpbnQ2NAoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2OTUKCS8vIHBlcmlvZDNJdGVyRnJvbUN1cnJUaW1lID0gZ2xvYmFscy5sYXRlc3RUaW1lc3RhbXAgLyB0aGlzLnBlcmlvZDMudmFsdWUKCWdsb2JhbCBMYXRlc3RUaW1lc3RhbXAKCWJ5dGVjIDcgLy8gICJwMyIKCWFwcF9nbG9iYWxfZ2V0CgkvCglmcmFtZV9idXJ5IDE1IC8vIHBlcmlvZDNJdGVyRnJvbUN1cnJUaW1lOiB1aW50NjQKCgkvLyAqaWYxNF9jb25kaXRpb24KCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2OTgKCS8vIHBlcmlvZDNJdGVyRnJvbU5vd09iaiAhPT0gcGVyaW9kM0l0ZXJGcm9tQ3VyclRpbWUKCWZyYW1lX2RpZyAxNCAvLyBwZXJpb2QzSXRlckZyb21Ob3dPYmo6IHVpbnQ2NAoJZnJhbWVfZGlnIDE1IC8vIHBlcmlvZDNJdGVyRnJvbUN1cnJUaW1lOiB1aW50NjQKCSE9CglieiAqaWYxNF9lbmQKCgkvLyAqaWYxNF9jb25zZXF1ZW50CgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NzAwCgkvLyBpbmZvLnBlcmlvZDNQcmV2RmVlQSA9IGluZm8ucGVyaW9kM05vd0ZlZUEKCWludGMgMzggLy8gIGhlYWRPZmZzZXQKCWludGMgMTIgLy8gIGhlYWRPZmZzZXQKCWludGMgMCAvLyA4CglieXRlYyAzIC8vICAicCIKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjE4CgkvLyBhcHBQb29sSWQuaWQKCWZyYW1lX2RpZyAtMSAvLyBhcHBQb29sSWQ6IEFwcElECglpdG9iCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglpdG9iCglmcmFtZV9kaWcgMCAvLyBzdG9yYWdlIGtleS8vaW5mbwoJY292ZXIgMgoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NzAxCgkvLyBpbmZvLnBlcmlvZDNOb3dGZWVBID0gMAoJZnJhbWVfZGlnIDAgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWludGMgMTIgLy8gIGhlYWRPZmZzZXQKCWJ5dGVjIDAgLy8gMHgwMDAwMDAwMDAwMDAwMDAwCglib3hfcmVwbGFjZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo3MDIKCS8vIGluZm8ucGVyaW9kM1ByZXZGZWVCID0gaW5mby5wZXJpb2QzTm93RmVlQgoJaW50YyAzOSAvLyAgaGVhZE9mZnNldAoJaW50YyAxMyAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDMgLy8gICJwIgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2MTgKCS8vIGFwcFBvb2xJZC5pZAoJZnJhbWVfZGlnIC0xIC8vIGFwcFBvb2xJZDogQXBwSUQKCWl0b2IKCWNvbmNhdAoJY292ZXIgMgoJYm94X2V4dHJhY3QKCWJ0b2kKCWl0b2IKCWZyYW1lX2RpZyAwIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCgljb3ZlciAyCglib3hfcmVwbGFjZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo3MDMKCS8vIGluZm8ucGVyaW9kM05vd0ZlZUIgPSAwCglmcmFtZV9kaWcgMCAvLyBzdG9yYWdlIGtleS8vaW5mbwoJaW50YyAxMyAvLyAgaGVhZE9mZnNldAoJYnl0ZWMgMCAvLyAweDAwMDAwMDAwMDAwMDAwMDAKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjcwNAoJLy8gaW5mby5wZXJpb2QzUHJldlZXQVAgPSBpbmZvLnBlcmlvZDNOb3dWV0FQCglpbnRjIDQwIC8vICBoZWFkT2Zmc2V0CglpbnRjIDI0IC8vICBoZWFkT2Zmc2V0CglpbnRjIDAgLy8gOAoJYnl0ZWMgMyAvLyAgInAiCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjYxOAoJLy8gYXBwUG9vbElkLmlkCglmcmFtZV9kaWcgLTEgLy8gYXBwUG9vbElkOiBBcHBJRAoJaXRvYgoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJaXRvYgoJZnJhbWVfZGlnIDAgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjcwNQoJLy8gaW5mby5wZXJpb2QzUHJldlZvbHVtZUEgPSBpbmZvLnBlcmlvZDNOb3dWb2x1bWVBCglpbnRjIDM2IC8vICBoZWFkT2Zmc2V0CglpbnRjIDIzIC8vICBoZWFkT2Zmc2V0CglpbnRjIDAgLy8gOAoJYnl0ZWMgMyAvLyAgInAiCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjYxOAoJLy8gYXBwUG9vbElkLmlkCglmcmFtZV9kaWcgLTEgLy8gYXBwUG9vbElkOiBBcHBJRAoJaXRvYgoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJaXRvYgoJZnJhbWVfZGlnIDAgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjcwNgoJLy8gaW5mby5wZXJpb2QzTm93Vm9sdW1lQSA9IDAKCWZyYW1lX2RpZyAwIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCglpbnRjIDIzIC8vICBoZWFkT2Zmc2V0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NzA3CgkvLyBpbmZvLnBlcmlvZDNQcmV2Vm9sdW1lQiA9IGluZm8ucGVyaW9kM05vd1ZvbHVtZUIKCWludGMgMzcgLy8gIGhlYWRPZmZzZXQKCWludGMgNCAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDMgLy8gICJwIgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2MTgKCS8vIGFwcFBvb2xJZC5pZAoJZnJhbWVfZGlnIC0xIC8vIGFwcFBvb2xJZDogQXBwSUQKCWl0b2IKCWNvbmNhdAoJY292ZXIgMgoJYm94X2V4dHJhY3QKCWJ0b2kKCWl0b2IKCWZyYW1lX2RpZyAwIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCgljb3ZlciAyCglib3hfcmVwbGFjZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo3MDgKCS8vIGluZm8ucGVyaW9kM05vd1ZvbHVtZUIgPSAwCglmcmFtZV9kaWcgMCAvLyBzdG9yYWdlIGtleS8vaW5mbwoJaW50YyA0IC8vICBoZWFkT2Zmc2V0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NzA5CgkvLyBpbmZvLnBlcmlvZDNQcmV2VGltZSA9IGluZm8ucGVyaW9kM05vd1RpbWUKCWludGMgNDEgLy8gIGhlYWRPZmZzZXQKCWludGMgNSAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDMgLy8gICJwIgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2MTgKCS8vIGFwcFBvb2xJZC5pZAoJZnJhbWVfZGlnIC0xIC8vIGFwcFBvb2xJZDogQXBwSUQKCWl0b2IKCWNvbmNhdAoJY292ZXIgMgoJYm94X2V4dHJhY3QKCWJ0b2kKCWl0b2IKCWZyYW1lX2RpZyAwIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCgljb3ZlciAyCglib3hfcmVwbGFjZQoKCS8vICppZjE1X2NvbmRpdGlvbgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjcxMAoJLy8gaW5mby5wZXJpb2QzTm93VGltZSA9PT0gMAoJaW50YyA1IC8vICBoZWFkT2Zmc2V0CglpbnRjIDAgLy8gOAoJYnl0ZWMgMyAvLyAgInAiCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjYxOAoJLy8gYXBwUG9vbElkLmlkCglmcmFtZV9kaWcgLTEgLy8gYXBwUG9vbElkOiBBcHBJRAoJaXRvYgoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJaW50YyAxIC8vIDAKCT09CglieiAqaWYxNV9lbHNlCgoJLy8gKmlmMTVfY29uc2VxdWVudAoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjcxMQoJLy8gaW5mby5wZXJpb2QzTm93VGltZSA9IGdsb2JhbHMubGF0ZXN0VGltZXN0YW1wCglpbnRjIDUgLy8gIGhlYWRPZmZzZXQKCWdsb2JhbCBMYXRlc3RUaW1lc3RhbXAKCWl0b2IKCWZyYW1lX2RpZyAwIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCgljb3ZlciAyCglib3hfcmVwbGFjZQoJYiAqaWYxNV9lbmQKCippZjE1X2Vsc2U6CgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NzEzCgkvLyBpbmZvLnBlcmlvZDNOb3dUaW1lID0gcGVyaW9kM0l0ZXJGcm9tQ3VyclRpbWUgKiB0aGlzLnBlcmlvZDMudmFsdWUKCWludGMgNSAvLyAgaGVhZE9mZnNldAoJZnJhbWVfZGlnIDE1IC8vIHBlcmlvZDNJdGVyRnJvbUN1cnJUaW1lOiB1aW50NjQKCWJ5dGVjIDcgLy8gICJwMyIKCWFwcF9nbG9iYWxfZ2V0CgkqCglpdG9iCglmcmFtZV9kaWcgMCAvLyBzdG9yYWdlIGtleS8vaW5mbwoJY292ZXIgMgoJYm94X3JlcGxhY2UKCippZjE1X2VuZDoKCippZjE0X2VuZDoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo3MTcKCS8vIGluZm8ucGVyaW9kM05vd0ZlZUEgPSBpbmZvLnBlcmlvZDNOb3dGZWVBICsgZmVlQW1vdW50QQoJaW50YyAxMiAvLyAgaGVhZE9mZnNldAoJZHVwCglpbnRjIDAgLy8gOAoJYnl0ZWMgMyAvLyAgInAiCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjYxOAoJLy8gYXBwUG9vbElkLmlkCglmcmFtZV9kaWcgLTEgLy8gYXBwUG9vbElkOiBBcHBJRAoJaXRvYgoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJZnJhbWVfZGlnIC04IC8vIGZlZUFtb3VudEE6IHVpbnQ2NAoJKwoJaXRvYgoJZnJhbWVfZGlnIDAgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjcxOAoJLy8gaW5mby5wZXJpb2QzTm93RmVlQiA9IGluZm8ucGVyaW9kM05vd0ZlZUIgKyBmZWVBbW91bnRCCglpbnRjIDEzIC8vICBoZWFkT2Zmc2V0CglkdXAKCWludGMgMCAvLyA4CglieXRlYyAzIC8vICAicCIKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjE4CgkvLyBhcHBQb29sSWQuaWQKCWZyYW1lX2RpZyAtMSAvLyBhcHBQb29sSWQ6IEFwcElECglpdG9iCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglmcmFtZV9kaWcgLTkgLy8gZmVlQW1vdW50QjogdWludDY0CgkrCglpdG9iCglmcmFtZV9kaWcgMCAvLyBzdG9yYWdlIGtleS8vaW5mbwoJY292ZXIgMgoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NzE5CgkvLyBwZXJpb2QzTm93Vm9sdW1lQlVpbnQyNTYgPSBpbmZvLnBlcmlvZDNOb3dWb2x1bWVCIGFzIHVpbnQyNTYKCWludGMgNCAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDMgLy8gICJwIgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2MTgKCS8vIGFwcFBvb2xJZC5pZAoJZnJhbWVfZGlnIC0xIC8vIGFwcFBvb2xJZDogQXBwSUQKCWl0b2IKCWNvbmNhdAoJY292ZXIgMgoJYm94X2V4dHJhY3QKCWJ0b2kKCWl0b2IKCWZyYW1lX2J1cnkgMTYgLy8gcGVyaW9kM05vd1ZvbHVtZUJVaW50MjU2OiB1bnNhZmUgdWludDI1NgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo3MjAKCS8vIHBlcmlvZDNOb3dWV0FQVWludDI1NiA9IGluZm8ucGVyaW9kM05vd1ZXQVAgYXMgdWludDI1NgoJaW50YyAyNCAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDMgLy8gICJwIgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2MTgKCS8vIGFwcFBvb2xJZC5pZAoJZnJhbWVfZGlnIC0xIC8vIGFwcFBvb2xJZDogQXBwSUQKCWl0b2IKCWNvbmNhdAoJY292ZXIgMgoJYm94X2V4dHJhY3QKCWJ0b2kKCWl0b2IKCWZyYW1lX2J1cnkgMTcgLy8gcGVyaW9kM05vd1ZXQVBVaW50MjU2OiB1bnNhZmUgdWludDI1NgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo3MjEKCS8vIGluZm8ucGVyaW9kM05vd1ZXQVAgPSAoKHBlcmlvZDNOb3dWb2x1bWVCVWludDI1NiAqIHBlcmlvZDNOb3dWV0FQVWludDI1NiArIGFtb3VudEJVaW50MjU2ICogcHJpY2VVaW50MjU2KSAvIChwZXJpb2QzTm93Vm9sdW1lQlVpbnQyNTYgKyBhbW91bnRCVWludDI1NikpIGFzIHVpbnQ2NAoJaW50YyAyNCAvLyAgaGVhZE9mZnNldAoJZnJhbWVfZGlnIDE2IC8vIHBlcmlvZDNOb3dWb2x1bWVCVWludDI1NjogdW5zYWZlIHVpbnQyNTYKCWZyYW1lX2RpZyAxNyAvLyBwZXJpb2QzTm93VldBUFVpbnQyNTY6IHVuc2FmZSB1aW50MjU2CgliKgoJZnJhbWVfZGlnIDUgLy8gYW1vdW50QlVpbnQyNTY6IHVuc2FmZSB1aW50MjU2CglmcmFtZV9kaWcgNCAvLyBwcmljZVVpbnQyNTY6IHVuc2FmZSB1aW50MjU2CgliKgoJYisKCWZyYW1lX2RpZyAxNiAvLyBwZXJpb2QzTm93Vm9sdW1lQlVpbnQyNTY6IHVuc2FmZSB1aW50MjU2CglmcmFtZV9kaWcgNSAvLyBhbW91bnRCVWludDI1NjogdW5zYWZlIHVpbnQyNTYKCWIrCgliLwoJZHVwCgliaXRsZW4KCWludGMgMyAvLyA2NAoJPD0KCgkvLyAoKHBlcmlvZDNOb3dWb2x1bWVCVWludDI1NiAqIHBlcmlvZDNOb3dWV0FQVWludDI1NiArIGFtb3VudEJVaW50MjU2ICogcHJpY2VVaW50MjU2KSAvIChwZXJpb2QzTm93Vm9sdW1lQlVpbnQyNTYgKyBhbW91bnRCVWludDI1NikpIGFzIHVpbnQ2NCBvdmVyZmxvd2VkIDY0IGJpdHMKCWFzc2VydAoJYnl0ZWMgNCAvLyAweEZGRkZGRkZGRkZGRkZGRkYKCWImCglkdXAKCWxlbgoJZHVwCglpbnRjIDAgLy8gOAoJLQoJc3dhcAoJc3Vic3RyaW5nMwoJYnRvaQoJaXRvYgoJZnJhbWVfZGlnIDAgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjcyMgoJLy8gaW5mby5wZXJpb2QzTm93Vm9sdW1lQSA9IGluZm8ucGVyaW9kM05vd1ZvbHVtZUEgKyBuZXRBbW91bnRBCglpbnRjIDIzIC8vICBoZWFkT2Zmc2V0CglkdXAKCWludGMgMCAvLyA4CglieXRlYyAzIC8vICAicCIKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjE4CgkvLyBhcHBQb29sSWQuaWQKCWZyYW1lX2RpZyAtMSAvLyBhcHBQb29sSWQ6IEFwcElECglpdG9iCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglmcmFtZV9kaWcgMSAvLyBuZXRBbW91bnRBOiB1aW50NjQKCSsKCWl0b2IKCWZyYW1lX2RpZyAwIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCgljb3ZlciAyCglib3hfcmVwbGFjZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo3MjMKCS8vIGluZm8ucGVyaW9kM05vd1ZvbHVtZUIgPSBpbmZvLnBlcmlvZDNOb3dWb2x1bWVCICsgbmV0QW1vdW50QgoJaW50YyA0IC8vICBoZWFkT2Zmc2V0CglkdXAKCWludGMgMCAvLyA4CglieXRlYyAzIC8vICAicCIKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjE4CgkvLyBhcHBQb29sSWQuaWQKCWZyYW1lX2RpZyAtMSAvLyBhcHBQb29sSWQ6IEFwcElECglpdG9iCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglmcmFtZV9kaWcgMiAvLyBuZXRBbW91bnRCOiB1aW50NjQKCSsKCWl0b2IKCWZyYW1lX2RpZyAwIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCgljb3ZlciAyCglib3hfcmVwbGFjZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo3MjUKCS8vIHBlcmlvZDRJdGVyRnJvbU5vd09iaiA9IGluZm8ucGVyaW9kNE5vd1RpbWUgLyB0aGlzLnBlcmlvZDQudmFsdWUKCWludGMgNyAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDMgLy8gICJwIgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2MTgKCS8vIGFwcFBvb2xJZC5pZAoJZnJhbWVfZGlnIC0xIC8vIGFwcFBvb2xJZDogQXBwSUQKCWl0b2IKCWNvbmNhdAoJY292ZXIgMgoJYm94X2V4dHJhY3QKCWJ0b2kKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NzI1CgkvLyB0aGlzLnBlcmlvZDQudmFsdWUKCWJ5dGVjIDggLy8gICJwNCIKCWFwcF9nbG9iYWxfZ2V0CgkvCglmcmFtZV9idXJ5IDE4IC8vIHBlcmlvZDRJdGVyRnJvbU5vd09iajogdWludDY0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjcyNgoJLy8gcGVyaW9kNEl0ZXJGcm9tQ3VyclRpbWUgPSBnbG9iYWxzLmxhdGVzdFRpbWVzdGFtcCAvIHRoaXMucGVyaW9kNC52YWx1ZQoJZ2xvYmFsIExhdGVzdFRpbWVzdGFtcAoJYnl0ZWMgOCAvLyAgInA0IgoJYXBwX2dsb2JhbF9nZXQKCS8KCWZyYW1lX2J1cnkgMTkgLy8gcGVyaW9kNEl0ZXJGcm9tQ3VyclRpbWU6IHVpbnQ2NAoKCS8vICppZjE2X2NvbmRpdGlvbgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjcyOQoJLy8gcGVyaW9kNEl0ZXJGcm9tTm93T2JqICE9PSBwZXJpb2Q0SXRlckZyb21DdXJyVGltZQoJZnJhbWVfZGlnIDE4IC8vIHBlcmlvZDRJdGVyRnJvbU5vd09iajogdWludDY0CglmcmFtZV9kaWcgMTkgLy8gcGVyaW9kNEl0ZXJGcm9tQ3VyclRpbWU6IHVpbnQ2NAoJIT0KCWJ6ICppZjE2X2VuZAoKCS8vICppZjE2X2NvbnNlcXVlbnQKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo3MzEKCS8vIGluZm8ucGVyaW9kNFByZXZGZWVBID0gaW5mby5wZXJpb2Q0Tm93RmVlQQoJaW50YyA0NCAvLyAgaGVhZE9mZnNldAoJaW50YyAxNSAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDMgLy8gICJwIgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2MTgKCS8vIGFwcFBvb2xJZC5pZAoJZnJhbWVfZGlnIC0xIC8vIGFwcFBvb2xJZDogQXBwSUQKCWl0b2IKCWNvbmNhdAoJY292ZXIgMgoJYm94X2V4dHJhY3QKCWJ0b2kKCWl0b2IKCWZyYW1lX2RpZyAwIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCgljb3ZlciAyCglib3hfcmVwbGFjZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo3MzIKCS8vIGluZm8ucGVyaW9kNE5vd0ZlZUEgPSAwCglmcmFtZV9kaWcgMCAvLyBzdG9yYWdlIGtleS8vaW5mbwoJaW50YyAxNSAvLyAgaGVhZE9mZnNldAoJYnl0ZWMgMCAvLyAweDAwMDAwMDAwMDAwMDAwMDAKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjczMwoJLy8gaW5mby5wZXJpb2Q0UHJldkZlZUIgPSBpbmZvLnBlcmlvZDROb3dGZWVCCglpbnRjIDQ1IC8vICBoZWFkT2Zmc2V0CglpbnRjIDE2IC8vICBoZWFkT2Zmc2V0CglpbnRjIDAgLy8gOAoJYnl0ZWMgMyAvLyAgInAiCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjYxOAoJLy8gYXBwUG9vbElkLmlkCglmcmFtZV9kaWcgLTEgLy8gYXBwUG9vbElkOiBBcHBJRAoJaXRvYgoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJaXRvYgoJZnJhbWVfZGlnIDAgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjczNAoJLy8gaW5mby5wZXJpb2Q0Tm93RmVlQiA9IDAKCWZyYW1lX2RpZyAwIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCglpbnRjIDE2IC8vICBoZWFkT2Zmc2V0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NzM1CgkvLyBpbmZvLnBlcmlvZDRQcmV2VldBUCA9IGluZm8ucGVyaW9kNE5vd1ZXQVAKCWludGMgNDYgLy8gIGhlYWRPZmZzZXQKCWludGMgMjUgLy8gIGhlYWRPZmZzZXQKCWludGMgMCAvLyA4CglieXRlYyAzIC8vICAicCIKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjE4CgkvLyBhcHBQb29sSWQuaWQKCWZyYW1lX2RpZyAtMSAvLyBhcHBQb29sSWQ6IEFwcElECglpdG9iCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglpdG9iCglmcmFtZV9kaWcgMCAvLyBzdG9yYWdlIGtleS8vaW5mbwoJY292ZXIgMgoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NzM2CgkvLyBpbmZvLnBlcmlvZDRQcmV2Vm9sdW1lQSA9IGluZm8ucGVyaW9kNE5vd1ZvbHVtZUEKCWludGMgNDIgLy8gIGhlYWRPZmZzZXQKCWludGMgMTQgLy8gIGhlYWRPZmZzZXQKCWludGMgMCAvLyA4CglieXRlYyAzIC8vICAicCIKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjE4CgkvLyBhcHBQb29sSWQuaWQKCWZyYW1lX2RpZyAtMSAvLyBhcHBQb29sSWQ6IEFwcElECglpdG9iCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglpdG9iCglmcmFtZV9kaWcgMCAvLyBzdG9yYWdlIGtleS8vaW5mbwoJY292ZXIgMgoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NzM3CgkvLyBpbmZvLnBlcmlvZDROb3dWb2x1bWVBID0gMAoJZnJhbWVfZGlnIDAgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWludGMgMTQgLy8gIGhlYWRPZmZzZXQKCWJ5dGVjIDAgLy8gMHgwMDAwMDAwMDAwMDAwMDAwCglib3hfcmVwbGFjZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo3MzgKCS8vIGluZm8ucGVyaW9kNFByZXZWb2x1bWVCID0gaW5mby5wZXJpb2Q0Tm93Vm9sdW1lQgoJaW50YyA0MyAvLyAgaGVhZE9mZnNldAoJaW50YyA2IC8vICBoZWFkT2Zmc2V0CglpbnRjIDAgLy8gOAoJYnl0ZWMgMyAvLyAgInAiCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjYxOAoJLy8gYXBwUG9vbElkLmlkCglmcmFtZV9kaWcgLTEgLy8gYXBwUG9vbElkOiBBcHBJRAoJaXRvYgoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJaXRvYgoJZnJhbWVfZGlnIDAgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjczOQoJLy8gaW5mby5wZXJpb2Q0Tm93Vm9sdW1lQiA9IDAKCWZyYW1lX2RpZyAwIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCglpbnRjIDYgLy8gIGhlYWRPZmZzZXQKCWJ5dGVjIDAgLy8gMHgwMDAwMDAwMDAwMDAwMDAwCglib3hfcmVwbGFjZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo3NDAKCS8vIGluZm8ucGVyaW9kNFByZXZUaW1lID0gaW5mby5wZXJpb2Q0Tm93VGltZQoJaW50YyA0NyAvLyAgaGVhZE9mZnNldAoJaW50YyA3IC8vICBoZWFkT2Zmc2V0CglpbnRjIDAgLy8gOAoJYnl0ZWMgMyAvLyAgInAiCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjYxOAoJLy8gYXBwUG9vbElkLmlkCglmcmFtZV9kaWcgLTEgLy8gYXBwUG9vbElkOiBBcHBJRAoJaXRvYgoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJaXRvYgoJZnJhbWVfZGlnIDAgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoJLy8gKmlmMTdfY29uZGl0aW9uCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NzQxCgkvLyBpbmZvLnBlcmlvZDROb3dUaW1lID09PSAwCglpbnRjIDcgLy8gIGhlYWRPZmZzZXQKCWludGMgMCAvLyA4CglieXRlYyAzIC8vICAicCIKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjE4CgkvLyBhcHBQb29sSWQuaWQKCWZyYW1lX2RpZyAtMSAvLyBhcHBQb29sSWQ6IEFwcElECglpdG9iCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglpbnRjIDEgLy8gMAoJPT0KCWJ6ICppZjE3X2Vsc2UKCgkvLyAqaWYxN19jb25zZXF1ZW50CgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NzQyCgkvLyBpbmZvLnBlcmlvZDROb3dUaW1lID0gZ2xvYmFscy5sYXRlc3RUaW1lc3RhbXAKCWludGMgNyAvLyAgaGVhZE9mZnNldAoJZ2xvYmFsIExhdGVzdFRpbWVzdGFtcAoJaXRvYgoJZnJhbWVfZGlnIDAgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgliICppZjE3X2VuZAoKKmlmMTdfZWxzZToKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo3NDQKCS8vIGluZm8ucGVyaW9kNE5vd1RpbWUgPSBwZXJpb2Q0SXRlckZyb21DdXJyVGltZSAqIHRoaXMucGVyaW9kNC52YWx1ZQoJaW50YyA3IC8vICBoZWFkT2Zmc2V0CglmcmFtZV9kaWcgMTkgLy8gcGVyaW9kNEl0ZXJGcm9tQ3VyclRpbWU6IHVpbnQ2NAoJYnl0ZWMgOCAvLyAgInA0IgoJYXBwX2dsb2JhbF9nZXQKCSoKCWl0b2IKCWZyYW1lX2RpZyAwIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCgljb3ZlciAyCglib3hfcmVwbGFjZQoKKmlmMTdfZW5kOgoKKmlmMTZfZW5kOgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjc0OAoJLy8gaW5mby5wZXJpb2Q0Tm93RmVlQSA9IGluZm8ucGVyaW9kNE5vd0ZlZUEgKyBmZWVBbW91bnRBCglpbnRjIDE1IC8vICBoZWFkT2Zmc2V0CglkdXAKCWludGMgMCAvLyA4CglieXRlYyAzIC8vICAicCIKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NjE4CgkvLyBhcHBQb29sSWQuaWQKCWZyYW1lX2RpZyAtMSAvLyBhcHBQb29sSWQ6IEFwcElECglpdG9iCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglmcmFtZV9kaWcgLTggLy8gZmVlQW1vdW50QTogdWludDY0CgkrCglpdG9iCglmcmFtZV9kaWcgMCAvLyBzdG9yYWdlIGtleS8vaW5mbwoJY292ZXIgMgoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NzQ5CgkvLyBpbmZvLnBlcmlvZDROb3dGZWVCID0gaW5mby5wZXJpb2Q0Tm93RmVlQiArIGZlZUFtb3VudEIKCWludGMgMTYgLy8gIGhlYWRPZmZzZXQKCWR1cAoJaW50YyAwIC8vIDgKCWJ5dGVjIDMgLy8gICJwIgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2MTgKCS8vIGFwcFBvb2xJZC5pZAoJZnJhbWVfZGlnIC0xIC8vIGFwcFBvb2xJZDogQXBwSUQKCWl0b2IKCWNvbmNhdAoJY292ZXIgMgoJYm94X2V4dHJhY3QKCWJ0b2kKCWZyYW1lX2RpZyAtOSAvLyBmZWVBbW91bnRCOiB1aW50NjQKCSsKCWl0b2IKCWZyYW1lX2RpZyAwIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCgljb3ZlciAyCglib3hfcmVwbGFjZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo3NTAKCS8vIHBlcmlvZDROb3dWb2x1bWVCVWludDI1NiA9IGluZm8ucGVyaW9kNE5vd1ZvbHVtZUIgYXMgdWludDI1NgoJaW50YyA2IC8vICBoZWFkT2Zmc2V0CglpbnRjIDAgLy8gOAoJYnl0ZWMgMyAvLyAgInAiCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjYxOAoJLy8gYXBwUG9vbElkLmlkCglmcmFtZV9kaWcgLTEgLy8gYXBwUG9vbElkOiBBcHBJRAoJaXRvYgoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJaXRvYgoJZnJhbWVfYnVyeSAyMCAvLyBwZXJpb2Q0Tm93Vm9sdW1lQlVpbnQyNTY6IHVuc2FmZSB1aW50MjU2CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjc1MQoJLy8gcGVyaW9kNE5vd1ZXQVBVaW50MjU2ID0gaW5mby5wZXJpb2Q0Tm93VldBUCBhcyB1aW50MjU2CglpbnRjIDI1IC8vICBoZWFkT2Zmc2V0CglpbnRjIDAgLy8gOAoJYnl0ZWMgMyAvLyAgInAiCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjYxOAoJLy8gYXBwUG9vbElkLmlkCglmcmFtZV9kaWcgLTEgLy8gYXBwUG9vbElkOiBBcHBJRAoJaXRvYgoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJaXRvYgoJZnJhbWVfYnVyeSAyMSAvLyBwZXJpb2Q0Tm93VldBUFVpbnQyNTY6IHVuc2FmZSB1aW50MjU2CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjc1MgoJLy8gaW5mby5wZXJpb2Q0Tm93VldBUCA9ICgocGVyaW9kNE5vd1ZvbHVtZUJVaW50MjU2ICogcGVyaW9kNE5vd1ZXQVBVaW50MjU2ICsgYW1vdW50QlVpbnQyNTYgKiBwcmljZVVpbnQyNTYpIC8gKHBlcmlvZDROb3dWb2x1bWVCVWludDI1NiArIGFtb3VudEJVaW50MjU2KSkgYXMgdWludDY0CglpbnRjIDI1IC8vICBoZWFkT2Zmc2V0CglmcmFtZV9kaWcgMjAgLy8gcGVyaW9kNE5vd1ZvbHVtZUJVaW50MjU2OiB1bnNhZmUgdWludDI1NgoJZnJhbWVfZGlnIDIxIC8vIHBlcmlvZDROb3dWV0FQVWludDI1NjogdW5zYWZlIHVpbnQyNTYKCWIqCglmcmFtZV9kaWcgNSAvLyBhbW91bnRCVWludDI1NjogdW5zYWZlIHVpbnQyNTYKCWZyYW1lX2RpZyA0IC8vIHByaWNlVWludDI1NjogdW5zYWZlIHVpbnQyNTYKCWIqCgliKwoJZnJhbWVfZGlnIDIwIC8vIHBlcmlvZDROb3dWb2x1bWVCVWludDI1NjogdW5zYWZlIHVpbnQyNTYKCWZyYW1lX2RpZyA1IC8vIGFtb3VudEJVaW50MjU2OiB1bnNhZmUgdWludDI1NgoJYisKCWIvCglkdXAKCWJpdGxlbgoJaW50YyAzIC8vIDY0Cgk8PQoKCS8vICgocGVyaW9kNE5vd1ZvbHVtZUJVaW50MjU2ICogcGVyaW9kNE5vd1ZXQVBVaW50MjU2ICsgYW1vdW50QlVpbnQyNTYgKiBwcmljZVVpbnQyNTYpIC8gKHBlcmlvZDROb3dWb2x1bWVCVWludDI1NiArIGFtb3VudEJVaW50MjU2KSkgYXMgdWludDY0IG92ZXJmbG93ZWQgNjQgYml0cwoJYXNzZXJ0CglieXRlYyA0IC8vIDB4RkZGRkZGRkZGRkZGRkZGRgoJYiYKCWR1cAoJbGVuCglkdXAKCWludGMgMCAvLyA4CgktCglzd2FwCglzdWJzdHJpbmczCglidG9pCglpdG9iCglmcmFtZV9kaWcgMCAvLyBzdG9yYWdlIGtleS8vaW5mbwoJY292ZXIgMgoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6NzUzCgkvLyBpbmZvLnBlcmlvZDROb3dWb2x1bWVBID0gaW5mby5wZXJpb2Q0Tm93Vm9sdW1lQSArIG5ldEFtb3VudEEKCWludGMgMTQgLy8gIGhlYWRPZmZzZXQKCWR1cAoJaW50YyAwIC8vIDgKCWJ5dGVjIDMgLy8gICJwIgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2MTgKCS8vIGFwcFBvb2xJZC5pZAoJZnJhbWVfZGlnIC0xIC8vIGFwcFBvb2xJZDogQXBwSUQKCWl0b2IKCWNvbmNhdAoJY292ZXIgMgoJYm94X2V4dHJhY3QKCWJ0b2kKCWZyYW1lX2RpZyAxIC8vIG5ldEFtb3VudEE6IHVpbnQ2NAoJKwoJaXRvYgoJZnJhbWVfZGlnIDAgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjc1NAoJLy8gaW5mby5wZXJpb2Q0Tm93Vm9sdW1lQiA9IGluZm8ucGVyaW9kNE5vd1ZvbHVtZUIgKyBuZXRBbW91bnRCCglpbnRjIDYgLy8gIGhlYWRPZmZzZXQKCWR1cAoJaW50YyAwIC8vIDgKCWJ5dGVjIDMgLy8gICJwIgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo2MTgKCS8vIGFwcFBvb2xJZC5pZAoJZnJhbWVfZGlnIC0xIC8vIGFwcFBvb2xJZDogQXBwSUQKCWl0b2IKCWNvbmNhdAoJY292ZXIgMgoJYm94X2V4dHJhY3QKCWJ0b2kKCWZyYW1lX2RpZyAyIC8vIG5ldEFtb3VudEI6IHVpbnQ2NAoJKwoJaXRvYgoJZnJhbWVfZGlnIDAgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjgxOQoJLy8gcmV0dXJuIGluZm87CglmcmFtZV9kaWcgMCAvLyBzdG9yYWdlIGtleS8vaW5mbwoJYm94X2dldAoKCS8vIGJveCB2YWx1ZSBkb2VzIG5vdCBleGlzdDogdGhpcy5wb29scyhhcHBQb29sSWQuaWQpLnZhbHVlCglhc3NlcnQKCgkvLyBzZXQgdGhlIHN1YnJvdXRpbmUgcmV0dXJuIHZhbHVlCglmcmFtZV9idXJ5IDAKCgkvLyBwb3AgYWxsIGxvY2FsIHZhcmlhYmxlcyBmcm9tIHRoZSBzdGFjawoJcG9wbiAyMQoJcmV0c3ViCgovLyB1cGRhdGVQcmljZUJveEFnZ3JlZ2F0ZWQoYXNzZXRBOiBBc3NldElELCBhc3NldEI6IEFzc2V0SUQsIHByaWNlRnJvbTogdWludDY0LCBwcmljZVRvOiB1aW50NjQsIGFtb3VudEE6IHVpbnQ2NCwgYW1vdW50QjogdWludDY0LCBmZWVBbW91bnRBOiB1aW50NjQsIGZlZUFtb3VudEI6IHVpbnQ2NCk6IEFwcFBvb2xJbmZvCnVwZGF0ZVByaWNlQm94QWdncmVnYXRlZDoKCXByb3RvIDggMQoKCS8vIFB1c2ggZW1wdHkgYnl0ZXMgYWZ0ZXIgdGhlIGZyYW1lIHBvaW50ZXIgdG8gcmVzZXJ2ZSBzcGFjZSBmb3IgbG9jYWwgdmFyaWFibGVzCglieXRlYyAxIC8vIDB4CglkdXBuIDIyCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjgyMwoJLy8gYWdncmVnYXRlZEluZGV4OiBBc3NldHNDb21iaW5lZCA9IHsgYXNzZXRBOiBhc3NldEEuaWQsIGFzc2V0QjogYXNzZXRCLmlkIH0KCWZyYW1lX2RpZyAtMSAvLyBhc3NldEE6IEFzc2V0SUQKCWl0b2IKCWZyYW1lX2RpZyAtMiAvLyBhc3NldEI6IEFzc2V0SUQKCWl0b2IKCWNvbmNhdAoJZnJhbWVfYnVyeSAwIC8vIGFnZ3JlZ2F0ZWRJbmRleDogQXNzZXRzQ29tYmluZWQKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6ODI0CgkvLyBpbmZvID0gdGhpcy5wb29sc0FnZ3JlZ2F0ZWQoYWdncmVnYXRlZEluZGV4KS52YWx1ZQoJYnl0ZWMgMiAvLyAgInMiCglmcmFtZV9kaWcgMCAvLyBhZ2dyZWdhdGVkSW5kZXg6IEFzc2V0c0NvbWJpbmVkCgljb25jYXQKCWZyYW1lX2J1cnkgMSAvLyBzdG9yYWdlIGtleS8vaW5mbwoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo4MjUKCS8vIGFzc2VydChhc3NldEEuaWQgPT09IGluZm8uYXNzZXRBKQoJZnJhbWVfZGlnIC0xIC8vIGFzc2V0QTogQXNzZXRJRAoJaW50YyAxIC8vIDAKCWludGMgMCAvLyA4CglieXRlYyAyIC8vICAicyIKCWZyYW1lX2RpZyAwIC8vIGFnZ3JlZ2F0ZWRJbmRleDogQXNzZXRzQ29tYmluZWQKCWNvbmNhdAoJY292ZXIgMgoJYm94X2V4dHJhY3QKCWJ0b2kKCT09Cglhc3NlcnQKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6ODI2CgkvLyBhc3NlcnQoYXNzZXRCLmlkID09PSBpbmZvLmFzc2V0QikKCWZyYW1lX2RpZyAtMiAvLyBhc3NldEI6IEFzc2V0SUQKCWludGMgMCAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDIgLy8gICJzIgoJZnJhbWVfZGlnIDAgLy8gYWdncmVnYXRlZEluZGV4OiBBc3NldHNDb21iaW5lZAoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJPT0KCWFzc2VydAoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo4MjcKCS8vIGFzc2VydChhbW91bnRBID4gMCAmJiBhbW91bnRCID4gMCkKCWZyYW1lX2RpZyAtNSAvLyBhbW91bnRBOiB1aW50NjQKCWludGMgMSAvLyAwCgk+CglkdXAKCWJ6ICpza2lwX2FuZDEyCglmcmFtZV9kaWcgLTYgLy8gYW1vdW50QjogdWludDY0CglpbnRjIDEgLy8gMAoJPgoJJiYKCipza2lwX2FuZDEyOgoJYXNzZXJ0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjgyOQoJLy8gbmV0QW1vdW50QSA9IGFtb3VudEEgLSBmZWVBbW91bnRBCglmcmFtZV9kaWcgLTUgLy8gYW1vdW50QTogdWludDY0CglmcmFtZV9kaWcgLTcgLy8gZmVlQW1vdW50QTogdWludDY0CgktCglmcmFtZV9idXJ5IDIgLy8gbmV0QW1vdW50QTogdWludDY0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjgzMAoJLy8gbmV0QW1vdW50QiA9IGFtb3VudEIgLSBmZWVBbW91bnRCCglmcmFtZV9kaWcgLTYgLy8gYW1vdW50QjogdWludDY0CglmcmFtZV9kaWcgLTggLy8gZmVlQW1vdW50QjogdWludDY0CgktCglmcmFtZV9idXJ5IDMgLy8gbmV0QW1vdW50QjogdWludDY0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjgzMgoJLy8gcHJpY2UgPSAocHJpY2VGcm9tICsgcHJpY2VUbykgLyA8dWludDY0PjIKCWZyYW1lX2RpZyAtMyAvLyBwcmljZUZyb206IHVpbnQ2NAoJZnJhbWVfZGlnIC00IC8vIHByaWNlVG86IHVpbnQ2NAoJKwoJaW50YyAyNiAvLyAyCgkvCglmcmFtZV9idXJ5IDQgLy8gcHJpY2U6IHVpbnQ2NAoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo4MzMKCS8vIHByaWNlVWludDI1NiA9IHByaWNlIGFzIHVpbnQyNTYKCWZyYW1lX2RpZyA0IC8vIHByaWNlOiB1aW50NjQKCWl0b2IKCWZyYW1lX2J1cnkgNSAvLyBwcmljZVVpbnQyNTY6IHVuc2FmZSB1aW50MjU2CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjgzNAoJLy8gYW1vdW50QlVpbnQyNTYgPSBuZXRBbW91bnRCIGFzIHVpbnQyNTYKCWZyYW1lX2RpZyAzIC8vIG5ldEFtb3VudEI6IHVpbnQ2NAoJaXRvYgoJZnJhbWVfYnVyeSA2IC8vIGFtb3VudEJVaW50MjU2OiB1bnNhZmUgdWludDI1NgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo4MzUKCS8vIGluZm8ubGF0ZXN0UHJpY2UgPSBwcmljZQoJaW50YyAzNSAvLyAgaGVhZE9mZnNldAoJZnJhbWVfZGlnIDQgLy8gcHJpY2U6IHVpbnQ2NAoJaXRvYgoJZnJhbWVfZGlnIDEgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjgzNgoJLy8gcGVyaW9kMUl0ZXJGcm9tTm93T2JqID0gaW5mby5wZXJpb2QxTm93VGltZSAvIHRoaXMucGVyaW9kMS52YWx1ZQoJaW50YyA5IC8vICBoZWFkT2Zmc2V0CglpbnRjIDAgLy8gOAoJYnl0ZWMgMiAvLyAgInMiCglmcmFtZV9kaWcgMCAvLyBhZ2dyZWdhdGVkSW5kZXg6IEFzc2V0c0NvbWJpbmVkCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglieXRlYyA1IC8vICAicDEiCglhcHBfZ2xvYmFsX2dldAoJLwoJZnJhbWVfYnVyeSA3IC8vIHBlcmlvZDFJdGVyRnJvbU5vd09iajogdWludDY0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjgzNwoJLy8gcGVyaW9kMUl0ZXJGcm9tQ3VyclRpbWUgPSBnbG9iYWxzLmxhdGVzdFRpbWVzdGFtcCAvIHRoaXMucGVyaW9kMS52YWx1ZQoJZ2xvYmFsIExhdGVzdFRpbWVzdGFtcAoJYnl0ZWMgNSAvLyAgInAxIgoJYXBwX2dsb2JhbF9nZXQKCS8KCWZyYW1lX2J1cnkgOCAvLyBwZXJpb2QxSXRlckZyb21DdXJyVGltZTogdWludDY0CgoJLy8gKmlmMThfY29uZGl0aW9uCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6ODQwCgkvLyBwZXJpb2QxSXRlckZyb21Ob3dPYmogIT09IHBlcmlvZDFJdGVyRnJvbUN1cnJUaW1lCglmcmFtZV9kaWcgNyAvLyBwZXJpb2QxSXRlckZyb21Ob3dPYmo6IHVpbnQ2NAoJZnJhbWVfZGlnIDggLy8gcGVyaW9kMUl0ZXJGcm9tQ3VyclRpbWU6IHVpbnQ2NAoJIT0KCWJ6ICppZjE4X2VuZAoKCS8vICppZjE4X2NvbnNlcXVlbnQKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo4NDIKCS8vIGluZm8ucGVyaW9kMVByZXZGZWVBID0gaW5mby5wZXJpb2QxTm93RmVlQQoJaW50YyA1MiAvLyAgaGVhZE9mZnNldAoJaW50YyAxOSAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDIgLy8gICJzIgoJZnJhbWVfZGlnIDAgLy8gYWdncmVnYXRlZEluZGV4OiBBc3NldHNDb21iaW5lZAoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJaXRvYgoJZnJhbWVfZGlnIDEgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjg0MwoJLy8gaW5mby5wZXJpb2QxTm93RmVlQSA9IDAKCWZyYW1lX2RpZyAxIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCglpbnRjIDE5IC8vICBoZWFkT2Zmc2V0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6ODQ0CgkvLyBpbmZvLnBlcmlvZDFQcmV2RmVlQiA9IGluZm8ucGVyaW9kMU5vd0ZlZUIKCWludGMgNTMgLy8gIGhlYWRPZmZzZXQKCWludGMgMyAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDIgLy8gICJzIgoJZnJhbWVfZGlnIDAgLy8gYWdncmVnYXRlZEluZGV4OiBBc3NldHNDb21iaW5lZAoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJaXRvYgoJZnJhbWVfZGlnIDEgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjg0NQoJLy8gaW5mby5wZXJpb2QxTm93RmVlQiA9IDAKCWZyYW1lX2RpZyAxIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCglpbnRjIDMgLy8gIGhlYWRPZmZzZXQKCWJ5dGVjIDAgLy8gMHgwMDAwMDAwMDAwMDAwMDAwCglib3hfcmVwbGFjZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo4NDYKCS8vIGluZm8ucGVyaW9kMVByZXZWV0FQID0gaW5mby5wZXJpb2QxTm93VldBUAoJaW50YyA1NCAvLyAgaGVhZE9mZnNldAoJaW50YyAyOCAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDIgLy8gICJzIgoJZnJhbWVfZGlnIDAgLy8gYWdncmVnYXRlZEluZGV4OiBBc3NldHNDb21iaW5lZAoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJaXRvYgoJZnJhbWVfZGlnIDEgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjg0NwoJLy8gaW5mby5wZXJpb2QxUHJldlZvbHVtZUEgPSBpbmZvLnBlcmlvZDFOb3dWb2x1bWVBCglpbnRjIDUwIC8vICBoZWFkT2Zmc2V0CglpbnRjIDE4IC8vICBoZWFkT2Zmc2V0CglpbnRjIDAgLy8gOAoJYnl0ZWMgMiAvLyAgInMiCglmcmFtZV9kaWcgMCAvLyBhZ2dyZWdhdGVkSW5kZXg6IEFzc2V0c0NvbWJpbmVkCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglpdG9iCglmcmFtZV9kaWcgMSAvLyBzdG9yYWdlIGtleS8vaW5mbwoJY292ZXIgMgoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6ODQ4CgkvLyBpbmZvLnBlcmlvZDFOb3dWb2x1bWVBID0gMAoJZnJhbWVfZGlnIDEgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWludGMgMTggLy8gIGhlYWRPZmZzZXQKCWJ5dGVjIDAgLy8gMHgwMDAwMDAwMDAwMDAwMDAwCglib3hfcmVwbGFjZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo4NDkKCS8vIGluZm8ucGVyaW9kMVByZXZWb2x1bWVCID0gaW5mby5wZXJpb2QxTm93Vm9sdW1lQgoJaW50YyA1MSAvLyAgaGVhZE9mZnNldAoJaW50YyA4IC8vICBoZWFkT2Zmc2V0CglpbnRjIDAgLy8gOAoJYnl0ZWMgMiAvLyAgInMiCglmcmFtZV9kaWcgMCAvLyBhZ2dyZWdhdGVkSW5kZXg6IEFzc2V0c0NvbWJpbmVkCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglpdG9iCglmcmFtZV9kaWcgMSAvLyBzdG9yYWdlIGtleS8vaW5mbwoJY292ZXIgMgoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6ODUwCgkvLyBpbmZvLnBlcmlvZDFOb3dWb2x1bWVCID0gMAoJZnJhbWVfZGlnIDEgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWludGMgOCAvLyAgaGVhZE9mZnNldAoJYnl0ZWMgMCAvLyAweDAwMDAwMDAwMDAwMDAwMDAKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjg1MQoJLy8gaW5mby5wZXJpb2QxUHJldlRpbWUgPSBpbmZvLnBlcmlvZDFOb3dUaW1lCglpbnRjIDU1IC8vICBoZWFkT2Zmc2V0CglpbnRjIDkgLy8gIGhlYWRPZmZzZXQKCWludGMgMCAvLyA4CglieXRlYyAyIC8vICAicyIKCWZyYW1lX2RpZyAwIC8vIGFnZ3JlZ2F0ZWRJbmRleDogQXNzZXRzQ29tYmluZWQKCWNvbmNhdAoJY292ZXIgMgoJYm94X2V4dHJhY3QKCWJ0b2kKCWl0b2IKCWZyYW1lX2RpZyAxIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCgljb3ZlciAyCglib3hfcmVwbGFjZQoKCS8vICppZjE5X2NvbmRpdGlvbgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjg1MgoJLy8gaW5mby5wZXJpb2QxTm93VGltZSA9PT0gMAoJaW50YyA5IC8vICBoZWFkT2Zmc2V0CglpbnRjIDAgLy8gOAoJYnl0ZWMgMiAvLyAgInMiCglmcmFtZV9kaWcgMCAvLyBhZ2dyZWdhdGVkSW5kZXg6IEFzc2V0c0NvbWJpbmVkCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglpbnRjIDEgLy8gMAoJPT0KCWJ6ICppZjE5X2Vsc2UKCgkvLyAqaWYxOV9jb25zZXF1ZW50CgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6ODUzCgkvLyBpbmZvLnBlcmlvZDFOb3dUaW1lID0gZ2xvYmFscy5sYXRlc3RUaW1lc3RhbXAKCWludGMgOSAvLyAgaGVhZE9mZnNldAoJZ2xvYmFsIExhdGVzdFRpbWVzdGFtcAoJaXRvYgoJZnJhbWVfZGlnIDEgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgliICppZjE5X2VuZAoKKmlmMTlfZWxzZToKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo4NTUKCS8vIGluZm8ucGVyaW9kMU5vd1RpbWUgPSBwZXJpb2QxSXRlckZyb21DdXJyVGltZSAqIHRoaXMucGVyaW9kMS52YWx1ZQoJaW50YyA5IC8vICBoZWFkT2Zmc2V0CglmcmFtZV9kaWcgOCAvLyBwZXJpb2QxSXRlckZyb21DdXJyVGltZTogdWludDY0CglieXRlYyA1IC8vICAicDEiCglhcHBfZ2xvYmFsX2dldAoJKgoJaXRvYgoJZnJhbWVfZGlnIDEgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoqaWYxOV9lbmQ6CgoqaWYxOF9lbmQ6CgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6ODU5CgkvLyBpbmZvLnBlcmlvZDFOb3dGZWVBID0gaW5mby5wZXJpb2QxTm93RmVlQSArIGZlZUFtb3VudEEKCWludGMgMTkgLy8gIGhlYWRPZmZzZXQKCWR1cAoJaW50YyAwIC8vIDgKCWJ5dGVjIDIgLy8gICJzIgoJZnJhbWVfZGlnIDAgLy8gYWdncmVnYXRlZEluZGV4OiBBc3NldHNDb21iaW5lZAoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJZnJhbWVfZGlnIC03IC8vIGZlZUFtb3VudEE6IHVpbnQ2NAoJKwoJaXRvYgoJZnJhbWVfZGlnIDEgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjg2MAoJLy8gaW5mby5wZXJpb2QxTm93RmVlQiA9IGluZm8ucGVyaW9kMU5vd0ZlZUIgKyBmZWVBbW91bnRCCglpbnRjIDMgLy8gIGhlYWRPZmZzZXQKCWR1cAoJaW50YyAwIC8vIDgKCWJ5dGVjIDIgLy8gICJzIgoJZnJhbWVfZGlnIDAgLy8gYWdncmVnYXRlZEluZGV4OiBBc3NldHNDb21iaW5lZAoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJZnJhbWVfZGlnIC04IC8vIGZlZUFtb3VudEI6IHVpbnQ2NAoJKwoJaXRvYgoJZnJhbWVfZGlnIDEgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjg2MQoJLy8gcGVyaW9kMU5vd1ZvbHVtZUJVaW50MjU2ID0gaW5mby5wZXJpb2QxTm93Vm9sdW1lQiBhcyB1aW50MjU2CglpbnRjIDggLy8gIGhlYWRPZmZzZXQKCWludGMgMCAvLyA4CglieXRlYyAyIC8vICAicyIKCWZyYW1lX2RpZyAwIC8vIGFnZ3JlZ2F0ZWRJbmRleDogQXNzZXRzQ29tYmluZWQKCWNvbmNhdAoJY292ZXIgMgoJYm94X2V4dHJhY3QKCWJ0b2kKCWl0b2IKCWZyYW1lX2J1cnkgOSAvLyBwZXJpb2QxTm93Vm9sdW1lQlVpbnQyNTY6IHVuc2FmZSB1aW50MjU2CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjg2MgoJLy8gcGVyaW9kMU5vd1ZXQVBVaW50MjU2ID0gaW5mby5wZXJpb2QxTm93VldBUCBhcyB1aW50MjU2CglpbnRjIDI4IC8vICBoZWFkT2Zmc2V0CglpbnRjIDAgLy8gOAoJYnl0ZWMgMiAvLyAgInMiCglmcmFtZV9kaWcgMCAvLyBhZ2dyZWdhdGVkSW5kZXg6IEFzc2V0c0NvbWJpbmVkCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglpdG9iCglmcmFtZV9idXJ5IDEwIC8vIHBlcmlvZDFOb3dWV0FQVWludDI1NjogdW5zYWZlIHVpbnQyNTYKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6ODYzCgkvLyBpbmZvLnBlcmlvZDFOb3dWV0FQID0gKChwZXJpb2QxTm93Vm9sdW1lQlVpbnQyNTYgKiBwZXJpb2QxTm93VldBUFVpbnQyNTYgKyBhbW91bnRCVWludDI1NiAqIHByaWNlVWludDI1NikgLyAocGVyaW9kMU5vd1ZvbHVtZUJVaW50MjU2ICsgYW1vdW50QlVpbnQyNTYpKSBhcyB1aW50NjQKCWludGMgMjggLy8gIGhlYWRPZmZzZXQKCWZyYW1lX2RpZyA5IC8vIHBlcmlvZDFOb3dWb2x1bWVCVWludDI1NjogdW5zYWZlIHVpbnQyNTYKCWZyYW1lX2RpZyAxMCAvLyBwZXJpb2QxTm93VldBUFVpbnQyNTY6IHVuc2FmZSB1aW50MjU2CgliKgoJZnJhbWVfZGlnIDYgLy8gYW1vdW50QlVpbnQyNTY6IHVuc2FmZSB1aW50MjU2CglmcmFtZV9kaWcgNSAvLyBwcmljZVVpbnQyNTY6IHVuc2FmZSB1aW50MjU2CgliKgoJYisKCWZyYW1lX2RpZyA5IC8vIHBlcmlvZDFOb3dWb2x1bWVCVWludDI1NjogdW5zYWZlIHVpbnQyNTYKCWZyYW1lX2RpZyA2IC8vIGFtb3VudEJVaW50MjU2OiB1bnNhZmUgdWludDI1NgoJYisKCWIvCglkdXAKCWJpdGxlbgoJaW50YyAzIC8vIDY0Cgk8PQoKCS8vICgocGVyaW9kMU5vd1ZvbHVtZUJVaW50MjU2ICogcGVyaW9kMU5vd1ZXQVBVaW50MjU2ICsgYW1vdW50QlVpbnQyNTYgKiBwcmljZVVpbnQyNTYpIC8gKHBlcmlvZDFOb3dWb2x1bWVCVWludDI1NiArIGFtb3VudEJVaW50MjU2KSkgYXMgdWludDY0IG92ZXJmbG93ZWQgNjQgYml0cwoJYXNzZXJ0CglieXRlYyA0IC8vIDB4RkZGRkZGRkZGRkZGRkZGRgoJYiYKCWR1cAoJbGVuCglkdXAKCWludGMgMCAvLyA4CgktCglzd2FwCglzdWJzdHJpbmczCglidG9pCglpdG9iCglmcmFtZV9kaWcgMSAvLyBzdG9yYWdlIGtleS8vaW5mbwoJY292ZXIgMgoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6ODY0CgkvLyBpbmZvLnBlcmlvZDFOb3dWb2x1bWVBID0gaW5mby5wZXJpb2QxTm93Vm9sdW1lQSArIG5ldEFtb3VudEEKCWludGMgMTggLy8gIGhlYWRPZmZzZXQKCWR1cAoJaW50YyAwIC8vIDgKCWJ5dGVjIDIgLy8gICJzIgoJZnJhbWVfZGlnIDAgLy8gYWdncmVnYXRlZEluZGV4OiBBc3NldHNDb21iaW5lZAoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJZnJhbWVfZGlnIDIgLy8gbmV0QW1vdW50QTogdWludDY0CgkrCglpdG9iCglmcmFtZV9kaWcgMSAvLyBzdG9yYWdlIGtleS8vaW5mbwoJY292ZXIgMgoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6ODY1CgkvLyBpbmZvLnBlcmlvZDFOb3dWb2x1bWVCID0gaW5mby5wZXJpb2QxTm93Vm9sdW1lQiArIG5ldEFtb3VudEIKCWludGMgOCAvLyAgaGVhZE9mZnNldAoJZHVwCglpbnRjIDAgLy8gOAoJYnl0ZWMgMiAvLyAgInMiCglmcmFtZV9kaWcgMCAvLyBhZ2dyZWdhdGVkSW5kZXg6IEFzc2V0c0NvbWJpbmVkCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglmcmFtZV9kaWcgMyAvLyBuZXRBbW91bnRCOiB1aW50NjQKCSsKCWl0b2IKCWZyYW1lX2RpZyAxIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCgljb3ZlciAyCglib3hfcmVwbGFjZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo4NjgKCS8vIHBlcmlvZDJJdGVyRnJvbU5vd09iaiA9IGluZm8ucGVyaW9kMk5vd1RpbWUgLyB0aGlzLnBlcmlvZDIudmFsdWUKCWludGMgMTEgLy8gIGhlYWRPZmZzZXQKCWludGMgMCAvLyA4CglieXRlYyAyIC8vICAicyIKCWZyYW1lX2RpZyAwIC8vIGFnZ3JlZ2F0ZWRJbmRleDogQXNzZXRzQ29tYmluZWQKCWNvbmNhdAoJY292ZXIgMgoJYm94X2V4dHJhY3QKCWJ0b2kKCWJ5dGVjIDYgLy8gICJwMiIKCWFwcF9nbG9iYWxfZ2V0CgkvCglmcmFtZV9idXJ5IDExIC8vIHBlcmlvZDJJdGVyRnJvbU5vd09iajogdWludDY0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjg2OQoJLy8gcGVyaW9kMkl0ZXJGcm9tQ3VyclRpbWUgPSBnbG9iYWxzLmxhdGVzdFRpbWVzdGFtcCAvIHRoaXMucGVyaW9kMi52YWx1ZQoJZ2xvYmFsIExhdGVzdFRpbWVzdGFtcAoJYnl0ZWMgNiAvLyAgInAyIgoJYXBwX2dsb2JhbF9nZXQKCS8KCWZyYW1lX2J1cnkgMTIgLy8gcGVyaW9kMkl0ZXJGcm9tQ3VyclRpbWU6IHVpbnQ2NAoKCS8vICppZjIwX2NvbmRpdGlvbgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjg3MgoJLy8gcGVyaW9kMkl0ZXJGcm9tTm93T2JqICE9PSBwZXJpb2QySXRlckZyb21DdXJyVGltZQoJZnJhbWVfZGlnIDExIC8vIHBlcmlvZDJJdGVyRnJvbU5vd09iajogdWludDY0CglmcmFtZV9kaWcgMTIgLy8gcGVyaW9kMkl0ZXJGcm9tQ3VyclRpbWU6IHVpbnQ2NAoJIT0KCWJ6ICppZjIwX2VuZAoKCS8vICppZjIwX2NvbnNlcXVlbnQKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo4NzQKCS8vIGluZm8ucGVyaW9kMlByZXZGZWVBID0gaW5mby5wZXJpb2QyTm93RmVlQQoJaW50YyA1OCAvLyAgaGVhZE9mZnNldAoJaW50YyAyMSAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDIgLy8gICJzIgoJZnJhbWVfZGlnIDAgLy8gYWdncmVnYXRlZEluZGV4OiBBc3NldHNDb21iaW5lZAoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJaXRvYgoJZnJhbWVfZGlnIDEgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjg3NQoJLy8gaW5mby5wZXJpb2QyTm93RmVlQSA9IDAKCWZyYW1lX2RpZyAxIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCglpbnRjIDIxIC8vICBoZWFkT2Zmc2V0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6ODc2CgkvLyBpbmZvLnBlcmlvZDJQcmV2RmVlQiA9IGluZm8ucGVyaW9kMk5vd0ZlZUIKCWludGMgNTkgLy8gIGhlYWRPZmZzZXQKCWludGMgMjIgLy8gIGhlYWRPZmZzZXQKCWludGMgMCAvLyA4CglieXRlYyAyIC8vICAicyIKCWZyYW1lX2RpZyAwIC8vIGFnZ3JlZ2F0ZWRJbmRleDogQXNzZXRzQ29tYmluZWQKCWNvbmNhdAoJY292ZXIgMgoJYm94X2V4dHJhY3QKCWJ0b2kKCWl0b2IKCWZyYW1lX2RpZyAxIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCgljb3ZlciAyCglib3hfcmVwbGFjZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo4NzcKCS8vIGluZm8ucGVyaW9kMk5vd0ZlZUIgPSAwCglmcmFtZV9kaWcgMSAvLyBzdG9yYWdlIGtleS8vaW5mbwoJaW50YyAyMiAvLyAgaGVhZE9mZnNldAoJYnl0ZWMgMCAvLyAweDAwMDAwMDAwMDAwMDAwMDAKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjg3OAoJLy8gaW5mby5wZXJpb2QyUHJldlZXQVAgPSBpbmZvLnBlcmlvZDJOb3dWV0FQCglpbnRjIDYwIC8vICBoZWFkT2Zmc2V0CglpbnRjIDI5IC8vICBoZWFkT2Zmc2V0CglpbnRjIDAgLy8gOAoJYnl0ZWMgMiAvLyAgInMiCglmcmFtZV9kaWcgMCAvLyBhZ2dyZWdhdGVkSW5kZXg6IEFzc2V0c0NvbWJpbmVkCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglpdG9iCglmcmFtZV9kaWcgMSAvLyBzdG9yYWdlIGtleS8vaW5mbwoJY292ZXIgMgoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6ODc5CgkvLyBpbmZvLnBlcmlvZDJQcmV2Vm9sdW1lQSA9IGluZm8ucGVyaW9kMk5vd1ZvbHVtZUEKCWludGMgNTYgLy8gIGhlYWRPZmZzZXQKCWludGMgMjAgLy8gIGhlYWRPZmZzZXQKCWludGMgMCAvLyA4CglieXRlYyAyIC8vICAicyIKCWZyYW1lX2RpZyAwIC8vIGFnZ3JlZ2F0ZWRJbmRleDogQXNzZXRzQ29tYmluZWQKCWNvbmNhdAoJY292ZXIgMgoJYm94X2V4dHJhY3QKCWJ0b2kKCWl0b2IKCWZyYW1lX2RpZyAxIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCgljb3ZlciAyCglib3hfcmVwbGFjZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo4ODAKCS8vIGluZm8ucGVyaW9kMk5vd1ZvbHVtZUEgPSAwCglmcmFtZV9kaWcgMSAvLyBzdG9yYWdlIGtleS8vaW5mbwoJaW50YyAyMCAvLyAgaGVhZE9mZnNldAoJYnl0ZWMgMCAvLyAweDAwMDAwMDAwMDAwMDAwMDAKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjg4MQoJLy8gaW5mby5wZXJpb2QyUHJldlZvbHVtZUIgPSBpbmZvLnBlcmlvZDJOb3dWb2x1bWVCCglpbnRjIDU3IC8vICBoZWFkT2Zmc2V0CglpbnRjIDEwIC8vICBoZWFkT2Zmc2V0CglpbnRjIDAgLy8gOAoJYnl0ZWMgMiAvLyAgInMiCglmcmFtZV9kaWcgMCAvLyBhZ2dyZWdhdGVkSW5kZXg6IEFzc2V0c0NvbWJpbmVkCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglpdG9iCglmcmFtZV9kaWcgMSAvLyBzdG9yYWdlIGtleS8vaW5mbwoJY292ZXIgMgoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6ODgyCgkvLyBpbmZvLnBlcmlvZDJOb3dWb2x1bWVCID0gMAoJZnJhbWVfZGlnIDEgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWludGMgMTAgLy8gIGhlYWRPZmZzZXQKCWJ5dGVjIDAgLy8gMHgwMDAwMDAwMDAwMDAwMDAwCglib3hfcmVwbGFjZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo4ODMKCS8vIGluZm8ucGVyaW9kMlByZXZUaW1lID0gaW5mby5wZXJpb2QyTm93VGltZQoJaW50YyA2MSAvLyAgaGVhZE9mZnNldAoJaW50YyAxMSAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDIgLy8gICJzIgoJZnJhbWVfZGlnIDAgLy8gYWdncmVnYXRlZEluZGV4OiBBc3NldHNDb21iaW5lZAoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJaXRvYgoJZnJhbWVfZGlnIDEgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoJLy8gKmlmMjFfY29uZGl0aW9uCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6ODg0CgkvLyBpbmZvLnBlcmlvZDJOb3dUaW1lID09PSAwCglpbnRjIDExIC8vICBoZWFkT2Zmc2V0CglpbnRjIDAgLy8gOAoJYnl0ZWMgMiAvLyAgInMiCglmcmFtZV9kaWcgMCAvLyBhZ2dyZWdhdGVkSW5kZXg6IEFzc2V0c0NvbWJpbmVkCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglpbnRjIDEgLy8gMAoJPT0KCWJ6ICppZjIxX2Vsc2UKCgkvLyAqaWYyMV9jb25zZXF1ZW50CgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6ODg1CgkvLyBpbmZvLnBlcmlvZDJOb3dUaW1lID0gZ2xvYmFscy5sYXRlc3RUaW1lc3RhbXAKCWludGMgMTEgLy8gIGhlYWRPZmZzZXQKCWdsb2JhbCBMYXRlc3RUaW1lc3RhbXAKCWl0b2IKCWZyYW1lX2RpZyAxIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCgljb3ZlciAyCglib3hfcmVwbGFjZQoJYiAqaWYyMV9lbmQKCippZjIxX2Vsc2U6CgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6ODg3CgkvLyBpbmZvLnBlcmlvZDJOb3dUaW1lID0gcGVyaW9kMkl0ZXJGcm9tQ3VyclRpbWUgKiB0aGlzLnBlcmlvZDIudmFsdWUKCWludGMgMTEgLy8gIGhlYWRPZmZzZXQKCWZyYW1lX2RpZyAxMiAvLyBwZXJpb2QySXRlckZyb21DdXJyVGltZTogdWludDY0CglieXRlYyA2IC8vICAicDIiCglhcHBfZ2xvYmFsX2dldAoJKgoJaXRvYgoJZnJhbWVfZGlnIDEgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoqaWYyMV9lbmQ6CgoqaWYyMF9lbmQ6CgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6ODkxCgkvLyBpbmZvLnBlcmlvZDJOb3dGZWVBID0gaW5mby5wZXJpb2QyTm93RmVlQSArIGZlZUFtb3VudEEKCWludGMgMjEgLy8gIGhlYWRPZmZzZXQKCWR1cAoJaW50YyAwIC8vIDgKCWJ5dGVjIDIgLy8gICJzIgoJZnJhbWVfZGlnIDAgLy8gYWdncmVnYXRlZEluZGV4OiBBc3NldHNDb21iaW5lZAoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJZnJhbWVfZGlnIC03IC8vIGZlZUFtb3VudEE6IHVpbnQ2NAoJKwoJaXRvYgoJZnJhbWVfZGlnIDEgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjg5MgoJLy8gaW5mby5wZXJpb2QyTm93RmVlQiA9IGluZm8ucGVyaW9kMk5vd0ZlZUIgKyBmZWVBbW91bnRCCglpbnRjIDIyIC8vICBoZWFkT2Zmc2V0CglkdXAKCWludGMgMCAvLyA4CglieXRlYyAyIC8vICAicyIKCWZyYW1lX2RpZyAwIC8vIGFnZ3JlZ2F0ZWRJbmRleDogQXNzZXRzQ29tYmluZWQKCWNvbmNhdAoJY292ZXIgMgoJYm94X2V4dHJhY3QKCWJ0b2kKCWZyYW1lX2RpZyAtOCAvLyBmZWVBbW91bnRCOiB1aW50NjQKCSsKCWl0b2IKCWZyYW1lX2RpZyAxIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCgljb3ZlciAyCglib3hfcmVwbGFjZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo4OTMKCS8vIHBlcmlvZDJOb3dWb2x1bWVCVWludDI1NiA9IGluZm8ucGVyaW9kMk5vd1ZvbHVtZUIgYXMgdWludDI1NgoJaW50YyAxMCAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDIgLy8gICJzIgoJZnJhbWVfZGlnIDAgLy8gYWdncmVnYXRlZEluZGV4OiBBc3NldHNDb21iaW5lZAoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJaXRvYgoJZnJhbWVfYnVyeSAxMyAvLyBwZXJpb2QyTm93Vm9sdW1lQlVpbnQyNTY6IHVuc2FmZSB1aW50MjU2CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjg5NAoJLy8gcGVyaW9kMk5vd1ZXQVBVaW50MjU2ID0gaW5mby5wZXJpb2QyTm93VldBUCBhcyB1aW50MjU2CglpbnRjIDI5IC8vICBoZWFkT2Zmc2V0CglpbnRjIDAgLy8gOAoJYnl0ZWMgMiAvLyAgInMiCglmcmFtZV9kaWcgMCAvLyBhZ2dyZWdhdGVkSW5kZXg6IEFzc2V0c0NvbWJpbmVkCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglpdG9iCglmcmFtZV9idXJ5IDE0IC8vIHBlcmlvZDJOb3dWV0FQVWludDI1NjogdW5zYWZlIHVpbnQyNTYKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6ODk1CgkvLyBpbmZvLnBlcmlvZDJOb3dWV0FQID0gKChwZXJpb2QyTm93Vm9sdW1lQlVpbnQyNTYgKiBwZXJpb2QyTm93VldBUFVpbnQyNTYgKyBhbW91bnRCVWludDI1NiAqIHByaWNlVWludDI1NikgLyAocGVyaW9kMk5vd1ZvbHVtZUJVaW50MjU2ICsgYW1vdW50QlVpbnQyNTYpKSBhcyB1aW50NjQKCWludGMgMjkgLy8gIGhlYWRPZmZzZXQKCWZyYW1lX2RpZyAxMyAvLyBwZXJpb2QyTm93Vm9sdW1lQlVpbnQyNTY6IHVuc2FmZSB1aW50MjU2CglmcmFtZV9kaWcgMTQgLy8gcGVyaW9kMk5vd1ZXQVBVaW50MjU2OiB1bnNhZmUgdWludDI1NgoJYioKCWZyYW1lX2RpZyA2IC8vIGFtb3VudEJVaW50MjU2OiB1bnNhZmUgdWludDI1NgoJZnJhbWVfZGlnIDUgLy8gcHJpY2VVaW50MjU2OiB1bnNhZmUgdWludDI1NgoJYioKCWIrCglmcmFtZV9kaWcgMTMgLy8gcGVyaW9kMk5vd1ZvbHVtZUJVaW50MjU2OiB1bnNhZmUgdWludDI1NgoJZnJhbWVfZGlnIDYgLy8gYW1vdW50QlVpbnQyNTY6IHVuc2FmZSB1aW50MjU2CgliKwoJYi8KCWR1cAoJYml0bGVuCglpbnRjIDMgLy8gNjQKCTw9CgoJLy8gKChwZXJpb2QyTm93Vm9sdW1lQlVpbnQyNTYgKiBwZXJpb2QyTm93VldBUFVpbnQyNTYgKyBhbW91bnRCVWludDI1NiAqIHByaWNlVWludDI1NikgLyAocGVyaW9kMk5vd1ZvbHVtZUJVaW50MjU2ICsgYW1vdW50QlVpbnQyNTYpKSBhcyB1aW50NjQgb3ZlcmZsb3dlZCA2NCBiaXRzCglhc3NlcnQKCWJ5dGVjIDQgLy8gMHhGRkZGRkZGRkZGRkZGRkZGCgliJgoJZHVwCglsZW4KCWR1cAoJaW50YyAwIC8vIDgKCS0KCXN3YXAKCXN1YnN0cmluZzMKCWJ0b2kKCWl0b2IKCWZyYW1lX2RpZyAxIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCgljb3ZlciAyCglib3hfcmVwbGFjZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo4OTYKCS8vIGluZm8ucGVyaW9kMk5vd1ZvbHVtZUEgPSBpbmZvLnBlcmlvZDJOb3dWb2x1bWVBICsgbmV0QW1vdW50QQoJaW50YyAyMCAvLyAgaGVhZE9mZnNldAoJZHVwCglpbnRjIDAgLy8gOAoJYnl0ZWMgMiAvLyAgInMiCglmcmFtZV9kaWcgMCAvLyBhZ2dyZWdhdGVkSW5kZXg6IEFzc2V0c0NvbWJpbmVkCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglmcmFtZV9kaWcgMiAvLyBuZXRBbW91bnRBOiB1aW50NjQKCSsKCWl0b2IKCWZyYW1lX2RpZyAxIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCgljb3ZlciAyCglib3hfcmVwbGFjZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo4OTcKCS8vIGluZm8ucGVyaW9kMk5vd1ZvbHVtZUIgPSBpbmZvLnBlcmlvZDJOb3dWb2x1bWVCICsgbmV0QW1vdW50QgoJaW50YyAxMCAvLyAgaGVhZE9mZnNldAoJZHVwCglpbnRjIDAgLy8gOAoJYnl0ZWMgMiAvLyAgInMiCglmcmFtZV9kaWcgMCAvLyBhZ2dyZWdhdGVkSW5kZXg6IEFzc2V0c0NvbWJpbmVkCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglmcmFtZV9kaWcgMyAvLyBuZXRBbW91bnRCOiB1aW50NjQKCSsKCWl0b2IKCWZyYW1lX2RpZyAxIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCgljb3ZlciAyCglib3hfcmVwbGFjZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo5MDAKCS8vIHBlcmlvZDNJdGVyRnJvbU5vd09iaiA9IGluZm8ucGVyaW9kM05vd1RpbWUgLyB0aGlzLnBlcmlvZDMudmFsdWUKCWludGMgNSAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDIgLy8gICJzIgoJZnJhbWVfZGlnIDAgLy8gYWdncmVnYXRlZEluZGV4OiBBc3NldHNDb21iaW5lZAoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJYnl0ZWMgNyAvLyAgInAzIgoJYXBwX2dsb2JhbF9nZXQKCS8KCWZyYW1lX2J1cnkgMTUgLy8gcGVyaW9kM0l0ZXJGcm9tTm93T2JqOiB1aW50NjQKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6OTAxCgkvLyBwZXJpb2QzSXRlckZyb21DdXJyVGltZSA9IGdsb2JhbHMubGF0ZXN0VGltZXN0YW1wIC8gdGhpcy5wZXJpb2QzLnZhbHVlCglnbG9iYWwgTGF0ZXN0VGltZXN0YW1wCglieXRlYyA3IC8vICAicDMiCglhcHBfZ2xvYmFsX2dldAoJLwoJZnJhbWVfYnVyeSAxNiAvLyBwZXJpb2QzSXRlckZyb21DdXJyVGltZTogdWludDY0CgoJLy8gKmlmMjJfY29uZGl0aW9uCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6OTA0CgkvLyBwZXJpb2QzSXRlckZyb21Ob3dPYmogIT09IHBlcmlvZDNJdGVyRnJvbUN1cnJUaW1lCglmcmFtZV9kaWcgMTUgLy8gcGVyaW9kM0l0ZXJGcm9tTm93T2JqOiB1aW50NjQKCWZyYW1lX2RpZyAxNiAvLyBwZXJpb2QzSXRlckZyb21DdXJyVGltZTogdWludDY0CgkhPQoJYnogKmlmMjJfZW5kCgoJLy8gKmlmMjJfY29uc2VxdWVudAoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjkwNgoJLy8gaW5mby5wZXJpb2QzUHJldkZlZUEgPSBpbmZvLnBlcmlvZDNOb3dGZWVBCglpbnRjIDM4IC8vICBoZWFkT2Zmc2V0CglpbnRjIDEyIC8vICBoZWFkT2Zmc2V0CglpbnRjIDAgLy8gOAoJYnl0ZWMgMiAvLyAgInMiCglmcmFtZV9kaWcgMCAvLyBhZ2dyZWdhdGVkSW5kZXg6IEFzc2V0c0NvbWJpbmVkCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglpdG9iCglmcmFtZV9kaWcgMSAvLyBzdG9yYWdlIGtleS8vaW5mbwoJY292ZXIgMgoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6OTA3CgkvLyBpbmZvLnBlcmlvZDNOb3dGZWVBID0gMAoJZnJhbWVfZGlnIDEgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWludGMgMTIgLy8gIGhlYWRPZmZzZXQKCWJ5dGVjIDAgLy8gMHgwMDAwMDAwMDAwMDAwMDAwCglib3hfcmVwbGFjZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo5MDgKCS8vIGluZm8ucGVyaW9kM1ByZXZGZWVCID0gaW5mby5wZXJpb2QzTm93RmVlQgoJaW50YyAzOSAvLyAgaGVhZE9mZnNldAoJaW50YyAxMyAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDIgLy8gICJzIgoJZnJhbWVfZGlnIDAgLy8gYWdncmVnYXRlZEluZGV4OiBBc3NldHNDb21iaW5lZAoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJaXRvYgoJZnJhbWVfZGlnIDEgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjkwOQoJLy8gaW5mby5wZXJpb2QzTm93RmVlQiA9IDAKCWZyYW1lX2RpZyAxIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCglpbnRjIDEzIC8vICBoZWFkT2Zmc2V0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6OTEwCgkvLyBpbmZvLnBlcmlvZDNQcmV2VldBUCA9IGluZm8ucGVyaW9kM05vd1ZXQVAKCWludGMgNDAgLy8gIGhlYWRPZmZzZXQKCWludGMgMjQgLy8gIGhlYWRPZmZzZXQKCWludGMgMCAvLyA4CglieXRlYyAyIC8vICAicyIKCWZyYW1lX2RpZyAwIC8vIGFnZ3JlZ2F0ZWRJbmRleDogQXNzZXRzQ29tYmluZWQKCWNvbmNhdAoJY292ZXIgMgoJYm94X2V4dHJhY3QKCWJ0b2kKCWl0b2IKCWZyYW1lX2RpZyAxIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCgljb3ZlciAyCglib3hfcmVwbGFjZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo5MTEKCS8vIGluZm8ucGVyaW9kM1ByZXZWb2x1bWVBID0gaW5mby5wZXJpb2QzTm93Vm9sdW1lQQoJaW50YyAzNiAvLyAgaGVhZE9mZnNldAoJaW50YyAyMyAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDIgLy8gICJzIgoJZnJhbWVfZGlnIDAgLy8gYWdncmVnYXRlZEluZGV4OiBBc3NldHNDb21iaW5lZAoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJaXRvYgoJZnJhbWVfZGlnIDEgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjkxMgoJLy8gaW5mby5wZXJpb2QzTm93Vm9sdW1lQSA9IDAKCWZyYW1lX2RpZyAxIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCglpbnRjIDIzIC8vICBoZWFkT2Zmc2V0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6OTEzCgkvLyBpbmZvLnBlcmlvZDNQcmV2Vm9sdW1lQiA9IGluZm8ucGVyaW9kM05vd1ZvbHVtZUIKCWludGMgMzcgLy8gIGhlYWRPZmZzZXQKCWludGMgNCAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDIgLy8gICJzIgoJZnJhbWVfZGlnIDAgLy8gYWdncmVnYXRlZEluZGV4OiBBc3NldHNDb21iaW5lZAoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJaXRvYgoJZnJhbWVfZGlnIDEgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjkxNAoJLy8gaW5mby5wZXJpb2QzTm93Vm9sdW1lQiA9IDAKCWZyYW1lX2RpZyAxIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCglpbnRjIDQgLy8gIGhlYWRPZmZzZXQKCWJ5dGVjIDAgLy8gMHgwMDAwMDAwMDAwMDAwMDAwCglib3hfcmVwbGFjZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo5MTUKCS8vIGluZm8ucGVyaW9kM1ByZXZUaW1lID0gaW5mby5wZXJpb2QzTm93VGltZQoJaW50YyA0MSAvLyAgaGVhZE9mZnNldAoJaW50YyA1IC8vICBoZWFkT2Zmc2V0CglpbnRjIDAgLy8gOAoJYnl0ZWMgMiAvLyAgInMiCglmcmFtZV9kaWcgMCAvLyBhZ2dyZWdhdGVkSW5kZXg6IEFzc2V0c0NvbWJpbmVkCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglpdG9iCglmcmFtZV9kaWcgMSAvLyBzdG9yYWdlIGtleS8vaW5mbwoJY292ZXIgMgoJYm94X3JlcGxhY2UKCgkvLyAqaWYyM19jb25kaXRpb24KCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo5MTYKCS8vIGluZm8ucGVyaW9kM05vd1RpbWUgPT09IDAKCWludGMgNSAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDIgLy8gICJzIgoJZnJhbWVfZGlnIDAgLy8gYWdncmVnYXRlZEluZGV4OiBBc3NldHNDb21iaW5lZAoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJaW50YyAxIC8vIDAKCT09CglieiAqaWYyM19lbHNlCgoJLy8gKmlmMjNfY29uc2VxdWVudAoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjkxNwoJLy8gaW5mby5wZXJpb2QzTm93VGltZSA9IGdsb2JhbHMubGF0ZXN0VGltZXN0YW1wCglpbnRjIDUgLy8gIGhlYWRPZmZzZXQKCWdsb2JhbCBMYXRlc3RUaW1lc3RhbXAKCWl0b2IKCWZyYW1lX2RpZyAxIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCgljb3ZlciAyCglib3hfcmVwbGFjZQoJYiAqaWYyM19lbmQKCippZjIzX2Vsc2U6CgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6OTE5CgkvLyBpbmZvLnBlcmlvZDNOb3dUaW1lID0gcGVyaW9kM0l0ZXJGcm9tQ3VyclRpbWUgKiB0aGlzLnBlcmlvZDMudmFsdWUKCWludGMgNSAvLyAgaGVhZE9mZnNldAoJZnJhbWVfZGlnIDE2IC8vIHBlcmlvZDNJdGVyRnJvbUN1cnJUaW1lOiB1aW50NjQKCWJ5dGVjIDcgLy8gICJwMyIKCWFwcF9nbG9iYWxfZ2V0CgkqCglpdG9iCglmcmFtZV9kaWcgMSAvLyBzdG9yYWdlIGtleS8vaW5mbwoJY292ZXIgMgoJYm94X3JlcGxhY2UKCippZjIzX2VuZDoKCippZjIyX2VuZDoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo5MjMKCS8vIGluZm8ucGVyaW9kM05vd0ZlZUEgPSBpbmZvLnBlcmlvZDNOb3dGZWVBICsgZmVlQW1vdW50QQoJaW50YyAxMiAvLyAgaGVhZE9mZnNldAoJZHVwCglpbnRjIDAgLy8gOAoJYnl0ZWMgMiAvLyAgInMiCglmcmFtZV9kaWcgMCAvLyBhZ2dyZWdhdGVkSW5kZXg6IEFzc2V0c0NvbWJpbmVkCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglmcmFtZV9kaWcgLTcgLy8gZmVlQW1vdW50QTogdWludDY0CgkrCglpdG9iCglmcmFtZV9kaWcgMSAvLyBzdG9yYWdlIGtleS8vaW5mbwoJY292ZXIgMgoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6OTI0CgkvLyBpbmZvLnBlcmlvZDNOb3dGZWVCID0gaW5mby5wZXJpb2QzTm93RmVlQiArIGZlZUFtb3VudEIKCWludGMgMTMgLy8gIGhlYWRPZmZzZXQKCWR1cAoJaW50YyAwIC8vIDgKCWJ5dGVjIDIgLy8gICJzIgoJZnJhbWVfZGlnIDAgLy8gYWdncmVnYXRlZEluZGV4OiBBc3NldHNDb21iaW5lZAoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJZnJhbWVfZGlnIC04IC8vIGZlZUFtb3VudEI6IHVpbnQ2NAoJKwoJaXRvYgoJZnJhbWVfZGlnIDEgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjkyNQoJLy8gcGVyaW9kM05vd1ZvbHVtZUJVaW50MjU2ID0gaW5mby5wZXJpb2QzTm93Vm9sdW1lQiBhcyB1aW50MjU2CglpbnRjIDQgLy8gIGhlYWRPZmZzZXQKCWludGMgMCAvLyA4CglieXRlYyAyIC8vICAicyIKCWZyYW1lX2RpZyAwIC8vIGFnZ3JlZ2F0ZWRJbmRleDogQXNzZXRzQ29tYmluZWQKCWNvbmNhdAoJY292ZXIgMgoJYm94X2V4dHJhY3QKCWJ0b2kKCWl0b2IKCWZyYW1lX2J1cnkgMTcgLy8gcGVyaW9kM05vd1ZvbHVtZUJVaW50MjU2OiB1bnNhZmUgdWludDI1NgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo5MjYKCS8vIHBlcmlvZDNOb3dWV0FQVWludDI1NiA9IGluZm8ucGVyaW9kM05vd1ZXQVAgYXMgdWludDI1NgoJaW50YyAyNCAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDIgLy8gICJzIgoJZnJhbWVfZGlnIDAgLy8gYWdncmVnYXRlZEluZGV4OiBBc3NldHNDb21iaW5lZAoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJaXRvYgoJZnJhbWVfYnVyeSAxOCAvLyBwZXJpb2QzTm93VldBUFVpbnQyNTY6IHVuc2FmZSB1aW50MjU2CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjkyNwoJLy8gaW5mby5wZXJpb2QzTm93VldBUCA9ICgocGVyaW9kM05vd1ZvbHVtZUJVaW50MjU2ICogcGVyaW9kM05vd1ZXQVBVaW50MjU2ICsgYW1vdW50QlVpbnQyNTYgKiBwcmljZVVpbnQyNTYpIC8gKHBlcmlvZDNOb3dWb2x1bWVCVWludDI1NiArIGFtb3VudEJVaW50MjU2KSkgYXMgdWludDY0CglpbnRjIDI0IC8vICBoZWFkT2Zmc2V0CglmcmFtZV9kaWcgMTcgLy8gcGVyaW9kM05vd1ZvbHVtZUJVaW50MjU2OiB1bnNhZmUgdWludDI1NgoJZnJhbWVfZGlnIDE4IC8vIHBlcmlvZDNOb3dWV0FQVWludDI1NjogdW5zYWZlIHVpbnQyNTYKCWIqCglmcmFtZV9kaWcgNiAvLyBhbW91bnRCVWludDI1NjogdW5zYWZlIHVpbnQyNTYKCWZyYW1lX2RpZyA1IC8vIHByaWNlVWludDI1NjogdW5zYWZlIHVpbnQyNTYKCWIqCgliKwoJZnJhbWVfZGlnIDE3IC8vIHBlcmlvZDNOb3dWb2x1bWVCVWludDI1NjogdW5zYWZlIHVpbnQyNTYKCWZyYW1lX2RpZyA2IC8vIGFtb3VudEJVaW50MjU2OiB1bnNhZmUgdWludDI1NgoJYisKCWIvCglkdXAKCWJpdGxlbgoJaW50YyAzIC8vIDY0Cgk8PQoKCS8vICgocGVyaW9kM05vd1ZvbHVtZUJVaW50MjU2ICogcGVyaW9kM05vd1ZXQVBVaW50MjU2ICsgYW1vdW50QlVpbnQyNTYgKiBwcmljZVVpbnQyNTYpIC8gKHBlcmlvZDNOb3dWb2x1bWVCVWludDI1NiArIGFtb3VudEJVaW50MjU2KSkgYXMgdWludDY0IG92ZXJmbG93ZWQgNjQgYml0cwoJYXNzZXJ0CglieXRlYyA0IC8vIDB4RkZGRkZGRkZGRkZGRkZGRgoJYiYKCWR1cAoJbGVuCglkdXAKCWludGMgMCAvLyA4CgktCglzd2FwCglzdWJzdHJpbmczCglidG9pCglpdG9iCglmcmFtZV9kaWcgMSAvLyBzdG9yYWdlIGtleS8vaW5mbwoJY292ZXIgMgoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6OTI4CgkvLyBpbmZvLnBlcmlvZDNOb3dWb2x1bWVBID0gaW5mby5wZXJpb2QzTm93Vm9sdW1lQSArIG5ldEFtb3VudEEKCWludGMgMjMgLy8gIGhlYWRPZmZzZXQKCWR1cAoJaW50YyAwIC8vIDgKCWJ5dGVjIDIgLy8gICJzIgoJZnJhbWVfZGlnIDAgLy8gYWdncmVnYXRlZEluZGV4OiBBc3NldHNDb21iaW5lZAoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJZnJhbWVfZGlnIDIgLy8gbmV0QW1vdW50QTogdWludDY0CgkrCglpdG9iCglmcmFtZV9kaWcgMSAvLyBzdG9yYWdlIGtleS8vaW5mbwoJY292ZXIgMgoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6OTI5CgkvLyBpbmZvLnBlcmlvZDNOb3dWb2x1bWVCID0gaW5mby5wZXJpb2QzTm93Vm9sdW1lQiArIG5ldEFtb3VudEIKCWludGMgNCAvLyAgaGVhZE9mZnNldAoJZHVwCglpbnRjIDAgLy8gOAoJYnl0ZWMgMiAvLyAgInMiCglmcmFtZV9kaWcgMCAvLyBhZ2dyZWdhdGVkSW5kZXg6IEFzc2V0c0NvbWJpbmVkCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglmcmFtZV9kaWcgMyAvLyBuZXRBbW91bnRCOiB1aW50NjQKCSsKCWl0b2IKCWZyYW1lX2RpZyAxIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCgljb3ZlciAyCglib3hfcmVwbGFjZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo5MzEKCS8vIHBlcmlvZDRJdGVyRnJvbU5vd09iaiA9IGluZm8ucGVyaW9kNE5vd1RpbWUgLyB0aGlzLnBlcmlvZDQudmFsdWUKCWludGMgNyAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDIgLy8gICJzIgoJZnJhbWVfZGlnIDAgLy8gYWdncmVnYXRlZEluZGV4OiBBc3NldHNDb21iaW5lZAoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJYnl0ZWMgOCAvLyAgInA0IgoJYXBwX2dsb2JhbF9nZXQKCS8KCWZyYW1lX2J1cnkgMTkgLy8gcGVyaW9kNEl0ZXJGcm9tTm93T2JqOiB1aW50NjQKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6OTMyCgkvLyBwZXJpb2Q0SXRlckZyb21DdXJyVGltZSA9IGdsb2JhbHMubGF0ZXN0VGltZXN0YW1wIC8gdGhpcy5wZXJpb2Q0LnZhbHVlCglnbG9iYWwgTGF0ZXN0VGltZXN0YW1wCglieXRlYyA4IC8vICAicDQiCglhcHBfZ2xvYmFsX2dldAoJLwoJZnJhbWVfYnVyeSAyMCAvLyBwZXJpb2Q0SXRlckZyb21DdXJyVGltZTogdWludDY0CgoJLy8gKmlmMjRfY29uZGl0aW9uCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6OTM1CgkvLyBwZXJpb2Q0SXRlckZyb21Ob3dPYmogIT09IHBlcmlvZDRJdGVyRnJvbUN1cnJUaW1lCglmcmFtZV9kaWcgMTkgLy8gcGVyaW9kNEl0ZXJGcm9tTm93T2JqOiB1aW50NjQKCWZyYW1lX2RpZyAyMCAvLyBwZXJpb2Q0SXRlckZyb21DdXJyVGltZTogdWludDY0CgkhPQoJYnogKmlmMjRfZW5kCgoJLy8gKmlmMjRfY29uc2VxdWVudAoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjkzNwoJLy8gaW5mby5wZXJpb2Q0UHJldkZlZUEgPSBpbmZvLnBlcmlvZDROb3dGZWVBCglpbnRjIDQ0IC8vICBoZWFkT2Zmc2V0CglpbnRjIDE1IC8vICBoZWFkT2Zmc2V0CglpbnRjIDAgLy8gOAoJYnl0ZWMgMiAvLyAgInMiCglmcmFtZV9kaWcgMCAvLyBhZ2dyZWdhdGVkSW5kZXg6IEFzc2V0c0NvbWJpbmVkCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglpdG9iCglmcmFtZV9kaWcgMSAvLyBzdG9yYWdlIGtleS8vaW5mbwoJY292ZXIgMgoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6OTM4CgkvLyBpbmZvLnBlcmlvZDROb3dGZWVBID0gMAoJZnJhbWVfZGlnIDEgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWludGMgMTUgLy8gIGhlYWRPZmZzZXQKCWJ5dGVjIDAgLy8gMHgwMDAwMDAwMDAwMDAwMDAwCglib3hfcmVwbGFjZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo5MzkKCS8vIGluZm8ucGVyaW9kNFByZXZGZWVCID0gaW5mby5wZXJpb2Q0Tm93RmVlQgoJaW50YyA0NSAvLyAgaGVhZE9mZnNldAoJaW50YyAxNiAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDIgLy8gICJzIgoJZnJhbWVfZGlnIDAgLy8gYWdncmVnYXRlZEluZGV4OiBBc3NldHNDb21iaW5lZAoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJaXRvYgoJZnJhbWVfZGlnIDEgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjk0MAoJLy8gaW5mby5wZXJpb2Q0Tm93RmVlQiA9IDAKCWZyYW1lX2RpZyAxIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCglpbnRjIDE2IC8vICBoZWFkT2Zmc2V0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6OTQxCgkvLyBpbmZvLnBlcmlvZDRQcmV2VldBUCA9IGluZm8ucGVyaW9kNE5vd1ZXQVAKCWludGMgNDYgLy8gIGhlYWRPZmZzZXQKCWludGMgMjUgLy8gIGhlYWRPZmZzZXQKCWludGMgMCAvLyA4CglieXRlYyAyIC8vICAicyIKCWZyYW1lX2RpZyAwIC8vIGFnZ3JlZ2F0ZWRJbmRleDogQXNzZXRzQ29tYmluZWQKCWNvbmNhdAoJY292ZXIgMgoJYm94X2V4dHJhY3QKCWJ0b2kKCWl0b2IKCWZyYW1lX2RpZyAxIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCgljb3ZlciAyCglib3hfcmVwbGFjZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo5NDIKCS8vIGluZm8ucGVyaW9kNFByZXZWb2x1bWVBID0gaW5mby5wZXJpb2Q0Tm93Vm9sdW1lQQoJaW50YyA0MiAvLyAgaGVhZE9mZnNldAoJaW50YyAxNCAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDIgLy8gICJzIgoJZnJhbWVfZGlnIDAgLy8gYWdncmVnYXRlZEluZGV4OiBBc3NldHNDb21iaW5lZAoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJaXRvYgoJZnJhbWVfZGlnIDEgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjk0MwoJLy8gaW5mby5wZXJpb2Q0Tm93Vm9sdW1lQSA9IDAKCWZyYW1lX2RpZyAxIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCglpbnRjIDE0IC8vICBoZWFkT2Zmc2V0CglieXRlYyAwIC8vIDB4MDAwMDAwMDAwMDAwMDAwMAoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6OTQ0CgkvLyBpbmZvLnBlcmlvZDRQcmV2Vm9sdW1lQiA9IGluZm8ucGVyaW9kNE5vd1ZvbHVtZUIKCWludGMgNDMgLy8gIGhlYWRPZmZzZXQKCWludGMgNiAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDIgLy8gICJzIgoJZnJhbWVfZGlnIDAgLy8gYWdncmVnYXRlZEluZGV4OiBBc3NldHNDb21iaW5lZAoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJaXRvYgoJZnJhbWVfZGlnIDEgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjk0NQoJLy8gaW5mby5wZXJpb2Q0Tm93Vm9sdW1lQiA9IDAKCWZyYW1lX2RpZyAxIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCglpbnRjIDYgLy8gIGhlYWRPZmZzZXQKCWJ5dGVjIDAgLy8gMHgwMDAwMDAwMDAwMDAwMDAwCglib3hfcmVwbGFjZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo5NDYKCS8vIGluZm8ucGVyaW9kNFByZXZUaW1lID0gaW5mby5wZXJpb2Q0Tm93VGltZQoJaW50YyA0NyAvLyAgaGVhZE9mZnNldAoJaW50YyA3IC8vICBoZWFkT2Zmc2V0CglpbnRjIDAgLy8gOAoJYnl0ZWMgMiAvLyAgInMiCglmcmFtZV9kaWcgMCAvLyBhZ2dyZWdhdGVkSW5kZXg6IEFzc2V0c0NvbWJpbmVkCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglpdG9iCglmcmFtZV9kaWcgMSAvLyBzdG9yYWdlIGtleS8vaW5mbwoJY292ZXIgMgoJYm94X3JlcGxhY2UKCgkvLyAqaWYyNV9jb25kaXRpb24KCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo5NDcKCS8vIGluZm8ucGVyaW9kNE5vd1RpbWUgPT09IDAKCWludGMgNyAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDIgLy8gICJzIgoJZnJhbWVfZGlnIDAgLy8gYWdncmVnYXRlZEluZGV4OiBBc3NldHNDb21iaW5lZAoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJaW50YyAxIC8vIDAKCT09CglieiAqaWYyNV9lbHNlCgoJLy8gKmlmMjVfY29uc2VxdWVudAoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjk0OAoJLy8gaW5mby5wZXJpb2Q0Tm93VGltZSA9IGdsb2JhbHMubGF0ZXN0VGltZXN0YW1wCglpbnRjIDcgLy8gIGhlYWRPZmZzZXQKCWdsb2JhbCBMYXRlc3RUaW1lc3RhbXAKCWl0b2IKCWZyYW1lX2RpZyAxIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCgljb3ZlciAyCglib3hfcmVwbGFjZQoJYiAqaWYyNV9lbmQKCippZjI1X2Vsc2U6CgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6OTUwCgkvLyBpbmZvLnBlcmlvZDROb3dUaW1lID0gcGVyaW9kNEl0ZXJGcm9tQ3VyclRpbWUgKiB0aGlzLnBlcmlvZDQudmFsdWUKCWludGMgNyAvLyAgaGVhZE9mZnNldAoJZnJhbWVfZGlnIDIwIC8vIHBlcmlvZDRJdGVyRnJvbUN1cnJUaW1lOiB1aW50NjQKCWJ5dGVjIDggLy8gICJwNCIKCWFwcF9nbG9iYWxfZ2V0CgkqCglpdG9iCglmcmFtZV9kaWcgMSAvLyBzdG9yYWdlIGtleS8vaW5mbwoJY292ZXIgMgoJYm94X3JlcGxhY2UKCippZjI1X2VuZDoKCippZjI0X2VuZDoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo5NTQKCS8vIGluZm8ucGVyaW9kNE5vd0ZlZUEgPSBpbmZvLnBlcmlvZDROb3dGZWVBICsgZmVlQW1vdW50QQoJaW50YyAxNSAvLyAgaGVhZE9mZnNldAoJZHVwCglpbnRjIDAgLy8gOAoJYnl0ZWMgMiAvLyAgInMiCglmcmFtZV9kaWcgMCAvLyBhZ2dyZWdhdGVkSW5kZXg6IEFzc2V0c0NvbWJpbmVkCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglmcmFtZV9kaWcgLTcgLy8gZmVlQW1vdW50QTogdWludDY0CgkrCglpdG9iCglmcmFtZV9kaWcgMSAvLyBzdG9yYWdlIGtleS8vaW5mbwoJY292ZXIgMgoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6OTU1CgkvLyBpbmZvLnBlcmlvZDROb3dGZWVCID0gaW5mby5wZXJpb2Q0Tm93RmVlQiArIGZlZUFtb3VudEIKCWludGMgMTYgLy8gIGhlYWRPZmZzZXQKCWR1cAoJaW50YyAwIC8vIDgKCWJ5dGVjIDIgLy8gICJzIgoJZnJhbWVfZGlnIDAgLy8gYWdncmVnYXRlZEluZGV4OiBBc3NldHNDb21iaW5lZAoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJZnJhbWVfZGlnIC04IC8vIGZlZUFtb3VudEI6IHVpbnQ2NAoJKwoJaXRvYgoJZnJhbWVfZGlnIDEgLy8gc3RvcmFnZSBrZXkvL2luZm8KCWNvdmVyIDIKCWJveF9yZXBsYWNlCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjk1NgoJLy8gcGVyaW9kNE5vd1ZvbHVtZUJVaW50MjU2ID0gaW5mby5wZXJpb2Q0Tm93Vm9sdW1lQiBhcyB1aW50MjU2CglpbnRjIDYgLy8gIGhlYWRPZmZzZXQKCWludGMgMCAvLyA4CglieXRlYyAyIC8vICAicyIKCWZyYW1lX2RpZyAwIC8vIGFnZ3JlZ2F0ZWRJbmRleDogQXNzZXRzQ29tYmluZWQKCWNvbmNhdAoJY292ZXIgMgoJYm94X2V4dHJhY3QKCWJ0b2kKCWl0b2IKCWZyYW1lX2J1cnkgMjEgLy8gcGVyaW9kNE5vd1ZvbHVtZUJVaW50MjU2OiB1bnNhZmUgdWludDI1NgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czo5NTcKCS8vIHBlcmlvZDROb3dWV0FQVWludDI1NiA9IGluZm8ucGVyaW9kNE5vd1ZXQVAgYXMgdWludDI1NgoJaW50YyAyNSAvLyAgaGVhZE9mZnNldAoJaW50YyAwIC8vIDgKCWJ5dGVjIDIgLy8gICJzIgoJZnJhbWVfZGlnIDAgLy8gYWdncmVnYXRlZEluZGV4OiBBc3NldHNDb21iaW5lZAoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJaXRvYgoJZnJhbWVfYnVyeSAyMiAvLyBwZXJpb2Q0Tm93VldBUFVpbnQyNTY6IHVuc2FmZSB1aW50MjU2CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjk1OAoJLy8gaW5mby5wZXJpb2Q0Tm93VldBUCA9ICgocGVyaW9kNE5vd1ZvbHVtZUJVaW50MjU2ICogcGVyaW9kNE5vd1ZXQVBVaW50MjU2ICsgYW1vdW50QlVpbnQyNTYgKiBwcmljZVVpbnQyNTYpIC8gKHBlcmlvZDROb3dWb2x1bWVCVWludDI1NiArIGFtb3VudEJVaW50MjU2KSkgYXMgdWludDY0CglpbnRjIDI1IC8vICBoZWFkT2Zmc2V0CglmcmFtZV9kaWcgMjEgLy8gcGVyaW9kNE5vd1ZvbHVtZUJVaW50MjU2OiB1bnNhZmUgdWludDI1NgoJZnJhbWVfZGlnIDIyIC8vIHBlcmlvZDROb3dWV0FQVWludDI1NjogdW5zYWZlIHVpbnQyNTYKCWIqCglmcmFtZV9kaWcgNiAvLyBhbW91bnRCVWludDI1NjogdW5zYWZlIHVpbnQyNTYKCWZyYW1lX2RpZyA1IC8vIHByaWNlVWludDI1NjogdW5zYWZlIHVpbnQyNTYKCWIqCgliKwoJZnJhbWVfZGlnIDIxIC8vIHBlcmlvZDROb3dWb2x1bWVCVWludDI1NjogdW5zYWZlIHVpbnQyNTYKCWZyYW1lX2RpZyA2IC8vIGFtb3VudEJVaW50MjU2OiB1bnNhZmUgdWludDI1NgoJYisKCWIvCglkdXAKCWJpdGxlbgoJaW50YyAzIC8vIDY0Cgk8PQoKCS8vICgocGVyaW9kNE5vd1ZvbHVtZUJVaW50MjU2ICogcGVyaW9kNE5vd1ZXQVBVaW50MjU2ICsgYW1vdW50QlVpbnQyNTYgKiBwcmljZVVpbnQyNTYpIC8gKHBlcmlvZDROb3dWb2x1bWVCVWludDI1NiArIGFtb3VudEJVaW50MjU2KSkgYXMgdWludDY0IG92ZXJmbG93ZWQgNjQgYml0cwoJYXNzZXJ0CglieXRlYyA0IC8vIDB4RkZGRkZGRkZGRkZGRkZGRgoJYiYKCWR1cAoJbGVuCglkdXAKCWludGMgMCAvLyA4CgktCglzd2FwCglzdWJzdHJpbmczCglidG9pCglpdG9iCglmcmFtZV9kaWcgMSAvLyBzdG9yYWdlIGtleS8vaW5mbwoJY292ZXIgMgoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6OTU5CgkvLyBpbmZvLnBlcmlvZDROb3dWb2x1bWVBID0gaW5mby5wZXJpb2Q0Tm93Vm9sdW1lQSArIG5ldEFtb3VudEEKCWludGMgMTQgLy8gIGhlYWRPZmZzZXQKCWR1cAoJaW50YyAwIC8vIDgKCWJ5dGVjIDIgLy8gICJzIgoJZnJhbWVfZGlnIDAgLy8gYWdncmVnYXRlZEluZGV4OiBBc3NldHNDb21iaW5lZAoJY29uY2F0Cgljb3ZlciAyCglib3hfZXh0cmFjdAoJYnRvaQoJZnJhbWVfZGlnIDIgLy8gbmV0QW1vdW50QTogdWludDY0CgkrCglpdG9iCglmcmFtZV9kaWcgMSAvLyBzdG9yYWdlIGtleS8vaW5mbwoJY292ZXIgMgoJYm94X3JlcGxhY2UKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6OTYwCgkvLyBpbmZvLnBlcmlvZDROb3dWb2x1bWVCID0gaW5mby5wZXJpb2Q0Tm93Vm9sdW1lQiArIG5ldEFtb3VudEIKCWludGMgNiAvLyAgaGVhZE9mZnNldAoJZHVwCglpbnRjIDAgLy8gOAoJYnl0ZWMgMiAvLyAgInMiCglmcmFtZV9kaWcgMCAvLyBhZ2dyZWdhdGVkSW5kZXg6IEFzc2V0c0NvbWJpbmVkCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCglmcmFtZV9kaWcgMyAvLyBuZXRBbW91bnRCOiB1aW50NjQKCSsKCWl0b2IKCWZyYW1lX2RpZyAxIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCgljb3ZlciAyCglib3hfcmVwbGFjZQoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czoxMDI1CgkvLyByZXR1cm4gaW5mbzsKCWZyYW1lX2RpZyAxIC8vIHN0b3JhZ2Uga2V5Ly9pbmZvCglib3hfZ2V0CgoJLy8gYm94IHZhbHVlIGRvZXMgbm90IGV4aXN0OiB0aGlzLnBvb2xzQWdncmVnYXRlZChhZ2dyZWdhdGVkSW5kZXgpLnZhbHVlCglhc3NlcnQKCgkvLyBzZXQgdGhlIHN1YnJvdXRpbmUgcmV0dXJuIHZhbHVlCglmcmFtZV9idXJ5IDAKCgkvLyBwb3AgYWxsIGxvY2FsIHZhcmlhYmxlcyBmcm9tIHRoZSBzdGFjawoJcG9wbiAyMgoJcmV0c3ViCgovLyByZWdpc3RlclRyYWRlKHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCl2b2lkCiphYmlfcm91dGVfcmVnaXN0ZXJUcmFkZToKCS8vIHM6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMTAKCWJ0b2kKCgkvLyBmZWVBbW91bnRCOiB1aW50NjQKCXR4bmEgQXBwbGljYXRpb25BcmdzIDkKCWJ0b2kKCgkvLyBmZWVBbW91bnRBOiB1aW50NjQKCXR4bmEgQXBwbGljYXRpb25BcmdzIDgKCWJ0b2kKCgkvLyBhbW91bnRCOiB1aW50NjQKCXR4bmEgQXBwbGljYXRpb25BcmdzIDcKCWJ0b2kKCgkvLyBhbW91bnRBOiB1aW50NjQKCXR4bmEgQXBwbGljYXRpb25BcmdzIDYKCWJ0b2kKCgkvLyBwcmljZVRvOiB1aW50NjQKCXR4bmEgQXBwbGljYXRpb25BcmdzIDUKCWJ0b2kKCgkvLyBwcmljZUZyb206IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgNAoJYnRvaQoKCS8vIGFzc2V0QjogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyAzCglidG9pCgoJLy8gYXNzZXRBOiB1aW50NjQKCXR4bmEgQXBwbGljYXRpb25BcmdzIDIKCWJ0b2kKCgkvLyBhcHBQb29sSWQ6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMQoJYnRvaQoKCS8vIGV4ZWN1dGUgcmVnaXN0ZXJUcmFkZSh1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQpdm9pZAoJY2FsbHN1YiByZWdpc3RlclRyYWRlCglpbnRjIDIgLy8gMQoJcmV0dXJuCgovLyByZWdpc3RlclRyYWRlKGFwcFBvb2xJZDogQXBwSUQsIGFzc2V0QTogQXNzZXRJRCwgYXNzZXRCOiBBc3NldElELCBwcmljZUZyb206IHVpbnQ2NCwgcHJpY2VUbzogdWludDY0LCBhbW91bnRBOiB1aW50NjQsIGFtb3VudEI6IHVpbnQ2NCwgZmVlQW1vdW50QTogdWludDY0LCBmZWVBbW91bnRCOiB1aW50NjQsIHM6IHVpbnQ2NCk6IHZvaWQKLy8KLy8gVGhpcyBtZXRvZCByZWdpc3RlcnMgdGhlIHRyYWRlIGFuZCBjYWxjdWxhdGVzIGFuZCBzdG9yZSB0aGUgdHJhZGUgc3RhdGlzdGljcwovLwovLyBAcGFyYW0gYXBwUG9vbElkIExpcXVpZGl0eSBwb29sIHNtYXJ0IGNvbnRyYWN0Ci8vIEBwYXJhbSBhc3NldEEgQXNzZXQgQQovLyBAcGFyYW0gYXNzZXRCIEFzc2V0IEIKLy8gQHBhcmFtIHByaWNlRnJvbSBUaGUgb3JpZ2luYWwgcHJpY2UKLy8gQHBhcmFtIHByaWNlVG8gVGhlIG5ldyBwcmljZQovLyBAcGFyYW0gYW1vdW50QSBBc3NldCBBIGFtb3VudCBzcGVudCBvciByZWNlaXZlZAovLyBAcGFyYW0gYW1vdW50QiBBc3NldCBCIGFtb3VudCBzcGVudCBvciByZWNlaXZlZAovLyBAcGFyYW0gZmVlQW1vdW50QSBGZWVzIHBhaWQgaW4gYXNzZXQgQSBpZiBhbnkKLy8gQHBhcmFtIGZlZUFtb3VudEIgRmVlcyBwYWlkIGluIGFzc2V0IEIgaWYgYW55Ci8vIEBwYXJhbSBzIFNjYWxlIG11bHRpcGxpZXIKcmVnaXN0ZXJUcmFkZToKCXByb3RvIDEwIDAKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6MTA0NgoJLy8gaW5jcmVhc2VPcGNvZGVCdWRnZXQoKQoJaXR4bl9iZWdpbgoJaW50YyAyNyAvLyAgYXBwbAoJaXR4bl9maWVsZCBUeXBlRW51bQoJaW50YyAxIC8vIDAKCWl0eG5fZmllbGQgRmVlCglieXRlYyAxNCAvLyAgI3ByYWdtYSB2ZXJzaW9uIDEwOyBpbnQgMQoJZHVwCglpdHhuX2ZpZWxkIEFwcHJvdmFsUHJvZ3JhbQoJaXR4bl9maWVsZCBDbGVhclN0YXRlUHJvZ3JhbQoJaW50YyAzMyAvLyAgRGVsZXRlQXBwbGljYXRpb24KCWl0eG5fZmllbGQgT25Db21wbGV0aW9uCglpdHhuX3N1Ym1pdAoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czoxMDQ3CgkvLyBpbmNyZWFzZU9wY29kZUJ1ZGdldCgpCglpdHhuX2JlZ2luCglpbnRjIDI3IC8vICBhcHBsCglpdHhuX2ZpZWxkIFR5cGVFbnVtCglpbnRjIDEgLy8gMAoJaXR4bl9maWVsZCBGZWUKCWJ5dGVjIDE0IC8vICAjcHJhZ21hIHZlcnNpb24gMTA7IGludCAxCglkdXAKCWl0eG5fZmllbGQgQXBwcm92YWxQcm9ncmFtCglpdHhuX2ZpZWxkIENsZWFyU3RhdGVQcm9ncmFtCglpbnRjIDMzIC8vICBEZWxldGVBcHBsaWNhdGlvbgoJaXR4bl9maWVsZCBPbkNvbXBsZXRpb24KCWl0eG5fc3VibWl0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjEwNDgKCS8vIGFzc2VydChhcHBQb29sSWQgPT09IGdsb2JhbHMuY2FsbGVyQXBwbGljYXRpb25JRCkKCWZyYW1lX2RpZyAtMSAvLyBhcHBQb29sSWQ6IEFwcElECglnbG9iYWwgQ2FsbGVyQXBwbGljYXRpb25JRAoJPT0KCWFzc2VydAoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czoxMDQ5CgkvLyBhc3NlcnQocyA9PT0gU0NBTEUpCglmcmFtZV9kaWcgLTEwIC8vIHM6IHVpbnQ2NAoJcHVzaGludCAxMDAwMDAwMDAwCgk9PQoJYXNzZXJ0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjEwNTEKCS8vIHRoaXMudHJhZGVFdmVudC5sb2coewoJLy8gICAgICAgYXBwUG9vbElkOiBhcHBQb29sSWQsCgkvLyAgICAgICBhc3NldEE6IGFzc2V0QSwKCS8vICAgICAgIGFzc2V0QjogYXNzZXRCLAoJLy8gICAgICAgcHJpY2VGcm9tOiBwcmljZUZyb20sCgkvLyAgICAgICBwcmljZVRvOiBwcmljZVRvLAoJLy8gICAgICAgYW1vdW50QTogYW1vdW50QSwKCS8vICAgICAgIGFtb3VudEI6IGFtb3VudEIsCgkvLyAgICAgICBmZWVBbW91bnRBOiBmZWVBbW91bnRBLAoJLy8gICAgICAgZmVlQW1vdW50QjogZmVlQW1vdW50QiwKCS8vICAgICAgIHM6IHMsCgkvLyAgICAgfSkKCXB1c2hieXRlcyAweGZjOTdlYTNjIC8vIHRyYWRlRXZlbnQodWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0KQoJZnJhbWVfZGlnIC0xIC8vIGFwcFBvb2xJZDogQXBwSUQKCWl0b2IKCWZyYW1lX2RpZyAtMiAvLyBhc3NldEE6IEFzc2V0SUQKCWl0b2IKCWNvbmNhdAoJZnJhbWVfZGlnIC0zIC8vIGFzc2V0QjogQXNzZXRJRAoJaXRvYgoJY29uY2F0CglmcmFtZV9kaWcgLTQgLy8gcHJpY2VGcm9tOiB1aW50NjQKCWl0b2IKCWNvbmNhdAoJZnJhbWVfZGlnIC01IC8vIHByaWNlVG86IHVpbnQ2NAoJaXRvYgoJY29uY2F0CglmcmFtZV9kaWcgLTYgLy8gYW1vdW50QTogdWludDY0CglpdG9iCgljb25jYXQKCWZyYW1lX2RpZyAtNyAvLyBhbW91bnRCOiB1aW50NjQKCWl0b2IKCWNvbmNhdAoJZnJhbWVfZGlnIC04IC8vIGZlZUFtb3VudEE6IHVpbnQ2NAoJaXRvYgoJY29uY2F0CglmcmFtZV9kaWcgLTkgLy8gZmVlQW1vdW50QjogdWludDY0CglpdG9iCgljb25jYXQKCWZyYW1lX2RpZyAtMTAgLy8gczogdWludDY0CglpdG9iCgljb25jYXQKCWNvbmNhdAoJbG9nCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjEwNjQKCS8vIHRoaXMudXBkYXRlUHJpY2VCb3hJbmZvKGFwcFBvb2xJZCwgYXNzZXRBLCBhc3NldEIsIHByaWNlRnJvbSwgcHJpY2VUbywgYW1vdW50QSwgYW1vdW50QiwgZmVlQW1vdW50QSwgZmVlQW1vdW50QikKCWZyYW1lX2RpZyAtOSAvLyBmZWVBbW91bnRCOiB1aW50NjQKCWZyYW1lX2RpZyAtOCAvLyBmZWVBbW91bnRBOiB1aW50NjQKCWZyYW1lX2RpZyAtNyAvLyBhbW91bnRCOiB1aW50NjQKCWZyYW1lX2RpZyAtNiAvLyBhbW91bnRBOiB1aW50NjQKCWZyYW1lX2RpZyAtNSAvLyBwcmljZVRvOiB1aW50NjQKCWZyYW1lX2RpZyAtNCAvLyBwcmljZUZyb206IHVpbnQ2NAoJZnJhbWVfZGlnIC0zIC8vIGFzc2V0QjogQXNzZXRJRAoJZnJhbWVfZGlnIC0yIC8vIGFzc2V0QTogQXNzZXRJRAoJZnJhbWVfZGlnIC0xIC8vIGFwcFBvb2xJZDogQXBwSUQKCWNhbGxzdWIgdXBkYXRlUHJpY2VCb3hJbmZvCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjEwNjUKCS8vIHRoaXMudXBkYXRlUHJpY2VCb3hBZ2dyZWdhdGVkKGFzc2V0QSwgYXNzZXRCLCBwcmljZUZyb20sIHByaWNlVG8sIGFtb3VudEEsIGFtb3VudEIsIGZlZUFtb3VudEEsIGZlZUFtb3VudEIpCglmcmFtZV9kaWcgLTkgLy8gZmVlQW1vdW50QjogdWludDY0CglmcmFtZV9kaWcgLTggLy8gZmVlQW1vdW50QTogdWludDY0CglmcmFtZV9kaWcgLTcgLy8gYW1vdW50QjogdWludDY0CglmcmFtZV9kaWcgLTYgLy8gYW1vdW50QTogdWludDY0CglmcmFtZV9kaWcgLTUgLy8gcHJpY2VUbzogdWludDY0CglmcmFtZV9kaWcgLTQgLy8gcHJpY2VGcm9tOiB1aW50NjQKCWZyYW1lX2RpZyAtMyAvLyBhc3NldEI6IEFzc2V0SUQKCWZyYW1lX2RpZyAtMiAvLyBhc3NldEE6IEFzc2V0SUQKCWNhbGxzdWIgdXBkYXRlUHJpY2VCb3hBZ2dyZWdhdGVkCglyZXRzdWIKCi8vIHNlbmRPbmxpbmVLZXlSZWdpc3RyYXRpb24odWludDY0LGJ5dGVbXSxieXRlW10sYnl0ZVtdLHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCl2b2lkCiphYmlfcm91dGVfc2VuZE9ubGluZUtleVJlZ2lzdHJhdGlvbjoKCS8vIGZlZTogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyA4CglidG9pCgoJLy8gdm90ZUtleURpbHV0aW9uOiB1aW50NjQKCXR4bmEgQXBwbGljYXRpb25BcmdzIDcKCWJ0b2kKCgkvLyB2b3RlTGFzdDogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyA2CglidG9pCgoJLy8gdm90ZUZpcnN0OiB1aW50NjQKCXR4bmEgQXBwbGljYXRpb25BcmdzIDUKCWJ0b2kKCgkvLyBzdGF0ZVByb29mUEs6IGJ5dGVbXQoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgNAoJZXh0cmFjdCAyIDAKCgkvLyBzZWxlY3Rpb25QSzogYnl0ZVtdCgl0eG5hIEFwcGxpY2F0aW9uQXJncyAzCglleHRyYWN0IDIgMAoKCS8vIHZvdGVQSzogYnl0ZVtdCgl0eG5hIEFwcGxpY2F0aW9uQXJncyAyCglleHRyYWN0IDIgMAoKCS8vIGFwcEJpYXRlY0NvbmZpZ1Byb3ZpZGVyOiB1aW50NjQKCXR4bmEgQXBwbGljYXRpb25BcmdzIDEKCWJ0b2kKCgkvLyBleGVjdXRlIHNlbmRPbmxpbmVLZXlSZWdpc3RyYXRpb24odWludDY0LGJ5dGVbXSxieXRlW10sYnl0ZVtdLHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCl2b2lkCgljYWxsc3ViIHNlbmRPbmxpbmVLZXlSZWdpc3RyYXRpb24KCWludGMgMiAvLyAxCglyZXR1cm4KCi8vIHNlbmRPbmxpbmVLZXlSZWdpc3RyYXRpb24oYXBwQmlhdGVjQ29uZmlnUHJvdmlkZXI6IEFwcElELCB2b3RlUEs6IGJ5dGVzLCBzZWxlY3Rpb25QSzogYnl0ZXMsIHN0YXRlUHJvb2ZQSzogYnl0ZXMsIHZvdGVGaXJzdDogdWludDY0LCB2b3RlTGFzdDogdWludDY0LCB2b3RlS2V5RGlsdXRpb246IHVpbnQ2NCwgZmVlOiB1aW50NjQpOiB2b2lkCi8vCi8vIGFkZHJlc3NFeGVjdXRpdmVGZWUgY2FuIHBlcmZvbSBrZXkgcmVnaXN0cmF0aW9uIGZvciB0aGlzIExQIHBvb2wKLy8KLy8gT25seSBhZGRyZXNzRXhlY3V0aXZlRmVlIGlzIGFsbG93ZWQgdG8gZXhlY3V0ZSB0aGlzIG1ldGhvZC4Kc2VuZE9ubGluZUtleVJlZ2lzdHJhdGlvbjoKCXByb3RvIDggMAoKCS8vIFB1c2ggZW1wdHkgYnl0ZXMgYWZ0ZXIgdGhlIGZyYW1lIHBvaW50ZXIgdG8gcmVzZXJ2ZSBzcGFjZSBmb3IgbG9jYWwgdmFyaWFibGVzCglieXRlYyAxIC8vIDB4CglkdXAKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6MTA3NAoJLy8gYXNzZXJ0KGFwcEJpYXRlY0NvbmZpZ1Byb3ZpZGVyID09PSB0aGlzLmFwcEJpYXRlY0NvbmZpZ1Byb3ZpZGVyLnZhbHVlLCAnQ29uZmlndXJhdGlvbiBhcHAgZG9lcyBub3QgbWF0Y2gnKQoJZnJhbWVfZGlnIC0xIC8vIGFwcEJpYXRlY0NvbmZpZ1Byb3ZpZGVyOiBBcHBJRAoJYnl0ZWMgOSAvLyAgIkIiCglhcHBfZ2xvYmFsX2dldAoJPT0KCgkvLyBDb25maWd1cmF0aW9uIGFwcCBkb2VzIG5vdCBtYXRjaAoJYXNzZXJ0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjEwNzUKCS8vIGFkZHJlc3NFeGVjdXRpdmVGZWUgPSBhcHBCaWF0ZWNDb25maWdQcm92aWRlci5nbG9iYWxTdGF0ZSgnZWYnKSBhcyBBZGRyZXNzCglmcmFtZV9kaWcgLTEgLy8gYXBwQmlhdGVjQ29uZmlnUHJvdmlkZXI6IEFwcElECglieXRlYyAzMiAvLyAgImVmIgoJYXBwX2dsb2JhbF9nZXRfZXgKCgkvLyBnbG9iYWwgc3RhdGUgdmFsdWUgZG9lcyBub3QgZXhpc3Q6IGFwcEJpYXRlY0NvbmZpZ1Byb3ZpZGVyLmdsb2JhbFN0YXRlKCdlZicpCglhc3NlcnQKCWZyYW1lX2J1cnkgMCAvLyBhZGRyZXNzRXhlY3V0aXZlRmVlOiBhZGRyZXNzCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjEwNzYKCS8vIHBhdXNlZCA9IGFwcEJpYXRlY0NvbmZpZ1Byb3ZpZGVyLmdsb2JhbFN0YXRlKCdzJykgYXMgdWludDY0CglmcmFtZV9kaWcgLTEgLy8gYXBwQmlhdGVjQ29uZmlnUHJvdmlkZXI6IEFwcElECglieXRlYyAyIC8vICAicyIKCWFwcF9nbG9iYWxfZ2V0X2V4CgoJLy8gZ2xvYmFsIHN0YXRlIHZhbHVlIGRvZXMgbm90IGV4aXN0OiBhcHBCaWF0ZWNDb25maWdQcm92aWRlci5nbG9iYWxTdGF0ZSgncycpCglhc3NlcnQKCWZyYW1lX2J1cnkgMSAvLyBwYXVzZWQ6IHVpbnQ2NAoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czoxMDc3CgkvLyBhc3NlcnQocGF1c2VkID09PSAwLCAnRVJSX1BBVVNFRCcpCglmcmFtZV9kaWcgMSAvLyBwYXVzZWQ6IHVpbnQ2NAoJaW50YyAxIC8vIDAKCT09CgoJLy8gRVJSX1BBVVNFRAoJYXNzZXJ0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjEwNzgKCS8vIGFzc2VydCh0aGlzLnR4bi5zZW5kZXIgPT09IGFkZHJlc3NFeGVjdXRpdmVGZWUsICdPbmx5IGZlZSBleGVjdXRvciBzZXR1cCBpbiB0aGUgY29uZmlnIGNhbiB0YWtlIHRoZSBjb2xsZWN0ZWQgZmVlcycpCgl0eG4gU2VuZGVyCglmcmFtZV9kaWcgMCAvLyBhZGRyZXNzRXhlY3V0aXZlRmVlOiBhZGRyZXNzCgk9PQoKCS8vIE9ubHkgZmVlIGV4ZWN1dG9yIHNldHVwIGluIHRoZSBjb25maWcgY2FuIHRha2UgdGhlIGNvbGxlY3RlZCBmZWVzCglhc3NlcnQKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6MTA3OQoJLy8gc2VuZE9ubGluZUtleVJlZ2lzdHJhdGlvbih7CgkvLyAgICAgICBzZWxlY3Rpb25QSzogc2VsZWN0aW9uUEssCgkvLyAgICAgICBzdGF0ZVByb29mUEs6IHN0YXRlUHJvb2ZQSywKCS8vICAgICAgIHZvdGVGaXJzdDogdm90ZUZpcnN0LAoJLy8gICAgICAgdm90ZUtleURpbHV0aW9uOiB2b3RlS2V5RGlsdXRpb24sCgkvLyAgICAgICB2b3RlTGFzdDogdm90ZUxhc3QsCgkvLyAgICAgICB2b3RlUEs6IHZvdGVQSywKCS8vICAgICAgIGZlZTogZmVlLAoJLy8gICAgIH0pCglpdHhuX2JlZ2luCglpbnRjIDI2IC8vICBrZXlyZWcKCWl0eG5fZmllbGQgVHlwZUVudW0KCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6MTA4MAoJLy8gc2VsZWN0aW9uUEs6IHNlbGVjdGlvblBLCglmcmFtZV9kaWcgLTMgLy8gc2VsZWN0aW9uUEs6IGJ5dGVzCglpdHhuX2ZpZWxkIFNlbGVjdGlvblBLCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjEwODEKCS8vIHN0YXRlUHJvb2ZQSzogc3RhdGVQcm9vZlBLCglmcmFtZV9kaWcgLTQgLy8gc3RhdGVQcm9vZlBLOiBieXRlcwoJaXR4bl9maWVsZCBTdGF0ZVByb29mUEsKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6MTA4MgoJLy8gdm90ZUZpcnN0OiB2b3RlRmlyc3QKCWZyYW1lX2RpZyAtNSAvLyB2b3RlRmlyc3Q6IHVpbnQ2NAoJaXR4bl9maWVsZCBWb3RlRmlyc3QKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6MTA4MwoJLy8gdm90ZUtleURpbHV0aW9uOiB2b3RlS2V5RGlsdXRpb24KCWZyYW1lX2RpZyAtNyAvLyB2b3RlS2V5RGlsdXRpb246IHVpbnQ2NAoJaXR4bl9maWVsZCBWb3RlS2V5RGlsdXRpb24KCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6MTA4NAoJLy8gdm90ZUxhc3Q6IHZvdGVMYXN0CglmcmFtZV9kaWcgLTYgLy8gdm90ZUxhc3Q6IHVpbnQ2NAoJaXR4bl9maWVsZCBWb3RlTGFzdAoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czoxMDg1CgkvLyB2b3RlUEs6IHZvdGVQSwoJZnJhbWVfZGlnIC0yIC8vIHZvdGVQSzogYnl0ZXMKCWl0eG5fZmllbGQgVm90ZVBLCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjEwODYKCS8vIGZlZTogZmVlCglmcmFtZV9kaWcgLTggLy8gZmVlOiB1aW50NjQKCWl0eG5fZmllbGQgRmVlCgoJLy8gU3VibWl0IGlubmVyIHRyYW5zYWN0aW9uCglpdHhuX3N1Ym1pdAoJcmV0c3ViCgovLyB3aXRoZHJhd0V4Y2Vzc0Fzc2V0cyh1aW50NjQsdWludDY0LHVpbnQ2NCl1aW50NjQKKmFiaV9yb3V0ZV93aXRoZHJhd0V4Y2Vzc0Fzc2V0czoKCS8vIFRoZSBBQkkgcmV0dXJuIHByZWZpeAoJYnl0ZWMgMTIgLy8gMHgxNTFmN2M3NQoKCS8vIGFtb3VudDogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyAzCglidG9pCgoJLy8gYXNzZXQ6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMgoJYnRvaQoKCS8vIGFwcEJpYXRlY0NvbmZpZ1Byb3ZpZGVyOiB1aW50NjQKCXR4bmEgQXBwbGljYXRpb25BcmdzIDEKCWJ0b2kKCgkvLyBleGVjdXRlIHdpdGhkcmF3RXhjZXNzQXNzZXRzKHVpbnQ2NCx1aW50NjQsdWludDY0KXVpbnQ2NAoJY2FsbHN1YiB3aXRoZHJhd0V4Y2Vzc0Fzc2V0cwoJaXRvYgoJY29uY2F0Cglsb2cKCWludGMgMiAvLyAxCglyZXR1cm4KCi8vIHdpdGhkcmF3RXhjZXNzQXNzZXRzKGFwcEJpYXRlY0NvbmZpZ1Byb3ZpZGVyOiBBcHBJRCwgYXNzZXQ6IEFzc2V0SUQsIGFtb3VudDogdWludDY0KTogdWludDY0Ci8vCi8vIElmIHNvbWVvbmUgZGVwb3NpdHMgZXhjZXNzIGFzc2V0cyB0byB0aGlzIHNtYXJ0IGNvbnRyYWN0IGJpYXRlYyBjYW4gdXNlIHRoZW0uCi8vCi8vIE9ubHkgYWRkcmVzc0V4ZWN1dGl2ZUZlZSBpcyBhbGxvd2VkIHRvIGV4ZWN1dGUgdGhpcyBtZXRob2QuCi8vCi8vIEBwYXJhbSBhcHBCaWF0ZWNDb25maWdQcm92aWRlciBCaWF0ZWMgY29uZmlnIGFwcC4gT25seSBhZGRyZXNzRXhlY3V0aXZlRmVlIGlzIGFsbG93ZWQgdG8gZXhlY3V0ZSB0aGlzIG1ldGhvZC4KLy8gQHBhcmFtIGFzc2V0IEFzc2V0IHRvIHdpdGhkcmF3LiBJZiBuYXRpdmUgdG9rZW4sIHRoZW4gemVybwovLyBAcGFyYW0gYW1vdW50IEFtb3VudCBvZiB0aGUgYXNzZXQgdG8gYmUgd2l0aGRyYXduCndpdGhkcmF3RXhjZXNzQXNzZXRzOgoJcHJvdG8gMyAxCgoJLy8gUHVzaCBlbXB0eSBieXRlcyBhZnRlciB0aGUgZnJhbWUgcG9pbnRlciB0byByZXNlcnZlIHNwYWNlIGZvciBsb2NhbCB2YXJpYWJsZXMKCWJ5dGVjIDEgLy8gMHgKCWR1cAoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czoxMTAwCgkvLyBhc3NlcnQoYXBwQmlhdGVjQ29uZmlnUHJvdmlkZXIgPT09IHRoaXMuYXBwQmlhdGVjQ29uZmlnUHJvdmlkZXIudmFsdWUsICdDb25maWd1cmF0aW9uIGFwcCBkb2VzIG5vdCBtYXRjaCcpCglmcmFtZV9kaWcgLTEgLy8gYXBwQmlhdGVjQ29uZmlnUHJvdmlkZXI6IEFwcElECglieXRlYyA5IC8vICAiQiIKCWFwcF9nbG9iYWxfZ2V0Cgk9PQoKCS8vIENvbmZpZ3VyYXRpb24gYXBwIGRvZXMgbm90IG1hdGNoCglhc3NlcnQKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6MTEwMQoJLy8gYWRkcmVzc0V4ZWN1dGl2ZUZlZSA9IGFwcEJpYXRlY0NvbmZpZ1Byb3ZpZGVyLmdsb2JhbFN0YXRlKCdlZicpIGFzIEFkZHJlc3MKCWZyYW1lX2RpZyAtMSAvLyBhcHBCaWF0ZWNDb25maWdQcm92aWRlcjogQXBwSUQKCWJ5dGVjIDMyIC8vICAiZWYiCglhcHBfZ2xvYmFsX2dldF9leAoKCS8vIGdsb2JhbCBzdGF0ZSB2YWx1ZSBkb2VzIG5vdCBleGlzdDogYXBwQmlhdGVjQ29uZmlnUHJvdmlkZXIuZ2xvYmFsU3RhdGUoJ2VmJykKCWFzc2VydAoJZnJhbWVfYnVyeSAwIC8vIGFkZHJlc3NFeGVjdXRpdmVGZWU6IGFkZHJlc3MKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6MTEwMgoJLy8gcGF1c2VkID0gYXBwQmlhdGVjQ29uZmlnUHJvdmlkZXIuZ2xvYmFsU3RhdGUoJ3MnKSBhcyB1aW50NjQKCWZyYW1lX2RpZyAtMSAvLyBhcHBCaWF0ZWNDb25maWdQcm92aWRlcjogQXBwSUQKCWJ5dGVjIDIgLy8gICJzIgoJYXBwX2dsb2JhbF9nZXRfZXgKCgkvLyBnbG9iYWwgc3RhdGUgdmFsdWUgZG9lcyBub3QgZXhpc3Q6IGFwcEJpYXRlY0NvbmZpZ1Byb3ZpZGVyLmdsb2JhbFN0YXRlKCdzJykKCWFzc2VydAoJZnJhbWVfYnVyeSAxIC8vIHBhdXNlZDogdWludDY0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjExMDMKCS8vIGFzc2VydChwYXVzZWQgPT09IDAsICdFUlJfUEFVU0VEJykKCWZyYW1lX2RpZyAxIC8vIHBhdXNlZDogdWludDY0CglpbnRjIDEgLy8gMAoJPT0KCgkvLyBFUlJfUEFVU0VECglhc3NlcnQKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6MTEwNAoJLy8gYXNzZXJ0KHRoaXMudHhuLnNlbmRlciA9PT0gYWRkcmVzc0V4ZWN1dGl2ZUZlZSwgJ09ubHkgZmVlIGV4ZWN1dG9yIHNldHVwIGluIHRoZSBjb25maWcgY2FuIHRha2UgdGhlIGNvbGxlY3RlZCBmZWVzJykKCXR4biBTZW5kZXIKCWZyYW1lX2RpZyAwIC8vIGFkZHJlc3NFeGVjdXRpdmVGZWU6IGFkZHJlc3MKCT09CgoJLy8gT25seSBmZWUgZXhlY3V0b3Igc2V0dXAgaW4gdGhlIGNvbmZpZyBjYW4gdGFrZSB0aGUgY29sbGVjdGVkIGZlZXMKCWFzc2VydAoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czoxMTA2CgkvLyB0aGlzLmRvQXhmZXIodGhpcy50eG4uc2VuZGVyLCBhc3NldCwgYW1vdW50KQoJZnJhbWVfZGlnIC0zIC8vIGFtb3VudDogdWludDY0CglmcmFtZV9kaWcgLTIgLy8gYXNzZXQ6IEFzc2V0SUQKCXR4biBTZW5kZXIKCWNhbGxzdWIgZG9BeGZlcgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czoxMTA4CgkvLyByZXR1cm4gYW1vdW50OwoJZnJhbWVfZGlnIC0zIC8vIGFtb3VudDogdWludDY0CgoJLy8gc2V0IHRoZSBzdWJyb3V0aW5lIHJldHVybiB2YWx1ZQoJZnJhbWVfYnVyeSAwCgoJLy8gcG9wIGFsbCBsb2NhbCB2YXJpYWJsZXMgZnJvbSB0aGUgc3RhY2sKCXBvcG4gMQoJcmV0c3ViCgovLyBkb0F4ZmVyKHJlY2VpdmVyOiBBZGRyZXNzLCBhc3NldDogQXNzZXRJRCwgYW1vdW50OiB1aW50NjQpOiB2b2lkCi8vCi8vIEV4ZWN1dGVzIHhmZXIgb2YgcGF5IHBheW1lbnQgbWV0aG9kcyB0byBzcGVjaWZpZWQgcmVjZWl2ZXIgZnJvbSBzbWFydCBjb250cmFjdCBhZ2dyZWdhdGVkIGFjY291bnQgd2l0aCBzcGVjaWZpZWQgYXNzZXQgYW5kIGFtb3VudCBpbiB0b2tlbnMgZGVjaW1hbHMKLy8gQHBhcmFtIHJlY2VpdmVyIFJlY2VpdmVyCi8vIEBwYXJhbSBhc3NldCBBc3NldC4gWmVybyBmb3IgYWxnbwovLyBAcGFyYW0gYW1vdW50IEFtb3VudCB0byB0cmFuc2Zlcgpkb0F4ZmVyOgoJcHJvdG8gMyAwCgoJLy8gKmlmMjZfY29uZGl0aW9uCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6MTExOAoJLy8gYXNzZXQuaWQgPT09IDAKCWZyYW1lX2RpZyAtMiAvLyBhc3NldDogQXNzZXRJRAoJaW50YyAxIC8vIDAKCT09CglieiAqaWYyNl9lbHNlCgoJLy8gKmlmMjZfY29uc2VxdWVudAoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjExMTkKCS8vIHNlbmRQYXltZW50KHsKCS8vICAgICAgICAgcmVjZWl2ZXI6IHJlY2VpdmVyLAoJLy8gICAgICAgICBhbW91bnQ6IGFtb3VudCwKCS8vICAgICAgICAgZmVlOiAwLAoJLy8gICAgICAgfSkKCWl0eG5fYmVnaW4KCWludGMgMiAvLyAgcGF5CglpdHhuX2ZpZWxkIFR5cGVFbnVtCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjExMjAKCS8vIHJlY2VpdmVyOiByZWNlaXZlcgoJZnJhbWVfZGlnIC0xIC8vIHJlY2VpdmVyOiBBZGRyZXNzCglpdHhuX2ZpZWxkIFJlY2VpdmVyCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjExMjEKCS8vIGFtb3VudDogYW1vdW50CglmcmFtZV9kaWcgLTMgLy8gYW1vdW50OiB1aW50NjQKCWl0eG5fZmllbGQgQW1vdW50CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjExMjIKCS8vIGZlZTogMAoJaW50YyAxIC8vIDAKCWl0eG5fZmllbGQgRmVlCgoJLy8gU3VibWl0IGlubmVyIHRyYW5zYWN0aW9uCglpdHhuX3N1Ym1pdAoJYiAqaWYyNl9lbmQKCippZjI2X2Vsc2U6CgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6MTEyNQoJLy8gc2VuZEFzc2V0VHJhbnNmZXIoewoJLy8gICAgICAgICBhc3NldFJlY2VpdmVyOiByZWNlaXZlciwKCS8vICAgICAgICAgeGZlckFzc2V0OiBhc3NldCwKCS8vICAgICAgICAgYXNzZXRBbW91bnQ6IGFtb3VudCwKCS8vICAgICAgICAgZmVlOiAwLAoJLy8gICAgICAgfSkKCWl0eG5fYmVnaW4KCWludGMgMzIgLy8gIGF4ZmVyCglpdHhuX2ZpZWxkIFR5cGVFbnVtCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjExMjYKCS8vIGFzc2V0UmVjZWl2ZXI6IHJlY2VpdmVyCglmcmFtZV9kaWcgLTEgLy8gcmVjZWl2ZXI6IEFkZHJlc3MKCWl0eG5fZmllbGQgQXNzZXRSZWNlaXZlcgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czoxMTI3CgkvLyB4ZmVyQXNzZXQ6IGFzc2V0CglmcmFtZV9kaWcgLTIgLy8gYXNzZXQ6IEFzc2V0SUQKCWl0eG5fZmllbGQgWGZlckFzc2V0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjExMjgKCS8vIGFzc2V0QW1vdW50OiBhbW91bnQKCWZyYW1lX2RpZyAtMyAvLyBhbW91bnQ6IHVpbnQ2NAoJaXR4bl9maWVsZCBBc3NldEFtb3VudAoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czoxMTI5CgkvLyBmZWU6IDAKCWludGMgMSAvLyAwCglpdHhuX2ZpZWxkIEZlZQoKCS8vIFN1Ym1pdCBpbm5lciB0cmFuc2FjdGlvbgoJaXR4bl9zdWJtaXQKCippZjI2X2VuZDoKCXJldHN1YgoKLy8gZ2V0UHJpY2UodWludDY0LHVpbnQ2NCx1aW50NjQpKHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQpCiphYmlfcm91dGVfZ2V0UHJpY2U6CgkvLyBUaGUgQUJJIHJldHVybiBwcmVmaXgKCWJ5dGVjIDEyIC8vIDB4MTUxZjdjNzUKCgkvLyBhcHBQb29sSWQ6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMwoJYnRvaQoKCS8vIGFzc2V0QjogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyAyCglidG9pCgoJLy8gYXNzZXRBOiB1aW50NjQKCXR4bmEgQXBwbGljYXRpb25BcmdzIDEKCWJ0b2kKCgkvLyBleGVjdXRlIGdldFByaWNlKHVpbnQ2NCx1aW50NjQsdWludDY0KSh1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0KQoJY2FsbHN1YiBnZXRQcmljZQoJY29uY2F0Cglsb2cKCWludGMgMiAvLyAxCglyZXR1cm4KCi8vIGdldFByaWNlKGFzc2V0QTogQXNzZXRJRCwgYXNzZXRCOiBBc3NldElELCBhcHBQb29sSWQ6IEFwcElEKTogQXBwUG9vbEluZm8KLy8KLy8gUmV0dW5zIHRoZSBmdWxsIHByaWNlIGluZm8gZm9yIHRoZSBhc3NldCBwYWlyLiBJZiBhcHAgcG9vbCBpcyBkZWZpbmVkLCB0aGVuIGl0IHJldHVybnMgdGhlIHBvb2wgaW5mby4KLy8gQHBhcmFtIGFzc2V0QSBBc3NldCBBIG11c3QgYmUgbGVzcyB0aGFuIEFzc2V0IEIKLy8gQHBhcmFtIGFzc2V0QiBBc3NldCBCCi8vIEBwYXJhbSBhcHBQb29sSWQgTGlxdWlkaXR5IHBvb2wgYXBwIGlkLiBJZiB6ZXJvLCB0aGVuIGFnZ3JlZ2F0ZWQgcHJpY2UgaW5mbyBpcyByZXR1cm5lZC4KLy8gQHJldHVybnMgQXBwUG9vbEluZm8gd2l0aCB0aGUgcHJpY2UgaW5mbyBmb3IgdGhlIGFzc2V0IHBhaXIKZ2V0UHJpY2U6Cglwcm90byAzIDEKCgkvLyBQdXNoIGVtcHR5IGJ5dGVzIGFmdGVyIHRoZSBmcmFtZSBwb2ludGVyIHRvIHJlc2VydmUgc3BhY2UgZm9yIGxvY2FsIHZhcmlhYmxlcwoJYnl0ZWMgMSAvLyAweAoJZHVwCgoJLy8gKmlmMjdfY29uZGl0aW9uCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6MTE0MwoJLy8gYXBwUG9vbElkLmlkID4gMAoJZnJhbWVfZGlnIC0zIC8vIGFwcFBvb2xJZDogQXBwSUQKCWludGMgMSAvLyAwCgk+CglieiAqaWYyN19lbmQKCgkvLyAqaWYyN19jb25zZXF1ZW50CgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6MTE0NQoJLy8gaW5mbyA9IHRoaXMucG9vbHMoYXBwUG9vbElkLmlkKS52YWx1ZQoJYnl0ZWMgMyAvLyAgInAiCglmcmFtZV9kaWcgLTMgLy8gYXBwUG9vbElkOiBBcHBJRAoJaXRvYgoJY29uY2F0CglmcmFtZV9idXJ5IDAgLy8gc3RvcmFnZSBrZXkvL2luZm8KCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6MTE0NgoJLy8gYXNzZXJ0KGFzc2V0QS5pZCA9PT0gaW5mby5hc3NldEEpCglmcmFtZV9kaWcgLTEgLy8gYXNzZXRBOiBBc3NldElECglpbnRjIDEgLy8gMAoJaW50YyAwIC8vIDgKCWJ5dGVjIDMgLy8gICJwIgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czoxMTQ1CgkvLyBhcHBQb29sSWQuaWQKCWZyYW1lX2RpZyAtMyAvLyBhcHBQb29sSWQ6IEFwcElECglpdG9iCgljb25jYXQKCWNvdmVyIDIKCWJveF9leHRyYWN0CglidG9pCgk9PQoJYXNzZXJ0CgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjExNDcKCS8vIGFzc2VydChhc3NldEIuaWQgPT09IGluZm8uYXNzZXRCKQoJZnJhbWVfZGlnIC0yIC8vIGFzc2V0QjogQXNzZXRJRAoJaW50YyAwIC8vICBoZWFkT2Zmc2V0CglpbnRjIDAgLy8gOAoJYnl0ZWMgMyAvLyAgInAiCgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjExNDUKCS8vIGFwcFBvb2xJZC5pZAoJZnJhbWVfZGlnIC0zIC8vIGFwcFBvb2xJZDogQXBwSUQKCWl0b2IKCWNvbmNhdAoJY292ZXIgMgoJYm94X2V4dHJhY3QKCWJ0b2kKCT09Cglhc3NlcnQKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6MTE0OAoJLy8gcmV0dXJuIGluZm87CglmcmFtZV9kaWcgMCAvLyBzdG9yYWdlIGtleS8vaW5mbwoJYm94X2dldAoKCS8vIGJveCB2YWx1ZSBkb2VzIG5vdCBleGlzdDogdGhpcy5wb29scyhhcHBQb29sSWQuaWQpLnZhbHVlCglhc3NlcnQKCWIgKmdldFByaWNlKnJldHVybgoKKmlmMjdfZW5kOgoJLy8gY29udHJhY3RzXEJpYXRlY1Bvb2xQcm92aWRlci5hbGdvLnRzOjExNTEKCS8vIGFnZ3JlZ2F0ZWRJbmRleDogQXNzZXRzQ29tYmluZWQgPSB7CgkvLyAgICAgICBhc3NldEE6IGFzc2V0QS5pZCwKCS8vICAgICAgIGFzc2V0QjogYXNzZXRCLmlkLAoJLy8gICAgIH0KCWZyYW1lX2RpZyAtMSAvLyBhc3NldEE6IEFzc2V0SUQKCWl0b2IKCWZyYW1lX2RpZyAtMiAvLyBhc3NldEI6IEFzc2V0SUQKCWl0b2IKCWNvbmNhdAoJZnJhbWVfYnVyeSAxIC8vIGFnZ3JlZ2F0ZWRJbmRleDogQXNzZXRzQ29tYmluZWQKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6MTE1NQoJLy8gYXNzZXJ0KHRoaXMucG9vbHNBZ2dyZWdhdGVkKGFnZ3JlZ2F0ZWRJbmRleCkuZXhpc3RzLCAnVGhlIGFzc2V0IHBhaXIgaXMgbm90IHJlZ2lzdGVyZWQnKQoJYnl0ZWMgMiAvLyAgInMiCglmcmFtZV9kaWcgMSAvLyBhZ2dyZWdhdGVkSW5kZXg6IEFzc2V0c0NvbWJpbmVkCgljb25jYXQKCWJveF9sZW4KCXN3YXAKCXBvcAoKCS8vIFRoZSBhc3NldCBwYWlyIGlzIG5vdCByZWdpc3RlcmVkCglhc3NlcnQKCgkvLyBjb250cmFjdHNcQmlhdGVjUG9vbFByb3ZpZGVyLmFsZ28udHM6MTE1NgoJLy8gcmV0dXJuIHRoaXMucG9vbHNBZ2dyZWdhdGVkKGFnZ3JlZ2F0ZWRJbmRleCkudmFsdWU7CglieXRlYyAyIC8vICAicyIKCWZyYW1lX2RpZyAxIC8vIGFnZ3JlZ2F0ZWRJbmRleDogQXNzZXRzQ29tYmluZWQKCWNvbmNhdAoJYm94X2dldAoKCS8vIGJveCB2YWx1ZSBkb2VzIG5vdCBleGlzdDogdGhpcy5wb29sc0FnZ3JlZ2F0ZWQoYWdncmVnYXRlZEluZGV4KS52YWx1ZQoJYXNzZXJ0CgoqZ2V0UHJpY2UqcmV0dXJuOgoJLy8gc2V0IHRoZSBzdWJyb3V0aW5lIHJldHVybiB2YWx1ZQoJZnJhbWVfYnVyeSAwCgoJLy8gcG9wIGFsbCBsb2NhbCB2YXJpYWJsZXMgZnJvbSB0aGUgc3RhY2sKCXBvcG4gMQoJcmV0c3ViCgovLyBjYWxjdWxhdGVBc3NldEJXaXRoZHJhd09uTHBEZXBvc2l0KHVpbnQyNTYsdWludDI1Nix1aW50MjU2KXVpbnQyNTYKKmFiaV9yb3V0ZV9jYWxjdWxhdGVBc3NldEJXaXRoZHJhd09uTHBEZXBvc2l0OgoJLy8gVGhlIEFCSSByZXR1cm4gcHJlZml4CglieXRlYyAxMiAvLyAweDE1MWY3Yzc1CgoJLy8gbGlxdWlkaXR5OiB1aW50MjU2Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyAzCglkdXAKCWxlbgoJaW50YyAzMSAvLyAzMgoJPT0KCgkvLyBhcmd1bWVudCAwIChsaXF1aWRpdHkpIGZvciBjYWxjdWxhdGVBc3NldEJXaXRoZHJhd09uTHBEZXBvc2l0IG11c3QgYmUgYSB1aW50MjU2Cglhc3NlcnQKCgkvLyBhc3NldEJCYWxhbmNlOiB1aW50MjU2Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyAyCglkdXAKCWxlbgoJaW50YyAzMSAvLyAzMgoJPT0KCgkvLyBhcmd1bWVudCAxIChhc3NldEJCYWxhbmNlKSBmb3IgY2FsY3VsYXRlQXNzZXRCV2l0aGRyYXdPbkxwRGVwb3NpdCBtdXN0IGJlIGEgdWludDI1NgoJYXNzZXJ0CgoJLy8gaW5BbW91bnQ6IHVpbnQyNTYKCXR4bmEgQXBwbGljYXRpb25BcmdzIDEKCWR1cAoJbGVuCglpbnRjIDMxIC8vIDMyCgk9PQoKCS8vIGFyZ3VtZW50IDIgKGluQW1vdW50KSBmb3IgY2FsY3VsYXRlQXNzZXRCV2l0aGRyYXdPbkxwRGVwb3NpdCBtdXN0IGJlIGEgdWludDI1NgoJYXNzZXJ0CgoJLy8gZXhlY3V0ZSBjYWxjdWxhdGVBc3NldEJXaXRoZHJhd09uTHBEZXBvc2l0KHVpbnQyNTYsdWludDI1Nix1aW50MjU2KXVpbnQyNTYKCWNhbGxzdWIgY2FsY3VsYXRlQXNzZXRCV2l0aGRyYXdPbkxwRGVwb3NpdAoJZHVwCgliaXRsZW4KCWludGMgNCAvLyAyNTYKCTw9CgoJLy8gY2FsY3VsYXRlQXNzZXRCV2l0aGRyYXdPbkxwRGVwb3NpdCByZXR1cm4gdmFsdWUgb3ZlcmZsb3dlZCAyNTYgYml0cwoJYXNzZXJ0CglwdXNoYnl0ZXMgMHhGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGCgliJgoJZHVwCglsZW4KCWR1cAoJaW50YyAzMSAvLyAzMgoJLQoJc3dhcAoJc3Vic3RyaW5nMwoJY29uY2F0Cglsb2cKCWludGMgMiAvLyAxCglyZXR1cm4KCi8vIGNhbGN1bGF0ZUFzc2V0QldpdGhkcmF3T25McERlcG9zaXQoaW5BbW91bnQ6IHVpbnQyNTYsIGFzc2V0QkJhbGFuY2U6IHVpbnQyNTYsIGxpcXVpZGl0eTogdWludDI1Nik6IHVpbnQyNTYKLy8KLy8gQ2FsY3VsYXRlcyBob3cgbXVjaCBhc3NldCBCIHdpbGwgYmUgdGFrZW4gZnJvbSB0aGUgc21hcnQgY29udHJhY3Qgb24gTFAgYXNzZXQgZGVwb3NpdAovLyBAcGFyYW0gaW5BbW91bnQgTFAgQXNzZXQgYW1vdW50IGluIEJhc2UgZGVjaW1hbCByZXByZXNlbnRhdGlvbi4uCi8vIEBwYXJhbSBhc3NldEJCYWxhbmNlIEFzc2V0IEIgYmFsYW5jZS4gVmFyaWFibGUgYWIsIGluIGJhc2Ugc2NhbGUKLy8gQHBhcmFtIGxpcXVpZGl0eSBDdXJyZW50IGxpcXVpZGl0eS4gVmFyaWFibGUgTCwgaW4gYmFzZSBzY2FsZQovLwovLyBAcmV0dXJucyBBbW91bnQgb2YgYXNzZXQgQiB0byBiZSBnaXZlbiB0byB0aGUgY2FsbGVyIGJlZm9yZSBmZWVzLiBUaGUgcmVzdWx0IGlzIGluIEJhc2UgZGVjaW1hbHMgKDkpCmNhbGN1bGF0ZUFzc2V0QldpdGhkcmF3T25McERlcG9zaXQ6Cglwcm90byAzIDEKCgkvLyBQdXNoIGVtcHR5IGJ5dGVzIGFmdGVyIHRoZSBmcmFtZSBwb2ludGVyIHRvIHJlc2VydmUgc3BhY2UgZm9yIGxvY2FsIHZhcmlhYmxlcwoJYnl0ZWMgMSAvLyAweAoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czoxMTcyCgkvLyByZXQgPSAoYXNzZXRCQmFsYW5jZSAqIGluQW1vdW50KSAvIGxpcXVpZGl0eQoJZnJhbWVfZGlnIC0yIC8vIGFzc2V0QkJhbGFuY2U6IHVpbnQyNTYKCWZyYW1lX2RpZyAtMSAvLyBpbkFtb3VudDogdWludDI1NgoJYioKCWZyYW1lX2RpZyAtMyAvLyBsaXF1aWRpdHk6IHVpbnQyNTYKCWIvCglmcmFtZV9idXJ5IDAgLy8gcmV0OiB1bnNhZmUgdWludDI1NgoKCS8vIGNvbnRyYWN0c1xCaWF0ZWNQb29sUHJvdmlkZXIuYWxnby50czoxMTczCgkvLyByZXR1cm4gcmV0OwoJZnJhbWVfZGlnIDAgLy8gcmV0OiB1bnNhZmUgdWludDI1NgoKCS8vIHNldCB0aGUgc3Vicm91dGluZSByZXR1cm4gdmFsdWUKCWZyYW1lX2J1cnkgMAoJcmV0c3ViCgoqY3JlYXRlX05vT3A6CglieXRlYyAyOSAvLyAgbWV0aG9kICJjcmVhdGVBcHBsaWNhdGlvbigpdm9pZCIKCXR4bmEgQXBwbGljYXRpb25BcmdzIDAKCW1hdGNoICphYmlfcm91dGVfY3JlYXRlQXBwbGljYXRpb24KCgkvLyB0aGlzIGNvbnRyYWN0IGRvZXMgbm90IGltcGxlbWVudCB0aGUgZ2l2ZW4gQUJJIG1ldGhvZCBmb3IgY3JlYXRlIE5vT3AKCWVycgoKKmNhbGxfTm9PcDoKCXB1c2hieXRlcyAweGEwY2FkZjhhIC8vIG1ldGhvZCAiYm9vdHN0cmFwKHVpbnQ2NCl2b2lkIgoJcHVzaGJ5dGVzIDB4MzU1NzQ2YmIgLy8gbWV0aG9kICJnZXRDdXJyZW50U3RhdHVzKHVpbnQ2NCkodWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCkiCglwdXNoYnl0ZXMgMHg0NDA2M2Y4OCAvLyBtZXRob2QgInNldE5hdGl2ZVRva2VuTmFtZSh1aW50NjQsYnl0ZVtdKXZvaWQiCglwdXNoYnl0ZXMgMHhjNGI5ODFkNyAvLyBtZXRob2QgImxvYWRDTEFNTUNvbnRyYWN0RGF0YSh1aW50NjQsdWludDY0LHVpbnQ2NCxieXRlW10pdm9pZCIKCXB1c2hieXRlcyAweDFiOGNhOTE5IC8vIG1ldGhvZCAibm9vcCh1aW50NjQpdm9pZCIKCXB1c2hieXRlcyAweDRkOWZmZmE3IC8vIG1ldGhvZCAiZGVwbG95UG9vbCh1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQscGF5LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQpdWludDY0IgoJcHVzaGJ5dGVzIDB4NDA1NDBlZTYgLy8gbWV0aG9kICJyZWdpc3RlclBvb2woKXZvaWQiCglwdXNoYnl0ZXMgMHhlMTNlNGY1YSAvLyBtZXRob2QgInJlZ2lzdGVyVHJhZGUodWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0KXZvaWQiCglwdXNoYnl0ZXMgMHg2NzkxNDI2NCAvLyBtZXRob2QgInNlbmRPbmxpbmVLZXlSZWdpc3RyYXRpb24odWludDY0LGJ5dGVbXSxieXRlW10sYnl0ZVtdLHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCl2b2lkIgoJcHVzaGJ5dGVzIDB4Y2JhMmU5NWQgLy8gbWV0aG9kICJ3aXRoZHJhd0V4Y2Vzc0Fzc2V0cyh1aW50NjQsdWludDY0LHVpbnQ2NCl1aW50NjQiCglwdXNoYnl0ZXMgMHhmMjI5NWMwYyAvLyBtZXRob2QgImdldFByaWNlKHVpbnQ2NCx1aW50NjQsdWludDY0KSh1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0LHVpbnQ2NCx1aW50NjQsdWludDY0KSIKCXB1c2hieXRlcyAweDA1ZmMyMzhjIC8vIG1ldGhvZCAiY2FsY3VsYXRlQXNzZXRCV2l0aGRyYXdPbkxwRGVwb3NpdCh1aW50MjU2LHVpbnQyNTYsdWludDI1Nil1aW50MjU2IgoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMAoJbWF0Y2ggKmFiaV9yb3V0ZV9ib290c3RyYXAgKmFiaV9yb3V0ZV9nZXRDdXJyZW50U3RhdHVzICphYmlfcm91dGVfc2V0TmF0aXZlVG9rZW5OYW1lICphYmlfcm91dGVfbG9hZENMQU1NQ29udHJhY3REYXRhICphYmlfcm91dGVfbm9vcCAqYWJpX3JvdXRlX2RlcGxveVBvb2wgKmFiaV9yb3V0ZV9yZWdpc3RlclBvb2wgKmFiaV9yb3V0ZV9yZWdpc3RlclRyYWRlICphYmlfcm91dGVfc2VuZE9ubGluZUtleVJlZ2lzdHJhdGlvbiAqYWJpX3JvdXRlX3dpdGhkcmF3RXhjZXNzQXNzZXRzICphYmlfcm91dGVfZ2V0UHJpY2UgKmFiaV9yb3V0ZV9jYWxjdWxhdGVBc3NldEJXaXRoZHJhd09uTHBEZXBvc2l0CgoJLy8gdGhpcyBjb250cmFjdCBkb2VzIG5vdCBpbXBsZW1lbnQgdGhlIGdpdmVuIEFCSSBtZXRob2QgZm9yIGNhbGwgTm9PcAoJZXJyCgoqY2FsbF9VcGRhdGVBcHBsaWNhdGlvbjoKCXB1c2hieXRlcyAweDVmYzg4NWEwIC8vIG1ldGhvZCAidXBkYXRlQXBwbGljYXRpb24odWludDY0LGJ5dGVbXSl2b2lkIgoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMAoJbWF0Y2ggKmFiaV9yb3V0ZV91cGRhdGVBcHBsaWNhdGlvbgoKCS8vIHRoaXMgY29udHJhY3QgZG9lcyBub3QgaW1wbGVtZW50IHRoZSBnaXZlbiBBQkkgbWV0aG9kIGZvciBjYWxsIFVwZGF0ZUFwcGxpY2F0aW9uCgllcnI=", "clear": "I3ByYWdtYSB2ZXJzaW9uIDEw" }, "byteCode": { "approval": "CiA+CAABQIACoALoAogDMFCYAbgBiAKQAuAC8AL4AoAgKDiQAaABqAH4AZgCgAMCBkiwAYBAIAQFChioArACuALAAsgC0AKQA5gDoAOoA7ADuAOAYANYYGhweIABwAHIAdAB2AHgAegBJiEIAAAAAAAAAAAAAXMBcAj//////////wJwMQJwMgJwMwJwNAFCBWNhcGIxA3JwaQQVH3x1BWNhcGIyAwqBARJCSUFURUMtUFAtMDEtMDUtMDMFY2FwYjMEcnAxMANycDEDcnAyA3JwMwNycDQDcnA1A3JwNgNycDcDcnA4A3JwOQF1BXNjdmVyBLhEezYCbnQCcGMCZWYxGBQhGwsxGQiNDBUSAAAAAAAAFXgAABUIAAAAAAAAAAAAAAA2GgEXiAACJEOKAQApMQA2MgByB0gSRCcJi/9ni/8qZUSMAIsAIxJEiScMNhoBF4gABFCwJEOKAQEri/8WUL5EiYgAAiRDigAAJw+wJwWBPGcnBoGAowVnJweBgPUkZycIgYDnhA9nJwskZycSI2cnEyNnJxQjZycVI2cnFiNnJxcjZycYI2cnGSNnJxojZycRI2cnHCcPZycegARBbGdvZ4k2GgJXAgA2GgEXiAACJEOKAgApSYv/JwlkEkSL/ycbZUSMADEAiwASRIv/KmVEjAGLASMSRCcPsIv+sCcci/5niTYaAlcCADYaAReIAAIkQ4oCAClHAov/JwlkEkSL/ycbZUSMADEAiwASRIv/KmVEjAGLASMSRIv+jAKLAhUhGg9JQQAKi/5RAAGAAQASEEEACov+IRqL/hVSjAKLAhUjDUQnHosCZ4k2GgRXAgA2GgMXNhoCFzYaAReIAAIkQ4oEACmL/ycJZBJEi/8nG2VEjAAxAIsAEkQnCr1MSElBAAWL/SMSEEEACScKvCcNvCcQvCcKvUxIFEEAVycKi/4hEQxBAAWL/kIAAiERuUgnDYv+IREMQQAEI0IAEov+IR4MQQAIi/4hEQlCAAIhEblIJxCL/iEeDEEABCNCABKL/iEwDEEACIv+IR4JQgACIRG5SIv9IREMQQAKJwqL/Yv8u0IAJ4v9IR4MQQANJw2L/SERCYv8u0IAEov9ITAMQQAKJxCL/SEeCYv8u4k2GgEXiAACJEOKAQCL/0EAAIknDDYaCRc2GggXNhoHFzYaBhc2GgUXMRYkCUk4ECQSRDYaBBc2GgMXNhoCFzYaAReIAAUWULAkQ4oKASlJi/s4BzIKEkSL+zgIgcCWsQIPRIv2ISAORIv9JwlkEkSxIRuyECOyGScKvkSyQCcNvkSyQIABCrIfISKyNIELsjUhMbI4Jx2yGiOyAbO0PYwAsSSyEIsAcghIsgeB0LsbsggjsgG2IRuyEIsAshiABCv/+nWyGov/FrIai/4WshqL/RayGov8FrIai/oWshqL+RayGov4FrIai/cWshqL9hayGov/sjCL/rIwi/2yMov8sjIjsgGzJwtJZCQIZycLZCEiDUEABCcLJGcnC2SMAYsBJBJBAAgnEosAZ0IAjIsBIRoSQQAIJxOLAGdCAHyLASExEkEACCcUiwBnQgBsiwEhIBJBAAgnFYsAZ0IAXIsBISESQQAIJxaLAGdCAEyLASEbEkEACCcXiwBnQgA8iwGBBxJBAAgnGIsAZ0IALIsBIhJBAAgnGYsAZ0IAHYsBgQkSQQAIJxqLAGdCAA2LASEiEkEABScRiwBniwCMAEYBiYgAAiRDigAAKUcOMg2MAIsAgAFhZUSMAYsAgAFiZUSMAosAgAFjZUSMA4sAgARwTWluZUSMBIsAgARwTWF4ZUSMBYsAgAFmZUSMBosAgAJscGVEjAeLAIAFcHJpY2VlRIwIK4sAFlC9TEgURIsBFosCFlCLBBZQiwUWUIsGFlCLAxZQjAknH4sJUL1MSBREJx+LCVCLABa/iwAWiwEWUIsCFlCLBBZQiwUWUIsGFlCLBxZQiwMWSZMiDkRXBwFQjAqAAmZjiwpQiwAWv4sAjAuLCycSZBNJQQAHiwsnE2QTEElBAAeLCycUZBMQSUEAB4sLJxVkExBJQQAHiwsnFmQTEElBAAeLCycXZBMQSUEAB4sLJxhkExBJQQAHiwsnGWQTEElBAAeLCycaZBMQSUEAB4sLJxFkExBBAAIjRIsBFosCFlCMDCOMDSqLDFC9TEhBABAhIyIqiwxQTgK6F4wNQgAEiwiMDYsBFosCFlCLAxZQiw0WUCcFZBZQKFAoUChQKFAoUChQKFAoUChQKFAoUChQJwZkFlAoUChQKFAoUChQKFAoUChQKFAoUChQKFAnB2QWUChQKFAoUChQKFAoUChQKFAoUChQKFAoUCcIZBZQKFAoUChQKFAoUChQKFAoUChQKFAoUChQjA4riwAWUIsOvyqLDFC9TEgUQQAHKosMUIsOv4mKCQEpRxUri/8WUIwAi/4jIiuL/xZQTgK6FxJEi/0iIiuL/xZQTgK6FxJEi/ojDUlBAAWL+SMNEESL+ov4CYwBi/mL9wmMAov8i/sIIRoKjAOLAxaMBIsCFowFISOLAxaLAE4CuyEJIiuL/xZQTgK6FycFZAqMBjIHJwVkCowHiwaLBxNBALohNCETIiuL/xZQTgK6FxaLAE4Cu4sAIRMouyE1JSIri/8WUE4CuhcWiwBOAruLACUouyE2IRwiK4v/FlBOAroXFosATgK7ITIhEiIri/8WUE4CuhcWiwBOAruLACESKLshMyEIIiuL/xZQTgK6FxaLAE4Cu4sAIQgouyE3IQkiK4v/FlBOAroXFosATgK7IQkiK4v/FlBOAroXIxJBAA0hCTIHFosATgK7QgAOIQmLBycFZAsWiwBOArshE0kiK4v/FlBOAroXi/gIFosATgK7JUkiK4v/FlBOAroXi/cIFosATgK7IQgiK4v/FlBOAroXFowIIRwiK4v/FlBOAroXFowJIRyLCIsJo4sFiwSjoIsIiwWgokmTJQ5EJwSsSRVJIglMUhcWiwBOArshEkkiK4v/FlBOAroXiwEIFosATgK7IQhJIiuL/xZQTgK6F4sCCBaLAE4CuyELIiuL/xZQTgK6FycGZAqMCjIHJwZkCowLiwqLCxNBALwhOiEVIiuL/xZQTgK6FxaLAE4Cu4sAIRUouyE7IRYiK4v/FlBOAroXFosATgK7iwAhFii7ITwhHSIri/8WUE4CuhcWiwBOArshOCEUIiuL/xZQTgK6FxaLAE4Cu4sAIRQouyE5IQoiK4v/FlBOAroXFosATgK7iwAhCii7IT0hCyIri/8WUE4CuhcWiwBOArshCyIri/8WUE4CuhcjEkEADSELMgcWiwBOArtCAA4hC4sLJwZkCxaLAE4CuyEVSSIri/8WUE4CuheL+AgWiwBOArshFkkiK4v/FlBOAroXi/cIFosATgK7IQoiK4v/FlBOAroXFowMIR0iK4v/FlBOAroXFowNIR2LDIsNo4sFiwSjoIsMiwWgokmTJQ5EJwSsSRVJIglMUhcWiwBOArshFEkiK4v/FlBOAroXiwEIFosATgK7IQpJIiuL/xZQTgK6F4sCCBaLAE4CuyEFIiuL/xZQTgK6FycHZAqMDjIHJwdkCowPiw6LDxNBALwhJiEMIiuL/xZQTgK6FxaLAE4Cu4sAIQwouyEnIQ0iK4v/FlBOAroXFosATgK7iwAhDSi7ISghGCIri/8WUE4CuhcWiwBOArshJCEXIiuL/xZQTgK6FxaLAE4Cu4sAIRcouyElIQQiK4v/FlBOAroXFosATgK7iwAhBCi7ISkhBSIri/8WUE4CuhcWiwBOArshBSIri/8WUE4CuhcjEkEADSEFMgcWiwBOArtCAA4hBYsPJwdkCxaLAE4CuyEMSSIri/8WUE4CuheL+AgWiwBOArshDUkiK4v/FlBOAroXi/cIFosATgK7IQQiK4v/FlBOAroXFowQIRgiK4v/FlBOAroXFowRIRiLEIsRo4sFiwSjoIsQiwWgokmTJQ5EJwSsSRVJIglMUhcWiwBOArshF0kiK4v/FlBOAroXiwEIFosATgK7IQRJIiuL/xZQTgK6F4sCCBaLAE4CuyEHIiuL/xZQTgK6FycIZAqMEjIHJwhkCowTixKLExNBALwhLCEPIiuL/xZQTgK6FxaLAE4Cu4sAIQ8ouyEtIRAiK4v/FlBOAroXFosATgK7iwAhECi7IS4hGSIri/8WUE4CuhcWiwBOArshKiEOIiuL/xZQTgK6FxaLAE4Cu4sAIQ4ouyErIQYiK4v/FlBOAroXFosATgK7iwAhBii7IS8hByIri/8WUE4CuhcWiwBOArshByIri/8WUE4CuhcjEkEADSEHMgcWiwBOArtCAA4hB4sTJwhkCxaLAE4CuyEPSSIri/8WUE4CuheL+AgWiwBOArshEEkiK4v/FlBOAroXi/cIFosATgK7IQYiK4v/FlBOAroXFowUIRkiK4v/FlBOAroXFowVIRmLFIsVo4sFiwSjoIsUiwWgokmTJQ5EJwSsSRVJIglMUhcWiwBOArshDkkiK4v/FlBOAroXiwEIFosATgK7IQZJIiuL/xZQTgK6F4sCCBaLAE4Cu4sAvkSMAEYViYoIASlHFov/Fov+FlCMACqLAFCMAYv/IyIqiwBQTgK6FxJEi/4iIiqLAFBOAroXEkSL+yMNSUEABYv6Iw0QRIv7i/kJjAKL+ov4CYwDi/2L/AghGgqMBIsEFowFiwMWjAYhI4sEFosBTgK7IQkiKosAUE4CuhcnBWQKjAcyBycFZAqMCIsHiwgTQQCzITQhEyIqiwBQTgK6FxaLAU4Cu4sBIRMouyE1JSIqiwBQTgK6FxaLAU4Cu4sBJSi7ITYhHCIqiwBQTgK6FxaLAU4CuyEyIRIiKosAUE4CuhcWiwFOAruLASESKLshMyEIIiqLAFBOAroXFosBTgK7iwEhCCi7ITchCSIqiwBQTgK6FxaLAU4CuyEJIiqLAFBOAroXIxJBAA0hCTIHFosBTgK7QgAOIQmLCCcFZAsWiwFOArshE0kiKosAUE4CuheL+QgWiwFOArslSSIqiwBQTgK6F4v4CBaLAU4CuyEIIiqLAFBOAroXFowJIRwiKosAUE4CuhcWjAohHIsJiwqjiwaLBaOgiwmLBqCiSZMlDkQnBKxJFUkiCUxSFxaLAU4CuyESSSIqiwBQTgK6F4sCCBaLAU4CuyEISSIqiwBQTgK6F4sDCBaLAU4CuyELIiqLAFBOAroXJwZkCowLMgcnBmQKjAyLC4sME0EAtSE6IRUiKosAUE4CuhcWiwFOAruLASEVKLshOyEWIiqLAFBOAroXFosBTgK7iwEhFii7ITwhHSIqiwBQTgK6FxaLAU4CuyE4IRQiKosAUE4CuhcWiwFOAruLASEUKLshOSEKIiqLAFBOAroXFosBTgK7iwEhCii7IT0hCyIqiwBQTgK6FxaLAU4CuyELIiqLAFBOAroXIxJBAA0hCzIHFosBTgK7QgAOIQuLDCcGZAsWiwFOArshFUkiKosAUE4CuheL+QgWiwFOArshFkkiKosAUE4CuheL+AgWiwFOArshCiIqiwBQTgK6FxaMDSEdIiqLAFBOAroXFowOIR2LDYsOo4sGiwWjoIsNiwagokmTJQ5EJwSsSRVJIglMUhcWiwFOArshFEkiKosAUE4CuheLAggWiwFOArshCkkiKosAUE4CuheLAwgWiwFOArshBSIqiwBQTgK6FycHZAqMDzIHJwdkCowQiw+LEBNBALUhJiEMIiqLAFBOAroXFosBTgK7iwEhDCi7ISchDSIqiwBQTgK6FxaLAU4Cu4sBIQ0ouyEoIRgiKosAUE4CuhcWiwFOArshJCEXIiqLAFBOAroXFosBTgK7iwEhFyi7ISUhBCIqiwBQTgK6FxaLAU4Cu4sBIQQouyEpIQUiKosAUE4CuhcWiwFOArshBSIqiwBQTgK6FyMSQQANIQUyBxaLAU4Cu0IADiEFixAnB2QLFosBTgK7IQxJIiqLAFBOAroXi/kIFosBTgK7IQ1JIiqLAFBOAroXi/gIFosBTgK7IQQiKosAUE4CuhcWjBEhGCIqiwBQTgK6FxaMEiEYixGLEqOLBosFo6CLEYsGoKJJkyUORCcErEkVSSIJTFIXFosBTgK7IRdJIiqLAFBOAroXiwIIFosBTgK7IQRJIiqLAFBOAroXiwMIFosBTgK7IQciKosAUE4CuhcnCGQKjBMyBycIZAqMFIsTixQTQQC1ISwhDyIqiwBQTgK6FxaLAU4Cu4sBIQ8ouyEtIRAiKosAUE4CuhcWiwFOAruLASEQKLshLiEZIiqLAFBOAroXFosBTgK7ISohDiIqiwBQTgK6FxaLAU4Cu4sBIQ4ouyErIQYiKosAUE4CuhcWiwFOAruLASEGKLshLyEHIiqLAFBOAroXFosBTgK7IQciKosAUE4CuhcjEkEADSEHMgcWiwFOArtCAA4hB4sUJwhkCxaLAU4CuyEPSSIqiwBQTgK6F4v5CBaLAU4CuyEQSSIqiwBQTgK6F4v4CBaLAU4CuyEGIiqLAFBOAroXFowVIRkiKosAUE4CuhcWjBYhGYsVixajiwaLBaOgixWLBqCiSZMlDkQnBKxJFUkiCUxSFxaLAU4CuyEOSSIqiwBQTgK6F4sCCBaLAU4CuyEGSSIqiwBQTgK6F4sDCBaLAU4Cu4sBvkSMAEYWiTYaChc2GgkXNhoIFzYaBxc2GgYXNhoFFzYaBBc2GgMXNhoCFzYaAReIAAIkQ4oKALEhG7IQI7IBJw5Jsh6yHyEhshmzsSEbshAjsgEnDkmyHrIfISGyGbOL/zINEkSL9oGAlOvcAxJEgAT8l+o8i/8Wi/4WUIv9FlCL/BZQi/sWUIv6FlCL+RZQi/gWUIv3FlCL9hZQULCL94v4i/mL+ov7i/yL/Yv+i/+I8siL94v4i/mL+ov7i/yL/Yv+iPkUiTYaCBc2GgcXNhoGFzYaBRc2GgRXAgA2GgNXAgA2GgJXAgA2GgEXiAACJEOKCAApSYv/JwlkEkSL/ycgZUSMAIv/KmVEjAGLASMSRDEAiwASRLEhGrIQi/2yC4v8sj+L+7IMi/myDov6sg2L/rIKi/iyAbOJJww2GgMXNhoCFzYaAReIAAUWULAkQ4oDASlJi/8nCWQSRIv/JyBlRIwAi/8qZUSMAYsBIxJEMQCLABJEi/2L/jEAiAAHi/2MAEYBiYoDAIv+IxJBABOxJLIQi/+yB4v9sggjsgGzQgAVsSEgshCL/7IUi/6yEYv9shIjsgGziScMNhoDFzYaAhc2GgEXiAAEULAkQ4oDASlJi/0jDUEALCuL/RZQjACL/yMiK4v9FlBOAroXEkSL/iIiK4v9FlBOAroXEkSLAL5EQgAXi/8Wi/4WUIwBKosBUL1MSEQqiwFQvkSMAEYBiScMNhoDSRUhHxJENhoCSRUhHxJENhoBSRUhHxJEiAA1SZMhBA5EgCD//////////////////////////////////////////6xJFUkhHwlMUlCwJEOKAwEpi/6L/6OL/aKMAIsAjACJJx02GgCOAesxAIAEoMrfioAENVdGu4AERAY/iIAExLmB14AEG4ypGYAETZ//p4AEQFQO5oAE4T5PWoAEZ5FCZIAEy6LpXYAE8ilcDIAEBfwjjDYaAI4M6orqs+tt69TsuOzK7nn9Df3N/kH+wP8pAIAEX8iFoDYaAI4B6x4A", "clear": "Cg==" }, "compilerInfo": { "compiler": "algod", "compilerVersion": { "major": 4, "minor": 7, "patch": 3, "commitHash": "4d11e2e9+" } } }