0 txs
0 calls
constructor
constructor()
functions
_taxFee
viewfunction _taxFee() view returns (uint256)
allowance
viewfunction allowance(address owner, address spender) view returns (uint256)
balanceOf
viewfunction balanceOf(address account) view returns (uint256)
decimals
viewfunction decimals() view returns (uint8)
DEFAULT_ADMIN_ROLE
viewfunction DEFAULT_ADMIN_ROLE() view returns (bytes32)
DOMAIN_SEPARATOR
viewfunction DOMAIN_SEPARATOR() view returns (bytes32)
getRoleAdmin
viewfunction getRoleAdmin(bytes32 role) view returns (bytes32)
hashOrder
viewfunction hashOrder(address owner, address spender, uint256 value, uint256 deadline) view returns (bytes32 hash)
hashToSign
viewfunction hashToSign(bytes32 orderHash) view returns (bytes32 hash)
hasRole
viewfunction hasRole(bytes32 role, address account) view returns (bool)
isPayingFee
viewfunction isPayingFee(address) view returns (bool)
MINTER_ROLE
viewfunction MINTER_ROLE() view returns (bytes32)
name
viewfunction name() view returns (string)
nonces
viewfunction nonces(address) view returns (uint256)
paused
viewfunction paused() view returns (bool)
PAUSER_ROLE
viewfunction PAUSER_ROLE() view returns (bytes32)
PERMIT_TYPEHASH
viewfunction PERMIT_TYPEHASH() view returns (bytes32)
supportsInterface
viewfunction supportsInterface(bytes4 interfaceId) view returns (bool)
symbol
viewfunction symbol() view returns (string)
totalSupply
viewfunction totalSupply() view returns (uint256)
uniswapV2Pair
viewfunction uniswapV2Pair() view returns (address)
uniswapV2Router
viewfunction uniswapV2Router() view returns (address)
validateOrderAuthorization
viewfunction validateOrderAuthorization(bytes32 hash, address maker, uint8 v, bytes32 r, bytes32 s) view returns (bool)
approve
nonpayablefunction approve(address spender, uint256 amount) returns (bool)
burn
nonpayablefunction burn(address account, uint256 amount)
createPancakeSwapPair
nonpayablefunction createPancakeSwapPair()
decreaseAllowance
nonpayablefunction decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
grantRole
nonpayablefunction grantRole(bytes32 role, address account)
increaseAllowance
nonpayablefunction increaseAllowance(address spender, uint256 addedValue) returns (bool)
mint
nonpayablefunction mint(address account, uint256 amount)
pause
nonpayablefunction pause()
permit
nonpayablefunction permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s)
renounceRole
nonpayablefunction renounceRole(bytes32 role, address account)
revokeRole
nonpayablefunction revokeRole(bytes32 role, address account)
setFeeAddress
nonpayablefunction setFeeAddress(address feeAddress, bool fee)
setMaxTransferAmount
nonpayablefunction setMaxTransferAmount(uint256 _amount)
setRestrictionActive
nonpayablefunction setRestrictionActive(bool _active)
setTax
nonpayablefunction setTax(uint256 newFee)
setTradingStart
nonpayablefunction setTradingStart(uint256 _time)
transfer
nonpayablefunction transfer(address recipient, uint256 amount) returns (bool)
transferFrom
nonpayablefunction transferFrom(address sender, address recipient, uint256 amount) returns (bool)
unpause
nonpayablefunction unpause()
whitelistAccount
nonpayablefunction whitelistAccount(address _account, bool _whitelisted)
events
Approval
event Approval(address indexed owner, address indexed spender, uint256 value)
MarkedWhitelisted
event MarkedWhitelisted(address indexed account, bool isWhitelisted)
MaxTransferAmountChanged
event MaxTransferAmountChanged(uint256 maxTransferAmount)
Paused
event Paused(address account)
RestrictionActiveChanged
event RestrictionActiveChanged(bool active)
RestrictionEndTimeChanged
event RestrictionEndTimeChanged(uint256 endTime)
RoleAdminChanged
event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted
event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked
event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
TradingTimeChanged
event TradingTimeChanged(uint256 tradingTime)
Transfer
event Transfer(address indexed from, address indexed to, uint256 value)
Unpaused
event Unpaused(address account)
errors
No errors.
creation bytecode
0x60c0604052601a60808190527f19457468657265756d205369676e6564204d6573736167653a0a00000000000060a0908152620000409160089190620002de565b5060408051808201909152600c8082526b111c99585b5cc8145d595cdd60a21b60209092019182526200007691600f91620002de565b5060408051808201909152600680825265445245414d5360d01b6020909201918252620000a691601091620002de565b5066b1a2bc2ec50000601155348015620000bf57600080fd5b506000805460ff19169055620000d9426203f48062000428565b6003819055620000ec9061070862000428565b600455690cb49b44ba602d8000006005556002805460ff191660011790556200011760003362000246565b6200012460003362000246565b620001507f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a3362000246565b6200017c7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a63362000246565b60405146907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f90620001b190600f9062000384565b60408051918290038220828201825260018352603160f81b602093840152815180840194909452838201527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc6606084015260808301939093523060a0808401919091528351808403909101815260c09092019092528051910120600955601480546001600160a01b031916331790556200048c565b62000252828262000256565b5050565b60008281526001602090815260408083206001600160a01b038516845290915290205460ff16620002525760008281526001602081815260408084206001600160a01b0386168086529252808420805460ff19169093179092559051339285917f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d9190a45050565b828054620002ec906200044f565b90600052602060002090601f0160209004810192826200031057600085556200035b565b82601f106200032b57805160ff19168380011785556200035b565b828001600101855582156200035b579182015b828111156200035b5782518255916020019190600101906200033e565b50620003699291506200036d565b5090565b5b808211156200036957600081556001016200036e565b600080835481600182811c915080831680620003a157607f831692505b6020808410821415620003c257634e487b7160e01b86526022600452602486fd5b818015620003d95760018114620003eb576200041a565b60ff198616895284890196506200041a565b60008a81526020902060005b86811015620004125781548b820152908501908301620003f7565b505084890196505b509498975050505050505050565b600082198211156200044a57634e487b7160e01b600052601160045260246000fd5b500190565b600181811c908216806200046457607f821691505b602082108114156200048657634e487b7160e01b600052602260045260246000fd5b50919050565b61241c806200049c6000396000f3fe608060405234801561001057600080fd5b50600436106102695760003560e01c80635c975abb116101515780639dc29fac116100c3578063d505accf11610087578063d505accf1461055e578063d539139314610571578063d547741f14610598578063dd62ed3e146105ab578063e63ab1e9146105e4578063fc623ef81461060b57600080fd5b80639dc29fac1461050a578063a217fddf1461051d578063a457c2d714610525578063a9059cbb14610538578063d27b29821461054b57600080fd5b806383a1889e1161011557806383a1889e146104ae5780638456cb59146104c15780638bf55409146104c957806391d14854146104dc57806395d89b41146104ef57806399c8df18146104f757600080fd5b80635c975abb146104245780637007ee0b1461042f57806370a08231146104525780637419683c1461047b5780637ecebe001461048e57600080fd5b806330adf81f116101ea5780633b124fe7116101ae5780633b124fe7146103d25780633f4ba83a146103db57806340c10f19146103e357806349bd5a5e146103f65780634af640d1146104095780634b7ebe331461041c57600080fd5b806330adf81f1461036d578063313ce567146103945780633644e515146103a357806336568abe146103ac57806339509351146103bf57600080fd5b806318160ddd1161023157806318160ddd146102fe57806323b872dd14610310578063248a9ca3146103235780632e5bb6ff146103475780632f2ff15d1461035a57600080fd5b806301ffc9a71461026e57806306fdde0314610296578063095ea7b3146102ab5780630bcc9298146102be5780631694505e146102d3575b600080fd5b61028161027c3660046120e7565b61061e565b60405190151581526020015b60405180910390f35b61029e610655565b60405161028d9190612233565b6102816102b9366004612012565b6106e7565b6102d16102cc366004611fdd565b6106fd565b005b6012546102e6906001600160a01b031681565b6040516001600160a01b03909116815260200161028d565b600e545b60405190815260200161028d565b61028161031e366004611ee8565b610735565b610302610331366004612059565b6000908152600160208190526040909120015490565b6102d1610355366004612059565b6107e4565b6102d1610368366004612072565b6107f6565b6103027f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b6040516012815260200161028d565b61030260095481565b6102d16103ba366004612072565b610822565b6102816103cd366004612012565b6108a0565b61030260115481565b6102d16108dc565b6102d16103f1366004612012565b610912565b6013546102e6906001600160a01b031681565b6102d161041736600461203e565b610a18565b6102d1610a6d565b60005460ff16610281565b61028161043d366004611e75565b600c6020526000908152604090205460ff1681565b610302610460366004611e75565b6001600160a01b03166000908152600a602052604090205490565b6102d1610489366004612059565b610c4f565b61030261049c366004611e75565b600d6020526000908152604090205481565b6102816104bc366004612097565b610d1f565b6102d1610e2a565b6102d16104d7366004612059565b610e5d565b6102816104ea366004612072565b610ee5565b61029e610f10565b6102d1610505366004611fdd565b610f1f565b6102d1610518366004612012565b610fd4565b610302600081565b610281610533366004612012565b61112b565b610281610546366004612012565b6111c4565b610302610559366004611f29565b6111d1565b6102d161056c366004611f6f565b611276565b6103027f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b6102d16105a6366004612072565b6112ef565b6103026105b9366004611eaf565b6001600160a01b039182166000908152600b6020908152604080832093909416825291909152205490565b6103027f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b610302610619366004612059565b611316565b60006001600160e01b03198216637965db0b60e01b148061064f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b6060600f805461066490612319565b80601f016020809104026020016040519081016040528092919081815260200182805461069090612319565b80156106dd5780601f106106b2576101008083540402835291602001916106dd565b820191906000526020600020905b8154815290600101906020018083116106c057829003601f168201915b5050505050905090565b60006106f4338484611359565b50600192915050565b6000610709813361147d565b506001600160a01b03919091166000908152600c60205260409020805460ff1916911515919091179055565b60006107428484846114e1565b6001600160a01b0384166000908152600b60209081526040808320338452909152902054828110156107cc5760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b6107d98533858403611359565b506001949350505050565b60006107f0813361147d565b50601155565b60008281526001602081905260409091200154610813813361147d565b61081d838361188f565b505050565b6001600160a01b03811633146108925760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b60648201526084016107c3565b61089c82826118fa565b5050565b336000818152600b602090815260408083206001600160a01b038716845290915281205490916106f49185906108d7908690612266565b611359565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a610907813361147d565b61090f611961565b50565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a661093d813361147d565b6001600160a01b0383166109935760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016107c3565b61099f600084846119f4565b81600e60008282546109b19190612266565b90915550506001600160a01b0383166000908152600a6020526040812080548492906109de908490612266565b90915550506040518281526001600160a01b038416906000906000805160206123c7833981519152906020015b60405180910390a3505050565b6000610a24813361147d565b6002805460ff19168315159081179091556040519081527ff19da345eb86d7718a0c6e1d1e68d0c70e9fb40e7f54bfaaa1110c5dd5942eaa906020015b60405180910390a15050565b6000610a79813361147d565b60007310ed43c718714eb63d5aa57b78b54704e256024e9050806001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b158015610acb57600080fd5b505afa158015610adf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b039190611e92565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015610b4b57600080fd5b505afa158015610b5f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b839190611e92565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381600087803b158015610bcb57600080fd5b505af1158015610bdf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c039190611e92565b601380546001600160a01b039283166001600160a01b03199182168117909255601280549490931693169290921790556000908152600c60205260409020805460ff1916600117905550565b6000610c5b813361147d565b4260035411610ca25760405162461bcd60e51b815260206004820152601360248201527250726f74656374696f6e3a20546f206c61746560681b60448201526064016107c3565b6003829055610cb382610708612266565b6004556003546040519081527feb0dd367985442b0f5a817b2cee27fa94416adda70f365044808a6552418fec69060200160405180910390a17f25ae26aca5f366a617b1a046565a1a5aab86756f3d81b81ec1b2574b0015c59f600454604051610a6191815260200190565b60006001600160a01b038516331415610d3a57506001610e21565b6000610d4587611316565b905060006001600883604051602001610d5f929190612111565b60408051601f198184030181528282528051602091820120600084529083018083525260ff891690820152606081018790526080810186905260a0016020604051602081039080840390855afa158015610dbd573d6000803e3d6000fd5b505050602060405103519050866001600160a01b0316816001600160a01b031614610e1e5760405162461bcd60e51b8152602060048201526011602482015270496e76616c6964205369676e617475726560781b60448201526064016107c3565b50505b95945050505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a610e55813361147d565b61090f611a3a565b6000610e69813361147d565b4260045411610eb05760405162461bcd60e51b815260206004820152601360248201527250726f74656374696f6e3a20546f206c61746560681b60448201526064016107c3565b60058290556040518281527ff81e49436a9468d4e5a18ec3a66d9a51fd5eb03de3ddddd43bd85f6ae1b072b390602001610a61565b60009182526001602090815260408084206001600160a01b0393909316845291905290205460ff1690565b60606010805461066490612319565b6000610f2b813361147d565b6001600160a01b038316610f705760405162461bcd60e51b815260206004820152600c60248201526b5a65726f206164647265737360a01b60448201526064016107c3565b6001600160a01b03831660008181526006602052604090819020805460ff19166001179055517fc1f37bd5d85be2239236c010011c8837e596c2c28d94d45893872fb5064e75ce90610fc790851515815260200190565b60405180910390a2505050565b6000610fe0813361147d565b6001600160a01b0383166110405760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b60648201526084016107c3565b61104c836000846119f4565b6001600160a01b0383166000908152600a6020526040902054828110156110c05760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b60648201526084016107c3565b6001600160a01b0384166000908152600a602052604081208483039055600e80548592906110ef9084906122bf565b90915550506040518381526000906001600160a01b038616906000805160206123c7833981519152906020015b60405180910390a35b50505050565b336000908152600b602090815260408083206001600160a01b0386168452909152812054828110156111ad5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016107c3565b6111ba3385858403611359565b5060019392505050565b60006106f43384846114e1565b6001600160a01b0384166000908152600d6020526040812054817f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98787878561121981612354565b6040805160208101979097526001600160a01b0395861690870152939092166060850152608084015260a083015260c08201869052925060e00160408051808303601f190181529190528051602090910120979650505050505050565b428410156112bc5760405162461bcd60e51b8152602060048201526013602482015272111c99585b545d595cdd0e8811561412549151606a1b60448201526064016107c3565b60006112ca888888886111d1565b90506112d98189868686610d1f565b506112e5888888611359565b5050505050505050565b6000828152600160208190526040909120015461130c813361147d565b61081d83836118fa565b60095460405161190160f01b6020820152602281019190915260428101829052600090606201604051602081830303815290604052805190602001209050919050565b6001600160a01b0383166113bb5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016107c3565b6001600160a01b03821661141c5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016107c3565b6001600160a01b038381166000818152600b602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6114878282610ee5565b61089c5761149f816001600160a01b03166014611ab5565b6114aa836020611ab5565b6040516020016114bb9291906121be565b60408051601f198184030181529082905262461bcd60e51b82526107c391600401612233565b82828242600354111561155b576114f9600084610ee5565b8061150a575061150a600083610ee5565b6115565760405162461bcd60e51b815260206004820152601e60248201527f50726f74656374696f6e3a205472616e73666572732064697361626c6564000060448201526064016107c3565b611732565b60025460ff16156117325760004260045411156115cc576005548211156115c45760405162461bcd60e51b815260206004820152601a60248201527f50726f74656374696f6e3a204c696d697420657863656564656400000000000060448201526064016107c3565b50603c6115d0565b50601e5b6001600160a01b03831660009081526006602052604090205460ff16611680576001600160a01b0383166000908152600760205260409020544290611616908390612266565b11156116645760405162461bcd60e51b815260206004820152601c60248201527f50726f74656374696f6e3a20312074782f6d696e20616c6c6f7765640000000060448201526064016107c3565b6001600160a01b03831660009081526007602052604090204290555b6001600160a01b03841660009081526006602052604090205460ff16611730576001600160a01b03841660009081526007602052604090205442906116c6908390612266565b11156117145760405162461bcd60e51b815260206004820152601c60248201527f50726f74656374696f6e3a20312074782f6d696e20616c6c6f7765640000000060448201526064016107c3565b6001600160a01b03841660009081526007602052604090204290555b505b6001600160a01b0386166117965760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016107c3565b6001600160a01b0385166117f85760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016107c3565b6118038686866119f4565b6001600160a01b0386166000908152600a60205260409020548481101561187b5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016107c3565b611886878787611c58565b50505050505050565b6118998282610ee5565b61089c5760008281526001602081815260408084206001600160a01b0386168086529252808420805460ff19169093179092559051339285917f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d9190a45050565b6119048282610ee5565b1561089c5760008281526001602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b60005460ff166119aa5760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b60448201526064016107c3565b6000805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b60005460ff161561081d5760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b60448201526064016107c3565b60005460ff1615611a805760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b60448201526064016107c3565b6000805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586119d73390565b60606000611ac48360026122a0565b611acf906002612266565b67ffffffffffffffff811115611ae757611ae761239b565b6040519080825280601f01601f191660200182016040528015611b11576020820181803683370190505b509050600360fc1b81600081518110611b2c57611b2c612385565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110611b5b57611b5b612385565b60200101906001600160f81b031916908160001a9053506000611b7f8460026122a0565b611b8a906001612266565b90505b6001811115611c02576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110611bbe57611bbe612385565b1a60f81b828281518110611bd457611bd4612385565b60200101906001600160f81b031916908160001a90535060049490941c93611bfb81612302565b9050611b8d565b508315611c515760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e7460448201526064016107c3565b9392505050565b6001600160a01b0383166000908152600c602052604090205460ff1680611c9757506001600160a01b0382166000908152600c602052604090205460ff165b15611dc0576000670de0b6b3a764000060115483611cb591906122a0565b611cbf919061227e565b6001600160a01b0385166000908152600a6020526040812080549293508492909190611cec9084906122bf565b90915550611cfc905081836122bf565b6001600160a01b0384166000908152600a602052604081208054909190611d24908490612266565b90915550506014546001600160a01b03166000908152600a602052604081208054839290611d53908490612266565b90915550506001600160a01b038084169085166000805160206123c7833981519152611d7f84866122bf565b60405190815260200160405180910390a36014546040518281526001600160a01b03918216918616906000805160206123c78339815191529060200161111c565b6001600160a01b0383166000908152600a602052604081208054839290611de89084906122bf565b90915550506001600160a01b0382166000908152600a602052604081208054839290611e15908490612266565b92505081905550816001600160a01b0316836001600160a01b03166000805160206123c783398151915283604051610a0b91815260200190565b80358015158114611e5f57600080fd5b919050565b803560ff81168114611e5f57600080fd5b600060208284031215611e8757600080fd5b8135611c51816123b1565b600060208284031215611ea457600080fd5b8151611c51816123b1565b60008060408385031215611ec257600080fd5b8235611ecd816123b1565b91506020830135611edd816123b1565b809150509250929050565b600080600060608486031215611efd57600080fd5b8335611f08816123b1565b92506020840135611f18816123b1565b929592945050506040919091013590565b60008060008060808587031215611f3f57600080fd5b8435611f4a816123b1565b93506020850135611f5a816123b1565b93969395505050506040820135916060013590565b600080600080600080600060e0888a031215611f8a57600080fd5b8735611f95816123b1565b96506020880135611fa5816123b1565b95506040880135945060608801359350611fc160808901611e64565b925060a0880135915060c0880135905092959891949750929550565b60008060408385031215611ff057600080fd5b8235611ffb816123b1565b915061200960208401611e4f565b90509250929050565b6000806040838503121561202557600080fd5b8235612030816123b1565b946020939093013593505050565b60006020828403121561205057600080fd5b611c5182611e4f565b60006020828403121561206b57600080fd5b5035919050565b6000806040838503121561208557600080fd5b823591506020830135611edd816123b1565b600080600080600060a086880312156120af57600080fd5b8535945060208601356120c1816123b1565b93506120cf60408701611e64565b94979396509394606081013594506080013592915050565b6000602082840312156120f957600080fd5b81356001600160e01b031981168114611c5157600080fd5b600080845481600182811c91508083168061212d57607f831692505b602080841082141561214d57634e487b7160e01b86526022600452602486fd5b81801561216157600181146121725761219f565b60ff1986168952848901965061219f565b60008b81526020902060005b868110156121975781548b82015290850190830161217e565b505084890196505b5061199960f11b86526002860198895290970198975050505050505050565b7f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008152600083516121f68160178501602088016122d6565b7001034b99036b4b9b9b4b733903937b6329607d1b60179184019182015283516122278160288401602088016122d6565b01602801949350505050565b60208152600082518060208401526122528160408501602087016122d6565b601f01601f19169190910160400192915050565b600082198211156122795761227961236f565b500190565b60008261229b57634e487b7160e01b600052601260045260246000fd5b500490565b60008160001904831182151516156122ba576122ba61236f565b500290565b6000828210156122d1576122d161236f565b500390565b60005b838110156122f15781810151838201526020016122d9565b838111156111255750506000910152565b6000816123115761231161236f565b506000190190565b600181811c9082168061232d57607f821691505b6020821081141561234e57634e487b7160e01b600052602260045260246000fd5b50919050565b60006000198214156123685761236861236f565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b038116811461090f57600080fdfeddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220bc1730178c55646b0f7b25e31e262e16880e420d4ec5236eb3c7b315cda286c264736f6c63430008070033