Contract Address Details

0x28D292A914eDaeb6DAA13642231333bd157632B2

Token
Panterra Opal (OPL)
Creator
0x0dfef4–d25bb4 at 0x25d311–44927d
Balance
0 CRO ( )
Tokens
Fetching tokens...
Transactions
20,164 Transactions
Transfers
2 Transfers
Gas Used
882,656,913
Last Balance Update
13783635

Contract Creation Code

Verify & Publish
0x60806040523480156200001157600080fd5b5060405162001faf38038062001faf833981810160405281019062000037919062000451565b6040518060400160405280600d81526020017f50616e7465727261204f70616c000000000000000000000000000000000000008152506040518060400160405280600381526020017f4f504c00000000000000000000000000000000000000000000000000000000008152508160039080519060200190620000bb92919062000373565b508060049080519060200190620000d492919062000373565b505050620000f7620000eb6200012260201b60201c565b6200012a60201b60201c565b620001098183620001f060201b60201c565b6200011a816200012a60201b60201c565b5050620006a6565b600033905090565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141562000263576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200025a90620004ca565b60405180910390fd5b62000277600083836200036960201b60201c565b80600260008282546200028b91906200051a565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254620002e291906200051a565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620003499190620004ec565b60405180910390a362000365600083836200036e60201b60201c565b5050565b505050565b505050565b8280546200038190620005b5565b90600052602060002090601f016020900481019282620003a55760008555620003f1565b82601f10620003c057805160ff1916838001178555620003f1565b82800160010185558215620003f1579182015b82811115620003f0578251825591602001919060010190620003d3565b5b50905062000400919062000404565b5090565b5b808211156200041f57600081600090555060010162000405565b5090565b600081519050620004348162000672565b92915050565b6000815190506200044b816200068c565b92915050565b600080604083850312156200046557600080fd5b600062000475858286016200043a565b9250506020620004888582860162000423565b9150509250929050565b6000620004a1601f8362000509565b9150620004ae8262000649565b602082019050919050565b620004c481620005ab565b82525050565b60006020820190508181036000830152620004e58162000492565b9050919050565b6000602082019050620005036000830184620004b9565b92915050565b600082825260208201905092915050565b60006200052782620005ab565b91506200053483620005ab565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156200056c576200056b620005eb565b5b828201905092915050565b600062000584826200058b565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006002820490506001821680620005ce57607f821691505b60208210811415620005e557620005e46200061a565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6200067d8162000577565b81146200068957600080fd5b50565b6200069781620005ab565b8114620006a357600080fd5b50565b6118f980620006b66000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c8063715018a611610097578063a457c2d711610066578063a457c2d714610276578063a9059cbb146102a6578063dd62ed3e146102d6578063f2fde38b14610306576100f5565b8063715018a6146102145780638da5cb5b1461021e57806395d89b411461023c578063a0712d681461025a576100f5565b806323b872dd116100d357806323b872dd14610166578063313ce5671461019657806339509351146101b457806370a08231146101e4576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b610102610322565b60405161010f919061132d565b60405180910390f35b610132600480360381019061012d91906110e2565b6103b4565b60405161013f9190611312565b60405180910390f35b6101506103d7565b60405161015d919061146f565b60405180910390f35b610180600480360381019061017b9190611093565b6103e1565b60405161018d9190611312565b60405180910390f35b61019e610410565b6040516101ab919061148a565b60405180910390f35b6101ce60048036038101906101c991906110e2565b610419565b6040516101db9190611312565b60405180910390f35b6101fe60048036038101906101f9919061102e565b6104c3565b60405161020b919061146f565b60405180910390f35b61021c61050b565b005b610226610593565b60405161023391906112f7565b60405180910390f35b6102446105bd565b604051610251919061132d565b60405180910390f35b610274600480360381019061026f919061111e565b61064f565b005b610290600480360381019061028b91906110e2565b6106d8565b60405161029d9190611312565b60405180910390f35b6102c060048036038101906102bb91906110e2565b6107c2565b6040516102cd9190611312565b60405180910390f35b6102f060048036038101906102eb9190611057565b6107e5565b6040516102fd919061146f565b60405180910390f35b610320600480360381019061031b919061102e565b61086c565b005b6060600380546103319061159f565b80601f016020809104026020016040519081016040528092919081815260200182805461035d9061159f565b80156103aa5780601f1061037f576101008083540402835291602001916103aa565b820191906000526020600020905b81548152906001019060200180831161038d57829003601f168201915b5050505050905090565b6000806103bf6108f4565b90506103cc8185856108fc565b600191505092915050565b6000600254905090565b6000806103ec6108f4565b90506103f9858285610ac7565b610404858585610b53565b60019150509392505050565b60006012905090565b6000806104246108f4565b90506104b8818585600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546104b391906114c1565b6108fc565b600191505092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6105136108f4565b73ffffffffffffffffffffffffffffffffffffffff16610531610593565b73ffffffffffffffffffffffffffffffffffffffff1614610587576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161057e906113cf565b60405180910390fd5b6105916000610dd4565b565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546105cc9061159f565b80601f01602080910402602001604051908101604052809291908181526020018280546105f89061159f565b80156106455780601f1061061a57610100808354040283529160200191610645565b820191906000526020600020905b81548152906001019060200180831161062857829003601f168201915b5050505050905090565b6106576108f4565b73ffffffffffffffffffffffffffffffffffffffff16610675610593565b73ffffffffffffffffffffffffffffffffffffffff16146106cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106c2906113cf565b60405180910390fd5b6106d53382610e9a565b50565b6000806106e36108f4565b90506000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050838110156107a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107a09061142f565b60405180910390fd5b6107b682868684036108fc565b60019250505092915050565b6000806107cd6108f4565b90506107da818585610b53565b600191505092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6108746108f4565b73ffffffffffffffffffffffffffffffffffffffff16610892610593565b73ffffffffffffffffffffffffffffffffffffffff16146108e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108df906113cf565b60405180910390fd5b6108f181610dd4565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561096c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109639061140f565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156109dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109d39061136f565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610aba919061146f565b60405180910390a3505050565b6000610ad384846107e5565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610b4d5781811015610b3f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b369061138f565b60405180910390fd5b610b4c84848484036108fc565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610bc3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bba906113ef565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610c33576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c2a9061134f565b60405180910390fd5b610c3e838383610ffa565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610cc4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cbb906113af565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610d5791906114c1565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610dbb919061146f565b60405180910390a3610dce848484610fff565b50505050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610f0a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f019061144f565b60405180910390fd5b610f1660008383610ffa565b8060026000828254610f2891906114c1565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610f7d91906114c1565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610fe2919061146f565b60405180910390a3610ff660008383610fff565b5050565b505050565b505050565b60008135905061101381611895565b92915050565b600081359050611028816118ac565b92915050565b60006020828403121561104057600080fd5b600061104e84828501611004565b91505092915050565b6000806040838503121561106a57600080fd5b600061107885828601611004565b925050602061108985828601611004565b9150509250929050565b6000806000606084860312156110a857600080fd5b60006110b686828701611004565b93505060206110c786828701611004565b92505060406110d886828701611019565b9150509250925092565b600080604083850312156110f557600080fd5b600061110385828601611004565b925050602061111485828601611019565b9150509250929050565b60006020828403121561113057600080fd5b600061113e84828501611019565b91505092915050565b61115081611517565b82525050565b61115f81611529565b82525050565b6000611170826114a5565b61117a81856114b0565b935061118a81856020860161156c565b6111938161162f565b840191505092915050565b60006111ab6023836114b0565b91506111b682611640565b604082019050919050565b60006111ce6022836114b0565b91506111d98261168f565b604082019050919050565b60006111f1601d836114b0565b91506111fc826116de565b602082019050919050565b60006112146026836114b0565b915061121f82611707565b604082019050919050565b60006112376020836114b0565b915061124282611756565b602082019050919050565b600061125a6025836114b0565b91506112658261177f565b604082019050919050565b600061127d6024836114b0565b9150611288826117ce565b604082019050919050565b60006112a06025836114b0565b91506112ab8261181d565b604082019050919050565b60006112c3601f836114b0565b91506112ce8261186c565b602082019050919050565b6112e281611555565b82525050565b6112f18161155f565b82525050565b600060208201905061130c6000830184611147565b92915050565b60006020820190506113276000830184611156565b92915050565b600060208201905081810360008301526113478184611165565b905092915050565b600060208201905081810360008301526113688161119e565b9050919050565b60006020820190508181036000830152611388816111c1565b9050919050565b600060208201905081810360008301526113a8816111e4565b9050919050565b600060208201905081810360008301526113c881611207565b9050919050565b600060208201905081810360008301526113e88161122a565b9050919050565b600060208201905081810360008301526114088161124d565b9050919050565b6000602082019050818103600083015261142881611270565b9050919050565b6000602082019050818103600083015261144881611293565b9050919050565b60006020820190508181036000830152611468816112b6565b9050919050565b600060208201905061148460008301846112d9565b92915050565b600060208201905061149f60008301846112e8565b92915050565b600081519050919050565b600082825260208201905092915050565b60006114cc82611555565b91506114d783611555565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561150c5761150b6115d1565b5b828201905092915050565b600061152282611535565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b8381101561158a57808201518184015260208101905061156f565b83811115611599576000848401525b50505050565b600060028204905060018216806115b757607f821691505b602082108114156115cb576115ca611600565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b61189e81611517565b81146118a957600080fd5b50565b6118b581611555565b81146118c057600080fd5b5056fea264697066735822122064d6067159860f4b45d1527d0d71f1f2758beb73498d1051f89960218287af6864736f6c63430008040033000000000000000000000000000000000000000006765c793fa10079d00000000000000000000000000000001208ee0549734be59f2fbbb4006dabb24fb1213d

