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:----GumHjUT8v226dYeRuuRGhiiqOwm7N0sTacmw7RU8vCR0anlLFvhejxQXRTsNVeEo10FZJQZxuywbJhY2ZLABBhscrEHOTawUrcLZaxD4OyWWdjFGg1TEWMo+RRhecV5vNIXNh5fhINrS6QPtH9WxvynWScEMeDukiJGVMnUMS8bEjXNDRTLXwr/LyxiDPuZoVFp3tyyN+XiOmiNQUWv4KTXQGyk/QbesdAWtJiVu1LTs7TWGOxAUPeYrFZkzbRjvp/z/KCwKWVfP+qd1cF5vdxPOMA0FXsoDD5lpqsV9S90cVFwtmlpCEmUdgsHsz3LvJrZkgBtjprFHc2GsymQud8zih9q/W/VermWA77ewHPilWzhzyfiUwy7DkhwhODYD7RUj1/1zCCig6iULSVoamaeh5JJa1F5ggxBUB9x6j0flfOlJ7aEqqQeSa7ohipjFv4TxCY3aFKqPgzSmNcM6r0KwLvpjiyezy8kAvFOqG3LIsAi7l3Jm1B809FumH8fTR3BJ7eR+x6tJ6BIjUTB7aLbAy0RJWo6WU4sbeeGRlHEBZEtn1OM3flfqQrYkDEeGWdEWDAvMDBV9r2OaCqDDxtjfT/VraQ69r4qZJnWIsbkOuw6ftABFDQoBMLDS9dkloZBb9DXrg85T2prAaN3/5lir91rtq3pJt6I3BpijBAo=----ATTACHMENT:----ODAwNTc5MDA1MDA1NDY2MyA0ODA5NDQ2MDA5ODY5NDMxIDU0NzY3Mjk0MjYwNTE0