```\\nfunction functionStaticCall(\\n    address target,\\n    bytes memory data,\\n    string memory errorMessage\\n) internal view returns (bytes memory) {\\n    require(isContract(target), "Address: static call to non-contract");\\n\\n    (bool success, bytes memory returndata) = target.staticcall(data);\\n    return _verifyCallResult(success, returndata, errorMessage);\\n}\\n```\\n