Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@bancor/token-governance

Package Overview
Dependencies
Maintainers
3
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@bancor/token-governance - npm Package Compare versions

Comparing version 0.1.4 to 0.1.5

2

artifacts/contracts/IClaimable.sol/IClaimable.dbg.json
{
"_format": "hh-sol-dbg-1",
"buildInfo": "../../build-info/76edc928ee8a0544e6300df8a3efeee4.json"
"buildInfo": "../../build-info/7d2905f3816e562224c3da99a93c3ce6.json"
}
{
"_format": "hh-sol-dbg-1",
"buildInfo": "../../build-info/76edc928ee8a0544e6300df8a3efeee4.json"
"buildInfo": "../../build-info/7d2905f3816e562224c3da99a93c3ce6.json"
}
{
"_format": "hh-sol-dbg-1",
"buildInfo": "../../build-info/76edc928ee8a0544e6300df8a3efeee4.json"
"buildInfo": "../../build-info/7d2905f3816e562224c3da99a93c3ce6.json"
}
{
"_format": "hh-sol-dbg-1",
"buildInfo": "../../../build-info/76edc928ee8a0544e6300df8a3efeee4.json"
"buildInfo": "../../../build-info/7d2905f3816e562224c3da99a93c3ce6.json"
}

@@ -77,6 +77,6 @@ {

],
"bytecode": "0x608060405234801561001057600080fd5b50600080546001600160a01b03191633179055610281806100326000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c806379ba5097146100515780638da5cb5b1461005b578063d4ee1d901461007f578063f2fde38b14610087575b600080fd5b6100596100ad565b005b610063610164565b604080516001600160a01b039092168252519081900360200190f35b610063610173565b6100596004803603602081101561009d57600080fd5b50356001600160a01b0316610182565b6001546001600160a01b03163314610100576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b600154600080546040516001600160a01b0393841693909116917f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a91a360018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b6000546001600160a01b031681565b6001546001600160a01b031681565b6000546001600160a01b031633146101d5576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6000546001600160a01b0382811691161415610229576040805162461bcd60e51b815260206004820152600e60248201526d22a9292fa9a0a6a2afa7aba722a960911b604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b039290921691909117905556fea264697066735822122077d0202d1d4d0f9d5aa75b66c2cc2494227bd20c4c94309ecc1b4995dccbe72564736f6c634300060c0033",
"deployedBytecode": "0x608060405234801561001057600080fd5b506004361061004c5760003560e01c806379ba5097146100515780638da5cb5b1461005b578063d4ee1d901461007f578063f2fde38b14610087575b600080fd5b6100596100ad565b005b610063610164565b604080516001600160a01b039092168252519081900360200190f35b610063610173565b6100596004803603602081101561009d57600080fd5b50356001600160a01b0316610182565b6001546001600160a01b03163314610100576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b600154600080546040516001600160a01b0393841693909116917f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a91a360018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b6000546001600160a01b031681565b6001546001600160a01b031681565b6000546001600160a01b031633146101d5576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6000546001600160a01b0382811691161415610229576040805162461bcd60e51b815260206004820152600e60248201526d22a9292fa9a0a6a2afa7aba722a960911b604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b039290921691909117905556fea264697066735822122077d0202d1d4d0f9d5aa75b66c2cc2494227bd20c4c94309ecc1b4995dccbe72564736f6c634300060c0033",
"bytecode": "0x608060405234801561001057600080fd5b50600080546001600160a01b03191633179055610281806100326000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c806379ba5097146100515780638da5cb5b1461005b578063d4ee1d901461007f578063f2fde38b14610087575b600080fd5b6100596100ad565b005b610063610164565b604080516001600160a01b039092168252519081900360200190f35b610063610173565b6100596004803603602081101561009d57600080fd5b50356001600160a01b0316610182565b6001546001600160a01b03163314610100576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b600154600080546040516001600160a01b0393841693909116917f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a91a360018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b6000546001600160a01b031681565b6001546001600160a01b031681565b6000546001600160a01b031633146101d5576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6000546001600160a01b0382811691161415610229576040805162461bcd60e51b815260206004820152600e60248201526d22a9292fa9a0a6a2afa7aba722a960911b604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b039290921691909117905556fea2646970667358221220a5f7a81489e0dd0cbb25d97beaefb717ef282d94fdbf2be18cbc3fceb1d1ee1564736f6c634300060c0033",
"deployedBytecode": "0x608060405234801561001057600080fd5b506004361061004c5760003560e01c806379ba5097146100515780638da5cb5b1461005b578063d4ee1d901461007f578063f2fde38b14610087575b600080fd5b6100596100ad565b005b610063610164565b604080516001600160a01b039092168252519081900360200190f35b610063610173565b6100596004803603602081101561009d57600080fd5b50356001600160a01b0316610182565b6001546001600160a01b03163314610100576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b600154600080546040516001600160a01b0393841693909116917f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a91a360018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b6000546001600160a01b031681565b6001546001600160a01b031681565b6000546001600160a01b031633146101d5576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6000546001600160a01b0382811691161415610229576040805162461bcd60e51b815260206004820152600e60248201526d22a9292fa9a0a6a2afa7aba722a960911b604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b039290921691909117905556fea2646970667358221220a5f7a81489e0dd0cbb25d97beaefb717ef282d94fdbf2be18cbc3fceb1d1ee1564736f6c634300060c0033",
"linkReferences": {},
"deployedLinkReferences": {}
}
{
"_format": "hh-sol-dbg-1",
"buildInfo": "../../../build-info/76edc928ee8a0544e6300df8a3efeee4.json"
"buildInfo": "../../../build-info/7d2905f3816e562224c3da99a93c3ce6.json"
}

