Gelato-automations/pre-compiles/InstaIndex.json
2020-08-22 15:40:51 +02:00

388 lines
26 KiB
JSON

{
"contractName": "InstaIndex",
"abi": [
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "sender",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "owner",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "account",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "origin",
"type": "address"
}
],
"name": "LogAccountCreated",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "_newAccount",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "_connectors",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "_check",
"type": "address"
}
],
"name": "LogNewAccount",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "uint256",
"name": "accountVersion",
"type": "uint256"
},
{
"indexed": true,
"internalType": "address",
"name": "check",
"type": "address"
}
],
"name": "LogNewCheck",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "master",
"type": "address"
}
],
"name": "LogNewMaster",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "master",
"type": "address"
}
],
"name": "LogUpdateMaster",
"type": "event"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"name": "account",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "_newAccount",
"type": "address"
},
{
"internalType": "address",
"name": "_connectors",
"type": "address"
},
{
"internalType": "address",
"name": "_check",
"type": "address"
}
],
"name": "addNewAccount",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "_owner",
"type": "address"
},
{
"internalType": "uint256",
"name": "accountVersion",
"type": "uint256"
},
{
"internalType": "address",
"name": "_origin",
"type": "address"
}
],
"name": "build",
"outputs": [
{
"internalType": "address",
"name": "_account",
"type": "address"
}
],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "_owner",
"type": "address"
},
{
"internalType": "uint256",
"name": "accountVersion",
"type": "uint256"
},
{
"internalType": "address[]",
"name": "_targets",
"type": "address[]"
},
{
"internalType": "bytes[]",
"name": "_datas",
"type": "bytes[]"
},
{
"internalType": "address",
"name": "_origin",
"type": "address"
}
],
"name": "buildWithCast",
"outputs": [
{
"internalType": "address",
"name": "_account",
"type": "address"
}
],
"stateMutability": "payable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "accountVersion",
"type": "uint256"
},
{
"internalType": "address",
"name": "_newCheck",
"type": "address"
}
],
"name": "changeCheck",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "_newMaster",
"type": "address"
}
],
"name": "changeMaster",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"name": "check",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"name": "connectors",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "version",
"type": "uint256"
},
{
"internalType": "address",
"name": "query",
"type": "address"
}
],
"name": "isClone",
"outputs": [
{
"internalType": "bool",
"name": "result",
"type": "bool"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "list",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "master",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "_master",
"type": "address"
},
{
"internalType": "address",
"name": "_list",
"type": "address"
},
{
"internalType": "address",
"name": "_account",
"type": "address"
},
{
"internalType": "address",
"name": "_connectors",
"type": "address"
}
],
"name": "setBasics",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "updateMaster",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "versionCount",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
}
],
"bytecode": "0x608060405234801561001057600080fd5b50611199806100206000396000f3fe6080604052600436106100dd5760003560e01c80638aad29e11161007f578063cf1a0ddc11610059578063cf1a0ddc14610231578063ee97f7f314610246578063f4ff78bf1461025b578063fdc3870c1461027b576100dd565b80638aad29e1146101cf578063a4bb8e7d146101f1578063bb7e70ef14610211576100dd565b8063443ff7b6116100bb578063443ff7b61461014d5780634f5b25611461016f5780635f72f4501461018257806374368189146101a2576100dd565b80630f560cd7146100e257806313ede1a11461010d5780632dd7c6581461012d575b600080fd5b3480156100ee57600080fd5b506100f761029b565b6040516101049190610e9a565b60405180910390f35b34801561011957600080fd5b506100f7610128366004610df6565b6102aa565b34801561013957600080fd5b506100f7610148366004610df6565b6102c5565b34801561015957600080fd5b5061016d610168366004610e26565b6102e0565b005b6100f761017d366004610cd3565b6103a6565b34801561018e57600080fd5b506100f761019d366004610df6565b610454565b3480156101ae57600080fd5b506101c26101bd366004610e26565b61046f565b6040516101049190610fa1565b3480156101db57600080fd5b506101e46104ea565b60405161010491906110fb565b3480156101fd57600080fd5b5061016d61020c366004610c3b565b6104f0565b34801561021d57600080fd5b506100f761022c366004610c92565b610629565b34801561023d57600080fd5b5061016d61077e565b34801561025257600080fd5b506100f7610823565b34801561026757600080fd5b5061016d610276366004610bd4565b610832565b34801561028757600080fd5b5061016d610296366004610bf6565b610926565b6002546001600160a01b031681565b6003602052600090815260409020546001600160a01b031681565b6005602052600090815260409020546001600160a01b031681565b6001546001600160a01b031633146103135760405162461bcd60e51b815260040161030a906110ac565b60405180910390fd5b6000828152600460205260409020546001600160a01b038281169116141561034d5760405162461bcd60e51b815260040161030a90611059565b60008281526004602052604080822080546001600160a01b0319166001600160a01b0385169081179091559051909184917f1d96dda971e33be0980128bbce3f93dfe4859657397e00d2db4d288d2c2bc7889190a35050565b60006103b3888884610629565b905084156104495760405163e0e90acf60e01b81526001600160a01b0382169063e0e90acf9034906103f1908a908a908a908a908a90600401610eae565b6000604051808303818588803b15801561040a57600080fd5b505af115801561041e573d6000803e3d6000fd5b50505050506040513d6000823e601f3d908101601f191682016040526104479190810190610d6d565b505b979650505050505050565b6004602052600090815260409020546001600160a01b031681565b60008281526005602052604080822054815169363d3d373d3d3d363d7360b01b815260609190911b6bffffffffffffffffffffffff1916600a82018190526e5af43d82803e903d91602b57fd5bf360881b601e830152918101602d8482873c600d810151600d83015114815183511416935050505092915050565b60065481565b6001546001600160a01b031615801561051257506002546001600160a01b0316155b80156105505750600160005260056020527f1471eb6eb2c5e789fc3de43f8ce62938c7d1836ec861730447e2ada8fd81017b546001600160a01b0316155b801561058e5750600160005260036020527fa15bc60c955c405d20d9149c709e2460f1c2d9a497496a7f46004d1772c3054c546001600160a01b0316155b801561059a5750600654155b6105b65760405162461bcd60e51b815260040161030a90611005565b600180546001600160a01b039586166001600160a01b03199182161782556002805495871695821695909517909455600680549091018082556000908152600560209081526040808320805496891696881696909617909555915481526003909152919091208054919093169116179055565b6000821580159061063c57506006548311155b6106585760405162461bcd60e51b815260040161030a90610fda565b61066183610b00565b60025460405163066ad14f60e21b81529192506001600160a01b0316906319ab453c90610692908490600401610e9a565b600060405180830381600087803b1580156106ac57600080fd5b505af11580156106c0573d6000803e3d6000fd5b5050604051630b7f436d60e31b81526001600160a01b0384169250635bfa1b6891506106f0908790600401610e9a565b600060405180830381600087803b15801561070a57600080fd5b505af115801561071e573d6000803e3d6000fd5b50505050816001600160a01b0316816001600160a01b0316856001600160a01b03167f83435eca805f6256e4aa778ee8b2e8aec7485fa4b643a0fff05b7df6bf6883893360405161076f9190610e9a565b60405180910390a49392505050565b6000546001600160a01b03166107a65760405162461bcd60e51b815260040161030a906110d0565b6000546001600160a01b031633146107d05760405162461bcd60e51b815260040161030a906110ac565b60008054600180546001600160a01b038084166001600160a01b03199283161792839055921683556040519116917f9ac7c65ebc1e9c5f94a0f9daaed02afefea79ae48162d49f30ab33b6e1637a1d91a2565b6001546001600160a01b031681565b6001546001600160a01b0316331461085c5760405162461bcd60e51b815260040161030a906110ac565b6001546001600160a01b038281169116141561088a5760405162461bcd60e51b815260040161030a90611082565b6001600160a01b0381166108b05760405162461bcd60e51b815260040161030a906110d0565b6000546001600160a01b03828116911614156108de5760405162461bcd60e51b815260040161030a90610fac565b600080546001600160a01b0319166001600160a01b038316908117825560405190917ff2a8c544d5befa20af407e43fa5a05305e50163fb8d06fda74206f0dc08b680f91a250565b6001546001600160a01b031633146109505760405162461bcd60e51b815260040161030a906110ac565b6001600160a01b0383166109765760405162461bcd60e51b815260040161030a906110d0565b60068054600101908190556040805163054fd4d560e41b815290516001600160a01b038616916354fd4d50916004808301926020929190829003018186803b1580156109c157600080fd5b505afa1580156109d5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109f99190610e0e565b14610a165760405162461bcd60e51b815260040161030a9061102e565b600654600090815260056020526040902080546001600160a01b0319166001600160a01b0385811691909117909155821615610a7757600654600090815260036020526040902080546001600160a01b0319166001600160a01b0384161790555b6001600160a01b03811615610ab157600654600090815260046020526040902080546001600160a01b0319166001600160a01b0383161790555b806001600160a01b0316826001600160a01b0316846001600160a01b03167ff2ac7d6a10d2f0b9b7fdad229bb1456de7a254de96bb7f55f3d22a91ea93f27f60405160405180910390a4505050565b600081815260056020526040808220549051733d602d80600a3d3981f3363d3d373d3d3d363d7360601b815260609190911b6bffffffffffffffffffffffff1916601482018190526e5af43d82803e903d91602b57fd5bf360881b60288301529060378184f0949350505050565b80356001600160a01b0381168114610b8557600080fd5b92915050565b60008083601f840112610b9c578182fd5b50813567ffffffffffffffff811115610bb3578182fd5b6020830191508360208083028501011115610bcd57600080fd5b9250929050565b600060208284031215610be5578081fd5b610bef8383610b6e565b9392505050565b600080600060608486031215610c0a578182fd5b610c148585610b6e565b9250610c238560208601610b6e565b9150610c328560408601610b6e565b90509250925092565b60008060008060808587031215610c50578081fd5b610c5a8686610b6e565b9350610c698660208701610b6e565b9250610c788660408701610b6e565b9150610c878660608701610b6e565b905092959194509250565b600080600060608486031215610ca6578283fd5b8335610cb18161114b565b9250602084013591506040840135610cc88161114b565b809150509250925092565b600080600080600080600060a0888a031215610ced578283fd5b610cf78989610b6e565b965060208801359550604088013567ffffffffffffffff80821115610d1a578485fd5b610d268b838c01610b8b565b909750955060608a0135915080821115610d3e578485fd5b50610d4b8a828b01610b8b565b9094509250610d5f90508960808a01610b6e565b905092959891949750929550565b60006020808385031215610d7f578182fd5b825167ffffffffffffffff811115610d95578283fd5b8301601f81018513610da5578283fd5b8051610db8610db38261112b565b611104565b8181528381019083850185840285018601891015610dd4578687fd5b8694505b83851015610447578051835260019490940193918501918501610dd8565b600060208284031215610e07578081fd5b5035919050565b600060208284031215610e1f578081fd5b5051919050565b60008060408385031215610e38578182fd5b82359150610e498460208501610b6e565b90509250929050565b6001600160a01b0316815260200190565b6001600160a01b03169052565b60008284528282602086013780602084860101526020601f19601f85011685010190509392505050565b6001600160a01b0391909116815260200190565b6000606082016060835280610ec388836110fb565b9050889150825b88811015610ef65760208301610ee983610ee48387610b6e565b610e52565b9093509150600101610eca565b5060209150838103828501528086825282820190508283880283010188855b89811015610f8157848303601f190184528135368c9003601e19018112610f3a578788fd5b8b01803567ffffffffffffffff811115610f52578889fd5b8036038d1315610f60578889fd5b610f6d85828a8501610e70565b958801959450505090850190600101610f15565b505080945050505050610f976040830184610e63565b9695505050505050565b901515815260200190565b60208082526014908201527330b63932b0b23c96b096b732bb96b6b0b9ba32b960611b604082015260600190565b6020808252601190820152701b9bdd0b5d985b1a590b5858d8dbdd5b9d607a1b604082015260600190565b6020808252600f908201526e185b1c9958591e4b5919599a5b9959608a1b604082015260600190565b6020808252601190820152703737ba16bb30b634b216bb32b939b4b7b760791b604082015260600190565b6020808252600f908201526e616c72656164792d612d636865636b60881b604082015260600190565b60208082526010908201526f30b63932b0b23c96b096b6b0b9ba32b960811b604082015260600190565b6020808252600a90820152693737ba16b6b0b9ba32b960b11b604082015260600190565b6020808252601190820152706e6f742d76616c69642d6164647265737360781b604082015260600190565b90815260200190565b60405181810167ffffffffffffffff8111828210171561112357600080fd5b604052919050565b600067ffffffffffffffff821115611141578081fd5b5060209081020190565b6001600160a01b038116811461116057600080fd5b5056fea2646970667358221220c6c21de8e27c9c328ebc2c96f1f0868657a1e4b5fd0232a7b22dd50874ddca5a64736f6c634300060c0033",
"deployedBytecode": "0x6080604052600436106100dd5760003560e01c80638aad29e11161007f578063cf1a0ddc11610059578063cf1a0ddc14610231578063ee97f7f314610246578063f4ff78bf1461025b578063fdc3870c1461027b576100dd565b80638aad29e1146101cf578063a4bb8e7d146101f1578063bb7e70ef14610211576100dd565b8063443ff7b6116100bb578063443ff7b61461014d5780634f5b25611461016f5780635f72f4501461018257806374368189146101a2576100dd565b80630f560cd7146100e257806313ede1a11461010d5780632dd7c6581461012d575b600080fd5b3480156100ee57600080fd5b506100f761029b565b6040516101049190610e9a565b60405180910390f35b34801561011957600080fd5b506100f7610128366004610df6565b6102aa565b34801561013957600080fd5b506100f7610148366004610df6565b6102c5565b34801561015957600080fd5b5061016d610168366004610e26565b6102e0565b005b6100f761017d366004610cd3565b6103a6565b34801561018e57600080fd5b506100f761019d366004610df6565b610454565b3480156101ae57600080fd5b506101c26101bd366004610e26565b61046f565b6040516101049190610fa1565b3480156101db57600080fd5b506101e46104ea565b60405161010491906110fb565b3480156101fd57600080fd5b5061016d61020c366004610c3b565b6104f0565b34801561021d57600080fd5b506100f761022c366004610c92565b610629565b34801561023d57600080fd5b5061016d61077e565b34801561025257600080fd5b506100f7610823565b34801561026757600080fd5b5061016d610276366004610bd4565b610832565b34801561028757600080fd5b5061016d610296366004610bf6565b610926565b6002546001600160a01b031681565b6003602052600090815260409020546001600160a01b031681565b6005602052600090815260409020546001600160a01b031681565b6001546001600160a01b031633146103135760405162461bcd60e51b815260040161030a906110ac565b60405180910390fd5b6000828152600460205260409020546001600160a01b038281169116141561034d5760405162461bcd60e51b815260040161030a90611059565b60008281526004602052604080822080546001600160a01b0319166001600160a01b0385169081179091559051909184917f1d96dda971e33be0980128bbce3f93dfe4859657397e00d2db4d288d2c2bc7889190a35050565b60006103b3888884610629565b905084156104495760405163e0e90acf60e01b81526001600160a01b0382169063e0e90acf9034906103f1908a908a908a908a908a90600401610eae565b6000604051808303818588803b15801561040a57600080fd5b505af115801561041e573d6000803e3d6000fd5b50505050506040513d6000823e601f3d908101601f191682016040526104479190810190610d6d565b505b979650505050505050565b6004602052600090815260409020546001600160a01b031681565b60008281526005602052604080822054815169363d3d373d3d3d363d7360b01b815260609190911b6bffffffffffffffffffffffff1916600a82018190526e5af43d82803e903d91602b57fd5bf360881b601e830152918101602d8482873c600d810151600d83015114815183511416935050505092915050565b60065481565b6001546001600160a01b031615801561051257506002546001600160a01b0316155b80156105505750600160005260056020527f1471eb6eb2c5e789fc3de43f8ce62938c7d1836ec861730447e2ada8fd81017b546001600160a01b0316155b801561058e5750600160005260036020527fa15bc60c955c405d20d9149c709e2460f1c2d9a497496a7f46004d1772c3054c546001600160a01b0316155b801561059a5750600654155b6105b65760405162461bcd60e51b815260040161030a90611005565b600180546001600160a01b039586166001600160a01b03199182161782556002805495871695821695909517909455600680549091018082556000908152600560209081526040808320805496891696881696909617909555915481526003909152919091208054919093169116179055565b6000821580159061063c57506006548311155b6106585760405162461bcd60e51b815260040161030a90610fda565b61066183610b00565b60025460405163066ad14f60e21b81529192506001600160a01b0316906319ab453c90610692908490600401610e9a565b600060405180830381600087803b1580156106ac57600080fd5b505af11580156106c0573d6000803e3d6000fd5b5050604051630b7f436d60e31b81526001600160a01b0384169250635bfa1b6891506106f0908790600401610e9a565b600060405180830381600087803b15801561070a57600080fd5b505af115801561071e573d6000803e3d6000fd5b50505050816001600160a01b0316816001600160a01b0316856001600160a01b03167f83435eca805f6256e4aa778ee8b2e8aec7485fa4b643a0fff05b7df6bf6883893360405161076f9190610e9a565b60405180910390a49392505050565b6000546001600160a01b03166107a65760405162461bcd60e51b815260040161030a906110d0565b6000546001600160a01b031633146107d05760405162461bcd60e51b815260040161030a906110ac565b60008054600180546001600160a01b038084166001600160a01b03199283161792839055921683556040519116917f9ac7c65ebc1e9c5f94a0f9daaed02afefea79ae48162d49f30ab33b6e1637a1d91a2565b6001546001600160a01b031681565b6001546001600160a01b0316331461085c5760405162461bcd60e51b815260040161030a906110ac565b6001546001600160a01b038281169116141561088a5760405162461bcd60e51b815260040161030a90611082565b6001600160a01b0381166108b05760405162461bcd60e51b815260040161030a906110d0565b6000546001600160a01b03828116911614156108de5760405162461bcd60e51b815260040161030a90610fac565b600080546001600160a01b0319166001600160a01b038316908117825560405190917ff2a8c544d5befa20af407e43fa5a05305e50163fb8d06fda74206f0dc08b680f91a250565b6001546001600160a01b031633146109505760405162461bcd60e51b815260040161030a906110ac565b6001600160a01b0383166109765760405162461bcd60e51b815260040161030a906110d0565b60068054600101908190556040805163054fd4d560e41b815290516001600160a01b038616916354fd4d50916004808301926020929190829003018186803b1580156109c157600080fd5b505afa1580156109d5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109f99190610e0e565b14610a165760405162461bcd60e51b815260040161030a9061102e565b600654600090815260056020526040902080546001600160a01b0319166001600160a01b0385811691909117909155821615610a7757600654600090815260036020526040902080546001600160a01b0319166001600160a01b0384161790555b6001600160a01b03811615610ab157600654600090815260046020526040902080546001600160a01b0319166001600160a01b0383161790555b806001600160a01b0316826001600160a01b0316846001600160a01b03167ff2ac7d6a10d2f0b9b7fdad229bb1456de7a254de96bb7f55f3d22a91ea93f27f60405160405180910390a4505050565b600081815260056020526040808220549051733d602d80600a3d3981f3363d3d373d3d3d363d7360601b815260609190911b6bffffffffffffffffffffffff1916601482018190526e5af43d82803e903d91602b57fd5bf360881b60288301529060378184f0949350505050565b80356001600160a01b0381168114610b8557600080fd5b92915050565b60008083601f840112610b9c578182fd5b50813567ffffffffffffffff811115610bb3578182fd5b6020830191508360208083028501011115610bcd57600080fd5b9250929050565b600060208284031215610be5578081fd5b610bef8383610b6e565b9392505050565b600080600060608486031215610c0a578182fd5b610c148585610b6e565b9250610c238560208601610b6e565b9150610c328560408601610b6e565b90509250925092565b60008060008060808587031215610c50578081fd5b610c5a8686610b6e565b9350610c698660208701610b6e565b9250610c788660408701610b6e565b9150610c878660608701610b6e565b905092959194509250565b600080600060608486031215610ca6578283fd5b8335610cb18161114b565b9250602084013591506040840135610cc88161114b565b809150509250925092565b600080600080600080600060a0888a031215610ced578283fd5b610cf78989610b6e565b965060208801359550604088013567ffffffffffffffff80821115610d1a578485fd5b610d268b838c01610b8b565b909750955060608a0135915080821115610d3e578485fd5b50610d4b8a828b01610b8b565b9094509250610d5f90508960808a01610b6e565b905092959891949750929550565b60006020808385031215610d7f578182fd5b825167ffffffffffffffff811115610d95578283fd5b8301601f81018513610da5578283fd5b8051610db8610db38261112b565b611104565b8181528381019083850185840285018601891015610dd4578687fd5b8694505b83851015610447578051835260019490940193918501918501610dd8565b600060208284031215610e07578081fd5b5035919050565b600060208284031215610e1f578081fd5b5051919050565b60008060408385031215610e38578182fd5b82359150610e498460208501610b6e565b90509250929050565b6001600160a01b0316815260200190565b6001600160a01b03169052565b60008284528282602086013780602084860101526020601f19601f85011685010190509392505050565b6001600160a01b0391909116815260200190565b6000606082016060835280610ec388836110fb565b9050889150825b88811015610ef65760208301610ee983610ee48387610b6e565b610e52565b9093509150600101610eca565b5060209150838103828501528086825282820190508283880283010188855b89811015610f8157848303601f190184528135368c9003601e19018112610f3a578788fd5b8b01803567ffffffffffffffff811115610f52578889fd5b8036038d1315610f60578889fd5b610f6d85828a8501610e70565b958801959450505090850190600101610f15565b505080945050505050610f976040830184610e63565b9695505050505050565b901515815260200190565b60208082526014908201527330b63932b0b23c96b096b732bb96b6b0b9ba32b960611b604082015260600190565b6020808252601190820152701b9bdd0b5d985b1a590b5858d8dbdd5b9d607a1b604082015260600190565b6020808252600f908201526e185b1c9958591e4b5919599a5b9959608a1b604082015260600190565b6020808252601190820152703737ba16bb30b634b216bb32b939b4b7b760791b604082015260600190565b6020808252600f908201526e616c72656164792d612d636865636b60881b604082015260600190565b60208082526010908201526f30b63932b0b23c96b096b6b0b9ba32b960811b604082015260600190565b6020808252600a90820152693737ba16b6b0b9ba32b960b11b604082015260600190565b6020808252601190820152706e6f742d76616c69642d6164647265737360781b604082015260600190565b90815260200190565b60405181810167ffffffffffffffff8111828210171561112357600080fd5b604052919050565b600067ffffffffffffffff821115611141578081fd5b5060209081020190565b6001600160a01b038116811461116057600080fd5b5056fea2646970667358221220c6c21de8e27c9c328ebc2c96f1f0868657a1e4b5fd0232a7b22dd50874ddca5a64736f6c634300060c0033",
"linkReferences": {},
"deployedLinkReferences": {}
}