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:----dR3C+dDhTpLZ898qSxW7r2Que+4nvze8+/7TSOgC/Nd29K29vuc/+IcnO1Yo/IoMiQ71+QM4gHT00thwdnxF/UWRAHYP1gyNyyZ3to7ZGFRJZ8gZ7cI+hlAqAejOSObyxEkZ4eBI2q9OKK3E8SXgIHndMnfSSCELksB9QM9sClwRoCaVzl3UMHFKT0lSTe25qux+jh156uuDVofsyQrPvBCJGe9gxR3nv0RDDD+Z/g/Q7xlNUfVReot7KLOYTAo1n2sukL/GEikGVr4rDKRA5pe04V+KH1kpVK9Vk8ha5GJrL9Ivow+owX0VSmBA6QgoJW+/LqiTiMOd+4gOWnKfEBm2rEtvkNpsINf0QO/s0Il74Rqnhyp7HuO/NnguXmsQasyXH8GE2/6qRVz4CQDBxEtrSzpV7T+JAqE/iig3b5t4d9YBVN0MqzCwvX1YzcnOg64XbsgSrPWIxSdriAIhu8ZjsvLlC34bTE+4RQWsxX2KbjddR3A/X9t8n4IEE+pLPRwP6bIuaWOzfvup5O2j3np2wzFK4PGnf5ROiUzwVc4fhzw3vozJCrwJJfvtuANSQsN/bqal8z5Snel9qlGNl+23Y0yHv0vT6DHodDzir0Ri7px/4FBwOby/aWBzuzFU0UgAvBLi35q+2oCZm75fbHLPqjRDXFZShKcYG9iRV2A=----ATTACHMENT:----NzYyNzY3NDcxNDMwNDIwOSA0OTc3Nzc1OTE2NzAxMTY5IDU2MzIyMzE0MTUyMTc1NjY=