@@ -407,6 +407,6 @@ {

],
"bytecode": "0x60806040526006805460ff60a01b1916600160a01b1790553480156200002457600080fd5b50604051620013aa380380620013aa833981810160405260408110156200004a57600080fd5b81019080805160405193929190846401000000008211156200006b57600080fd5b9083019060208201858111156200008157600080fd5b82516401000000008111828201881017156200009c57600080fd5b82525081516020918201929091019080838360005b83811015620000cb578181015183820152602001620000b1565b50505050905090810190601f168015620000f95780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156200011d57600080fd5b9083019060208201858111156200013357600080fd5b82516401000000008111828201881017156200014e57600080fd5b82525081516020918201929091019080838360005b838110156200017d57818101518382015260200162000163565b50505050905090810190601f168015620001ab5780820380516001836020036101000a031916815260200191505b50604052505082518391508290620001cb9060039060208501906200020d565b508051620001e19060049060208401906200020d565b505060058054601260ff1990911617610100600160a81b031916610100330217905550620002a9915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200025057805160ff191683800117855562000280565b8280016001018555821562000280579182015b828111156200028057825182559160200191906001019062000263565b506200028e92915062000292565b5090565b5b808211156200028e576000815560010162000293565b6110f180620002b96000396000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c80638da5cb5b116100a2578063a9059cbb11610071578063a9059cbb14610352578063bef97c871461037e578063d4ee1d9014610386578063dd62ed3e1461038e578063f2fde38b146103bc57610116565b80638da5cb5b146102ce57806395d89b41146102f2578063a24835d1146102fa578063a457c2d71461032657610116565b8063313ce567116100e9578063313ce56714610228578063395093511461024657806370a082311461027257806379ba509714610298578063867904b4146102a257610116565b806306fdde031461011b578063095ea7b31461019857806318160ddd146101d857806323b872dd146101f2575b600080fd5b6101236103e2565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561015d578181015183820152602001610145565b50505050905090810190601f16801561018a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101c4600480360360408110156101ae57600080fd5b506001600160a01b038135169060200135610478565b604080519115158252519081900360200190f35b6101e0610495565b60408051918252519081900360200190f35b6101c46004803603606081101561020857600080fd5b506001600160a01b0381358116916020810135909116906040013561049b565b610230610508565b6040805160ff9092168252519081900360200190f35b6101c46004803603604081101561025c57600080fd5b506001600160a01b038135169060200135610511565b6101e06004803603602081101561028857600080fd5b50356001600160a01b0316610564565b6102a061057f565b005b6102a0600480360360408110156102b857600080fd5b506001600160a01b038135169060200135610649565b6102d66106af565b604080516001600160a01b039092168252519081900360200190f35b6101236106c3565b6102a06004803603604081101561031057600080fd5b506001600160a01b038135169060200135610724565b6101c46004803603604081101561033c57600080fd5b506001600160a01b038135169060200135610786565b6101c46004803603604081101561036857600080fd5b506001600160a01b0381351690602001356107ee565b6101c4610859565b6102d6610869565b6101e0600480360360408110156103a457600080fd5b506001600160a01b0381358116916020013516610878565b6102a0600480360360208110156103d257600080fd5b50356001600160a01b03166108a3565b60038054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561046e5780601f106104435761010080835404028352916020019161046e565b820191906000526020600020905b81548152906001019060200180831161045157829003601f168201915b5050505050905090565b600061048c610485610976565b848461097a565b50600192915050565b60025490565b600654600090600160a01b900460ff166104f5576040805162461bcd60e51b815260206004820152601660248201527511549497d514905394d1915494d7d11254d05093115160521b604482015290519081900360640190fd5b610500848484610a66565b949350505050565b60055460ff1690565b600061048c61051e610976565b8461055f856001600061052f610976565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490610ae8565b61097a565b6001600160a01b031660009081526020819052604090205490565b6006546001600160a01b031633146105d2576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6006546005546040516001600160a01b0392831692610100909204909116907f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a90600090a36006805460058054610100600160a81b0319166101006001600160a01b038416021790556001600160a01b0319169055565b60055461010090046001600160a01b031633146106a1576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6106ab8282610b42565b5050565b60055461010090046001600160a01b031681565b60048054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561046e5780601f106104435761010080835404028352916020019161046e565b60055461010090046001600160a01b0316331461077c576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6106ab8282610c32565b600061048c610793610976565b8461055f8560405180606001604052806025815260200161109760259139600160006107bd610976565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190610d2e565b600654600090600160a01b900460ff16610848576040805162461bcd60e51b815260206004820152601660248201527511549497d514905394d1915494d7d11254d05093115160521b604482015290519081900360640190fd5b6108528383610dc5565b9392505050565b600654600160a01b900460ff1681565b6006546001600160a01b031681565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b60055461010090046001600160a01b031633146108fb576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6005546001600160a01b03828116610100909204161415610954576040805162461bcd60e51b815260206004820152600e60248201526d22a9292fa9a0a6a2afa7aba722a960911b604482015290519081900360640190fd5b600680546001600160a01b0319166001600160a01b0392909216919091179055565b3390565b6001600160a01b0383166109bf5760405162461bcd60e51b81526004018080602001828103825260248152602001806110736024913960400191505060405180910390fd5b6001600160a01b038216610a045760405162461bcd60e51b8152600401808060200182810382526022815260200180610fbd6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6000610a73848484610dd5565b610ade84610a7f610976565b61055f85604051806060016040528060288152602001611005602891396001600160a01b038a16600090815260016020526040812090610abd610976565b6001600160a01b031681526020810191909152604001600020549190610d2e565b5060019392505050565b600082820183811015610852576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6001600160a01b038216610b9d576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b610ba960008383610f30565b600254610bb69082610ae8565b6002556001600160a01b038216600090815260208190526040902054610bdc9082610ae8565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6001600160a01b038216610c775760405162461bcd60e51b815260040180806020018281038252602181526020018061102d6021913960400191505060405180910390fd5b610c8382600083610f30565b610cc081604051806060016040528060228152602001610f9b602291396001600160a01b0385166000908152602081905260409020549190610d2e565b6001600160a01b038316600090815260208190526040902055600254610ce69082610f35565b6002556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b60008184841115610dbd5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610d82578181015183820152602001610d6a565b50505050905090810190601f168015610daf5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600061048c610dd2610976565b84845b6001600160a01b038316610e1a5760405162461bcd60e51b815260040180806020018281038252602581526020018061104e6025913960400191505060405180910390fd5b6001600160a01b038216610e5f5760405162461bcd60e51b8152600401808060200182810382526023815260200180610f786023913960400191505060405180910390fd5b610e6a838383610f30565b610ea781604051806060016040528060268152602001610fdf602691396001600160a01b0386166000908152602081905260409020549190610d2e565b6001600160a01b038085166000908152602081905260408082209390935590841681522054610ed69082610ae8565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b505050565b600061085283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610d2e56fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220f372029a86e47b60850a394c857899292f161a64f4fd292fe5c68c4de0665d5964736f6c634300060c0033",
"deployedBytecode": "0x608060405234801561001057600080fd5b50600436106101165760003560e01c80638da5cb5b116100a2578063a9059cbb11610071578063a9059cbb14610352578063bef97c871461037e578063d4ee1d9014610386578063dd62ed3e1461038e578063f2fde38b146103bc57610116565b80638da5cb5b146102ce57806395d89b41146102f2578063a24835d1146102fa578063a457c2d71461032657610116565b8063313ce567116100e9578063313ce56714610228578063395093511461024657806370a082311461027257806379ba509714610298578063867904b4146102a257610116565b806306fdde031461011b578063095ea7b31461019857806318160ddd146101d857806323b872dd146101f2575b600080fd5b6101236103e2565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561015d578181015183820152602001610145565b50505050905090810190601f16801561018a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101c4600480360360408110156101ae57600080fd5b506001600160a01b038135169060200135610478565b604080519115158252519081900360200190f35b6101e0610495565b60408051918252519081900360200190f35b6101c46004803603606081101561020857600080fd5b506001600160a01b0381358116916020810135909116906040013561049b565b610230610508565b6040805160ff9092168252519081900360200190f35b6101c46004803603604081101561025c57600080fd5b506001600160a01b038135169060200135610511565b6101e06004803603602081101561028857600080fd5b50356001600160a01b0316610564565b6102a061057f565b005b6102a0600480360360408110156102b857600080fd5b506001600160a01b038135169060200135610649565b6102d66106af565b604080516001600160a01b039092168252519081900360200190f35b6101236106c3565b6102a06004803603604081101561031057600080fd5b506001600160a01b038135169060200135610724565b6101c46004803603604081101561033c57600080fd5b506001600160a01b038135169060200135610786565b6101c46004803603604081101561036857600080fd5b506001600160a01b0381351690602001356107ee565b6101c4610859565b6102d6610869565b6101e0600480360360408110156103a457600080fd5b506001600160a01b0381358116916020013516610878565b6102a0600480360360208110156103d257600080fd5b50356001600160a01b03166108a3565b60038054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561046e5780601f106104435761010080835404028352916020019161046e565b820191906000526020600020905b81548152906001019060200180831161045157829003601f168201915b5050505050905090565b600061048c610485610976565b848461097a565b50600192915050565b60025490565b600654600090600160a01b900460ff166104f5576040805162461bcd60e51b815260206004820152601660248201527511549497d514905394d1915494d7d11254d05093115160521b604482015290519081900360640190fd5b610500848484610a66565b949350505050565b60055460ff1690565b600061048c61051e610976565b8461055f856001600061052f610976565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490610ae8565b61097a565b6001600160a01b031660009081526020819052604090205490565b6006546001600160a01b031633146105d2576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6006546005546040516001600160a01b0392831692610100909204909116907f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a90600090a36006805460058054610100600160a81b0319166101006001600160a01b038416021790556001600160a01b0319169055565b60055461010090046001600160a01b031633146106a1576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6106ab8282610b42565b5050565b60055461010090046001600160a01b031681565b60048054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561046e5780601f106104435761010080835404028352916020019161046e565b60055461010090046001600160a01b0316331461077c576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6106ab8282610c32565b600061048c610793610976565b8461055f8560405180606001604052806025815260200161109760259139600160006107bd610976565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190610d2e565b600654600090600160a01b900460ff16610848576040805162461bcd60e51b815260206004820152601660248201527511549497d514905394d1915494d7d11254d05093115160521b604482015290519081900360640190fd5b6108528383610dc5565b9392505050565b600654600160a01b900460ff1681565b6006546001600160a01b031681565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b60055461010090046001600160a01b031633146108fb576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6005546001600160a01b03828116610100909204161415610954576040805162461bcd60e51b815260206004820152600e60248201526d22a9292fa9a0a6a2afa7aba722a960911b604482015290519081900360640190fd5b600680546001600160a01b0319166001600160a01b0392909216919091179055565b3390565b6001600160a01b0383166109bf5760405162461bcd60e51b81526004018080602001828103825260248152602001806110736024913960400191505060405180910390fd5b6001600160a01b038216610a045760405162461bcd60e51b8152600401808060200182810382526022815260200180610fbd6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6000610a73848484610dd5565b610ade84610a7f610976565b61055f85604051806060016040528060288152602001611005602891396001600160a01b038a16600090815260016020526040812090610abd610976565b6001600160a01b031681526020810191909152604001600020549190610d2e565b5060019392505050565b600082820183811015610852576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6001600160a01b038216610b9d576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b610ba960008383610f30565b600254610bb69082610ae8565b6002556001600160a01b038216600090815260208190526040902054610bdc9082610ae8565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6001600160a01b038216610c775760405162461bcd60e51b815260040180806020018281038252602181526020018061102d6021913960400191505060405180910390fd5b610c8382600083610f30565b610cc081604051806060016040528060228152602001610f9b602291396001600160a01b0385166000908152602081905260409020549190610d2e565b6001600160a01b038316600090815260208190526040902055600254610ce69082610f35565b6002556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b60008184841115610dbd5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610d82578181015183820152602001610d6a565b50505050905090810190601f168015610daf5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600061048c610dd2610976565b84845b6001600160a01b038316610e1a5760405162461bcd60e51b815260040180806020018281038252602581526020018061104e6025913960400191505060405180910390fd5b6001600160a01b038216610e5f5760405162461bcd60e51b8152600401808060200182810382526023815260200180610f786023913960400191505060405180910390fd5b610e6a838383610f30565b610ea781604051806060016040528060268152602001610fdf602691396001600160a01b0386166000908152602081905260409020549190610d2e565b6001600160a01b038085166000908152602081905260408082209390935590841681522054610ed69082610ae8565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b505050565b600061085283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610d2e56fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220f372029a86e47b60850a394c857899292f161a64f4fd292fe5c68c4de0665d5964736f6c634300060c0033",
"bytecode": "0x60806040526006805460ff60a01b1916600160a01b1790553480156200002457600080fd5b50604051620013aa380380620013aa833981810160405260408110156200004a57600080fd5b81019080805160405193929190846401000000008211156200006b57600080fd5b9083019060208201858111156200008157600080fd5b82516401000000008111828201881017156200009c57600080fd5b82525081516020918201929091019080838360005b83811015620000cb578181015183820152602001620000b1565b50505050905090810190601f168015620000f95780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156200011d57600080fd5b9083019060208201858111156200013357600080fd5b82516401000000008111828201881017156200014e57600080fd5b82525081516020918201929091019080838360005b838110156200017d57818101518382015260200162000163565b50505050905090810190601f168015620001ab5780820380516001836020036101000a031916815260200191505b50604052505082518391508290620001cb9060039060208501906200020d565b508051620001e19060049060208401906200020d565b505060058054601260ff1990911617610100600160a81b031916610100330217905550620002a9915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200025057805160ff191683800117855562000280565b8280016001018555821562000280579182015b828111156200028057825182559160200191906001019062000263565b506200028e92915062000292565b5090565b5b808211156200028e576000815560010162000293565b6110f180620002b96000396000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c80638da5cb5b116100a2578063a9059cbb11610071578063a9059cbb14610352578063bef97c871461037e578063d4ee1d9014610386578063dd62ed3e1461038e578063f2fde38b146103bc57610116565b80638da5cb5b146102ce57806395d89b41146102f2578063a24835d1146102fa578063a457c2d71461032657610116565b8063313ce567116100e9578063313ce56714610228578063395093511461024657806370a082311461027257806379ba509714610298578063867904b4146102a257610116565b806306fdde031461011b578063095ea7b31461019857806318160ddd146101d857806323b872dd146101f2575b600080fd5b6101236103e2565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561015d578181015183820152602001610145565b50505050905090810190601f16801561018a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101c4600480360360408110156101ae57600080fd5b506001600160a01b038135169060200135610478565b604080519115158252519081900360200190f35b6101e0610495565b60408051918252519081900360200190f35b6101c46004803603606081101561020857600080fd5b506001600160a01b0381358116916020810135909116906040013561049b565b610230610508565b6040805160ff9092168252519081900360200190f35b6101c46004803603604081101561025c57600080fd5b506001600160a01b038135169060200135610511565b6101e06004803603602081101561028857600080fd5b50356001600160a01b0316610564565b6102a061057f565b005b6102a0600480360360408110156102b857600080fd5b506001600160a01b038135169060200135610649565b6102d66106af565b604080516001600160a01b039092168252519081900360200190f35b6101236106c3565b6102a06004803603604081101561031057600080fd5b506001600160a01b038135169060200135610724565b6101c46004803603604081101561033c57600080fd5b506001600160a01b038135169060200135610786565b6101c46004803603604081101561036857600080fd5b506001600160a01b0381351690602001356107ee565b6101c4610859565b6102d6610869565b6101e0600480360360408110156103a457600080fd5b506001600160a01b0381358116916020013516610878565b6102a0600480360360208110156103d257600080fd5b50356001600160a01b03166108a3565b60038054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561046e5780601f106104435761010080835404028352916020019161046e565b820191906000526020600020905b81548152906001019060200180831161045157829003601f168201915b5050505050905090565b600061048c610485610976565b848461097a565b50600192915050565b60025490565b600654600090600160a01b900460ff166104f5576040805162461bcd60e51b815260206004820152601660248201527511549497d514905394d1915494d7d11254d05093115160521b604482015290519081900360640190fd5b610500848484610a66565b949350505050565b60055460ff1690565b600061048c61051e610976565b8461055f856001600061052f610976565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490610ae8565b61097a565b6001600160a01b031660009081526020819052604090205490565b6006546001600160a01b031633146105d2576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6006546005546040516001600160a01b0392831692610100909204909116907f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a90600090a36006805460058054610100600160a81b0319166101006001600160a01b038416021790556001600160a01b0319169055565b60055461010090046001600160a01b031633146106a1576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6106ab8282610b42565b5050565b60055461010090046001600160a01b031681565b60048054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561046e5780601f106104435761010080835404028352916020019161046e565b60055461010090046001600160a01b0316331461077c576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6106ab8282610c32565b600061048c610793610976565b8461055f8560405180606001604052806025815260200161109760259139600160006107bd610976565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190610d2e565b600654600090600160a01b900460ff16610848576040805162461bcd60e51b815260206004820152601660248201527511549497d514905394d1915494d7d11254d05093115160521b604482015290519081900360640190fd5b6108528383610dc5565b9392505050565b600654600160a01b900460ff1681565b6006546001600160a01b031681565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b60055461010090046001600160a01b031633146108fb576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6005546001600160a01b03828116610100909204161415610954576040805162461bcd60e51b815260206004820152600e60248201526d22a9292fa9a0a6a2afa7aba722a960911b604482015290519081900360640190fd5b600680546001600160a01b0319166001600160a01b0392909216919091179055565b3390565b6001600160a01b0383166109bf5760405162461bcd60e51b81526004018080602001828103825260248152602001806110736024913960400191505060405180910390fd5b6001600160a01b038216610a045760405162461bcd60e51b8152600401808060200182810382526022815260200180610fbd6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6000610a73848484610dd5565b610ade84610a7f610976565b61055f85604051806060016040528060288152602001611005602891396001600160a01b038a16600090815260016020526040812090610abd610976565b6001600160a01b031681526020810191909152604001600020549190610d2e565b5060019392505050565b600082820183811015610852576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6001600160a01b038216610b9d576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b610ba960008383610f30565b600254610bb69082610ae8565b6002556001600160a01b038216600090815260208190526040902054610bdc9082610ae8565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6001600160a01b038216610c775760405162461bcd60e51b815260040180806020018281038252602181526020018061102d6021913960400191505060405180910390fd5b610c8382600083610f30565b610cc081604051806060016040528060228152602001610f9b602291396001600160a01b0385166000908152602081905260409020549190610d2e565b6001600160a01b038316600090815260208190526040902055600254610ce69082610f35565b6002556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b60008184841115610dbd5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610d82578181015183820152602001610d6a565b50505050905090810190601f168015610daf5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600061048c610dd2610976565b84845b6001600160a01b038316610e1a5760405162461bcd60e51b815260040180806020018281038252602581526020018061104e6025913960400191505060405180910390fd5b6001600160a01b038216610e5f5760405162461bcd60e51b8152600401808060200182810382526023815260200180610f786023913960400191505060405180910390fd5b610e6a838383610f30565b610ea781604051806060016040528060268152602001610fdf602691396001600160a01b0386166000908152602081905260409020549190610d2e565b6001600160a01b038085166000908152602081905260408082209390935590841681522054610ed69082610ae8565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b505050565b600061085283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610d2e56fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220ecac5918684c98555c3184d70a90f132ac91c0ac1206cea5e81bfd471c94161764736f6c634300060c0033",
"deployedBytecode": "0x608060405234801561001057600080fd5b50600436106101165760003560e01c80638da5cb5b116100a2578063a9059cbb11610071578063a9059cbb14610352578063bef97c871461037e578063d4ee1d9014610386578063dd62ed3e1461038e578063f2fde38b146103bc57610116565b80638da5cb5b146102ce57806395d89b41146102f2578063a24835d1146102fa578063a457c2d71461032657610116565b8063313ce567116100e9578063313ce56714610228578063395093511461024657806370a082311461027257806379ba509714610298578063867904b4146102a257610116565b806306fdde031461011b578063095ea7b31461019857806318160ddd146101d857806323b872dd146101f2575b600080fd5b6101236103e2565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561015d578181015183820152602001610145565b50505050905090810190601f16801561018a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101c4600480360360408110156101ae57600080fd5b506001600160a01b038135169060200135610478565b604080519115158252519081900360200190f35b6101e0610495565b60408051918252519081900360200190f35b6101c46004803603606081101561020857600080fd5b506001600160a01b0381358116916020810135909116906040013561049b565b610230610508565b6040805160ff9092168252519081900360200190f35b6101c46004803603604081101561025c57600080fd5b506001600160a01b038135169060200135610511565b6101e06004803603602081101561028857600080fd5b50356001600160a01b0316610564565b6102a061057f565b005b6102a0600480360360408110156102b857600080fd5b506001600160a01b038135169060200135610649565b6102d66106af565b604080516001600160a01b039092168252519081900360200190f35b6101236106c3565b6102a06004803603604081101561031057600080fd5b506001600160a01b038135169060200135610724565b6101c46004803603604081101561033c57600080fd5b506001600160a01b038135169060200135610786565b6101c46004803603604081101561036857600080fd5b506001600160a01b0381351690602001356107ee565b6101c4610859565b6102d6610869565b6101e0600480360360408110156103a457600080fd5b506001600160a01b0381358116916020013516610878565b6102a0600480360360208110156103d257600080fd5b50356001600160a01b03166108a3565b60038054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561046e5780601f106104435761010080835404028352916020019161046e565b820191906000526020600020905b81548152906001019060200180831161045157829003601f168201915b5050505050905090565b600061048c610485610976565b848461097a565b50600192915050565b60025490565b600654600090600160a01b900460ff166104f5576040805162461bcd60e51b815260206004820152601660248201527511549497d514905394d1915494d7d11254d05093115160521b604482015290519081900360640190fd5b610500848484610a66565b949350505050565b60055460ff1690565b600061048c61051e610976565b8461055f856001600061052f610976565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490610ae8565b61097a565b6001600160a01b031660009081526020819052604090205490565b6006546001600160a01b031633146105d2576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6006546005546040516001600160a01b0392831692610100909204909116907f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a90600090a36006805460058054610100600160a81b0319166101006001600160a01b038416021790556001600160a01b0319169055565b60055461010090046001600160a01b031633146106a1576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6106ab8282610b42565b5050565b60055461010090046001600160a01b031681565b60048054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561046e5780601f106104435761010080835404028352916020019161046e565b60055461010090046001600160a01b0316331461077c576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6106ab8282610c32565b600061048c610793610976565b8461055f8560405180606001604052806025815260200161109760259139600160006107bd610976565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190610d2e565b600654600090600160a01b900460ff16610848576040805162461bcd60e51b815260206004820152601660248201527511549497d514905394d1915494d7d11254d05093115160521b604482015290519081900360640190fd5b6108528383610dc5565b9392505050565b600654600160a01b900460ff1681565b6006546001600160a01b031681565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b60055461010090046001600160a01b031633146108fb576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6005546001600160a01b03828116610100909204161415610954576040805162461bcd60e51b815260206004820152600e60248201526d22a9292fa9a0a6a2afa7aba722a960911b604482015290519081900360640190fd5b600680546001600160a01b0319166001600160a01b0392909216919091179055565b3390565b6001600160a01b0383166109bf5760405162461bcd60e51b81526004018080602001828103825260248152602001806110736024913960400191505060405180910390fd5b6001600160a01b038216610a045760405162461bcd60e51b8152600401808060200182810382526022815260200180610fbd6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6000610a73848484610dd5565b610ade84610a7f610976565b61055f85604051806060016040528060288152602001611005602891396001600160a01b038a16600090815260016020526040812090610abd610976565b6001600160a01b031681526020810191909152604001600020549190610d2e565b5060019392505050565b600082820183811015610852576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6001600160a01b038216610b9d576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b610ba960008383610f30565b600254610bb69082610ae8565b6002556001600160a01b038216600090815260208190526040902054610bdc9082610ae8565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6001600160a01b038216610c775760405162461bcd60e51b815260040180806020018281038252602181526020018061102d6021913960400191505060405180910390fd5b610c8382600083610f30565b610cc081604051806060016040528060228152602001610f9b602291396001600160a01b0385166000908152602081905260409020549190610d2e565b6001600160a01b038316600090815260208190526040902055600254610ce69082610f35565b6002556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b60008184841115610dbd5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610d82578181015183820152602001610d6a565b50505050905090810190601f168015610daf5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600061048c610dd2610976565b84845b6001600160a01b038316610e1a5760405162461bcd60e51b815260040180806020018281038252602581526020018061104e6025913960400191505060405180910390fd5b6001600160a01b038216610e5f5760405162461bcd60e51b8152600401808060200182810382526023815260200180610f786023913960400191505060405180910390fd5b610e6a838383610f30565b610ea781604051806060016040528060268152602001610fdf602691396001600160a01b0386166000908152602081905260409020549190610d2e565b6001600160a01b038085166000908152602081905260408082209390935590841681522054610ed69082610ae8565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b505050565b600061085283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610d2e56fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220ecac5918684c98555c3184d70a90f132ac91c0ac1206cea5e81bfd471c94161764736f6c634300060c0033",
"linkReferences": {},
"deployedLinkReferences": {}
}
{
"_format": "hh-sol-dbg-1",
"buildInfo": "../../build-info/76edc928ee8a0544e6300df8a3efeee4.json"
"buildInfo": "../../build-info/7d2905f3816e562224c3da99a93c3ce6.json"
}

