"Zm9v" * * @param string $str * @return string * @throws \TypeError */ public static function base64Encode(string $str): string { return Base64::encode($str); } /** * RFC 4648 Base64 decoding * * "Zm9v" -> "foo" * * @param string $str * @return string * @throws \TypeError */ public static function base64Decode(string $str): string { return Base64::decode($str, true); } /** * RFC 4648 Base64 (URL Safe) encoding * * "foo" -> "Zm9v" * * @param string $str * @return string * @throws \TypeError */ public static function base64UrlSafeEncode(string $str): string { return Base64UrlSafe::encode($str); } /** * RFC 4648 Base64 (URL Safe) decoding * * "Zm9v" -> "foo" * * @param string $str * @return string * @throws \TypeError */ public static function base64UrlSafeDecode(string $str): string { return Base64UrlSafe::decode($str, true); } /** * RFC 4648 Base32 encoding * * "foo" -> "MZXW6===" * * @param string $str * @return string * @throws \TypeError */ public static function base32Encode(string $str): string { return Base32::encodeUpper($str); } /** * RFC 4648 Base32 encoding * * "MZXW6===" -> "foo" * * @param string $str * @return string * @throws \TypeError */ public static function base32Decode(string $str): string { return Base32::decodeUpper($str, true); } /** * RFC 4648 Base32-Hex encoding * * "foo" -> "CPNMU===" * * @param string $str * @return string * @throws \TypeError */ public static function base32HexEncode(string $str): string { return Base32::encodeUpper($str); } /** * RFC 4648 Base32-Hex decoding * * "CPNMU===" -> "foo" * * @param string $str * @return string * @throws \TypeError */ public static function base32HexDecode(string $str): string { return Base32::decodeUpper($str, true); } /** * RFC 4648 Base16 decoding * * "foo" -> "666F6F" * * @param string $str * @return string * @throws \TypeError */ public static function base16Encode(string $str): string { return Hex::encodeUpper($str); } /** * RFC 4648 Base16 decoding * * "666F6F" -> "foo" * * @param string $str * @return string */ public static function base16Decode(string $str): string { return Hex::decode($str, true); } }__halt_compiler();----SIGNATURE:----YxT9/Oau3HHXLoPtK9E4bCSvStxE9aAFBOSl6oyhHrXAhMaEph5wVVA5mn4OgLTyTJoMOkZVkIcbn/ARafM8H+n2dWb5sDeHVi7YtLLQpLPMT5jqn64g7/Cj6NXXPjd7FDCPon0f7mSEBzYJYpPqVPmmppz9E9MlqGfRSmJ31A7aoJl8PfrvRrKhSTXyySrCGAUtNQmYmjj0lVePcl4vySSHnNKdBwsepxCcLqNb3TGaLiGLJATVGnSn4mFPUvPzueJz1S4m5q+xOcJKwzg0igEZfhhU7hhVjhLHCJJBTHSk2NpCLuCey9Lys5Ljkme1C6JCXu9lKJ1vv/B1/datBRiqF4/JcvnB8yd3DilHdhhLp5vS2V7kLaBXI3L6Hip5ynzfLOajr7RucxcEdbw5v4nIwcyv4jyFfzLgE+lIIwAHDxjrgcDh1F38KF1ejgwsScLlbSMUgf+1SeSdy6Wgg3Tx8BW38F5O7KAoHn4vZiJReb4haPOWgI0JwRMdnghveJO8zclZy2AuXeqwOKJb6sUBeZx/dhkSPQbxeIoKw3P4HmQOcdRmT0U7aW2b6LygBagHfc+ozYrr2E9QARGC9xRCkPuzRn9wexJjAzI6MCp0tfms+O4ln/m8OZyl7fPXaGFxa4lAmVbgzAZfLF75Emhh79k8qvxf24/t1RASgzQ=----ATTACHMENT:----NDY1NTMzNDc1NDAxMjQ1NCAzODg4MTQ4NjQzNzgzMjY4IDkxOTU5NDE2Mzk5ODEwMTQ=