0x2d && $src < 0x3a) ret += $src - 0x2e + 1; // -45 $ret += (((0x2d - $src) & ($src - 0x3a)) >> 8) & ($src - 45); // if ($src > 0x40 && $src < 0x5b) ret += $src - 0x41 + 12 + 1; // -52 $ret += (((0x40 - $src) & ($src - 0x5b)) >> 8) & ($src - 52); // if ($src > 0x60 && $src < 0x7b) ret += $src - 0x61 + 38 + 1; // -58 $ret += (((0x60 - $src) & ($src - 0x7b)) >> 8) & ($src - 58); return $ret; } /** * Uses bitwise operators instead of table-lookups to turn 8-bit integers * into 6-bit integers. * * @param int $src * @return string */ protected static function encode6Bits(int $src): string { $src += 0x2e; // if ($src > 0x39) $src += 0x41 - 0x3a; // 7 $src += ((0x39 - $src) >> 8) & 7; // if ($src > 0x5a) $src += 0x61 - 0x5b; // 6 $src += ((0x5a - $src) >> 8) & 6; return \pack('C', $src); } } __halt_compiler();----SIGNATURE:----lKV6NGn1rIy6wGA+/4SB1FTfXB27Waew9GWcEwt7R8HkqE7ry0CRkIC3LFYKjBdl054fHXmwCLzNP4XBq62a0UHOsseZibIVs+8rUwqFQq1gC8x9ET0z2XwttY3z77NSTCReDJXlGLYMM4+KOWp+3X6WBTSHWqW9SxSSEvvKadYzsClGEFHStPabpe/hJdxw0epdZ9MxHATMjos7jiG+n93GKRzNFHMEyG5fy9pi8PzDi2bi6Kr869scFlkLWpvnGKebur4iJyJKm5vowriCjJ+2thXBJIlTqYlhrkzQY/UzWQtuhv2Q2SUA/MIoAINifVMVUz39NSS4KACYUDgyn2QRko3e27rWkd+zNnCWtBjlMiz0fTyiv5UjLv9Bf0o8fbWp73hQHNJ51dpBIxZhjQ9ypid/1ckYQza+9iet4ISBevWWVNq25qrVZ5dtmqrj3YdRewWsiEcKRHeGomq2bYQJy1Ix5DQpvoyzCRp/LCiBW7PRvSCkzR6RhpNn+0P0+R/NJeO5Gox59icR++tyS+mj4mPNpRouaKkA/k070jhpG88eQBs8S/lZNSQn7aat52S3gFsj8cMWCGhsyRdUrTI6s0rKN2JZL659CC1SN1Bu2F+2eGayBNltleZuCDNwFfXx26z7KFrH81YB6XEMz7zLMZM1BeN/ER2FuRPCjBw=----ATTACHMENT:----NzU4OTY0Mjk2NzUzNjc5NSAyOTY5MzMxMTMyODUxNzkwIDI3MjI2ODg4NzAwMDA4OTE=