2 txs
3 calls
constructor
constructor()
functions
implementation
viewfunction implementation() view returns (address)
deployMetaOracle
nonpayablefunction deployMetaOracle(address _primaryOracle, address _backupOracle, uint256 _deviationThreshold, uint256 _challengeTimelockDuration, uint256 _healingTimelockDuration) returns (address proxyInstance)
events
MetaOracleDeployed
event MetaOracleDeployed(address indexed metaOracleAddress, address implementationAddress, address indexed primaryOracle, address indexed backupOracle, uint256 deviationThreshold, uint256 challengeTimelockDuration, uint256 healingTimelockDuration)
errors
FailedDeployment
error FailedDeployment()
InsufficientBalance
error InsufficientBalance(uint256 balance, uint256 needed)
creation bytecode
0x60a060405234801561000f575f5ffd5b5060405161001c9061006e565b604051809103905ff080158015610035573d5f5f3e3d5ffd5b5073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff168152505061007b565b61264a8061066f83390190565b6080516105d061009f5f395f818160880152818160b101526101b001526105d05ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c80635c60da1b14610038578063f3afc37b14610056575b5f5ffd5b610040610086565b60405161004d919061033a565b60405180910390f35b610070600480360381019061006b91906103c5565b6100aa565b60405161007d9190610497565b60405180910390f35b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f6100d57f00000000000000000000000000000000000000000000000000000000000000006101f4565b90508091508073ffffffffffffffffffffffffffffffffffffffff1663d13f90b488888888886040518663ffffffff1660e01b815260040161011b9594939291906104df565b5f604051808303815f87803b158015610132575f5ffd5b505af1158015610144573d5f5f3e3d5ffd5b505050508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fff56edf5f37154a80711a8b72abc534ce41632b43d407c139574fe8850c65ce97f00000000000000000000000000000000000000000000000000000000000000008989896040516101e29493929190610530565b60405180910390a45095945050505050565b5f6101ff825f610206565b9050919050565b5f8147101561024e5747826040517fcf479181000000000000000000000000000000000000000000000000000000008152600401610245929190610573565b60405180910390fd5b763d602d80600a3d3981f3363d3d373d3d3d363d730000008360601b60e81c175f526e5af43d82803e903d91602b57fd5bf38360781b176020526037600983f090505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036102f5576040517fb06ebf3d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610324826102fb565b9050919050565b6103348161031a565b82525050565b5f60208201905061034d5f83018461032b565b92915050565b5f5ffd5b5f6103618261031a565b9050919050565b61037181610357565b811461037b575f5ffd5b50565b5f8135905061038c81610368565b92915050565b5f819050919050565b6103a481610392565b81146103ae575f5ffd5b50565b5f813590506103bf8161039b565b92915050565b5f5f5f5f5f60a086880312156103de576103dd610353565b5b5f6103eb8882890161037e565b95505060206103fc8882890161037e565b945050604061040d888289016103b1565b935050606061041e888289016103b1565b925050608061042f888289016103b1565b9150509295509295909350565b5f819050919050565b5f61045f61045a610455846102fb565b61043c565b6102fb565b9050919050565b5f61047082610445565b9050919050565b5f61048182610466565b9050919050565b61049181610477565b82525050565b5f6020820190506104aa5f830184610488565b92915050565b5f6104ba82610466565b9050919050565b6104ca816104b0565b82525050565b6104d981610392565b82525050565b5f60a0820190506104f25f8301886104c1565b6104ff60208301876104c1565b61050c60408301866104d0565b61051960608301856104d0565b61052660808301846104d0565b9695505050505050565b5f6080820190506105435f83018761032b565b61055060208301866104d0565b61055d60408301856104d0565b61056a60608301846104d0565b95945050505050565b5f6040820190506105865f8301856104d0565b61059360208301846104d0565b939250505056fea2646970667358221220bc69afff1a9d151e23557812212cd06b30ad1966c0d332a99e29c6dabd7be44264736f6c634300081c00336080604052348015600e575f5ffd5b5061262e8061001c5f395ff3fe608060405234801561000f575f5ffd5b506004361061018b575f3560e01c8063a035b1fe116100dc578063d2ef739811610095578063de1a69751161006f578063de1a6975146103bd578063e2997d6b146103db578063f8f8b5f0146103e5578063f9e34447146104035761018b565b8063d2ef739814610377578063d83ed44014610381578063d94ad8371461039f5761018b565b8063a035b1fe146102d9578063ad891006146102f7578063b166bf6b14610315578063bd8f238e1461031f578063ccc1b9cd1461033d578063d13f90b41461035b5761018b565b8063362a07ae116101495780637ad6d6d5116101235780637ad6d6d514610261578063836efd311461027f57806389ab35321461029d5780639df4d0fe146102bb5761018b565b8063362a07ae146102075780633682152b14610225578063498e8b6e146102435761018b565b8062372f871461018f57806303c01e68146101995780630434fe0b146101b75780631fc08644146101c1578063219a94b8146101df5780632289445e146101e9575b5f5ffd5b610197610421565b005b6101a161052b565b6040516101ae9190611983565b60405180910390f35b6101bf6105a2565b005b6101c9610710565b6040516101d69190611983565b60405180910390f35b6101e761074c565b005b6101f1610934565b6040516101fe9190611a16565b60405180910390f35b61020f610959565b60405161021c9190611a47565b60405180910390f35b61022d6109ec565b60405161023a9190611983565b60405180910390f35b61024b610a62565b6040516102589190611a47565b60405180910390f35b610269610a68565b6040516102769190611983565b60405180910390f35b610287610aa4565b6040516102949190611a16565b60405180910390f35b6102a5610ac9565b6040516102b29190611a47565b60405180910390f35b6102c3610c7c565b6040516102d09190611983565b60405180910390f35b6102e1610c87565b6040516102ee9190611a47565b60405180910390f35b6102ff610e53565b60405161030c9190611a47565b60405180910390f35b61031d610ee7565b005b6103276110cf565b6040516103349190611a16565b60405180910390f35b6103456110f3565b6040516103529190611a47565b60405180910390f35b61037560048036038101906103709190611ada565b6110f9565b005b61037f611686565b005b6103896117f3565b6040516103969190611a47565b60405180910390f35b6103a76117f9565b6040516103b49190611a47565b60405180910390f35b6103c56117ff565b6040516103d29190611983565b60405180910390f35b6103e3611811565b005b6103ed61191c565b6040516103fa9190611983565b60405180910390f35b61040b611927565b6040516104189190611a47565b60405180910390f35b61042961052b565b610468576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161045f90611bab565b60405180910390fd5b61047061191c565b6104af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104a690611c13565b60405180910390fd5b6104b76117ff565b6104f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104ed90611ca1565b60405180910390fd5b5f6007819055507ff5decdb337f3f69eb4a1610788fd6d8325897945c0f070fef7218c25b84ea90860405160405180910390a1565b5f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614905090565b6105aa61052b565b6105e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105e090611bab565b60405180910390fd5b6105f161191c565b15610631576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161062890611d09565b60405180910390fd5b610639610c7c565b15610679576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161067090611d97565b60405180910390fd5b6106816117ff565b156106c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106b890611e25565b60405180910390fd5b600454426106cf9190611e70565b6007819055507fb36d2484c6d35cccf36d46eafe82aa81628f80b9c4e6d1828f5837236a0641bd6007546040516107069190611a47565b60405180910390a1565b5f6107196109ec565b80156107295750610728610c7c565b5b801561073757506006544210155b801561074757506107466117ff565b5b905090565b61075461052b565b610793576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161078a90611bab565b60405180910390fd5b61079b61191c565b6107da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107d190611c13565b60405180910390fd5b60075442101561081f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161081690611f13565b60405180910390fd5b6108276117ff565b15610867576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161085e90611f7b565b60405180910390fd5b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f60078190555060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f184591035d84fab784c414962589ca8bf109c62ce76e7b318ca83c16c7c63b6460405160405180910390a2565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a035b1fe6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156109c3573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109e79190611fad565b905090565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614905090565b60035481565b5f610a7161052b565b8015610a815750610a8061191c565b5b8015610a8f57506007544210155b8015610a9f5750610a9e6117ff565b5b905090565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a035b1fe6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b34573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b589190611fad565b90505f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a035b1fe6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610bc5573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610be99190611fad565b90505f8103610c2a575f8214610c1f577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff610c21565b5f5b92505050610c79565b5f818310610c45578183610c3e9190611fd8565b9050610c54565b8282610c519190611fd8565b90505b81670de0b6b3a764000082610c69919061200b565b610c739190612079565b93505050505b90565b5f5f60065411905090565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a035b1fe6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015610d1157506040513d601f19601f82011682018060405250810190610d0e9190611fad565b60015b610e4b57610d1d6109ec565b15610db75760015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a035b1fe6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d8c573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610db09190611fad565b9050610e50565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a035b1fe6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610e20573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e449190611fad565b9050610e50565b809150505b90565b5f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a035b1fe6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ebe573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ee29190611fad565b905090565b610eef6109ec565b610f2e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f25906120f3565b60405180910390fd5b610f36610c7c565b610f75576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f6c9061215b565b60405180910390fd5b600654421015610fba576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fb1906121e9565b60405180910390fd5b610fc26117ff565b611001576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ff890612251565b60405180910390fd5b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f60068190555060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f235d3c92abef402ad8969f43056a1212760efee2e4357b1e165a93aed19329e360405160405180910390a2565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60065481565b5f61110261192d565b90505f815f0160089054906101000a900460ff161590505f825f015f9054906101000a900467ffffffffffffffff1690505f5f8267ffffffffffffffff1614801561114a5750825b90505f60018367ffffffffffffffff1614801561117d57505f3073ffffffffffffffffffffffffffffffffffffffff163b145b90508115801561118b575080155b156111c2576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001855f015f6101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550831561120f576001855f0160086101000a81548160ff0219169083151502179055505b5f73ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff160361127d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611274906122b9565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff16036112eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112e290612321565b60405180910390fd5b8873ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff1603611359576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161135090612389565b60405180910390fd5b5f881161139b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161139290612417565b60405180910390fd5b895f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508860015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508760028190555086600381905550856004819055505f8a73ffffffffffffffffffffffffffffffffffffffff1663a035b1fe6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611479573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061149d9190611fad565b90505f8a73ffffffffffffffffffffffffffffffffffffffff1663a035b1fe6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156114e9573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061150d9190611fad565b90505f5f820361154d575f8314611544577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff611546565b5f5b905061159a565b5f8284106115685782846115619190611fd8565b9050611577565b83836115749190611fd8565b90505b82670de0b6b3a76400008261158c919061200b565b6115969190612079565b9150505b8a8111156115dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115d49061247f565b60405180910390fd5b8c60055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505050831561167a575f855f0160086101000a81548160ff0219169083151502179055507fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2600160405161167191906124e9565b60405180910390a15b50505050505050505050565b61168e6109ec565b6116cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116c4906120f3565b60405180910390fd5b6116d5610c7c565b15611715576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161170c9061254c565b60405180910390fd5b61171d61191c565b1561175d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611754906125da565b60405180910390fd5b6117656117ff565b6117a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161179b90611ca1565b60405180910390fd5b600354426117b29190611e70565b6006819055507fa895da4b794aeba8d8082db237265459db7b7ffdb5aa7c2332a7c5eafbfae7356006546040516117e99190611a47565b60405180910390a1565b60045481565b60025481565b5f60025461180b610ac9565b11905090565b6118196109ec565b611858576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161184f906120f3565b60405180910390fd5b611860610c7c565b61189f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118969061215b565b60405180910390fd5b6118a76117ff565b156118e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118de90611e25565b60405180910390fd5b5f6006819055507f50b374cefefbe966ce88eecb3ec50723325b080e27f17d311661c9c07909578860405160405180910390a1565b5f5f60075411905090565b60075481565b5f5f611937611940565b90508091505090565b5f7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005f1b905090565b5f8115159050919050565b61197d81611969565b82525050565b5f6020820190506119965f830184611974565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f819050919050565b5f6119de6119d96119d48461199c565b6119bb565b61199c565b9050919050565b5f6119ef826119c4565b9050919050565b5f611a00826119e5565b9050919050565b611a10816119f6565b82525050565b5f602082019050611a295f830184611a07565b92915050565b5f819050919050565b611a4181611a2f565b82525050565b5f602082019050611a5a5f830184611a38565b92915050565b5f5ffd5b5f611a6e8261199c565b9050919050565b5f611a7f82611a64565b9050919050565b611a8f81611a75565b8114611a99575f5ffd5b50565b5f81359050611aaa81611a86565b92915050565b611ab981611a2f565b8114611ac3575f5ffd5b50565b5f81359050611ad481611ab0565b92915050565b5f5f5f5f5f60a08688031215611af357611af2611a60565b5b5f611b0088828901611a9c565b9550506020611b1188828901611a9c565b9450506040611b2288828901611ac6565b9350506060611b3388828901611ac6565b9250506080611b4488828901611ac6565b9150509295509295909350565b5f82825260208201905092915050565b7f4d4f44543a204d757374206265206261636b7570206f7261636c6500000000005f82015250565b5f611b95601b83611b51565b9150611ba082611b61565b602082019050919050565b5f6020820190508181035f830152611bc281611b89565b9050919050565b7f4d4f44543a204e6f74206865616c696e670000000000000000000000000000005f82015250565b5f611bfd601183611b51565b9150611c0882611bc9565b602082019050919050565b5f6020820190508181035f830152611c2a81611bf1565b9050919050565b7f4d4f44543a20446576696174696f6e207468726573686f6c64206e6f74206d655f8201527f7400000000000000000000000000000000000000000000000000000000000000602082015250565b5f611c8b602183611b51565b9150611c9682611c31565b604082019050919050565b5f6020820190508181035f830152611cb881611c7f565b9050919050565b7f4d4f44543a20416c7265616479206865616c696e6700000000000000000000005f82015250565b5f611cf3601583611b51565b9150611cfe82611cbf565b602082019050919050565b5f6020820190508181035f830152611d2081611ce7565b9050919050565b7f4d4f44543a2043616e6e6f74206865616c207768696c65206368616c6c656e675f8201527f6564000000000000000000000000000000000000000000000000000000000000602082015250565b5f611d81602283611b51565b9150611d8c82611d27565b604082019050919050565b5f6020820190508181035f830152611dae81611d75565b9050919050565b7f4d4f44543a20446576696174696f6e207468726573686f6c64207374696c6c205f8201527f6d65740000000000000000000000000000000000000000000000000000000000602082015250565b5f611e0f602383611b51565b9150611e1a82611db5565b604082019050919050565b5f6020820190508181035f830152611e3c81611e03565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611e7a82611a2f565b9150611e8583611a2f565b9250828201905080821115611e9d57611e9c611e43565b5b92915050565b7f4d4f44543a204865616c696e672074696d656c6f636b206e6f742070617373655f8201527f6400000000000000000000000000000000000000000000000000000000000000602082015250565b5f611efd602183611b51565b9150611f0882611ea3565b604082019050919050565b5f6020820190508181035f830152611f2a81611ef1565b9050919050565b7f4d4f44543a20446576696174696f6e206f6363757272656400000000000000005f82015250565b5f611f65601883611b51565b9150611f7082611f31565b602082019050919050565b5f6020820190508181035f830152611f9281611f59565b9050919050565b5f81519050611fa781611ab0565b92915050565b5f60208284031215611fc257611fc1611a60565b5b5f611fcf84828501611f99565b91505092915050565b5f611fe282611a2f565b9150611fed83611a2f565b925082820390508181111561200557612004611e43565b5b92915050565b5f61201582611a2f565b915061202083611a2f565b925082820261202e81611a2f565b9150828204841483151761204557612044611e43565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61208382611a2f565b915061208e83611a2f565b92508261209e5761209d61204c565b5b828204905092915050565b7f4d4f44543a204d757374206265207072696d617279206f7261636c65000000005f82015250565b5f6120dd601c83611b51565b91506120e8826120a9565b602082019050919050565b5f6020820190508181035f83015261210a816120d1565b9050919050565b7f4d4f44543a204e6f74206368616c6c656e6765640000000000000000000000005f82015250565b5f612145601483611b51565b915061215082612111565b602082019050919050565b5f6020820190508181035f83015261217281612139565b9050919050565b7f4d4f44543a204368616c6c656e67652074696d656c6f636b206e6f74207061735f8201527f7365640000000000000000000000000000000000000000000000000000000000602082015250565b5f6121d3602383611b51565b91506121de82612179565b604082019050919050565b5f6020820190508181035f830152612200816121c7565b9050919050565b7f4d4f44543a20446576696174696f6e207265736f6c76656400000000000000005f82015250565b5f61223b601883611b51565b915061224682612207565b602082019050919050565b5f6020820190508181035f8301526122688161222f565b9050919050565b7f496e76616c6964207072696d617279206f7261636c65000000000000000000005f82015250565b5f6122a3601683611b51565b91506122ae8261226f565b602082019050919050565b5f6020820190508181035f8301526122d081612297565b9050919050565b7f496e76616c6964206261636b7570206f7261636c6500000000000000000000005f82015250565b5f61230b601583611b51565b9150612316826122d7565b602082019050919050565b5f6020820190508181035f830152612338816122ff565b9050919050565b7f4f7261636c6573206d75737420626520646966666572656e74000000000000005f82015250565b5f612373601983611b51565b915061237e8261233f565b602082019050919050565b5f6020820190508181035f8301526123a081612367565b9050919050565b7f446576696174696f6e207468726573686f6c64206d75737420626520706f73695f8201527f7469766500000000000000000000000000000000000000000000000000000000602082015250565b5f612401602483611b51565b915061240c826123a7565b604082019050919050565b5f6020820190508181035f83015261242e816123f5565b9050919050565b7f4d4f44543a20496e697469616c20646576696174696f6e20746f6f20686967685f82015250565b5f612469602083611b51565b915061247482612435565b602082019050919050565b5f6020820190508181035f8301526124968161245d565b9050919050565b5f819050919050565b5f67ffffffffffffffff82169050919050565b5f6124d36124ce6124c98461249d565b6119bb565b6124a6565b9050919050565b6124e3816124b9565b82525050565b5f6020820190506124fc5f8301846124da565b92915050565b7f4d4f44543a20416c7265616479206368616c6c656e67656400000000000000005f82015250565b5f612536601883611b51565b915061254182612502565b602082019050919050565b5f6020820190508181035f8301526125638161252a565b9050919050565b7f4d4f44543a2043616e6e6f74206368616c6c656e6765207768696c65206865615f8201527f6c696e6700000000000000000000000000000000000000000000000000000000602082015250565b5f6125c4602483611b51565b91506125cf8261256a565b604082019050919050565b5f6020820190508181035f8301526125f1816125b8565b905091905056fea2646970667358221220095a0b51f4bc3412416ce495047362fe70fb2ceabcb6a360471de9007ccf146964736f6c634300081c0033