Deployed ByteCode

0x608060405234801561001057600080fd5b50600436106100f55760003560e01c8063715018a611610097578063a457c2d711610066578063a457c2d714610276578063a9059cbb146102a6578063dd62ed3e146102d6578063f2fde38b14610306576100f5565b8063715018a6146102145780638da5cb5b1461021e57806395d89b411461023c578063a0712d681461025a576100f5565b806323b872dd116100d357806323b872dd14610166578063313ce5671461019657806339509351146101b457806370a08231146101e4576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b610102610322565b60405161010f919061132d565b60405180910390f35b610132600480360381019061012d91906110e2565b6103b4565b60405161013f9190611312565b60405180910390f35b6101506103d7565b60405161015d919061146f565b60405180910390f35b610180600480360381019061017b9190611093565b6103e1565b60405161018d9190611312565b60405180910390f35b61019e610410565b6040516101ab919061148a565b60405180910390f35b6101ce60048036038101906101c991906110e2565b610419565b6040516101db9190611312565b60405180910390f35b6101fe60048036038101906101f9919061102e565b6104c3565b60405161020b919061146f565b60405180910390f35b61021c61050b565b005b610226610593565b60405161023391906112f7565b60405180910390f35b6102446105bd565b604051610251919061132d565b60405180910390f35b610274600480360381019061026f919061111e565b61064f565b005b610290600480360381019061028b91906110e2565b6106d8565b60405161029d9190611312565b60405180910390f35b6102c060048036038101906102bb91906110e2565b6107c2565b6040516102cd9190611312565b60405180910390f35b6102f060048036038101906102eb9190611057565b6107e5565b6040516102fd919061146f565b60405180910390f35b610320600480360381019061031b919061102e565b61086c565b005b6060600380546103319061159f565b80601f016020809104026020016040519081016040528092919081815260200182805461035d9061159f565b80156103aa5780601f1061037f576101008083540402835291602001916103aa565b820191906000526020600020905b81548152906001019060200180831161038d57829003601f168201915b5050505050905090565b6000806103bf6108f4565b90506103cc8185856108fc565b600191505092915050565b6000600254905090565b6000806103ec6108f4565b90506103f9858285610ac7565b610404858585610b53565b60019150509392505050565b60006012905090565b6000806104246108f4565b90506104b8818585600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546104b391906114c1565b6108fc565b600191505092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6105136108f4565b73ffffffffffffffffffffffffffffffffffffffff16610531610593565b73ffffffffffffffffffffffffffffffffffffffff1614610587576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161057e906113cf565b60405180910390fd5b6105916000610dd4565b565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546105cc9061159f565b80601f01602080910402602001604051908101604052809291908181526020018280546105f89061159f565b80156106455780601f1061061a57610100808354040283529160200191610645565b820191906000526020600020905b81548152906001019060200180831161062857829003601f168201915b5050505050905090565b6106576108f4565b73ffffffffffffffffffffffffffffffffffffffff16610675610593565b73ffffffffffffffffffffffffffffffffffffffff16146106cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106c2906113cf565b60405180910390fd5b6106d53382610e9a565b50565b6000806106e36108f4565b90506000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050838110156107a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107a09061142f565b60405180910390fd5b6107b682868684036108fc565b60019250505092915050565b6000806107cd6108f4565b90506107da818585610b53565b600191505092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6108746108f4565b73ffffffffffffffffffffffffffffffffffffffff16610892610593565b73ffffffffffffffffffffffffffffffffffffffff16146108e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108df906113cf565b60405180910390fd5b6108f181610dd4565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561096c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109639061140f565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156109dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109d39061136f565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610aba919061146f565b60405180910390a3505050565b6000610ad384846107e5565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610b4d5781811015610b3f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b369061138f565b60405180910390fd5b610b4c84848484036108fc565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610bc3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bba906113ef565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610c33576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c2a9061134f565b60405180910390fd5b610c3e838383610ffa565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610cc4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cbb906113af565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610d5791906114c1565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610dbb919061146f565b60405180910390a3610dce848484610fff565b50505050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610f0a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f019061144f565b60405180910390fd5b610f1660008383610ffa565b8060026000828254610f2891906114c1565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610f7d91906114c1565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610fe2919061146f565b60405180910390a3610ff660008383610fff565b5050565b505050565b505050565b60008135905061101381611895565b92915050565b600081359050611028816118ac565b92915050565b60006020828403121561104057600080fd5b600061104e84828501611004565b91505092915050565b6000806040838503121561106a57600080fd5b600061107885828601611004565b925050602061108985828601611004565b9150509250929050565b6000806000606084860312156110a857600080fd5b60006110b686828701611004565b93505060206110c786828701611004565b92505060406110d886828701611019565b9150509250925092565b600080604083850312156110f557600080fd5b600061110385828601611004565b925050602061111485828601611019565b9150509250929050565b60006020828403121561113057600080fd5b600061113e84828501611019565b91505092915050565b61115081611517565b82525050565b61115f81611529565b82525050565b6000611170826114a5565b61117a81856114b0565b935061118a81856020860161156c565b6111938161162f565b840191505092915050565b60006111ab6023836114b0565b91506111b682611640565b604082019050919050565b60006111ce6022836114b0565b91506111d98261168f565b604082019050919050565b60006111f1601d836114b0565b91506111fc826116de565b602082019050919050565b60006112146026836114b0565b915061121f82611707565b604082019050919050565b60006112376020836114b0565b915061124282611756565b602082019050919050565b600061125a6025836114b0565b91506112658261177f565b604082019050919050565b600061127d6024836114b0565b9150611288826117ce565b604082019050919050565b60006112a06025836114b0565b91506112ab8261181d565b604082019050919050565b60006112c3601f836114b0565b91506112ce8261186c565b602082019050919050565b6112e281611555565b82525050565b6112f18161155f565b82525050565b600060208201905061130c6000830184611147565b92915050565b60006020820190506113276000830184611156565b92915050565b600060208201905081810360008301526113478184611165565b905092915050565b600060208201905081810360008301526113688161119e565b9050919050565b60006020820190508181036000830152611388816111c1565b9050919050565b600060208201905081810360008301526113a8816111e4565b9050919050565b600060208201905081810360008301526113c881611207565b9050919050565b600060208201905081810360008301526113e88161122a565b9050919050565b600060208201905081810360008301526114088161124d565b9050919050565b6000602082019050818103600083015261142881611270565b9050919050565b6000602082019050818103600083015261144881611293565b9050919050565b60006020820190508181036000830152611468816112b6565b9050919050565b600060208201905061148460008301846112d9565b92915050565b600060208201905061149f60008301846112e8565b92915050565b600081519050919050565b600082825260208201905092915050565b60006114cc82611555565b91506114d783611555565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561150c5761150b6115d1565b5b828201905092915050565b600061152282611535565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b8381101561158a57808201518184015260208101905061156f565b83811115611599576000848401525b50505050565b600060028204905060018216806115b757607f821691505b602082108114156115cb576115ca611600565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b61189e81611517565b81146118a957600080fd5b50565b6118b581611555565b81146118c057600080fd5b5056fea264697066735822122064d6067159860f4b45d1527d0d71f1f2758beb73498d1051f89960218287af6864736f6c63430008040033