ETH Price: $2,247.36 (+1.40%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Edit Basic Info243178482026-01-26 8:35:5975 days ago1769416559IN
0x05325C1A...99729267B
0 ETH0.000417112.06264898
Change Token Nam...243178352026-01-26 8:33:2375 days ago1769416403IN
0x05325C1A...99729267B
0 ETH0.000126882.06953333
Edit Basic Info241698962026-01-05 17:16:2395 days ago1767633383IN
0x05325C1A...99729267B
0 ETH0.000433122.13955133
Change Token Nam...241698892026-01-05 17:14:5995 days ago1767633299IN
0x05325C1A...99729267B
0 ETH0.000228722.13631911
Change Property ...232782392025-09-02 21:55:23220 days ago1756850123IN
0x05325C1A...99729267B
0 ETH0.000069991.2801494
Edit Basic Info232659642025-09-01 4:41:11222 days ago1756701671IN
0x05325C1A...99729267B
0 ETH0.000233251.15273104
Change Token Nam...232659522025-09-01 4:38:47222 days ago1756701527IN
0x05325C1A...99729267B
0 ETH0.000124931.16543349
Edit Basic Info230656812025-08-04 5:42:23250 days ago1754286143IN
0x05325C1A...99729267B
0 ETH0.000443282.19144781
Edit Basic Info230656572025-08-04 5:37:35250 days ago1754285855IN
0x05325C1A...99729267B
0 ETH0.000448452.21779988
Change Token Nam...230656512025-08-04 5:36:23250 days ago1754285783IN
0x05325C1A...99729267B
0 ETH0.000139922.17565379
Change Token Nam...230656342025-08-04 5:32:59250 days ago1754285579IN
0x05325C1A...99729267B
0 ETH0.000234742.19131681
Change Token Val...229530642025-07-19 11:51:47266 days ago1752925907IN
0x05325C1A...99729267B
0 ETH0.000130842.97350678
Change Property ...229530482025-07-19 11:48:35266 days ago1752925715IN
0x05325C1A...99729267B
0 ETH0.000161482.95290001
Edit Basic Info228729952025-07-08 7:32:23277 days ago1751959943IN
0x05325C1A...99729267B
0 ETH0.000555362.74353947
Change Token Nam...228729902025-07-08 7:31:23277 days ago1751959883IN
0x05325C1A...99729267B
0 ETH0.000287822.68738584
Set IPFS228688192025-07-07 17:30:23277 days ago1751909423IN
0x05325C1A...99729267B
0 ETH0.000610575.6430736
Edit Basic Info228662832025-07-07 9:00:23278 days ago1751878823IN
0x05325C1A...99729267B
0 ETH0.000647052.87235681
Change Token Nam...228446012025-07-04 8:16:23281 days ago1751616983IN
0x05325C1A...99729267B
0 ETH0.000312672.91875898
Edit Basic Info228364142025-07-03 4:48:35282 days ago1751518115IN
0x05325C1A...99729267B
0 ETH0.000515072.28672429
Change Token Nam...228364092025-07-03 4:47:35282 days ago1751518055IN
0x05325C1A...99729267B
0 ETH0.000242822.26850608
Edit Basic Info228237642025-07-01 10:22:11284 days ago1751365331IN
0x05325C1A...99729267B
0 ETH0.000543882.68780762
Change Token Nam...228237562025-07-01 10:20:35284 days ago1751365235IN
0x05325C1A...99729267B
0 ETH0.000289772.70317965
Edit Basic Info227149162025-06-16 5:11:23299 days ago1750050683IN
0x05325C1A...99729267B
0 ETH0.000176580.78353932
Change Token Nam...227149092025-06-16 5:09:59299 days ago1750050599IN
0x05325C1A...99729267B
0 ETH0.000048540.75704298
Edit Basic Info227148262025-06-16 4:53:23299 days ago1750049603IN
0x05325C1A...99729267B
0 ETH0.000182250.80936123
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
Source Code Verified Exact Match

Contract Name

PropertyRegistry

Compiler Version
v0.6.12+commit.27d51765
Optimization Enabled
Yes with 200 runs
Other Settings
default evmVersion
License
None
Contract Source Code (Solidity Multiple files format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[{"internalType":"address","name":"dataProxy","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"property","type":"address"},{"indexed":false,"internalType":"string","name":"newIPFSHash","type":"string"}],"name":"IPFSHashChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"property","type":"address"},{"indexed":false,"internalType":"string","name":"newName","type":"string"},{"indexed":false,"internalType":"string","name":"newSymbol","type":"string"}],"name":"NameAndSymbolChange","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"property","type":"address"},{"indexed":false,"internalType":"string","name":"streetLocation","type":"string"},{"indexed":false,"internalType":"string","name":"geoLocation","type":"string"},{"indexed":false,"internalType":"string","name":"propertyValuationCurrency","type":"string"},{"indexed":false,"internalType":"uint256","name":"propertyValuation","type":"uint256"}],"name":"PropertyBasicInfoChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"property","type":"address"},{"indexed":false,"internalType":"string","name":"propertyType","type":"string"},{"indexed":false,"internalType":"string","name":"kadastralMunicipality","type":"string"},{"indexed":false,"internalType":"string","name":"parcelNumber","type":"string"},{"indexed":false,"internalType":"string","name":"ID","type":"string"},{"indexed":false,"internalType":"uint64","name":"buildingPart","type":"uint64"}],"name":"PropertyInfoAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"property","type":"address"},{"indexed":false,"internalType":"uint64","name":"idProp","type":"uint64"},{"indexed":false,"internalType":"string","name":"propertyType","type":"string"},{"indexed":false,"internalType":"string","name":"kadastralMunicipality","type":"string"},{"indexed":false,"internalType":"string","name":"parcelNumber","type":"string"},{"indexed":false,"internalType":"string","name":"ID","type":"string"},{"indexed":false,"internalType":"uint64","name":"buildingPart","type":"uint64"}],"name":"PropertyInfoChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"property","type":"address"},{"indexed":false,"internalType":"uint256","name":"newValuationProperty","type":"uint256"}],"name":"PropertyValuationChange","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"property","type":"address"},{"indexed":false,"internalType":"uint256","name":"newTokenValuation","type":"uint256"}],"name":"TokenValuationChange","type":"event"},{"inputs":[{"internalType":"address","name":"property","type":"address"},{"internalType":"string","name":"propertyType","type":"string"},{"internalType":"string","name":"kadastralMunicipality","type":"string"},{"internalType":"string","name":"parcelNumber","type":"string"},{"internalType":"string","name":"ID","type":"string"},{"internalType":"uint64","name":"buildingPart","type":"uint64"}],"name":"addPropertyInfo","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"property","type":"address"},{"internalType":"uint256","name":"propertyValuation","type":"uint256"}],"name":"changePropertyValuation","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"property","type":"address"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"symbol","type":"string"}],"name":"changeTokenNameAndSymbol","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"property","type":"address"},{"internalType":"uint256","name":"tokenValuation","type":"uint256"}],"name":"changeTokenValuation","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"property","type":"address"},{"internalType":"string","name":"streetLocation","type":"string"},{"internalType":"string","name":"geoLocation","type":"string"},{"internalType":"string","name":"propertyValuationCurrency","type":"string"},{"internalType":"uint256","name":"propertyValuation","type":"uint256"},{"internalType":"uint256","name":"tokenValuation","type":"uint256"}],"name":"editBasicInfo","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"property","type":"address"},{"internalType":"uint64","name":"idProp","type":"uint64"},{"internalType":"string","name":"propertyType","type":"string"},{"internalType":"string","name":"kadastralMunicipality","type":"string"},{"internalType":"string","name":"parcelNumber","type":"string"},{"internalType":"string","name":"ID","type":"string"},{"internalType":"uint64","name":"buildingPart","type":"uint64"}],"name":"editPropertyInfo","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"property","type":"address"}],"name":"getBasicInfo","outputs":[{"internalType":"string","name":"streetLocation","type":"string"},{"internalType":"string","name":"geoLocation","type":"string"},{"internalType":"uint256","name":"propertyValuation","type":"uint256"},{"internalType":"uint256","name":"tokenValuation","type":"uint256"},{"internalType":"string","name":"propertyValuationCurrency","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getDataProxy","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"property","type":"address"}],"name":"getIPFS","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"property","type":"address"}],"name":"getNumberOfPropertiesOnPropToken","outputs":[{"internalType":"uint64","name":"","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"property","type":"address"},{"internalType":"uint64","name":"index","type":"uint64"}],"name":"getPropertyInfo","outputs":[{"internalType":"string","name":"propertyType","type":"string"},{"internalType":"string","name":"kadastralMunicipality","type":"string"},{"internalType":"string","name":"parcelNumber","type":"string"},{"internalType":"string","name":"ID","type":"string"},{"internalType":"uint64","name":"buildingPart","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"property","type":"address"}],"name":"getValuation","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"dataProxy","type":"address"}],"name":"setDataProxy","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"exchange","type":"address"}],"name":"setExchange","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"property","type":"address"},{"internalType":"string","name":"newIPFSHash","type":"string"}],"name":"setIPFS","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
60806040523480156200001157600080fd5b506040516200328e3803806200328e833981810160405260208110156200003757600080fd5b5051600062000045620000b5565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600180546001600160a01b0319166001600160a01b0392909216919091179055620000b9565b3390565b6131c580620000c96000396000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c8063715018a6116100a2578063c042a7d611610071578063c042a7d614610ab0578063c4d341b214610c73578063d401defe14610c9f578063eef8fff114610e17578063f2fde38b14610ecb57610116565b8063715018a61461082e5780638da5cb5b146108365780639a7db3f01461085a578063a305a83d14610aa857610116565b80630aace652116100e95780630aace65214610579578063278ee51a146105b157806328370f49146107a05780634e5ebaff146107c657806367b1f5df1461080857610116565b80630344d0d01461011b578063052dc7141461025657806307f94421146102825780630896ee4e146104de575b600080fd5b6102546004803603606081101561013157600080fd5b6001600160a01b038235169190810190604081016020820135600160201b81111561015b57600080fd5b82018360208201111561016d57600080fd5b803590602001918460018302840111600160201b8311171561018e57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156101e057600080fd5b8201836020820111156101f257600080fd5b803590602001918460018302840111600160201b8311171561021357600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610ef1945050505050565b005b6102546004803603604081101561026c57600080fd5b506001600160a01b038135169060200135611276565b610254600480360360e081101561029857600080fd5b6001600160a01b03823516916001600160401b0360208201351691810190606081016040820135600160201b8111156102d057600080fd5b8201836020820111156102e257600080fd5b803590602001918460018302840111600160201b8311171561030357600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561035557600080fd5b82018360208201111561036757600080fd5b803590602001918460018302840111600160201b8311171561038857600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156103da57600080fd5b8201836020820111156103ec57600080fd5b803590602001918460018302840111600160201b8311171561040d57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561045f57600080fd5b82018360208201111561047157600080fd5b803590602001918460018302840111600160201b8311171561049257600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550505090356001600160401b031691506114379050565b610504600480360360208110156104f457600080fd5b50356001600160a01b03166117b6565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561053e578181015183820152602001610526565b50505050905090810190601f16801561056b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61059f6004803603602081101561058f57600080fd5b50356001600160a01b0316611861565b60408051918252519081900360200190f35b6105e6600480360360408110156105c757600080fd5b5080356001600160a01b031690602001356001600160401b031661194b565b6040518080602001806020018060200180602001866001600160401b0316815260200185810385528a818151815260200191508051906020019080838360005b8381101561063e578181015183820152602001610626565b50505050905090810190601f16801561066b5780820380516001836020036101000a031916815260200191505b5085810384528951815289516020918201918b019080838360005b8381101561069e578181015183820152602001610686565b50505050905090810190601f1680156106cb5780820380516001836020036101000a031916815260200191505b5085810383528851815288516020918201918a019080838360005b838110156106fe5781810151838201526020016106e6565b50505050905090810190601f16801561072b5780820380516001836020036101000a031916815260200191505b50858103825287518152875160209182019189019080838360005b8381101561075e578181015183820152602001610746565b50505050905090810190601f16801561078b5780820380516001836020036101000a031916815260200191505b50995050505050505050505060405180910390f35b610254600480360360208110156107b657600080fd5b50356001600160a01b0316611c23565b6107ec600480360360208110156107dc57600080fd5b50356001600160a01b0316611c9d565b604080516001600160401b039092168252519081900360200190f35b6102546004803603602081101561081e57600080fd5b50356001600160a01b0316611cc1565b610254611d3b565b61083e611ddd565b604080516001600160a01b039092168252519081900360200190f35b610254600480360360c081101561087057600080fd5b6001600160a01b038235169190810190604081016020820135600160201b81111561089a57600080fd5b8201836020820111156108ac57600080fd5b803590602001918460018302840111600160201b831117156108cd57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561091f57600080fd5b82018360208201111561093157600080fd5b803590602001918460018302840111600160201b8311171561095257600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156109a457600080fd5b8201836020820111156109b657600080fd5b803590602001918460018302840111600160201b831117156109d757600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b811115610a2957600080fd5b820183602082011115610a3b57600080fd5b803590602001918460018302840111600160201b83111715610a5c57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550505090356001600160401b03169150611dec9050565b61083e6121ae565b610254600480360360c0811015610ac657600080fd5b6001600160a01b038235169190810190604081016020820135600160201b811115610af057600080fd5b820183602082011115610b0257600080fd5b803590602001918460018302840111600160201b83111715610b2357600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b811115610b7557600080fd5b820183602082011115610b8757600080fd5b803590602001918460018302840111600160201b83111715610ba857600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b811115610bfa57600080fd5b820183602082011115610c0c57600080fd5b803590602001918460018302840111600160201b83111715610c2d57600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955050823593505050602001356121bd565b61025460048036036040811015610c8957600080fd5b506001600160a01b038135169060200135612538565b610cc560048036036020811015610cb557600080fd5b50356001600160a01b03166126f2565b60405180806020018060200186815260200185815260200180602001848103845289818151815260200191508051906020019080838360005b83811015610d16578181015183820152602001610cfe565b50505050905090810190601f168015610d435780820380516001836020036101000a031916815260200191505b5084810383528851815288516020918201918a019080838360005b83811015610d76578181015183820152602001610d5e565b50505050905090810190601f168015610da35780820380516001836020036101000a031916815260200191505b50848103825285518152855160209182019187019080838360005b83811015610dd6578181015183820152602001610dbe565b50505050905090810190601f168015610e035780820380516001836020036101000a031916815260200191505b509850505050505050505060405180910390f35b61025460048036036040811015610e2d57600080fd5b6001600160a01b038235169190810190604081016020820135600160201b811115610e5757600080fd5b820183602082011115610e6957600080fd5b803590602001918460018302840111600160201b83111715610e8a57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550612926945050505050565b61025460048036036020811015610ee157600080fd5b50356001600160a01b0316612b45565b6001546040805163524ecd7960e11b815233600482015290516001600160a01b039092169163a49d9af291602480820192602092909190829003018186803b158015610f3c57600080fd5b505afa158015610f50573d6000803e3d6000fd5b505050506040513d6020811015610f6657600080fd5b5051806110045750610f76612c3d565b6001600160a01b0316600160009054906101000a90046001600160a01b03166001600160a01b031663607014116040518163ffffffff1660e01b815260040160206040518083038186803b158015610fcd57600080fd5b505afa158015610fe1573d6000803e3d6000fd5b505050506040513d6020811015610ff757600080fd5b50516001600160a01b0316145b61103f5760405162461bcd60e51b815260040180806020018281038252604a8152602001806130c0604a913960600191505060405180910390fd5b6040805163014d4e5960e21b8152600481019182528351604482015283516001600160a01b0386169263053539649286928692918291602482019160640190602087019080838360005b838110156110a1578181015183820152602001611089565b50505050905090810190601f1680156110ce5780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b838110156111015781810151838201526020016110e9565b50505050905090810190601f16801561112e5780820380516001836020036101000a031916815260200191505b50945050505050600060405180830381600087803b15801561114f57600080fd5b505af1158015611163573d6000803e3d6000fd5b50505050826001600160a01b03167f1918bd9ae6a74798f6fb75da1867a0a95abea865955c6c8024746906d82295028383604051808060200180602001838103835285818151815260200191508051906020019080838360005b838110156111d55781810151838201526020016111bd565b50505050905090810190601f1680156112025780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b8381101561123557818101518382015260200161121d565b50505050905090810190601f1680156112625780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a2505050565b6001546001600160a01b031663a7f4690461128f612c3d565b846040518363ffffffff1660e01b815260040180836001600160a01b03168152602001826001600160a01b031681526020019250505060206040518083038186803b1580156112dd57600080fd5b505afa1580156112f1573d6000803e3d6000fd5b505050506040513d602081101561130757600080fd5b5051806113a55750600160009054906101000a90046001600160a01b03166001600160a01b031663607014116040518163ffffffff1660e01b815260040160206040518083038186803b15801561135d57600080fd5b505afa158015611371573d6000803e3d6000fd5b505050506040513d602081101561138757600080fd5b50516001600160a01b031661139a612c3d565b6001600160a01b0316145b6113e05760405162461bcd60e51b815260040180806020018281038252602b81526020018061306f602b913960400191505060405180910390fd5b6001600160a01b038216600081815260066020908152604091829020600301849055815184815291517f973bce8aba854bc97e19cb9f0dad84dd858d68f9f6c5f12a140742e2987029299281900390910190a25050565b60015487906001600160a01b031663a7f46904611452612c3d565b836040518363ffffffff1660e01b815260040180836001600160a01b03168152602001826001600160a01b031681526020019250505060206040518083038186803b1580156114a057600080fd5b505afa1580156114b4573d6000803e3d6000fd5b505050506040513d60208110156114ca57600080fd5b50518061156857506114da612c3d565b6001600160a01b0316600160009054906101000a90046001600160a01b03166001600160a01b031663607014116040518163ffffffff1660e01b815260040160206040518083038186803b15801561153157600080fd5b505afa158015611545573d6000803e3d6000fd5b505050506040513d602081101561155b57600080fd5b50516001600160a01b0316145b6115a35760405162461bcd60e51b815260040180806020018281038252604581526020018061314b6045913960600191505060405180910390fd5b6115b288888888888888612c41565b876001600160a01b03167fce834b5356f16a134e84b0878c223e7a1d64d4b94267ed1d9d4f1816701c059788888888888860405180876001600160401b0316815260200180602001806020018060200180602001866001600160401b0316815260200185810385528a818151815260200191508051906020019080838360005b8381101561164a578181015183820152602001611632565b50505050905090810190601f1680156116775780820380516001836020036101000a031916815260200191505b5085810384528951815289516020918201918b019080838360005b838110156116aa578181015183820152602001611692565b50505050905090810190601f1680156116d75780820380516001836020036101000a031916815260200191505b5085810383528851815288516020918201918a019080838360005b8381101561170a5781810151838201526020016116f2565b50505050905090810190601f1680156117375780820380516001836020036101000a031916815260200191505b50858103825287518152875160209182019189019080838360005b8381101561176a578181015183820152602001611752565b50505050905090810190601f1680156117975780820380516001836020036101000a031916815260200191505b509a505050505050505050505060405180910390a25050505050505050565b6001600160a01b03811660009081526003602090815260409182902080548351601f60026000196101006001861615020190931692909204918201849004840281018401909452808452606093928301828280156118555780601f1061182a57610100808354040283529160200191611855565b820191906000526020600020905b81548152906001019060200180831161183857829003601f168201915b50505050509050919050565b60006060806000806060611874876126f2565b9450945094509450945060006118f36305f5e100896001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b1580156118c157600080fd5b505afa1580156118d5573d6000803e3d6000fd5b505050506040513d60208110156118eb57600080fd5b505190612d38565b905060006119018483612d83565b9050600061192061191966038d7ea4c6800085612ddc565b8790612d83565b905061193d66038d7ea4c680006119378484612e1e565b90612d38565b9a9950505050505050505050565b606080606080600061195b612f74565b6001600160a01b03881660009081526004602090815260408083206001600160401b038b1684528252918290208251815460026001821615610100026000190190911604601f8101849004909302810160c090810190945260a08101838152909391928492849190840182828015611a145780601f106119e957610100808354040283529160200191611a14565b820191906000526020600020905b8154815290600101906020018083116119f757829003601f168201915b50505050508152602001600182018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611ab65780601f10611a8b57610100808354040283529160200191611ab6565b820191906000526020600020905b815481529060010190602001808311611a9957829003601f168201915b5050509183525050600282810180546040805160206001841615610100026000190190931694909404601f81018390048302850183019091528084529381019390830182828015611b485780601f10611b1d57610100808354040283529160200191611b48565b820191906000526020600020905b815481529060010190602001808311611b2b57829003601f168201915b505050918352505060038201546001600160401b031660208083019190915260048301805460408051601f60026000196001861615610100020190941693909304928301859004850281018501825282815294019392830182828015611bef5780601f10611bc457610100808354040283529160200191611bef565b820191906000526020600020905b815481529060010190602001808311611bd257829003601f168201915b505050919092525050506080810151815160208301516040840151606090940151929c919b50995091975095509350505050565b611c2b612c3d565b6000546001600160a01b03908116911614611c7b576040805162461bcd60e51b8152602060048201819052602482015260008051602061312b833981519152604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03166000908152600560205260409020546001600160401b031690565b611cc9612c3d565b6000546001600160a01b03908116911614611d19576040805162461bcd60e51b8152602060048201819052602482015260008051602061312b833981519152604482015290519081900360640190fd5b600280546001600160a01b0319166001600160a01b0392909216919091179055565b611d43612c3d565b6000546001600160a01b03908116911614611d93576040805162461bcd60e51b8152602060048201819052602482015260008051602061312b833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031690565b60015486906001600160a01b031663a7f46904611e07612c3d565b836040518363ffffffff1660e01b815260040180836001600160a01b03168152602001826001600160a01b031681526020019250505060206040518083038186803b158015611e5557600080fd5b505afa158015611e69573d6000803e3d6000fd5b505050506040513d6020811015611e7f57600080fd5b505180611f1d5750611e8f612c3d565b6001600160a01b0316600160009054906101000a90046001600160a01b03166001600160a01b031663607014116040518163ffffffff1660e01b815260040160206040518083038186803b158015611ee657600080fd5b505afa158015611efa573d6000803e3d6000fd5b505050506040513d6020811015611f1057600080fd5b50516001600160a01b0316145b611f585760405162461bcd60e51b815260040180806020018281038252604581526020018061314b6045913960600191505060405180910390fd5b6001600160a01b038716600090815260056020526040902054611f8a9088906001600160401b03168888888888612c41565b6001600160a01b0387166000818152600560209081526040808320805467ffffffffffffffff19811660016001600160401b03928316018216179091558151908716608082015260a08082528b51908201528a517fbda94666b90ec5a1fa1484e75a0b4d71c1623d7eae3af6045f71e38e01528b60948c948c948c948c948c94919384938482019390850192606086019260c0870192908d0191908190849084905b8381101561204457818101518382015260200161202c565b50505050905090810190601f1680156120715780820380516001836020036101000a031916815260200191505b5085810384528951815289516020918201918b019080838360005b838110156120a457818101518382015260200161208c565b50505050905090810190601f1680156120d15780820380516001836020036101000a031916815260200191505b5085810383528851815288516020918201918a019080838360005b838110156121045781810151838201526020016120ec565b50505050905090810190601f1680156121315780820380516001836020036101000a031916815260200191505b50858103825287518152875160209182019189019080838360005b8381101561216457818101518382015260200161214c565b50505050905090810190601f1680156121915780820380516001836020036101000a031916815260200191505b50995050505050505050505060405180910390a250505050505050565b6001546001600160a01b031690565b6001546040805163524ecd7960e11b815233600482015290516001600160a01b039092169163a49d9af291602480820192602092909190829003018186803b15801561220857600080fd5b505afa15801561221c573d6000803e3d6000fd5b505050506040513d602081101561223257600080fd5b5051806122d05750612242612c3d565b6001600160a01b0316600160009054906101000a90046001600160a01b03166001600160a01b031663607014116040518163ffffffff1660e01b815260040160206040518083038186803b15801561229957600080fd5b505afa1580156122ad573d6000803e3d6000fd5b505050506040513d60208110156122c357600080fd5b50516001600160a01b0316145b61230b5760405162461bcd60e51b815260040180806020018281038252604a8152602001806130c0604a913960600191505060405180910390fd5b612313612fac565b506040805160a081018252848152602080820188905281830187905260608201859052608082018490526001600160a01b0389166000908152600682529290922081518051929384936123699284920190612fdb565b5060208281015180516123829260018501920190612fdb565b506040820151805161239e916002840191602090910190612fdb565b506060820151816003015560808201518160040155905050866001600160a01b03167f6526622a8c5775b8075fc0b8b0d56794d9b0e6bfd35d371c63a03f66fd39f29e8787878760405180806020018060200180602001858152602001848103845288818151815260200191508051906020019080838360005b83811015612430578181015183820152602001612418565b50505050905090810190601f16801561245d5780820380516001836020036101000a031916815260200191505b50848103835287518152875160209182019189019080838360005b83811015612490578181015183820152602001612478565b50505050905090810190601f1680156124bd5780820380516001836020036101000a031916815260200191505b50848103825286518152865160209182019188019080838360005b838110156124f05781810151838201526020016124d8565b50505050905090810190601f16801561251d5780820380516001836020036101000a031916815260200191505b5097505050505050505060405180910390a250505050505050565b6001546040805163524ecd7960e11b815233600482015290516001600160a01b039092169163a49d9af291602480820192602092909190829003018186803b15801561258357600080fd5b505afa158015612597573d6000803e3d6000fd5b505050506040513d60208110156125ad57600080fd5b50518061264b5750600160009054906101000a90046001600160a01b03166001600160a01b031663607014116040518163ffffffff1660e01b815260040160206040518083038186803b15801561260357600080fd5b505afa158015612617573d6000803e3d6000fd5b505050506040513d602081101561262d57600080fd5b50516001600160a01b0316612640612c3d565b6001600160a01b0316145b8061266057506002546001600160a01b031633145b61269b5760405162461bcd60e51b815260040180806020018281038252602b81526020018061306f602b913960400191505060405180910390fd5b6001600160a01b038216600081815260066020908152604091829020600401849055815184815291517ff98379c0930a583e1ad09d9f68c31cfce2b0c659a01bb4a9a31c65807c220d2c9281900390910190a25050565b6060806000806060612702612fac565b6001600160a01b0387166000908152600660209081526040918290208251815460026001821615610100026000190190911604601f8101849004909302810160c090810190945260a081018381529093919284928491908401828280156127aa5780601f1061277f576101008083540402835291602001916127aa565b820191906000526020600020905b81548152906001019060200180831161278d57829003601f168201915b50505050508152602001600182018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561284c5780601f106128215761010080835404028352916020019161284c565b820191906000526020600020905b81548152906001019060200180831161282f57829003601f168201915b5050509183525050600282810180546040805160206001841615610100026000190190931694909404601f810183900483028501830190915280845293810193908301828280156128de5780601f106128b3576101008083540402835291602001916128de565b820191906000526020600020905b8154815290600101906020018083116128c157829003601f168201915b505050918352505060038201546020808301919091526004909201546040918201529082015190820151606083015160808401519351929b919a509850919650945092505050565b6001546040805163524ecd7960e11b815233600482015290516001600160a01b039092169163a49d9af291602480820192602092909190829003018186803b15801561297157600080fd5b505afa158015612985573d6000803e3d6000fd5b505050506040513d602081101561299b57600080fd5b505180612a3957506129ab612c3d565b6001600160a01b0316600160009054906101000a90046001600160a01b03166001600160a01b031663607014116040518163ffffffff1660e01b815260040160206040518083038186803b158015612a0257600080fd5b505afa158015612a16573d6000803e3d6000fd5b505050506040513d6020811015612a2c57600080fd5b50516001600160a01b0316145b612a745760405162461bcd60e51b815260040180806020018281038252604a8152602001806130c0604a913960600191505060405180910390fd5b6001600160a01b03821660009081526003602090815260409091208251612a9d92840190612fdb565b50816001600160a01b03167f4873d25df69b01aa39147ef4ae3c6a4431d53222ab79a70d98c3e3783c280e96826040518080602001828103825283818151815260200191508051906020019080838360005b83811015612b07578181015183820152602001612aef565b50505050905090810190601f168015612b345780820380516001836020036101000a031916815260200191505b509250505060405180910390a25050565b612b4d612c3d565b6000546001600160a01b03908116911614612b9d576040805162461bcd60e51b8152602060048201819052602482015260008051602061312b833981519152604482015290519081900360640190fd5b6001600160a01b038116612be25760405162461bcd60e51b815260040180806020018281038252602681526020018061309a6026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b3390565b612c49612f74565b506040805160a08101825285815260208082018690528183018590526001600160401b038085166060840152608083018990526001600160a01b038b16600090815260048352848120918b168152908252929092208151805192938493612cb39284920190612fdb565b506020828101518051612ccc9260018501920190612fdb565b5060408201518051612ce8916002840191602090910190612fdb565b50606082015160038201805467ffffffffffffffff19166001600160401b0390921691909117905560808201518051612d2b916004840191602090910190612fdb565b5050505050505050505050565b6000612d7a83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612e78565b90505b92915050565b600082612d9257506000612d7d565b82820282848281612d9f57fe5b0414612d7a5760405162461bcd60e51b815260040180806020018281038252602181526020018061310a6021913960400191505060405180910390fd5b6000612d7a83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612f1a565b600082820183811015612d7a576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b60008183612f045760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015612ec9578181015183820152602001612eb1565b50505050905090810190601f168015612ef65780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b506000838581612f1057fe5b0495945050505050565b60008184841115612f6c5760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315612ec9578181015183820152602001612eb1565b505050900390565b6040518060a0016040528060608152602001606081526020016060815260200160006001600160401b03168152602001606081525090565b6040518060a0016040528060608152602001606081526020016060815260200160008152602001600081525090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061301c57805160ff1916838001178555613049565b82800160010185558215613049579182015b8281111561304957825182559160200191906001019061302e565b50613055929150613059565b5090565b5b80821115613055576000815560010161305a56fe50726f706572747952656769737472793a20596f7520646f6e27742068617665207065726d697373696f6e4f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737350726f70657274696573466163746f72793a20596f75206e65656420746f20686176652073797374656d2061646d696e20726967687473206f72207370656369616c2077616c6c657421536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f774f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657250726f70657274696573466163746f72793a20596f75206e65656420746f2068617665207065726d697373696f6e20746f206564697420746869732070726f706572747921a2646970667358221220c985212878df83856acdcd9719bea7ae2b42c8ff9d10fcbc248d37967878bd2d64736f6c634300060c00330000000000000000000000006cea8fc21c965f23cd25ad44e9bd91687f76f2f5
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101165760003560e01c8063715018a6116100a2578063c042a7d611610071578063c042a7d614610ab0578063c4d341b214610c73578063d401defe14610c9f578063eef8fff114610e17578063f2fde38b14610ecb57610116565b8063715018a61461082e5780638da5cb5b146108365780639a7db3f01461085a578063a305a83d14610aa857610116565b80630aace652116100e95780630aace65214610579578063278ee51a146105b157806328370f49146107a05780634e5ebaff146107c657806367b1f5df1461080857610116565b80630344d0d01461011b578063052dc7141461025657806307f94421146102825780630896ee4e146104de575b600080fd5b6102546004803603606081101561013157600080fd5b6001600160a01b038235169190810190604081016020820135600160201b81111561015b57600080fd5b82018360208201111561016d57600080fd5b803590602001918460018302840111600160201b8311171561018e57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156101e057600080fd5b8201836020820111156101f257600080fd5b803590602001918460018302840111600160201b8311171561021357600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610ef1945050505050565b005b6102546004803603604081101561026c57600080fd5b506001600160a01b038135169060200135611276565b610254600480360360e081101561029857600080fd5b6001600160a01b03823516916001600160401b0360208201351691810190606081016040820135600160201b8111156102d057600080fd5b8201836020820111156102e257600080fd5b803590602001918460018302840111600160201b8311171561030357600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561035557600080fd5b82018360208201111561036757600080fd5b803590602001918460018302840111600160201b8311171561038857600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156103da57600080fd5b8201836020820111156103ec57600080fd5b803590602001918460018302840111600160201b8311171561040d57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561045f57600080fd5b82018360208201111561047157600080fd5b803590602001918460018302840111600160201b8311171561049257600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550505090356001600160401b031691506114379050565b610504600480360360208110156104f457600080fd5b50356001600160a01b03166117b6565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561053e578181015183820152602001610526565b50505050905090810190601f16801561056b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61059f6004803603602081101561058f57600080fd5b50356001600160a01b0316611861565b60408051918252519081900360200190f35b6105e6600480360360408110156105c757600080fd5b5080356001600160a01b031690602001356001600160401b031661194b565b6040518080602001806020018060200180602001866001600160401b0316815260200185810385528a818151815260200191508051906020019080838360005b8381101561063e578181015183820152602001610626565b50505050905090810190601f16801561066b5780820380516001836020036101000a031916815260200191505b5085810384528951815289516020918201918b019080838360005b8381101561069e578181015183820152602001610686565b50505050905090810190601f1680156106cb5780820380516001836020036101000a031916815260200191505b5085810383528851815288516020918201918a019080838360005b838110156106fe5781810151838201526020016106e6565b50505050905090810190601f16801561072b5780820380516001836020036101000a031916815260200191505b50858103825287518152875160209182019189019080838360005b8381101561075e578181015183820152602001610746565b50505050905090810190601f16801561078b5780820380516001836020036101000a031916815260200191505b50995050505050505050505060405180910390f35b610254600480360360208110156107b657600080fd5b50356001600160a01b0316611c23565b6107ec600480360360208110156107dc57600080fd5b50356001600160a01b0316611c9d565b604080516001600160401b039092168252519081900360200190f35b6102546004803603602081101561081e57600080fd5b50356001600160a01b0316611cc1565b610254611d3b565b61083e611ddd565b604080516001600160a01b039092168252519081900360200190f35b610254600480360360c081101561087057600080fd5b6001600160a01b038235169190810190604081016020820135600160201b81111561089a57600080fd5b8201836020820111156108ac57600080fd5b803590602001918460018302840111600160201b831117156108cd57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561091f57600080fd5b82018360208201111561093157600080fd5b803590602001918460018302840111600160201b8311171561095257600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156109a457600080fd5b8201836020820111156109b657600080fd5b803590602001918460018302840111600160201b831117156109d757600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b811115610a2957600080fd5b820183602082011115610a3b57600080fd5b803590602001918460018302840111600160201b83111715610a5c57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550505090356001600160401b03169150611dec9050565b61083e6121ae565b610254600480360360c0811015610ac657600080fd5b6001600160a01b038235169190810190604081016020820135600160201b811115610af057600080fd5b820183602082011115610b0257600080fd5b803590602001918460018302840111600160201b83111715610b2357600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b811115610b7557600080fd5b820183602082011115610b8757600080fd5b803590602001918460018302840111600160201b83111715610ba857600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b811115610bfa57600080fd5b820183602082011115610c0c57600080fd5b803590602001918460018302840111600160201b83111715610c2d57600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955050823593505050602001356121bd565b61025460048036036040811015610c8957600080fd5b506001600160a01b038135169060200135612538565b610cc560048036036020811015610cb557600080fd5b50356001600160a01b03166126f2565b60405180806020018060200186815260200185815260200180602001848103845289818151815260200191508051906020019080838360005b83811015610d16578181015183820152602001610cfe565b50505050905090810190601f168015610d435780820380516001836020036101000a031916815260200191505b5084810383528851815288516020918201918a019080838360005b83811015610d76578181015183820152602001610d5e565b50505050905090810190601f168015610da35780820380516001836020036101000a031916815260200191505b50848103825285518152855160209182019187019080838360005b83811015610dd6578181015183820152602001610dbe565b50505050905090810190601f168015610e035780820380516001836020036101000a031916815260200191505b509850505050505050505060405180910390f35b61025460048036036040811015610e2d57600080fd5b6001600160a01b038235169190810190604081016020820135600160201b811115610e5757600080fd5b820183602082011115610e6957600080fd5b803590602001918460018302840111600160201b83111715610e8a57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550612926945050505050565b61025460048036036020811015610ee157600080fd5b50356001600160a01b0316612b45565b6001546040805163524ecd7960e11b815233600482015290516001600160a01b039092169163a49d9af291602480820192602092909190829003018186803b158015610f3c57600080fd5b505afa158015610f50573d6000803e3d6000fd5b505050506040513d6020811015610f6657600080fd5b5051806110045750610f76612c3d565b6001600160a01b0316600160009054906101000a90046001600160a01b03166001600160a01b031663607014116040518163ffffffff1660e01b815260040160206040518083038186803b158015610fcd57600080fd5b505afa158015610fe1573d6000803e3d6000fd5b505050506040513d6020811015610ff757600080fd5b50516001600160a01b0316145b61103f5760405162461bcd60e51b815260040180806020018281038252604a8152602001806130c0604a913960600191505060405180910390fd5b6040805163014d4e5960e21b8152600481019182528351604482015283516001600160a01b0386169263053539649286928692918291602482019160640190602087019080838360005b838110156110a1578181015183820152602001611089565b50505050905090810190601f1680156110ce5780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b838110156111015781810151838201526020016110e9565b50505050905090810190601f16801561112e5780820380516001836020036101000a031916815260200191505b50945050505050600060405180830381600087803b15801561114f57600080fd5b505af1158015611163573d6000803e3d6000fd5b50505050826001600160a01b03167f1918bd9ae6a74798f6fb75da1867a0a95abea865955c6c8024746906d82295028383604051808060200180602001838103835285818151815260200191508051906020019080838360005b838110156111d55781810151838201526020016111bd565b50505050905090810190601f1680156112025780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b8381101561123557818101518382015260200161121d565b50505050905090810190601f1680156112625780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a2505050565b6001546001600160a01b031663a7f4690461128f612c3d565b846040518363ffffffff1660e01b815260040180836001600160a01b03168152602001826001600160a01b031681526020019250505060206040518083038186803b1580156112dd57600080fd5b505afa1580156112f1573d6000803e3d6000fd5b505050506040513d602081101561130757600080fd5b5051806113a55750600160009054906101000a90046001600160a01b03166001600160a01b031663607014116040518163ffffffff1660e01b815260040160206040518083038186803b15801561135d57600080fd5b505afa158015611371573d6000803e3d6000fd5b505050506040513d602081101561138757600080fd5b50516001600160a01b031661139a612c3d565b6001600160a01b0316145b6113e05760405162461bcd60e51b815260040180806020018281038252602b81526020018061306f602b913960400191505060405180910390fd5b6001600160a01b038216600081815260066020908152604091829020600301849055815184815291517f973bce8aba854bc97e19cb9f0dad84dd858d68f9f6c5f12a140742e2987029299281900390910190a25050565b60015487906001600160a01b031663a7f46904611452612c3d565b836040518363ffffffff1660e01b815260040180836001600160a01b03168152602001826001600160a01b031681526020019250505060206040518083038186803b1580156114a057600080fd5b505afa1580156114b4573d6000803e3d6000fd5b505050506040513d60208110156114ca57600080fd5b50518061156857506114da612c3d565b6001600160a01b0316600160009054906101000a90046001600160a01b03166001600160a01b031663607014116040518163ffffffff1660e01b815260040160206040518083038186803b15801561153157600080fd5b505afa158015611545573d6000803e3d6000fd5b505050506040513d602081101561155b57600080fd5b50516001600160a01b0316145b6115a35760405162461bcd60e51b815260040180806020018281038252604581526020018061314b6045913960600191505060405180910390fd5b6115b288888888888888612c41565b876001600160a01b03167fce834b5356f16a134e84b0878c223e7a1d64d4b94267ed1d9d4f1816701c059788888888888860405180876001600160401b0316815260200180602001806020018060200180602001866001600160401b0316815260200185810385528a818151815260200191508051906020019080838360005b8381101561164a578181015183820152602001611632565b50505050905090810190601f1680156116775780820380516001836020036101000a031916815260200191505b5085810384528951815289516020918201918b019080838360005b838110156116aa578181015183820152602001611692565b50505050905090810190601f1680156116d75780820380516001836020036101000a031916815260200191505b5085810383528851815288516020918201918a019080838360005b8381101561170a5781810151838201526020016116f2565b50505050905090810190601f1680156117375780820380516001836020036101000a031916815260200191505b50858103825287518152875160209182019189019080838360005b8381101561176a578181015183820152602001611752565b50505050905090810190601f1680156117975780820380516001836020036101000a031916815260200191505b509a505050505050505050505060405180910390a25050505050505050565b6001600160a01b03811660009081526003602090815260409182902080548351601f60026000196101006001861615020190931692909204918201849004840281018401909452808452606093928301828280156118555780601f1061182a57610100808354040283529160200191611855565b820191906000526020600020905b81548152906001019060200180831161183857829003601f168201915b50505050509050919050565b60006060806000806060611874876126f2565b9450945094509450945060006118f36305f5e100896001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b1580156118c157600080fd5b505afa1580156118d5573d6000803e3d6000fd5b505050506040513d60208110156118eb57600080fd5b505190612d38565b905060006119018483612d83565b9050600061192061191966038d7ea4c6800085612ddc565b8790612d83565b905061193d66038d7ea4c680006119378484612e1e565b90612d38565b9a9950505050505050505050565b606080606080600061195b612f74565b6001600160a01b03881660009081526004602090815260408083206001600160401b038b1684528252918290208251815460026001821615610100026000190190911604601f8101849004909302810160c090810190945260a08101838152909391928492849190840182828015611a145780601f106119e957610100808354040283529160200191611a14565b820191906000526020600020905b8154815290600101906020018083116119f757829003601f168201915b50505050508152602001600182018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611ab65780601f10611a8b57610100808354040283529160200191611ab6565b820191906000526020600020905b815481529060010190602001808311611a9957829003601f168201915b5050509183525050600282810180546040805160206001841615610100026000190190931694909404601f81018390048302850183019091528084529381019390830182828015611b485780601f10611b1d57610100808354040283529160200191611b48565b820191906000526020600020905b815481529060010190602001808311611b2b57829003601f168201915b505050918352505060038201546001600160401b031660208083019190915260048301805460408051601f60026000196001861615610100020190941693909304928301859004850281018501825282815294019392830182828015611bef5780601f10611bc457610100808354040283529160200191611bef565b820191906000526020600020905b815481529060010190602001808311611bd257829003601f168201915b505050919092525050506080810151815160208301516040840151606090940151929c919b50995091975095509350505050565b611c2b612c3d565b6000546001600160a01b03908116911614611c7b576040805162461bcd60e51b8152602060048201819052602482015260008051602061312b833981519152604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03166000908152600560205260409020546001600160401b031690565b611cc9612c3d565b6000546001600160a01b03908116911614611d19576040805162461bcd60e51b8152602060048201819052602482015260008051602061312b833981519152604482015290519081900360640190fd5b600280546001600160a01b0319166001600160a01b0392909216919091179055565b611d43612c3d565b6000546001600160a01b03908116911614611d93576040805162461bcd60e51b8152602060048201819052602482015260008051602061312b833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031690565b60015486906001600160a01b031663a7f46904611e07612c3d565b836040518363ffffffff1660e01b815260040180836001600160a01b03168152602001826001600160a01b031681526020019250505060206040518083038186803b158015611e5557600080fd5b505afa158015611e69573d6000803e3d6000fd5b505050506040513d6020811015611e7f57600080fd5b505180611f1d5750611e8f612c3d565b6001600160a01b0316600160009054906101000a90046001600160a01b03166001600160a01b031663607014116040518163ffffffff1660e01b815260040160206040518083038186803b158015611ee657600080fd5b505afa158015611efa573d6000803e3d6000fd5b505050506040513d6020811015611f1057600080fd5b50516001600160a01b0316145b611f585760405162461bcd60e51b815260040180806020018281038252604581526020018061314b6045913960600191505060405180910390fd5b6001600160a01b038716600090815260056020526040902054611f8a9088906001600160401b03168888888888612c41565b6001600160a01b0387166000818152600560209081526040808320805467ffffffffffffffff19811660016001600160401b03928316018216179091558151908716608082015260a08082528b51908201528a517fbda94666b90ec5a1fa1484e75a0b4d71c1623d7eae3af6045f71e38e01528b60948c948c948c948c948c94919384938482019390850192606086019260c0870192908d0191908190849084905b8381101561204457818101518382015260200161202c565b50505050905090810190601f1680156120715780820380516001836020036101000a031916815260200191505b5085810384528951815289516020918201918b019080838360005b838110156120a457818101518382015260200161208c565b50505050905090810190601f1680156120d15780820380516001836020036101000a031916815260200191505b5085810383528851815288516020918201918a019080838360005b838110156121045781810151838201526020016120ec565b50505050905090810190601f1680156121315780820380516001836020036101000a031916815260200191505b50858103825287518152875160209182019189019080838360005b8381101561216457818101518382015260200161214c565b50505050905090810190601f1680156121915780820380516001836020036101000a031916815260200191505b50995050505050505050505060405180910390a250505050505050565b6001546001600160a01b031690565b6001546040805163524ecd7960e11b815233600482015290516001600160a01b039092169163a49d9af291602480820192602092909190829003018186803b15801561220857600080fd5b505afa15801561221c573d6000803e3d6000fd5b505050506040513d602081101561223257600080fd5b5051806122d05750612242612c3d565b6001600160a01b0316600160009054906101000a90046001600160a01b03166001600160a01b031663607014116040518163ffffffff1660e01b815260040160206040518083038186803b15801561229957600080fd5b505afa1580156122ad573d6000803e3d6000fd5b505050506040513d60208110156122c357600080fd5b50516001600160a01b0316145b61230b5760405162461bcd60e51b815260040180806020018281038252604a8152602001806130c0604a913960600191505060405180910390fd5b612313612fac565b506040805160a081018252848152602080820188905281830187905260608201859052608082018490526001600160a01b0389166000908152600682529290922081518051929384936123699284920190612fdb565b5060208281015180516123829260018501920190612fdb565b506040820151805161239e916002840191602090910190612fdb565b506060820151816003015560808201518160040155905050866001600160a01b03167f6526622a8c5775b8075fc0b8b0d56794d9b0e6bfd35d371c63a03f66fd39f29e8787878760405180806020018060200180602001858152602001848103845288818151815260200191508051906020019080838360005b83811015612430578181015183820152602001612418565b50505050905090810190601f16801561245d5780820380516001836020036101000a031916815260200191505b50848103835287518152875160209182019189019080838360005b83811015612490578181015183820152602001612478565b50505050905090810190601f1680156124bd5780820380516001836020036101000a031916815260200191505b50848103825286518152865160209182019188019080838360005b838110156124f05781810151838201526020016124d8565b50505050905090810190601f16801561251d5780820380516001836020036101000a031916815260200191505b5097505050505050505060405180910390a250505050505050565b6001546040805163524ecd7960e11b815233600482015290516001600160a01b039092169163a49d9af291602480820192602092909190829003018186803b15801561258357600080fd5b505afa158015612597573d6000803e3d6000fd5b505050506040513d60208110156125ad57600080fd5b50518061264b5750600160009054906101000a90046001600160a01b03166001600160a01b031663607014116040518163ffffffff1660e01b815260040160206040518083038186803b15801561260357600080fd5b505afa158015612617573d6000803e3d6000fd5b505050506040513d602081101561262d57600080fd5b50516001600160a01b0316612640612c3d565b6001600160a01b0316145b8061266057506002546001600160a01b031633145b61269b5760405162461bcd60e51b815260040180806020018281038252602b81526020018061306f602b913960400191505060405180910390fd5b6001600160a01b038216600081815260066020908152604091829020600401849055815184815291517ff98379c0930a583e1ad09d9f68c31cfce2b0c659a01bb4a9a31c65807c220d2c9281900390910190a25050565b6060806000806060612702612fac565b6001600160a01b0387166000908152600660209081526040918290208251815460026001821615610100026000190190911604601f8101849004909302810160c090810190945260a081018381529093919284928491908401828280156127aa5780601f1061277f576101008083540402835291602001916127aa565b820191906000526020600020905b81548152906001019060200180831161278d57829003601f168201915b50505050508152602001600182018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561284c5780601f106128215761010080835404028352916020019161284c565b820191906000526020600020905b81548152906001019060200180831161282f57829003601f168201915b5050509183525050600282810180546040805160206001841615610100026000190190931694909404601f810183900483028501830190915280845293810193908301828280156128de5780601f106128b3576101008083540402835291602001916128de565b820191906000526020600020905b8154815290600101906020018083116128c157829003601f168201915b505050918352505060038201546020808301919091526004909201546040918201529082015190820151606083015160808401519351929b919a509850919650945092505050565b6001546040805163524ecd7960e11b815233600482015290516001600160a01b039092169163a49d9af291602480820192602092909190829003018186803b15801561297157600080fd5b505afa158015612985573d6000803e3d6000fd5b505050506040513d602081101561299b57600080fd5b505180612a3957506129ab612c3d565b6001600160a01b0316600160009054906101000a90046001600160a01b03166001600160a01b031663607014116040518163ffffffff1660e01b815260040160206040518083038186803b158015612a0257600080fd5b505afa158015612a16573d6000803e3d6000fd5b505050506040513d6020811015612a2c57600080fd5b50516001600160a01b0316145b612a745760405162461bcd60e51b815260040180806020018281038252604a8152602001806130c0604a913960600191505060405180910390fd5b6001600160a01b03821660009081526003602090815260409091208251612a9d92840190612fdb565b50816001600160a01b03167f4873d25df69b01aa39147ef4ae3c6a4431d53222ab79a70d98c3e3783c280e96826040518080602001828103825283818151815260200191508051906020019080838360005b83811015612b07578181015183820152602001612aef565b50505050905090810190601f168015612b345780820380516001836020036101000a031916815260200191505b509250505060405180910390a25050565b612b4d612c3d565b6000546001600160a01b03908116911614612b9d576040805162461bcd60e51b8152602060048201819052602482015260008051602061312b833981519152604482015290519081900360640190fd5b6001600160a01b038116612be25760405162461bcd60e51b815260040180806020018281038252602681526020018061309a6026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b3390565b612c49612f74565b506040805160a08101825285815260208082018690528183018590526001600160401b038085166060840152608083018990526001600160a01b038b16600090815260048352848120918b168152908252929092208151805192938493612cb39284920190612fdb565b506020828101518051612ccc9260018501920190612fdb565b5060408201518051612ce8916002840191602090910190612fdb565b50606082015160038201805467ffffffffffffffff19166001600160401b0390921691909117905560808201518051612d2b916004840191602090910190612fdb565b5050505050505050505050565b6000612d7a83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612e78565b90505b92915050565b600082612d9257506000612d7d565b82820282848281612d9f57fe5b0414612d7a5760405162461bcd60e51b815260040180806020018281038252602181526020018061310a6021913960400191505060405180910390fd5b6000612d7a83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612f1a565b600082820183811015612d7a576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b60008183612f045760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015612ec9578181015183820152602001612eb1565b50505050905090810190601f168015612ef65780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b506000838581612f1057fe5b0495945050505050565b60008184841115612f6c5760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315612ec9578181015183820152602001612eb1565b505050900390565b6040518060a0016040528060608152602001606081526020016060815260200160006001600160401b03168152602001606081525090565b6040518060a0016040528060608152602001606081526020016060815260200160008152602001600081525090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061301c57805160ff1916838001178555613049565b82800160010185558215613049579182015b8281111561304957825182559160200191906001019061302e565b50613055929150613059565b5090565b5b80821115613055576000815560010161305a56fe50726f706572747952656769737472793a20596f7520646f6e27742068617665207065726d697373696f6e4f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737350726f70657274696573466163746f72793a20596f75206e65656420746f20686176652073797374656d2061646d696e20726967687473206f72207370656369616c2077616c6c657421536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f774f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657250726f70657274696573466163746f72793a20596f75206e65656420746f2068617665207065726d697373696f6e20746f206564697420746869732070726f706572747921a2646970667358221220c985212878df83856acdcd9719bea7ae2b42c8ff9d10fcbc248d37967878bd2d64736f6c634300060c0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000006cea8fc21c965f23cd25ad44e9bd91687f76f2f5

