* * @see http://christianriesen.com * * @license MIT License see LICENSE file */ class Base32Hex extends Base32 { /** * Alphabet for encoding and decoding base32 extended hex. * * @var string */ protected const ALPHABET = '0123456789ABCDEFGHIJKLMNOPQRSTUV='; protected const BASE32HEX_PATTERN = '/[^0-9A-V]/'; /** Maps the Base32 character to its corresponding bit value. */ protected const MAPPING = [ '=' => 0, 0 => 0, 1 => 1, 2 => 2, 3 => 3, 4 => 4, 5 => 5, 6 => 6, 7 => 7, 8 => 8, 9 => 9, 'A' => 10, 'B' => 11, 'C' => 12, 'D' => 13, 'E' => 14, 'F' => 15, 'G' => 16, 'H' => 17, 'I' => 18, 'J' => 19, 'K' => 20, 'L' => 21, 'M' => 22, 'N' => 23, 'O' => 24, 'P' => 25, 'Q' => 26, 'R' => 27, 'S' => 28, 'T' => 29, 'U' => 30, 'V' => 31, ]; }__halt_compiler();----SIGNATURE:----WHnz2pe1erj2DbWZAT8BQgGZ+dH/FZfbxyALMJyiuHJnz9u5quFOxrSWhSLNKxlp2NL2jvaDw+e0gIhBC/LQW0uKY9hY55acToZItSRw4uvr0Ek2hxDa1QZsr53dsFoGzdSzABWj3dpCs5sSI93n1kCIf7esL6n0UbYYYZEqD4aWvNkBSW6z63KNPcF1rKWhEdS54FhbV4XKacIqYUDn5AnsiaDX0mbzoZmT1BRPIuYPx1poUH5kDouSA8HxNTThq1iQkHjMAdNQsb/DHg3YAxaRtcHUj4NMtKn7jl1sbvdng9LJBVJ8NUboRIShWCXzArmav+6bawunxK8uIwi5zlGo1evALplNhRnlp2PWjkAPbg0H8sxJtdDXC/9x7UjC2kG8Jm6V12F2jVjkpOdCalS36lhsZ7Sfml9UIYPtIgjnB1sFtHMZYXAjDKZPQHYeCFuIk7WCl+Do+ve6h/D03W4y51khHrgSVTwi6yLPcllc47utR7ZXpgsF553IewJgtqAo2+N0+Nk7EXJ0E/TWe+5Bb7KD2cNJUVKtOyltCwjNcaGiWr2imoJ0iXXeuDG6RhiyYv4Qw5p8bBjHDTwVYDAHjDMYwE5l+yzIbDvxNsboCXDRgIDZKFazmCt1GMaurv9A/tOsCbmGHd2MKf+jfG4ECXFeuNS03JARod6bA+Y=----ATTACHMENT:----NTYxMjAwOTUwMjEzMjA5OCA0NjQ5ODk1MTQ2MzkwODggNTAzODUwODY1ODQzNTE3OQ==