Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
6,594.02 DLGATE

Holders:
625
Profile Summary
Blockchain:
Mantle (5000)


Decimals:
18
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x3D6a34D8ECe4640adFf2f38a5bD801E51B07e49C
60a060405266012c221cc6a000600c5565311cdad16000600d553480156200002657600080fd5b5060405162003e2438038062003e24833981016040819052620000499162000167565b6040518060400160405280601481526020017f446170704761746520627920446170704c61627300000000000000000000000081525060405180604001604052806006815260200165444c4741544560d01b81525082828282808033620000b6816200011760201b60201c565b506001600160a01b031660805250600a9050620000d483826200023e565b50600b620000e382826200023e565b5050600e80546001600160a01b031916733772f434d796a1b974e9b2cd37055a075f3450be179055506200030a9350505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156200017a57600080fd5b81516001600160a01b03811681146200019257600080fd5b9392505050565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620001c457607f821691505b602082108103620001e557634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200023957600081815260208120601f850160051c81016020861015620002145750805b601f850160051c820191505b81811015620002355782815560010162000220565b5050505b505050565b81516001600160401b038111156200025a576200025a62000199565b62000272816200026b8454620001af565b84620001eb565b602080601f831160018114620002aa5760008415620002915750858301515b600019600386901b1c1916600185901b17855562000235565b600085815260208120601f198616915b82811015620002db57888601518255948401946001909101908401620002ba565b5085821015620002fa5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b608051613ab86200036c6000396000818161089801528181610a5301528181610d7201528181610e3201528181610ed0015281816111a1015281816114540152818161184d01528181611b0c01528181611d9701526122060152613ab86000f3fe60806040526004361061034f5760003560e01c80637533d788116101c6578063baf3292d116100f7578063eab45d9c11610095578063eddd0d9c1161006f578063eddd0d9c146109dd578063f2fde38b146109fd578063f5ecbdbc14610a1d578063fc0c546a14610a3d57600080fd5b8063eab45d9c14610983578063eb8d72b7146109a3578063ed629c5c146109c357600080fd5b8063d1deba1f116100d1578063d1deba1f14610910578063da09f15d14610923578063dd62ed3e14610943578063df2a5b3b1461096357600080fd5b8063baf3292d146108ba578063c4461834146108da578063cbed8b9c146108f057600080fd5b8063998cdf8311610164578063a457c2d71161013e578063a457c2d714610826578063a6c3d16514610846578063a9059cbb14610866578063b353aaa71461088657600080fd5b8063998cdf83146107c65780639c3e0d6a146107e65780639f38369a1461080657600080fd5b80638da5cb5b116101a05780638da5cb5b1461074a5780639358928b1461077c578063950c8a741461079157806395d89b41146107b157600080fd5b80637533d788146106dc57806382b12dd7146106fc5780638cfd8f5c1461071257600080fd5b80633ccfd60b116102a05780635154c0b41161023e57806366ad5c8a1161021857806366ad5c8a146106515780636d4135381461067157806370a0823114610691578063715018a6146106c757600080fd5b80635154c0b4146105dc57806351905636146105ef5780635b8c41e61461060257600080fd5b806340c10f191161027a57806340c10f191461056c57806342d65a8d1461057f578063447705151461059f5780634c42899a146105b457600080fd5b80633ccfd60b146105175780633d8b38f61461051f5780633f1f4fa41461053f57600080fd5b806310ddb1371161030d57806323b872dd116102e757806323b872dd146104865780632a205e3d146104a6578063313ce567146104db57806339509351146104f757600080fd5b806310ddb1371461042d57806313966db51461044d57806318160ddd1461047157600080fd5b80621d35671461035457806301ffc9a71461037657806306fdde03146103ab57806307e0db17146103cd578063095ea7b3146103ed5780630df374831461040d575b600080fd5b34801561036057600080fd5b5061037461036f366004612b94565b610a50565b005b34801561038257600080fd5b50610396610391366004612c29565b610c81565b60405190151581526020015b60405180910390f35b3480156103b757600080fd5b506103c0610cbf565b6040516103a29190612ca3565b3480156103d957600080fd5b506103746103e8366004612cb6565b610d51565b3480156103f957600080fd5b50610396610408366004612ce8565b610dda565b34801561041957600080fd5b50610374610428366004612d14565b610df2565b34801561043957600080fd5b50610374610448366004612cb6565b610e11565b34801561045957600080fd5b50610463600c5481565b6040519081526020016103a2565b34801561047d57600080fd5b50600954610463565b34801561049257600080fd5b506103966104a1366004612d32565b610e69565b3480156104b257600080fd5b506104c66104c1366004612d83565b610e8d565b604080519283526020830191909152016103a2565b3480156104e757600080fd5b50604051601281526020016103a2565b34801561050357600080fd5b50610396610512366004612ce8565b610f60565b610374610f82565b34801561052b57600080fd5b5061039661053a366004612e22565b610fe2565b34801561054b57600080fd5b5061046361055a366004612cb6565b60036020526000908152604090205481565b61037461057a366004612ce8565b6110ae565b34801561058b57600080fd5b5061037461059a366004612e22565b611182565b3480156105ab57600080fd5b50610463600081565b3480156105c057600080fd5b506105c9600081565b60405161ffff90911681526020016103a2565b6103746105ea366004612f39565b611208565b6103746105fd366004612f9a565b611246565b34801561060e57600080fd5b5061046361061d366004613063565b6005602090815260009384526040808520845180860184018051928152908401958401959095209452929052825290205481565b34801561065d57600080fd5b5061037461066c366004612b94565b611373565b34801561067d57600080fd5b506104c661068c3660046130c2565b61144f565b34801561069d57600080fd5b506104636106ac366004613148565b6001600160a01b031660009081526007602052604090205490565b3480156106d357600080fd5b506103746114f3565b3480156106e857600080fd5b506103c06106f7366004612cb6565b611507565b34801561070857600080fd5b50610463600d5481565b34801561071e57600080fd5b5061046361072d366004613165565b600260209081526000928352604080842090915290825290205481565b34801561075657600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020016103a2565b34801561078857600080fd5b506104636115a1565b34801561079d57600080fd5b50600454610764906001600160a01b031681565b3480156107bd57600080fd5b506103c06115b1565b3480156107d257600080fd5b506103746107e136600461319e565b6115c0565b3480156107f257600080fd5b50600e54610764906001600160a01b031681565b34801561081257600080fd5b506103c0610821366004612cb6565b6115cd565b34801561083257600080fd5b50610396610841366004612ce8565b6116e3565b34801561085257600080fd5b50610374610861366004612e22565b61173a565b34801561087257600080fd5b50610396610881366004612ce8565b6117c3565b34801561089257600080fd5b506107647f000000000000000000000000000000000000000000000000000000000000000081565b3480156108c657600080fd5b506103746108d5366004613148565b6117d1565b3480156108e657600080fd5b5061046361271081565b3480156108fc57600080fd5b5061037461090b3660046131b7565b61182e565b61037461091e366004612b94565b6118c3565b34801561092f57600080fd5b506104c661093e366004613229565b611ad9565b34801561094f57600080fd5b5061046361095e366004613257565b611b9e565b34801561096f57600080fd5b5061037461097e366004613285565b611bc9565b34801561098f57600080fd5b5061037461099e3660046132b5565b611c7b565b3480156109af57600080fd5b506103746109be366004612e22565b611cc4565b3480156109cf57600080fd5b506006546103969060ff1681565b3480156109e957600080fd5b506103746109f836600461319e565b611d1e565b348015610a0957600080fd5b50610374610a18366004613148565b611d2b565b348015610a2957600080fd5b506103c0610a383660046132d0565b611d66565b348015610a4957600080fd5b5030610764565b337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031614610acd5760405162461bcd60e51b815260206004820152601e60248201527f4c7a4170703a20696e76616c696420656e64706f696e742063616c6c6572000060448201526064015b60405180910390fd5b61ffff861660009081526001602052604081208054610aeb90613321565b80601f0160208091040260200160405190810160405280929190818152602001828054610b1790613321565b8015610b645780601f10610b3957610100808354040283529160200191610b64565b820191906000526020600020905b815481529060010190602001808311610b4757829003601f168201915b50505050509050805186869050148015610b7f575060008151115b8015610ba7575080516020820120604051610b9d908890889061335b565b6040518091039020145b610c025760405162461bcd60e51b815260206004820152602660248201527f4c7a4170703a20696e76616c696420736f757263652073656e64696e6720636f6044820152651b9d1c9858dd60d21b6064820152608401610ac4565b610c788787878080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8a018190048102820181019092528881528a935091508890889081908401838280828437600092019190915250611e1792505050565b50505050505050565b60006001600160e01b031982161580610caa57506001600160e01b031982166336372b0760e01b145b80610cb95750610cb982611e90565b92915050565b6060600a8054610cce90613321565b80601f0160208091040260200160405190810160405280929190818152602001828054610cfa90613321565b8015610d475780601f10610d1c57610100808354040283529160200191610d47565b820191906000526020600020905b815481529060010190602001808311610d2a57829003601f168201915b5050505050905090565b610d59611ec5565b6040516307e0db1760e01b815261ffff821660048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906307e0db17906024015b600060405180830381600087803b158015610dbf57600080fd5b505af1158015610dd3573d6000803e3d6000fd5b5050505050565b600033610de8818585611ef2565b5060019392505050565b610dfa611ec5565b61ffff909116600090815260036020526040902055565b610e19611ec5565b6040516310ddb13760e01b815261ffff821660048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906310ddb13790602401610da5565b600033610e77858285611eff565b610e82858585611f65565b506001949350505050565b600080600080898989604051602001610ea99493929190613394565b60408051601f198184030181529082905263040a7bb160e41b825291506001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906340a7bb1090610f0f908d90309086908c908c908c906004016133c3565b6040805180830381865afa158015610f2b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f4f9190613419565b925092505097509795505050505050565b600033610de8818585610f738383611b9e565b610f7d9190613453565b611ef2565b610f8a611ec5565b604051600090339047908381818185875af1925050503d8060008114610fcc576040519150601f19603f3d011682016040523d82523d6000602084013e610fd1565b606091505b5050905080610fdf57600080fd5b50565b61ffff83166000908152600160205260408120805482919061100390613321565b80601f016020809104026020016040519081016040528092919081815260200182805461102f90613321565b801561107c5780601f106110515761010080835404028352916020019161107c565b820191906000526020600020905b81548152906001019060200180831161105f57829003601f168201915b50505050509050838360405161109392919061335b565b60405180910390208180519060200120149150509392505050565b34600c54826110bd9190613466565b11156110fe5760405162461bcd60e51b815260206004820152601060248201526f2737ba1032b737bab3b41032ba3432b960811b6044820152606401610ac4565b600e546040516000916001600160a01b03169034908381818185875af1925050503d806000811461114b576040519150601f19603f3d011682016040523d82523d6000602084013e611150565b606091505b505090508061115e57600080fd5b61117d8361116e6012600a613561565b6111789085613466565b611fc4565b505050565b61118a611ec5565b6040516342d65a8d60e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906342d65a8d906111da90869086908690600401613570565b600060405180830381600087803b1580156111f457600080fd5b505af1158015610c78573d6000803e3d6000fd5b611216836001836000611ffe565b60408051336020820152600081830152815180820383018152606090910190915261117d908490308585346120dd565b34600d54111561128b5760405162461bcd60e51b815260206004820152601060248201526f2737ba1032b737bab3b41032ba3432b960811b6044820152606401610ac4565b600e54600d546040516000926001600160a01b031691908381818185875af1925050503d80600081146112da576040519150601f19603f3d011682016040523d82523d6000602084013e6112df565b606091505b50509050806112ed57600080fd5b6113678a8a8a8a8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8b018190048102820181019092528981528d93508c92508b918b908b908190840183828082843760009201919091525061228292505050565b50505050505050505050565b3330146113d15760405162461bcd60e51b815260206004820152602660248201527f4e6f6e626c6f636b696e674c7a4170703a2063616c6c6572206d7573742062656044820152650204c7a4170760d41b6064820152608401610ac4565b6114478686868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f89018190048102820181019092528781528993509150879087908190840183828082843760009201919091525061238592505050565b505050505050565b6000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166340a7bb1087308888886040518663ffffffff1660e01b81526004016114a695949392919061358e565b6040805180830381865afa1580156114c2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114e69190613419565b9150915094509492505050565b6114fb611ec5565b61150560006123ec565b565b6001602052600090815260409020805461152090613321565b80601f016020809104026020016040519081016040528092919081815260200182805461154c90613321565b80156115995780601f1061156e57610100808354040283529160200191611599565b820191906000526020600020905b81548152906001019060200180831161157c57829003601f168201915b505050505081565b60006115ac60095490565b905090565b6060600b8054610cce90613321565b6115c8611ec5565b600d55565b61ffff81166000908152600160205260408120805460609291906115f090613321565b80601f016020809104026020016040519081016040528092919081815260200182805461161c90613321565b80156116695780601f1061163e57610100808354040283529160200191611669565b820191906000526020600020905b81548152906001019060200180831161164c57829003601f168201915b5050505050905080516000036116c15760405162461bcd60e51b815260206004820152601d60248201527f4c7a4170703a206e6f20747275737465642070617468207265636f72640000006044820152606401610ac4565b6116dc6000601483516116d491906135e2565b83919061243c565b9392505050565b600033816116f18286611b9e565b90508381101561172d57604051632983c0c360e21b81526001600160a01b03861660048201526024810182905260448101859052606401610ac4565b610e828286868403611ef2565b611742611ec5565b818130604051602001611757939291906135f5565b60408051601f1981840301815291815261ffff85166000908152600160205220906117829082613661565b507f8c0400cfe2d1199b1a725c78960bcc2a344d869b80590d0f2bd005db15a572ce8383836040516117b693929190613570565b60405180910390a1505050565b600033610de8818585611f65565b6117d9611ec5565b600480546001600160a01b0319166001600160a01b0383169081179091556040519081527f5db758e995a17ec1ad84bdef7e8c3293a0bd6179bcce400dff5d4c3d87db726b906020015b60405180910390a150565b611836611ec5565b6040516332fb62e760e21b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063cbed8b9c9061188a9088908890889088908890600401613720565b600060405180830381600087803b1580156118a457600080fd5b505af11580156118b8573d6000803e3d6000fd5b505050505050505050565b61ffff861660009081526005602052604080822090516118e6908890889061335b565b90815260408051602092819003830190206001600160401b038716600090815292529020549050806119665760405162461bcd60e51b815260206004820152602360248201527f4e6f6e626c6f636b696e674c7a4170703a206e6f2073746f726564206d65737360448201526261676560e81b6064820152608401610ac4565b80838360405161197792919061335b565b6040518091039020146119d65760405162461bcd60e51b815260206004820152602160248201527f4e6f6e626c6f636b696e674c7a4170703a20696e76616c6964207061796c6f616044820152601960fa1b6064820152608401610ac4565b61ffff871660009081526005602052604080822090516119f9908990899061335b565b90815260408051602092819003830181206001600160401b038916600090815290845282902093909355601f88018290048202830182019052868252611a91918991899089908190840183828082843760009201919091525050604080516020601f8a018190048102820181019092528881528a93509150889088908190840183828082843760009201919091525061238592505050565b7fc264d91f3adc5588250e1551f547752ca0cfa8f6b530d243b9f9f4cab10ea8e58787878785604051611ac8959493929190613759565b60405180910390a150505050505050565b604080513360208201526000818301819052825180830384018152606083019384905263040a7bb160e41b9093529182917f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906340a7bb1090611b51908990309086908b908b9060640161358e565b6040805180830381865afa158015611b6d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b919190613419565b9250925050935093915050565b6001600160a01b03918216600090815260086020908152604080832093909416825291909152205490565b611bd1611ec5565b60008111611c195760405162461bcd60e51b81526020600482015260156024820152744c7a4170703a20696e76616c6964206d696e47617360581b6044820152606401610ac4565b61ffff83811660008181526002602090815260408083209487168084529482529182902085905581519283528201929092529081018290527f9d5c7c0b934da8fefa9c7760c98383778a12dfbfc0c3b3106518f43fb9508ac0906060016117b6565b611c83611ec5565b6006805460ff19168215159081179091556040519081527f1584ad594a70cbe1e6515592e1272a987d922b097ead875069cebe8b40c004a490602001611823565b611ccc611ec5565b61ffff83166000908152600160205260409020611cea828483613794565b507ffa41487ad5d6728f0b19276fa1eddc16558578f5109fc39d2dc33c3230470dab8383836040516117b693929190613570565b611d26611ec5565b600c55565b611d33611ec5565b6001600160a01b038116611d5d57604051631e4fbdf760e01b815260006004820152602401610ac4565b610fdf816123ec565b604051633d7b2f6f60e21b815261ffff808616600483015284166024820152306044820152606481018290526060907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063f5ecbdbc90608401600060405180830381865afa158015611de6573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611e0e91908101906138a0565b95945050505050565b600080611e7a5a60966366ad5c8a60e01b89898989604051602401611e3f94939291906138d4565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b03199093169290921790915230929190612549565b91509150816114475761144786868686856125d3565b60006001600160e01b03198216630a72677560e11b1480610cb957506301ffc9a760e01b6001600160e01b0319831614610cb9565b6000546001600160a01b031633146115055760405163118cdaa760e01b8152336004820152602401610ac4565b61117d8383836001612670565b6000611f0b8484611b9e565b90506000198114611f5f5781811015611f5057604051637dc7a0d960e11b81526001600160a01b03841660048201526024810182905260448101839052606401610ac4565b611f5f84848484036000612670565b50505050565b6001600160a01b038316611f8f57604051634b637e8f60e11b815260006004820152602401610ac4565b6001600160a01b038216611fb95760405163ec442f0560e01b815260006004820152602401610ac4565b61117d838383612745565b6001600160a01b038216611fee5760405163ec442f0560e01b815260006004820152602401610ac4565b611ffa60008383612745565b5050565b60006120098361286f565b61ffff80871660009081526002602090815260408083209389168352929052908120549192509061203b908490613453565b90506000811161208d5760405162461bcd60e51b815260206004820152601a60248201527f4c7a4170703a206d696e4761734c696d6974206e6f74207365740000000000006044820152606401610ac4565b808210156114475760405162461bcd60e51b815260206004820152601b60248201527f4c7a4170703a20676173206c696d697420697320746f6f206c6f7700000000006044820152606401610ac4565b61ffff8616600090815260016020526040812080546120fb90613321565b80601f016020809104026020016040519081016040528092919081815260200182805461212790613321565b80156121745780601f1061214957610100808354040283529160200191612174565b820191906000526020600020905b81548152906001019060200180831161215757829003601f168201915b5050505050905080516000036121e55760405162461bcd60e51b815260206004820152603060248201527f4c7a4170703a2064657374696e6174696f6e20636861696e206973206e6f742060448201526f61207472757374656420736f7572636560801b6064820152608401610ac4565b6121f08787516128cb565b60405162c5803160e81b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063c5803100908490612247908b9086908c908c908c908c90600401613912565b6000604051808303818588803b15801561226057600080fd5b505af1158015612274573d6000803e3d6000fd5b505050505050505050505050565b61229086600083600061293c565b600061229e888888886129b6565b905060008087836040516020016122b79392919061396c565b604051602081830303815290604052905060006122d7898360008761144f565b509050803410156123235760405162461bcd60e51b8152602060048201526016602482015275139bdd08195b9bdd59da0819d85cc81d1bc81cd95b9960521b6044820152606401610ac4565b6123318983888888866120dd565b896001600160a01b03168961ffff167f39a4c66499bcf4b56d79f0dde8ed7a9d4925a0df55825206b2b8531e202be0d08a86604051612371929190613999565b60405180910390a350505050505050505050565b602081015161ffff81166123a45761239f858585856129e8565b610dd3565b60405162461bcd60e51b815260206004820152601c60248201527f4f4654436f72653a20756e6b6e6f776e207061636b65742074797065000000006044820152606401610ac4565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60608161244a81601f613453565b10156124895760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b6044820152606401610ac4565b6124938284613453565b845110156124d75760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b6044820152606401610ac4565b6060821580156124f65760405191506000825260208201604052612540565b6040519150601f8416801560200281840101858101878315602002848b0101015b8183101561252f578051835260209283019201612517565b5050858452601f01601f1916604052505b50949350505050565b6000606060008060008661ffff166001600160401b0381111561256e5761256e612e76565b6040519080825280601f01601f191660200182016040528015612598576020820181803683370190505b50905060008087516020890160008d8df191503d9250868311156125ba578692505b828152826000602083013e909890975095505050505050565b8180519060200120600560008761ffff1661ffff1681526020019081526020016000208560405161260491906139bb565b9081526040805191829003602090810183206001600160401b0388166000908152915220919091557fe183f33de2837795525b4792ca4cd60535bd77c53b7e7030060bfcf5734d6b0c9061266190879087908790879087906139d7565b60405180910390a15050505050565b6001600160a01b03841661269a5760405163e602df0560e01b815260006004820152602401610ac4565b6001600160a01b0383166126c457604051634a1406b160e11b815260006004820152602401610ac4565b6001600160a01b0380851660009081526008602090815260408083209387168352929052208290558015611f5f57826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161273791815260200190565b60405180910390a350505050565b6001600160a01b0383166127705780600960008282546127659190613453565b909155506127e29050565b6001600160a01b038316600090815260076020526040902054818110156127c35760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401610ac4565b6001600160a01b03841660009081526007602052604090209082900390555b6001600160a01b0382166127fe5760098054829003905561281d565b6001600160a01b03821660009081526007602052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161286291815260200190565b60405180910390a3505050565b60006022825110156128c35760405162461bcd60e51b815260206004820152601c60248201527f4c7a4170703a20696e76616c69642061646170746572506172616d73000000006044820152606401610ac4565b506022015190565b61ffff8216600090815260036020526040812054908190036128ec57506127105b8082111561117d5760405162461bcd60e51b815260206004820181905260248201527f4c7a4170703a207061796c6f61642073697a6520697320746f6f206c617267656044820152606401610ac4565b60065460ff16156129585761295384848484611ffe565b611f5f565b815115611f5f5760405162461bcd60e51b815260206004820152602660248201527f4f4654436f72653a205f61646170746572506172616d73206d7573742062652060448201526532b6b83a3c9760d11b6064820152608401610ac4565b6000336001600160a01b03861681146129d4576129d4868285611eff565b6129de8684612a72565b5090949350505050565b600080828060200190518101906129ff9190613a29565b909350915060009050612a128382612aa8565b9050612a1f878284612b0d565b9150806001600160a01b03168761ffff167fbf551ec93859b170f9b2141bd9298bf3f64322c6f7beb2543a0cb669834118bf84604051612a6191815260200190565b60405180910390a350505050505050565b6001600160a01b038216612a9c57604051634b637e8f60e11b815260006004820152602401610ac4565b611ffa82600083612745565b6000612ab5826014613453565b83511015612afd5760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b6044820152606401610ac4565b500160200151600160601b900490565b6000612b198383611fc4565b5092915050565b61ffff81168114610fdf57600080fd5b60008083601f840112612b4257600080fd5b5081356001600160401b03811115612b5957600080fd5b602083019150836020828501011115612b7157600080fd5b9250929050565b80356001600160401b0381168114612b8f57600080fd5b919050565b60008060008060008060808789031215612bad57600080fd5b8635612bb881612b20565b955060208701356001600160401b0380821115612bd457600080fd5b612be08a838b01612b30565b9097509550859150612bf460408a01612b78565b94506060890135915080821115612c0a57600080fd5b50612c1789828a01612b30565b979a9699509497509295939492505050565b600060208284031215612c3b57600080fd5b81356001600160e01b0319811681146116dc57600080fd5b60005b83811015612c6e578181015183820152602001612c56565b50506000910152565b60008151808452612c8f816020860160208601612c53565b601f01601f19169290920160200192915050565b6020815260006116dc6020830184612c77565b600060208284031215612cc857600080fd5b81356116dc81612b20565b6001600160a01b0381168114610fdf57600080fd5b60008060408385031215612cfb57600080fd5b8235612d0681612cd3565b946020939093013593505050565b60008060408385031215612d2757600080fd5b8235612d0681612b20565b600080600060608486031215612d4757600080fd5b8335612d5281612cd3565b92506020840135612d6281612cd3565b929592945050506040919091013590565b80358015158114612b8f57600080fd5b600080600080600080600060a0888a031215612d9e57600080fd5b8735612da981612b20565b965060208801356001600160401b0380821115612dc557600080fd5b612dd18b838c01612b30565b909850965060408a01359550869150612dec60608b01612d73565b945060808a0135915080821115612e0257600080fd5b50612e0f8a828b01612b30565b989b979a50959850939692959293505050565b600080600060408486031215612e3757600080fd5b8335612e4281612b20565b925060208401356001600160401b03811115612e5d57600080fd5b612e6986828701612b30565b9497909650939450505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b0381118282101715612eb457612eb4612e76565b604052919050565b60006001600160401b03821115612ed557612ed5612e76565b50601f01601f191660200190565b600082601f830112612ef457600080fd5b8135612f07612f0282612ebc565b612e8c565b818152846020838601011115612f1c57600080fd5b816020850160208301376000918101602001919091529392505050565b600080600060608486031215612f4e57600080fd5b8335612f5981612b20565b92506020840135612f6981612cd3565b915060408401356001600160401b03811115612f8457600080fd5b612f9086828701612ee3565b9150509250925092565b600080600080600080600080600060e08a8c031215612fb857600080fd5b8935612fc381612cd3565b985060208a0135612fd381612b20565b975060408a01356001600160401b0380821115612fef57600080fd5b612ffb8d838e01612b30565b909950975060608c0135965060808c0135915061301782612cd3565b90945060a08b01359061302982612cd3565b90935060c08b0135908082111561303f57600080fd5b5061304c8c828d01612b30565b915080935050809150509295985092959850929598565b60008060006060848603121561307857600080fd5b833561308381612b20565b925060208401356001600160401b0381111561309e57600080fd5b6130aa86828701612ee3565b9250506130b960408501612b78565b90509250925092565b600080600080608085870312156130d857600080fd5b84356130e381612b20565b935060208501356001600160401b03808211156130ff57600080fd5b61310b88838901612ee3565b945061311960408801612d73565b9350606087013591508082111561312f57600080fd5b5061313c87828801612ee3565b91505092959194509250565b60006020828403121561315a57600080fd5b81356116dc81612cd3565b6000806040838503121561317857600080fd5b823561318381612b20565b9150602083013561319381612b20565b809150509250929050565b6000602082840312156131b057600080fd5b5035919050565b6000806000806000608086880312156131cf57600080fd5b85356131da81612b20565b945060208601356131ea81612b20565b93506040860135925060608601356001600160401b0381111561320c57600080fd5b61321888828901612b30565b969995985093965092949392505050565b60008060006060848603121561323e57600080fd5b833561324981612b20565b9250612f6960208501612d73565b6000806040838503121561326a57600080fd5b823561327581612cd3565b9150602083013561319381612cd3565b60008060006060848603121561329a57600080fd5b83356132a581612b20565b92506020840135612d6281612b20565b6000602082840312156132c757600080fd5b6116dc82612d73565b600080600080608085870312156132e657600080fd5b84356132f181612b20565b9350602085013561330181612b20565b9250604085013561331181612cd3565b9396929550929360600135925050565b600181811c9082168061333557607f821691505b60208210810361335557634e487b7160e01b600052602260045260246000fd5b50919050565b8183823760009101908152919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b61ffff851681526060602082015260006133b260608301858761336b565b905082604083015295945050505050565b61ffff871681526001600160a01b038616602082015260a0604082018190526000906133f190830187612c77565b8515156060840152828103608084015261340c81858761336b565b9998505050505050505050565b6000806040838503121561342c57600080fd5b505080516020909101519092909150565b634e487b7160e01b600052601160045260246000fd5b80820180821115610cb957610cb961343d565b8082028115828204841417610cb957610cb961343d565b600181815b808511156134b857816000190482111561349e5761349e61343d565b808516156134ab57918102915b93841c9390800290613482565b509250929050565b6000826134cf57506001610cb9565b816134dc57506000610cb9565b81600181146134f257600281146134fc57613518565b6001915050610cb9565b60ff84111561350d5761350d61343d565b50506001821b610cb9565b5060208310610133831016604e8410600b841016171561353b575081810a610cb9565b613545838361347d565b80600019048211156135595761355961343d565b029392505050565b60006116dc60ff8416836134c0565b61ffff84168152604060208201526000611e0e60408301848661336b565b61ffff861681526001600160a01b038516602082015260a0604082018190526000906135bc90830186612c77565b841515606084015282810360808401526135d68185612c77565b98975050505050505050565b81810381811115610cb957610cb961343d565b8284823760609190911b6bffffffffffffffffffffffff19169101908152601401919050565b601f82111561117d57600081815260208120601f850160051c810160208610156136425750805b601f850160051c820191505b818110156114475782815560010161364e565b81516001600160401b0381111561367a5761367a612e76565b61368e816136888454613321565b8461361b565b602080601f8311600181146136c357600084156136ab5750858301515b600019600386901b1c1916600185901b178555611447565b600085815260208120601f198616915b828110156136f2578886015182559484019460019091019084016136d3565b50858210156137105787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600061ffff80881683528087166020840152508460408301526080606083015261374e60808301848661336b565b979650505050505050565b61ffff8616815260806020820152600061377760808301868861336b565b6001600160401b0394909416604083015250606001529392505050565b6001600160401b038311156137ab576137ab612e76565b6137bf836137b98354613321565b8361361b565b6000601f8411600181146137f357600085156137db5750838201355b600019600387901b1c1916600186901b178355610dd3565b600083815260209020601f19861690835b828110156138245786850135825560209485019460019092019101613804565b50868210156138415760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b600082601f83011261386457600080fd5b8151613872612f0282612ebc565b81815284602083860101111561388757600080fd5b613898826020830160208701612c53565b949350505050565b6000602082840312156138b257600080fd5b81516001600160401b038111156138c857600080fd5b61389884828501613853565b61ffff851681526080602082015260006138f16080830186612c77565b6001600160401b0385166040840152828103606084015261374e8185612c77565b61ffff8716815260c06020820152600061392f60c0830188612c77565b82810360408401526139418188612c77565b6001600160a01b0387811660608601528616608085015283810360a0850152905061340c8185612c77565b61ffff841681526060602082015260006139896060830185612c77565b9050826040830152949350505050565b6040815260006139ac6040830185612c77565b90508260208301529392505050565b600082516139cd818460208701612c53565b9190910192915050565b61ffff8616815260a0602082015260006139f460a0830187612c77565b6001600160401b03861660408401528281036060840152613a158186612c77565b905082810360808401526135d68185612c77565b600080600060608486031215613a3e57600080fd5b8351613a4981612b20565b60208501519093506001600160401b03811115613a6557600080fd5b613a7186828701613853565b92505060408401519050925092509256fea264697066735822122013c7883a676fe97a349a0b4eab4f7836494172a4ad5a57989ec04755b3d8f34164736f6c63430008120033000000000000000000000000b6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7