UNPKG

@functionx_io/contracts

Version:
267 lines (266 loc) 25.6 kB
{ "_format": "hh-sol-artifact-1", "contractName": "FXSwapPundiAI", "sourceName": "contracts/migrate/FXSwapPundiAI.sol", "abi": [ { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "previousAdmin", "type": "address" }, { "indexed": false, "internalType": "address", "name": "newAdmin", "type": "address" } ], "name": "AdminChanged", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "beacon", "type": "address" } ], "name": "BeaconUpgraded", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint8", "name": "version", "type": "uint8" } ], "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": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "fxAmt", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "pundiaiAmt", "type": "uint256" } ], "name": "Swap", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "implementation", "type": "address" } ], "name": "Upgraded", "type": "event" }, { "inputs": [ { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "burnFXToken", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "fxToken", "outputs": [ { "internalType": "contract IERC20Upgradeable", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_fxToken", "type": "address" }, { "internalType": "address", "name": "_pundiAIToken", "type": "address" } ], "name": "initialize", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "proxiableUUID", "outputs": [ { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "pundiAIToken", "outputs": [ { "internalType": "contract IPundiAIFX", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "swap", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newImplementation", "type": "address" } ], "name": "upgradeTo", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newImplementation", "type": "address" }, { "internalType": "bytes", "name": "data", "type": "bytes" } ], "name": "upgradeToAndCall", "outputs": [], "stateMutability": "payable", "type": "function" } ], "bytecode": "0x60a06040523060805234801561001457600080fd5b5060805161137661004c600039600081816102240152818161026d01528181610460015281816104a0015261053301526113766000f3fe60806040526004361061009c5760003560e01c8063715018a611610064578063715018a61461015657806380ed1ad71461016b5780638da5cb5b1461018b57806394b918de146101a9578063b22a6c1a146101d9578063f2fde38b146101f957600080fd5b8063084ed216146100a15780633659cfe6146100de578063485cc955146101005780634f1ef2861461012057806352d1902d14610133575b600080fd5b3480156100ad57600080fd5b5060fb546100c1906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100ea57600080fd5b506100fe6100f9366004610fff565b610219565b005b34801561010c57600080fd5b506100fe61011b36600461101a565b610302565b6100fe61012e366004611063565b610455565b34801561013f57600080fd5b50610148610526565b6040519081526020016100d5565b34801561016257600080fd5b506100fe6105d9565b34801561017757600080fd5b5060fc546100c1906001600160a01b031681565b34801561019757600080fd5b506033546001600160a01b03166100c1565b3480156101b557600080fd5b506101c96101c4366004611125565b6105ed565b60405190151581526020016100d5565b3480156101e557600080fd5b506100fe6101f4366004611125565b610746565b34801561020557600080fd5b506100fe610214366004610fff565b6107af565b306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016141561026b5760405162461bcd60e51b81526004016102629061113e565b60405180910390fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166102b46000805160206112fa833981519152546001600160a01b031690565b6001600160a01b0316146102da5760405162461bcd60e51b81526004016102629061118a565b6102e381610825565b604080516000808252602082019092526102ff9183919061082d565b50565b600054610100900460ff16158080156103225750600054600160ff909116105b8061033c5750303b15801561033c575060005460ff166001145b61039f5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610262565b6000805460ff1916600117905580156103c2576000805461ff0019166101001790555b60fb80546001600160a01b038086166001600160a01b03199283161790925560fc8054928516929091169190911790556103fa610998565b6104026109c7565b61040a6109ee565b8015610450576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b505050565b306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016141561049e5760405162461bcd60e51b81526004016102629061113e565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166104e76000805160206112fa833981519152546001600160a01b031690565b6001600160a01b03161461050d5760405162461bcd60e51b81526004016102629061118a565b61051682610825565b6105228282600161082d565b5050565b6000306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146105c65760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c00000000000000006064820152608401610262565b506000805160206112fa83398151915290565b6105e1610a1d565b6105eb6000610a77565b565b60006105f7610ac9565b60006106046064846111d6565b9050600081116106565760405162461bcd60e51b815260206004820152601860248201527f7377617020616d6f756e7420697320746f6f20736d616c6c00000000000000006044820152606401610262565b61066e3360fb546001600160a01b0316903086610b23565b60fc546001600160a01b03166340c10f19336040516001600160e01b031960e084901b1681526001600160a01b03909116600482015260248101849052604401600060405180830381600087803b1580156106c857600080fd5b505af11580156106dc573d6000803e3d6000fd5b505050506106e73390565b6001600160a01b03167f77f92a1b6a1a11de8ca49515ad4c1fad45632dd3442167d74b90b304a3c7a758848360405161072a929190918252602082015260400190565b60405180910390a26001915050610741600160c955565b919050565b61074e610a1d565b60fb54604051630852cd8d60e31b8152600481018390526001600160a01b03909116906342966c6890602401600060405180830381600087803b15801561079457600080fd5b505af11580156107a8573d6000803e3d6000fd5b5050505050565b6107b7610a1d565b6001600160a01b03811661081c5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610262565b6102ff81610a77565b6102ff610a1d565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff16156108605761045083610b8a565b826001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156108ba575060408051601f3d908101601f191682019092526108b7918101906111f8565b60015b61091d5760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201526d6f6e206973206e6f74205555505360901b6064820152608401610262565b6000805160206112fa833981519152811461098c5760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f786044820152681a58589b195555525160ba1b6064820152608401610262565b50610450838383610c26565b600054610100900460ff166109bf5760405162461bcd60e51b815260040161026290611211565b6105eb610c4b565b600054610100900460ff166105eb5760405162461bcd60e51b815260040161026290611211565b600054610100900460ff16610a155760405162461bcd60e51b815260040161026290611211565b6105eb610c7b565b6033546001600160a01b031633146105eb5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610262565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600260c9541415610b1c5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610262565b600260c955565b604080516001600160a01b0385811660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b179052610b7d908590610ca2565b50505050565b600160c955565b6001600160a01b0381163b610bf75760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401610262565b6000805160206112fa83398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b610c2f83610d77565b600082511180610c3c5750805b1561045057610b7d8383610db7565b600054610100900460ff16610c725760405162461bcd60e51b815260040161026290611211565b6105eb33610a77565b600054610100900460ff16610b835760405162461bcd60e51b815260040161026290611211565b6000610cf7826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316610de39092919063ffffffff16565b9050805160001480610d18575080806020019051810190610d18919061125c565b6104505760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610262565b610d8081610b8a565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b6060610ddc838360405180606001604052806027815260200161131a60279139610dfa565b9392505050565b6060610df28484600085610e72565b949350505050565b6060600080856001600160a01b031685604051610e1791906112aa565b600060405180830381855af49150503d8060008114610e52576040519150601f19603f3d011682016040523d82523d6000602084013e610e57565b606091505b5091509150610e6886838387610f4d565b9695505050505050565b606082471015610ed35760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610262565b600080866001600160a01b03168587604051610eef91906112aa565b60006040518083038185875af1925050503d8060008114610f2c576040519150601f19603f3d011682016040523d82523d6000602084013e610f31565b606091505b5091509150610f4287838387610f4d565b979650505050505050565b60608315610fb9578251610fb2576001600160a01b0385163b610fb25760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610262565b5081610df2565b610df28383815115610fce5781518083602001fd5b8060405162461bcd60e51b815260040161026291906112c6565b80356001600160a01b038116811461074157600080fd5b60006020828403121561101157600080fd5b610ddc82610fe8565b6000806040838503121561102d57600080fd5b61103683610fe8565b915061104460208401610fe8565b90509250929050565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561107657600080fd5b61107f83610fe8565b9150602083013567ffffffffffffffff8082111561109c57600080fd5b818501915085601f8301126110b057600080fd5b8135818111156110c2576110c261104d565b604051601f8201601f19908116603f011681019083821181831017156110ea576110ea61104d565b8160405282815288602084870101111561110357600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b60006020828403121561113757600080fd5b5035919050565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b19195b1959d85d1958d85b1b60a21b606082015260800190565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b6163746976652070726f787960a01b606082015260800190565b6000826111f357634e487b7160e01b600052601260045260246000fd5b500490565b60006020828403121561120a57600080fd5b5051919050565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b60006020828403121561126e57600080fd5b81518015158114610ddc57600080fd5b60005b83811015611299578181015183820152602001611281565b83811115610b7d5750506000910152565b600082516112bc81846020870161127e565b9190910192915050565b60208152600082518060208401526112e581604085016020870161127e565b601f01601f1916919091016040019291505056fe360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122092e3c710b8fc7fc0a47287ea11adb9ccf6b1c707452e49782388c9e71e213cd664736f6c634300080a0033", "deployedBytecode": "0x60806040526004361061009c5760003560e01c8063715018a611610064578063715018a61461015657806380ed1ad71461016b5780638da5cb5b1461018b57806394b918de146101a9578063b22a6c1a146101d9578063f2fde38b146101f957600080fd5b8063084ed216146100a15780633659cfe6146100de578063485cc955146101005780634f1ef2861461012057806352d1902d14610133575b600080fd5b3480156100ad57600080fd5b5060fb546100c1906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100ea57600080fd5b506100fe6100f9366004610fff565b610219565b005b34801561010c57600080fd5b506100fe61011b36600461101a565b610302565b6100fe61012e366004611063565b610455565b34801561013f57600080fd5b50610148610526565b6040519081526020016100d5565b34801561016257600080fd5b506100fe6105d9565b34801561017757600080fd5b5060fc546100c1906001600160a01b031681565b34801561019757600080fd5b506033546001600160a01b03166100c1565b3480156101b557600080fd5b506101c96101c4366004611125565b6105ed565b60405190151581526020016100d5565b3480156101e557600080fd5b506100fe6101f4366004611125565b610746565b34801561020557600080fd5b506100fe610214366004610fff565b6107af565b306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016141561026b5760405162461bcd60e51b81526004016102629061113e565b60405180910390fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166102b46000805160206112fa833981519152546001600160a01b031690565b6001600160a01b0316146102da5760405162461bcd60e51b81526004016102629061118a565b6102e381610825565b604080516000808252602082019092526102ff9183919061082d565b50565b600054610100900460ff16158080156103225750600054600160ff909116105b8061033c5750303b15801561033c575060005460ff166001145b61039f5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610262565b6000805460ff1916600117905580156103c2576000805461ff0019166101001790555b60fb80546001600160a01b038086166001600160a01b03199283161790925560fc8054928516929091169190911790556103fa610998565b6104026109c7565b61040a6109ee565b8015610450576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b505050565b306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016141561049e5760405162461bcd60e51b81526004016102629061113e565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166104e76000805160206112fa833981519152546001600160a01b031690565b6001600160a01b03161461050d5760405162461bcd60e51b81526004016102629061118a565b61051682610825565b6105228282600161082d565b5050565b6000306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146105c65760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c00000000000000006064820152608401610262565b506000805160206112fa83398151915290565b6105e1610a1d565b6105eb6000610a77565b565b60006105f7610ac9565b60006106046064846111d6565b9050600081116106565760405162461bcd60e51b815260206004820152601860248201527f7377617020616d6f756e7420697320746f6f20736d616c6c00000000000000006044820152606401610262565b61066e3360fb546001600160a01b0316903086610b23565b60fc546001600160a01b03166340c10f19336040516001600160e01b031960e084901b1681526001600160a01b03909116600482015260248101849052604401600060405180830381600087803b1580156106c857600080fd5b505af11580156106dc573d6000803e3d6000fd5b505050506106e73390565b6001600160a01b03167f77f92a1b6a1a11de8ca49515ad4c1fad45632dd3442167d74b90b304a3c7a758848360405161072a929190918252602082015260400190565b60405180910390a26001915050610741600160c955565b919050565b61074e610a1d565b60fb54604051630852cd8d60e31b8152600481018390526001600160a01b03909116906342966c6890602401600060405180830381600087803b15801561079457600080fd5b505af11580156107a8573d6000803e3d6000fd5b5050505050565b6107b7610a1d565b6001600160a01b03811661081c5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610262565b6102ff81610a77565b6102ff610a1d565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff16156108605761045083610b8a565b826001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156108ba575060408051601f3d908101601f191682019092526108b7918101906111f8565b60015b61091d5760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201526d6f6e206973206e6f74205555505360901b6064820152608401610262565b6000805160206112fa833981519152811461098c5760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f786044820152681a58589b195555525160ba1b6064820152608401610262565b50610450838383610c26565b600054610100900460ff166109bf5760405162461bcd60e51b815260040161026290611211565b6105eb610c4b565b600054610100900460ff166105eb5760405162461bcd60e51b815260040161026290611211565b600054610100900460ff16610a155760405162461bcd60e51b815260040161026290611211565b6105eb610c7b565b6033546001600160a01b031633146105eb5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610262565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600260c9541415610b1c5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610262565b600260c955565b604080516001600160a01b0385811660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b179052610b7d908590610ca2565b50505050565b600160c955565b6001600160a01b0381163b610bf75760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401610262565b6000805160206112fa83398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b610c2f83610d77565b600082511180610c3c5750805b1561045057610b7d8383610db7565b600054610100900460ff16610c725760405162461bcd60e51b815260040161026290611211565b6105eb33610a77565b600054610100900460ff16610b835760405162461bcd60e51b815260040161026290611211565b6000610cf7826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316610de39092919063ffffffff16565b9050805160001480610d18575080806020019051810190610d18919061125c565b6104505760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610262565b610d8081610b8a565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b6060610ddc838360405180606001604052806027815260200161131a60279139610dfa565b9392505050565b6060610df28484600085610e72565b949350505050565b6060600080856001600160a01b031685604051610e1791906112aa565b600060405180830381855af49150503d8060008114610e52576040519150601f19603f3d011682016040523d82523d6000602084013e610e57565b606091505b5091509150610e6886838387610f4d565b9695505050505050565b606082471015610ed35760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610262565b600080866001600160a01b03168587604051610eef91906112aa565b60006040518083038185875af1925050503d8060008114610f2c576040519150601f19603f3d011682016040523d82523d6000602084013e610f31565b606091505b5091509150610f4287838387610f4d565b979650505050505050565b60608315610fb9578251610fb2576001600160a01b0385163b610fb25760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610262565b5081610df2565b610df28383815115610fce5781518083602001fd5b8060405162461bcd60e51b815260040161026291906112c6565b80356001600160a01b038116811461074157600080fd5b60006020828403121561101157600080fd5b610ddc82610fe8565b6000806040838503121561102d57600080fd5b61103683610fe8565b915061104460208401610fe8565b90509250929050565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561107657600080fd5b61107f83610fe8565b9150602083013567ffffffffffffffff8082111561109c57600080fd5b818501915085601f8301126110b057600080fd5b8135818111156110c2576110c261104d565b604051601f8201601f19908116603f011681019083821181831017156110ea576110ea61104d565b8160405282815288602084870101111561110357600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b60006020828403121561113757600080fd5b5035919050565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b19195b1959d85d1958d85b1b60a21b606082015260800190565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b6163746976652070726f787960a01b606082015260800190565b6000826111f357634e487b7160e01b600052601260045260246000fd5b500490565b60006020828403121561120a57600080fd5b5051919050565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b60006020828403121561126e57600080fd5b81518015158114610ddc57600080fd5b60005b83811015611299578181015183820152602001611281565b83811115610b7d5750506000910152565b600082516112bc81846020870161127e565b9190910192915050565b60208152600082518060208401526112e581604085016020870161127e565b601f01601f1916919091016040019291505056fe360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122092e3c710b8fc7fc0a47287ea11adb9ccf6b1c707452e49782388c9e71e213cd664736f6c634300080a0033", "linkReferences": {}, "deployedLinkReferences": {} }