-----Decoded View---------------
Arg [0] : dataProxy (address): 0x6cEA8FC21c965f23cD25Ad44E9Bd91687f76F2f5

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000006cea8fc21c965f23cd25ad44e9bd91687f76f2f5

Deployed Bytecode Sourcemap
793:10828:2:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3899:279;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3899:279:2;;;;;;;;;;;;;;;-1:-1:-1;;;3899:279:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;3899:279:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3899:279:2;;;;;;;;-1:-1:-1;3899:279:2;;-1:-1:-1;;;;;3899:279:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;3899:279:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3899:279:2;;-1:-1:-1;3899:279:2;;-1:-1:-1;;;;;3899:279:2:i;:::-;;5862:443;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;5862:443:2;;;;;;;;:::i;8315:466::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;8315:466:2;;;;-1:-1:-1;;;;;8315:466:2;;;;;;;;;;;;;;;;-1:-1:-1;;;8315:466:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;8315:466:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8315:466:2;;;;;;;;-1:-1:-1;8315:466:2;;-1:-1:-1;;;;;8315:466:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;8315:466:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8315:466:2;;;;;;;;-1:-1:-1;8315:466:2;;-1:-1:-1;;;;;8315:466:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;8315:466:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8315:466:2;;;;;;;;-1:-1:-1;8315:466:2;;-1:-1:-1;;;;;8315:466:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;8315:466:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8315:466:2;;-1:-1:-1;;;8315:466:2;;-1:-1:-1;;;;;8315:466:2;;-1:-1:-1;8315:466:2;;-1:-1:-1;8315:466:2:i;10959:111::-;;;;;;;;;;;;;;;;-1:-1:-1;10959:111:2;-1:-1:-1;;;;;10959:111:2;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10238:552;;;;;;;;;;;;;;;;-1:-1:-1;10238:552:2;-1:-1:-1;;;;;10238:552:2;;:::i;:::-;;;;;;;;;;;;;;;;9581:466;;;;;;;;;;;;;;;;-1:-1:-1;9581:466:2;;-1:-1:-1;;;;;9581:466:2;;;;;-1:-1:-1;;;;;9581:466:2;;:::i;:::-;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;9581:466:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9581:466:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9581:466:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9581:466:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3141:97;;;;;;;;;;;;;;;;-1:-1:-1;3141:97:2;-1:-1:-1;;;;;3141:97:2;;:::i;11261:142::-;;;;;;;;;;;;;;;;-1:-1:-1;11261:142:2;-1:-1:-1;;;;;11261:142:2;;:::i;:::-;;;;-1:-1:-1;;;;;11261:142:2;;;;;;;;;;;;;;3244:93;;;;;;;;;;;;;;;;-1:-1:-1;3244:93:2;-1:-1:-1;;;;;3244:93:2;;:::i;1684:145:1:-;;;:::i;1061:77::-;;;:::i;:::-;;;;-1:-1:-1;;;;;1061:77:1;;;;;;;;;;;;;;7318:538:2;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7318:538:2;;;;;;;;;;;;;;;-1:-1:-1;;;7318:538:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;7318:538:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7318:538:2;;;;;;;;-1:-1:-1;7318:538:2;;-1:-1:-1;;;;;7318:538:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;7318:538:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7318:538:2;;;;;;;;-1:-1:-1;7318:538:2;;-1:-1:-1;;;;;7318:538:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;7318:538:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7318:538:2;;;;;;;;-1:-1:-1;7318:538:2;;-1:-1:-1;;;;;7318:538:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;7318:538:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7318:538:2;;-1:-1:-1;;;7318:538:2;;-1:-1:-1;;;;;7318:538:2;;-1:-1:-1;7318:538:2;;-1:-1:-1;7318:538:2:i;11531:88::-;;;:::i;5153:541::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5153:541:2;;;;;;;;;;;;;;;-1:-1:-1;;;5153:541:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;5153:541:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5153:541:2;;;;;;;;-1:-1:-1;5153:541:2;;-1:-1:-1;;;;;5153:541:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;5153:541:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5153:541:2;;;;;;;;-1:-1:-1;5153:541:2;;-1:-1:-1;;;;;5153:541:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;5153:541:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5153:541:2;;-1:-1:-1;;5153:541:2;;;-1:-1:-1;;;5153:541:2;;;;:::i;6482:445::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;6482:445:2;;;;;;;;:::i;8907:485::-;;;;;;;;;;;;;;;;-1:-1:-1;8907:485:2;-1:-1:-1;;;;;8907:485:2;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8907:485:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8907:485:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4365:200;;;;;;;;;;;;;;;;-1:-1:-1;;;;;4365:200:2;;;;;;;;;;;;;;;-1:-1:-1;;;4365:200:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;4365:200:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;4365:200:2;;-1:-1:-1;4365:200:2;;-1:-1:-1;;;;;4365:200:2:i;1978:240:1:-;;;;;;;;;;;;;;;;-1:-1:-1;1978:240:1;-1:-1:-1;;;;;1978:240:1;;:::i;3899:279:2:-;2525:10;;2501:68;;;-1:-1:-1;;;2501:68:2;;2558:10;2501:68;;;;;;-1:-1:-1;;;;;2525:10:2;;;;2501:56;;:68;;;;;;;;;;;;;;;2525:10;2501:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2501:68:2;;:142;;;2631:12;:10;:12::i;:::-;-1:-1:-1;;;;;2573:70:2;2597:10;;;;;;;;;-1:-1:-1;;;;;2597:10:2;-1:-1:-1;;;;;2573:52:2;;:54;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2573:54:2;-1:-1:-1;;;;;2573:70:2;;2501:142;2493:229;;;;-1:-1:-1;;;2493:229:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4041:72:::1;::::0;;-1:-1:-1;;;4041:72:2;;::::1;::::0;::::1;::::0;;;;;;;;;;;-1:-1:-1;;;;;4041:58:2;::::1;::::0;::::1;::::0;4100:4;;4106:6;;4041:72;;;;;;;;;;::::1;::::0;::::1;::::0;;;;;::::1;;;;;;;::::0;;::::1;::::0;;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1::0;4041:72:2;;::::1;::::0;;;;;;;;::::1;::::0;;::::1;::::0;;::::1;::::0;;;;::::1;;;;;;;;::::0;;::::1;::::0;;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;4148:8;-1:-1:-1::0;;;;;4128:43:2::1;;4158:4;4164:6;4128:43;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;;::::1;::::0;;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1::0;4128:43:2;;::::1;::::0;;;;;;;;::::1;::::0;;::::1;::::0;;::::1;::::0;;;;::::1;;;;;;;;::::0;;::::1;::::0;;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3899:279:::0;;;:::o;5862:443::-;5989:10;;-1:-1:-1;;;;;5989:10:2;5965:51;6017:12;:10;:12::i;:::-;6031:8;5965:75;;;;;;;;;;;;;-1:-1:-1;;;;;5965:75:2;;;;;;-1:-1:-1;;;;;5965:75:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5965:75:2;;:149;;;6084:10;;;;;;;;;-1:-1:-1;;;;;6084:10:2;-1:-1:-1;;;;;6060:52:2;;:54;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6060:54:2;-1:-1:-1;;;;;6044:70:2;:12;:10;:12::i;:::-;-1:-1:-1;;;;;6044:70:2;;5965:149;5957:205;;;;-1:-1:-1;;;5957:205:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6172:21:2;;;;;;:11;:21;;;;;;;;;:39;;:59;;;6246:52;;;;;;;;;;;;;;;;;5862:443;;:::o;8315:466::-;2835:10;;8533:8;;-1:-1:-1;;;;;2835:10:2;2811:51;2863:12;:10;:12::i;:::-;2877:8;2811:75;;;;;;;;;;;;;-1:-1:-1;;;;;2811:75:2;;;;;;-1:-1:-1;;;;;2811:75:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2811:75:2;;:149;;;2948:12;:10;:12::i;:::-;-1:-1:-1;;;;;2890:70:2;2914:10;;;;;;;;;-1:-1:-1;;;;;2914:10:2;-1:-1:-1;;;;;2890:52:2;;:54;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2890:54:2;-1:-1:-1;;;;;2890:70:2;;2811:149;2803:231;;;;-1:-1:-1;;;2803:231:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8553:100:::1;8567:8;8577:6;8585:12;8599:21;8622:12;8636:2;8640:12;8553:13;:100::i;:::-;8688:8;-1:-1:-1::0;;;;;8668:106:2::1;;8698:6;8706:12;8720:21;8743:12;8757:2;8761:12;8668:106;;;;-1:-1:-1::0;;;;;8668:106:2::1;;;;;;;;;;;;;;;;;;-1:-1:-1::0;;;;;8668:106:2::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;;::::1;::::0;;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1::0;8668:106:2;;::::1;::::0;;;;;;;;::::1;::::0;;::::1;::::0;;::::1;::::0;;;;::::1;;;;;;;;::::0;;::::1;::::0;;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1::0;8668:106:2;;::::1;::::0;;;;;;;;::::1;::::0;;::::1;::::0;;::::1;::::0;;;;::::1;;;;;;;;::::0;;::::1;::::0;;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1::0;8668:106:2;;::::1;::::0;;;;;;;;::::1;::::0;;::::1;::::0;;::::1;::::0;;;;::::1;;;;;;;;::::0;;::::1;::::0;;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8315:466:::0;;;;;;;;:::o;10959:111::-;-1:-1:-1;;;;;11047:16:2;;;;;;:6;:16;;;;;;;;;11040:23;;;;;;-1:-1:-1;;11040:23:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11015:13;;11040:23;;;11047:16;11040:23;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10959:111;;;:::o;10238:552::-;10299:7;10319:28;10349:25;10376;10403:22;10427:39;10470:22;10483:8;10470:12;:22::i;:::-;10318:174;;;;;;;;;;10502:19;10524:60;10576:7;10548:8;-1:-1:-1;;;;;10524:45:2;;:47;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10524:47:2;;:51;:60::i;:::-;10502:82;-1:-1:-1;10594:18:2;10615:31;:14;10502:82;10615:18;:31::i;:::-;10594:52;-1:-1:-1;10656:18:2;10677:48;10699:25;1275:19;10712:11;10699:12;:25::i;:::-;10677:17;;:21;:48::i;:::-;10656:69;-1:-1:-1;10743:40:2;1275:19;10743:26;:10;10656:69;10743:14;:26::i;:::-;:30;;:40::i;:::-;10736:47;10238:552;-1:-1:-1;;;;;;;;;;10238:552:2:o;9581:466::-;9659:26;9687:35;9724:26;9752:16;9770:19;9801:26;;:::i;:::-;-1:-1:-1;;;;;9830:21:2;;;;;;:11;:21;;;;;;;;-1:-1:-1;;;;;9830:28:2;;;;;;;;;;9801:57;;;;;;;;;;;-1:-1:-1;;9801:57:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9830:28;;9801:57;;9830:28;;9801:57;;;9830:28;9801:57;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;9801:57:2;;;-1:-1:-1;;9801:57:2;;;;;;;;;;;;;;;;-1:-1:-1;;9801:57:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;9801:57:2;;;-1:-1:-1;;9801:57:2;;;;-1:-1:-1;;;;;9801:57:2;;;;;;;;;;;;;;;;;;;-1:-1:-1;;9801:57:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;9801:57:2;;;;-1:-1:-1;;;9885:23:2;;;;9918:32;;9960:23;;;;9993:13;;;;10016:23;;;;;9885;;9918:32;;-1:-1:-1;9960:23:2;-1:-1:-1;9993:13:2;;-1:-1:-1;10016:23:2;-1:-1:-1;9581:466:2;-1:-1:-1;;;;9581:466:2:o;3141:97::-;1275:12:1;:10;:12::i;:::-;1265:6;;-1:-1:-1;;;;;1265:6:1;;;:22;;;1257:67;;;;;-1:-1:-1;;;1257:67:1;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1257:67:1;;;;;;;;;;;;;;;3209:10:2::1;:22:::0;;-1:-1:-1;;;;;;3209:22:2::1;-1:-1:-1::0;;;;;3209:22:2;;;::::1;::::0;;;::::1;::::0;;3141:97::o;11261:142::-;-1:-1:-1;;;;;11367:29:2;11342:6;11367:29;;;:19;:29;;;;;;-1:-1:-1;;;;;11367:29:2;;11261:142::o;3244:93::-;1275:12:1;:10;:12::i;:::-;1265:6;;-1:-1:-1;;;;;1265:6:1;;;:22;;;1257:67;;;;;-1:-1:-1;;;1257:67:1;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1257:67:1;;;;;;;;;;;;;;;3310:9:2::1;:20:::0;;-1:-1:-1;;;;;;3310:20:2::1;-1:-1:-1::0;;;;;3310:20:2;;;::::1;::::0;;;::::1;::::0;;3244:93::o;1684:145:1:-;1275:12;:10;:12::i;:::-;1265:6;;-1:-1:-1;;;;;1265:6:1;;;:22;;;1257:67;;;;;-1:-1:-1;;;1257:67:1;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1257:67:1;;;;;;;;;;;;;;;1790:1:::1;1774:6:::0;;1753:40:::1;::::0;-1:-1:-1;;;;;1774:6:1;;::::1;::::0;1753:40:::1;::::0;1790:1;;1753:40:::1;1820:1;1803:19:::0;;-1:-1:-1;;;;;;1803:19:1::1;::::0;;1684:145::o;1061:77::-;1099:7;1125:6;-1:-1:-1;;;;;1125:6:1;1061:77;:::o;7318:538:2:-;2835:10;;7520:8;;-1:-1:-1;;;;;2835:10:2;2811:51;2863:12;:10;:12::i;:::-;2877:8;2811:75;;;;;;;;;;;;;-1:-1:-1;;;;;2811:75:2;;;;;;-1:-1:-1;;;;;2811:75:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2811:75:2;;:149;;;2948:12;:10;:12::i;:::-;-1:-1:-1;;;;;2890:70:2;2914:10;;;;;;;;;-1:-1:-1;;;;;2914:10:2;-1:-1:-1;;;;;2890:52:2;;:54;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2890:54:2;-1:-1:-1;;;;;2890:70:2;;2811:149;2803:231;;;;-1:-1:-1;;;2803:231:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7564:29:2;::::1;;::::0;;;:19:::1;:29;::::0;;;;;7540:123:::1;::::0;7554:8;;-1:-1:-1;;;;;7564:29:2::1;7595:12:::0;7609:21;7632:12;7646:2;7650:12;7540:13:::1;:123::i;:::-;-1:-1:-1::0;;;;;7705:29:2;::::1;;::::0;;;:19:::1;:29;::::0;;;;;;;;;-1:-1:-1;;7673:65:2;::::1;7705:29:::0;-1:-1:-1;;;;;7705:29:2;;::::1;:33;7673:65:::0;::::1;;::::0;;;7753:96;;;;::::1;::::0;;;;;;;;;;;;;;;;::::1;::::0;;;7795:21;;7818:12;;7832:2;;7753:96;;;;;;;;::::1;::::0;;;;;;;;;;;;;;;::::1;::::0;;;;;;;;::::1;;;;;;;::::0;;::::1;::::0;;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1::0;7753:96:2;;::::1;::::0;;;;;;;;::::1;::::0;;::::1;::::0;;::::1;::::0;;;;::::1;;;;;;;;::::0;;::::1;::::0;;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1::0;7753:96:2;;::::1;::::0;;;;;;;;::::1;::::0;;::::1;::::0;;::::1;::::0;;;;::::1;;;;;;;;::::0;;::::1;::::0;;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1::0;7753:96:2;;::::1;::::0;;;;;;;;::::1;::::0;;::::1;::::0;;::::1;::::0;;;;::::1;;;;;;;;::::0;;::::1;::::0;;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7318:538:::0;;;;;;;:::o;11531:88::-;11602:10;;-1:-1:-1;;;;;11602:10:2;11531:88;:::o;5153:541::-;2525:10;;2501:68;;;-1:-1:-1;;;2501:68:2;;2558:10;2501:68;;;;;;-1:-1:-1;;;;;2525:10:2;;;;2501:56;;:68;;;;;;;;;;;;;;;2525:10;2501:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2501:68:2;;:142;;;2631:12;:10;:12::i;:::-;-1:-1:-1;;;;;2573:70:2;2597:10;;;;;;;;;-1:-1:-1;;;;;2597:10:2;-1:-1:-1;;;;;2573:52:2;;:54;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2573:54:2;-1:-1:-1;;;;;2573:70:2;;2501:142;2493:229;;;;-1:-1:-1;;;2493:229:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5391:26:::1;;:::i;:::-;-1:-1:-1::0;5420:100:2::1;::::0;;::::1;::::0;::::1;::::0;;;;;::::1;::::0;;::::1;::::0;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5530:21:2;::::1;-1:-1:-1::0;5530:21:2;;;:11:::1;:21:::0;;;;;;:33;;;;5420:100;;;;5530:33:::1;::::0;:21;;:33:::1;::::0;::::1;:::i;:::-;-1:-1:-1::0;5530:33:2::1;::::0;;::::1;::::0;;;::::1;::::0;::::1;::::0;::::1;::::0;::::1;::::0;::::1;:::i;:::-;-1:-1:-1::0;5530:33:2::1;::::0;::::1;::::0;;;::::1;::::0;::::1;::::0;::::1;::::0;::::1;::::0;;::::1;::::0;::::1;:::i;:::-;;;;;;;;;;;;;;;;;;;;;5603:8;-1:-1:-1::0;;;;;5578:109:2::1;;5613:14;5629:11;5642:25;5669:17;5578:109;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;;::::1;::::0;;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1::0;5578:109:2;;::::1;::::0;;;;;;;;::::1;::::0;;::::1;::::0;;::::1;::::0;;;;::::1;;;;;;;;::::0;;::::1;::::0;;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1::0;5578:109:2;;::::1;::::0;;;;;;;;::::1;::::0;;::::1;::::0;;::::1;::::0;;;;::::1;;;;;;;;::::0;;::::1;::::0;;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2732:1;5153:541:::0;;;;;;:::o;6482:445::-;6603:10;;6579:68;;;-1:-1:-1;;;6579:68:2;;6636:10;6579:68;;;;;;-1:-1:-1;;;;;6603:10:2;;;;6579:56;;:68;;;;;;;;;;;;;;;6603:10;6579:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6579:68:2;;:142;;;6691:10;;;;;;;;;-1:-1:-1;;;;;6691:10:2;-1:-1:-1;;;;;6667:52:2;;:54;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6667:54:2;-1:-1:-1;;;;;6651:70:2;:12;:10;:12::i;:::-;-1:-1:-1;;;;;6651:70:2;;6579:142;:169;;;-1:-1:-1;6739:9:2;;-1:-1:-1;;;;;6739:9:2;6725:10;:23;6579:169;6571:225;;;;-1:-1:-1;;;6571:225:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6806:21:2;;;;;;:11;:21;;;;;;;;;:36;;:53;;;6874:46;;;;;;;;;;;;;;;;;6482:445;;:::o;8907:485::-;8968:28;8998:25;9025;9052:22;9076:39;9127:26;;:::i;:::-;-1:-1:-1;;;;;9156:21:2;;;;;;:11;:21;;;;;;;;;9127:50;;;;;;;;;;;-1:-1:-1;;9127:50:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9156:21;;9127:50;;9156:21;;9127:50;;;9156:21;9127:50;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;9127:50:2;;;-1:-1:-1;;9127:50:2;;;;;;;;;;;;;;;;-1:-1:-1;;9127:50:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;9127:50:2;;;-1:-1:-1;;9127:50:2;;;;;;;;;;;;;;;;;;;;;;9204:24;;;;9238:21;;;;9269:27;;;;9306:24;;;;9340:35;;9204:24;;9238:21;;-1:-1:-1;9269:27:2;-1:-1:-1;9306:24:2;;-1:-1:-1;9340:35:2;-1:-1:-1;8907:485:2;-1:-1:-1;;;8907:485:2:o;4365:200::-;2525:10;;2501:68;;;-1:-1:-1;;;2501:68:2;;2558:10;2501:68;;;;;;-1:-1:-1;;;;;2525:10:2;;;;2501:56;;:68;;;;;;;;;;;;;;;2525:10;2501:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2501:68:2;;:142;;;2631:12;:10;:12::i;:::-;-1:-1:-1;;;;;2573:70:2;2597:10;;;;;;;;;-1:-1:-1;;;;;2597:10:2;-1:-1:-1;;;;;2573:52:2;;:54;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2573:54:2;-1:-1:-1;;;;;2573:70:2;;2501:142;2493:229;;;;-1:-1:-1;;;2493:229:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;4475:16:2;::::1;;::::0;;;:6:::1;:16;::::0;;;;;;;:30;;::::1;::::0;;::::1;::::0;::::1;:::i;:::-;;4536:8;-1:-1:-1::0;;;;;4520:38:2::1;;4546:11;4520:38;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;;::::1;::::0;;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4365:200:::0;;:::o;1978:240:1:-;1275:12;:10;:12::i;:::-;1265:6;;-1:-1:-1;;;;;1265:6:1;;;:22;;;1257:67;;;;;-1:-1:-1;;;1257:67:1;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1257:67:1;;;;;;;;;;;;;;;-1:-1:-1;;;;;2066:22:1;::::1;2058:73;;;;-1:-1:-1::0;;;2058:73:1::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2167:6;::::0;;2146:38:::1;::::0;-1:-1:-1;;;;;2146:38:1;;::::1;::::0;2167:6;::::1;::::0;2146:38:::1;::::0;::::1;2194:6;:17:::0;;-1:-1:-1;;;;;;2194:17:1::1;-1:-1:-1::0;;;;;2194:17:1;;;::::1;::::0;;;::::1;::::0;;1978:240::o;590:104:0:-;677:10;590:104;:::o;3343:351:2:-;3545:20;;:::i;:::-;-1:-1:-1;3568:77:2;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3568:77:2;;;;;;;;;;;;;-1:-1:-1;;;;;3655:21:2;;-1:-1:-1;3655:21:2;;;:11;:21;;;;;:25;;;;;;;;;;;;:32;;;;3568:77;;;;3655:32;;:25;;:32;;;:::i;:::-;-1:-1:-1;3655:32:2;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;3655:32:2;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;3655:32:2;;;;;;;;;-1:-1:-1;;3655:32:2;-1:-1:-1;;;;;3655:32:2;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;;;;;;;3343:351:2:o;3101:130:3:-;3159:7;3185:39;3189:1;3192;3185:39;;;;;;;;;;;;;;;;;:3;:39::i;:::-;3178:46;;3101:130;;;;;:::o;2180:459::-;2238:7;2479:6;2475:45;;-1:-1:-1;2508:1:3;2501:8;;2475:45;2542:5;;;2546:1;2542;:5;:1;2565:5;;;;;:10;2557:56;;;;-1:-1:-1;;;2557:56:3;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1321:134;1379:7;1405:43;1409:1;1412;1405:43;;;;;;;;;;;;;;;;;:3;:43::i;874:176::-;932:7;963:5;;;986:6;;;;978:46;;;;;-1:-1:-1;;;978:46:3;;;;;;;;;;;;;;;;;;;;;;;;;;;3713:272;3799:7;3833:12;3826:5;3818:28;;;;-1:-1:-1;;;3818:28:3;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3856:9;3872:1;3868;:5;;;;;;;3713:272;-1:-1:-1;;;;;3713:272:3:o;1746:187::-;1832:7;1867:12;1859:6;;;;1851:29;;;;-1:-1:-1;;;1851:29:3;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;1902:5:3;;;1746:187::o;-1:-1:-1:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;
Swarm Source
ipfs://c985212878df83856acdcd9719bea7ae2b42c8ff9d10fcbc248d37967878bd2d
🤖 Code Reader Beta

Generate instant answers for your smart contract questions using Al Models. Read more.

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.