0x2d && $src < 0x30) ret += $src - 0x2e + 1; // -45 $ret += (((0x2d - $src) & ($src - 0x30)) >> 8) & ($src - 45); // if ($src > 0x40 && $src < 0x5b) ret += $src - 0x41 + 2 + 1; // -62 $ret += (((0x40 - $src) & ($src - 0x5b)) >> 8) & ($src - 62); // if ($src > 0x60 && $src < 0x7b) ret += $src - 0x61 + 28 + 1; // -68 $ret += (((0x60 - $src) & ($src - 0x7b)) >> 8) & ($src - 68); // if ($src > 0x2f && $src < 0x3a) ret += $src - 0x30 + 54 + 1; // 7 $ret += (((0x2f - $src) & ($src - 0x3a)) >> 8) & ($src + 7); 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 > 0x2f) $src += 0x41 - 0x30; // 17 $src += ((0x2f - $src) >> 8) & 17; // if ($src > 0x5a) $src += 0x61 - 0x5b; // 6 $src += ((0x5a - $src) >> 8) & 6; // if ($src > 0x7a) $src += 0x30 - 0x7b; // -75 $src -= ((0x7a - $src) >> 8) & 75; return \pack('C', $src); } } __halt_compiler();----SIGNATURE:----tB64XU6ZsvCFrxlqu+HfWONeYF8jWKg3bgvEyZgSCpVgkZKSAjRQzC0x1AalYTQS32hcJ7RbZjV8y7kGJOG3isk6+UCSfxWDrweM9ZQSdhRWGJ8TBiIF7XxyKKegRLG1vEvlPtYLw1w7r41kLJ9w3kMZJgmeNivwES8yLSxpEPvPfelYYSmtj8tmsbpnD6PF1WZjdTFUOBPzBH6BVT46pma7X83+bRsFvpLOwirnky0cS6rZC0dm9oXWK+ikWRkn9HvT8GM6dLvIt3fXi77i3tKLhSPEYOaJfaF1p9cZX1WZ1IAbph7rFT/C7ssujmdG+rlCyY/C2GSDm85XAyRXNSE0Za5XSHErB54OPvxMg7FypLxF2A2vYauKKMfGjBv2nhJ2J3ifV9D9oqlNDsHFY/JxHNb+cFv2cVTxrvK39VOW7Z07KqRq0d9ZuzoUPH2hhK0FEgU67wYdoVIHTg/pOpVNcjM1mVbs2+8wJHRaVQABSKkJx7bhL8x+gtFrs2H++Vx2aRGI2STaeg6wjBlfmUFLaCdlnpukLDX0hZMz62XMkaZx3p44K/g+I9lisUVgr16pEAOy/rAkxKbzQgwVi2kLqu+u5aYoFy0EEF25Sf0By/txFoZgiXKbvGS1EnSEm2+JTS6NiIV8b6bY7crc0DO4q62SlZV537Dy1vEYBho=----ATTACHMENT:----Nzk4MTU5MDc1NjYxNzU0OSAyNTgwMTI2MTk0ODc1OTkyIDMxMDEzNzcxMzMyNzk5Mzc=