alias _whois_make {
set %whois_get on
if ($2) { .whois $1 $2 }
else { .whois $1 }
}
alias _whois_process {
if (%whois_p == wserver_get) { set %whois_p idle | _whois_make $gettok(%whois_312,3,32) $gettok(%whois_311,2,32) }
if (%whois_p == idle) { return $duration($gettok(%whois_317,3,32)) }
}
alias _idle { set %whois_p wserver_get | _whois_make $1 }
raw 307:*: { if (%whois_get == on) { set %whois_ $+ $numeric $1- | halt } }
raw 308:*: { if (%whois_get == on) { set %whois_ $+ $numeric $1- | halt } }
raw 309:*: { if (%whois_get == on) { set %whois_ $+ $numeric $1- | halt } }
raw 310:*: { if (%whois_get == on) { set %whois_ $+ $numeric $1- | halt } }
raw 311:*: { if (%whois_get == on) { set %whois_ $+ $numeric $1- | halt } }
raw 312:*: { if (%whois_get == on) { set %whois_ $+ $numeric $1- | halt } }
raw 313:*: { if (%whois_get == on) { set %whois_ $+ $numeric $1- | halt } }
raw 314:*: { if (%whois_get == on) { set %whois_ $+ $numeric $1- | halt } }
raw 315:*: { if (%whois_get == on) { set %whois_ $+ $numeric $1- | halt } }
raw 316:*: { if (%whois_get == on) { set %whois_ $+ $numeric $1- | halt } }
raw 317:*: { if (%whois_get == on) { set %whois_ $+ $numeric $1- | halt } }
raw 318:*: { if (%whois_get == on) { set %whois_ $+ $numeric $1- | _whois_process | halt } }
raw 319:*: { if (%whois_get == on) { set %whois_ $+ $numeric $1- | halt } }
raw 378:*: { if (%whois_get == on) { set %whois_ $+ $numeric $1- | halt } }