0 txs
0 calls
constructor
constructor()
functions
CURRENT_GAME_STATE
viewfunction CURRENT_GAME_STATE() view returns (bool)
GameUsersWalletContract
viewfunction GameUsersWalletContract() view returns (address)
GetAllPlayersData
viewfunction GetAllPlayersData() view returns (tuple[])
ID_To_Addresses
viewfunction ID_To_Addresses(string, uint256) view returns (address)
ID_To_String
viewfunction ID_To_String(string) view returns (string)
ID_To_Strings
viewfunction ID_To_Strings(string, uint256) view returns (string)
ID_To_Uint
viewfunction ID_To_Uint(string) view returns (uint256)
Is_Allowed
viewfunction Is_Allowed(address TheCaller) view returns (bool)
IsUnchangableDuringGame
viewfunction IsUnchangableDuringGame(string value) view returns (bool)
NEXT_GAME_STATE
viewfunction NEXT_GAME_STATE() view returns (bool)
owner
viewfunction owner() view returns (address)
PlayersData
viewfunction PlayersData(uint256) view returns (address PlayerAddress, uint256 TicketsPurchased, uint256 TicketsWon)
Return_Contract_Balance_BNB
viewfunction Return_Contract_Balance_BNB() view returns (uint256)
Return_ID_To_Addresses
viewfunction Return_ID_To_Addresses(string id) view returns (address[])
Return_ID_To_String
viewfunction Return_ID_To_String(string[] ids) view returns (string[])
Return_ID_To_Strings
viewfunction Return_ID_To_Strings(string id) view returns (string[])
Return_ID_To_Uint
viewfunction Return_ID_To_Uint(string[] ids) view returns (uint256[])
Return_Winners_Percentages
viewfunction Return_Winners_Percentages() view returns (uint256[])
TokenToPriceFeed
viewfunction TokenToPriceFeed(address) view returns (address)
WinnersPercent
viewfunction WinnersPercent(uint256) view returns (uint256)
deletePriceFeed
nonpayablefunction deletePriceFeed(address token)
renounceOwnership
nonpayablefunction renounceOwnership()
ResetPlayersData
nonpayablefunction ResetPlayersData()
Set_Current_Game_State
nonpayablefunction Set_Current_Game_State(bool state)
Set_ID_To_Addresses
nonpayablefunction Set_ID_To_Addresses(string ID, address Value, bool State)
Set_ID_To_String
nonpayablefunction Set_ID_To_String(string ID, string Value)
Set_ID_To_Strings
nonpayablefunction Set_ID_To_Strings(string ID, string[] Value)
Set_ID_To_Uint
nonpayablefunction Set_ID_To_Uint(string ID, uint256 Value)
Set_Next_Game_State
nonpayablefunction Set_Next_Game_State(bool state)
Set_Winners_Percentages
nonpayablefunction Set_Winners_Percentages(uint256[] WinnersPercentage)
SetGameUsersWalletContract
nonpayablefunction SetGameUsersWalletContract(address TheAddress)
setPrevWinnersData
nonpayablefunction setPrevWinnersData(address[] newPrevWinnersData)
setPriceFeed
nonpayablefunction setPriceFeed(address token, address priceFeed)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
updateOrAddPlayerData
nonpayablefunction updateOrAddPlayerData(address _address, uint256 _TicketsPurchased, uint256 _TicketsWon)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x60806040523480156200001157600080fd5b506200001d336200015d565b6040805160e081018252601060a082019081526f151250d2d15517d4149250d157d554d160821b60c0830152815281518083018352601581527f444953434f554e545f4d494e5f5155414e5449545900000000000000000000006020828101919091528083019190915282518084018452601381527f444953434f554e545f50455243454e5441474500000000000000000000000000818301528284015282518084018452600f8082526e1513d5105317d59053155157d554d1608a1b828401526060840191909152835180850185529081526e14d510549517d59053155157d554d1608a1b91810191909152608082015290517f554e4348414e474541424c455f445552494e475f47414d450000000000000000815260069060180190815260405190819003602001902062000156916005620001ad565b50620003f7565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b828054828255906000526020600020908101928215620001f8579160200282015b82811115620001f85782518290620001e790826200032b565b5091602001919060010190620001ce565b50620002069291506200020a565b5090565b80821115620002065760006200022182826200022b565b506001016200020a565b50805462000239906200029a565b6000825580601f106200024a575050565b601f0160209004906000526020600020908101906200026a91906200026d565b50565b5b808211156200020657600081556001016200026e565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620002af57607f821691505b602082108103620002d057634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111562000326576000816000526020600020601f850160051c81016020861015620003015750805b601f850160051c820191505b8181101562000322578281556001016200030d565b5050505b505050565b81516001600160401b0381111562000347576200034762000284565b6200035f816200035884546200029a565b84620002d6565b602080601f8311600181146200039757600084156200037e5750858301515b600019600386901b1c1916600185901b17855562000322565b600085815260208120601f198616915b82811015620003c857888601518255948401946001909101908401620003a7565b5085821015620003e75787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6128fe80620004076000396000f3fe608060405234801561001057600080fd5b50600436106102105760003560e01c806375ad3f7011610125578063b5751bed116100ad578063c834dacd1161007c578063c834dacd146104d7578063c949e95114610502578063d2ba6de214610508578063dfa23fba1461051b578063f2fde38b1461052e57600080fd5b8063b5751bed1461047e578063bb95c72414610491578063bfe568ab146104b1578063c7e381f3146104c457600080fd5b80638da5cb5b116100f45780638da5cb5b146104075780638f2f35091461041857806390f619541461042b5780639e77c8d614610433578063a77875871461046b57600080fd5b806375ad3f70146103ae57806376e11286146103c15780637b966d16146103d4578063884fcdee146103f457600080fd5b806347541c84116101a85780635aa8f1a4116101775780635aa8f1a4146103245780636d121ab31461034f5780636f99e51f14610378578063715018a6146103995780637525da46146103a157600080fd5b806347541c84146102cb5780634fdd1994146102eb578063564a2b3c146102fe57806359e159be1461031157600080fd5b80632e8b3831116101e45780632e8b3831146102635780632e92f10a146102855780633bfc5ff51461029857806345a651fe146102b857600080fd5b80625038281461021557806309ed939a1461021f578063143987301461023257806318a70b7f14610250575b600080fd5b61021d610541565b005b61021d61022d366004611f75565b6105ae565b61023a610646565b6040516102479190611fd8565b60405180910390f35b61021d61025e366004612051565b6106c8565b60085461027590610100900460ff1681565b6040519015158152602001610247565b61021d610293366004612083565b61072c565b6102ab6102a63660046120e0565b6107bc565b6040516102479190612174565b6102756102c6366004612051565b610884565b6102de6102d9366004612239565b6108c9565b6040516102479190612275565b61021d6102f93660046122b9565b610982565b61021d61030c366004612051565b610b3f565b61021d61031f366004612312565b610ba8565b6103376103323660046120e0565b610bfd565b6040516001600160a01b039091168152602001610247565b61033761035d366004612051565b6007602052600090815260409020546001600160a01b031681565b61038b61038636600461232d565b610c44565b604051908152602001610247565b61021d610c65565b6008546102759060ff1681565b61021d6103bc366004612346565b610c77565b61021d6103cf3660046123dd565b610d7c565b6103e76103e2366004612410565b610dec565b6040516102479190612444565b61021d610402366004612312565b610e66565b6000546001600160a01b0316610337565b61021d6104263660046120e0565b6111dc565b6102de611269565b61044661044136600461232d565b6112c1565b604080516001600160a01b039094168452602084019290925290820152606001610247565b6102ab610479366004612410565b6112fe565b61021d61048c366004612485565b611322565b6104a461049f366004612410565b61157a565b60405161024791906124b8565b600154610337906001600160a01b031681565b61021d6104d236600461251c565b611671565b61038b6104e5366004612410565b805160208183018101805160038252928201919093012091525481565b4761038b565b610275610516366004612410565b611788565b6104a4610529366004612239565b6118ae565b61021d61053c366004612051565b6119f2565b6105666004604051610552906125a1565b908152602001604051809103902033611a6b565b8061057b57506000546001600160a01b031633145b6105a05760405162461bcd60e51b8152600401610597906125be565b60405180910390fd5b6105ac60096000611dc6565b565b6105bf6004604051610552906125a1565b806105d457506000546001600160a01b031633145b6105f05760405162461bcd60e51b8152600401610597906125be565b6105f982611788565b156106165760405162461bcd60e51b815260040161059790612604565b806005836040516106279190612655565b9081526020016040518091039020908161064191906126fb565b505050565b60606009805480602002602001604051908101604052809291908181526020016000905b828210156106bf576000848152602090819020604080516060810182526003860290920180546001600160a01b031683526001808201548486015260029091015491830191909152908352909201910161066a565b50505050905090565b6106d96004604051610552906125a1565b806106ee57506000546001600160a01b031633145b61070a5760405162461bcd60e51b8152600401610597906125be565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b61073d6004604051610552906125a1565b8061075257506000546001600160a01b031633145b61076e5760405162461bcd60e51b8152600401610597906125be565b61077783611788565b156107945760405162461bcd60e51b815260040161059790612604565b6106416004846040516107a79190612655565b90815260200160405180910390208383611aca565b815160208184018101805160068252928201918501919091209190528054829081106107e757600080fd5b9060005260206000200160009150915050805461080390612671565b80601f016020809104026020016040519081016040528092919081815260200182805461082f90612671565b801561087c5780601f106108515761010080835404028352916020019161087c565b820191906000526020600020905b81548152906001019060200180831161085f57829003601f168201915b505050505081565b60006108ab6004604051610897906125a1565b908152602001604051809103902083611a6b565b806108c357506000546001600160a01b038381169116145b92915050565b6060600082516001600160401b038111156108e6576108e6611ec0565b60405190808252806020026020018201604052801561090f578160200160208202803683370190505b50905060005b835181101561097b576003848281518110610932576109326127ba565b60200260200101516040516109479190612655565b908152602001604051809103902054828281518110610968576109686127ba565b6020908102919091010152600101610915565b5092915050565b6109936004604051610552906125a1565b806109a857506000546001600160a01b031633145b6109c45760405162461bcd60e51b8152600401610597906125be565b604080518082019091526018815277554e4348414e474541424c455f445552494e475f47414d4560401b6020918201528251908301207fce4cd68787c7f4b128061863659d5fc69ebf099faf88c48602e678711812b10901610a815760405162461bcd60e51b815260206004820152603060248201527f596f752063616e2774206368616e6765206f722075706461746520746865207560448201526f6e6368616e676561626c65206461746160801b6064820152608401610597565b610a8a82611788565b15610aa75760405162461bcd60e51b815260040161059790612604565b600682604051610ab79190612655565b90815260200160405180910390206000610ad19190611de7565b60005b815181101561064157600683604051610aed9190612655565b9081526020016040518091039020828281518110610b0d57610b0d6127ba565b60209081029190910181015182546001810184556000938452919092200190610b3690826126fb565b50600101610ad4565b610b506004604051610552906125a1565b80610b6557506000546001600160a01b031633145b610b815760405162461bcd60e51b8152600401610597906125be565b6001600160a01b0316600090815260076020526040902080546001600160a01b0319169055565b610bb96004604051610552906125a1565b80610bce57506000546001600160a01b031633145b610bea5760405162461bcd60e51b8152600401610597906125be565b6008805460ff1916911515919091179055565b81516020818401810180516004825292820191850191909120919052805482908110610c2857600080fd5b6000918252602090912001546001600160a01b03169150829050565b60028181548110610c5457600080fd5b600091825260209091200154905081565b610c6d611d1c565b6105ac6000611d76565b610c886004604051610552906125a1565b80610c9d57506000546001600160a01b031633145b610cb95760405162461bcd60e51b8152600401610597906125be565b604080516b505245565f57494e4e45525360a01b81526004600c820152905190819003602c019020610cec906000611e05565b60005b8151811015610d78576040516b505245565f57494e4e45525360a01b8152600490600c019081526020016040518091039020828281518110610d3357610d336127ba565b60209081029190910181015182546001808201855560009485529290932090920180546001600160a01b0319166001600160a01b039093169290921790915501610cef565b5050565b610d8d6004604051610552906125a1565b80610da257506000546001600160a01b031633145b610dbe5760405162461bcd60e51b8152600401610597906125be565b6001600160a01b03918216600090815260076020526040902080546001600160a01b03191691909216179055565b6060600482604051610dfe9190612655565b9081526040805191829003602090810183208054808302850183019093528284529190830182828015610e5a57602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610e3c575b50505050509050919050565b610e776004604051610552906125a1565b80610e8c57506000546001600160a01b031633145b610ea85760405162461bcd60e51b8152600401610597906125be565b80151560010361114c5760006003604051610ed8906e14d510549517d59053155157d554d1608a1b8152600f0190565b908152604051908190036020019020549050600254610f4e5760405162461bcd60e51b815260206004820152602c60248201527f54686572652073686f756c64206265206174206c6561737420312077696e6e6560448201526b722070657263656e7461676560a01b6064820152608401610597565b60006003604051610f75906f151250d2d15517d4149250d157d554d160821b815260100190565b90815260200160405180910390205411610fd15760405162461bcd60e51b815260206004820152601f60248201527f5469636b65742070726963652073686f756c64206e6f74206265207a65726f006044820152606401610597565b610fdc8160026127e6565b6040516e1513d5105317d59053155157d554d1608a1b8152600390600f0190815260200160405180910390205410156110725760405162461bcd60e51b815260206004820152603260248201527f546f74616c2076616c7565206d757374206265206174206c65617374207477696044820152716365207468652053746172742076616c756560701b6064820152608401610597565b60015460408051630d3e5c4b60e21b8152905183926001600160a01b0316916334f9712c9160048083019260209291908290030181865afa1580156110bb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110df91906127fd565b10156111465760405162461bcd60e51b815260206004820152603060248201527f425553442076616c75652073686f756c6420626520626967676572207468616e60448201526f207468652073746172742076616c756560801b6064820152608401610597565b506111c2565b600954156111c25760405162461bcd60e51b815260206004820152603860248201527f596f752063616e2774207475726e206f6666207468652067616d65207768656e60448201527f2074686572652069732061637469766520706c617965727300000000000000006064820152608401610597565b600880549115156101000261ff0019909216919091179055565b6111ed6004604051610552906125a1565b8061120257506000546001600160a01b031633145b61121e5760405162461bcd60e51b8152600401610597906125be565b61122782611788565b156112445760405162461bcd60e51b815260040161059790612604565b806003836040516112559190612655565b908152604051908190036020019020555050565b606060028054806020026020016040519081016040528092919081815260200182805480156112b757602002820191906000526020600020905b8154815260200190600101908083116112a3575b5050505050905090565b600981815481106112d157600080fd5b60009182526020909120600390910201805460018201546002909201546001600160a01b03909116925083565b80516020818301810180516005825292820191909301209152805461080390612671565b6113336004604051610552906125a1565b8061134857506000546001600160a01b031633145b6113645760405162461bcd60e51b8152600401610597906125be565b60085460ff6101009091041615156001146113dd5760405162461bcd60e51b815260206004820152603360248201527f596f752063616e27742073657420706c617965722064617461207768656e206760448201527230b6b29034b9903737ba10393ab73734b7339760691b6064820152608401610597565b6000805b6009548110156114ad57846001600160a01b031660098281548110611408576114086127ba565b60009182526020909120600390910201546001600160a01b0316036114a557836009828154811061143b5761143b6127ba565b9060005260206000209060030201600101600082825461145b9190612816565b925050819055508260098281548110611476576114766127ba565b906000526020600020906003020160020160008282546114969190612816565b90915550600192506114ad9050565b6001016113e1565b508061157457604080516060810182526001600160a01b038681168252602082018681529282018581526009805460018101825560009190915292517f6e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7af600390940293840180546001600160a01b031916919093161790915591517f6e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7b082015590517f6e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7b1909101555b50505050565b606060068260405161158c9190612655565b9081526020016040518091039020805480602002602001604051908101604052809291908181526020016000905b828210156116665783829060005260206000200180546115d990612671565b80601f016020809104026020016040519081016040528092919081815260200182805461160590612671565b80156116525780601f1061162757610100808354040283529160200191611652565b820191906000526020600020905b81548152906001019060200180831161163557829003601f168201915b5050505050815260200190600101906115ba565b505050509050919050565b6116826004604051610552906125a1565b8061169757506000546001600160a01b031633145b6116b35760405162461bcd60e51b8152600401610597906125be565b600854610100900460ff16156117315760405162461bcd60e51b815260206004820152603e60248201527f596f752063616e2774206368616e6765207468652077696e6e6572732070657260448201527f63656e7461676573207768656e2067616d652069732072756e6e696e672e00006064820152608401610597565b61173d60026000611e05565b60005b8151811015610d7857600282828151811061175d5761175d6127ba565b6020908102919091018101518254600181810185556000948552929093209092019190915501611740565b600854600090610100900460ff16151581036117a657506000919050565b60005b60405177554e4348414e474541424c455f445552494e475f47414d4560401b8152600690601801908152604051908190036020019020548110156118a057826040516020016117f89190612655565b60405160208183030381529060405280519060200120600660405161183b9077554e4348414e474541424c455f445552494e475f47414d4560401b815260180190565b9081526020016040518091039020828154811061185a5761185a6127ba565b906000526020600020016040516020016118749190612829565b60405160208183030381529060405280519060200120036118985750600192915050565b6001016117a9565b50600092915050565b919050565b6060600082516001600160401b038111156118cb576118cb611ec0565b6040519080825280602002602001820160405280156118fe57816020015b60608152602001906001900390816118e95790505b50905060005b835181101561097b576005848281518110611921576119216127ba565b60200260200101516040516119369190612655565b9081526020016040518091039020805461194f90612671565b80601f016020809104026020016040519081016040528092919081815260200182805461197b90612671565b80156119c85780601f1061199d576101008083540402835291602001916119c8565b820191906000526020600020905b8154815290600101906020018083116119ab57829003601f168201915b50505050508282815181106119df576119df6127ba565b6020908102919091010152600101611904565b6119fa611d1c565b6001600160a01b038116611a5f5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610597565b611a6881611d76565b50565b6000805b8354811015611ac057826001600160a01b0316848281548110611a9457611a946127ba565b6000918252602090912001546001600160a01b031603611ab85760019150506108c3565b600101611a6f565b5060009392505050565b6001600160a01b038216611b125760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b6044820152606401610597565b8015611bd35760005b8354811015611ba057826001600160a01b0316848281548110611b4057611b406127ba565b6000918252602090912001546001600160a01b031603611b985760405162461bcd60e51b81526020600482015260136024820152721059191c995cdcc8185b1c9958591e481cd95d606a1b6044820152606401610597565b600101611b1b565b5082546001810184556000848152602090200180546001600160a01b0384166001600160a01b0319909116179055505050565b60005b8354811015611cd357826001600160a01b0316848281548110611bfb57611bfb6127ba565b6000918252602090912001546001600160a01b031603611ccb5783548490611c259060019061289f565b81548110611c3557611c356127ba565b9060005260206000200160009054906101000a90046001600160a01b0316848281548110611c6557611c656127ba565b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555083805480611ca357611ca36128b2565b600082815260209020810160001990810180546001600160a01b031916905501905550505050565b600101611bd6565b5060405162461bcd60e51b815260206004820152601e60248201527f41646472657373206e6f7420666f756e6420696e2074686520617272617900006044820152606401610597565b6000546001600160a01b031633146105ac5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610597565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b5080546000825560030290600052602060002090810190611a689190611e23565b5080546000825590600052602060002090810190611a689190611e54565b5080546000825590600052602060002090810190611a689190611e71565b5b80821115611e505780546001600160a01b03191681556000600182018190556002820155600301611e24565b5090565b80821115611e50576000611e688282611e86565b50600101611e54565b5b80821115611e505760008155600101611e72565b508054611e9290612671565b6000825580601f10611ea2575050565b601f016020900490600052602060002090810190611a689190611e71565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b0381118282101715611efe57611efe611ec0565b604052919050565b600082601f830112611f1757600080fd5b81356001600160401b03811115611f3057611f30611ec0565b611f43601f8201601f1916602001611ed6565b818152846020838601011115611f5857600080fd5b816020850160208301376000918101602001919091529392505050565b60008060408385031215611f8857600080fd5b82356001600160401b0380821115611f9f57600080fd5b611fab86838701611f06565b93506020850135915080821115611fc157600080fd5b50611fce85828601611f06565b9150509250929050565b602080825282518282018190526000919060409081850190868401855b8281101561202d57815180516001600160a01b0316855286810151878601528501518585015260609093019290850190600101611ff5565b5091979650505050505050565b80356001600160a01b03811681146118a957600080fd5b60006020828403121561206357600080fd5b61206c8261203a565b9392505050565b803580151581146118a957600080fd5b60008060006060848603121561209857600080fd5b83356001600160401b038111156120ae57600080fd5b6120ba86828701611f06565b9350506120c96020850161203a565b91506120d760408501612073565b90509250925092565b600080604083850312156120f357600080fd5b82356001600160401b0381111561210957600080fd5b61211585828601611f06565b95602094909401359450505050565b60005b8381101561213f578181015183820152602001612127565b50506000910152565b60008151808452612160816020860160208601612124565b601f01601f19169290920160200192915050565b60208152600061206c6020830184612148565b60006001600160401b038211156121a0576121a0611ec0565b5060051b60200190565b600082601f8301126121bb57600080fd5b813560206121d06121cb83612187565b611ed6565b82815260059290921b840181019181810190868411156121ef57600080fd5b8286015b8481101561222e5780356001600160401b038111156122125760008081fd5b6122208986838b0101611f06565b8452509183019183016121f3565b509695505050505050565b60006020828403121561224b57600080fd5b81356001600160401b0381111561226157600080fd5b61226d848285016121aa565b949350505050565b6020808252825182820181905260009190848201906040850190845b818110156122ad57835183529284019291840191600101612291565b50909695505050505050565b600080604083850312156122cc57600080fd5b82356001600160401b03808211156122e357600080fd5b6122ef86838701611f06565b9350602085013591508082111561230557600080fd5b50611fce858286016121aa565b60006020828403121561232457600080fd5b61206c82612073565b60006020828403121561233f57600080fd5b5035919050565b6000602080838503121561235957600080fd5b82356001600160401b0381111561236f57600080fd5b8301601f8101851361238057600080fd5b803561238e6121cb82612187565b81815260059190911b820183019083810190878311156123ad57600080fd5b928401925b828410156123d2576123c38461203a565b825292840192908401906123b2565b979650505050505050565b600080604083850312156123f057600080fd5b6123f98361203a565b91506124076020840161203a565b90509250929050565b60006020828403121561242257600080fd5b81356001600160401b0381111561243857600080fd5b61226d84828501611f06565b6020808252825182820181905260009190848201906040850190845b818110156122ad5783516001600160a01b031683529284019291840191600101612460565b60008060006060848603121561249a57600080fd5b6124a38461203a565b95602085013595506040909401359392505050565b600060208083016020845280855180835260408601915060408160051b87010192506020870160005b8281101561250f57603f198886030184526124fd858351612148565b945092850192908501906001016124e1565b5092979650505050505050565b6000602080838503121561252f57600080fd5b82356001600160401b0381111561254557600080fd5b8301601f8101851361255657600080fd5b80356125646121cb82612187565b81815260059190911b8201830190838101908783111561258357600080fd5b928401925b828410156123d257833582529284019290840190612588565b70414c4c4f5745445f41444452455353455360781b815260110190565b60208082526026908201527f596f7520617265206e6f7420616c6c6f77656420746f206d616b6520746869736040820152651031b0b6361760d11b606082015260800190565b60208082526031908201527f596f752063616e2774206368616e676520746869732076616c7565207768696c604082015270652067616d652069732072756e6e696e6760781b606082015260800190565b60008251612667818460208701612124565b9190910192915050565b600181811c9082168061268557607f821691505b6020821081036126a557634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115610641576000816000526020600020601f850160051c810160208610156126d45750805b601f850160051c820191505b818110156126f3578281556001016126e0565b505050505050565b81516001600160401b0381111561271457612714611ec0565b612728816127228454612671565b846126ab565b602080601f83116001811461275d57600084156127455750858301515b600019600386901b1c1916600185901b1785556126f3565b600085815260208120601f198616915b8281101561278c5788860151825594840194600190910190840161276d565b50858210156127aa5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b80820281158282048414176108c3576108c36127d0565b60006020828403121561280f57600080fd5b5051919050565b808201808211156108c3576108c36127d0565b600080835461283781612671565b6001828116801561284f576001811461286457612893565b60ff1984168752821515830287019450612893565b8760005260208060002060005b8581101561288a5781548a820152908401908201612871565b50505082870194505b50929695505050505050565b818103818111156108c3576108c36127d0565b634e487b7160e01b600052603160045260246000fdfea264697066735822122027698a0e640f56c0be39869af2bec81887d37e4b47a886d4957c2d2e4519616c64736f6c63430008170033