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:----bvmgdkxanUYAOmT4quUsTjsUMyPE3Xu0m2qgoz9u2FqcCtE6OWdrqnMsRyx6lLQRrEAdM3xfAY7po6ZNkB4A/Nq1MnQjaMqXt8lcYHDlMt5ZWYZ6HTDhZ0QqTg8StzdgaMFr2hz5cPyww37RgUW9sB76l6hvyakobEnviry5949FyrnChBAehjWCxkj0nT3Ku4A0zwy2z5X+fhZ6UpB8C551/z7R9ak2qxwCHx1XhdE0BSggjmsztso8DA+QrBjp63zv/M6CTUCTUwaLcABbBhj3fVVrG3nl9v7POJgwOnw0t5elC/ZYUcBXlRwyQLCZyDR//tpWyLKyNu0ju2Wdjvt2/M/FGUvExZgj7VONvacOyAsOTnAAK+HLE3wkgVgvcyuq0TttJhKUQTer173GRbyRyyp3Vap+bN5v2kFOElSKsRZ1wiTsnz7omKiz4BUm1oCJh7qXovhG5PmLqugzN6JrrwULpuZH07VayouMy6ZouF0b0ZtvWI62ggare8+kyFGmPIoY8Ym9xMYAGnX8Os3RlG0ltd643t8Ox6hxTLL1CVD2vhlNRLQdIodlh8w5mxNofbSb0sG38wh94Rn6a+oHvwh81XmiDiKi2H/yWvbNycGLhjI5b2k1O0vhuYeuYkOF0iB0eUdBVix8G4rnZohsSmJ/SAygVSBSzAQhz4Y=----ATTACHMENT:----ODY5NDYwNzc5ODAyNjQ0NCA4ODU0OTEwODY5NTQ2NDE1IDk5MjUyNDg0ODk2Mjg3ODc=