contract Context {
  constructor() internal {}
  // solhint-disable-previous-line no-empty-blocks
  function _msgSender() internal view returns(address payable) {
    return msg.sender;
  }
}
function _msgSender() internal view returns(address payable) {
    return msg.sender;
  }
// solhint-disable-previous-line no-empty-blocks