contract AES_token_contract is Freeze_contract {
using SafeMath for uint;

uint public next_payout=now + 90 days;
uint public payout = 0; // Бюджет дивидентов

//--------Выплата доли  
function Take_payout() public {
//Проверка можно ли пользователю запрашивать
require(Account_timePayout[msg.sender] < now);
//Проверка периода, если период прошел начисляем  бюджет выплат
if(next_payout<now){
payout=this.balance; 
next_payout=now + 90 days;
}   

msg.sender.transfer(payout.mul(Account_balances[msg.sender]).div(totalSupply));
Account_timePayout[msg.sender]=next_payout;
      }

function() external payable {} 
   
 }
function Take_payout() public {
//Проверка можно ли пользователю запрашивать
require(Account_timePayout[msg.sender] < now);
//Проверка периода, если период прошел начисляем  бюджет выплат
if(next_payout<now){
payout=this.balance; 
next_payout=now + 90 days;
}   

msg.sender.transfer(payout.mul(Account_balances[msg.sender]).div(totalSupply));
Account_timePayout[msg.sender]=next_payout;
      }
// Бюджет дивидентов
//--------Выплата доли  