{"abi":[{"type":"constructor","inputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"acceptDelay","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"acceptGlobalReceiver","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"acceptNetworkReceiver","inputs":[{"name":"network","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"acceptOperatorNetworkReceiver","inputs":[{"name":"network","type":"address","internalType":"address"},{"name":"operator","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"balanceOf","inputs":[{"name":"receiver","type":"address","internalType":"address"}],"outputs":[{"name":"amount","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"collateral","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"delay","inputs":[],"outputs":[{"name":"value","type":"uint48","internalType":"uint48"}],"stateMutability":"view"},{"type":"function","name":"globalReceiver","inputs":[],"outputs":[{"name":"value","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"initialize","inputs":[{"name":"params","type":"tuple","internalType":"struct IBurnerRouter.InitParams","components":[{"name":"owner","type":"address","internalType":"address"},{"name":"collateral","type":"address","internalType":"address"},{"name":"delay","type":"uint48","internalType":"uint48"},{"name":"globalReceiver","type":"address","internalType":"address"},{"name":"networkReceivers","type":"tuple[]","internalType":"struct IBurnerRouter.NetworkReceiver[]","components":[{"name":"network","type":"address","internalType":"address"},{"name":"receiver","type":"address","internalType":"address"}]},{"name":"operatorNetworkReceivers","type":"tuple[]","internalType":"struct IBurnerRouter.OperatorNetworkReceiver[]","components":[{"name":"network","type":"address","internalType":"address"},{"name":"operator","type":"address","internalType":"address"},{"name":"receiver","type":"address","internalType":"address"}]}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"lastBalance","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"networkReceiver","inputs":[{"name":"network","type":"address","internalType":"address"}],"outputs":[{"name":"value","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"onSlash","inputs":[{"name":"subnetwork","type":"bytes32","internalType":"bytes32"},{"name":"operator","type":"address","internalType":"address"},{"name":"","type":"uint256","internalType":"uint256"},{"name":"","type":"uint48","internalType":"uint48"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"operatorNetworkReceiver","inputs":[{"name":"network","type":"address","internalType":"address"},{"name":"operator","type":"address","internalType":"address"}],"outputs":[{"name":"value","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"owner","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"pendingDelay","inputs":[],"outputs":[{"name":"value","type":"uint48","internalType":"uint48"},{"name":"timestamp","type":"uint48","internalType":"uint48"}],"stateMutability":"view"},{"type":"function","name":"pendingGlobalReceiver","inputs":[],"outputs":[{"name":"value","type":"address","internalType":"address"},{"name":"timestamp","type":"uint48","internalType":"uint48"}],"stateMutability":"view"},{"type":"function","name":"pendingNetworkReceiver","inputs":[{"name":"network","type":"address","internalType":"address"}],"outputs":[{"name":"value","type":"address","internalType":"address"},{"name":"timestamp","type":"uint48","internalType":"uint48"}],"stateMutability":"view"},{"type":"function","name":"pendingOperatorNetworkReceiver","inputs":[{"name":"network","type":"address","internalType":"address"},{"name":"operator","type":"address","internalType":"address"}],"outputs":[{"name":"value","type":"address","internalType":"address"},{"name":"timestamp","type":"uint48","internalType":"uint48"}],"stateMutability":"view"},{"type":"function","name":"renounceOwnership","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setDelay","inputs":[{"name":"newDelay","type":"uint48","internalType":"uint48"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setGlobalReceiver","inputs":[{"name":"receiver","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setNetworkReceiver","inputs":[{"name":"network","type":"address","internalType":"address"},{"name":"receiver","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setOperatorNetworkReceiver","inputs":[{"name":"network","type":"address","internalType":"address"},{"name":"operator","type":"address","internalType":"address"},{"name":"receiver","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"transferOwnership","inputs":[{"name":"newOwner","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"triggerTransfer","inputs":[{"name":"receiver","type":"address","internalType":"address"}],"outputs":[{"name":"amount","type":"uint256","internalType":"uint256"}],"stateMutability":"nonpayable"},{"type":"event","name":"AcceptDelay","inputs":[],"anonymous":false},{"type":"event","name":"AcceptGlobalReceiver","inputs":[],"anonymous":false},{"type":"event","name":"AcceptNetworkReceiver","inputs":[{"name":"network","type":"address","indexed":true,"internalType":"address"}],"anonymous":false},{"type":"event","name":"AcceptOperatorNetworkReceiver","inputs":[{"name":"network","type":"address","indexed":true,"internalType":"address"},{"name":"operator","type":"address","indexed":true,"internalType":"address"}],"anonymous":false},{"type":"event","name":"Initialized","inputs":[{"name":"version","type":"uint64","indexed":false,"internalType":"uint64"}],"anonymous":false},{"type":"event","name":"OwnershipTransferred","inputs":[{"name":"previousOwner","type":"address","indexed":true,"internalType":"address"},{"name":"newOwner","type":"address","indexed":true,"internalType":"address"}],"anonymous":false},{"type":"event","name":"SetDelay","inputs":[{"name":"delay","type":"uint48","indexed":false,"internalType":"uint48"}],"anonymous":false},{"type":"event","name":"SetGlobalReceiver","inputs":[{"name":"receiver","type":"address","indexed":false,"internalType":"address"}],"anonymous":false},{"type":"event","name":"SetNetworkReceiver","inputs":[{"name":"network","type":"address","indexed":true,"internalType":"address"},{"name":"receiver","type":"address","indexed":false,"internalType":"address"}],"anonymous":false},{"type":"event","name":"SetOperatorNetworkReceiver","inputs":[{"name":"network","type":"address","indexed":true,"internalType":"address"},{"name":"operator","type":"address","indexed":true,"internalType":"address"},{"name":"receiver","type":"address","indexed":false,"internalType":"address"}],"anonymous":false},{"type":"event","name":"TriggerTransfer","inputs":[{"name":"receiver","type":"address","indexed":true,"internalType":"address"},{"name":"amount","type":"uint256","indexed":false,"internalType":"uint256"}],"anonymous":false},{"type":"error","name":"AddressEmptyCode","inputs":[{"name":"target","type":"address","internalType":"address"}]},{"type":"error","name":"AddressInsufficientBalance","inputs":[{"name":"account","type":"address","internalType":"address"}]},{"type":"error","name":"AlreadySet","inputs":[]},{"type":"error","name":"DuplicateNetworkReceiver","inputs":[]},{"type":"error","name":"DuplicateOperatorNetworkReceiver","inputs":[]},{"type":"error","name":"FailedInnerCall","inputs":[]},{"type":"error","name":"InsufficientBalance","inputs":[]},{"type":"error","name":"InvalidCollateral","inputs":[]},{"type":"error","name":"InvalidInitialization","inputs":[]},{"type":"error","name":"InvalidReceiver","inputs":[]},{"type":"error","name":"InvalidReceiverSetEpochsDelay","inputs":[]},{"type":"error","name":"NotInitializing","inputs":[]},{"type":"error","name":"NotReady","inputs":[]},{"type":"error","name":"OwnableInvalidOwner","inputs":[{"name":"owner","type":"address","internalType":"address"}]},{"type":"error","name":"OwnableUnauthorizedAccount","inputs":[{"name":"account","type":"address","internalType":"address"}]},{"type":"error","name":"SafeCastOverflowedUintDowncast","inputs":[{"name":"bits","type":"uint8","internalType":"uint8"},{"name":"value","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"SafeERC20FailedOperation","inputs":[{"name":"token","type":"address","internalType":"address"}]}],"bytecode":{"object":"0x6080806040523460b4577ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a009081549060ff8260401c1660a557506001600160401b036002600160401b0319828216016061575b60405161156890816100b98239f35b6001600160401b031990911681179091556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d290602090a15f80806052565b63f92ee8a960e01b8152600490fd5b5f80fdfe6080604081815260049182361015610015575f80fd5b5f3560e01c9081630332128914610fa557508063065c1e0314610eb45780630760bac414610e4d5780630bcf996f14610de75780633cf966c914610da957806340868ce614610c8f57806342f929df14610934578063462dac1914610889578063467aea20146108625780634ca8f0ed146108345780636a42b8f81461080e57806370a08231146107d7578063715018a61461077057806374df73dd146106db578063898dc787146106545780638da5cb5b146106205780638f1c56bd14610602578063a472e3841461047f578063a51b90be146102eb578063acea136b14610268578063ae89186b1461022f578063d439351f146101e1578063d8dfeb45146101ba578063f2fde38b146101915763f6f371ee14610132575f80fd5b3461018d575f36600319011261018d5765ffffffffffff8060035460301c168015918215610178575b505061016b576101696112ca565b005b51634a44555360e11b8152fd5b9091506101844261143c565b16105f8061015b565b5f80fd5b3461018d57602036600319011261018d576101696101ad611009565b6101b5611292565b61115a565b503461018d575f36600319011261018d575f5490516001600160a01b039091168152602090f35b503461018d578060031936011261018d576020906101fd611009565b61020561101f565b6001600160a01b039182165f90815260088552838120918316815290845282902054915191168152f35b503461018d57602036600319011261018d576020906001600160a01b0380610255611009565b165f5260068352815f2054169051908152f35b503461018d578060031936011261018d577fd324c14c83226723f8446d113edef5f1e51f1bcf8ac2a583ae5f5e7f27808f3f60206102a4611009565b6102ac61101f565b906102b5611292565b6102bd6112ca565b60018060a01b0380911694855f52600684526102e3815f2060078652825f209085611347565b5191168152a2005b50903461018d576020918260031936011261018d576001600160a01b039182610312611009565b1690815f52600a8552825f2054938415610470576103328560015461106b565b600155825f52600a86525f848120555f5416835186810163a9059cbb60e01b815284602483015286604483015260448252608082019167ffffffffffffffff928181108482111761045d578752515f9182919082865af13d15610450573d91821161043d57906103c1918651916103b28a601f19601f8401160184611035565b82523d5f8a84013e5b836114af565b805187811515918261041c575b505090506104065750507fd5be285f1b0878becfe756e58f0cf3aa449bc4c406c2aae066f3a33d54e01ecf848351858152a251908152f35b8351635274afe760e01b81529182015260249150fd5b838092935001031261018d5786015180159081150361018d5780875f6103ce565b604184634e487b7160e01b5f525260245ffd5b6103c191506060906103bb565b604186634e487b7160e01b5f525260245ffd5b508251631e9acf1760e31b8152fd5b503461018d57602036600319011261018d57610499611009565b916104a2611292565b6104aa6112ca565b60059081549065ffffffffffff91828160a01c1680151590816105ed575b506105c2575b50825460a081901c83161561057257917f81c31ea2c5656f89fc438850c31cc9b7ccd45beec811b7e0a71c64a98b61f7c59593916020959365ffffffffffff60d01b1683555b546001600160a01b0394851694168403610532575b505051908152a1005b838254916105576105424261143c565b60025465ffffffffffff60a01b93169061108c565b60a01b169165ffffffffffff60d01b16171790555f80610529565b5080546001600160a01b038681169116146105b45791602093917f81c31ea2c5656f89fc438850c31cc9b7ccd45beec811b7e0a71c64a98b61f7c59593610514565b835163a741a04560e01b8152fd5b81546001600160a01b0319166001600160a01b0382161782556001600160d01b03191683555f6104ce565b9050836105f94261143c565b1610155f6104c8565b503461018d575f36600319011261018d576020906001549051908152f35b503461018d575f36600319011261018d575f805160206115138339815191525490516001600160a01b039091168152602090f35b503461018d578060031936011261018d5761066d611009565b6106b561067861101f565b9260018060a01b0380931692835f526008602052815f20941693845f52602052805f2090835f526009602052805f20855f526020525f209061121e565b7f1261e5a4e7d8e8b5c4b7a8205d04deb702f9aa1eec8959839252b0636c6e45ab5f80a3005b50903461018d575f36600319011261018d576005549165ffffffffffff808460a01c16801591821561075b575b505061016b575080546001600160a01b0319166001600160a01b0383161790556001600160d01b0319166005557f74167a6969567de7e1730e9b22e87e4fe263e7fa04bec628436c424fc7bd6b8e5f80a1005b9091506107674261143c565b16105f80610708565b3461018d575f36600319011261018d57610788611292565b5f8051602061151383398151915280546001600160a01b031981169091555f906001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b503461018d57602036600319011261018d576020906001600160a01b036107fc611009565b165f52600a8252805f20549051908152f35b503461018d575f36600319011261018d5760209065ffffffffffff600254169051908152f35b503461018d575f36600319011261018d5760035465ffffffffffff825191818116835260301c166020820152f35b503461018d575f36600319011261018d57905490516001600160a01b039091168152602090f35b503461018d57606036600319011261018d576108a3611009565b906108ac61101f565b916001600160a01b0391604435908382169081830361018d5761092d602093867f3692549eb3eb5e4546a8e42a78f360aaa361c0faf3345292813dfdfbcef3c887966108f6611292565b6108fe6112ca565b1696875f5260088652835f20981697885f528552825f20875f5260098652835f20895f528652835f2091611347565b51908152a3005b50903461018d5760209060031992828436011261018d5767ffffffffffffffff823581811161018d5760c081850196823603011261018d577ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a009586549460ff86861c161593861695861580610c88575b60018098149081610c7e575b159081610c75575b50610c665767ffffffffffffffff1981168717895584610c47575b506001600160a01b0360248401816109ea826110a6565b1615610c3757610a098291826109ff876110a6565b16610c1b576110a6565b16916001600160601b0360a01b92835f5416175f55604485013565ffffffffffff811680910361018d579488919293949565ffffffffffff19600254161760025583610a57606483016110a6565b1685845416178355815f60848301915b610b74575b505060a45f9101915b610abf575b505050505050610a8657005b7fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29368ff000000000000000019815416905551908152a1005b610ac98287611114565b9050811015610b6f57898685610b1b8b610b0f86610af589610b15610b00610afb85610af5858d611114565b9061114a565b6110a6565b99610b0f85610af5858d611114565b016110a6565b97611114565b92165f5260088c52858a5f2091165f528b5284895f2091168015610b5f578154868116610b4f578716179055880188610a75565b8a51636f0612a560e01b81528690fd5b8951631e4ec46b60e01b81528590fd5b610a7a565b9091969594939250610b8682876110ba565b9050811015610c0f57610ba6610afb82610ba0858a6110ba565b906110f0565b84610bb98d610b0f85610ba0888d6110ba565b91165f5260068c52848a5f2091168015610bff578154868116610bef57918c949391888694161790550182939495969792610a67565b8b516308ca34cb60e31b81528690fd5b8a51631e4ec46b60e01b81528590fd5b89929394959691610a6c565b610afb610c27876110a6565b610c2f61146e565b6101b561146e565b86516368f7a67560e11b81528390fd5b68ffffffffffffffffff1916680100000000000000011788555f6109d3565b50845163f92ee8a960e01b8152fd5b9050155f6109b8565b303b1591506109b0565b50846109a4565b503461018d57602036600319011261018d5781359165ffffffffffff9081841680940361018d57610cbe611292565b610cc66112ca565b60035490603082901c831615610d6257506bffffffffffffffffffffffff19166003557fc4694f5e679fbd4fa31b993053f3134c2857558c12fe87ce9ea6bf3b1ef217709260209290915b60025416808303610d25575b5051908152a1005b826bffffffffffff000000000000610d4860035493610d434261143c565b61108c565b60301b16916001600160601b03191617176003555f610d1d565b905081600254168414610d9b5750916020917fc4694f5e679fbd4fa31b993053f3134c2857558c12fe87ce9ea6bf3b1ef2177093610d11565b825163a741a04560e01b8152fd5b503461018d575f36600319011261018d5760055490516001600160a01b038216815260a09190911c65ffffffffffff166020820152604090f35b0390f35b503461018d57602036600319011261018d57610e276001600160a01b03610e0c611009565b1691825f526006602052805f209060076020525f209061121e565b7f1a2023b9b05a5599a274f08b91afd34b22b21ea58b7ca66ef06897746db55b0f5f80a2005b503461018d578060031936011261018d57610e66611009565b610e6e61101f565b6001600160a01b039182165f908152600960209081528482209284168252918252839020549251918316825260a09290921c65ffffffffffff1691810191909152604090f35b50903461018d57608036600319011261018d57610ecf61101f565b9060643565ffffffffffff81160361018d575f5483516370a0823160e01b8152308382015293906001600160a01b03906020908690602490829085165afa948515610f9b575f95610f67575b50610f36610f2b6001548761106b565b94843560601c6111cb565b165f52600a6020525f20908154928301809311610f54575055600155005b601190634e487b7160e01b5f525260245ffd5b9094506020813d602011610f93575b81610f8360209383611035565b8101031261018d5751935f610f1b565b3d9150610f76565b82513d5f823e3d90fd5b823461018d57602036600319011261018d578190610de3906001600160a01b039081610fcf611009565b165f90815260076020908152919020546001600160a01b0392811692909216845260a09190911c65ffffffffffff16908301526040820190565b600435906001600160a01b038216820361018d57565b602435906001600160a01b038216820361018d57565b90601f8019910116810190811067ffffffffffffffff82111761105757604052565b634e487b7160e01b5f52604160045260245ffd5b9190820391821161107857565b634e487b7160e01b5f52601160045260245ffd5b91909165ffffffffffff8080941691160191821161107857565b356001600160a01b038116810361018d5790565b903590601e198136030182121561018d570180359067ffffffffffffffff821161018d57602001918160061b3603831361018d57565b91908110156111005760061b0190565b634e487b7160e01b5f52603260045260245ffd5b903590601e198136030182121561018d570180359067ffffffffffffffff821161018d5760200191606082023603831361018d57565b9190811015611100576060020190565b6001600160a01b039081169081156111b3575f8051602061151383398151915280546001600160a01b031981168417909155167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3565b604051631e4fbdf760e01b81525f6004820152602490fd5b9060018060a01b0380921690815f5260086020528260405f2091165f526020528160405f2054168061121857505f5260066020528060405f2054168061121357506004541690565b905090565b91505090565b81549065ffffffffffff808360a01c16801591821561127d575b505061126b5780546001600160a01b0319166001600160a01b0390921691909117905580546001600160d01b0319169055565b604051634a44555360e11b8152600490fd5b9091506112894261143c565b16105f80611238565b5f80516020611513833981519152546001600160a01b031633036112b257565b60405163118cdaa760e01b8152336004820152602490fd5b60035465ffffffffffff808260301c168015159081611332575b506112ed575050565b811665ffffffffffff1960025416176002556001600160601b0319166003557f54b01918a30e934a38ff39572e9095d6c78b521b8efec12d15a1b485156257eb5f80a1565b90508161133e4261143c565b1610155f6112e4565b82549165ffffffffffff92838160a01c168015159081611427575b506113f9575b50835460a081901c8416156113d1576001600160d01b03191684555b546001600160a01b039182169116810361139d57505050565b82546001600160a01b0319811682178455916113bb6105424261143c565b60a01b169165ffffffffffff60d01b1617179055565b5080546001600160a01b03908116908316036113845760405163a741a04560e01b8152600490fd5b81546001600160a01b0319166001600160a01b0390911617815583546001600160d01b03191684555f611368565b9050846114334261143c565b1610155f611362565b65ffffffffffff9081811161144f571690565b604490604051906306dfcc6560e41b8252603060048301526024820152fd5b60ff7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005460401c161561149d57565b604051631afcd79f60e31b8152600490fd5b906114d657508051156114c457805190602001fd5b604051630a12f52160e11b8152600490fd5b81511580611509575b6114e7575090565b604051639996b31560e01b81526001600160a01b039091166004820152602490fd5b50803b156114df56fe9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300a2646970667358221220e9632cf4d6abcfaf86a91f8d02618663426d8e9ace1b7d989483fbaaead7bd1a64736f6c63430008190033","sourceMap":"556:8656:141:-:0;;;;;;;8837:64:91;556:8656:141;;;;;;;;;7896:76:91;;-1:-1:-1;;;;;;;;;;;;556:8656:141;;;7985:34:91;7981:146;;-1:-1:-1;556:8656:141;;;;;;;;;7981:146:91;-1:-1:-1;;;;;;556:8656:141;;;;;;;;;;;;;8087:29:91;;556:8656:141;;8087:29:91;7981:146;;;;;7896:76;-1:-1:-1;;;7938:23:91;;;;;556:8656:141;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604081815260049182361015610015575f80fd5b5f3560e01c9081630332128914610fa557508063065c1e0314610eb45780630760bac414610e4d5780630bcf996f14610de75780633cf966c914610da957806340868ce614610c8f57806342f929df14610934578063462dac1914610889578063467aea20146108625780634ca8f0ed146108345780636a42b8f81461080e57806370a08231146107d7578063715018a61461077057806374df73dd146106db578063898dc787146106545780638da5cb5b146106205780638f1c56bd14610602578063a472e3841461047f578063a51b90be146102eb578063acea136b14610268578063ae89186b1461022f578063d439351f146101e1578063d8dfeb45146101ba578063f2fde38b146101915763f6f371ee14610132575f80fd5b3461018d575f36600319011261018d5765ffffffffffff8060035460301c168015918215610178575b505061016b576101696112ca565b005b51634a44555360e11b8152fd5b9091506101844261143c565b16105f8061015b565b5f80fd5b3461018d57602036600319011261018d576101696101ad611009565b6101b5611292565b61115a565b503461018d575f36600319011261018d575f5490516001600160a01b039091168152602090f35b503461018d578060031936011261018d576020906101fd611009565b61020561101f565b6001600160a01b039182165f90815260088552838120918316815290845282902054915191168152f35b503461018d57602036600319011261018d576020906001600160a01b0380610255611009565b165f5260068352815f2054169051908152f35b503461018d578060031936011261018d577fd324c14c83226723f8446d113edef5f1e51f1bcf8ac2a583ae5f5e7f27808f3f60206102a4611009565b6102ac61101f565b906102b5611292565b6102bd6112ca565b60018060a01b0380911694855f52600684526102e3815f2060078652825f209085611347565b5191168152a2005b50903461018d576020918260031936011261018d576001600160a01b039182610312611009565b1690815f52600a8552825f2054938415610470576103328560015461106b565b600155825f52600a86525f848120555f5416835186810163a9059cbb60e01b815284602483015286604483015260448252608082019167ffffffffffffffff928181108482111761045d578752515f9182919082865af13d15610450573d91821161043d57906103c1918651916103b28a601f19601f8401160184611035565b82523d5f8a84013e5b836114af565b805187811515918261041c575b505090506104065750507fd5be285f1b0878becfe756e58f0cf3aa449bc4c406c2aae066f3a33d54e01ecf848351858152a251908152f35b8351635274afe760e01b81529182015260249150fd5b838092935001031261018d5786015180159081150361018d5780875f6103ce565b604184634e487b7160e01b5f525260245ffd5b6103c191506060906103bb565b604186634e487b7160e01b5f525260245ffd5b508251631e9acf1760e31b8152fd5b503461018d57602036600319011261018d57610499611009565b916104a2611292565b6104aa6112ca565b60059081549065ffffffffffff91828160a01c1680151590816105ed575b506105c2575b50825460a081901c83161561057257917f81c31ea2c5656f89fc438850c31cc9b7ccd45beec811b7e0a71c64a98b61f7c59593916020959365ffffffffffff60d01b1683555b546001600160a01b0394851694168403610532575b505051908152a1005b838254916105576105424261143c565b60025465ffffffffffff60a01b93169061108c565b60a01b169165ffffffffffff60d01b16171790555f80610529565b5080546001600160a01b038681169116146105b45791602093917f81c31ea2c5656f89fc438850c31cc9b7ccd45beec811b7e0a71c64a98b61f7c59593610514565b835163a741a04560e01b8152fd5b81546001600160a01b0319166001600160a01b0382161782556001600160d01b03191683555f6104ce565b9050836105f94261143c565b1610155f6104c8565b503461018d575f36600319011261018d576020906001549051908152f35b503461018d575f36600319011261018d575f805160206115138339815191525490516001600160a01b039091168152602090f35b503461018d578060031936011261018d5761066d611009565b6106b561067861101f565b9260018060a01b0380931692835f526008602052815f20941693845f52602052805f2090835f526009602052805f20855f526020525f209061121e565b7f1261e5a4e7d8e8b5c4b7a8205d04deb702f9aa1eec8959839252b0636c6e45ab5f80a3005b50903461018d575f36600319011261018d576005549165ffffffffffff808460a01c16801591821561075b575b505061016b575080546001600160a01b0319166001600160a01b0383161790556001600160d01b0319166005557f74167a6969567de7e1730e9b22e87e4fe263e7fa04bec628436c424fc7bd6b8e5f80a1005b9091506107674261143c565b16105f80610708565b3461018d575f36600319011261018d57610788611292565b5f8051602061151383398151915280546001600160a01b031981169091555f906001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b503461018d57602036600319011261018d576020906001600160a01b036107fc611009565b165f52600a8252805f20549051908152f35b503461018d575f36600319011261018d5760209065ffffffffffff600254169051908152f35b503461018d575f36600319011261018d5760035465ffffffffffff825191818116835260301c166020820152f35b503461018d575f36600319011261018d57905490516001600160a01b039091168152602090f35b503461018d57606036600319011261018d576108a3611009565b906108ac61101f565b916001600160a01b0391604435908382169081830361018d5761092d602093867f3692549eb3eb5e4546a8e42a78f360aaa361c0faf3345292813dfdfbcef3c887966108f6611292565b6108fe6112ca565b1696875f5260088652835f20981697885f528552825f20875f5260098652835f20895f528652835f2091611347565b51908152a3005b50903461018d5760209060031992828436011261018d5767ffffffffffffffff823581811161018d5760c081850196823603011261018d577ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a009586549460ff86861c161593861695861580610c88575b60018098149081610c7e575b159081610c75575b50610c665767ffffffffffffffff1981168717895584610c47575b506001600160a01b0360248401816109ea826110a6565b1615610c3757610a098291826109ff876110a6565b16610c1b576110a6565b16916001600160601b0360a01b92835f5416175f55604485013565ffffffffffff811680910361018d579488919293949565ffffffffffff19600254161760025583610a57606483016110a6565b1685845416178355815f60848301915b610b74575b505060a45f9101915b610abf575b505050505050610a8657005b7fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29368ff000000000000000019815416905551908152a1005b610ac98287611114565b9050811015610b6f57898685610b1b8b610b0f86610af589610b15610b00610afb85610af5858d611114565b9061114a565b6110a6565b99610b0f85610af5858d611114565b016110a6565b97611114565b92165f5260088c52858a5f2091165f528b5284895f2091168015610b5f578154868116610b4f578716179055880188610a75565b8a51636f0612a560e01b81528690fd5b8951631e4ec46b60e01b81528590fd5b610a7a565b9091969594939250610b8682876110ba565b9050811015610c0f57610ba6610afb82610ba0858a6110ba565b906110f0565b84610bb98d610b0f85610ba0888d6110ba565b91165f5260068c52848a5f2091168015610bff578154868116610bef57918c949391888694161790550182939495969792610a67565b8b516308ca34cb60e31b81528690fd5b8a51631e4ec46b60e01b81528590fd5b89929394959691610a6c565b610afb610c27876110a6565b610c2f61146e565b6101b561146e565b86516368f7a67560e11b81528390fd5b68ffffffffffffffffff1916680100000000000000011788555f6109d3565b50845163f92ee8a960e01b8152fd5b9050155f6109b8565b303b1591506109b0565b50846109a4565b503461018d57602036600319011261018d5781359165ffffffffffff9081841680940361018d57610cbe611292565b610cc66112ca565b60035490603082901c831615610d6257506bffffffffffffffffffffffff19166003557fc4694f5e679fbd4fa31b993053f3134c2857558c12fe87ce9ea6bf3b1ef217709260209290915b60025416808303610d25575b5051908152a1005b826bffffffffffff000000000000610d4860035493610d434261143c565b61108c565b60301b16916001600160601b03191617176003555f610d1d565b905081600254168414610d9b5750916020917fc4694f5e679fbd4fa31b993053f3134c2857558c12fe87ce9ea6bf3b1ef2177093610d11565b825163a741a04560e01b8152fd5b503461018d575f36600319011261018d5760055490516001600160a01b038216815260a09190911c65ffffffffffff166020820152604090f35b0390f35b503461018d57602036600319011261018d57610e276001600160a01b03610e0c611009565b1691825f526006602052805f209060076020525f209061121e565b7f1a2023b9b05a5599a274f08b91afd34b22b21ea58b7ca66ef06897746db55b0f5f80a2005b503461018d578060031936011261018d57610e66611009565b610e6e61101f565b6001600160a01b039182165f908152600960209081528482209284168252918252839020549251918316825260a09290921c65ffffffffffff1691810191909152604090f35b50903461018d57608036600319011261018d57610ecf61101f565b9060643565ffffffffffff81160361018d575f5483516370a0823160e01b8152308382015293906001600160a01b03906020908690602490829085165afa948515610f9b575f95610f67575b50610f36610f2b6001548761106b565b94843560601c6111cb565b165f52600a6020525f20908154928301809311610f54575055600155005b601190634e487b7160e01b5f525260245ffd5b9094506020813d602011610f93575b81610f8360209383611035565b8101031261018d5751935f610f1b565b3d9150610f76565b82513d5f823e3d90fd5b823461018d57602036600319011261018d578190610de3906001600160a01b039081610fcf611009565b165f90815260076020908152919020546001600160a01b0392811692909216845260a09190911c65ffffffffffff16908301526040820190565b600435906001600160a01b038216820361018d57565b602435906001600160a01b038216820361018d57565b90601f8019910116810190811067ffffffffffffffff82111761105757604052565b634e487b7160e01b5f52604160045260245ffd5b9190820391821161107857565b634e487b7160e01b5f52601160045260245ffd5b91909165ffffffffffff8080941691160191821161107857565b356001600160a01b038116810361018d5790565b903590601e198136030182121561018d570180359067ffffffffffffffff821161018d57602001918160061b3603831361018d57565b91908110156111005760061b0190565b634e487b7160e01b5f52603260045260245ffd5b903590601e198136030182121561018d570180359067ffffffffffffffff821161018d5760200191606082023603831361018d57565b9190811015611100576060020190565b6001600160a01b039081169081156111b3575f8051602061151383398151915280546001600160a01b031981168417909155167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3565b604051631e4fbdf760e01b81525f6004820152602490fd5b9060018060a01b0380921690815f5260086020528260405f2091165f526020528160405f2054168061121857505f5260066020528060405f2054168061121357506004541690565b905090565b91505090565b81549065ffffffffffff808360a01c16801591821561127d575b505061126b5780546001600160a01b0319166001600160a01b0390921691909117905580546001600160d01b0319169055565b604051634a44555360e11b8152600490fd5b9091506112894261143c565b16105f80611238565b5f80516020611513833981519152546001600160a01b031633036112b257565b60405163118cdaa760e01b8152336004820152602490fd5b60035465ffffffffffff808260301c168015159081611332575b506112ed575050565b811665ffffffffffff1960025416176002556001600160601b0319166003557f54b01918a30e934a38ff39572e9095d6c78b521b8efec12d15a1b485156257eb5f80a1565b90508161133e4261143c565b1610155f6112e4565b82549165ffffffffffff92838160a01c168015159081611427575b506113f9575b50835460a081901c8416156113d1576001600160d01b03191684555b546001600160a01b039182169116810361139d57505050565b82546001600160a01b0319811682178455916113bb6105424261143c565b60a01b169165ffffffffffff60d01b1617179055565b5080546001600160a01b03908116908316036113845760405163a741a04560e01b8152600490fd5b81546001600160a01b0319166001600160a01b0390911617815583546001600160d01b03191684555f611368565b9050846114334261143c565b1610155f611362565b65ffffffffffff9081811161144f571690565b604490604051906306dfcc6560e41b8252603060048301526024820152fd5b60ff7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005460401c161561149d57565b604051631afcd79f60e31b8152600490fd5b906114d657508051156114c457805190602001fd5b604051630a12f52160e11b8152600490fd5b81511580611509575b6114e7575090565b604051639996b31560e01b81526001600160a01b039091166004820152602490fd5b50803b156114df56fe9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300a2646970667358221220e9632cf4d6abcfaf86a91f8d02618663426d8e9ace1b7d989483fbaaead7bd1a64736f6c63430008190033","sourceMap":"556:8656:141:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;556:8656:141;;;;;;5326:12;556:8656;;;;5326:27;;:72;;;;;556:8656;5322:120;;;;;;:::i;:::-;556:8656;5322:120;556:8656;-1:-1:-1;;;5421:10:141;;;5326:72;837:15:129;;;819:34;837:15;819:34;:::i;:::-;556:8656:141;-1:-1:-1;5326:72:141;;;;556:8656;;;;;;;;;;-1:-1:-1;;556:8656:141;;;;2357:1:90;556:8656:141;;:::i;:::-;2303:62:90;;:::i;:::-;2357:1;:::i;556:8656:141:-;;;;;;;-1:-1:-1;;556:8656:141;;;;;;;;-1:-1:-1;;;;;556:8656:141;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::i;:::-;-1:-1:-1;;;;;556:8656:141;;;;;;;1515:104;556:8656;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;556:8656:141;;;;;;-1:-1:-1;;;;;556:8656:141;;;:::i;:::-;;;;1248:67;556:8656;;;;;;;;;;;;;;;;;;;;;;;;;;3610:37;556:8656;;;:::i;:::-;;;:::i;:::-;2303:62:90;;;:::i;:::-;3394:260:141;;:::i;:::-;556:8656;;;;;;;;;;;;3536:15;556:8656;;3513:81;556:8656;;;3562:22;556:8656;;;;;3513:81;;;:::i;:::-;556:8656;;;;;3610:37;556:8656;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;556:8656:141;;;;:::i;:::-;;;;;;2573:9;556:8656;;;;;;2607:11;;;2603:70;;2683:21;556:8656;2683:21;556:8656;2683:21;:::i;:::-;;556:8656;;;;2573:9;556:8656;;;;;;;;;;;;1412:43:110;;;556:8656:141;;;1412:43:110;;;;;;556:8656:141;;;;;;;1412:43:110;;556:8656:141;;;;;;;;;;;;;;;;;3462:31:112;556:8656:141;;;;3462:31:112;556:8656:141;3462:31:112;;;556:8656:141;;;;;;;;;;;3510:55:112;556:8656:141;;;1412:43:110;556:8656:141;1412:43:110;;;556:8656:141;;;;;;;:::i;:::-;;;;;;;;;;3510:55:112;;:::i;:::-;556:8656:141;;4551:22:110;;;;:57;;;;556:8656:141;4547:135:110;;;;;;556:8656:141;;2813:33;556:8656;;;;;;2813:33;556:8656;;;;;4547:135:110;556:8656:141;;-1:-1:-1;;;4631:40:110;;;;;556:8656:141;1412:43:110;;-1:-1:-1;4631:40:110;4551:57;4578:30;;;;;;556:8656:141;;;;4578:30:110;;556:8656:141;;;;;;;;;4551:57:110;;;;;556:8656:141;;;;;;;;;1412:43:110;556:8656:141;;;3510:55:112;556:8656:141;;;;;;;;;;;;;;;1412:43:110;556:8656:141;;2603:70;-1:-1:-1;556:8656:141;;-1:-1:-1;;;2641:21:141;;;556:8656;;;;;;;-1:-1:-1;;556:8656:141;;;;;;:::i;:::-;2303:62:90;;;:::i;:::-;2908:226:141;;:::i;:::-;3062:21;556:8656;;;;;;;;;;;7841:30;;;:79;;;;556:8656;7837:246;;;556:8656;-1:-1:-1;556:8656:141;;;;;;;;8097:30;556:8656;;;3100:27;556:8656;;;;;;;;;;;;8093:230;556:8656;-1:-1:-1;;;;;556:8656:141;;;;;8337:36;;8333:174;;8093:230;556:8656;;;;;;3100:27;556:8656;8333:174;556:8656;;;837:15:129;8466:30:141;819:34:129;837:15;819:34;:::i;:::-;8485:5:141;556:8656;-1:-1:-1;;;556:8656:141;;;8466:30;:::i;:::-;556:8656;;;;;;;;;;;;8333:174;;;;8093:230;-1:-1:-1;556:8656:141;;-1:-1:-1;;;;;556:8656:141;;;;;8241:36;8237:86;;8093:230;556:8656;8093:230;;3100:27;8093:230;;;;8237:86;556:8656;;-1:-1:-1;;;8300:12:141;;;7837:246;556:8656;;-1:-1:-1;;;;;;556:8656:141;-1:-1:-1;;;;;556:8656:141;;;;;-1:-1:-1;;;;;;556:8656:141;;;-1:-1:-1;7837:246:141;;7841:79;837:15:129;;;819:34;837:15;819:34;:::i;:::-;556:8656:141;-1:-1:-1;7875:45:141;7841:79;;;556:8656;;;;;;;-1:-1:-1;;556:8656:141;;;;;;818:26;556:8656;;;;;;;;;;;;;;-1:-1:-1;;556:8656:141;;;;-1:-1:-1;;;;;;;;;;;556:8656:141;;;-1:-1:-1;;;;;556:8656:141;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4482:110;556:8656;;:::i;:::-;;;;;;;;;;;;;;4498:23;556:8656;;;;;;;;;;;;;;;;;;;;4542:30;556:8656;;;;;;;;;;;;4482:110;;:::i;:::-;4608:48;556:8656;4608:48;;556:8656;;;;;;;;;-1:-1:-1;;556:8656:141;;;;3272:21;556:8656;;;;;;;;8640:30;;:78;;;;;556:8656;8636:126;;;;-1:-1:-1;556:8656:141;;-1:-1:-1;;;;;;556:8656:141;-1:-1:-1;;;;;556:8656:141;;;;;-1:-1:-1;;;;;;556:8656:141;3272:21;556:8656;3310:22;-1:-1:-1;;3310:22:141;556:8656;8640:78;837:15:129;;;819:34;837:15;819:34;:::i;:::-;556:8656:141;-1:-1:-1;8640:78:141;;;;556:8656;;;;;;-1:-1:-1;;556:8656:141;;;;2303:62:90;;:::i;:::-;-1:-1:-1;;;;;;;;;;;556:8656:141;;-1:-1:-1;;;;;;556:8656:141;;;;;;;-1:-1:-1;;;;;556:8656:141;3975:40:90;556:8656:141;;3975:40:90;556:8656:141;;;;;;;;-1:-1:-1;;556:8656:141;;;;;;-1:-1:-1;;;;;556:8656:141;;:::i;:::-;;;;1864:60;556:8656;;;;;;;;;;;;;;;;;;;-1:-1:-1;;556:8656:141;;;;;;;900:19;556:8656;;;;;;;;;;;;;;;-1:-1:-1;;556:8656:141;;;;975:33;556:8656;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;556:8656:141;;;;;;;;-1:-1:-1;;;;;556:8656:141;;;;;;;;;;;;;;;-1:-1:-1;;556:8656:141;;;;;;:::i;:::-;;;;:::i;:::-;;-1:-1:-1;;;;;556:8656:141;;;;;;;;;;;;;4117:139;556:8656;2303:62:90;;4272:55:141;2303:62:90;;;:::i;:::-;3972:362:141;;:::i;:::-;556:8656;;;;;4153:23;556:8656;;;;;;;;;;;;;;;;;;;4197:30;556:8656;;;;;;;;;;;;;4117:139;;:::i;:::-;556:8656;;;;4272:55;556:8656;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8837:64:91;556:8656:141;;;;;;;;;4301:16:91;556:8656:141;;;4726:16:91;;;:34;;;556:8656:141;4805:1:91;4790:16;;;:50;;;;556:8656:141;4855:13:91;:30;;;;556:8656:141;4851:91:91;;;-1:-1:-1;;556:8656:141;;;;;;;4979:67:91;;556:8656:141;-1:-1:-1;;;;;;5579:17:141;;;556:8656;5579:17;;;:::i;:::-;556:8656;5579:31;5575:88;;5781:17;5677:12;;;;;;:::i;:::-;556:8656;5673:85;;5781:17;:::i;:::-;556:8656;;-1:-1:-1;;;;;556:8656:141;;;;;;;;;;5822:12;;;556:8656;;;;;;;;;;;;;;;;;;5808:5;556:8656;;;5808:5;556:8656;5868:21;;;;;;:::i;:::-;556:8656;;;;;;;;5905:9;556:8656;5920:23;;;5900:544;4805:1:91;;;5900:544:141;6459:9;;6474:31;556:8656;6474:31;;6454:694;4805:1:91;;;6454:694:141;5066:101:91;;;;;;;;556:8656:141;5066:101:91;5142:14;556:8656:141;;;;;;;;;;;;5142:14:91;556:8656:141;6514:3;6474:31;;;;:::i;:::-;6470:42;;;;;;;6551:31;;;6702:43;6551:31;6702:34;6551:31;6702;6551;6626:43;6551:42;:34;:31;;;;;:::i;:::-;:34;;:::i;:::-;:42;:::i;:::-;6626:31;:34;:31;;;;;:::i;:34::-;:43;;:::i;:::-;6702:31;;:::i;:43::-;556:8656;;;;6802:23;556:8656;;;;;;;;;;;;;;;;;;6863:22;;6859:85;;556:8656;;;;;6958:124;;556:8656;;;;;;;;6459:9;;6958:124;556:8656;;-1:-1:-1;;;7033:34:141;;556:8656;;7033:34;6859:85;556:8656;;-1:-1:-1;;;6912:17:141;;556:8656;;6912:17;6470:42;;;5952:3;5920:23;;;;;;;;;;;;:::i;:::-;5916:34;;;;;;;5989;:26;:23;;;;;:::i;:::-;:26;;:::i;:34::-;6056:23;:35;:23;:26;:23;;;;;:::i;:35::-;556:8656;;;;6140:15;556:8656;;;;;;;;6183:22;;6179:85;;556:8656;;;;;6278:108;;556:8656;;;;;;;;;;;;;5905:9;;;;;;;;;6278:108;556:8656;;-1:-1:-1;;;6345:26:141;;556:8656;;6345:26;6179:85;556:8656;;-1:-1:-1;;;6232:17:141;;556:8656;;6232:17;5916:34;;;;;;;;;;5673:85;6961:1:91;5734:12:141;;;:::i;:::-;6893:76:91;;:::i;:::-;;;:::i;5575:88:141:-;556:8656;;-1:-1:-1;;;5633:19:141;;556:8656;;5633:19;4979:67:91;-1:-1:-1;;556:8656:141;;;;;4979:67:91;;;4851:91;-1:-1:-1;556:8656:141;;-1:-1:-1;;;4908:23:91;;;4855:30;4872:13;;;4855:30;;;4790:50;4818:4;4810:25;:30;;-1:-1:-1;4790:50:91;;4726:34;;;;;556:8656:141;;;;;;;-1:-1:-1;;556:8656:141;;;;;;;;;;;;;;;;;2303:62:90;;:::i;:::-;4718:507:141;;:::i;:::-;4828:12;556:8656;;;;;;;;4828:27;556:8656;;-1:-1:-1;;;556:8656:141;4828:12;556:8656;5200:18;;556:8656;;;;4824:199;5049:5;556:8656;;5037:23;;;5033:152;;4824:199;556:8656;;;;;5200:18;556:8656;5033:152;556:8656;;5144:30;4828:12;556:8656;837:15:129;819:34;837:15;819:34;:::i;:::-;5144:30:141;:::i;:::-;556:8656;;;;-1:-1:-1;;;;;556:8656:141;;;;4828:12;556:8656;5033:152;;;4824:199;556:8656;;;4966:5;556:8656;;4954:23;;4950:73;;4824:199;;556:8656;4824:199;5200:18;4824:199;;;4950:73;556:8656;;-1:-1:-1;;;5000:12:141;;;556:8656;;;;;;;-1:-1:-1;;556:8656:141;;;;1149:43;556:8656;;;-1:-1:-1;;;;;556:8656:141;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;556:8656:141;;;;3790:74;-1:-1:-1;;;;;556:8656:141;;:::i;:::-;;;;;;3806:15;556:8656;;;;;;3832:22;556:8656;;;;3790:74;;:::i;:::-;3880:30;556:8656;3880:30;;556:8656;;;;;;;;;;;;;;;;:::i;:::-;;;:::i;:::-;-1:-1:-1;;;;;556:8656:141;;;;;;;1675:133;556:8656;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;556:8656:141;;;;;;:::i;:::-;;;;;;;;;;;;;;-1:-1:-1;;;2223:43:141;;2260:4;2223:43;;;556:8656;;;-1:-1:-1;;;;;556:8656:141;;;;;;;;;;;2223:43;;;;;;;556:8656;2223:43;;;556:8656;;2286:44;2335:28;556:8656;;2335:28;;:::i;:::-;556:8656;;;;;2286:44;:::i;:::-;556:8656;;;2276:9;556:8656;;;;;;;;;;;;;;;-1:-1:-1;556:8656:141;;;;;;;;;;;;;;;;2223:43;;;;556:8656;2223:43;;556:8656;2223:43;;;;;;556:8656;2223:43;;;:::i;:::-;;;556:8656;;;;;2223:43;;;;;;;-1:-1:-1;2223:43:141;;;556:8656;;;;;;;;;;;;;;;;-1:-1:-1;;556:8656:141;;;;;;;;-1:-1:-1;;;;;556:8656:141;;;;:::i;:::-;;;;;;1371:88;556:8656;;;;;;;;-1:-1:-1;;;;;556:8656:141;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;556:8656:141;;;;;;:::o;:::-;;;;-1:-1:-1;;;;;556:8656:141;;;;;;:::o;:::-;;;1412:43:110;;556:8656:141;;;;;;;;;;;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;:::-;;-1:-1:-1;;;;;556:8656:141;;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;:::-;;;;;;;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;:::-;;;;;;;;;;;;:::o;3405:215:90:-;-1:-1:-1;;;;;556:8656:141;;;;3489:22:90;;3485:91;;-1:-1:-1;;;;;;;;;;;556:8656:141;;-1:-1:-1;;;;;;556:8656:141;;;;;;;;3975:40:90;-1:-1:-1;;3975:40:90;3405:215::o;3485:91::-;556:8656:141;;-1:-1:-1;;;3534:31:90;;3509:1;3534:31;;;556:8656:141;;;3534:31:90;7160:506:141;;556:8656;;;;;;;;;;-1:-1:-1;556:8656:141;7303:23;556:8656;;;;-1:-1:-1;556:8656:141;;;-1:-1:-1;556:8656:141;;;;;-1:-1:-1;556:8656:141;;;7365:38;7361:100;;556:8656;-1:-1:-1;556:8656:141;7498:15;556:8656;;;;-1:-1:-1;556:8656:141;;;7542:30;7538:84;;556:8656;7639:14;556:8656;;7160:506;:::o;7538:84::-;7588:23;;;:::o;7361:100::-;7419:31;;;;:::o;8519:388::-;556:8656;;;;;;;;;8640:30;;:78;;;;;8519:388;8636:126;;;;556:8656;;-1:-1:-1;;;;;;556:8656:141;-1:-1:-1;;;;;556:8656:141;;;;;;;;;;;-1:-1:-1;;;;;;556:8656:141;;;8519:388::o;8636:126::-;556:8656;;-1:-1:-1;;;8741:10:141;;;;;8640:78;837:15:129;;;819:34;837:15;819:34;:::i;:::-;556:8656:141;-1:-1:-1;8640:78:141;;;;2658:162:90;-1:-1:-1;;;;;;;;;;;556:8656:141;-1:-1:-1;;;;;556:8656:141;966:10:92;2717:23:90;2713:101;;2658:162::o;2713:101::-;556:8656:141;;-1:-1:-1;;;2763:40:90;;966:10:92;2763:40:90;;;556:8656:141;;;2763:40:90;8913:297:141;8963:12;556:8656;;;;;;;8963:27;;;:73;;;;8913:297;8959:245;;;8913:297;;:::o;8959:245::-;556:8656;;;;9052:5;556:8656;;;9052:5;556:8656;-1:-1:-1;;;;;556:8656:141;;8963:12;556:8656;9180:13;-1:-1:-1;9180:13:141;;8913:297::o;8963:73::-;837:15:129;;;819:34;837:15;819:34;:::i;:::-;556:8656:141;-1:-1:-1;8994:42:141;8963:73;;;7672:841;556:8656;;;;;;;;;;7841:30;;;:79;;;;7672:841;7837:246;;;7672:841;-1:-1:-1;556:8656:141;;;;;;;;8097:30;556:8656;;-1:-1:-1;;;;;;556:8656:141;;;8093:230;556:8656;-1:-1:-1;;;;;556:8656:141;;;;;8337:36;;8333:174;;7672:841;;;:::o;8333:174::-;556:8656;;-1:-1:-1;;;;;;556:8656:141;;;;;;;8466:30;819:34:129;837:15;819:34;:::i;8466:30:141:-;556:8656;;;;;;;;;;;;7672:841::o;8093:230::-;-1:-1:-1;556:8656:141;;-1:-1:-1;;;;;556:8656:141;;;;;;8241:36;8093:230;8237:86;556:8656;;-1:-1:-1;;;8300:12:141;;;;;7837:246;556:8656;;-1:-1:-1;;;;;;556:8656:141;-1:-1:-1;;;;;556:8656:141;;;;;;;;-1:-1:-1;;;;;;556:8656:141;;;-1:-1:-1;7837:246:141;;7841:79;837:15:129;;;819:34;837:15;819:34;:::i;:::-;556:8656:141;-1:-1:-1;7875:45:141;7841:79;;;14291:213:125;556:8656:141;14369:24:125;;;;14365:103;;556:8656:141;14291:213:125;:::o;14365:103::-;556:8656:141;;;;14416:41:125;;;;;;14447:2;14416:41;;;556:8656:141;;;;;14416:41:125;7084:141:91;556:8656:141;8837:64:91;556:8656:141;;;;7150:18:91;7146:73;;7084:141::o;7146:73::-;556:8656:141;;-1:-1:-1;;;7191:17:91;;;;;4625:582:112;;4797:8;;-1:-1:-1;556:8656:141;;5874:21:112;:17;;6046:142;;;;;;5870:383;556:8656:141;;-1:-1:-1;;;6225:17:112;;;;;4793:408;556:8656:141;;5045:22:112;:49;;;4793:408;5041:119;;5173:17;;:::o;5041:119::-;556:8656:141;;-1:-1:-1;;;5121:24:112;;-1:-1:-1;;;;;556:8656:141;;;5121:24:112;;;556:8656:141;;;5121:24:112;5045:49;5071:18;;;:23;5045:49;","linkReferences":{}},"methodIdentifiers":{"acceptDelay()":"f6f371ee","acceptGlobalReceiver()":"74df73dd","acceptNetworkReceiver(address)":"0bcf996f","acceptOperatorNetworkReceiver(address,address)":"898dc787","balanceOf(address)":"70a08231","collateral()":"d8dfeb45","delay()":"6a42b8f8","globalReceiver()":"467aea20","initialize((address,address,uint48,address,(address,address)[],(address,address,address)[]))":"42f929df","lastBalance()":"8f1c56bd","networkReceiver(address)":"ae89186b","onSlash(bytes32,address,uint256,uint48)":"065c1e03","operatorNetworkReceiver(address,address)":"d439351f","owner()":"8da5cb5b","pendingDelay()":"4ca8f0ed","pendingGlobalReceiver()":"3cf966c9","pendingNetworkReceiver(address)":"03321289","pendingOperatorNetworkReceiver(address,address)":"0760bac4","renounceOwnership()":"715018a6","setDelay(uint48)":"40868ce6","setGlobalReceiver(address)":"a472e384","setNetworkReceiver(address,address)":"acea136b","setOperatorNetworkReceiver(address,address,address)":"462dac19","transferOwnership(address)":"f2fde38b","triggerTransfer(address)":"a51b90be"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.25+commit.b61c2a91\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"}],\"name\":\"AddressEmptyCode\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"AddressInsufficientBalance\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"AlreadySet\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"DuplicateNetworkReceiver\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"DuplicateOperatorNetworkReceiver\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FailedInnerCall\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InsufficientBalance\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidCollateral\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidInitialization\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidReceiver\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidReceiverSetEpochsDelay\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotInitializing\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotReady\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"OwnableInvalidOwner\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"OwnableUnauthorizedAccount\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint8\",\"name\":\"bits\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"SafeCastOverflowedUintDowncast\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"}],\"name\":\"SafeERC20FailedOperation\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"AcceptDelay\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"AcceptGlobalReceiver\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"network\",\"type\":\"address\"}],\"name\":\"AcceptNetworkReceiver\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"network\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"AcceptOperatorNetworkReceiver\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"version\",\"type\":\"uint64\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"delay\",\"type\":\"uint48\"}],\"name\":\"SetDelay\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"}],\"name\":\"SetGlobalReceiver\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"network\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"}],\"name\":\"SetNetworkReceiver\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"network\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"}],\"name\":\"SetOperatorNetworkReceiver\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"TriggerTransfer\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"acceptDelay\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"acceptGlobalReceiver\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"network\",\"type\":\"address\"}],\"name\":\"acceptNetworkReceiver\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"network\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"acceptOperatorNetworkReceiver\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"collateral\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"delay\",\"outputs\":[{\"internalType\":\"uint48\",\"name\":\"value\",\"type\":\"uint48\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"globalReceiver\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"value\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"collateral\",\"type\":\"address\"},{\"internalType\":\"uint48\",\"name\":\"delay\",\"type\":\"uint48\"},{\"internalType\":\"address\",\"name\":\"globalReceiver\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"network\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"}],\"internalType\":\"struct IBurnerRouter.NetworkReceiver[]\",\"name\":\"networkReceivers\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"network\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"}],\"internalType\":\"struct IBurnerRouter.OperatorNetworkReceiver[]\",\"name\":\"operatorNetworkReceivers\",\"type\":\"tuple[]\"}],\"internalType\":\"struct IBurnerRouter.InitParams\",\"name\":\"params\",\"type\":\"tuple\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lastBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"network\",\"type\":\"address\"}],\"name\":\"networkReceiver\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"value\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"subnetwork\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint48\",\"name\":\"\",\"type\":\"uint48\"}],\"name\":\"onSlash\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"network\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"operatorNetworkReceiver\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"value\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pendingDelay\",\"outputs\":[{\"internalType\":\"uint48\",\"name\":\"value\",\"type\":\"uint48\"},{\"internalType\":\"uint48\",\"name\":\"timestamp\",\"type\":\"uint48\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pendingGlobalReceiver\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"value\",\"type\":\"address\"},{\"internalType\":\"uint48\",\"name\":\"timestamp\",\"type\":\"uint48\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"network\",\"type\":\"address\"}],\"name\":\"pendingNetworkReceiver\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"value\",\"type\":\"address\"},{\"internalType\":\"uint48\",\"name\":\"timestamp\",\"type\":\"uint48\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"network\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"pendingOperatorNetworkReceiver\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"value\",\"type\":\"address\"},{\"internalType\":\"uint48\",\"name\":\"timestamp\",\"type\":\"uint48\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint48\",\"name\":\"newDelay\",\"type\":\"uint48\"}],\"name\":\"setDelay\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"}],\"name\":\"setGlobalReceiver\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"network\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"}],\"name\":\"setNetworkReceiver\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"network\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"}],\"name\":\"setOperatorNetworkReceiver\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"}],\"name\":\"triggerTransfer\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"AddressEmptyCode(address)\":[{\"details\":\"There's no code at `target` (it is not a contract).\"}],\"AddressInsufficientBalance(address)\":[{\"details\":\"The ETH balance of the account is not enough to perform the operation.\"}],\"FailedInnerCall()\":[{\"details\":\"A call to an address target failed. The target may have reverted.\"}],\"InvalidInitialization()\":[{\"details\":\"The contract is already initialized.\"}],\"NotInitializing()\":[{\"details\":\"The contract is not initializing.\"}],\"OwnableInvalidOwner(address)\":[{\"details\":\"The owner is not a valid owner account. (eg. `address(0)`)\"}],\"OwnableUnauthorizedAccount(address)\":[{\"details\":\"The caller account is not authorized to perform an operation.\"}],\"SafeCastOverflowedUintDowncast(uint8,uint256)\":[{\"details\":\"Value doesn't fit in an uint of `bits` size.\"}],\"SafeERC20FailedOperation(address)\":[{\"details\":\"An operation with an ERC20 token failed.\"}]},\"events\":{\"AcceptNetworkReceiver(address)\":{\"params\":{\"network\":\"address of the network\"}},\"AcceptOperatorNetworkReceiver(address,address)\":{\"params\":{\"network\":\"address of the network\",\"operator\":\"address of the operator\"}},\"Initialized(uint64)\":{\"details\":\"Triggered when the contract has been initialized or reinitialized.\"},\"SetDelay(uint48)\":{\"params\":{\"delay\":\"new delay\"}},\"SetGlobalReceiver(address)\":{\"params\":{\"receiver\":\"address of the receiver\"}},\"SetNetworkReceiver(address,address)\":{\"params\":{\"network\":\"address of the network\",\"receiver\":\"address of the receiver\"}},\"SetOperatorNetworkReceiver(address,address,address)\":{\"params\":{\"network\":\"address of the network\",\"operator\":\"address of the operator\",\"receiver\":\"address of the receiver\"}},\"TriggerTransfer(address,uint256)\":{\"params\":{\"amount\":\"amount of the transfer\",\"receiver\":\"address of the receiver\"}}},\"kind\":\"dev\",\"methods\":{\"acceptNetworkReceiver(address)\":{\"params\":{\"network\":\"address of the slashing network\"}},\"acceptOperatorNetworkReceiver(address,address)\":{\"params\":{\"network\":\"address of the slashing network\",\"operator\":\"address of the slashed operator\"}},\"onSlash(bytes32,address,uint256,uint48)\":{\"params\":{\"amount\":\"virtual amount of the collateral slashed\",\"captureTimestamp\":\"time point when the stake was captured\",\"operator\":\"address of the operator\",\"subnetwork\":\"full identifier of the subnetwork (address of the network concatenated with the uint96 identifier)\"}},\"owner()\":{\"details\":\"Returns the address of the current owner.\"},\"renounceOwnership()\":{\"details\":\"Leaves the contract without owner. It will not be possible to call `onlyOwner` functions. Can only be called by the current owner. NOTE: Renouncing ownership will leave the contract without an owner, thereby disabling any functionality that is only available to the owner.\"},\"setDelay(uint48)\":{\"params\":{\"newDelay\":\"new delay (in seconds)\"}},\"setGlobalReceiver(address)\":{\"params\":{\"receiver\":\"address of the new receiver\"}},\"setNetworkReceiver(address,address)\":{\"params\":{\"network\":\"address of the slashing network\",\"receiver\":\"address of the new receiver\"}},\"setOperatorNetworkReceiver(address,address,address)\":{\"params\":{\"network\":\"address of the slashing network\",\"operator\":\"address of the slashed operator\",\"receiver\":\"address of the new receiver\"}},\"transferOwnership(address)\":{\"details\":\"Transfers ownership of the contract to a new account (`newOwner`). Can only be called by the current owner.\"},\"triggerTransfer(address)\":{\"params\":{\"receiver\":\"address of the receiver\"},\"returns\":{\"amount\":\"of the transfer\"}}},\"stateVariables\":{\"balanceOf\":{\"params\":{\"receiver\":\"address of the receiver\"},\"return\":\"amount of the unclaimed collateral tokens\",\"returns\":{\"amount\":\"of the unclaimed collateral tokens\"}},\"collateral\":{\"return\":\"address of the underlying collateral\",\"returns\":{\"_0\":\"address of the underlying collateral\"}},\"delay\":{\"return\":\"value delay for setting a new receiver or changing the delay itself (in seconds)\",\"returns\":{\"value\":\"delay for setting a new receiver or changing the delay itself (in seconds)\"}},\"globalReceiver\":{\"return\":\"value address of the global receiver of the slashed funds\",\"returns\":{\"value\":\"address of the global receiver of the slashed funds\"}},\"lastBalance\":{\"return\":\"last balance of the router\",\"returns\":{\"_0\":\"last balance of the router\"}},\"networkReceiver\":{\"params\":{\"network\":\"address of the slashing network\"},\"return\":\"value address of the receiver\",\"returns\":{\"value\":\"address of the receiver\"}},\"operatorNetworkReceiver\":{\"params\":{\"network\":\"address of the slashing network\",\"operator\":\"address of the slashed operator\"},\"return\":\"value address of the receiver\",\"returns\":{\"value\":\"address of the receiver\"}},\"pendingDelay\":{\"returns\":{\"timestamp\":\"timestamp since which the pending delay can be used\",\"value\":\"pending delay\"}},\"pendingGlobalReceiver\":{\"returns\":{\"timestamp\":\"timestamp since which the pending global receiver can be used\",\"value\":\"pending global receiver\"}},\"pendingNetworkReceiver\":{\"params\":{\"network\":\"address of the slashing network\"},\"returns\":{\"timestamp\":\"timestamp since which the pending receiver can be used\",\"value\":\"pending receiver\"}},\"pendingOperatorNetworkReceiver\":{\"params\":{\"network\":\"address of the slashing network\",\"operator\":\"address of the slashed operator\"},\"returns\":{\"timestamp\":\"timestamp since which the pending receiver can be used\",\"value\":\"pending receiver\"}}},\"version\":1},\"userdoc\":{\"events\":{\"AcceptDelay()\":{\"notice\":\"Emitted when a pending delay is accepted.\"},\"AcceptGlobalReceiver()\":{\"notice\":\"Emitted when a pending global receiver is accepted.\"},\"AcceptNetworkReceiver(address)\":{\"notice\":\"Emitted when a pending network receiver is accepted.\"},\"AcceptOperatorNetworkReceiver(address,address)\":{\"notice\":\"Emitted when a pending operator network receiver is accepted.\"},\"SetDelay(uint48)\":{\"notice\":\"Emitted when a delay is set (becomes pending for a `delay`).\"},\"SetGlobalReceiver(address)\":{\"notice\":\"Emitted when a global receiver is set (becomes pending for a `delay`).\"},\"SetNetworkReceiver(address,address)\":{\"notice\":\"Emitted when a network receiver is set (becomes pending for a `delay`).\"},\"SetOperatorNetworkReceiver(address,address,address)\":{\"notice\":\"Emitted when an operator network receiver is set (becomes pending for a `delay`).\"},\"TriggerTransfer(address,uint256)\":{\"notice\":\"Emitted when a transfer from the router to the receiver is triggered.\"}},\"kind\":\"user\",\"methods\":{\"acceptDelay()\":{\"notice\":\"Accept a pending delay.\"},\"acceptGlobalReceiver()\":{\"notice\":\"Accept a pending global receiver.\"},\"acceptNetworkReceiver(address)\":{\"notice\":\"Accept a pending receiver for a slashing network.\"},\"acceptOperatorNetworkReceiver(address,address)\":{\"notice\":\"Accept a pending receiver for a slashed operator by a slashing network.\"},\"balanceOf(address)\":{\"notice\":\"Get a receiver balance of unclaimed collateral.\"},\"collateral()\":{\"notice\":\"Get a router collateral.\"},\"delay()\":{\"notice\":\"Get a router delay.\"},\"globalReceiver()\":{\"notice\":\"Get a router global receiver.\"},\"lastBalance()\":{\"notice\":\"Get a router last checked balance.\"},\"networkReceiver(address)\":{\"notice\":\"Get a router receiver for a slashing network.\"},\"onSlash(bytes32,address,uint256,uint48)\":{\"notice\":\"Called when a slash happens.\"},\"operatorNetworkReceiver(address,address)\":{\"notice\":\"Get a router receiver for a slashed operator by a slashing network.\"},\"pendingDelay()\":{\"notice\":\"Get a router pending delay.\"},\"pendingGlobalReceiver()\":{\"notice\":\"Get a router pending global receiver.\"},\"pendingNetworkReceiver(address)\":{\"notice\":\"Get a router pending receiver for a slashing network.\"},\"pendingOperatorNetworkReceiver(address,address)\":{\"notice\":\"Get a router pending receiver for a slashed operator by a slashing network.\"},\"setDelay(uint48)\":{\"notice\":\"Set a new delay for setting a new receiver or changing the delay itself.\"},\"setGlobalReceiver(address)\":{\"notice\":\"Set a new global receiver of the slashed funds.\"},\"setNetworkReceiver(address,address)\":{\"notice\":\"Set a new receiver for a slashing network.\"},\"setOperatorNetworkReceiver(address,address,address)\":{\"notice\":\"Set a new receiver for a slashed operator by a slashing network.\"},\"triggerTransfer(address)\":{\"notice\":\"Trigger a transfer of the unclaimed collateral to the receiver.\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/contracts/router/BurnerRouter.sol\":\"BurnerRouter\"},\"evmVersion\":\"cancun\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[\":@openzeppelin/contracts-upgradeable/=lib/openzeppelin-contracts-upgradeable/contracts/\",\":@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/\",\":@symbioticfi/core/=lib/core/\",\":core/=lib/core/\",\":ds-test/=lib/openzeppelin-contracts/lib/forge-std/lib/ds-test/src/\",\":erc4626-tests/=lib/openzeppelin-contracts/lib/erc4626-tests/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts-upgradeable/=lib/openzeppelin-contracts-upgradeable/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\"],\"viaIR\":true},\"sources\":{\"lib/core/src/contracts/libraries/Subnetwork.sol\":{\"keccak256\":\"0xf5ef5506fd66082b3c2e7f3df37529f5a8efad32ac62e7c8914bd63219190bfe\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ba031a54ee0d0e9a270c2b9e18437f5668cfeb659cfd5fe0677459d7fcac2a56\",\"dweb:/ipfs/QmReP3H7qQ78tAfgLnJKsNEQNCQfF1X1Get38Ffd4kzq32\"]},\"lib/core/src/interfaces/slasher/IBurner.sol\":{\"keccak256\":\"0xaf495dacc19ae0b3c787ba8021c5944927d70261536addd234d7dab146158c2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9b3cc66251008be6ff9fc8b11ecc6831d5a9dca49a3fe9817fcd970253c1d447\",\"dweb:/ipfs/QmVxfb9ALGdF9W3SN2h41gQbUct6tawvu5bw4K89kFQ4HW\"]},\"lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol\":{\"keccak256\":\"0xc163fcf9bb10138631a9ba5564df1fa25db9adff73bd9ee868a8ae1858fe093a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9706d43a0124053d9880f6e31a59f31bc0a6a3dc1acd66ce0a16e1111658c5f6\",\"dweb:/ipfs/QmUFmfowzkRwGtDu36cXV9SPTBHJ3n7dG9xQiK5B28jTf2\"]},\"lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol\":{\"keccak256\":\"0x631188737069917d2f909d29ce62c4d48611d326686ba6683e26b72a23bfac0b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a61054ae84cd6c4d04c0c4450ba1d6de41e27e0a2c4f1bcdf58f796b401c609\",\"dweb:/ipfs/QmUvtdp7X1mRVyC3CsHrtPbgoqWaXHp3S1ZR24tpAQYJWM\"]},\"lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol\":{\"keccak256\":\"0xdbef5f0c787055227243a7318ef74c8a5a1108ca3a07f2b3a00ef67769e1e397\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://08e39f23d5b4692f9a40803e53a8156b72b4c1f9902a88cd65ba964db103dab9\",\"dweb:/ipfs/QmPKn6EYDgpga7KtpkA8wV2yJCYGMtc9K4LkJfhKX2RVSV\"]},\"lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol\":{\"keccak256\":\"0xc6a8ff0ea489379b61faa647490411b80102578440ab9d84e9a957cc12164e70\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0ea104e577e63faea3b69c415637e99e755dcbf64c5833d7140c35a714d6d90c\",\"dweb:/ipfs/Qmau6x4Ns9XdyynRCNNp3RhLqijJjFm7z5fyZazfYFGYdq\"]},\"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Permit.sol\":{\"keccak256\":\"0x6008dabfe393240d73d7dd7688033f72740d570aa422254d29a7dce8568f3aff\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f5196ec75139918c6c7bb4251b36395e668f1fa6d206beba7e7520e74913940d\",\"dweb:/ipfs/QmSyqjksXxmm2mCG6qRd1yuwLykypkSVBbnBnGqJRcuJMi\"]},\"lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol\":{\"keccak256\":\"0x37bb49513c49c87c4642a891b13b63571bc87013dde806617aa1efb54605f386\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3036b3a83b7c48f96641f2a9002b9f2dcb6a5958dd670894ada21ae8229b3d0\",\"dweb:/ipfs/QmUNfSBdoVtjhETaUJCYcaC7pTMgbhht926tJ2uXJbiVd3\"]},\"lib/openzeppelin-contracts/contracts/utils/Address.sol\":{\"keccak256\":\"0xaf28a975a78550e45f65e559a3ad6a5ad43b9b8a37366999abd1b7084eb70721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b7bd24e224f67f65bfadf85dc2929fa965456bb2415478bd0125471b5ce35245\",\"dweb:/ipfs/QmRaydGr8BTHs1kvaZfsNU69pKzUAGFrvABn1KiRSbE51y\"]},\"lib/openzeppelin-contracts/contracts/utils/math/Math.sol\":{\"keccak256\":\"0x005ec64c6313f0555d59e278f9a7a5ab2db5bdc72a027f255a37c327af1ec02d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4ece9f0b9c8daca08c76b6b5405a6446b6f73b3a15fab7ff56e296cbd4a2c875\",\"dweb:/ipfs/QmQyRpyPRL5SQuAgj6SHmbir3foX65FJjbVTTQrA2EFg6L\"]},\"lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol\":{\"keccak256\":\"0xe19a4d5f31d2861e7344e8e535e2feafb913d806d3e2b5fe7782741a2a7094fe\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4aed79c0fa6f0546ed02f2f683e8f77f0fd2ed7eb34d8bbf3d373c9a6d95b13c\",\"dweb:/ipfs/QmWqVz6UAVqmnWU5pqYPt1o6iDEZyPaBraAA3rKfTTSfYj\"]},\"lib/openzeppelin-contracts/contracts/utils/types/Time.sol\":{\"keccak256\":\"0xc7755af115020049e4140f224f9ee88d7e1799ffb0646f37bf0df24bf6213f58\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7f09bf94d5274334ec021f61a04659db303f31e60460e14b709c9bf187740111\",\"dweb:/ipfs/QmNvgomZYUwFAt4cZbPWAiTeSZQreGehY9BK5xyVJsUttb\"]},\"src/contracts/router/BurnerRouter.sol\":{\"keccak256\":\"0x4eed2b4f02d41c0ab6ee66b9a28077e26c6dd5f92bb1821b4e19f0c8058481d1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a748a905d480dce9f9716ec45c0c55578468ad528f71897ee561691d7481623a\",\"dweb:/ipfs/QmYvPS4meHezBuxwNuDoK9DWG2viCHPPccvZGjENfjhQLH\"]},\"src/interfaces/router/IBurnerRouter.sol\":{\"keccak256\":\"0xfe3353aebea751779732e55bf6a3577a94171ea6f541fdc9d0213886b68c2427\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55bb1693742e7ef032ab42fd4390def6ed0d7f8989e40f90f85ed395484d8f9a\",\"dweb:/ipfs/QmUvXfgkkJvuwDcn5qsk5GCAnUzQhhbY4fBz8xkkLqX8Ms\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.25+commit.b61c2a91"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"target","type":"address"}],"type":"error","name":"AddressEmptyCode"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"type":"error","name":"AddressInsufficientBalance"},{"inputs":[],"type":"error","name":"AlreadySet"},{"inputs":[],"type":"error","name":"DuplicateNetworkReceiver"},{"inputs":[],"type":"error","name":"DuplicateOperatorNetworkReceiver"},{"inputs":[],"type":"error","name":"FailedInnerCall"},{"inputs":[],"type":"error","name":"InsufficientBalance"},{"inputs":[],"type":"error","name":"InvalidCollateral"},{"inputs":[],"type":"error","name":"InvalidInitialization"},{"inputs":[],"type":"error","name":"InvalidReceiver"},{"inputs":[],"type":"error","name":"InvalidReceiverSetEpochsDelay"},{"inputs":[],"type":"error","name":"NotInitializing"},{"inputs":[],"type":"error","name":"NotReady"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"type":"error","name":"OwnableInvalidOwner"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"type":"error","name":"OwnableUnauthorizedAccount"},{"inputs":[{"internalType":"uint8","name":"bits","type":"uint8"},{"internalType":"uint256","name":"value","type":"uint256"}],"type":"error","name":"SafeCastOverflowedUintDowncast"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"type":"error","name":"SafeERC20FailedOperation"},{"inputs":[],"type":"event","name":"AcceptDelay","anonymous":false},{"inputs":[],"type":"event","name":"AcceptGlobalReceiver","anonymous":false},{"inputs":[{"internalType":"address","name":"network","type":"address","indexed":true}],"type":"event","name":"AcceptNetworkReceiver","anonymous":false},{"inputs":[{"internalType":"address","name":"network","type":"address","indexed":true},{"internalType":"address","name":"operator","type":"address","indexed":true}],"type":"event","name":"AcceptOperatorNetworkReceiver","anonymous":false},{"inputs":[{"internalType":"uint64","name":"version","type":"uint64","indexed":false}],"type":"event","name":"Initialized","anonymous":false},{"inputs":[{"internalType":"address","name":"previousOwner","type":"address","indexed":true},{"internalType":"address","name":"newOwner","type":"address","indexed":true}],"type":"event","name":"OwnershipTransferred","anonymous":false},{"inputs":[{"internalType":"uint48","name":"delay","type":"uint48","indexed":false}],"type":"event","name":"SetDelay","anonymous":false},{"inputs":[{"internalType":"address","name":"receiver","type":"address","indexed":false}],"type":"event","name":"SetGlobalReceiver","anonymous":false},{"inputs":[{"internalType":"address","name":"network","type":"address","indexed":true},{"internalType":"address","name":"receiver","type":"address","indexed":false}],"type":"event","name":"SetNetworkReceiver","anonymous":false},{"inputs":[{"internalType":"address","name":"network","type":"address","indexed":true},{"internalType":"address","name":"operator","type":"address","indexed":true},{"internalType":"address","name":"receiver","type":"address","indexed":false}],"type":"event","name":"SetOperatorNetworkReceiver","anonymous":false},{"inputs":[{"internalType":"address","name":"receiver","type":"address","indexed":true},{"internalType":"uint256","name":"amount","type":"uint256","indexed":false}],"type":"event","name":"TriggerTransfer","anonymous":false},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"acceptDelay"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"acceptGlobalReceiver"},{"inputs":[{"internalType":"address","name":"network","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"acceptNetworkReceiver"},{"inputs":[{"internalType":"address","name":"network","type":"address"},{"internalType":"address","name":"operator","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"acceptOperatorNetworkReceiver"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"stateMutability":"view","type":"function","name":"balanceOf","outputs":[{"internalType":"uint256","name":"amount","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"collateral","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"delay","outputs":[{"internalType":"uint48","name":"value","type":"uint48"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"globalReceiver","outputs":[{"internalType":"address","name":"value","type":"address"}]},{"inputs":[{"internalType":"struct IBurnerRouter.InitParams","name":"params","type":"tuple","components":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"collateral","type":"address"},{"internalType":"uint48","name":"delay","type":"uint48"},{"internalType":"address","name":"globalReceiver","type":"address"},{"internalType":"struct IBurnerRouter.NetworkReceiver[]","name":"networkReceivers","type":"tuple[]","components":[{"internalType":"address","name":"network","type":"address"},{"internalType":"address","name":"receiver","type":"address"}]},{"internalType":"struct IBurnerRouter.OperatorNetworkReceiver[]","name":"operatorNetworkReceivers","type":"tuple[]","components":[{"internalType":"address","name":"network","type":"address"},{"internalType":"address","name":"operator","type":"address"},{"internalType":"address","name":"receiver","type":"address"}]}]}],"stateMutability":"nonpayable","type":"function","name":"initialize"},{"inputs":[],"stateMutability":"view","type":"function","name":"lastBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"address","name":"network","type":"address"}],"stateMutability":"view","type":"function","name":"networkReceiver","outputs":[{"internalType":"address","name":"value","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"subnetwork","type":"bytes32"},{"internalType":"address","name":"operator","type":"address"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint48","name":"","type":"uint48"}],"stateMutability":"nonpayable","type":"function","name":"onSlash"},{"inputs":[{"internalType":"address","name":"network","type":"address"},{"internalType":"address","name":"operator","type":"address"}],"stateMutability":"view","type":"function","name":"operatorNetworkReceiver","outputs":[{"internalType":"address","name":"value","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"pendingDelay","outputs":[{"internalType":"uint48","name":"value","type":"uint48"},{"internalType":"uint48","name":"timestamp","type":"uint48"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"pendingGlobalReceiver","outputs":[{"internalType":"address","name":"value","type":"address"},{"internalType":"uint48","name":"timestamp","type":"uint48"}]},{"inputs":[{"internalType":"address","name":"network","type":"address"}],"stateMutability":"view","type":"function","name":"pendingNetworkReceiver","outputs":[{"internalType":"address","name":"value","type":"address"},{"internalType":"uint48","name":"timestamp","type":"uint48"}]},{"inputs":[{"internalType":"address","name":"network","type":"address"},{"internalType":"address","name":"operator","type":"address"}],"stateMutability":"view","type":"function","name":"pendingOperatorNetworkReceiver","outputs":[{"internalType":"address","name":"value","type":"address"},{"internalType":"uint48","name":"timestamp","type":"uint48"}]},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"renounceOwnership"},{"inputs":[{"internalType":"uint48","name":"newDelay","type":"uint48"}],"stateMutability":"nonpayable","type":"function","name":"setDelay"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"setGlobalReceiver"},{"inputs":[{"internalType":"address","name":"network","type":"address"},{"internalType":"address","name":"receiver","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"setNetworkReceiver"},{"inputs":[{"internalType":"address","name":"network","type":"address"},{"internalType":"address","name":"operator","type":"address"},{"internalType":"address","name":"receiver","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"setOperatorNetworkReceiver"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"transferOwnership"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"triggerTransfer","outputs":[{"internalType":"uint256","name":"amount","type":"uint256"}]}],"devdoc":{"kind":"dev","methods":{"acceptNetworkReceiver(address)":{"params":{"network":"address of the slashing network"}},"acceptOperatorNetworkReceiver(address,address)":{"params":{"network":"address of the slashing network","operator":"address of the slashed operator"}},"onSlash(bytes32,address,uint256,uint48)":{"params":{"amount":"virtual amount of the collateral slashed","captureTimestamp":"time point when the stake was captured","operator":"address of the operator","subnetwork":"full identifier of the subnetwork (address of the network concatenated with the uint96 identifier)"}},"owner()":{"details":"Returns the address of the current owner."},"renounceOwnership()":{"details":"Leaves the contract without owner. It will not be possible to call `onlyOwner` functions. Can only be called by the current owner. NOTE: Renouncing ownership will leave the contract without an owner, thereby disabling any functionality that is only available to the owner."},"setDelay(uint48)":{"params":{"newDelay":"new delay (in seconds)"}},"setGlobalReceiver(address)":{"params":{"receiver":"address of the new receiver"}},"setNetworkReceiver(address,address)":{"params":{"network":"address of the slashing network","receiver":"address of the new receiver"}},"setOperatorNetworkReceiver(address,address,address)":{"params":{"network":"address of the slashing network","operator":"address of the slashed operator","receiver":"address of the new receiver"}},"transferOwnership(address)":{"details":"Transfers ownership of the contract to a new account (`newOwner`). Can only be called by the current owner."},"triggerTransfer(address)":{"params":{"receiver":"address of the receiver"},"returns":{"amount":"of the transfer"}}},"version":1},"userdoc":{"kind":"user","methods":{"acceptDelay()":{"notice":"Accept a pending delay."},"acceptGlobalReceiver()":{"notice":"Accept a pending global receiver."},"acceptNetworkReceiver(address)":{"notice":"Accept a pending receiver for a slashing network."},"acceptOperatorNetworkReceiver(address,address)":{"notice":"Accept a pending receiver for a slashed operator by a slashing network."},"balanceOf(address)":{"notice":"Get a receiver balance of unclaimed collateral."},"collateral()":{"notice":"Get a router collateral."},"delay()":{"notice":"Get a router delay."},"globalReceiver()":{"notice":"Get a router global receiver."},"lastBalance()":{"notice":"Get a router last checked balance."},"networkReceiver(address)":{"notice":"Get a router receiver for a slashing network."},"onSlash(bytes32,address,uint256,uint48)":{"notice":"Called when a slash happens."},"operatorNetworkReceiver(address,address)":{"notice":"Get a router receiver for a slashed operator by a slashing network."},"pendingDelay()":{"notice":"Get a router pending delay."},"pendingGlobalReceiver()":{"notice":"Get a router pending global receiver."},"pendingNetworkReceiver(address)":{"notice":"Get a router pending receiver for a slashing network."},"pendingOperatorNetworkReceiver(address,address)":{"notice":"Get a router pending receiver for a slashed operator by a slashing network."},"setDelay(uint48)":{"notice":"Set a new delay for setting a new receiver or changing the delay itself."},"setGlobalReceiver(address)":{"notice":"Set a new global receiver of the slashed funds."},"setNetworkReceiver(address,address)":{"notice":"Set a new receiver for a slashing network."},"setOperatorNetworkReceiver(address,address,address)":{"notice":"Set a new receiver for a slashed operator by a slashing network."},"triggerTransfer(address)":{"notice":"Trigger a transfer of the unclaimed collateral to the receiver."}},"version":1}},"settings":{"remappings":["@openzeppelin/contracts-upgradeable/=lib/openzeppelin-contracts-upgradeable/contracts/","@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/","@symbioticfi/core/=lib/core/","core/=lib/core/","ds-test/=lib/openzeppelin-contracts/lib/forge-std/lib/ds-test/src/","erc4626-tests/=lib/openzeppelin-contracts/lib/erc4626-tests/","forge-std/=lib/forge-std/src/","openzeppelin-contracts-upgradeable/=lib/openzeppelin-contracts-upgradeable/","openzeppelin-contracts/=lib/openzeppelin-contracts/"],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/contracts/router/BurnerRouter.sol":"BurnerRouter"},"evmVersion":"cancun","libraries":{},"viaIR":true},"sources":{"lib/core/src/contracts/libraries/Subnetwork.sol":{"keccak256":"0xf5ef5506fd66082b3c2e7f3df37529f5a8efad32ac62e7c8914bd63219190bfe","urls":["bzz-raw://ba031a54ee0d0e9a270c2b9e18437f5668cfeb659cfd5fe0677459d7fcac2a56","dweb:/ipfs/QmReP3H7qQ78tAfgLnJKsNEQNCQfF1X1Get38Ffd4kzq32"],"license":"MIT"},"lib/core/src/interfaces/slasher/IBurner.sol":{"keccak256":"0xaf495dacc19ae0b3c787ba8021c5944927d70261536addd234d7dab146158c2b","urls":["bzz-raw://9b3cc66251008be6ff9fc8b11ecc6831d5a9dca49a3fe9817fcd970253c1d447","dweb:/ipfs/QmVxfb9ALGdF9W3SN2h41gQbUct6tawvu5bw4K89kFQ4HW"],"license":"MIT"},"lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol":{"keccak256":"0xc163fcf9bb10138631a9ba5564df1fa25db9adff73bd9ee868a8ae1858fe093a","urls":["bzz-raw://9706d43a0124053d9880f6e31a59f31bc0a6a3dc1acd66ce0a16e1111658c5f6","dweb:/ipfs/QmUFmfowzkRwGtDu36cXV9SPTBHJ3n7dG9xQiK5B28jTf2"],"license":"MIT"},"lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol":{"keccak256":"0x631188737069917d2f909d29ce62c4d48611d326686ba6683e26b72a23bfac0b","urls":["bzz-raw://7a61054ae84cd6c4d04c0c4450ba1d6de41e27e0a2c4f1bcdf58f796b401c609","dweb:/ipfs/QmUvtdp7X1mRVyC3CsHrtPbgoqWaXHp3S1ZR24tpAQYJWM"],"license":"MIT"},"lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol":{"keccak256":"0xdbef5f0c787055227243a7318ef74c8a5a1108ca3a07f2b3a00ef67769e1e397","urls":["bzz-raw://08e39f23d5b4692f9a40803e53a8156b72b4c1f9902a88cd65ba964db103dab9","dweb:/ipfs/QmPKn6EYDgpga7KtpkA8wV2yJCYGMtc9K4LkJfhKX2RVSV"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol":{"keccak256":"0xc6a8ff0ea489379b61faa647490411b80102578440ab9d84e9a957cc12164e70","urls":["bzz-raw://0ea104e577e63faea3b69c415637e99e755dcbf64c5833d7140c35a714d6d90c","dweb:/ipfs/Qmau6x4Ns9XdyynRCNNp3RhLqijJjFm7z5fyZazfYFGYdq"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Permit.sol":{"keccak256":"0x6008dabfe393240d73d7dd7688033f72740d570aa422254d29a7dce8568f3aff","urls":["bzz-raw://f5196ec75139918c6c7bb4251b36395e668f1fa6d206beba7e7520e74913940d","dweb:/ipfs/QmSyqjksXxmm2mCG6qRd1yuwLykypkSVBbnBnGqJRcuJMi"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol":{"keccak256":"0x37bb49513c49c87c4642a891b13b63571bc87013dde806617aa1efb54605f386","urls":["bzz-raw://b3036b3a83b7c48f96641f2a9002b9f2dcb6a5958dd670894ada21ae8229b3d0","dweb:/ipfs/QmUNfSBdoVtjhETaUJCYcaC7pTMgbhht926tJ2uXJbiVd3"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/utils/Address.sol":{"keccak256":"0xaf28a975a78550e45f65e559a3ad6a5ad43b9b8a37366999abd1b7084eb70721","urls":["bzz-raw://b7bd24e224f67f65bfadf85dc2929fa965456bb2415478bd0125471b5ce35245","dweb:/ipfs/QmRaydGr8BTHs1kvaZfsNU69pKzUAGFrvABn1KiRSbE51y"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/utils/math/Math.sol":{"keccak256":"0x005ec64c6313f0555d59e278f9a7a5ab2db5bdc72a027f255a37c327af1ec02d","urls":["bzz-raw://4ece9f0b9c8daca08c76b6b5405a6446b6f73b3a15fab7ff56e296cbd4a2c875","dweb:/ipfs/QmQyRpyPRL5SQuAgj6SHmbir3foX65FJjbVTTQrA2EFg6L"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol":{"keccak256":"0xe19a4d5f31d2861e7344e8e535e2feafb913d806d3e2b5fe7782741a2a7094fe","urls":["bzz-raw://4aed79c0fa6f0546ed02f2f683e8f77f0fd2ed7eb34d8bbf3d373c9a6d95b13c","dweb:/ipfs/QmWqVz6UAVqmnWU5pqYPt1o6iDEZyPaBraAA3rKfTTSfYj"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/utils/types/Time.sol":{"keccak256":"0xc7755af115020049e4140f224f9ee88d7e1799ffb0646f37bf0df24bf6213f58","urls":["bzz-raw://7f09bf94d5274334ec021f61a04659db303f31e60460e14b709c9bf187740111","dweb:/ipfs/QmNvgomZYUwFAt4cZbPWAiTeSZQreGehY9BK5xyVJsUttb"],"license":"MIT"},"src/contracts/router/BurnerRouter.sol":{"keccak256":"0x4eed2b4f02d41c0ab6ee66b9a28077e26c6dd5f92bb1821b4e19f0c8058481d1","urls":["bzz-raw://a748a905d480dce9f9716ec45c0c55578468ad528f71897ee561691d7481623a","dweb:/ipfs/QmYvPS4meHezBuxwNuDoK9DWG2viCHPPccvZGjENfjhQLH"],"license":"MIT"},"src/interfaces/router/IBurnerRouter.sol":{"keccak256":"0xfe3353aebea751779732e55bf6a3577a94171ea6f541fdc9d0213886b68c2427","urls":["bzz-raw://55bb1693742e7ef032ab42fd4390def6ed0d7f8989e40f90f85ed395484d8f9a","dweb:/ipfs/QmUvXfgkkJvuwDcn5qsk5GCAnUzQhhbY4fBz8xkkLqX8Ms"],"license":"MIT"}},"version":1},"id":141}