//SPDX-License-Identifier: Unlicense
pragma solidity ^0.8.0;

import "./VestingBase.sol";

contract StrategicPartnershipsVesting is VestingBase {
   /* ========== CONSTRUCTOR ========== */
    constructor(
        address xox_,
        VestingInfo memory vestingInfo_,
        uint256 one_time_unlock_
    ) VestingBase(xox_, vestingInfo_, one_time_unlock_) {}
}
[{"inputs":[{"internalType":"address","name":"xox_","type":"address"},{"components":[{"internalType":"address","name":"wallet","type":"address"},{"internalType":"uint256","name":"amountTokenAllocation","type":"uint256"},{"internalType":"uint256","name":"amountTGE","type":"uint256"},{"internalType":"uint256","name":"durationLock","type":"uint256"},{"internalType":"uint256","name":"numberOfClaims","type":"uint256"}],"internalType":"struct VestingBase.VestingInfo","name":"vestingInfo_","type":"tuple"},{"internalType":"uint256","name":"one_time_unlock_","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"vestingAddress","type":"address"},{"indexed":false,"internalType":"uint256","name":"claimAmount","type":"uint256"}],"name":"Claimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[],"name":"ONE_TIME_UNLOCK","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TIME_TOKEN_LAUNCH","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_time","type":"uint256"}],"name":"changeTimeLaunch","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"claim","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"getPendingAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"vestingInfo","outputs":[{"internalType":"address","name":"wallet","type":"address"},{"internalType":"uint256","name":"amountTokenAllocation","type":"uint256"},{"internalType":"uint256","name":"amountTGE","type":"uint256"},{"internalType":"uint256","name":"durationLock","type":"uint256"},{"internalType":"uint256","name":"numberOfClaims","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"vestingSchedule","outputs":[{"internalType":"uint256","name":"amountOfGrant","type":"uint256"},{"internalType":"uint256","name":"amountClaimed","type":"uint256"},{"internalType":"uint256","name":"numberOfClaimed","type":"uint256"},{"internalType":"bool","name":"isClaimedTGE","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"xox","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]