@@ -336,6 +336,6 @@ {

],
"bytecode": "0x60a06040523480156200001157600080fd5b5060405162000e3038038062000e30833981810160405260208110156200003757600080fd5b50516001600160a01b03811662000095576040805162461bcd60e51b815260206004820152601360248201527f4552525f494e56414c49445f4144445245535300000000000000000000000000604482015290519081900360640190fd5b6001600160601b0319606082901b16608052620000c260008051602062000e108339815191528062000174565b620000fd7ff7c047210237bf53c8285c7817cb2a0024d34daf6d0b9599c37e3e9df2af8f6660008051602062000e1083398151915262000174565b620001497faeaef46186eb59f884e36929b6d682a6ae35e1e43d8f05f058dcefb92b6014617ff7c047210237bf53c8285c7817cb2a0024d34daf6d0b9599c37e3e9df2af8f6662000174565b6200016d60008051602062000e1083398151915262000167620001c6565b620001ca565b50620002da565b600082815260208190526040808220600201549051839285917fbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff9190a460009182526020829052604090912060020155565b3390565b620001d68282620001da565b5050565b600082815260208181526040909120620001ff9183906200076762000253821b17901c565b15620001d6576200020f620001c6565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b60006200026a836001600160a01b03841662000273565b90505b92915050565b6000620002818383620002c2565b620002b9575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556200026d565b5060006200026d565b60009081526001919091016020526040902054151590565b60805160601c610b096200030760003980610461528061054752806105da52806107455250610b096000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c806342966c6811610097578063a217fddf11610066578063a217fddf1461026b578063ca15c87314610273578063d547741f14610290578063fc0c546a146102bc576100f5565b806342966c68146101c75780639010d07c146101e457806391d148541461022357806392afc33a14610263576100f5565b80632f2ff15d116100d35780632f2ff15d1461013957806336568abe1461016757806338a5e0161461019357806340c10f191461019b576100f5565b80630d80af9b146100fa5780632358f35514610114578063248a9ca31461011c575b600080fd5b6101026102c4565b60408051918252519081900360200190f35b6101026102e8565b6101026004803603602081101561013257600080fd5b503561030c565b6101656004803603604081101561014f57600080fd5b50803590602001356001600160a01b0316610321565b005b6101656004803603604081101561017d57600080fd5b50803590602001356001600160a01b031661038d565b6101656103ee565b610165600480360360408110156101b157600080fd5b506001600160a01b0381351690602001356104d4565b610165600480360360208110156101dd57600080fd5b50356105d8565b610207600480360360408110156101fa57600080fd5b5080359060200135610671565b604080516001600160a01b039092168252519081900360200190f35b61024f6004803603604081101561023957600080fd5b50803590602001356001600160a01b0316610692565b604080519115158252519081900360200190f35b6101026106aa565b6101026106ce565b6101026004803603602081101561028957600080fd5b50356106d3565b610165600480360360408110156102a657600080fd5b50803590602001356001600160a01b03166106ea565b610207610743565b7f0c7ade2c7c08453ea605b4a8f3fb0e03e3ffcffbfa41ca8ee543d0fd74cada3881565b7ff7c047210237bf53c8285c7817cb2a0024d34daf6d0b9599c37e3e9df2af8f6681565b60009081526020819052604090206002015490565b6000828152602081905260409020600201546103449061033f61077c565b610692565b61037f5760405162461bcd60e51b815260040180806020018281038252602f815260200180610a46602f913960400191505060405180910390fd5b6103898282610780565b5050565b61039561077c565b6001600160a01b0316816001600160a01b0316146103e45760405162461bcd60e51b815260040180806020018281038252602f815260200180610aa5602f913960400191505060405180910390fd5b61038982826107e9565b61041a7f0c7ade2c7c08453ea605b4a8f3fb0e03e3ffcffbfa41ca8ee543d0fd74cada3861033f61077c565b61045f576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166379ba50976040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156104ba57600080fd5b505af11580156104ce573d6000803e3d6000fd5b50505050565b6105007faeaef46186eb59f884e36929b6d682a6ae35e1e43d8f05f058dcefb92b60146161033f61077c565b610545576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663867904b483836040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b1580156105bc57600080fd5b505af11580156105d0573d6000803e3d6000fd5b505050505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663a24835d161060f61077c565b836040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b15801561065657600080fd5b505af115801561066a573d6000803e3d6000fd5b5050505050565b60008281526020819052604081206106899083610852565b90505b92915050565b6000828152602081905260408120610689908361085e565b7faeaef46186eb59f884e36929b6d682a6ae35e1e43d8f05f058dcefb92b60146181565b600081565b600081815260208190526040812061068c90610873565b6000828152602081905260409020600201546107089061033f61077c565b6103e45760405162461bcd60e51b8152600401808060200182810382526030815260200180610a756030913960400191505060405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000081565b6000610689836001600160a01b03841661087e565b3390565b60008281526020819052604090206107989082610767565b15610389576107a561077c565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b600082815260208190526040902061080190826108c8565b156103895761080e61077c565b6001600160a01b0316816001600160a01b0316837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45050565b600061068983836108dd565b6000610689836001600160a01b038416610941565b600061068c82610959565b600061088a8383610941565b6108c05750815460018181018455600084815260208082209093018490558454848252828601909352604090209190915561068c565b50600061068c565b6000610689836001600160a01b03841661095d565b8154600090821061091f5760405162461bcd60e51b8152600401808060200182810382526022815260200180610a246022913960400191505060405180910390fd5b82600001828154811061092e57fe5b9060005260206000200154905092915050565b60009081526001919091016020526040902054151590565b5490565b60008181526001830160205260408120548015610a19578354600019808301919081019060009087908390811061099057fe5b90600052602060002001549050808760000184815481106109ad57fe5b6000918252602080832090910192909255828152600189810190925260409020908401905586548790806109dd57fe5b6001900381819060005260206000200160009055905586600101600087815260200190815260200160002060009055600194505050505061068c565b600091505061068c56fe456e756d657261626c655365743a20696e646578206f7574206f6620626f756e6473416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f206772616e74416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f207265766f6b65416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636520726f6c657320666f722073656c66a2646970667358221220832ea7503aa0b10414cfd98de4f3b4edae0bf61f2394240f74db0919f14f146664736f6c634300060c00330c7ade2c7c08453ea605b4a8f3fb0e03e3ffcffbfa41ca8ee543d0fd74cada38",
"deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100f55760003560e01c806342966c6811610097578063a217fddf11610066578063a217fddf1461026b578063ca15c87314610273578063d547741f14610290578063fc0c546a146102bc576100f5565b806342966c68146101c75780639010d07c146101e457806391d148541461022357806392afc33a14610263576100f5565b80632f2ff15d116100d35780632f2ff15d1461013957806336568abe1461016757806338a5e0161461019357806340c10f191461019b576100f5565b80630d80af9b146100fa5780632358f35514610114578063248a9ca31461011c575b600080fd5b6101026102c4565b60408051918252519081900360200190f35b6101026102e8565b6101026004803603602081101561013257600080fd5b503561030c565b6101656004803603604081101561014f57600080fd5b50803590602001356001600160a01b0316610321565b005b6101656004803603604081101561017d57600080fd5b50803590602001356001600160a01b031661038d565b6101656103ee565b610165600480360360408110156101b157600080fd5b506001600160a01b0381351690602001356104d4565b610165600480360360208110156101dd57600080fd5b50356105d8565b610207600480360360408110156101fa57600080fd5b5080359060200135610671565b604080516001600160a01b039092168252519081900360200190f35b61024f6004803603604081101561023957600080fd5b50803590602001356001600160a01b0316610692565b604080519115158252519081900360200190f35b6101026106aa565b6101026106ce565b6101026004803603602081101561028957600080fd5b50356106d3565b610165600480360360408110156102a657600080fd5b50803590602001356001600160a01b03166106ea565b610207610743565b7f0c7ade2c7c08453ea605b4a8f3fb0e03e3ffcffbfa41ca8ee543d0fd74cada3881565b7ff7c047210237bf53c8285c7817cb2a0024d34daf6d0b9599c37e3e9df2af8f6681565b60009081526020819052604090206002015490565b6000828152602081905260409020600201546103449061033f61077c565b610692565b61037f5760405162461bcd60e51b815260040180806020018281038252602f815260200180610a46602f913960400191505060405180910390fd5b6103898282610780565b5050565b61039561077c565b6001600160a01b0316816001600160a01b0316146103e45760405162461bcd60e51b815260040180806020018281038252602f815260200180610aa5602f913960400191505060405180910390fd5b61038982826107e9565b61041a7f0c7ade2c7c08453ea605b4a8f3fb0e03e3ffcffbfa41ca8ee543d0fd74cada3861033f61077c565b61045f576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166379ba50976040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156104ba57600080fd5b505af11580156104ce573d6000803e3d6000fd5b50505050565b6105007faeaef46186eb59f884e36929b6d682a6ae35e1e43d8f05f058dcefb92b60146161033f61077c565b610545576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663867904b483836040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b1580156105bc57600080fd5b505af11580156105d0573d6000803e3d6000fd5b505050505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663a24835d161060f61077c565b836040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b15801561065657600080fd5b505af115801561066a573d6000803e3d6000fd5b5050505050565b60008281526020819052604081206106899083610852565b90505b92915050565b6000828152602081905260408120610689908361085e565b7faeaef46186eb59f884e36929b6d682a6ae35e1e43d8f05f058dcefb92b60146181565b600081565b600081815260208190526040812061068c90610873565b6000828152602081905260409020600201546107089061033f61077c565b6103e45760405162461bcd60e51b8152600401808060200182810382526030815260200180610a756030913960400191505060405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000081565b6000610689836001600160a01b03841661087e565b3390565b60008281526020819052604090206107989082610767565b15610389576107a561077c565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b600082815260208190526040902061080190826108c8565b156103895761080e61077c565b6001600160a01b0316816001600160a01b0316837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45050565b600061068983836108dd565b6000610689836001600160a01b038416610941565b600061068c82610959565b600061088a8383610941565b6108c05750815460018181018455600084815260208082209093018490558454848252828601909352604090209190915561068c565b50600061068c565b6000610689836001600160a01b03841661095d565b8154600090821061091f5760405162461bcd60e51b8152600401808060200182810382526022815260200180610a246022913960400191505060405180910390fd5b82600001828154811061092e57fe5b9060005260206000200154905092915050565b60009081526001919091016020526040902054151590565b5490565b60008181526001830160205260408120548015610a19578354600019808301919081019060009087908390811061099057fe5b90600052602060002001549050808760000184815481106109ad57fe5b6000918252602080832090910192909255828152600189810190925260409020908401905586548790806109dd57fe5b6001900381819060005260206000200160009055905586600101600087815260200190815260200160002060009055600194505050505061068c565b600091505061068c56fe456e756d657261626c655365743a20696e646578206f7574206f6620626f756e6473416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f206772616e74416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f207265766f6b65416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636520726f6c657320666f722073656c66a2646970667358221220832ea7503aa0b10414cfd98de4f3b4edae0bf61f2394240f74db0919f14f146664736f6c634300060c0033",
"bytecode": "0x60a06040523480156200001157600080fd5b5060405162000e3038038062000e30833981810160405260208110156200003757600080fd5b50516001600160a01b03811662000095576040805162461bcd60e51b815260206004820152601360248201527f4552525f494e56414c49445f4144445245535300000000000000000000000000604482015290519081900360640190fd5b6001600160601b0319606082901b16608052620000c260008051602062000e108339815191528062000174565b620000fd7ff7c047210237bf53c8285c7817cb2a0024d34daf6d0b9599c37e3e9df2af8f6660008051602062000e1083398151915262000174565b620001497faeaef46186eb59f884e36929b6d682a6ae35e1e43d8f05f058dcefb92b6014617ff7c047210237bf53c8285c7817cb2a0024d34daf6d0b9599c37e3e9df2af8f6662000174565b6200016d60008051602062000e1083398151915262000167620001c6565b620001ca565b50620002da565b600082815260208190526040808220600201549051839285917fbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff9190a460009182526020829052604090912060020155565b3390565b620001d68282620001da565b5050565b600082815260208181526040909120620001ff9183906200076762000253821b17901c565b15620001d6576200020f620001c6565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b60006200026a836001600160a01b03841662000273565b90505b92915050565b6000620002818383620002c2565b620002b9575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556200026d565b5060006200026d565b60009081526001919091016020526040902054151590565b60805160601c610b096200030760003980610461528061054752806105da52806107455250610b096000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c806342966c6811610097578063a217fddf11610066578063a217fddf1461026b578063ca15c87314610273578063d547741f14610290578063fc0c546a146102bc576100f5565b806342966c68146101c75780639010d07c146101e457806391d148541461022357806392afc33a14610263576100f5565b80632f2ff15d116100d35780632f2ff15d1461013957806336568abe1461016757806338a5e0161461019357806340c10f191461019b576100f5565b80630d80af9b146100fa5780632358f35514610114578063248a9ca31461011c575b600080fd5b6101026102c4565b60408051918252519081900360200190f35b6101026102e8565b6101026004803603602081101561013257600080fd5b503561030c565b6101656004803603604081101561014f57600080fd5b50803590602001356001600160a01b0316610321565b005b6101656004803603604081101561017d57600080fd5b50803590602001356001600160a01b031661038d565b6101656103ee565b610165600480360360408110156101b157600080fd5b506001600160a01b0381351690602001356104d4565b610165600480360360208110156101dd57600080fd5b50356105d8565b610207600480360360408110156101fa57600080fd5b5080359060200135610671565b604080516001600160a01b039092168252519081900360200190f35b61024f6004803603604081101561023957600080fd5b50803590602001356001600160a01b0316610692565b604080519115158252519081900360200190f35b6101026106aa565b6101026106ce565b6101026004803603602081101561028957600080fd5b50356106d3565b610165600480360360408110156102a657600080fd5b50803590602001356001600160a01b03166106ea565b610207610743565b7f0c7ade2c7c08453ea605b4a8f3fb0e03e3ffcffbfa41ca8ee543d0fd74cada3881565b7ff7c047210237bf53c8285c7817cb2a0024d34daf6d0b9599c37e3e9df2af8f6681565b60009081526020819052604090206002015490565b6000828152602081905260409020600201546103449061033f61077c565b610692565b61037f5760405162461bcd60e51b815260040180806020018281038252602f815260200180610a46602f913960400191505060405180910390fd5b6103898282610780565b5050565b61039561077c565b6001600160a01b0316816001600160a01b0316146103e45760405162461bcd60e51b815260040180806020018281038252602f815260200180610aa5602f913960400191505060405180910390fd5b61038982826107e9565b61041a7f0c7ade2c7c08453ea605b4a8f3fb0e03e3ffcffbfa41ca8ee543d0fd74cada3861033f61077c565b61045f576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166379ba50976040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156104ba57600080fd5b505af11580156104ce573d6000803e3d6000fd5b50505050565b6105007faeaef46186eb59f884e36929b6d682a6ae35e1e43d8f05f058dcefb92b60146161033f61077c565b610545576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663867904b483836040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b1580156105bc57600080fd5b505af11580156105d0573d6000803e3d6000fd5b505050505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663a24835d161060f61077c565b836040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b15801561065657600080fd5b505af115801561066a573d6000803e3d6000fd5b5050505050565b60008281526020819052604081206106899083610852565b90505b92915050565b6000828152602081905260408120610689908361085e565b7faeaef46186eb59f884e36929b6d682a6ae35e1e43d8f05f058dcefb92b60146181565b600081565b600081815260208190526040812061068c90610873565b6000828152602081905260409020600201546107089061033f61077c565b6103e45760405162461bcd60e51b8152600401808060200182810382526030815260200180610a756030913960400191505060405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000081565b6000610689836001600160a01b03841661087e565b3390565b60008281526020819052604090206107989082610767565b15610389576107a561077c565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b600082815260208190526040902061080190826108c8565b156103895761080e61077c565b6001600160a01b0316816001600160a01b0316837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45050565b600061068983836108dd565b6000610689836001600160a01b038416610941565b600061068c82610959565b600061088a8383610941565b6108c05750815460018181018455600084815260208082209093018490558454848252828601909352604090209190915561068c565b50600061068c565b6000610689836001600160a01b03841661095d565b8154600090821061091f5760405162461bcd60e51b8152600401808060200182810382526022815260200180610a246022913960400191505060405180910390fd5b82600001828154811061092e57fe5b9060005260206000200154905092915050565b60009081526001919091016020526040902054151590565b5490565b60008181526001830160205260408120548015610a19578354600019808301919081019060009087908390811061099057fe5b90600052602060002001549050808760000184815481106109ad57fe5b6000918252602080832090910192909255828152600189810190925260409020908401905586548790806109dd57fe5b6001900381819060005260206000200160009055905586600101600087815260200190815260200160002060009055600194505050505061068c565b600091505061068c56fe456e756d657261626c655365743a20696e646578206f7574206f6620626f756e6473416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f206772616e74416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f207265766f6b65416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636520726f6c657320666f722073656c66a2646970667358221220ae780a66b058f19e91cc01b8416e1081b7434c89a3fb282dfdf893becc42939464736f6c634300060c00330c7ade2c7c08453ea605b4a8f3fb0e03e3ffcffbfa41ca8ee543d0fd74cada38",
"deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100f55760003560e01c806342966c6811610097578063a217fddf11610066578063a217fddf1461026b578063ca15c87314610273578063d547741f14610290578063fc0c546a146102bc576100f5565b806342966c68146101c75780639010d07c146101e457806391d148541461022357806392afc33a14610263576100f5565b80632f2ff15d116100d35780632f2ff15d1461013957806336568abe1461016757806338a5e0161461019357806340c10f191461019b576100f5565b80630d80af9b146100fa5780632358f35514610114578063248a9ca31461011c575b600080fd5b6101026102c4565b60408051918252519081900360200190f35b6101026102e8565b6101026004803603602081101561013257600080fd5b503561030c565b6101656004803603604081101561014f57600080fd5b50803590602001356001600160a01b0316610321565b005b6101656004803603604081101561017d57600080fd5b50803590602001356001600160a01b031661038d565b6101656103ee565b610165600480360360408110156101b157600080fd5b506001600160a01b0381351690602001356104d4565b610165600480360360208110156101dd57600080fd5b50356105d8565b610207600480360360408110156101fa57600080fd5b5080359060200135610671565b604080516001600160a01b039092168252519081900360200190f35b61024f6004803603604081101561023957600080fd5b50803590602001356001600160a01b0316610692565b604080519115158252519081900360200190f35b6101026106aa565b6101026106ce565b6101026004803603602081101561028957600080fd5b50356106d3565b610165600480360360408110156102a657600080fd5b50803590602001356001600160a01b03166106ea565b610207610743565b7f0c7ade2c7c08453ea605b4a8f3fb0e03e3ffcffbfa41ca8ee543d0fd74cada3881565b7ff7c047210237bf53c8285c7817cb2a0024d34daf6d0b9599c37e3e9df2af8f6681565b60009081526020819052604090206002015490565b6000828152602081905260409020600201546103449061033f61077c565b610692565b61037f5760405162461bcd60e51b815260040180806020018281038252602f815260200180610a46602f913960400191505060405180910390fd5b6103898282610780565b5050565b61039561077c565b6001600160a01b0316816001600160a01b0316146103e45760405162461bcd60e51b815260040180806020018281038252602f815260200180610aa5602f913960400191505060405180910390fd5b61038982826107e9565b61041a7f0c7ade2c7c08453ea605b4a8f3fb0e03e3ffcffbfa41ca8ee543d0fd74cada3861033f61077c565b61045f576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166379ba50976040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156104ba57600080fd5b505af11580156104ce573d6000803e3d6000fd5b50505050565b6105007faeaef46186eb59f884e36929b6d682a6ae35e1e43d8f05f058dcefb92b60146161033f61077c565b610545576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663867904b483836040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b1580156105bc57600080fd5b505af11580156105d0573d6000803e3d6000fd5b505050505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663a24835d161060f61077c565b836040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b15801561065657600080fd5b505af115801561066a573d6000803e3d6000fd5b5050505050565b60008281526020819052604081206106899083610852565b90505b92915050565b6000828152602081905260408120610689908361085e565b7faeaef46186eb59f884e36929b6d682a6ae35e1e43d8f05f058dcefb92b60146181565b600081565b600081815260208190526040812061068c90610873565b6000828152602081905260409020600201546107089061033f61077c565b6103e45760405162461bcd60e51b8152600401808060200182810382526030815260200180610a756030913960400191505060405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000081565b6000610689836001600160a01b03841661087e565b3390565b60008281526020819052604090206107989082610767565b15610389576107a561077c565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b600082815260208190526040902061080190826108c8565b156103895761080e61077c565b6001600160a01b0316816001600160a01b0316837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45050565b600061068983836108dd565b6000610689836001600160a01b038416610941565b600061068c82610959565b600061088a8383610941565b6108c05750815460018181018455600084815260208082209093018490558454848252828601909352604090209190915561068c565b50600061068c565b6000610689836001600160a01b03841661095d565b8154600090821061091f5760405162461bcd60e51b8152600401808060200182810382526022815260200180610a246022913960400191505060405180910390fd5b82600001828154811061092e57fe5b9060005260206000200154905092915050565b60009081526001919091016020526040902054151590565b5490565b60008181526001830160205260408120548015610a19578354600019808301919081019060009087908390811061099057fe5b90600052602060002001549050808760000184815481106109ad57fe5b6000918252602080832090910192909255828152600189810190925260409020908401905586548790806109dd57fe5b6001900381819060005260206000200160009055905586600101600087815260200190815260200160002060009055600194505050505061068c565b600091505061068c56fe456e756d657261626c655365743a20696e646578206f7574206f6620626f756e6473416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f206772616e74416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f207265766f6b65416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636520726f6c657320666f722073656c66a2646970667358221220ae780a66b058f19e91cc01b8416e1081b7434c89a3fb282dfdf893becc42939464736f6c634300060c0033",
"linkReferences": {},
"deployedLinkReferences": {}
}
{
"name": "@bancor/token-governance",
"version": "0.1.4",
"version": "0.1.5",
"description": "Role-based Token Governance",

@@ -5,0 +5,0 @@ "repository": {

@@ -14,3 +14,3 @@ import { Signer, ContractFactory, Overrides } from "ethers";

connect(signer: Signer): Claimable__factory;
static readonly bytecode = "0x608060405234801561001057600080fd5b50600080546001600160a01b03191633179055610281806100326000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c806379ba5097146100515780638da5cb5b1461005b578063d4ee1d901461007f578063f2fde38b14610087575b600080fd5b6100596100ad565b005b610063610164565b604080516001600160a01b039092168252519081900360200190f35b610063610173565b6100596004803603602081101561009d57600080fd5b50356001600160a01b0316610182565b6001546001600160a01b03163314610100576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b600154600080546040516001600160a01b0393841693909116917f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a91a360018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b6000546001600160a01b031681565b6001546001600160a01b031681565b6000546001600160a01b031633146101d5576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6000546001600160a01b0382811691161415610229576040805162461bcd60e51b815260206004820152600e60248201526d22a9292fa9a0a6a2afa7aba722a960911b604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b039290921691909117905556fea264697066735822122077d0202d1d4d0f9d5aa75b66c2cc2494227bd20c4c94309ecc1b4995dccbe72564736f6c634300060c0033";
static readonly bytecode = "0x608060405234801561001057600080fd5b50600080546001600160a01b03191633179055610281806100326000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c806379ba5097146100515780638da5cb5b1461005b578063d4ee1d901461007f578063f2fde38b14610087575b600080fd5b6100596100ad565b005b610063610164565b604080516001600160a01b039092168252519081900360200190f35b610063610173565b6100596004803603602081101561009d57600080fd5b50356001600160a01b0316610182565b6001546001600160a01b03163314610100576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b600154600080546040516001600160a01b0393841693909116917f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a91a360018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b6000546001600160a01b031681565b6001546001600160a01b031681565b6000546001600160a01b031633146101d5576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6000546001600160a01b0382811691161415610229576040805162461bcd60e51b815260206004820152600e60248201526d22a9292fa9a0a6a2afa7aba722a960911b604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b039290921691909117905556fea2646970667358221220a5f7a81489e0dd0cbb25d97beaefb717ef282d94fdbf2be18cbc3fceb1d1ee1564736f6c634300060c0033";
static readonly abi: ({

@@ -17,0 +17,0 @@ inputs: never[];

@@ -80,3 +80,3 @@ "use strict";

];
const _bytecode = "0x608060405234801561001057600080fd5b50600080546001600160a01b03191633179055610281806100326000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c806379ba5097146100515780638da5cb5b1461005b578063d4ee1d901461007f578063f2fde38b14610087575b600080fd5b6100596100ad565b005b610063610164565b604080516001600160a01b039092168252519081900360200190f35b610063610173565b6100596004803603602081101561009d57600080fd5b50356001600160a01b0316610182565b6001546001600160a01b03163314610100576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b600154600080546040516001600160a01b0393841693909116917f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a91a360018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b6000546001600160a01b031681565b6001546001600160a01b031681565b6000546001600160a01b031633146101d5576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6000546001600160a01b0382811691161415610229576040805162461bcd60e51b815260206004820152600e60248201526d22a9292fa9a0a6a2afa7aba722a960911b604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b039290921691909117905556fea264697066735822122077d0202d1d4d0f9d5aa75b66c2cc2494227bd20c4c94309ecc1b4995dccbe72564736f6c634300060c0033";
const _bytecode = "0x608060405234801561001057600080fd5b50600080546001600160a01b03191633179055610281806100326000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c806379ba5097146100515780638da5cb5b1461005b578063d4ee1d901461007f578063f2fde38b14610087575b600080fd5b6100596100ad565b005b610063610164565b604080516001600160a01b039092168252519081900360200190f35b610063610173565b6100596004803603602081101561009d57600080fd5b50356001600160a01b0316610182565b6001546001600160a01b03163314610100576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b600154600080546040516001600160a01b0393841693909116917f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a91a360018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b6000546001600160a01b031681565b6001546001600160a01b031681565b6000546001600160a01b031633146101d5576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6000546001600160a01b0382811691161415610229576040805162461bcd60e51b815260206004820152600e60248201526d22a9292fa9a0a6a2afa7aba722a960911b604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b039290921691909117905556fea2646970667358221220a5f7a81489e0dd0cbb25d97beaefb717ef282d94fdbf2be18cbc3fceb1d1ee1564736f6c634300060c0033";
class Claimable__factory extends ethers_1.ContractFactory {

@@ -83,0 +83,0 @@ constructor(signer) {

@@ -83,3 +83,3 @@ /* Autogenerated file. Do not edit manually. */

const _bytecode =
"0x608060405234801561001057600080fd5b50600080546001600160a01b03191633179055610281806100326000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c806379ba5097146100515780638da5cb5b1461005b578063d4ee1d901461007f578063f2fde38b14610087575b600080fd5b6100596100ad565b005b610063610164565b604080516001600160a01b039092168252519081900360200190f35b610063610173565b6100596004803603602081101561009d57600080fd5b50356001600160a01b0316610182565b6001546001600160a01b03163314610100576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b600154600080546040516001600160a01b0393841693909116917f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a91a360018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b6000546001600160a01b031681565b6001546001600160a01b031681565b6000546001600160a01b031633146101d5576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6000546001600160a01b0382811691161415610229576040805162461bcd60e51b815260206004820152600e60248201526d22a9292fa9a0a6a2afa7aba722a960911b604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b039290921691909117905556fea264697066735822122077d0202d1d4d0f9d5aa75b66c2cc2494227bd20c4c94309ecc1b4995dccbe72564736f6c634300060c0033";
"0x608060405234801561001057600080fd5b50600080546001600160a01b03191633179055610281806100326000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c806379ba5097146100515780638da5cb5b1461005b578063d4ee1d901461007f578063f2fde38b14610087575b600080fd5b6100596100ad565b005b610063610164565b604080516001600160a01b039092168252519081900360200190f35b610063610173565b6100596004803603602081101561009d57600080fd5b50356001600160a01b0316610182565b6001546001600160a01b03163314610100576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b600154600080546040516001600160a01b0393841693909116917f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a91a360018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b6000546001600160a01b031681565b6001546001600160a01b031681565b6000546001600160a01b031633146101d5576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6000546001600160a01b0382811691161415610229576040805162461bcd60e51b815260206004820152600e60248201526d22a9292fa9a0a6a2afa7aba722a960911b604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b039290921691909117905556fea2646970667358221220a5f7a81489e0dd0cbb25d97beaefb717ef282d94fdbf2be18cbc3fceb1d1ee1564736f6c634300060c0033";

@@ -86,0 +86,0 @@ export class Claimable__factory extends ContractFactory {

@@ -14,3 +14,3 @@ import { Signer, ContractFactory, Overrides } from "ethers";

connect(signer: Signer): MintableToken__factory;
static readonly bytecode = "0x60806040526006805460ff60a01b1916600160a01b1790553480156200002457600080fd5b50604051620013aa380380620013aa833981810160405260408110156200004a57600080fd5b81019080805160405193929190846401000000008211156200006b57600080fd5b9083019060208201858111156200008157600080fd5b82516401000000008111828201881017156200009c57600080fd5b82525081516020918201929091019080838360005b83811015620000cb578181015183820152602001620000b1565b50505050905090810190601f168015620000f95780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156200011d57600080fd5b9083019060208201858111156200013357600080fd5b82516401000000008111828201881017156200014e57600080fd5b82525081516020918201929091019080838360005b838110156200017d57818101518382015260200162000163565b50505050905090810190601f168015620001ab5780820380516001836020036101000a031916815260200191505b50604052505082518391508290620001cb9060039060208501906200020d565b508051620001e19060049060208401906200020d565b505060058054601260ff1990911617610100600160a81b031916610100330217905550620002a9915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200025057805160ff191683800117855562000280565b8280016001018555821562000280579182015b828111156200028057825182559160200191906001019062000263565b506200028e92915062000292565b5090565b5b808211156200028e576000815560010162000293565b6110f180620002b96000396000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c80638da5cb5b116100a2578063a9059cbb11610071578063a9059cbb14610352578063bef97c871461037e578063d4ee1d9014610386578063dd62ed3e1461038e578063f2fde38b146103bc57610116565b80638da5cb5b146102ce57806395d89b41146102f2578063a24835d1146102fa578063a457c2d71461032657610116565b8063313ce567116100e9578063313ce56714610228578063395093511461024657806370a082311461027257806379ba509714610298578063867904b4146102a257610116565b806306fdde031461011b578063095ea7b31461019857806318160ddd146101d857806323b872dd146101f2575b600080fd5b6101236103e2565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561015d578181015183820152602001610145565b50505050905090810190601f16801561018a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101c4600480360360408110156101ae57600080fd5b506001600160a01b038135169060200135610478565b604080519115158252519081900360200190f35b6101e0610495565b60408051918252519081900360200190f35b6101c46004803603606081101561020857600080fd5b506001600160a01b0381358116916020810135909116906040013561049b565b610230610508565b6040805160ff9092168252519081900360200190f35b6101c46004803603604081101561025c57600080fd5b506001600160a01b038135169060200135610511565b6101e06004803603602081101561028857600080fd5b50356001600160a01b0316610564565b6102a061057f565b005b6102a0600480360360408110156102b857600080fd5b506001600160a01b038135169060200135610649565b6102d66106af565b604080516001600160a01b039092168252519081900360200190f35b6101236106c3565b6102a06004803603604081101561031057600080fd5b506001600160a01b038135169060200135610724565b6101c46004803603604081101561033c57600080fd5b506001600160a01b038135169060200135610786565b6101c46004803603604081101561036857600080fd5b506001600160a01b0381351690602001356107ee565b6101c4610859565b6102d6610869565b6101e0600480360360408110156103a457600080fd5b506001600160a01b0381358116916020013516610878565b6102a0600480360360208110156103d257600080fd5b50356001600160a01b03166108a3565b60038054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561046e5780601f106104435761010080835404028352916020019161046e565b820191906000526020600020905b81548152906001019060200180831161045157829003601f168201915b5050505050905090565b600061048c610485610976565b848461097a565b50600192915050565b60025490565b600654600090600160a01b900460ff166104f5576040805162461bcd60e51b815260206004820152601660248201527511549497d514905394d1915494d7d11254d05093115160521b604482015290519081900360640190fd5b610500848484610a66565b949350505050565b60055460ff1690565b600061048c61051e610976565b8461055f856001600061052f610976565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490610ae8565b61097a565b6001600160a01b031660009081526020819052604090205490565b6006546001600160a01b031633146105d2576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6006546005546040516001600160a01b0392831692610100909204909116907f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a90600090a36006805460058054610100600160a81b0319166101006001600160a01b038416021790556001600160a01b0319169055565b60055461010090046001600160a01b031633146106a1576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6106ab8282610b42565b5050565b60055461010090046001600160a01b031681565b60048054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561046e5780601f106104435761010080835404028352916020019161046e565b60055461010090046001600160a01b0316331461077c576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6106ab8282610c32565b600061048c610793610976565b8461055f8560405180606001604052806025815260200161109760259139600160006107bd610976565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190610d2e565b600654600090600160a01b900460ff16610848576040805162461bcd60e51b815260206004820152601660248201527511549497d514905394d1915494d7d11254d05093115160521b604482015290519081900360640190fd5b6108528383610dc5565b9392505050565b600654600160a01b900460ff1681565b6006546001600160a01b031681565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b60055461010090046001600160a01b031633146108fb576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6005546001600160a01b03828116610100909204161415610954576040805162461bcd60e51b815260206004820152600e60248201526d22a9292fa9a0a6a2afa7aba722a960911b604482015290519081900360640190fd5b600680546001600160a01b0319166001600160a01b0392909216919091179055565b3390565b6001600160a01b0383166109bf5760405162461bcd60e51b81526004018080602001828103825260248152602001806110736024913960400191505060405180910390fd5b6001600160a01b038216610a045760405162461bcd60e51b8152600401808060200182810382526022815260200180610fbd6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6000610a73848484610dd5565b610ade84610a7f610976565b61055f85604051806060016040528060288152602001611005602891396001600160a01b038a16600090815260016020526040812090610abd610976565b6001600160a01b031681526020810191909152604001600020549190610d2e565b5060019392505050565b600082820183811015610852576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6001600160a01b038216610b9d576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b610ba960008383610f30565b600254610bb69082610ae8565b6002556001600160a01b038216600090815260208190526040902054610bdc9082610ae8565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6001600160a01b038216610c775760405162461bcd60e51b815260040180806020018281038252602181526020018061102d6021913960400191505060405180910390fd5b610c8382600083610f30565b610cc081604051806060016040528060228152602001610f9b602291396001600160a01b0385166000908152602081905260409020549190610d2e565b6001600160a01b038316600090815260208190526040902055600254610ce69082610f35565b6002556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b60008184841115610dbd5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610d82578181015183820152602001610d6a565b50505050905090810190601f168015610daf5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600061048c610dd2610976565b84845b6001600160a01b038316610e1a5760405162461bcd60e51b815260040180806020018281038252602581526020018061104e6025913960400191505060405180910390fd5b6001600160a01b038216610e5f5760405162461bcd60e51b8152600401808060200182810382526023815260200180610f786023913960400191505060405180910390fd5b610e6a838383610f30565b610ea781604051806060016040528060268152602001610fdf602691396001600160a01b0386166000908152602081905260409020549190610d2e565b6001600160a01b038085166000908152602081905260408082209390935590841681522054610ed69082610ae8565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b505050565b600061085283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610d2e56fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220f372029a86e47b60850a394c857899292f161a64f4fd292fe5c68c4de0665d5964736f6c634300060c0033";
static readonly bytecode = "0x60806040526006805460ff60a01b1916600160a01b1790553480156200002457600080fd5b50604051620013aa380380620013aa833981810160405260408110156200004a57600080fd5b81019080805160405193929190846401000000008211156200006b57600080fd5b9083019060208201858111156200008157600080fd5b82516401000000008111828201881017156200009c57600080fd5b82525081516020918201929091019080838360005b83811015620000cb578181015183820152602001620000b1565b50505050905090810190601f168015620000f95780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156200011d57600080fd5b9083019060208201858111156200013357600080fd5b82516401000000008111828201881017156200014e57600080fd5b82525081516020918201929091019080838360005b838110156200017d57818101518382015260200162000163565b50505050905090810190601f168015620001ab5780820380516001836020036101000a031916815260200191505b50604052505082518391508290620001cb9060039060208501906200020d565b508051620001e19060049060208401906200020d565b505060058054601260ff1990911617610100600160a81b031916610100330217905550620002a9915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200025057805160ff191683800117855562000280565b8280016001018555821562000280579182015b828111156200028057825182559160200191906001019062000263565b506200028e92915062000292565b5090565b5b808211156200028e576000815560010162000293565b6110f180620002b96000396000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c80638da5cb5b116100a2578063a9059cbb11610071578063a9059cbb14610352578063bef97c871461037e578063d4ee1d9014610386578063dd62ed3e1461038e578063f2fde38b146103bc57610116565b80638da5cb5b146102ce57806395d89b41146102f2578063a24835d1146102fa578063a457c2d71461032657610116565b8063313ce567116100e9578063313ce56714610228578063395093511461024657806370a082311461027257806379ba509714610298578063867904b4146102a257610116565b806306fdde031461011b578063095ea7b31461019857806318160ddd146101d857806323b872dd146101f2575b600080fd5b6101236103e2565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561015d578181015183820152602001610145565b50505050905090810190601f16801561018a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101c4600480360360408110156101ae57600080fd5b506001600160a01b038135169060200135610478565b604080519115158252519081900360200190f35b6101e0610495565b60408051918252519081900360200190f35b6101c46004803603606081101561020857600080fd5b506001600160a01b0381358116916020810135909116906040013561049b565b610230610508565b6040805160ff9092168252519081900360200190f35b6101c46004803603604081101561025c57600080fd5b506001600160a01b038135169060200135610511565b6101e06004803603602081101561028857600080fd5b50356001600160a01b0316610564565b6102a061057f565b005b6102a0600480360360408110156102b857600080fd5b506001600160a01b038135169060200135610649565b6102d66106af565b604080516001600160a01b039092168252519081900360200190f35b6101236106c3565b6102a06004803603604081101561031057600080fd5b506001600160a01b038135169060200135610724565b6101c46004803603604081101561033c57600080fd5b506001600160a01b038135169060200135610786565b6101c46004803603604081101561036857600080fd5b506001600160a01b0381351690602001356107ee565b6101c4610859565b6102d6610869565b6101e0600480360360408110156103a457600080fd5b506001600160a01b0381358116916020013516610878565b6102a0600480360360208110156103d257600080fd5b50356001600160a01b03166108a3565b60038054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561046e5780601f106104435761010080835404028352916020019161046e565b820191906000526020600020905b81548152906001019060200180831161045157829003601f168201915b5050505050905090565b600061048c610485610976565b848461097a565b50600192915050565b60025490565b600654600090600160a01b900460ff166104f5576040805162461bcd60e51b815260206004820152601660248201527511549497d514905394d1915494d7d11254d05093115160521b604482015290519081900360640190fd5b610500848484610a66565b949350505050565b60055460ff1690565b600061048c61051e610976565b8461055f856001600061052f610976565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490610ae8565b61097a565b6001600160a01b031660009081526020819052604090205490565b6006546001600160a01b031633146105d2576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6006546005546040516001600160a01b0392831692610100909204909116907f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a90600090a36006805460058054610100600160a81b0319166101006001600160a01b038416021790556001600160a01b0319169055565b60055461010090046001600160a01b031633146106a1576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6106ab8282610b42565b5050565b60055461010090046001600160a01b031681565b60048054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561046e5780601f106104435761010080835404028352916020019161046e565b60055461010090046001600160a01b0316331461077c576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6106ab8282610c32565b600061048c610793610976565b8461055f8560405180606001604052806025815260200161109760259139600160006107bd610976565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190610d2e565b600654600090600160a01b900460ff16610848576040805162461bcd60e51b815260206004820152601660248201527511549497d514905394d1915494d7d11254d05093115160521b604482015290519081900360640190fd5b6108528383610dc5565b9392505050565b600654600160a01b900460ff1681565b6006546001600160a01b031681565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b60055461010090046001600160a01b031633146108fb576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6005546001600160a01b03828116610100909204161415610954576040805162461bcd60e51b815260206004820152600e60248201526d22a9292fa9a0a6a2afa7aba722a960911b604482015290519081900360640190fd5b600680546001600160a01b0319166001600160a01b0392909216919091179055565b3390565b6001600160a01b0383166109bf5760405162461bcd60e51b81526004018080602001828103825260248152602001806110736024913960400191505060405180910390fd5b6001600160a01b038216610a045760405162461bcd60e51b8152600401808060200182810382526022815260200180610fbd6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6000610a73848484610dd5565b610ade84610a7f610976565b61055f85604051806060016040528060288152602001611005602891396001600160a01b038a16600090815260016020526040812090610abd610976565b6001600160a01b031681526020810191909152604001600020549190610d2e565b5060019392505050565b600082820183811015610852576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6001600160a01b038216610b9d576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b610ba960008383610f30565b600254610bb69082610ae8565b6002556001600160a01b038216600090815260208190526040902054610bdc9082610ae8565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6001600160a01b038216610c775760405162461bcd60e51b815260040180806020018281038252602181526020018061102d6021913960400191505060405180910390fd5b610c8382600083610f30565b610cc081604051806060016040528060228152602001610f9b602291396001600160a01b0385166000908152602081905260409020549190610d2e565b6001600160a01b038316600090815260208190526040902055600254610ce69082610f35565b6002556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b60008184841115610dbd5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610d82578181015183820152602001610d6a565b50505050905090810190601f168015610daf5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600061048c610dd2610976565b84845b6001600160a01b038316610e1a5760405162461bcd60e51b815260040180806020018281038252602581526020018061104e6025913960400191505060405180910390fd5b6001600160a01b038216610e5f5760405162461bcd60e51b8152600401808060200182810382526023815260200180610f786023913960400191505060405180910390fd5b610e6a838383610f30565b610ea781604051806060016040528060268152602001610fdf602691396001600160a01b0386166000908152602081905260409020549190610d2e565b6001600160a01b038085166000908152602081905260408082209390935590841681522054610ed69082610ae8565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b505050565b600061085283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610d2e56fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220ecac5918684c98555c3184d70a90f132ac91c0ac1206cea5e81bfd471c94161764736f6c634300060c0033";
static readonly abi: ({

@@ -17,0 +17,0 @@ inputs: {

@@ -410,3 +410,3 @@ "use strict";

];
const _bytecode = "0x60806040526006805460ff60a01b1916600160a01b1790553480156200002457600080fd5b50604051620013aa380380620013aa833981810160405260408110156200004a57600080fd5b81019080805160405193929190846401000000008211156200006b57600080fd5b9083019060208201858111156200008157600080fd5b82516401000000008111828201881017156200009c57600080fd5b82525081516020918201929091019080838360005b83811015620000cb578181015183820152602001620000b1565b50505050905090810190601f168015620000f95780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156200011d57600080fd5b9083019060208201858111156200013357600080fd5b82516401000000008111828201881017156200014e57600080fd5b82525081516020918201929091019080838360005b838110156200017d57818101518382015260200162000163565b50505050905090810190601f168015620001ab5780820380516001836020036101000a031916815260200191505b50604052505082518391508290620001cb9060039060208501906200020d565b508051620001e19060049060208401906200020d565b505060058054601260ff1990911617610100600160a81b031916610100330217905550620002a9915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200025057805160ff191683800117855562000280565b8280016001018555821562000280579182015b828111156200028057825182559160200191906001019062000263565b506200028e92915062000292565b5090565b5b808211156200028e576000815560010162000293565b6110f180620002b96000396000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c80638da5cb5b116100a2578063a9059cbb11610071578063a9059cbb14610352578063bef97c871461037e578063d4ee1d9014610386578063dd62ed3e1461038e578063f2fde38b146103bc57610116565b80638da5cb5b146102ce57806395d89b41146102f2578063a24835d1146102fa578063a457c2d71461032657610116565b8063313ce567116100e9578063313ce56714610228578063395093511461024657806370a082311461027257806379ba509714610298578063867904b4146102a257610116565b806306fdde031461011b578063095ea7b31461019857806318160ddd146101d857806323b872dd146101f2575b600080fd5b6101236103e2565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561015d578181015183820152602001610145565b50505050905090810190601f16801561018a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101c4600480360360408110156101ae57600080fd5b506001600160a01b038135169060200135610478565b604080519115158252519081900360200190f35b6101e0610495565b60408051918252519081900360200190f35b6101c46004803603606081101561020857600080fd5b506001600160a01b0381358116916020810135909116906040013561049b565b610230610508565b6040805160ff9092168252519081900360200190f35b6101c46004803603604081101561025c57600080fd5b506001600160a01b038135169060200135610511565b6101e06004803603602081101561028857600080fd5b50356001600160a01b0316610564565b6102a061057f565b005b6102a0600480360360408110156102b857600080fd5b506001600160a01b038135169060200135610649565b6102d66106af565b604080516001600160a01b039092168252519081900360200190f35b6101236106c3565b6102a06004803603604081101561031057600080fd5b506001600160a01b038135169060200135610724565b6101c46004803603604081101561033c57600080fd5b506001600160a01b038135169060200135610786565b6101c46004803603604081101561036857600080fd5b506001600160a01b0381351690602001356107ee565b6101c4610859565b6102d6610869565b6101e0600480360360408110156103a457600080fd5b506001600160a01b0381358116916020013516610878565b6102a0600480360360208110156103d257600080fd5b50356001600160a01b03166108a3565b60038054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561046e5780601f106104435761010080835404028352916020019161046e565b820191906000526020600020905b81548152906001019060200180831161045157829003601f168201915b5050505050905090565b600061048c610485610976565b848461097a565b50600192915050565b60025490565b600654600090600160a01b900460ff166104f5576040805162461bcd60e51b815260206004820152601660248201527511549497d514905394d1915494d7d11254d05093115160521b604482015290519081900360640190fd5b610500848484610a66565b949350505050565b60055460ff1690565b600061048c61051e610976565b8461055f856001600061052f610976565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490610ae8565b61097a565b6001600160a01b031660009081526020819052604090205490565b6006546001600160a01b031633146105d2576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6006546005546040516001600160a01b0392831692610100909204909116907f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a90600090a36006805460058054610100600160a81b0319166101006001600160a01b038416021790556001600160a01b0319169055565b60055461010090046001600160a01b031633146106a1576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6106ab8282610b42565b5050565b60055461010090046001600160a01b031681565b60048054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561046e5780601f106104435761010080835404028352916020019161046e565b60055461010090046001600160a01b0316331461077c576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6106ab8282610c32565b600061048c610793610976565b8461055f8560405180606001604052806025815260200161109760259139600160006107bd610976565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190610d2e565b600654600090600160a01b900460ff16610848576040805162461bcd60e51b815260206004820152601660248201527511549497d514905394d1915494d7d11254d05093115160521b604482015290519081900360640190fd5b6108528383610dc5565b9392505050565b600654600160a01b900460ff1681565b6006546001600160a01b031681565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b60055461010090046001600160a01b031633146108fb576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6005546001600160a01b03828116610100909204161415610954576040805162461bcd60e51b815260206004820152600e60248201526d22a9292fa9a0a6a2afa7aba722a960911b604482015290519081900360640190fd5b600680546001600160a01b0319166001600160a01b0392909216919091179055565b3390565b6001600160a01b0383166109bf5760405162461bcd60e51b81526004018080602001828103825260248152602001806110736024913960400191505060405180910390fd5b6001600160a01b038216610a045760405162461bcd60e51b8152600401808060200182810382526022815260200180610fbd6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6000610a73848484610dd5565b610ade84610a7f610976565b61055f85604051806060016040528060288152602001611005602891396001600160a01b038a16600090815260016020526040812090610abd610976565b6001600160a01b031681526020810191909152604001600020549190610d2e565b5060019392505050565b600082820183811015610852576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6001600160a01b038216610b9d576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b610ba960008383610f30565b600254610bb69082610ae8565b6002556001600160a01b038216600090815260208190526040902054610bdc9082610ae8565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6001600160a01b038216610c775760405162461bcd60e51b815260040180806020018281038252602181526020018061102d6021913960400191505060405180910390fd5b610c8382600083610f30565b610cc081604051806060016040528060228152602001610f9b602291396001600160a01b0385166000908152602081905260409020549190610d2e565b6001600160a01b038316600090815260208190526040902055600254610ce69082610f35565b6002556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b60008184841115610dbd5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610d82578181015183820152602001610d6a565b50505050905090810190601f168015610daf5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600061048c610dd2610976565b84845b6001600160a01b038316610e1a5760405162461bcd60e51b815260040180806020018281038252602581526020018061104e6025913960400191505060405180910390fd5b6001600160a01b038216610e5f5760405162461bcd60e51b8152600401808060200182810382526023815260200180610f786023913960400191505060405180910390fd5b610e6a838383610f30565b610ea781604051806060016040528060268152602001610fdf602691396001600160a01b0386166000908152602081905260409020549190610d2e565b6001600160a01b038085166000908152602081905260408082209390935590841681522054610ed69082610ae8565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b505050565b600061085283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610d2e56fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220f372029a86e47b60850a394c857899292f161a64f4fd292fe5c68c4de0665d5964736f6c634300060c0033";
const _bytecode = "0x60806040526006805460ff60a01b1916600160a01b1790553480156200002457600080fd5b50604051620013aa380380620013aa833981810160405260408110156200004a57600080fd5b81019080805160405193929190846401000000008211156200006b57600080fd5b9083019060208201858111156200008157600080fd5b82516401000000008111828201881017156200009c57600080fd5b82525081516020918201929091019080838360005b83811015620000cb578181015183820152602001620000b1565b50505050905090810190601f168015620000f95780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156200011d57600080fd5b9083019060208201858111156200013357600080fd5b82516401000000008111828201881017156200014e57600080fd5b82525081516020918201929091019080838360005b838110156200017d57818101518382015260200162000163565b50505050905090810190601f168015620001ab5780820380516001836020036101000a031916815260200191505b50604052505082518391508290620001cb9060039060208501906200020d565b508051620001e19060049060208401906200020d565b505060058054601260ff1990911617610100600160a81b031916610100330217905550620002a9915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200025057805160ff191683800117855562000280565b8280016001018555821562000280579182015b828111156200028057825182559160200191906001019062000263565b506200028e92915062000292565b5090565b5b808211156200028e576000815560010162000293565b6110f180620002b96000396000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c80638da5cb5b116100a2578063a9059cbb11610071578063a9059cbb14610352578063bef97c871461037e578063d4ee1d9014610386578063dd62ed3e1461038e578063f2fde38b146103bc57610116565b80638da5cb5b146102ce57806395d89b41146102f2578063a24835d1146102fa578063a457c2d71461032657610116565b8063313ce567116100e9578063313ce56714610228578063395093511461024657806370a082311461027257806379ba509714610298578063867904b4146102a257610116565b806306fdde031461011b578063095ea7b31461019857806318160ddd146101d857806323b872dd146101f2575b600080fd5b6101236103e2565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561015d578181015183820152602001610145565b50505050905090810190601f16801561018a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101c4600480360360408110156101ae57600080fd5b506001600160a01b038135169060200135610478565b604080519115158252519081900360200190f35b6101e0610495565b60408051918252519081900360200190f35b6101c46004803603606081101561020857600080fd5b506001600160a01b0381358116916020810135909116906040013561049b565b610230610508565b6040805160ff9092168252519081900360200190f35b6101c46004803603604081101561025c57600080fd5b506001600160a01b038135169060200135610511565b6101e06004803603602081101561028857600080fd5b50356001600160a01b0316610564565b6102a061057f565b005b6102a0600480360360408110156102b857600080fd5b506001600160a01b038135169060200135610649565b6102d66106af565b604080516001600160a01b039092168252519081900360200190f35b6101236106c3565b6102a06004803603604081101561031057600080fd5b506001600160a01b038135169060200135610724565b6101c46004803603604081101561033c57600080fd5b506001600160a01b038135169060200135610786565b6101c46004803603604081101561036857600080fd5b506001600160a01b0381351690602001356107ee565b6101c4610859565b6102d6610869565b6101e0600480360360408110156103a457600080fd5b506001600160a01b0381358116916020013516610878565b6102a0600480360360208110156103d257600080fd5b50356001600160a01b03166108a3565b60038054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561046e5780601f106104435761010080835404028352916020019161046e565b820191906000526020600020905b81548152906001019060200180831161045157829003601f168201915b5050505050905090565b600061048c610485610976565b848461097a565b50600192915050565b60025490565b600654600090600160a01b900460ff166104f5576040805162461bcd60e51b815260206004820152601660248201527511549497d514905394d1915494d7d11254d05093115160521b604482015290519081900360640190fd5b610500848484610a66565b949350505050565b60055460ff1690565b600061048c61051e610976565b8461055f856001600061052f610976565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490610ae8565b61097a565b6001600160a01b031660009081526020819052604090205490565b6006546001600160a01b031633146105d2576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6006546005546040516001600160a01b0392831692610100909204909116907f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a90600090a36006805460058054610100600160a81b0319166101006001600160a01b038416021790556001600160a01b0319169055565b60055461010090046001600160a01b031633146106a1576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6106ab8282610b42565b5050565b60055461010090046001600160a01b031681565b60048054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561046e5780601f106104435761010080835404028352916020019161046e565b60055461010090046001600160a01b0316331461077c576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6106ab8282610c32565b600061048c610793610976565b8461055f8560405180606001604052806025815260200161109760259139600160006107bd610976565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190610d2e565b600654600090600160a01b900460ff16610848576040805162461bcd60e51b815260206004820152601660248201527511549497d514905394d1915494d7d11254d05093115160521b604482015290519081900360640190fd5b6108528383610dc5565b9392505050565b600654600160a01b900460ff1681565b6006546001600160a01b031681565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b60055461010090046001600160a01b031633146108fb576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6005546001600160a01b03828116610100909204161415610954576040805162461bcd60e51b815260206004820152600e60248201526d22a9292fa9a0a6a2afa7aba722a960911b604482015290519081900360640190fd5b600680546001600160a01b0319166001600160a01b0392909216919091179055565b3390565b6001600160a01b0383166109bf5760405162461bcd60e51b81526004018080602001828103825260248152602001806110736024913960400191505060405180910390fd5b6001600160a01b038216610a045760405162461bcd60e51b8152600401808060200182810382526022815260200180610fbd6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6000610a73848484610dd5565b610ade84610a7f610976565b61055f85604051806060016040528060288152602001611005602891396001600160a01b038a16600090815260016020526040812090610abd610976565b6001600160a01b031681526020810191909152604001600020549190610d2e565b5060019392505050565b600082820183811015610852576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6001600160a01b038216610b9d576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b610ba960008383610f30565b600254610bb69082610ae8565b6002556001600160a01b038216600090815260208190526040902054610bdc9082610ae8565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6001600160a01b038216610c775760405162461bcd60e51b815260040180806020018281038252602181526020018061102d6021913960400191505060405180910390fd5b610c8382600083610f30565b610cc081604051806060016040528060228152602001610f9b602291396001600160a01b0385166000908152602081905260409020549190610d2e565b6001600160a01b038316600090815260208190526040902055600254610ce69082610f35565b6002556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b60008184841115610dbd5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610d82578181015183820152602001610d6a565b50505050905090810190601f168015610daf5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600061048c610dd2610976565b84845b6001600160a01b038316610e1a5760405162461bcd60e51b815260040180806020018281038252602581526020018061104e6025913960400191505060405180910390fd5b6001600160a01b038216610e5f5760405162461bcd60e51b8152600401808060200182810382526023815260200180610f786023913960400191505060405180910390fd5b610e6a838383610f30565b610ea781604051806060016040528060268152602001610fdf602691396001600160a01b0386166000908152602081905260409020549190610d2e565b6001600160a01b038085166000908152602081905260408082209390935590841681522054610ed69082610ae8565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b505050565b600061085283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610d2e56fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220ecac5918684c98555c3184d70a90f132ac91c0ac1206cea5e81bfd471c94161764736f6c634300060c0033";
class MintableToken__factory extends ethers_1.ContractFactory {

@@ -413,0 +413,0 @@ constructor(signer) {

@@ -413,3 +413,3 @@ /* Autogenerated file. Do not edit manually. */

const _bytecode =
"0x60806040526006805460ff60a01b1916600160a01b1790553480156200002457600080fd5b50604051620013aa380380620013aa833981810160405260408110156200004a57600080fd5b81019080805160405193929190846401000000008211156200006b57600080fd5b9083019060208201858111156200008157600080fd5b82516401000000008111828201881017156200009c57600080fd5b82525081516020918201929091019080838360005b83811015620000cb578181015183820152602001620000b1565b50505050905090810190601f168015620000f95780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156200011d57600080fd5b9083019060208201858111156200013357600080fd5b82516401000000008111828201881017156200014e57600080fd5b82525081516020918201929091019080838360005b838110156200017d57818101518382015260200162000163565b50505050905090810190601f168015620001ab5780820380516001836020036101000a031916815260200191505b50604052505082518391508290620001cb9060039060208501906200020d565b508051620001e19060049060208401906200020d565b505060058054601260ff1990911617610100600160a81b031916610100330217905550620002a9915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200025057805160ff191683800117855562000280565b8280016001018555821562000280579182015b828111156200028057825182559160200191906001019062000263565b506200028e92915062000292565b5090565b5b808211156200028e576000815560010162000293565b6110f180620002b96000396000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c80638da5cb5b116100a2578063a9059cbb11610071578063a9059cbb14610352578063bef97c871461037e578063d4ee1d9014610386578063dd62ed3e1461038e578063f2fde38b146103bc57610116565b80638da5cb5b146102ce57806395d89b41146102f2578063a24835d1146102fa578063a457c2d71461032657610116565b8063313ce567116100e9578063313ce56714610228578063395093511461024657806370a082311461027257806379ba509714610298578063867904b4146102a257610116565b806306fdde031461011b578063095ea7b31461019857806318160ddd146101d857806323b872dd146101f2575b600080fd5b6101236103e2565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561015d578181015183820152602001610145565b50505050905090810190601f16801561018a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101c4600480360360408110156101ae57600080fd5b506001600160a01b038135169060200135610478565b604080519115158252519081900360200190f35b6101e0610495565b60408051918252519081900360200190f35b6101c46004803603606081101561020857600080fd5b506001600160a01b0381358116916020810135909116906040013561049b565b610230610508565b6040805160ff9092168252519081900360200190f35b6101c46004803603604081101561025c57600080fd5b506001600160a01b038135169060200135610511565b6101e06004803603602081101561028857600080fd5b50356001600160a01b0316610564565b6102a061057f565b005b6102a0600480360360408110156102b857600080fd5b506001600160a01b038135169060200135610649565b6102d66106af565b604080516001600160a01b039092168252519081900360200190f35b6101236106c3565b6102a06004803603604081101561031057600080fd5b506001600160a01b038135169060200135610724565b6101c46004803603604081101561033c57600080fd5b506001600160a01b038135169060200135610786565b6101c46004803603604081101561036857600080fd5b506001600160a01b0381351690602001356107ee565b6101c4610859565b6102d6610869565b6101e0600480360360408110156103a457600080fd5b506001600160a01b0381358116916020013516610878565b6102a0600480360360208110156103d257600080fd5b50356001600160a01b03166108a3565b60038054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561046e5780601f106104435761010080835404028352916020019161046e565b820191906000526020600020905b81548152906001019060200180831161045157829003601f168201915b5050505050905090565b600061048c610485610976565b848461097a565b50600192915050565b60025490565b600654600090600160a01b900460ff166104f5576040805162461bcd60e51b815260206004820152601660248201527511549497d514905394d1915494d7d11254d05093115160521b604482015290519081900360640190fd5b610500848484610a66565b949350505050565b60055460ff1690565b600061048c61051e610976565b8461055f856001600061052f610976565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490610ae8565b61097a565b6001600160a01b031660009081526020819052604090205490565b6006546001600160a01b031633146105d2576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6006546005546040516001600160a01b0392831692610100909204909116907f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a90600090a36006805460058054610100600160a81b0319166101006001600160a01b038416021790556001600160a01b0319169055565b60055461010090046001600160a01b031633146106a1576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6106ab8282610b42565b5050565b60055461010090046001600160a01b031681565b60048054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561046e5780601f106104435761010080835404028352916020019161046e565b60055461010090046001600160a01b0316331461077c576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6106ab8282610c32565b600061048c610793610976565b8461055f8560405180606001604052806025815260200161109760259139600160006107bd610976565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190610d2e565b600654600090600160a01b900460ff16610848576040805162461bcd60e51b815260206004820152601660248201527511549497d514905394d1915494d7d11254d05093115160521b604482015290519081900360640190fd5b6108528383610dc5565b9392505050565b600654600160a01b900460ff1681565b6006546001600160a01b031681565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b60055461010090046001600160a01b031633146108fb576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6005546001600160a01b03828116610100909204161415610954576040805162461bcd60e51b815260206004820152600e60248201526d22a9292fa9a0a6a2afa7aba722a960911b604482015290519081900360640190fd5b600680546001600160a01b0319166001600160a01b0392909216919091179055565b3390565b6001600160a01b0383166109bf5760405162461bcd60e51b81526004018080602001828103825260248152602001806110736024913960400191505060405180910390fd5b6001600160a01b038216610a045760405162461bcd60e51b8152600401808060200182810382526022815260200180610fbd6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6000610a73848484610dd5565b610ade84610a7f610976565b61055f85604051806060016040528060288152602001611005602891396001600160a01b038a16600090815260016020526040812090610abd610976565b6001600160a01b031681526020810191909152604001600020549190610d2e565b5060019392505050565b600082820183811015610852576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6001600160a01b038216610b9d576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b610ba960008383610f30565b600254610bb69082610ae8565b6002556001600160a01b038216600090815260208190526040902054610bdc9082610ae8565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6001600160a01b038216610c775760405162461bcd60e51b815260040180806020018281038252602181526020018061102d6021913960400191505060405180910390fd5b610c8382600083610f30565b610cc081604051806060016040528060228152602001610f9b602291396001600160a01b0385166000908152602081905260409020549190610d2e565b6001600160a01b038316600090815260208190526040902055600254610ce69082610f35565b6002556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b60008184841115610dbd5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610d82578181015183820152602001610d6a565b50505050905090810190601f168015610daf5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600061048c610dd2610976565b84845b6001600160a01b038316610e1a5760405162461bcd60e51b815260040180806020018281038252602581526020018061104e6025913960400191505060405180910390fd5b6001600160a01b038216610e5f5760405162461bcd60e51b8152600401808060200182810382526023815260200180610f786023913960400191505060405180910390fd5b610e6a838383610f30565b610ea781604051806060016040528060268152602001610fdf602691396001600160a01b0386166000908152602081905260409020549190610d2e565b6001600160a01b038085166000908152602081905260408082209390935590841681522054610ed69082610ae8565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b505050565b600061085283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610d2e56fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220f372029a86e47b60850a394c857899292f161a64f4fd292fe5c68c4de0665d5964736f6c634300060c0033";
"0x60806040526006805460ff60a01b1916600160a01b1790553480156200002457600080fd5b50604051620013aa380380620013aa833981810160405260408110156200004a57600080fd5b81019080805160405193929190846401000000008211156200006b57600080fd5b9083019060208201858111156200008157600080fd5b82516401000000008111828201881017156200009c57600080fd5b82525081516020918201929091019080838360005b83811015620000cb578181015183820152602001620000b1565b50505050905090810190601f168015620000f95780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156200011d57600080fd5b9083019060208201858111156200013357600080fd5b82516401000000008111828201881017156200014e57600080fd5b82525081516020918201929091019080838360005b838110156200017d57818101518382015260200162000163565b50505050905090810190601f168015620001ab5780820380516001836020036101000a031916815260200191505b50604052505082518391508290620001cb9060039060208501906200020d565b508051620001e19060049060208401906200020d565b505060058054601260ff1990911617610100600160a81b031916610100330217905550620002a9915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200025057805160ff191683800117855562000280565b8280016001018555821562000280579182015b828111156200028057825182559160200191906001019062000263565b506200028e92915062000292565b5090565b5b808211156200028e576000815560010162000293565b6110f180620002b96000396000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c80638da5cb5b116100a2578063a9059cbb11610071578063a9059cbb14610352578063bef97c871461037e578063d4ee1d9014610386578063dd62ed3e1461038e578063f2fde38b146103bc57610116565b80638da5cb5b146102ce57806395d89b41146102f2578063a24835d1146102fa578063a457c2d71461032657610116565b8063313ce567116100e9578063313ce56714610228578063395093511461024657806370a082311461027257806379ba509714610298578063867904b4146102a257610116565b806306fdde031461011b578063095ea7b31461019857806318160ddd146101d857806323b872dd146101f2575b600080fd5b6101236103e2565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561015d578181015183820152602001610145565b50505050905090810190601f16801561018a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101c4600480360360408110156101ae57600080fd5b506001600160a01b038135169060200135610478565b604080519115158252519081900360200190f35b6101e0610495565b60408051918252519081900360200190f35b6101c46004803603606081101561020857600080fd5b506001600160a01b0381358116916020810135909116906040013561049b565b610230610508565b6040805160ff9092168252519081900360200190f35b6101c46004803603604081101561025c57600080fd5b506001600160a01b038135169060200135610511565b6101e06004803603602081101561028857600080fd5b50356001600160a01b0316610564565b6102a061057f565b005b6102a0600480360360408110156102b857600080fd5b506001600160a01b038135169060200135610649565b6102d66106af565b604080516001600160a01b039092168252519081900360200190f35b6101236106c3565b6102a06004803603604081101561031057600080fd5b506001600160a01b038135169060200135610724565b6101c46004803603604081101561033c57600080fd5b506001600160a01b038135169060200135610786565b6101c46004803603604081101561036857600080fd5b506001600160a01b0381351690602001356107ee565b6101c4610859565b6102d6610869565b6101e0600480360360408110156103a457600080fd5b506001600160a01b0381358116916020013516610878565b6102a0600480360360208110156103d257600080fd5b50356001600160a01b03166108a3565b60038054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561046e5780601f106104435761010080835404028352916020019161046e565b820191906000526020600020905b81548152906001019060200180831161045157829003601f168201915b5050505050905090565b600061048c610485610976565b848461097a565b50600192915050565b60025490565b600654600090600160a01b900460ff166104f5576040805162461bcd60e51b815260206004820152601660248201527511549497d514905394d1915494d7d11254d05093115160521b604482015290519081900360640190fd5b610500848484610a66565b949350505050565b60055460ff1690565b600061048c61051e610976565b8461055f856001600061052f610976565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490610ae8565b61097a565b6001600160a01b031660009081526020819052604090205490565b6006546001600160a01b031633146105d2576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6006546005546040516001600160a01b0392831692610100909204909116907f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a90600090a36006805460058054610100600160a81b0319166101006001600160a01b038416021790556001600160a01b0319169055565b60055461010090046001600160a01b031633146106a1576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6106ab8282610b42565b5050565b60055461010090046001600160a01b031681565b60048054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561046e5780601f106104435761010080835404028352916020019161046e565b60055461010090046001600160a01b0316331461077c576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6106ab8282610c32565b600061048c610793610976565b8461055f8560405180606001604052806025815260200161109760259139600160006107bd610976565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190610d2e565b600654600090600160a01b900460ff16610848576040805162461bcd60e51b815260206004820152601660248201527511549497d514905394d1915494d7d11254d05093115160521b604482015290519081900360640190fd5b6108528383610dc5565b9392505050565b600654600160a01b900460ff1681565b6006546001600160a01b031681565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b60055461010090046001600160a01b031633146108fb576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b6005546001600160a01b03828116610100909204161415610954576040805162461bcd60e51b815260206004820152600e60248201526d22a9292fa9a0a6a2afa7aba722a960911b604482015290519081900360640190fd5b600680546001600160a01b0319166001600160a01b0392909216919091179055565b3390565b6001600160a01b0383166109bf5760405162461bcd60e51b81526004018080602001828103825260248152602001806110736024913960400191505060405180910390fd5b6001600160a01b038216610a045760405162461bcd60e51b8152600401808060200182810382526022815260200180610fbd6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6000610a73848484610dd5565b610ade84610a7f610976565b61055f85604051806060016040528060288152602001611005602891396001600160a01b038a16600090815260016020526040812090610abd610976565b6001600160a01b031681526020810191909152604001600020549190610d2e565b5060019392505050565b600082820183811015610852576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6001600160a01b038216610b9d576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b610ba960008383610f30565b600254610bb69082610ae8565b6002556001600160a01b038216600090815260208190526040902054610bdc9082610ae8565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6001600160a01b038216610c775760405162461bcd60e51b815260040180806020018281038252602181526020018061102d6021913960400191505060405180910390fd5b610c8382600083610f30565b610cc081604051806060016040528060228152602001610f9b602291396001600160a01b0385166000908152602081905260409020549190610d2e565b6001600160a01b038316600090815260208190526040902055600254610ce69082610f35565b6002556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b60008184841115610dbd5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610d82578181015183820152602001610d6a565b50505050905090810190601f168015610daf5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600061048c610dd2610976565b84845b6001600160a01b038316610e1a5760405162461bcd60e51b815260040180806020018281038252602581526020018061104e6025913960400191505060405180910390fd5b6001600160a01b038216610e5f5760405162461bcd60e51b8152600401808060200182810382526023815260200180610f786023913960400191505060405180910390fd5b610e6a838383610f30565b610ea781604051806060016040528060268152602001610fdf602691396001600160a01b0386166000908152602081905260409020549190610d2e565b6001600160a01b038085166000908152602081905260408082209390935590841681522054610ed69082610ae8565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b505050565b600061085283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610d2e56fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220ecac5918684c98555c3184d70a90f132ac91c0ac1206cea5e81bfd471c94161764736f6c634300060c0033";

@@ -416,0 +416,0 @@ export class MintableToken__factory extends ContractFactory {

@@ -14,3 +14,3 @@ import { Signer, ContractFactory, Overrides } from "ethers";

connect(signer: Signer): TokenGovernance__factory;
static readonly bytecode = "0x60a06040523480156200001157600080fd5b5060405162000e3038038062000e30833981810160405260208110156200003757600080fd5b50516001600160a01b03811662000095576040805162461bcd60e51b815260206004820152601360248201527f4552525f494e56414c49445f4144445245535300000000000000000000000000604482015290519081900360640190fd5b6001600160601b0319606082901b16608052620000c260008051602062000e108339815191528062000174565b620000fd7ff7c047210237bf53c8285c7817cb2a0024d34daf6d0b9599c37e3e9df2af8f6660008051602062000e1083398151915262000174565b620001497faeaef46186eb59f884e36929b6d682a6ae35e1e43d8f05f058dcefb92b6014617ff7c047210237bf53c8285c7817cb2a0024d34daf6d0b9599c37e3e9df2af8f6662000174565b6200016d60008051602062000e1083398151915262000167620001c6565b620001ca565b50620002da565b600082815260208190526040808220600201549051839285917fbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff9190a460009182526020829052604090912060020155565b3390565b620001d68282620001da565b5050565b600082815260208181526040909120620001ff9183906200076762000253821b17901c565b15620001d6576200020f620001c6565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b60006200026a836001600160a01b03841662000273565b90505b92915050565b6000620002818383620002c2565b620002b9575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556200026d565b5060006200026d565b60009081526001919091016020526040902054151590565b60805160601c610b096200030760003980610461528061054752806105da52806107455250610b096000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c806342966c6811610097578063a217fddf11610066578063a217fddf1461026b578063ca15c87314610273578063d547741f14610290578063fc0c546a146102bc576100f5565b806342966c68146101c75780639010d07c146101e457806391d148541461022357806392afc33a14610263576100f5565b80632f2ff15d116100d35780632f2ff15d1461013957806336568abe1461016757806338a5e0161461019357806340c10f191461019b576100f5565b80630d80af9b146100fa5780632358f35514610114578063248a9ca31461011c575b600080fd5b6101026102c4565b60408051918252519081900360200190f35b6101026102e8565b6101026004803603602081101561013257600080fd5b503561030c565b6101656004803603604081101561014f57600080fd5b50803590602001356001600160a01b0316610321565b005b6101656004803603604081101561017d57600080fd5b50803590602001356001600160a01b031661038d565b6101656103ee565b610165600480360360408110156101b157600080fd5b506001600160a01b0381351690602001356104d4565b610165600480360360208110156101dd57600080fd5b50356105d8565b610207600480360360408110156101fa57600080fd5b5080359060200135610671565b604080516001600160a01b039092168252519081900360200190f35b61024f6004803603604081101561023957600080fd5b50803590602001356001600160a01b0316610692565b604080519115158252519081900360200190f35b6101026106aa565b6101026106ce565b6101026004803603602081101561028957600080fd5b50356106d3565b610165600480360360408110156102a657600080fd5b50803590602001356001600160a01b03166106ea565b610207610743565b7f0c7ade2c7c08453ea605b4a8f3fb0e03e3ffcffbfa41ca8ee543d0fd74cada3881565b7ff7c047210237bf53c8285c7817cb2a0024d34daf6d0b9599c37e3e9df2af8f6681565b60009081526020819052604090206002015490565b6000828152602081905260409020600201546103449061033f61077c565b610692565b61037f5760405162461bcd60e51b815260040180806020018281038252602f815260200180610a46602f913960400191505060405180910390fd5b6103898282610780565b5050565b61039561077c565b6001600160a01b0316816001600160a01b0316146103e45760405162461bcd60e51b815260040180806020018281038252602f815260200180610aa5602f913960400191505060405180910390fd5b61038982826107e9565b61041a7f0c7ade2c7c08453ea605b4a8f3fb0e03e3ffcffbfa41ca8ee543d0fd74cada3861033f61077c565b61045f576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166379ba50976040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156104ba57600080fd5b505af11580156104ce573d6000803e3d6000fd5b50505050565b6105007faeaef46186eb59f884e36929b6d682a6ae35e1e43d8f05f058dcefb92b60146161033f61077c565b610545576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663867904b483836040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b1580156105bc57600080fd5b505af11580156105d0573d6000803e3d6000fd5b505050505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663a24835d161060f61077c565b836040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b15801561065657600080fd5b505af115801561066a573d6000803e3d6000fd5b5050505050565b60008281526020819052604081206106899083610852565b90505b92915050565b6000828152602081905260408120610689908361085e565b7faeaef46186eb59f884e36929b6d682a6ae35e1e43d8f05f058dcefb92b60146181565b600081565b600081815260208190526040812061068c90610873565b6000828152602081905260409020600201546107089061033f61077c565b6103e45760405162461bcd60e51b8152600401808060200182810382526030815260200180610a756030913960400191505060405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000081565b6000610689836001600160a01b03841661087e565b3390565b60008281526020819052604090206107989082610767565b15610389576107a561077c565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b600082815260208190526040902061080190826108c8565b156103895761080e61077c565b6001600160a01b0316816001600160a01b0316837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45050565b600061068983836108dd565b6000610689836001600160a01b038416610941565b600061068c82610959565b600061088a8383610941565b6108c05750815460018181018455600084815260208082209093018490558454848252828601909352604090209190915561068c565b50600061068c565b6000610689836001600160a01b03841661095d565b8154600090821061091f5760405162461bcd60e51b8152600401808060200182810382526022815260200180610a246022913960400191505060405180910390fd5b82600001828154811061092e57fe5b9060005260206000200154905092915050565b60009081526001919091016020526040902054151590565b5490565b60008181526001830160205260408120548015610a19578354600019808301919081019060009087908390811061099057fe5b90600052602060002001549050808760000184815481106109ad57fe5b6000918252602080832090910192909255828152600189810190925260409020908401905586548790806109dd57fe5b6001900381819060005260206000200160009055905586600101600087815260200190815260200160002060009055600194505050505061068c565b600091505061068c56fe456e756d657261626c655365743a20696e646578206f7574206f6620626f756e6473416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f206772616e74416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f207265766f6b65416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636520726f6c657320666f722073656c66a2646970667358221220832ea7503aa0b10414cfd98de4f3b4edae0bf61f2394240f74db0919f14f146664736f6c634300060c00330c7ade2c7c08453ea605b4a8f3fb0e03e3ffcffbfa41ca8ee543d0fd74cada38";
static readonly bytecode = "0x60a06040523480156200001157600080fd5b5060405162000e3038038062000e30833981810160405260208110156200003757600080fd5b50516001600160a01b03811662000095576040805162461bcd60e51b815260206004820152601360248201527f4552525f494e56414c49445f4144445245535300000000000000000000000000604482015290519081900360640190fd5b6001600160601b0319606082901b16608052620000c260008051602062000e108339815191528062000174565b620000fd7ff7c047210237bf53c8285c7817cb2a0024d34daf6d0b9599c37e3e9df2af8f6660008051602062000e1083398151915262000174565b620001497faeaef46186eb59f884e36929b6d682a6ae35e1e43d8f05f058dcefb92b6014617ff7c047210237bf53c8285c7817cb2a0024d34daf6d0b9599c37e3e9df2af8f6662000174565b6200016d60008051602062000e1083398151915262000167620001c6565b620001ca565b50620002da565b600082815260208190526040808220600201549051839285917fbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff9190a460009182526020829052604090912060020155565b3390565b620001d68282620001da565b5050565b600082815260208181526040909120620001ff9183906200076762000253821b17901c565b15620001d6576200020f620001c6565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b60006200026a836001600160a01b03841662000273565b90505b92915050565b6000620002818383620002c2565b620002b9575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556200026d565b5060006200026d565b60009081526001919091016020526040902054151590565b60805160601c610b096200030760003980610461528061054752806105da52806107455250610b096000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c806342966c6811610097578063a217fddf11610066578063a217fddf1461026b578063ca15c87314610273578063d547741f14610290578063fc0c546a146102bc576100f5565b806342966c68146101c75780639010d07c146101e457806391d148541461022357806392afc33a14610263576100f5565b80632f2ff15d116100d35780632f2ff15d1461013957806336568abe1461016757806338a5e0161461019357806340c10f191461019b576100f5565b80630d80af9b146100fa5780632358f35514610114578063248a9ca31461011c575b600080fd5b6101026102c4565b60408051918252519081900360200190f35b6101026102e8565b6101026004803603602081101561013257600080fd5b503561030c565b6101656004803603604081101561014f57600080fd5b50803590602001356001600160a01b0316610321565b005b6101656004803603604081101561017d57600080fd5b50803590602001356001600160a01b031661038d565b6101656103ee565b610165600480360360408110156101b157600080fd5b506001600160a01b0381351690602001356104d4565b610165600480360360208110156101dd57600080fd5b50356105d8565b610207600480360360408110156101fa57600080fd5b5080359060200135610671565b604080516001600160a01b039092168252519081900360200190f35b61024f6004803603604081101561023957600080fd5b50803590602001356001600160a01b0316610692565b604080519115158252519081900360200190f35b6101026106aa565b6101026106ce565b6101026004803603602081101561028957600080fd5b50356106d3565b610165600480360360408110156102a657600080fd5b50803590602001356001600160a01b03166106ea565b610207610743565b7f0c7ade2c7c08453ea605b4a8f3fb0e03e3ffcffbfa41ca8ee543d0fd74cada3881565b7ff7c047210237bf53c8285c7817cb2a0024d34daf6d0b9599c37e3e9df2af8f6681565b60009081526020819052604090206002015490565b6000828152602081905260409020600201546103449061033f61077c565b610692565b61037f5760405162461bcd60e51b815260040180806020018281038252602f815260200180610a46602f913960400191505060405180910390fd5b6103898282610780565b5050565b61039561077c565b6001600160a01b0316816001600160a01b0316146103e45760405162461bcd60e51b815260040180806020018281038252602f815260200180610aa5602f913960400191505060405180910390fd5b61038982826107e9565b61041a7f0c7ade2c7c08453ea605b4a8f3fb0e03e3ffcffbfa41ca8ee543d0fd74cada3861033f61077c565b61045f576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166379ba50976040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156104ba57600080fd5b505af11580156104ce573d6000803e3d6000fd5b50505050565b6105007faeaef46186eb59f884e36929b6d682a6ae35e1e43d8f05f058dcefb92b60146161033f61077c565b610545576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663867904b483836040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b1580156105bc57600080fd5b505af11580156105d0573d6000803e3d6000fd5b505050505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663a24835d161060f61077c565b836040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b15801561065657600080fd5b505af115801561066a573d6000803e3d6000fd5b5050505050565b60008281526020819052604081206106899083610852565b90505b92915050565b6000828152602081905260408120610689908361085e565b7faeaef46186eb59f884e36929b6d682a6ae35e1e43d8f05f058dcefb92b60146181565b600081565b600081815260208190526040812061068c90610873565b6000828152602081905260409020600201546107089061033f61077c565b6103e45760405162461bcd60e51b8152600401808060200182810382526030815260200180610a756030913960400191505060405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000081565b6000610689836001600160a01b03841661087e565b3390565b60008281526020819052604090206107989082610767565b15610389576107a561077c565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b600082815260208190526040902061080190826108c8565b156103895761080e61077c565b6001600160a01b0316816001600160a01b0316837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45050565b600061068983836108dd565b6000610689836001600160a01b038416610941565b600061068c82610959565b600061088a8383610941565b6108c05750815460018181018455600084815260208082209093018490558454848252828601909352604090209190915561068c565b50600061068c565b6000610689836001600160a01b03841661095d565b8154600090821061091f5760405162461bcd60e51b8152600401808060200182810382526022815260200180610a246022913960400191505060405180910390fd5b82600001828154811061092e57fe5b9060005260206000200154905092915050565b60009081526001919091016020526040902054151590565b5490565b60008181526001830160205260408120548015610a19578354600019808301919081019060009087908390811061099057fe5b90600052602060002001549050808760000184815481106109ad57fe5b6000918252602080832090910192909255828152600189810190925260409020908401905586548790806109dd57fe5b6001900381819060005260206000200160009055905586600101600087815260200190815260200160002060009055600194505050505061068c565b600091505061068c56fe456e756d657261626c655365743a20696e646578206f7574206f6620626f756e6473416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f206772616e74416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f207265766f6b65416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636520726f6c657320666f722073656c66a2646970667358221220ae780a66b058f19e91cc01b8416e1081b7434c89a3fb282dfdf893becc42939464736f6c634300060c00330c7ade2c7c08453ea605b4a8f3fb0e03e3ffcffbfa41ca8ee543d0fd74cada38";
static readonly abi: ({

@@ -17,0 +17,0 @@ inputs: {

@@ -339,3 +339,3 @@ "use strict";

];
const _bytecode = "0x60a06040523480156200001157600080fd5b5060405162000e3038038062000e30833981810160405260208110156200003757600080fd5b50516001600160a01b03811662000095576040805162461bcd60e51b815260206004820152601360248201527f4552525f494e56414c49445f4144445245535300000000000000000000000000604482015290519081900360640190fd5b6001600160601b0319606082901b16608052620000c260008051602062000e108339815191528062000174565b620000fd7ff7c047210237bf53c8285c7817cb2a0024d34daf6d0b9599c37e3e9df2af8f6660008051602062000e1083398151915262000174565b620001497faeaef46186eb59f884e36929b6d682a6ae35e1e43d8f05f058dcefb92b6014617ff7c047210237bf53c8285c7817cb2a0024d34daf6d0b9599c37e3e9df2af8f6662000174565b6200016d60008051602062000e1083398151915262000167620001c6565b620001ca565b50620002da565b600082815260208190526040808220600201549051839285917fbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff9190a460009182526020829052604090912060020155565b3390565b620001d68282620001da565b5050565b600082815260208181526040909120620001ff9183906200076762000253821b17901c565b15620001d6576200020f620001c6565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b60006200026a836001600160a01b03841662000273565b90505b92915050565b6000620002818383620002c2565b620002b9575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556200026d565b5060006200026d565b60009081526001919091016020526040902054151590565b60805160601c610b096200030760003980610461528061054752806105da52806107455250610b096000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c806342966c6811610097578063a217fddf11610066578063a217fddf1461026b578063ca15c87314610273578063d547741f14610290578063fc0c546a146102bc576100f5565b806342966c68146101c75780639010d07c146101e457806391d148541461022357806392afc33a14610263576100f5565b80632f2ff15d116100d35780632f2ff15d1461013957806336568abe1461016757806338a5e0161461019357806340c10f191461019b576100f5565b80630d80af9b146100fa5780632358f35514610114578063248a9ca31461011c575b600080fd5b6101026102c4565b60408051918252519081900360200190f35b6101026102e8565b6101026004803603602081101561013257600080fd5b503561030c565b6101656004803603604081101561014f57600080fd5b50803590602001356001600160a01b0316610321565b005b6101656004803603604081101561017d57600080fd5b50803590602001356001600160a01b031661038d565b6101656103ee565b610165600480360360408110156101b157600080fd5b506001600160a01b0381351690602001356104d4565b610165600480360360208110156101dd57600080fd5b50356105d8565b610207600480360360408110156101fa57600080fd5b5080359060200135610671565b604080516001600160a01b039092168252519081900360200190f35b61024f6004803603604081101561023957600080fd5b50803590602001356001600160a01b0316610692565b604080519115158252519081900360200190f35b6101026106aa565b6101026106ce565b6101026004803603602081101561028957600080fd5b50356106d3565b610165600480360360408110156102a657600080fd5b50803590602001356001600160a01b03166106ea565b610207610743565b7f0c7ade2c7c08453ea605b4a8f3fb0e03e3ffcffbfa41ca8ee543d0fd74cada3881565b7ff7c047210237bf53c8285c7817cb2a0024d34daf6d0b9599c37e3e9df2af8f6681565b60009081526020819052604090206002015490565b6000828152602081905260409020600201546103449061033f61077c565b610692565b61037f5760405162461bcd60e51b815260040180806020018281038252602f815260200180610a46602f913960400191505060405180910390fd5b6103898282610780565b5050565b61039561077c565b6001600160a01b0316816001600160a01b0316146103e45760405162461bcd60e51b815260040180806020018281038252602f815260200180610aa5602f913960400191505060405180910390fd5b61038982826107e9565b61041a7f0c7ade2c7c08453ea605b4a8f3fb0e03e3ffcffbfa41ca8ee543d0fd74cada3861033f61077c565b61045f576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166379ba50976040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156104ba57600080fd5b505af11580156104ce573d6000803e3d6000fd5b50505050565b6105007faeaef46186eb59f884e36929b6d682a6ae35e1e43d8f05f058dcefb92b60146161033f61077c565b610545576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663867904b483836040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b1580156105bc57600080fd5b505af11580156105d0573d6000803e3d6000fd5b505050505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663a24835d161060f61077c565b836040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b15801561065657600080fd5b505af115801561066a573d6000803e3d6000fd5b5050505050565b60008281526020819052604081206106899083610852565b90505b92915050565b6000828152602081905260408120610689908361085e565b7faeaef46186eb59f884e36929b6d682a6ae35e1e43d8f05f058dcefb92b60146181565b600081565b600081815260208190526040812061068c90610873565b6000828152602081905260409020600201546107089061033f61077c565b6103e45760405162461bcd60e51b8152600401808060200182810382526030815260200180610a756030913960400191505060405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000081565b6000610689836001600160a01b03841661087e565b3390565b60008281526020819052604090206107989082610767565b15610389576107a561077c565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b600082815260208190526040902061080190826108c8565b156103895761080e61077c565b6001600160a01b0316816001600160a01b0316837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45050565b600061068983836108dd565b6000610689836001600160a01b038416610941565b600061068c82610959565b600061088a8383610941565b6108c05750815460018181018455600084815260208082209093018490558454848252828601909352604090209190915561068c565b50600061068c565b6000610689836001600160a01b03841661095d565b8154600090821061091f5760405162461bcd60e51b8152600401808060200182810382526022815260200180610a246022913960400191505060405180910390fd5b82600001828154811061092e57fe5b9060005260206000200154905092915050565b60009081526001919091016020526040902054151590565b5490565b60008181526001830160205260408120548015610a19578354600019808301919081019060009087908390811061099057fe5b90600052602060002001549050808760000184815481106109ad57fe5b6000918252602080832090910192909255828152600189810190925260409020908401905586548790806109dd57fe5b6001900381819060005260206000200160009055905586600101600087815260200190815260200160002060009055600194505050505061068c565b600091505061068c56fe456e756d657261626c655365743a20696e646578206f7574206f6620626f756e6473416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f206772616e74416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f207265766f6b65416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636520726f6c657320666f722073656c66a2646970667358221220832ea7503aa0b10414cfd98de4f3b4edae0bf61f2394240f74db0919f14f146664736f6c634300060c00330c7ade2c7c08453ea605b4a8f3fb0e03e3ffcffbfa41ca8ee543d0fd74cada38";
const _bytecode = "0x60a06040523480156200001157600080fd5b5060405162000e3038038062000e30833981810160405260208110156200003757600080fd5b50516001600160a01b03811662000095576040805162461bcd60e51b815260206004820152601360248201527f4552525f494e56414c49445f4144445245535300000000000000000000000000604482015290519081900360640190fd5b6001600160601b0319606082901b16608052620000c260008051602062000e108339815191528062000174565b620000fd7ff7c047210237bf53c8285c7817cb2a0024d34daf6d0b9599c37e3e9df2af8f6660008051602062000e1083398151915262000174565b620001497faeaef46186eb59f884e36929b6d682a6ae35e1e43d8f05f058dcefb92b6014617ff7c047210237bf53c8285c7817cb2a0024d34daf6d0b9599c37e3e9df2af8f6662000174565b6200016d60008051602062000e1083398151915262000167620001c6565b620001ca565b50620002da565b600082815260208190526040808220600201549051839285917fbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff9190a460009182526020829052604090912060020155565b3390565b620001d68282620001da565b5050565b600082815260208181526040909120620001ff9183906200076762000253821b17901c565b15620001d6576200020f620001c6565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b60006200026a836001600160a01b03841662000273565b90505b92915050565b6000620002818383620002c2565b620002b9575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556200026d565b5060006200026d565b60009081526001919091016020526040902054151590565b60805160601c610b096200030760003980610461528061054752806105da52806107455250610b096000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c806342966c6811610097578063a217fddf11610066578063a217fddf1461026b578063ca15c87314610273578063d547741f14610290578063fc0c546a146102bc576100f5565b806342966c68146101c75780639010d07c146101e457806391d148541461022357806392afc33a14610263576100f5565b80632f2ff15d116100d35780632f2ff15d1461013957806336568abe1461016757806338a5e0161461019357806340c10f191461019b576100f5565b80630d80af9b146100fa5780632358f35514610114578063248a9ca31461011c575b600080fd5b6101026102c4565b60408051918252519081900360200190f35b6101026102e8565b6101026004803603602081101561013257600080fd5b503561030c565b6101656004803603604081101561014f57600080fd5b50803590602001356001600160a01b0316610321565b005b6101656004803603604081101561017d57600080fd5b50803590602001356001600160a01b031661038d565b6101656103ee565b610165600480360360408110156101b157600080fd5b506001600160a01b0381351690602001356104d4565b610165600480360360208110156101dd57600080fd5b50356105d8565b610207600480360360408110156101fa57600080fd5b5080359060200135610671565b604080516001600160a01b039092168252519081900360200190f35b61024f6004803603604081101561023957600080fd5b50803590602001356001600160a01b0316610692565b604080519115158252519081900360200190f35b6101026106aa565b6101026106ce565b6101026004803603602081101561028957600080fd5b50356106d3565b610165600480360360408110156102a657600080fd5b50803590602001356001600160a01b03166106ea565b610207610743565b7f0c7ade2c7c08453ea605b4a8f3fb0e03e3ffcffbfa41ca8ee543d0fd74cada3881565b7ff7c047210237bf53c8285c7817cb2a0024d34daf6d0b9599c37e3e9df2af8f6681565b60009081526020819052604090206002015490565b6000828152602081905260409020600201546103449061033f61077c565b610692565b61037f5760405162461bcd60e51b815260040180806020018281038252602f815260200180610a46602f913960400191505060405180910390fd5b6103898282610780565b5050565b61039561077c565b6001600160a01b0316816001600160a01b0316146103e45760405162461bcd60e51b815260040180806020018281038252602f815260200180610aa5602f913960400191505060405180910390fd5b61038982826107e9565b61041a7f0c7ade2c7c08453ea605b4a8f3fb0e03e3ffcffbfa41ca8ee543d0fd74cada3861033f61077c565b61045f576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166379ba50976040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156104ba57600080fd5b505af11580156104ce573d6000803e3d6000fd5b50505050565b6105007faeaef46186eb59f884e36929b6d682a6ae35e1e43d8f05f058dcefb92b60146161033f61077c565b610545576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663867904b483836040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b1580156105bc57600080fd5b505af11580156105d0573d6000803e3d6000fd5b505050505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663a24835d161060f61077c565b836040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b15801561065657600080fd5b505af115801561066a573d6000803e3d6000fd5b5050505050565b60008281526020819052604081206106899083610852565b90505b92915050565b6000828152602081905260408120610689908361085e565b7faeaef46186eb59f884e36929b6d682a6ae35e1e43d8f05f058dcefb92b60146181565b600081565b600081815260208190526040812061068c90610873565b6000828152602081905260409020600201546107089061033f61077c565b6103e45760405162461bcd60e51b8152600401808060200182810382526030815260200180610a756030913960400191505060405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000081565b6000610689836001600160a01b03841661087e565b3390565b60008281526020819052604090206107989082610767565b15610389576107a561077c565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b600082815260208190526040902061080190826108c8565b156103895761080e61077c565b6001600160a01b0316816001600160a01b0316837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45050565b600061068983836108dd565b6000610689836001600160a01b038416610941565b600061068c82610959565b600061088a8383610941565b6108c05750815460018181018455600084815260208082209093018490558454848252828601909352604090209190915561068c565b50600061068c565b6000610689836001600160a01b03841661095d565b8154600090821061091f5760405162461bcd60e51b8152600401808060200182810382526022815260200180610a246022913960400191505060405180910390fd5b82600001828154811061092e57fe5b9060005260206000200154905092915050565b60009081526001919091016020526040902054151590565b5490565b60008181526001830160205260408120548015610a19578354600019808301919081019060009087908390811061099057fe5b90600052602060002001549050808760000184815481106109ad57fe5b6000918252602080832090910192909255828152600189810190925260409020908401905586548790806109dd57fe5b6001900381819060005260206000200160009055905586600101600087815260200190815260200160002060009055600194505050505061068c565b600091505061068c56fe456e756d657261626c655365743a20696e646578206f7574206f6620626f756e6473416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f206772616e74416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f207265766f6b65416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636520726f6c657320666f722073656c66a2646970667358221220ae780a66b058f19e91cc01b8416e1081b7434c89a3fb282dfdf893becc42939464736f6c634300060c00330c7ade2c7c08453ea605b4a8f3fb0e03e3ffcffbfa41ca8ee543d0fd74cada38";
class TokenGovernance__factory extends ethers_1.ContractFactory {

@@ -342,0 +342,0 @@ constructor(signer) {

@@ -345,3 +345,3 @@ /* Autogenerated file. Do not edit manually. */

const _bytecode =
"0x60a06040523480156200001157600080fd5b5060405162000e3038038062000e30833981810160405260208110156200003757600080fd5b50516001600160a01b03811662000095576040805162461bcd60e51b815260206004820152601360248201527f4552525f494e56414c49445f4144445245535300000000000000000000000000604482015290519081900360640190fd5b6001600160601b0319606082901b16608052620000c260008051602062000e108339815191528062000174565b620000fd7ff7c047210237bf53c8285c7817cb2a0024d34daf6d0b9599c37e3e9df2af8f6660008051602062000e1083398151915262000174565b620001497faeaef46186eb59f884e36929b6d682a6ae35e1e43d8f05f058dcefb92b6014617ff7c047210237bf53c8285c7817cb2a0024d34daf6d0b9599c37e3e9df2af8f6662000174565b6200016d60008051602062000e1083398151915262000167620001c6565b620001ca565b50620002da565b600082815260208190526040808220600201549051839285917fbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff9190a460009182526020829052604090912060020155565b3390565b620001d68282620001da565b5050565b600082815260208181526040909120620001ff9183906200076762000253821b17901c565b15620001d6576200020f620001c6565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b60006200026a836001600160a01b03841662000273565b90505b92915050565b6000620002818383620002c2565b620002b9575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556200026d565b5060006200026d565b60009081526001919091016020526040902054151590565b60805160601c610b096200030760003980610461528061054752806105da52806107455250610b096000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c806342966c6811610097578063a217fddf11610066578063a217fddf1461026b578063ca15c87314610273578063d547741f14610290578063fc0c546a146102bc576100f5565b806342966c68146101c75780639010d07c146101e457806391d148541461022357806392afc33a14610263576100f5565b80632f2ff15d116100d35780632f2ff15d1461013957806336568abe1461016757806338a5e0161461019357806340c10f191461019b576100f5565b80630d80af9b146100fa5780632358f35514610114578063248a9ca31461011c575b600080fd5b6101026102c4565b60408051918252519081900360200190f35b6101026102e8565b6101026004803603602081101561013257600080fd5b503561030c565b6101656004803603604081101561014f57600080fd5b50803590602001356001600160a01b0316610321565b005b6101656004803603604081101561017d57600080fd5b50803590602001356001600160a01b031661038d565b6101656103ee565b610165600480360360408110156101b157600080fd5b506001600160a01b0381351690602001356104d4565b610165600480360360208110156101dd57600080fd5b50356105d8565b610207600480360360408110156101fa57600080fd5b5080359060200135610671565b604080516001600160a01b039092168252519081900360200190f35b61024f6004803603604081101561023957600080fd5b50803590602001356001600160a01b0316610692565b604080519115158252519081900360200190f35b6101026106aa565b6101026106ce565b6101026004803603602081101561028957600080fd5b50356106d3565b610165600480360360408110156102a657600080fd5b50803590602001356001600160a01b03166106ea565b610207610743565b7f0c7ade2c7c08453ea605b4a8f3fb0e03e3ffcffbfa41ca8ee543d0fd74cada3881565b7ff7c047210237bf53c8285c7817cb2a0024d34daf6d0b9599c37e3e9df2af8f6681565b60009081526020819052604090206002015490565b6000828152602081905260409020600201546103449061033f61077c565b610692565b61037f5760405162461bcd60e51b815260040180806020018281038252602f815260200180610a46602f913960400191505060405180910390fd5b6103898282610780565b5050565b61039561077c565b6001600160a01b0316816001600160a01b0316146103e45760405162461bcd60e51b815260040180806020018281038252602f815260200180610aa5602f913960400191505060405180910390fd5b61038982826107e9565b61041a7f0c7ade2c7c08453ea605b4a8f3fb0e03e3ffcffbfa41ca8ee543d0fd74cada3861033f61077c565b61045f576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166379ba50976040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156104ba57600080fd5b505af11580156104ce573d6000803e3d6000fd5b50505050565b6105007faeaef46186eb59f884e36929b6d682a6ae35e1e43d8f05f058dcefb92b60146161033f61077c565b610545576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663867904b483836040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b1580156105bc57600080fd5b505af11580156105d0573d6000803e3d6000fd5b505050505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663a24835d161060f61077c565b836040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b15801561065657600080fd5b505af115801561066a573d6000803e3d6000fd5b5050505050565b60008281526020819052604081206106899083610852565b90505b92915050565b6000828152602081905260408120610689908361085e565b7faeaef46186eb59f884e36929b6d682a6ae35e1e43d8f05f058dcefb92b60146181565b600081565b600081815260208190526040812061068c90610873565b6000828152602081905260409020600201546107089061033f61077c565b6103e45760405162461bcd60e51b8152600401808060200182810382526030815260200180610a756030913960400191505060405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000081565b6000610689836001600160a01b03841661087e565b3390565b60008281526020819052604090206107989082610767565b15610389576107a561077c565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b600082815260208190526040902061080190826108c8565b156103895761080e61077c565b6001600160a01b0316816001600160a01b0316837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45050565b600061068983836108dd565b6000610689836001600160a01b038416610941565b600061068c82610959565b600061088a8383610941565b6108c05750815460018181018455600084815260208082209093018490558454848252828601909352604090209190915561068c565b50600061068c565b6000610689836001600160a01b03841661095d565b8154600090821061091f5760405162461bcd60e51b8152600401808060200182810382526022815260200180610a246022913960400191505060405180910390fd5b82600001828154811061092e57fe5b9060005260206000200154905092915050565b60009081526001919091016020526040902054151590565b5490565b60008181526001830160205260408120548015610a19578354600019808301919081019060009087908390811061099057fe5b90600052602060002001549050808760000184815481106109ad57fe5b6000918252602080832090910192909255828152600189810190925260409020908401905586548790806109dd57fe5b6001900381819060005260206000200160009055905586600101600087815260200190815260200160002060009055600194505050505061068c565b600091505061068c56fe456e756d657261626c655365743a20696e646578206f7574206f6620626f756e6473416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f206772616e74416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f207265766f6b65416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636520726f6c657320666f722073656c66a2646970667358221220832ea7503aa0b10414cfd98de4f3b4edae0bf61f2394240f74db0919f14f146664736f6c634300060c00330c7ade2c7c08453ea605b4a8f3fb0e03e3ffcffbfa41ca8ee543d0fd74cada38";
"0x60a06040523480156200001157600080fd5b5060405162000e3038038062000e30833981810160405260208110156200003757600080fd5b50516001600160a01b03811662000095576040805162461bcd60e51b815260206004820152601360248201527f4552525f494e56414c49445f4144445245535300000000000000000000000000604482015290519081900360640190fd5b6001600160601b0319606082901b16608052620000c260008051602062000e108339815191528062000174565b620000fd7ff7c047210237bf53c8285c7817cb2a0024d34daf6d0b9599c37e3e9df2af8f6660008051602062000e1083398151915262000174565b620001497faeaef46186eb59f884e36929b6d682a6ae35e1e43d8f05f058dcefb92b6014617ff7c047210237bf53c8285c7817cb2a0024d34daf6d0b9599c37e3e9df2af8f6662000174565b6200016d60008051602062000e1083398151915262000167620001c6565b620001ca565b50620002da565b600082815260208190526040808220600201549051839285917fbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff9190a460009182526020829052604090912060020155565b3390565b620001d68282620001da565b5050565b600082815260208181526040909120620001ff9183906200076762000253821b17901c565b15620001d6576200020f620001c6565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b60006200026a836001600160a01b03841662000273565b90505b92915050565b6000620002818383620002c2565b620002b9575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556200026d565b5060006200026d565b60009081526001919091016020526040902054151590565b60805160601c610b096200030760003980610461528061054752806105da52806107455250610b096000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c806342966c6811610097578063a217fddf11610066578063a217fddf1461026b578063ca15c87314610273578063d547741f14610290578063fc0c546a146102bc576100f5565b806342966c68146101c75780639010d07c146101e457806391d148541461022357806392afc33a14610263576100f5565b80632f2ff15d116100d35780632f2ff15d1461013957806336568abe1461016757806338a5e0161461019357806340c10f191461019b576100f5565b80630d80af9b146100fa5780632358f35514610114578063248a9ca31461011c575b600080fd5b6101026102c4565b60408051918252519081900360200190f35b6101026102e8565b6101026004803603602081101561013257600080fd5b503561030c565b6101656004803603604081101561014f57600080fd5b50803590602001356001600160a01b0316610321565b005b6101656004803603604081101561017d57600080fd5b50803590602001356001600160a01b031661038d565b6101656103ee565b610165600480360360408110156101b157600080fd5b506001600160a01b0381351690602001356104d4565b610165600480360360208110156101dd57600080fd5b50356105d8565b610207600480360360408110156101fa57600080fd5b5080359060200135610671565b604080516001600160a01b039092168252519081900360200190f35b61024f6004803603604081101561023957600080fd5b50803590602001356001600160a01b0316610692565b604080519115158252519081900360200190f35b6101026106aa565b6101026106ce565b6101026004803603602081101561028957600080fd5b50356106d3565b610165600480360360408110156102a657600080fd5b50803590602001356001600160a01b03166106ea565b610207610743565b7f0c7ade2c7c08453ea605b4a8f3fb0e03e3ffcffbfa41ca8ee543d0fd74cada3881565b7ff7c047210237bf53c8285c7817cb2a0024d34daf6d0b9599c37e3e9df2af8f6681565b60009081526020819052604090206002015490565b6000828152602081905260409020600201546103449061033f61077c565b610692565b61037f5760405162461bcd60e51b815260040180806020018281038252602f815260200180610a46602f913960400191505060405180910390fd5b6103898282610780565b5050565b61039561077c565b6001600160a01b0316816001600160a01b0316146103e45760405162461bcd60e51b815260040180806020018281038252602f815260200180610aa5602f913960400191505060405180910390fd5b61038982826107e9565b61041a7f0c7ade2c7c08453ea605b4a8f3fb0e03e3ffcffbfa41ca8ee543d0fd74cada3861033f61077c565b61045f576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166379ba50976040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156104ba57600080fd5b505af11580156104ce573d6000803e3d6000fd5b50505050565b6105007faeaef46186eb59f884e36929b6d682a6ae35e1e43d8f05f058dcefb92b60146161033f61077c565b610545576040805162461bcd60e51b815260206004820152601160248201527011549497d050d0d154d4d7d11153925151607a1b604482015290519081900360640190fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663867904b483836040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b1580156105bc57600080fd5b505af11580156105d0573d6000803e3d6000fd5b505050505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663a24835d161060f61077c565b836040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b15801561065657600080fd5b505af115801561066a573d6000803e3d6000fd5b5050505050565b60008281526020819052604081206106899083610852565b90505b92915050565b6000828152602081905260408120610689908361085e565b7faeaef46186eb59f884e36929b6d682a6ae35e1e43d8f05f058dcefb92b60146181565b600081565b600081815260208190526040812061068c90610873565b6000828152602081905260409020600201546107089061033f61077c565b6103e45760405162461bcd60e51b8152600401808060200182810382526030815260200180610a756030913960400191505060405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000081565b6000610689836001600160a01b03841661087e565b3390565b60008281526020819052604090206107989082610767565b15610389576107a561077c565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b600082815260208190526040902061080190826108c8565b156103895761080e61077c565b6001600160a01b0316816001600160a01b0316837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45050565b600061068983836108dd565b6000610689836001600160a01b038416610941565b600061068c82610959565b600061088a8383610941565b6108c05750815460018181018455600084815260208082209093018490558454848252828601909352604090209190915561068c565b50600061068c565b6000610689836001600160a01b03841661095d565b8154600090821061091f5760405162461bcd60e51b8152600401808060200182810382526022815260200180610a246022913960400191505060405180910390fd5b82600001828154811061092e57fe5b9060005260206000200154905092915050565b60009081526001919091016020526040902054151590565b5490565b60008181526001830160205260408120548015610a19578354600019808301919081019060009087908390811061099057fe5b90600052602060002001549050808760000184815481106109ad57fe5b6000918252602080832090910192909255828152600189810190925260409020908401905586548790806109dd57fe5b6001900381819060005260206000200160009055905586600101600087815260200190815260200160002060009055600194505050505061068c565b600091505061068c56fe456e756d657261626c655365743a20696e646578206f7574206f6620626f756e6473416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f206772616e74416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f207265766f6b65416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636520726f6c657320666f722073656c66a2646970667358221220ae780a66b058f19e91cc01b8416e1081b7434c89a3fb282dfdf893becc42939464736f6c634300060c00330c7ade2c7c08453ea605b4a8f3fb0e03e3ffcffbfa41ca8ee543d0fd74cada38";

@@ -348,0 +348,0 @@ export class TokenGovernance__factory extends ContractFactory {

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc