0 txs
1 call
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
0x60a060405234801561000f575f5ffd5b5060405161001c9061006e565b604051809103905ff080158015610035573d5f5f3e3d5ffd5b5073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff168152505061007b565b6125608061066f83390190565b6080516105d061009f5f395f818160880152818160b101526101b001526105d05ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c80635c60da1b14610038578063f3afc37b14610056575b5f5ffd5b610040610086565b60405161004d919061033a565b60405180910390f35b610070600480360381019061006b91906103c5565b6100aa565b60405161007d9190610497565b60405180910390f35b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f6100d57f00000000000000000000000000000000000000000000000000000000000000006101f4565b90508091508073ffffffffffffffffffffffffffffffffffffffff1663d13f90b488888888886040518663ffffffff1660e01b815260040161011b9594939291906104df565b5f604051808303815f87803b158015610132575f5ffd5b505af1158015610144573d5f5f3e3d5ffd5b505050508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fff56edf5f37154a80711a8b72abc534ce41632b43d407c139574fe8850c65ce97f00000000000000000000000000000000000000000000000000000000000000008989896040516101e29493929190610530565b60405180910390a45095945050505050565b5f6101ff825f610206565b9050919050565b5f8147101561024e5747826040517fcf479181000000000000000000000000000000000000000000000000000000008152600401610245929190610573565b60405180910390fd5b763d602d80600a3d3981f3363d3d373d3d3d363d730000008360601b60e81c175f526e5af43d82803e903d91602b57fd5bf38360781b176020526037600983f090505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036102f5576040517fb06ebf3d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610324826102fb565b9050919050565b6103348161031a565b82525050565b5f60208201905061034d5f83018461032b565b92915050565b5f5ffd5b5f6103618261031a565b9050919050565b61037181610357565b811461037b575f5ffd5b50565b5f8135905061038c81610368565b92915050565b5f819050919050565b6103a481610392565b81146103ae575f5ffd5b50565b5f813590506103bf8161039b565b92915050565b5f5f5f5f5f60a086880312156103de576103dd610353565b5b5f6103eb8882890161037e565b95505060206103fc8882890161037e565b945050604061040d888289016103b1565b935050606061041e888289016103b1565b925050608061042f888289016103b1565b9150509295509295909350565b5f819050919050565b5f61045f61045a610455846102fb565b61043c565b6102fb565b9050919050565b5f61047082610445565b9050919050565b5f61048182610466565b9050919050565b61049181610477565b82525050565b5f6020820190506104aa5f830184610488565b92915050565b5f6104ba82610466565b9050919050565b6104ca816104b0565b82525050565b6104d981610392565b82525050565b5f60a0820190506104f25f8301886104c1565b6104ff60208301876104c1565b61050c60408301866104d0565b61051960608301856104d0565b61052660808301846104d0565b9695505050505050565b5f6080820190506105435f83018761032b565b61055060208301866104d0565b61055d60408301856104d0565b61056a60608301846104d0565b95945050505050565b5f6040820190506105865f8301856104d0565b61059360208301846104d0565b939250505056fea26469706673582212201d3c9ba0089dade74ff23e14b5675ecdf7fe4a6de94a0f47b1fc77191456290264736f6c634300081c00336080604052348015600e575f5ffd5b506125448061001c5f395ff3fe608060405234801561000f575f5ffd5b5060043610610155575f3560e01c8063ad891006116100c1578063d83ed4401161007a578063d83ed4401461030f578063d94ad8371461032d578063de1a69751461034b578063e2997d6b14610369578063f8f8b5f014610373578063f9e344471461039157610155565b8063ad89100614610285578063b166bf6b146102a3578063bd8f238e146102ad578063ccc1b9cd146102cb578063d13f90b4146102e9578063d2ef73981461030557610155565b80633682152b116101135780633682152b146101d1578063498e8b6e146101ef578063836efd311461020d57806389ab35321461022b5780639df4d0fe14610249578063a035b1fe1461026757610155565b8062372f871461015957806303c01e68146101635780630434fe0b14610181578063219a94b81461018b5780632289445e14610195578063362a07ae146101b3575b5f5ffd5b6101616103af565b005b61016b6104b9565b6040516101789190611899565b60405180910390f35b610189610530565b005b61019361069e565b005b61019d610886565b6040516101aa919061192c565b60405180910390f35b6101bb6108ab565b6040516101c8919061195d565b60405180910390f35b6101d961093e565b6040516101e69190611899565b60405180910390f35b6101f76109b4565b604051610204919061195d565b60405180910390f35b6102156109ba565b604051610222919061192c565b60405180910390f35b6102336109df565b604051610240919061195d565b60405180910390f35b610251610b92565b60405161025e9190611899565b60405180910390f35b61026f610b9d565b60405161027c919061195d565b60405180910390f35b61028d610d69565b60405161029a919061195d565b60405180910390f35b6102ab610dfd565b005b6102b5610fe5565b6040516102c2919061192c565b60405180910390f35b6102d3611009565b6040516102e0919061195d565b60405180910390f35b61030360048036038101906102fe91906119f0565b61100f565b005b61030d61159c565b005b610317611709565b604051610324919061195d565b60405180910390f35b61033561170f565b604051610342919061195d565b60405180910390f35b610353611715565b6040516103609190611899565b60405180910390f35b610371611727565b005b61037b611832565b6040516103889190611899565b60405180910390f35b61039961183d565b6040516103a6919061195d565b60405180910390f35b6103b76104b9565b6103f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103ed90611ac1565b60405180910390fd5b6103fe611832565b61043d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161043490611b29565b60405180910390fd5b610445611715565b610484576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161047b90611bb7565b60405180910390fd5b5f6007819055507ff5decdb337f3f69eb4a1610788fd6d8325897945c0f070fef7218c25b84ea90860405160405180910390a1565b5f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614905090565b6105386104b9565b610577576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161056e90611ac1565b60405180910390fd5b61057f611832565b156105bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105b690611c1f565b60405180910390fd5b6105c7610b92565b15610607576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105fe90611cad565b60405180910390fd5b61060f611715565b1561064f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161064690611d3b565b60405180910390fd5b6004544261065d9190611d86565b6007819055507fb36d2484c6d35cccf36d46eafe82aa81628f80b9c4e6d1828f5837236a0641bd600754604051610694919061195d565b60405180910390a1565b6106a66104b9565b6106e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106dc90611ac1565b60405180910390fd5b6106ed611832565b61072c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072390611b29565b60405180910390fd5b600754421015610771576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161076890611e29565b60405180910390fd5b610779611715565b156107b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107b090611e91565b60405180910390fd5b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f60078190555060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f184591035d84fab784c414962589ca8bf109c62ce76e7b318ca83c16c7c63b6460405160405180910390a2565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a035b1fe6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610915573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109399190611ec3565b905090565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614905090565b60035481565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a035b1fe6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610a4a573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a6e9190611ec3565b90505f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a035b1fe6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610adb573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610aff9190611ec3565b90505f8103610b40575f8214610b35577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff610b37565b5f5b92505050610b8f565b5f818310610b5b578183610b549190611eee565b9050610b6a565b8282610b679190611eee565b90505b81670de0b6b3a764000082610b7f9190611f21565b610b899190611f8f565b93505050505b90565b5f5f60065411905090565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a035b1fe6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015610c2757506040513d601f19601f82011682018060405250810190610c249190611ec3565b60015b610d6157610c3361093e565b15610ccd5760015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a035b1fe6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ca2573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610cc69190611ec3565b9050610d66565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a035b1fe6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d36573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610d5a9190611ec3565b9050610d66565b809150505b90565b5f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a035b1fe6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610dd4573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610df89190611ec3565b905090565b610e0561093e565b610e44576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e3b90612009565b60405180910390fd5b610e4c610b92565b610e8b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e8290612071565b60405180910390fd5b600654421015610ed0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ec7906120ff565b60405180910390fd5b610ed8611715565b610f17576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f0e90612167565b60405180910390fd5b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f60068190555060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f235d3c92abef402ad8969f43056a1212760efee2e4357b1e165a93aed19329e360405160405180910390a2565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60065481565b5f611018611843565b90505f815f0160089054906101000a900460ff161590505f825f015f9054906101000a900467ffffffffffffffff1690505f5f8267ffffffffffffffff161480156110605750825b90505f60018367ffffffffffffffff1614801561109357505f3073ffffffffffffffffffffffffffffffffffffffff163b145b9050811580156110a1575080155b156110d8576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001855f015f6101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055508315611125576001855f0160086101000a81548160ff0219169083151502179055505b5f73ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff1603611193576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161118a906121cf565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff1603611201576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111f890612237565b60405180910390fd5b8873ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff160361126f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112669061229f565b60405180910390fd5b5f88116112b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112a89061232d565b60405180910390fd5b895f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508860015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508760028190555086600381905550856004819055505f8a73ffffffffffffffffffffffffffffffffffffffff1663a035b1fe6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561138f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113b39190611ec3565b90505f8a73ffffffffffffffffffffffffffffffffffffffff1663a035b1fe6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156113ff573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906114239190611ec3565b90505f5f8203611463575f831461145a577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff61145c565b5f5b90506114b0565b5f82841061147e5782846114779190611eee565b905061148d565b838361148a9190611eee565b90505b82670de0b6b3a7640000826114a29190611f21565b6114ac9190611f8f565b9150505b8a8111156114f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114ea90612395565b60405180910390fd5b8c60055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050508315611590575f855f0160086101000a81548160ff0219169083151502179055507fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2600160405161158791906123ff565b60405180910390a15b50505050505050505050565b6115a461093e565b6115e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115da90612009565b60405180910390fd5b6115eb610b92565b1561162b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161162290612462565b60405180910390fd5b611633611832565b15611673576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161166a906124f0565b60405180910390fd5b61167b611715565b6116ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116b190611bb7565b60405180910390fd5b600354426116c89190611d86565b6006819055507fa895da4b794aeba8d8082db237265459db7b7ffdb5aa7c2332a7c5eafbfae7356006546040516116ff919061195d565b60405180910390a1565b60045481565b60025481565b5f6002546117216109df565b11905090565b61172f61093e565b61176e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161176590612009565b60405180910390fd5b611776610b92565b6117b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117ac90612071565b60405180910390fd5b6117bd611715565b156117fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117f490611d3b565b60405180910390fd5b5f6006819055507f50b374cefefbe966ce88eecb3ec50723325b080e27f17d311661c9c07909578860405160405180910390a1565b5f5f60075411905090565b60075481565b5f5f61184d611856565b90508091505090565b5f7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005f1b905090565b5f8115159050919050565b6118938161187f565b82525050565b5f6020820190506118ac5f83018461188a565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f819050919050565b5f6118f46118ef6118ea846118b2565b6118d1565b6118b2565b9050919050565b5f611905826118da565b9050919050565b5f611916826118fb565b9050919050565b6119268161190c565b82525050565b5f60208201905061193f5f83018461191d565b92915050565b5f819050919050565b61195781611945565b82525050565b5f6020820190506119705f83018461194e565b92915050565b5f5ffd5b5f611984826118b2565b9050919050565b5f6119958261197a565b9050919050565b6119a58161198b565b81146119af575f5ffd5b50565b5f813590506119c08161199c565b92915050565b6119cf81611945565b81146119d9575f5ffd5b50565b5f813590506119ea816119c6565b92915050565b5f5f5f5f5f60a08688031215611a0957611a08611976565b5b5f611a16888289016119b2565b9550506020611a27888289016119b2565b9450506040611a38888289016119dc565b9350506060611a49888289016119dc565b9250506080611a5a888289016119dc565b9150509295509295909350565b5f82825260208201905092915050565b7f4d4f44543a204d757374206265206261636b7570206f7261636c6500000000005f82015250565b5f611aab601b83611a67565b9150611ab682611a77565b602082019050919050565b5f6020820190508181035f830152611ad881611a9f565b9050919050565b7f4d4f44543a204e6f74206865616c696e670000000000000000000000000000005f82015250565b5f611b13601183611a67565b9150611b1e82611adf565b602082019050919050565b5f6020820190508181035f830152611b4081611b07565b9050919050565b7f4d4f44543a20446576696174696f6e207468726573686f6c64206e6f74206d655f8201527f7400000000000000000000000000000000000000000000000000000000000000602082015250565b5f611ba1602183611a67565b9150611bac82611b47565b604082019050919050565b5f6020820190508181035f830152611bce81611b95565b9050919050565b7f4d4f44543a20416c7265616479206865616c696e6700000000000000000000005f82015250565b5f611c09601583611a67565b9150611c1482611bd5565b602082019050919050565b5f6020820190508181035f830152611c3681611bfd565b9050919050565b7f4d4f44543a2043616e6e6f74206865616c207768696c65206368616c6c656e675f8201527f6564000000000000000000000000000000000000000000000000000000000000602082015250565b5f611c97602283611a67565b9150611ca282611c3d565b604082019050919050565b5f6020820190508181035f830152611cc481611c8b565b9050919050565b7f4d4f44543a20446576696174696f6e207468726573686f6c64207374696c6c205f8201527f6d65740000000000000000000000000000000000000000000000000000000000602082015250565b5f611d25602383611a67565b9150611d3082611ccb565b604082019050919050565b5f6020820190508181035f830152611d5281611d19565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611d9082611945565b9150611d9b83611945565b9250828201905080821115611db357611db2611d59565b5b92915050565b7f4d4f44543a204865616c696e672074696d656c6f636b206e6f742070617373655f8201527f6400000000000000000000000000000000000000000000000000000000000000602082015250565b5f611e13602183611a67565b9150611e1e82611db9565b604082019050919050565b5f6020820190508181035f830152611e4081611e07565b9050919050565b7f4d4f44543a20446576696174696f6e206f6363757272656400000000000000005f82015250565b5f611e7b601883611a67565b9150611e8682611e47565b602082019050919050565b5f6020820190508181035f830152611ea881611e6f565b9050919050565b5f81519050611ebd816119c6565b92915050565b5f60208284031215611ed857611ed7611976565b5b5f611ee584828501611eaf565b91505092915050565b5f611ef882611945565b9150611f0383611945565b9250828203905081811115611f1b57611f1a611d59565b5b92915050565b5f611f2b82611945565b9150611f3683611945565b9250828202611f4481611945565b91508282048414831517611f5b57611f5a611d59565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f611f9982611945565b9150611fa483611945565b925082611fb457611fb3611f62565b5b828204905092915050565b7f4d4f44543a204d757374206265207072696d617279206f7261636c65000000005f82015250565b5f611ff3601c83611a67565b9150611ffe82611fbf565b602082019050919050565b5f6020820190508181035f83015261202081611fe7565b9050919050565b7f4d4f44543a204e6f74206368616c6c656e6765640000000000000000000000005f82015250565b5f61205b601483611a67565b915061206682612027565b602082019050919050565b5f6020820190508181035f8301526120888161204f565b9050919050565b7f4d4f44543a204368616c6c656e67652074696d656c6f636b206e6f74207061735f8201527f7365640000000000000000000000000000000000000000000000000000000000602082015250565b5f6120e9602383611a67565b91506120f48261208f565b604082019050919050565b5f6020820190508181035f830152612116816120dd565b9050919050565b7f4d4f44543a20446576696174696f6e207265736f6c76656400000000000000005f82015250565b5f612151601883611a67565b915061215c8261211d565b602082019050919050565b5f6020820190508181035f83015261217e81612145565b9050919050565b7f496e76616c6964207072696d617279206f7261636c65000000000000000000005f82015250565b5f6121b9601683611a67565b91506121c482612185565b602082019050919050565b5f6020820190508181035f8301526121e6816121ad565b9050919050565b7f496e76616c6964206261636b7570206f7261636c6500000000000000000000005f82015250565b5f612221601583611a67565b915061222c826121ed565b602082019050919050565b5f6020820190508181035f83015261224e81612215565b9050919050565b7f4f7261636c6573206d75737420626520646966666572656e74000000000000005f82015250565b5f612289601983611a67565b915061229482612255565b602082019050919050565b5f6020820190508181035f8301526122b68161227d565b9050919050565b7f446576696174696f6e207468726573686f6c64206d75737420626520706f73695f8201527f7469766500000000000000000000000000000000000000000000000000000000602082015250565b5f612317602483611a67565b9150612322826122bd565b604082019050919050565b5f6020820190508181035f8301526123448161230b565b9050919050565b7f4d4f44543a20496e697469616c20646576696174696f6e20746f6f20686967685f82015250565b5f61237f602083611a67565b915061238a8261234b565b602082019050919050565b5f6020820190508181035f8301526123ac81612373565b9050919050565b5f819050919050565b5f67ffffffffffffffff82169050919050565b5f6123e96123e46123df846123b3565b6118d1565b6123bc565b9050919050565b6123f9816123cf565b82525050565b5f6020820190506124125f8301846123f0565b92915050565b7f4d4f44543a20416c7265616479206368616c6c656e67656400000000000000005f82015250565b5f61244c601883611a67565b915061245782612418565b602082019050919050565b5f6020820190508181035f83015261247981612440565b9050919050565b7f4d4f44543a2043616e6e6f74206368616c6c656e6765207768696c65206865615f8201527f6c696e6700000000000000000000000000000000000000000000000000000000602082015250565b5f6124da602483611a67565b91506124e582612480565b604082019050919050565b5f6020820190508181035f830152612507816124ce565b905091905056fea264697066735822122037163ca23921cf0fbd8ca36521ad92e1c24dd41c02c3ff021dbfa890adb6769464736f6c634300081c0033