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:----l50H6owXADHmqrXdBfQjJ0n61SGFCRj/6aM/RdQVzn56m1T8ZWzmIa8BGoAKeHV6oR/Q4q5UxJ7C2vV9ngyFJjC5SSitry8tSrWnI218uJDXbBfoPoJ/HjZwaEPZm3aQV+0/uZaH34gOQLr21rnzdrVriz34fEv5yFd5j6eZDFRqDAvuaNjIiZm2DXegXp5XGtZk3jYsYg8u1H7cCJ1+3KG8h4uosWaYXH2RYUzDV5YEjq4Hl5LJ16bzxwL3tQG+aUef5gy7q18fM9W87DBIORlI6UuW9foFyI+ZGUe+SOt01DjLcJn5sOLs5hIf//lrUuTmwO0Jm1/wexqGghaMowvCQgpls7tha+J6RvdOTppQRBOho3amQbX+OanrnzTlgQtpOkctjVzNgRqJzK+8MQOhH+SaoAM3SA7h7ayK9kf5NbK/MmCa8RcDyrG2qv2H4Etb26KqQK+Oz4HmMqbp56BsLnR5LX1qbWaFOHdQ+sw0NO3VW5XDD8GbJfGXS8qUZhEZl2RxZqXbUTQlU55hBeK0RT+LDOJ0LezE/LAzhzU1DI5uJS1GXfHTinDr4z4JaR3vszg+o1+rXvUj+ZWC19txQw06k1ZgqExzY1IFSwl/awRWoR8clhzyHTcA+mPmXDqBniZiut/coFGLiGfCruluHqBCwULV3J+NU3UU4hE=----ATTACHMENT:----MjAxMTM0NzgwMjk3MDY3OSA4Mzg5ODg4NDc5MzIzODA2IDgyMzUwODA5MTk0OTAxOTQ=