rendered paste bodyraw *:*:{
if ($event == 312) {
if (%whois.read.server == $true) && (%whois.read.server) { /set %return.read.server $3 | haltdef }
}
if (%whois.read.server) && (%whois.read.server == $true) {
if ($event == 301) || ($event == 310) || ($event == 311) || ($event == 313) || ($event == 317) || ($event == 319) || ($event == 431) { haltdef }
if ($event == 318) { haltdef | unset %whois.read.server }
}
}
alias whois.read { $iif($1,/set %whois.read.server $true,) | /whois $1 | return %return.read.server }