} else {
$src = \rtrim($src, '=');
$srcLen = Binary::safeStrlen($src);
} else {
$src = \rtrim($src, '=');
$srcLen = Binary::safeStrlen($src);
if ($i < $srcLen) {
$chunk = \unpack('C*', Binary::safeSubstr($src, $i, $srcLen - $i));
$c0 = static::decode6Bits($chunk[1]);
if ($i < $srcLen) {
$chunk = \unpack('C*', Binary::safeSubstr($src, $i, $srcLen - $i));
$c0 = static::decode6Bits($chunk[1]);