@lukso/lsp-smart-contracts
Version:
The reference smart contract implementation for the LUKSO LSP standards
89 lines (88 loc) • 24.8 kB
JSON
{
"_format": "hh-sol-artifact-1",
"contractName": "LSP1UniversalReceiverDelegateVault",
"sourceName": "@lukso/lsp1delegate-contracts/contracts/LSP1UniversalReceiverDelegateVault.sol",
"abi": [
{
"inputs": [
{
"internalType": "address",
"name": "caller",
"type": "address"
}
],
"name": "CannotRegisterEOAsAsAssets",
"type": "error"
},
{
"inputs": [],
"name": "VERSION",
"outputs": [
{
"internalType": "string",
"name": "",
"type": "string"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes4",
"name": "interfaceId",
"type": "bytes4"
}
],
"name": "supportsInterface",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "notifier",
"type": "address"
},
{
"internalType": "uint256",
"name": "",
"type": "uint256"
},
{
"internalType": "bytes32",
"name": "typeId",
"type": "bytes32"
},
{
"internalType": "bytes",
"name": "",
"type": "bytes"
}
],
"name": "universalReceiverDelegate",
"outputs": [
{
"internalType": "bytes",
"name": "",
"type": "bytes"
}
],
"stateMutability": "nonpayable",
"type": "function"
}
],
"bytecode": "0x608060405234801561001057600080fd5b5061164f806100206000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c806301ffc9a714610046578063a245bbda1461006e578063ffa1ad741461008e575b600080fd5b61005961005436600461116e565b6100ca565b60405190151581526020015b60405180910390f35b61008161007c36600461120e565b610133565b6040516100659190611310565b6100816040518060400160405280600681526020017f302e31352e30000000000000000000000000000000000000000000000000000081525081565b60006001600160e01b031982167fa245bbda00000000000000000000000000000000000000000000000000000000148061012d57507f01ffc9a7000000000000000000000000000000000000000000000000000000006001600160e01b03198316145b92915050565b60607fbd65385f96fc24363ec2034c362ee207e6ba7e05fb8369285be8e038bfd6a716830161016c576101658561027c565b9050610274565b7fdf7fb9ee4c1d15de3b7f23b9aebddef530b5db7a6b8abe88f13e0478211b5aa483016101bd57610165857fc52d6008000000000000000000000000000000000000000000000000000000006103de565b7f4dc1518192ea9b4d6a4b3c1c41bfd265d0f8893a8420c9a6fcb690905b7e550083016101ed576101658561027c565b7ff4f7b5aa1408f02c3f9028aad96253dded3b2c0f0b2f6f8687f405af3e4d67b3830161023e57610165857f3a271706000000000000000000000000000000000000000000000000000000006103de565b5060408051808201909152601981527f4c5350313a20747970654964206f7574206f662073636f70650000000000000060208201525b949350505050565b606081326001600160a01b038216036102b85760405163a529534560e01b81526001600160a01b03821660048201526024015b60405180910390fd5b6040516370a0823160e01b81523360048201526001600160a01b038416906370a0823190602401602060405180830381865afa925050508015610318575060408051601f3d908101601f1916820190925261031591810190611323565b60015b61033c576040518060600160405280602d81526020016115ed602d913991506103d8565b8015610380576040518060400160405280601e81526020017f4c5350313a2066756c6c2062616c616e6365206973206e6f742073656e7400008152509250506103d8565b5060008061038e3386610550565b91509150815160001480156103a257508051155b156103c9576040518060600160405280602b81526020016115c2602b9139935050506103d8565b6103d38282610778565b935050505b50919050565b606082326001600160a01b038216036104155760405163a529534560e01b81526001600160a01b03821660048201526024016102af565b6001600160a01b0384163b156104f1576040516370a0823160e01b81523360048201526001600160a01b038516906370a0823190602401602060405180830381865afa925050508015610485575060408051601f3d908101601f1916820190925261048291810190611323565b60015b6104a9576040518060600160405280602d81526020016115ed602d91399150610549565b806000036104ef576040518060400160405280601581526020017f4c5350313a2062616c616e6365206973207a65726f0000000000000000000000815250925050610549565b505b6000806104ff338787610835565b915091508151600014801561051357508051155b1561053a576040518060600160405280602b81526020016115c2602b913993505050610549565b6105448282610778565b935050505b5092915050565b60608083600061055f82610b58565b905061056a81610be7565b610575575050610771565b60006105808261133c565b6001600160801b03191603610596575050610771565b600060016105a38361133c565b60801c6105b0919061138a565b905060006105cf69812c4334633eb816c80d60b01b606089901b610c02565b6040516354f6127f60e01b8152600481018290529091506000906001600160a01b038616906354f6127f90602401600060405180830381865afa15801561061a573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261064291908101906113b3565b90508051601414610657575050505050610771565b600060206106648361142a565b6bffffffffffffffffffffffff1916901b60801c905060006106a67f6460ee3c0aac563ccbf76d6e1d07bada78e3a9514e6382b736ed3f478ab7b90b83610c6c565b9050846fffffffffffffffffffffffffffffffff16826fffffffffffffffffffffffffffffffff160361070f576106ff7f6460ee3c0aac563ccbf76d6e1d07bada78e3a9514e6382b736ed3f478ab7b90b868387610c97565b9850985050505050505050610771565b846fffffffffffffffffffffffffffffffff16826fffffffffffffffffffffffffffffffff161015610769576106ff877f6460ee3c0aac563ccbf76d6e1d07bada78e3a9514e6382b736ed3f478ab7b90b87848689610dff565b505050505050505b9250929050565b6040517f9790242100000000000000000000000000000000000000000000000000000000815260609033906397902421906107b99086908690600401611462565b600060405180830381600087803b1580156107d357600080fd5b505af19250505080156107e4575060015b61081f573d808015610812576040519150601f19603f3d011682016040523d82523d6000602084013e610817565b606091505b50905061012d565b5060408051602081019091526000815292915050565b60608084600061084482610b58565b905061084f81610be7565b61088657805160000361087f57604051600060208201526030016040516020818303038152906040529050610886565b5050610b50565b60006108918261133c565b60801c90507fffffffffffffffffffffffffffffffff0000000000000000000000000000000181016108c557505050610b50565b60006108e269812c4334633eb816c80d60b01b60608a901b610c02565b6040516354f6127f60e01b8152600481018290529091506001600160a01b038516906354f6127f90602401600060405180830381865afa15801561092a573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261095291908101906113b3565b51156109615750505050610b50565b6040805160038082526080820190925290602082016060803683370190505060408051600380825260808201909252919750816020015b60608152602001906001900390816109985790505094507f6460ee3c0aac563ccbf76d6e1d07bada78e3a9514e6382b736ed3f478ab7b90b60001b866000815181106109e6576109e66114fa565b60209081029190910101526109fc826001611510565b604051602001610a1f919060809190911b6001600160801b031916815260100190565b60405160208183030381529060405285600081518110610a4157610a416114fa565b6020908102919091010152610a767f6460ee3c0aac563ccbf76d6e1d07bada78e3a9514e6382b736ed3f478ab7b90b83610c6c565b86600181518110610a8957610a896114fa565b60200260200101818152505087604051602001610abe919060609190911b6bffffffffffffffffffffffff1916815260140190565b60405160208183030381529060405285600181518110610ae057610ae06114fa565b60200260200101819052508086600281518110610aff57610aff6114fa565b6020026020010181815250508683604051602001610b1e929190611539565b60405160208183030381529060405285600281518110610b4057610b406114fa565b6020026020010181905250505050505b935093915050565b6040516354f6127f60e01b81527f6460ee3c0aac563ccbf76d6e1d07bada78e3a9514e6382b736ed3f478ab7b90b60048201526060906001600160a01b038316906354f6127f90602401600060405180830381865afa158015610bbf573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261012d91908101906113b3565b60008151601003610bfa57506001919050565b506000919050565b604080517fffffffffffffffffffff00000000000000000000000000000000000000000000841660208201526000602a82018190526bffffffffffffffffffffffff198416602c830152918291015b60405160208183030381529060405290508061027490611569565b604080516001600160801b03198085166020830152608084901b166030820152600091829101610c51565b604080516003808252608082019092526060918291906020820183803683370190505060408051600380825260808201909252919350816020015b6060815260200190600190039081610cd25790505090508582600081518110610cfd57610cfd6114fa565b60200260200101818152505084604051602001610d2d919060809190911b6001600160801b031916815260100190565b60405160208183030381529060405281600081518110610d4f57610d4f6114fa565b60200260200101819052508282600181518110610d6e57610d6e6114fa565b6020026020010181815250506040518060200160405280600081525081600181518110610d9d57610d9d6114fa565b60200260200101819052508382600281518110610dbc57610dbc6114fa565b6020026020010181815250506040518060200160405280600081525081600281518110610deb57610deb6114fa565b602002602001018190525094509492505050565b60408051600580825260c082019092526060918291906020820160a0803683370190505060408051600580825260c08201909252919350816020015b6060815260200190600190039081610e3b5790505090508682600081518110610e6657610e666114fa565b60200260200101818152505085604051602001610e96919060809190911b6001600160801b031916815260100190565b60405160208183030381529060405281600081518110610eb857610eb86114fa565b60200260200101819052508282600181518110610ed757610ed76114fa565b6020026020010181815250506040518060200160405280600081525081600181518110610f0657610f066114fa565b60200260200101819052506000610f1d8888610c6c565b6040516354f6127f60e01b8152600481018290529091506000906001600160a01b038b16906354f6127f90602401600060405180830381865afa158015610f68573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610f9091908101906113b3565b610f999061142a565b90508684600281518110610faf57610faf6114fa565b60200260200101818152505080604051602001610fe191906bffffffffffffffffffffffff1991909116815260140190565b60405160208183030381529060405283600281518110611003576110036114fa565b60200260200101819052508184600381518110611022576110226114fa565b6020026020010181815250506040518060200160405280600081525083600381518110611051576110516114fa565b602002602001018190525060006110688683610c02565b6040516354f6127f60e01b8152600481018290529091506000906001600160a01b038d16906354f6127f90602401600060405180830381865afa1580156110b3573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526110db91908101906113b3565b6110e49061158d565b6040516001600160e01b031990911660208201526001600160801b031960808a901b16602482015260340160405160208183030381529060405290508186600481518110611134576111346114fa565b6020026020010181815250508085600481518110611154576111546114fa565b602002602001018190525050505050965096945050505050565b60006020828403121561118057600080fd5b81356001600160e01b03198116811461119857600080fd5b9392505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156111de576111de61119f565b604052919050565b600067ffffffffffffffff8211156112005761120061119f565b50601f01601f191660200190565b6000806000806080858703121561122457600080fd5b84356001600160a01b038116811461123b57600080fd5b93506020850135925060408501359150606085013567ffffffffffffffff81111561126557600080fd5b8501601f8101871361127657600080fd5b8035611289611284826111e6565b6111b5565b81815288602083850101111561129e57600080fd5b8160208401602083013760006020838301015280935050505092959194509250565b60005b838110156112db5781810151838201526020016112c3565b50506000910152565b600081518084526112fc8160208601602086016112c0565b601f01601f19169290920160200192915050565b60208152600061119860208301846112e4565b60006020828403121561133557600080fd5b5051919050565b6000815160208301516001600160801b03198082169350601083101561136c5780818460100360031b1b83161693505b505050919050565b634e487b7160e01b600052601160045260246000fd5b6fffffffffffffffffffffffffffffffff82811682821603908082111561054957610549611374565b6000602082840312156113c557600080fd5b815167ffffffffffffffff8111156113dc57600080fd5b8201601f810184136113ed57600080fd5b80516113fb611284826111e6565b81815285602083850101111561141057600080fd5b6114218260208301602086016112c0565b95945050505050565b805160208201516bffffffffffffffffffffffff19808216929190601483101561136c5760149290920360031b82901b161692915050565b604080825283519082018190526000906020906060840190828701845b8281101561149b5781518452928401929084019060010161147f565b50505083810382850152845180825282820190600581901b8301840187850160005b838110156114eb57601f198684030185526114d98383516112e4565b948701949250908601906001016114bd565b50909998505050505050505050565b634e487b7160e01b600052603260045260246000fd5b6fffffffffffffffffffffffffffffffff81811683821601908082111561054957610549611374565b6001600160e01b0319831681526000825161155b8160048501602087016112c0565b919091016004019392505050565b805160208083015191908110156103d85760001960209190910360031b1b16919050565b6000815160208301516001600160e01b03198082169350600483101561136c5760049290920360031b82901b16169291505056fe4c5350353a204572726f722067656e65726174696e672064617461206b65792f76616c75652070616972734c5350313a206062616c616e63654f66286164647265737329602066756e6374696f6e206e6f7420666f756e64a26469706673582212208bf1d16ff3c28f3ac8afb2b6cd7a85dc88c0861de3b40985321c2caa60a766b964736f6c63430008110033",
"deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100415760003560e01c806301ffc9a714610046578063a245bbda1461006e578063ffa1ad741461008e575b600080fd5b61005961005436600461116e565b6100ca565b60405190151581526020015b60405180910390f35b61008161007c36600461120e565b610133565b6040516100659190611310565b6100816040518060400160405280600681526020017f302e31352e30000000000000000000000000000000000000000000000000000081525081565b60006001600160e01b031982167fa245bbda00000000000000000000000000000000000000000000000000000000148061012d57507f01ffc9a7000000000000000000000000000000000000000000000000000000006001600160e01b03198316145b92915050565b60607fbd65385f96fc24363ec2034c362ee207e6ba7e05fb8369285be8e038bfd6a716830161016c576101658561027c565b9050610274565b7fdf7fb9ee4c1d15de3b7f23b9aebddef530b5db7a6b8abe88f13e0478211b5aa483016101bd57610165857fc52d6008000000000000000000000000000000000000000000000000000000006103de565b7f4dc1518192ea9b4d6a4b3c1c41bfd265d0f8893a8420c9a6fcb690905b7e550083016101ed576101658561027c565b7ff4f7b5aa1408f02c3f9028aad96253dded3b2c0f0b2f6f8687f405af3e4d67b3830161023e57610165857f3a271706000000000000000000000000000000000000000000000000000000006103de565b5060408051808201909152601981527f4c5350313a20747970654964206f7574206f662073636f70650000000000000060208201525b949350505050565b606081326001600160a01b038216036102b85760405163a529534560e01b81526001600160a01b03821660048201526024015b60405180910390fd5b6040516370a0823160e01b81523360048201526001600160a01b038416906370a0823190602401602060405180830381865afa925050508015610318575060408051601f3d908101601f1916820190925261031591810190611323565b60015b61033c576040518060600160405280602d81526020016115ed602d913991506103d8565b8015610380576040518060400160405280601e81526020017f4c5350313a2066756c6c2062616c616e6365206973206e6f742073656e7400008152509250506103d8565b5060008061038e3386610550565b91509150815160001480156103a257508051155b156103c9576040518060600160405280602b81526020016115c2602b9139935050506103d8565b6103d38282610778565b935050505b50919050565b606082326001600160a01b038216036104155760405163a529534560e01b81526001600160a01b03821660048201526024016102af565b6001600160a01b0384163b156104f1576040516370a0823160e01b81523360048201526001600160a01b038516906370a0823190602401602060405180830381865afa925050508015610485575060408051601f3d908101601f1916820190925261048291810190611323565b60015b6104a9576040518060600160405280602d81526020016115ed602d91399150610549565b806000036104ef576040518060400160405280601581526020017f4c5350313a2062616c616e6365206973207a65726f0000000000000000000000815250925050610549565b505b6000806104ff338787610835565b915091508151600014801561051357508051155b1561053a576040518060600160405280602b81526020016115c2602b913993505050610549565b6105448282610778565b935050505b5092915050565b60608083600061055f82610b58565b905061056a81610be7565b610575575050610771565b60006105808261133c565b6001600160801b03191603610596575050610771565b600060016105a38361133c565b60801c6105b0919061138a565b905060006105cf69812c4334633eb816c80d60b01b606089901b610c02565b6040516354f6127f60e01b8152600481018290529091506000906001600160a01b038616906354f6127f90602401600060405180830381865afa15801561061a573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261064291908101906113b3565b90508051601414610657575050505050610771565b600060206106648361142a565b6bffffffffffffffffffffffff1916901b60801c905060006106a67f6460ee3c0aac563ccbf76d6e1d07bada78e3a9514e6382b736ed3f478ab7b90b83610c6c565b9050846fffffffffffffffffffffffffffffffff16826fffffffffffffffffffffffffffffffff160361070f576106ff7f6460ee3c0aac563ccbf76d6e1d07bada78e3a9514e6382b736ed3f478ab7b90b868387610c97565b9850985050505050505050610771565b846fffffffffffffffffffffffffffffffff16826fffffffffffffffffffffffffffffffff161015610769576106ff877f6460ee3c0aac563ccbf76d6e1d07bada78e3a9514e6382b736ed3f478ab7b90b87848689610dff565b505050505050505b9250929050565b6040517f9790242100000000000000000000000000000000000000000000000000000000815260609033906397902421906107b99086908690600401611462565b600060405180830381600087803b1580156107d357600080fd5b505af19250505080156107e4575060015b61081f573d808015610812576040519150601f19603f3d011682016040523d82523d6000602084013e610817565b606091505b50905061012d565b5060408051602081019091526000815292915050565b60608084600061084482610b58565b905061084f81610be7565b61088657805160000361087f57604051600060208201526030016040516020818303038152906040529050610886565b5050610b50565b60006108918261133c565b60801c90507fffffffffffffffffffffffffffffffff0000000000000000000000000000000181016108c557505050610b50565b60006108e269812c4334633eb816c80d60b01b60608a901b610c02565b6040516354f6127f60e01b8152600481018290529091506001600160a01b038516906354f6127f90602401600060405180830381865afa15801561092a573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261095291908101906113b3565b51156109615750505050610b50565b6040805160038082526080820190925290602082016060803683370190505060408051600380825260808201909252919750816020015b60608152602001906001900390816109985790505094507f6460ee3c0aac563ccbf76d6e1d07bada78e3a9514e6382b736ed3f478ab7b90b60001b866000815181106109e6576109e66114fa565b60209081029190910101526109fc826001611510565b604051602001610a1f919060809190911b6001600160801b031916815260100190565b60405160208183030381529060405285600081518110610a4157610a416114fa565b6020908102919091010152610a767f6460ee3c0aac563ccbf76d6e1d07bada78e3a9514e6382b736ed3f478ab7b90b83610c6c565b86600181518110610a8957610a896114fa565b60200260200101818152505087604051602001610abe919060609190911b6bffffffffffffffffffffffff1916815260140190565b60405160208183030381529060405285600181518110610ae057610ae06114fa565b60200260200101819052508086600281518110610aff57610aff6114fa565b6020026020010181815250508683604051602001610b1e929190611539565b60405160208183030381529060405285600281518110610b4057610b406114fa565b6020026020010181905250505050505b935093915050565b6040516354f6127f60e01b81527f6460ee3c0aac563ccbf76d6e1d07bada78e3a9514e6382b736ed3f478ab7b90b60048201526060906001600160a01b038316906354f6127f90602401600060405180830381865afa158015610bbf573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261012d91908101906113b3565b60008151601003610bfa57506001919050565b506000919050565b604080517fffffffffffffffffffff00000000000000000000000000000000000000000000841660208201526000602a82018190526bffffffffffffffffffffffff198416602c830152918291015b60405160208183030381529060405290508061027490611569565b604080516001600160801b03198085166020830152608084901b166030820152600091829101610c51565b604080516003808252608082019092526060918291906020820183803683370190505060408051600380825260808201909252919350816020015b6060815260200190600190039081610cd25790505090508582600081518110610cfd57610cfd6114fa565b60200260200101818152505084604051602001610d2d919060809190911b6001600160801b031916815260100190565b60405160208183030381529060405281600081518110610d4f57610d4f6114fa565b60200260200101819052508282600181518110610d6e57610d6e6114fa565b6020026020010181815250506040518060200160405280600081525081600181518110610d9d57610d9d6114fa565b60200260200101819052508382600281518110610dbc57610dbc6114fa565b6020026020010181815250506040518060200160405280600081525081600281518110610deb57610deb6114fa565b602002602001018190525094509492505050565b60408051600580825260c082019092526060918291906020820160a0803683370190505060408051600580825260c08201909252919350816020015b6060815260200190600190039081610e3b5790505090508682600081518110610e6657610e666114fa565b60200260200101818152505085604051602001610e96919060809190911b6001600160801b031916815260100190565b60405160208183030381529060405281600081518110610eb857610eb86114fa565b60200260200101819052508282600181518110610ed757610ed76114fa565b6020026020010181815250506040518060200160405280600081525081600181518110610f0657610f066114fa565b60200260200101819052506000610f1d8888610c6c565b6040516354f6127f60e01b8152600481018290529091506000906001600160a01b038b16906354f6127f90602401600060405180830381865afa158015610f68573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610f9091908101906113b3565b610f999061142a565b90508684600281518110610faf57610faf6114fa565b60200260200101818152505080604051602001610fe191906bffffffffffffffffffffffff1991909116815260140190565b60405160208183030381529060405283600281518110611003576110036114fa565b60200260200101819052508184600381518110611022576110226114fa565b6020026020010181815250506040518060200160405280600081525083600381518110611051576110516114fa565b602002602001018190525060006110688683610c02565b6040516354f6127f60e01b8152600481018290529091506000906001600160a01b038d16906354f6127f90602401600060405180830381865afa1580156110b3573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526110db91908101906113b3565b6110e49061158d565b6040516001600160e01b031990911660208201526001600160801b031960808a901b16602482015260340160405160208183030381529060405290508186600481518110611134576111346114fa565b6020026020010181815250508085600481518110611154576111546114fa565b602002602001018190525050505050965096945050505050565b60006020828403121561118057600080fd5b81356001600160e01b03198116811461119857600080fd5b9392505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156111de576111de61119f565b604052919050565b600067ffffffffffffffff8211156112005761120061119f565b50601f01601f191660200190565b6000806000806080858703121561122457600080fd5b84356001600160a01b038116811461123b57600080fd5b93506020850135925060408501359150606085013567ffffffffffffffff81111561126557600080fd5b8501601f8101871361127657600080fd5b8035611289611284826111e6565b6111b5565b81815288602083850101111561129e57600080fd5b8160208401602083013760006020838301015280935050505092959194509250565b60005b838110156112db5781810151838201526020016112c3565b50506000910152565b600081518084526112fc8160208601602086016112c0565b601f01601f19169290920160200192915050565b60208152600061119860208301846112e4565b60006020828403121561133557600080fd5b5051919050565b6000815160208301516001600160801b03198082169350601083101561136c5780818460100360031b1b83161693505b505050919050565b634e487b7160e01b600052601160045260246000fd5b6fffffffffffffffffffffffffffffffff82811682821603908082111561054957610549611374565b6000602082840312156113c557600080fd5b815167ffffffffffffffff8111156113dc57600080fd5b8201601f810184136113ed57600080fd5b80516113fb611284826111e6565b81815285602083850101111561141057600080fd5b6114218260208301602086016112c0565b95945050505050565b805160208201516bffffffffffffffffffffffff19808216929190601483101561136c5760149290920360031b82901b161692915050565b604080825283519082018190526000906020906060840190828701845b8281101561149b5781518452928401929084019060010161147f565b50505083810382850152845180825282820190600581901b8301840187850160005b838110156114eb57601f198684030185526114d98383516112e4565b948701949250908601906001016114bd565b50909998505050505050505050565b634e487b7160e01b600052603260045260246000fd5b6fffffffffffffffffffffffffffffffff81811683821601908082111561054957610549611374565b6001600160e01b0319831681526000825161155b8160048501602087016112c0565b919091016004019392505050565b805160208083015191908110156103d85760001960209190910360031b1b16919050565b6000815160208301516001600160e01b03198082169350600483101561136c5760049290920360031b82901b16169291505056fe4c5350353a204572726f722067656e65726174696e672064617461206b65792f76616c75652070616972734c5350313a206062616c616e63654f66286164647265737329602066756e6374696f6e206e6f7420666f756e64a26469706673582212208bf1d16ff3c28f3ac8afb2b6cd7a85dc88c0861de3b40985321c2caa60a766b964736f6c63430008110033",
"linkReferences": {},
"deployedLinkReferences": {}
}