0 txs
7 calls
constructor
No constructor.
functions
access
viewfunction access() view returns (address)
checkOwner
viewfunction checkOwner(address account) view
freeBetBeacon
viewfunction freeBetBeacon() view returns (address)
owner
viewfunction owner() view returns (address)
createFreeBet
nonpayablefunction createFreeBet(address lpAddress, address affiliate, address manager)
initialize
nonpayablefunction initialize(address accessAddress)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
Initialized
event Initialized(uint8 version)
NewFreeBet
event NewFreeBet(address indexed freeBetAddress, address indexed lpAddress, address affiliate, address manager)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50613255806100206000396000f3fe60806040523480156200001157600080fd5b5060043610620000765760003560e01c806371907f17146200007b5780638da5cb5b14620000a757806393706b8114620000b1578063c4d66de814620000c5578063e0e3671c14620000de578063e80568e314620000f5578063f2fde38b146200010c575b600080fd5b6066546200008f906001600160a01b031681565b6040516200009e919062000761565b60405180910390f35b6200008f62000123565b6065546200008f906001600160a01b031681565b620000dc620000d636600462000792565b62000132565b005b620000dc620000ef36600462000792565b62000359565b620000dc62000106366004620007b7565b620003d2565b620000dc6200011d36600462000792565b620005c9565b6033546001600160a01b031690565b600054610100900460ff1615808015620001535750600054600160ff909116105b806200016f5750303b1580156200016f575060005460ff166001145b620001d85760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084015b60405180910390fd5b6000805460ff191660011790558015620001fc576000805461ff0019166101001790555b6200020662000646565b606680546001600160a01b0319166001600160a01b038416179055604051600090620002329062000737565b604051809103906000f0801580156200024f573d6000803e3d6000fd5b506040516200025e9062000745565b6200026a919062000761565b604051809103906000f08015801562000287573d6000803e3d6000fd5b5060405163f2fde38b60e01b81529091506001600160a01b0382169063f2fde38b90620002b990339060040162000761565b600060405180830381600087803b158015620002d457600080fd5b505af1158015620002e9573d6000803e3d6000fd5b5050606580546001600160a01b0319166001600160a01b0394909416939093179092555050801562000355576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b5050565b806001600160a01b03166200036d62000123565b6001600160a01b031614620003cf5760405162461bcd60e51b815260206004820152602160248201527f4f776e61626c653a206163636f756e74206973206e6f7420746865206f776e656044820152603960f91b6064820152608401620001cf565b50565b606654604051636396eb8d60e01b815233600482015230602482015263e80568e360e01b60448201819052916001600160a01b031690636396eb8d90606401600060405180830381600087803b1580156200042c57600080fd5b505af115801562000441573d6000803e3d6000fd5b5050606554604051600093506001600160a01b039091169150620004659062000753565b6001600160a01b039091168152604060208201819052600090820152606001604051809103906000f080158015620004a1573d6000803e3d6000fd5b5060405163c0c53b8b60e01b81526001600160a01b03878116600483015286811660248301528581166044830152919250829182169063c0c53b8b90606401600060405180830381600087803b158015620004fb57600080fd5b505af115801562000510573d6000803e3d6000fd5b505060405163f2fde38b60e01b81526001600160a01b038416925063f2fde38b91506200054290339060040162000761565b600060405180830381600087803b1580156200055d57600080fd5b505af115801562000572573d6000803e3d6000fd5b5050604080516001600160a01b0389811682528881166020830152808b169450861692507fbf857e22a45bb9364773306e6c70116fe0b58e1994212645927f4c3cd39d15ea910160405180910390a3505050505050565b620005d43362000359565b6001600160a01b0381166200063b5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401620001cf565b620003cf8162000686565b600054610100900460ff16620006705760405162461bcd60e51b8152600401620001cf9062000801565b6200067a620006d8565b6200068462000702565b565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600054610100900460ff16620006845760405162461bcd60e51b8152600401620001cf9062000801565b600054610100900460ff166200072c5760405162461bcd60e51b8152600401620001cf9062000801565b620006843362000686565b611c04806200084d83390190565b6104ed806200245183390190565b6108e2806200293e83390190565b6001600160a01b0391909116815260200190565b80356001600160a01b03811681146200078d57600080fd5b919050565b600060208284031215620007a557600080fd5b620007b08262000775565b9392505050565b600080600060608486031215620007cd57600080fd5b620007d88462000775565b9250620007e86020850162000775565b9150620007f86040850162000775565b90509250925092565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b60608201526080019056fe608060405234801561001057600080fd5b50611be4806100206000396000f3fe6080604052600436106100c75760003560e01c80632bbb56d91461012d578063313c06a01461014f5780633e696f38146101855780633f1d64d8146101a557806345e05f43146101c9578063481c6a75146101e95780636346d5d5146102095780638da5cb5b146102ab578063b21c7935146102c0578063c0c53b8b146102e0578063d0ebdbe714610300578063d5a1c67614610320578063e0e3671c14610340578063f2fde38b14610360578063facda88514610380578063fc0c546a146103a057600080fd5b366101285760405162461bcd60e51b815260206004820152602660248201527f5468697320636f6e747261637420646f6573206e6f7420616363657074207061604482015265796d656e747360d01b60648201526084015b60405180910390fd5b600080fd5b34801561013957600080fd5b5061014d6101483660046115f0565b6103c0565b005b34801561015b57600080fd5b50606a5461016f906001600160a01b031681565b60405161017c9190611614565b60405180910390f35b34801561019157600080fd5b5061014d6101a0366004611628565b61041f565b3480156101b157600080fd5b506101bb60665481565b60405190815260200161017c565b3480156101d557600080fd5b5060675461016f906001600160a01b031681565b3480156101f557600080fd5b5060685461016f906001600160a01b031681565b34801561021557600080fd5b5061026c610224366004611628565b60656020526000908152604090208054600182015460028301546003909301546001600160a01b039283169391909216916001600160801b0380821691600160801b90041685565b604080516001600160a01b039687168152959094166020860152928401919091526001600160801b03908116606084015216608082015260a00161017c565b3480156102b757600080fd5b5061016f61044b565b3480156102cc57600080fd5b5061014d6102db366004611628565b61045a565b3480156102ec57600080fd5b5061014d6102fb366004611641565b61056d565b34801561030c57600080fd5b5061014d61031b3660046115f0565b610730565b34801561032c57600080fd5b5061014d61033b36600461168c565b610784565b34801561034c57600080fd5b5061014d61035b3660046115f0565b610851565b34801561036c57600080fd5b5061014d61037b3660046115f0565b6108c3565b34801561038c57600080fd5b506101bb61039b36600461175d565b61093a565b3480156103ac57600080fd5b5060695461016f906001600160a01b031681565b6103c933610851565b606780546001600160a01b0319166001600160a01b0383161790556040517fe19055046dfef573b2fa49ecf8a090264a874d696fa77fabec601b1c602e342a90610414908390611614565b60405180910390a150565b61042833610851565b61043181610ce2565b606954610448906001600160a01b03163383610d80565b50565b6033546001600160a01b031690565b600081815260656020526040902080546001600160a01b03168061049157604051633f9b7dd560e11b815260040160405180910390fd5b60038201546000906001600160801b031681036104f557506003820154600160801b90046001600160801b031680156104f0576003830180546001600160801b03169055606680548291906000906104ea908490611873565b90915550505b610501565b6104fe84610eb3565b90505b801561051e5760695461051e906001600160a01b03168383610d80565b600183015460405182815285916001600160a01b03858116929116907f53df85a6d27721f38c9c99d095a4c565f68a5e74f22f17c711578461253cbef29060200160405180910390a450505050565b600054610100900460ff161580801561058d5750600054600160ff909116105b806105a75750303b1580156105a7575060005460ff166001145b61060a5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b606482015260840161011f565b6000805460ff19166001179055801561062d576000805461ff0019166101001790555b610635610fb0565b6000849050806001600160a01b031663fc0c546a6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610678573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061069c9190611886565b606980546001600160a01b03199081166001600160a01b0393841617909155606a805482169383169390931790925560678054831686831617905560688054909216908416179055801561072a576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50505050565b61073933610851565b606880546001600160a01b0319166001600160a01b0383161790556040517f198db6e425fb8aafd1823c6ca50be2d51e5764571a5ae0f0f21c6812e45def0b90610414908390611614565b8060005b818110156108125760008484838181106107a4576107a46118a3565b90506020020135905060006107b882610eb3565b600083815260656020526040812060030180546001600160801b03808516600160801b0291161790556066805492935083929091906107f89084906118b9565b9250508190555050508061080b906118cc565b9050610788565b507fc6d0d5351deeb034178080b2dd43535abe01ba1281d34a70e9914f5451dd316383836040516108449291906118e5565b60405180910390a1505050565b806001600160a01b031661086361044b565b6001600160a01b0316146104485760405162461bcd60e51b815260206004820152602160248201527f4f776e61626c653a206163636f756e74206973206e6f7420746865206f776e656044820152603960f91b606482015260840161011f565b6108cc33610851565b6001600160a01b0381166109315760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161011f565b61044881610fe9565b600061095461094e368a90038a018a611933565b8861103b565b61097561096760a08a0160808b016119da565b6001600160801b0316610ce2565b6040888101356000908152606560205220468935146109a75760405163a971329360e01b815260040160405180910390fd5b306109b860408b0160208c016115f0565b6001600160a01b0316146109df5760405163182d1e8360e01b815260040160405180910390fd5b336109f060808b0160608c016115f0565b6001600160a01b031614610a1757604051637004584560e01b815260040160405180910390fd5b42610a2860e08b0160c08c016119f7565b6001600160401b031611610a4f57604051637a0ef04360e11b815260040160405180910390fd5b80546001600160a01b031615610a7857604051633e81d50f60e01b815260040160405180910390fd5b610a8860c08a0160a08b016119f7565b6001600160401b0316836001600160401b03161015610aba57604051631004a1eb60e21b815260040160405180910390fd5b8054336001600160a01b03199182161782556001820180549091166001600160a01b038916179055610af260a08a0160808b016119da565b6003820180546001600160801b0319166001600160801b0392909216919091179055606954606a54610b49916001600160a01b039081169116610b3b60a08d0160808e016119da565b6001600160801b031661114b565b606a546001600160a01b031663ec24ffbf88610b6b60a08d0160808e016119da565b60408051606080820183526067546001600160a01b031682526001600160401b038a811660208085019190915284519081018f9052908d1681850152835180820385018152910183528183015290516001600160e01b031960e086901b168152610bdb9392918a91600401611a36565b6020604051808303816000875af1158015610bfa573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c1e9190611ac0565b915081816002018190555081336001600160a01b03168a604001357f7882ff8aae17c4e7d08db056041b488d5550a7468d561c0f7d0b1a1d772e12158a8d6080016020810190610c6e91906119da565b8e60a0016020810190610c8191906119f7565b8f60c0016020810190610c9491906119f7565b604080516001600160a01b039590951685526001600160801b039390931660208501526001600160401b0391821684840152166060830152519081900360800190a450979650505050505050565b80606654610cf091906118b9565b6069546040516370a0823160e01b81526001600160a01b03909116906370a0823190610d20903090600401611614565b602060405180830381865afa158015610d3d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d619190611ac0565b10156104485760405163786e0a9960e01b815260040160405180910390fd5b600080846001600160a01b031663a9059cbb8585604051602401610da5929190611ad9565b6040516020818303038152906040529060e01b6020820180516001600160e01b038381831617835250505050604051610dde9190611af2565b6000604051808303816000865af19150503d8060008114610e1b576040519150601f19603f3d011682016040523d82523d6000602084013e610e20565b606091505b5091509150818015610e4a575080511580610e4a575080806020019051810190610e4a9190611b0e565b610eac5760405162461bcd60e51b815260206004820152602d60248201527f5472616e7366657248656c7065723a3a736166655472616e736665723a20747260448201526c185b9cd9995c8819985a5b1959609a1b606482015260840161011f565b5050505050565b600081815260656020526040812060038101546001600160801b0316808303610eef576040516336ab81e160e11b815260040160405180910390fd5b6003820180546001600160801b0319169055606a5460018301546002840154604051630161d07760e41b81526000936001600160a01b039081169363161d077093610f41939290911691600401611ad9565b6020604051808303816000875af1158015610f60573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f849190611b30565b6001600160801b03169050818111610f9d576000610fa7565b610fa78282611873565b95945050505050565b600054610100900460ff16610fd75760405162461bcd60e51b815260040161011f90611b4d565b610fdf611275565b610fe761129c565b565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b604080518351602080830191909152808501516001600160a01b039081168385015285840151606080850191909152860151166080808401919091528501516001600160801b031660a0808401919091528501516001600160401b0390811660c0808501919091528601511660e08084019190915283518084039091018152610100830184528051908201207b0ca2ba3432b932bab69029b4b3b732b21026b2b9b9b0b3b29d05199960211b61012084015261013c8084018290528451808503909101815261015c9093019093528151910120600061111a82856112cc565b6068549091506001600160a01b03808316911614610eac57604051638baa579f60e01b815260040160405180910390fd5b600080846001600160a01b031663095ea7b38585604051602401611170929190611ad9565b6040516020818303038152906040529060e01b6020820180516001600160e01b0383818316178352505050506040516111a99190611af2565b6000604051808303816000865af19150503d80600081146111e6576040519150601f19603f3d011682016040523d82523d6000602084013e6111eb565b606091505b50915091508180156112155750805115806112155750808060200190518101906112159190611b0e565b610eac5760405162461bcd60e51b815260206004820152602b60248201527f5472616e7366657248656c7065723a3a73616665417070726f76653a2061707060448201526a1c9bdd994819985a5b195960aa1b606482015260840161011f565b600054610100900460ff16610fe75760405162461bcd60e51b815260040161011f90611b4d565b600054610100900460ff166112c35760405162461bcd60e51b815260040161011f90611b4d565b610fe733610fe9565b60008060006112db85856112f2565b915091506112e881611337565b5090505b92915050565b60008082516041036113285760208301516040840151606085015160001a61131c878285856114e8565b94509450505050611330565b506000905060025b9250929050565b600081600481111561134b5761134b611b98565b036113535750565b600181600481111561136757611367611b98565b036113af5760405162461bcd60e51b815260206004820152601860248201527745434453413a20696e76616c6964207369676e617475726560401b604482015260640161011f565b60028160048111156113c3576113c3611b98565b036114105760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e67746800604482015260640161011f565b600381600481111561142457611424611b98565b0361147c5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b606482015260840161011f565b600481600481111561149057611490611b98565b036104485760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604482015261756560f01b606482015260840161011f565b6000806fa2a8918ca85bafe22016d0b997e4df60600160ff1b0383111561151557506000905060036115c2565b8460ff16601b1415801561152d57508460ff16601c14155b1561153e57506000905060046115c2565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015611592573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166115bb576000600192509250506115c2565b9150600090505b94509492505050565b6001600160a01b038116811461044857600080fd5b80356115eb816115cb565b919050565b60006020828403121561160257600080fd5b813561160d816115cb565b9392505050565b6001600160a01b0391909116815260200190565b60006020828403121561163a57600080fd5b5035919050565b60008060006060848603121561165657600080fd5b8335611661816115cb565b92506020840135611671816115cb565b91506040840135611681816115cb565b809150509250925092565b6000806020838503121561169f57600080fd5b82356001600160401b03808211156116b657600080fd5b818501915085601f8301126116ca57600080fd5b8135818111156116d957600080fd5b8660208260051b85010111156116ee57600080fd5b60209290920196919550909350505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b038111828210171561173e5761173e611700565b604052919050565b80356001600160401b03811681146115eb57600080fd5b60008060008060008060008789036101a081121561177a57600080fd5b60e081121561178857600080fd5b5087965060e08701356001600160401b03808211156117a657600080fd5b818a0191508a601f8301126117ba57600080fd5b8135818111156117cc576117cc611700565b6117df601f8201601f1916602001611716565b91508082528b60208285010111156117f657600080fd5b80602084016020840137600090820160200152965061181a905061010089016115e0565b945061012088013593506118316101408901611746565b92506118406101608901611746565b915061184f6101808901611746565b905092959891949750929550565b634e487b7160e01b600052601160045260246000fd5b818103818111156112ec576112ec61185d565b60006020828403121561189857600080fd5b815161160d816115cb565b634e487b7160e01b600052603260045260246000fd5b808201808211156112ec576112ec61185d565b6000600182016118de576118de61185d565b5060010190565b6020808252810182905260006001600160fb1b0383111561190557600080fd5b8260051b80856040850137919091016040019392505050565b6001600160801b038116811461044857600080fd5b600060e0828403121561194557600080fd5b60405160e081016001600160401b038111828210171561196757611967611700565b60405282358152602083013561197c816115cb565b6020820152604083810135908201526060830135611999816115cb565b606082015260808301356119ac8161191e565b60808201526119bd60a08401611746565b60a08201526119ce60c08401611746565b60c08201529392505050565b6000602082840312156119ec57600080fd5b813561160d8161191e565b600060208284031215611a0957600080fd5b61160d82611746565b60005b83811015611a2d578181015183820152602001611a15565b50506000910152565b600060018060a01b03808716835260018060801b038616602084015260018060401b038086166040850152608060608501528185511660808501528060208601511660a085015250506040830151606060c084015280518060e0850152610100611aa68282870160208601611a12565b80601f19601f840116860101935050505095945050505050565b600060208284031215611ad257600080fd5b5051919050565b6001600160a01b03929092168252602082015260400190565b60008251611b04818460208701611a12565b9190910192915050565b600060208284031215611b2057600080fd5b8151801515811461160d57600080fd5b600060208284031215611b4257600080fd5b815161160d8161191e565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b634e487b7160e01b600052602160045260246000fdfea26469706673582212204700df3b2c89bbeab1093fc689733e9cbc50319f383b61face6ffcb78cbc9b4a64736f6c63430008100033608060405234801561001057600080fd5b506040516104ed3803806104ed83398101604081905261002f91610151565b61003833610047565b61004181610097565b50610181565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6100aa8161014260201b6101a61760201c565b6101205760405162461bcd60e51b815260206004820152603360248201527f5570677261646561626c65426561636f6e3a20696d706c656d656e746174696f60448201527f6e206973206e6f74206120636f6e747261637400000000000000000000000000606482015260840160405180910390fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03163b151590565b60006020828403121561016357600080fd5b81516001600160a01b038116811461017a57600080fd5b9392505050565b61035d806101906000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c80633659cfe61461005c5780635c60da1b14610071578063715018a61461009a5780638da5cb5b146100a2578063f2fde38b146100aa575b600080fd5b61006f61006a3660046102f7565b6100bd565b005b6001546001600160a01b03165b6040516001600160a01b03909116815260200160405180910390f35b61006f610105565b61007e610119565b61006f6100b83660046102f7565b610128565b6100c56101b5565b6100ce81610214565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b61010d6101b5565b61011760006102a7565b565b6000546001600160a01b031690565b6101306101b5565b6001600160a01b03811661019a5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b6101a3816102a7565b50565b6001600160a01b03163b151590565b336101be610119565b6001600160a01b0316146101175760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610191565b61021d816101a6565b6102855760405162461bcd60e51b815260206004820152603360248201527f5570677261646561626c65426561636f6e3a20696d706c656d656e746174696f6044820152721b881a5cc81b9bdd08184818dbdb9d1c9858dd606a1b6064820152608401610191565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60006020828403121561030957600080fd5b81356001600160a01b038116811461032057600080fd5b939250505056fea26469706673582212208fae2d8fae2e805d3f41b07fb0991aee77b893aa450550f1dd253fb019c915dc64736f6c6343000810003360806040526040516108e23803806108e28339810160408190526100229161044c565b61002e82826000610035565b5050610576565b61003e83610100565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a260008251118061007f5750805b156100fb576100f9836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e9919061050c565b836102a360201b6100291760201c565b505b505050565b610113816102cf60201b6100551760201c565b6101725760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b6101e6816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d7919061050c565b6102cf60201b6100551760201c565b61024b5760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b6064820152608401610169565b806102827fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6102de60201b6100641760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b60606102c883836040518060600160405280602781526020016108bb602791396102e1565b9392505050565b6001600160a01b03163b151590565b90565b60606102ec846102cf565b6103475760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b6064820152608401610169565b600080856001600160a01b0316856040516103629190610527565b600060405180830381855af49150503d806000811461039d576040519150601f19603f3d011682016040523d82523d6000602084013e6103a2565b606091505b5090925090506103b38282866103bd565b9695505050505050565b606083156103cc5750816102c8565b8251156103dc5782518084602001fd5b8160405162461bcd60e51b81526004016101699190610543565b80516001600160a01b038116811461040d57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561044357818101518382015260200161042b565b50506000910152565b6000806040838503121561045f57600080fd5b610468836103f6565b60208401519092506001600160401b038082111561048557600080fd5b818501915085601f83011261049957600080fd5b8151818111156104ab576104ab610412565b604051601f8201601f19908116603f011681019083821181831017156104d3576104d3610412565b816040528281528860208487010111156104ec57600080fd5b6104fd836020830160208801610428565b80955050505050509250929050565b60006020828403121561051e57600080fd5b6102c8826103f6565b60008251610539818460208701610428565b9190910192915050565b6020815260008251806020840152610562816040850160208701610428565b601f01601f19169190910160400192915050565b610336806105856000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102da60279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb919061023d565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b606061012f84610055565b61018f5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b60648201526084015b60405180910390fd5b600080856001600160a01b0316856040516101aa919061028a565b600060405180830381855af49150503d80600081146101e5576040519150601f19603f3d011682016040523d82523d6000602084013e6101ea565b606091505b50915091506101fa828286610204565b9695505050505050565b6060831561021357508161004e565b8251156102235782518084602001fd5b8160405162461bcd60e51b815260040161018691906102a6565b60006020828403121561024f57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b83811015610281578181015183820152602001610269565b50506000910152565b6000825161029c818460208701610266565b9190910192915050565b60208152600082518060208401526102c5816040850160208701610266565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122099db9e4fcb8a247955170233d906866143fb99f83638cb9b28ae98bb9425e58564736f6c63430008100033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122009c0c79ab8ad9ae5665a69a8520be3c5626d32ff3c9c98aa87a343761e107b2264736f6c63430008100033