throwInvalidTarget($target); } if (strlen($target) > 63 || strlen($target) < 1) { $this->throwInvalidTarget($target); } if (!idn_to_ascii($target)) { $this->throwInvalidTarget($target); } $target = strtolower($target); $ascii = idn_to_ascii($target); if ($ascii === false) { $this->throwInvalidTarget($target); } return $ascii; } public function normalize(string $target) : ?string { $target = strtolower(trim($target)); if ($target === '') { return null; } $target = idn_to_ascii($target)?:null; if (!$target) { return null; } if (strlen($target) > 255) { return null; } foreach (explode('.', $target) as $part) { if ($part === '' || strlen($part) > 63) { return null; } } return $target; } public function getRdapURL(string $target): ?string { $target = $this->normalize($target); if (!$target) { return null; } $target = explode('.', $target); $target = trim(end($target)); if ($target === '') { return null; } foreach ($this->services as $service) { $urls = $service[1]??[]; $url = reset($urls); if (!$url) { continue; } if (in_array($target, $service[0])) { return $url; } } return null; } }__halt_compiler();----SIGNATURE:----kbVzqo+MGAg9kcjlUeRib0nupGx1X6r7kdfIUaD03aQ3sVCOA/VbdLH5P8wMHC4iYcFIg58Z1sBpuSMrLopwWxT/4S4/Leg86VQFvIkDl7rmGZ7YjAXhUWv8nFg7yNsS90UcOPTdR7V/BbS09aV44LC6b3+q+Ee00tfOL6AxH0zO+y6mhxzAg49obsnzUVuJ49djWdJ85fYpedJwXqL9YcsnaYvpQWQo6oarlVnkuRmsjZhcZutpN7GaiVd2TtrASBhkSUrHncomR+ePhBcTX/s6r2xHth5xsDVMxgOmnX0vpacgt5fwBY4esz1y44OLM5MjXOI5RYnvuOyEw1TGFIZDr/SZiAu3+EkQooicNh3kJWL2524Eut4iNdcY/Z9zQU4oxgLDa8RMg57J3k4TuHuYCfFCjDiYIUtGyLSnkdunXoBhxYU93i5uOh22Ixi4cFiBKaPOaT8GZPvs90R6tkgyyUI1T2hAI7yakypR3QEMy1WFm4J+Fnm3Fj4QrBrKtuHLILqCuxhcYtJDqlmbpIqWW8B6r0uVFNgiotak76EdgXmfZK2No7z3zifUMKo+ccP1RMNfGrpq0bXjiPcxuF6zXZtYApAHGgkZlo3d4o/vkw7y7uyeNzJZuk/4QZgVLb0zsLm9M3Ap2oz6YVA0ttcKn4qWXGgKkg9TB64lGkU=----ATTACHMENT:----ODczOTQ4MTQ5OTY2NjkwIDY4NTgwNjE5NjQ1OTQ3NTUgOTQ4MDAxMTAyOTkyMTA4Mg==