# KVIrc configuration file [highlight] _Prologue0=if($0!="")%0a{%0a%09%25:regName%20=%20$reguser.match($mask($0))%0a%09%25:beingHl%20=%20$reguser.property(%25:regName,highlight)%0a%09if($channel)%0a%09%09%25:beingHlTmp%20=%20$tmphighlight.isNickHighLighted($0)%0a%09else%0a%09%09%25:beingHlTmp%20=%20$false;%0a} _0_Icon=44 _2_0_Type=1 _2_3_Expr="$reguser.exactMatch($mask($0,3))"%20==%20"" _2_5_Code=reguser.add%20-f%20-q%20$0%20$mask($0,5);%20reguser.setproperty%20$0%20highlight%201; _PrologueId0=prologue_0_for_highlight _0_Id=highlight.item0 _1_Icon=269 _2_1_Type=1 _2_4_Expr="$reguser.exactMatch($mask($0,4))"%20==%20"" _Count=5 _1_Id=highlight.item1 _2_Icon=269 _2_EpilogueCount=0 _2_2_Type=1 _2_5_Expr="$reguser.exactMatch($mask($0,5))"%20==%20"" _0_Code=tmphighlight.removeNick%20$0 _2_Id=highlight.subpopup2 _2_0_Text=$tr("Highlight%20As","defscript")%20$0%20"("$mask($0,11)")" _2_3_Type=1 _3_Icon=269 _1_Code=tmphighlight.addNick%20$0 _2_PrologueCount=0 _2_1_Text=$tr("Highlight%20As","defscript")%20$0%20"("$mask($0,12)")" _2_4_Type=1 _3_Id=highlight.item3 _4_Icon=44 _0_Expr=%25:beingHlTmp%20&&%20!%25:beingHl _2_2_Text=$tr("Highlight%20As","defscript")%20$0%20"("$mask($0,13)")" _2_5_Type=1 _4_Id=highlight.item4 _1_Expr=!%25:beingHlTmp%20&&%20!%25:beingHl _2_3_Text=$tr("Highlight%20As","defscript")%20$0%20"("$mask($0,3)")" _3_Code=reguser.setproperty%20$0%20highlight%201 _2_Expr=!%25:beingHl%20&&%20!%25:regName _2_4_Text=$tr("Highlight%20As","defscript")%20$0%20"("$mask($0,4)")" _4_Code=reguser.setproperty%20$0%20highlight%200 _0_Type=1 _2_5_Text=$tr("Highlight%20As","defscript")%20$0%20"("$mask($0,5)")" _3_Expr=!%25:beingHl%20&&%20%25:regName _1_Type=1 _4_Expr=%25:beingHl _EpilogueCount=0 _2_Type=2 _2_0_Id=highlight.subpopup2.item0 _0_Text=$tr("Stop%20Highlighting%20(Local)","defscript") _2_Count=6 _2_1_Id=highlight.subpopup2.item1 _3_Type=1 _PrologueCount=1 _1_Text=$tr("Start%20Highlighting%20(Local)","defscript") _2_0_Code=reguser.add%20-f%20-q%20$0%20$mask($0,11);%20reguser.setproperty%20$0%20highlight%201; _2_2_Id=highlight.subpopup2.item2 _4_Type=1 _2_Text=$tr("Always%20Highlight","defscript") _2_1_Code=reguser.add%20-f%20-q%20$0%20$mask($0,12);%20reguser.setproperty%20$0%20highlight%201; _2_3_Id=highlight.subpopup2.item3 _2_0_Expr="$reguser.exactMatch($mask($0,11))"%20==%20"" _2_2_Code=reguser.add%20-f%20-q%20$0%20$mask($0,13);%20reguser.setproperty%20$0%20highlight%201; _2_4_Id=highlight.subpopup2.item4 _3_Text=$tr("Always%20Highlight","defscript") _2_1_Expr="$reguser.exactMatch($mask($0,12))"%20==%20"" _2_3_Code=reguser.add%20-f%20-q%20$0%20$mask($0,3);%20reguser.setproperty%20$0%20highlight%201; _2_5_Id=highlight.subpopup2.item5 _4_Text=$tr("Stop%20Highlighting","defscript") _2_2_Expr="$reguser.exactMatch($mask($0,13))"%20==%20"" _2_4_Code=reguser.add%20-f%20-q%20$0%20$mask($0,4);%20reguser.setproperty%20$0%20highlight%201; [dccchat] _Prologue0=#%20we%20use%20the%20extended%20scope%20variables:%20they%20are%20visible%20in%20the%20entire%20defpopup%20scope%0a#%20%25:visible%20is%20the%20string%20that%20we%20will%20"show%20to%20the%20user"%20in%20the%20popup%20widget%0a#%20for%20multiple%20users%20the%20string%20might%20become%20long%20so%20we%20are%20going%20to%20change%20it%20in%20"multiple%20users"%0a%25:visible%20=%20$0%0a#%20%25:multiple%20is%20an%20internal%20flag:%20set%20to%201%20if%20the%20parameter%20passed%20to%20the%20popup%20contains%20a%20list%0a#%20of%20multiple%20nicknames%20rather%20than%20a%20single%20nick%0a%25:multiple%20=%200%0a#%20finally%20,%20set%20these%20variables%0aif($str.findfirst(%25:visible,",")%20!=%20-1)%0a{%0a%09#%20found%20a%20comma%20in%20the%20$0%20parameter...we%20have%20multiple%20nicknames%0a%09%25:visible%20=%20"("$tr("Multiple%20Users","defscript")")"%0a%09%25:multiple%20=%201%0a} _6_Text=$tr("Clear%20Buffer","defscript") _PrologueId0=prologue_0_for_dccchat _0_Id=dummySeparator _1_Icon=162 _Count=7 _1_Id=dccchat. _2_Icon=325 _2_Id=dccchat. _3_Id=dummySeparator _4_Icon=57 _4_Id=dccchat.item4 _5_Id=dummySeparator _6_Icon=120 _1_ExtName=ctcp _4_Code=avatar.notify%20$0 _6_Id=dccchat.item6 _0_Type=0 _2_ExtName=dcc _1_Type=4 _6_Code=clear _EpilogueCount=0 _2_Type=4 _3_Type=0 _PrologueCount=1 _1_Text=C&TCP _4_Type=1 _2_Text=&DCC _5_Type=0 _6_Type=1 _4_Text=$tr("Notify%20Avatar","defscript") [querytextview] _Prologue0=#%20we%20use%20the%20extended%20scope%20variables:%20they%20are%20visible%20in%20the%20entire%20defpopup%20scope%0a#%20%25:visible%20is%20the%20string%20that%20we%20will%20"show%20to%20the%20user"%20in%20the%20popup%20widget%0a#%20for%20multiple%20users%20the%20string%20might%20become%20long%20so%20we%20are%20going%20to%20change%20it%20in%20"multiple%20users"%0a%25:visible%20=%20$0%0a#%20%25:multiple%20is%20an%20internal%20flag:%20set%20to%201%20if%20the%20parameter%20passed%20to%20the%20popup%20contains%20a%20list%0a#%20of%20multiple%20nicknames%20rather%20than%20a%20single%20nick%0a%25:multiple%20=%200%0a#%20finally%20,%20set%20these%20variables%0aif($str.findfirst(%25:visible,",")%20!=%20-1)%0a{%0a%09#%20found%20a%20comma%20in%20the%20$0%20parameter...we%20have%20multiple%20nicknames%0a%09%25:visible%20=%20"("$tr("Multiple%20Users","defscript")")"%0a%09%25:multiple%20=%201%0a} _0_Icon=6 _4_5_Id=querytextview.subpopup4.item5 _6_Text=C&TCP _9_Type=4 _11_Id=querytextview.item11 _PrologueId0=prologue_0_for_querytextview _0_Id=querytextview.item0 _4_4_Code=foreach(%25i,$str.split(",",$0))dns%20%25i _7_Text=&DCC _12_Id=dummySeparator _13_Icon=120 _Count=14 _1_Id=dummySeparator _2_Icon=88 _4_0_Type=1 _4_5_Code=echo%20$mask($0,11) _11_Code=avatar.notify%20$0 _13_Id=querytextview.item13 _0_Code=window.dock _2_Id=querytextview.item2 _4_1_Type=1 _9_Text=$tr("&Ignore","defscript") _10_Expr=!%25:multiple _3_Id=dummySeparator _4_Icon=317 _4_EpilogueCount=0 _4_2_Type=1 _4_5_Expr=!%25:multiple _10_ExtName=registration _13_Code=clear _0_Expr=!$window.isDocked() _2_Code=whois%20$0%20$0 _4_Id=querytextview.subpopup4 _4_0_Text=$str.printf($tr("/WHOIS%20?s","defscript"),$0) _4_3_Type=0 _1_Expr=!$window.isDocked() _4_PrologueCount=0 _4_1_Text=$str.printf($tr("/WHOWAS%20?s","defscript"),$0) _4_4_Type=1 _5_Id=dummySeparator _6_Icon=162 _10_Type=4 _2_Expr=!%25:multiple _4_2_Text=$str.printf($tr("/WHO%20?s","defscript"),$0) _4_5_Type=1 _6_Id=querytextview. _7_Icon=325 _11_Type=1 _0_Type=1 _7_Id=querytextview. _12_Type=0 _1_Type=0 _4_4_Text=$tr("DNS%20for","defscript")%20$0 _8_Id=dummySeparator _9_Icon=203 _10_Text=$tr("&Registration","defscript") _13_Type=1 _EpilogueCount=0 _2_Type=1 _4_5_Text=$tr("Mask%20for","defscript")%20$0 _9_Id=querytextview. _11_Text=$tr("Notify%20Avatar","defscript") _0_Text=$tr("Dock","defscript") _3_Type=0 _4_0_Icon=88 _PrologueCount=1 _4_Type=2 _4_0_Id=querytextview.subpopup4.item0 _4_1_Icon=92 _6_ExtName=ctcp _13_Text=$tr("Clear%20Buffer","defscript") _2_Text=$str.printf($tr("/WHOIS%20?s%20(idle%20time)","defscript"),$0) _4_Count=6 _4_1_Id=querytextview.subpopup4.item1 _4_2_Icon=75 _5_Type=0 _7_ExtName=dcc _4_0_Code=whois%20$0 _4_2_Id=querytextview.subpopup4.item2 _6_Type=4 _9_Expr=!%25:multiple _4_Text=$tr("&Information","defscript") _4_1_Code=whowas%20$0 _4_3_Id=dummySeparator _4_4_Icon=91 _7_Type=4 _9_ExtName=ignore _10_Icon=113 _4_2_Code=who%20$0 _4_4_Id=querytextview.subpopup4.item4 _4_5_Icon=15 _8_Type=0 _10_Id=querytextview. _11_Icon=57 [channelpopup] _0_Icon=289 _0_Id=channelpopup.item0 _1_Icon=40 _7_Text=$tr("Copy%20Channel%20Address","defscript") _Count=8 _1_Id=channelpopup.item1 _2_Icon=39 _0_Code=hop%20$0; _2_Id=channelpopup.item2 _1_Code=if($channel($0))%20eval%20"part%20$escape($0)%20$option(stringPartMessage)"; _3_Id=dummySeparator _4_Icon=75 _2_Code=join%20$0; _4_Id=channelpopup.item4 _5_Icon=75 _1_Expr=$channel($0) _5_Id=channelpopup.item5 _2_Expr=!$channel($0) _4_Code=names%20$0; _6_Id=dummySeparator _7_Icon=18 _0_Type=1 _5_Code=who%20$0; _7_Id=channelpopup.item7 _1_Type=1 _EpilogueCount=0 _2_Type=1 _7_Code=str.toClipboard%20$chan.getUrl($0) _0_Text=$tr("&Hop","defscript")%20$0 _3_Type=0 _PrologueCount=0 _1_Text=$tr("&Part","defscript")%20$0 _4_Type=1 _2_Text=$tr("&Join","defscript")%20$0 _5_Type=1 _6_Type=0 _4_Text=/NAMES%20$0 _7_Type=1 _5_Text=/WHO%20$0 [ctcp] _0_Icon=36 _6_Text=TIME _0_Id=ctcp.item0 _1_Icon=268 _7_Text=PAGE... _Count=9 _1_Id=ctcp.item1 _2_Icon=16 _8_Text=AVATAR _0_Code=ctcp%20$0%20PING _2_Id=ctcp.item2 _3_Icon=178 _1_Code=ctcp%20$0%20FINGER _3_Id=ctcp.item3 _4_Icon=29 _2_Code=ctcp%20$0%20VERSION _4_Id=ctcp.item4 _5_Icon=55 _3_Code=ctcp%20$0%20USERINFO _5_Id=ctcp.item5 _6_Icon=93 _4_Code=ctcp%20$0%20CLIENTINFO _6_Id=ctcp.item6 _7_Icon=180 _0_Type=1 _5_Code=ctcp%20$0%20SOURCE _7_Id=ctcp.item7 _8_Icon=57 _1_Type=1 _6_Code=ctcp%20$0%20TIME _8_Id=ctcp.item8 _EpilogueCount=0 _2_Type=1 _7_Code=#dialog.textinput%20-d=$tr("Wakeup!","defscript")%20($tr("CTCP%20Page%20to","defscript")%20$0,$tr("Enter%20the%20message%20text","defscript"),$tr("Ok","defscript"),$tr("Cancel","defscript"))%0adialog.textinput(CTCP%20Page%20$0,$tr("Enter%20the%20message%20text","defscript"),$tr("&Page","defscript"),$tr("Cancel","defscript"),"",$0)%0a{%0a%09if($0%20==%200)ctcp%20$2%20PAGE%20$1%0a} _0_Text=PING _3_Type=1 _8_Code=ctcp%20$0%20AVATAR _PrologueCount=0 _1_Text=FINGER _4_Type=1 _2_Text=VERSION _5_Type=1 _3_Text=USERINFO _6_Type=1 _4_Text=CLIENTINFO _7_Type=1 _5_Text=SOURCE _8_Type=1 [urlpopup] _0_Icon=18 _0_Id=urlpopup.item0 _Count=1 _0_Code=str.toClipboard%20$0 _0_Type=1 _EpilogueCount=0 _0_Text=$tr("Copy%20to%20Clipboard","defscript") _PrologueCount=0 [consoletextview] _0_Icon=6 _5_2_Code=lusers _5_3_PrologueCount=0 _5_3_1_Text=$tr("l%20(Connections)","defscript") _5_3_4_Type=1 _5_4_Id=consoletextview.subpopup5.item4 _5_5_Icon=261 _0_Id=consoletextview.item0 _5_3_2_Text=$tr("m%20(Command%20Usage)","defscript") _5_3_5_Type=1 _5_5_Id=consoletextview.subpopup5.item5 _5_6_Icon=16 _7_Text=$tr("You're%20not%20connected%20to%20a%20server","defscript") _Count=9 _1_Id=dummySeparator _2_Icon=31 _5_3_3_Text=$tr("o%20(Operators)","defscript") _5_3_6_Type=1 _5_4_Code=time _5_6_Id=consoletextview.subpopup5.item6 _5_7_Icon=49 _8_Text=$tr("Clear%20Buffer","defscript") _0_Code=window.dock _2_Id=consoletextview. _5_0_Type=1 _5_3_4_Text=$tr("t%20(Connection%20Stats?)","defscript") _5_3_7_Type=1 _5_5_Code=admin _5_7_Id=consoletextview.subpopup5.item7 _3_Id=dummySeparator _4_Icon=39 _5_1_Type=1 _5_3_5_Text=$tr("u%20(Uptime)","defscript") _5_6_Code=version _0_Expr=!$window.isDocked() _4_Id=consoletextview.item4 _5_Icon=317 _5_EpilogueCount=0 _5_2_Type=1 _5_3_6_Text=$tr("y%20(Y-Lines)","defscript") _5_7_Code=raw%20help _1_Expr=!$window.isDocked() _5_Id=consoletextview.subpopup5 _5_0_Text=/MOTD _5_3_Type=2 _5_3_0_Id=consoletextview.subpopup5.subpopup3.item0 _5_3_7_Text=$tr("z%20(Debug%20Stats?)","defscript") _2_Expr=$server _4_Code=if($option(boolShowChannelsJoinDialogAsToplevel))channelsjoin.open%20-t;else%20channelsjoin.open _5_PrologueCount=0 _5_1_Text=/INFO _5_3_Count=8 _5_3_1_Id=consoletextview.subpopup5.subpopup3.item1 _5_4_Type=1 _6_Id=dummySeparator _0_Type=1 _2_ExtName=channels _5_2_Text=/LUSERS _5_3_0_Code=stats%20d _5_3_2_Id=consoletextview.subpopup5.subpopup3.item2 _5_5_Type=1 _7_Id=consoletextview.label7 _8_Icon=120 _1_Type=0 _4_Expr=$server _5_3_Text=/STATS _5_3_1_Code=stats%20l _5_3_3_Id=consoletextview.subpopup5.subpopup3.item3 _5_6_Type=1 _8_Id=consoletextview.item8 _EpilogueCount=0 _2_Type=4 _5_Expr=$server _5_3_2_Code=stats%20m _5_3_4_Id=consoletextview.subpopup5.subpopup3.item4 _5_4_Text=/TIME _5_7_Type=1 _0_Text=$tr("Dock","defscript") _3_Type=0 _5_3_3_Code=stats%20o _5_3_5_Id=consoletextview.subpopup5.subpopup3.item5 _5_5_Text=/ADMIN _8_Code=clear; _PrologueCount=0 _4_Type=1 _5_0_Icon=30 _5_3_4_Code=stats%20t _5_3_6_Id=consoletextview.subpopup5.subpopup3.item6 _5_6_Text=/VERSION _7_Expr=!$server _2_Text=$tr("Channels","defscript") _5_Type=2 _5_0_Id=consoletextview.subpopup5.item0 _5_1_Icon=317 _5_3_0_Type=1 _5_3_5_Code=stats%20u _5_3_7_Id=consoletextview.subpopup5.subpopup3.item7 _5_7_Text=/HELP _5_Count=8 _5_1_Id=consoletextview.subpopup5.item1 _5_2_Icon=178 _5_3_1_Type=1 _5_3_6_Code=stats%20y _6_Type=0 _4_Text=$tr("&Join%20Channels...","defscript") _5_0_Code=motd _5_2_Id=consoletextview.subpopup5.item2 _5_3_Icon=205 _5_3_EpilogueCount=0 _5_3_2_Type=1 _5_3_7_Code=stats%20z _7_Type=3 _5_Text=$tr("&Information","defscript") _5_1_Code=info _5_3_Id=consoletextview.subpopup5.subpopup3 _5_3_0_Text=$tr("d%20(Debug/DNS?)","defscript") _5_3_3_Type=1 _5_4_Icon=93 _8_Type=1 [windowpopup] _Prologue0=%25:bIsConnectedConsole%20=%20$(($window.type%20==%20"console")%20&&%20($context.state%20==%20"connected"));%0a%0aif($window.type%20==%20"channel")%0a{%0a%09%25:bIsChannel%20=%20$true;%0a%09%25:szNetwork%20=%20$context.serverdbNetworkName()%0a%09%25:szServer%20=%20$context.serverdbServerHostName()%0a%09%25:bIsAutoJoinedOnNetwork%20=%20$false;%0a%09%25:bIsAutoJoinedOnServer%20=%20$false;%0a%0a%09if($serverdb.networkExists(%25:szNetwork))%0a%09{%0a%09%09foreach(%25szChanAndPass,$serverdb.networkJoinChannels(%25:szNetwork))%0a%09%09{%0a%09%09%09%25aChanAndPass%20=%20$str.split(":",%25szChanAndPass)%0a%0a%09%09%09if(%25aChanAndPass[0]%20==%20$chan.name)%0a%09%09%09{%0a%09%09%09%09%25:bIsAutoJoinedOnNetwork%20=%20$true;%0a%09%09%09%09break;%0a%09%09%09}%0a%09%09}%0a%09%09if($serverdb.serverExists(%25:szServer,%25:szNetwork))%0a%09%09{%0a%09%09%09foreach(%25szChanAndPass,$serverdb.serverJoinChannels(%25:szNetwork,%25:szServer))%0a%09%09%09{%0a%09%09%09%09%25aChanAndPass%20=%20$str.split(":",%25szChanAndPass)%0a%0a%09%09%09%09if(%25aChanAndPass[0]%20==%20$chan.name)%0a%09%09%09%09{%0a%09%09%09%09%09%25:bIsAutoJoinedOnServer%20=%20$true;%0a%09%09%09%09%09break;%0a%09%09%09%09}%0a%09%09%09}%0a%09%09}%20else%20{%0a%09%09%09%25:szServer%20=%20""%0a%09%09}%0a%09}%20else%20{%0a%09%09%25:szNetwork%20=%20""%0a%09}%0a%09%25:bIsAutoJoined%20=%20$(%25:bIsAutoJoinedOnNetwork%20||%20%25:bIsAutoJoinedOnServer)%0a}%20else%20{%0a%09%25:bIsChannel%20=%20$false;%0a} _0_Icon=6 _9_Type=0 _10_PrologueCount=0 _10_1_Text=$str.printf($tr("When%20Connecting%20to%20Network%20'?s'","defscript"),%25:szNetwork) _11_Id=windowpopup.item11 _12_Icon=44 _18_Text=$tr("Close%20All%20Dead%20Queries"%20,"defscript") _20_Id=windowpopup.item20 _PrologueId0=prologue_0_for_windowpopup _0_Id=windowpopup.item0 _1_Icon=7 _7_Text=$tr("Logging","defscript") _12_Id=windowpopup.item12 _21_Id=windowpopup.item21 _Count=23 _1_Id=windowpopup.item1 _8_Text=$tr("Set%20Window%20Properties%20As%20Default","defscript") _11_Code=%25aChans%20=%20$array()%0aforeach(%25szChanAndPass,$serverdb.serverJoinChannels(%25:szNetwork,%25:szServer))%0a{%0a%09%25aChanAndPass%20=%20$str.split(":",%25szChanAndPass)%0a%0a%09if(%25aChanAndPass[0]%20!=%20$chan.name)%0a%09%09%25aChans%20<+%20%25szChanAndPass;%0a}%0aserverdb.setServerJoinChannels%20%25:szNetwork%20%25:szServer%20%25aChans _13_Id=dummySeparator _14_Icon=40 _20_Code=foreach(%25x,$window.list(all))%0a%09window.highlight%200%20%25x _22_Id=windowpopup.item22 _0_Code=window.dock _2_Id=dummySeparator _3_Icon=1 _10_Expr=%25:bIsChannel%20&&%20(!%25:bIsAutoJoined)%20&&%20((%25:szServer%20!=%20"")%20||%20(%25:szNetwork%20!=%20"")) _12_Code=%25aChans%20=%20$array()%0aforeach(%25szChanAndPass,$serverdb.networkJoinChannels(%25:szNetwork))%0a{%0a%09%25aChanAndPass%20=%20$str.split(":",%25szChanAndPass)%0a%0a%09if(%25aChanAndPass[0]%20!=%20$chan.name)%0a%09%09%25aChans%20<+%20%25szChanAndPass;%0a}%0aserverdb.setNetworkJoinChannels%20%25:szNetwork%20%25aChans _14_Id=windowpopup.item14 _15_Icon=47 _21_Code=foreach(%25x,$window.list(channel))%0a%09window.highlight%200%20%25x _1_Code=window.undock _3_Id=windowpopup.item3 _4_Icon=289 _11_Expr=%25:bIsChannel%20&&%20%25:bIsAutoJoinedOnServer _15_Id=windowpopup.item15 _16_Icon=232 _20_Expr=%25:bIsConnectedConsole _22_Code=foreach(%25x,$window.list(query))%0a%09window.highlight%200%20%25x _0_Expr=!$window.isDocked() _4_Id=windowpopup.item4 _5_Icon=40 _10_0_Icon=$icon("server") _12_Expr=%25:bIsChannel%20&&%20%25:bIsAutoJoinedOnNetwork _14_Code=foreach(%25x,$window.list(channel))%0a%09%25channels%20<+%20$target(%25x);%0apart%20$str.join(",",%25channels); _16_Id=windowpopup.item16 _17_Icon=232 _21_Expr=%25:bIsConnectedConsole%20&&%20($window.list(channel)) _1_Expr=$window.isDocked() _3_Code=window.close _5_Id=windowpopup.item5 _10_Type=2 _10_0_Id=windowpopup.subpopup10.item0 _10_1_Icon=$icon("world") _13_Expr=%25:bIsConnectedConsole _15_Code=foreach(%25x,$window.list(query))%0a%09window.close%20%25x _17_Id=windowpopup.item17 _18_Icon=233 _22_Expr=%25:bIsConnectedConsole%20&&%20($window.list(query)) _4_Code=hop%20$0; _6_Id=dummySeparator _7_Icon=119 _10_Count=2 _10_1_Id=windowpopup.subpopup10.item1 _11_Type=1 _14_Expr=%25:bIsConnectedConsole%20&&%20($window.list(channel)) _16_Code=foreach(%25x,$window.list(deadchannel))%0a%09%25channels%20<+%20$target(%25x);%0ajoin%20$str.join(",",%25channels); _18_Id=windowpopup.item18 _20_Type=1 _0_Type=1 _5_Code=if($channel())%20eval%20"part%20$escape($0)%20$option(stringPartMessage)"; _7_Id=windowpopup. _8_Icon=10 _10_0_Code=%25aChans%20=%20$serverdb.serverJoinChannels(%25:szNetwork,%25:szServer)%0a%25aChans%20<+%20$chan.name%0aserverdb.setServerJoinChannels%20%25:szNetwork%20%25:szServer%20%25aChans _12_Type=1 _15_Expr=%25:bIsConnectedConsole%20&&%20($window.list(query)) _17_Code=foreach(%25x,$window.list(deadchannel))%0a%09window.close%20%25x _19_Id=dummySeparator _21_Type=1 _1_Type=1 _4_Expr=$channel _8_Id=windowpopup.item8 _10_Text=$tr("Automatically%20Join%20Channel","defscript") _10_1_Code=%25aChans%20=%20$serverdb.networkJoinChannels(%25:szNetwork)%0a%25aChans%20<+%20$chan.name%0aserverdb.setNetworkJoinChannels%20%25:szNetwork%20%25aChans _13_Type=0 _16_Expr=%25:bIsConnectedConsole%20&&%20($window.list(deadchannel)) _18_Code=foreach(%25x,$window.list(deadquery))%0a%09window.close%20%25x _22_Type=1 _EpilogueCount=0 _2_Type=0 _5_Expr=$channel _9_Id=dummySeparator _10_0_Expr=%25:szServer%20!=%20"" _11_Text=$str.printf($tr("Stop%20Auto-joining%20Channel%20on%20Server%20'?s'","defscript"),%25:szServer) _14_Type=1 _17_Expr=%25:bIsConnectedConsole%20&&%20($window.list(deadchannel)) _20_Text=$tr("Unhighlight%20All%20Windows"%20,"defscript") _0_Text=$tr("Dock","defscript") _3_Type=1 _8_Code=window.savePropertiesAsDefault _10_1_Expr=%25:szNetwork%20!=%20"" _12_Text=$str.printf($tr("Stop%20Auto-joining%20Channel%20on%20Network%20'?s'","defscript"),%25:szNetwork) _15_Type=1 _18_Expr=%25:bIsConnectedConsole%20&&%20($window.list(deadquery)) _21_Text=$tr("Unhighlight%20All%20Channels"%20,"defscript") _PrologueCount=1 _1_Text=$tr("Undock","defscript") _4_Type=1 _16_Type=1 _19_Expr=%25:bIsConnectedConsole _22_Text=$tr("Unhighlight%20All%20Queries"%20,"defscript") _5_Type=1 _7_ExtName=logging _10_0_Type=1 _14_Text=$tr("Part%20All%20Channels","defscript") _17_Type=1 _3_Text=$tr("Close","defscript") _6_Type=0 _9_Expr=%25:bIsChannel _10_1_Type=1 _15_Text=$tr("Close%20All%20Queries","defscript") _18_Type=1 _4_Text=$tr("&Hop","defscript")%20$0 _7_Type=4 _10_Icon=$icon("join") _10_EpilogueCount=0 _16_Text=$tr("Rejoin%20All%20Dead%20Channels"%20,"defscript") _19_Type=0 _5_Text=$tr("&Part","defscript")%20$0 _8_Type=1 _10_Id=windowpopup.subpopup10 _10_0_Text=$str.printf($tr("When%20Connecting%20to%20Server%20'?s'","defscript"),%25:szServer) _11_Icon=44 _17_Text=$tr("Close%20All%20Dead%20Channels"%20,"defscript") [defaulttextview] _Prologue0=#%20we%20use%20the%20extended%20scope%20variables:%20they%20are%20visible%20in%20the%20entire%20defpopup%20scope%0a#%20%25:visible%20is%20the%20string%20that%20we%20will%20"show%20to%20the%20user"%20in%20the%20popup%20widget%0a#%20for%20multiple%20users%20the%20string%20might%20become%20long%20so%20we%20are%20going%20to%20change%20it%20in%20"multiple%20users"%0a%25:visible%20=%20$0%0a#%20%25:multiple%20is%20an%20internal%20flag:%20set%20to%201%20if%20the%20parameter%20passed%20to%20the%20popup%20contains%20a%20list%0a#%20of%20multiple%20nicknames%20rather%20than%20a%20single%20nick%0a%25:multiple%20=%200%0a#%20finally%20,%20set%20these%20variables%0aif($str.findfirst(%25:visible,",")%20!=%20-1)%0a{%0a%09#%20found%20a%20comma%20in%20the%20$0%20parameter...we%20have%20multiple%20nicknames%0a%09%25:visible%20=%20"("$tr("Multiple%20Users","defscript")")"%0a%09%25:multiple%20=%201%0a} _0_Icon=90 _2_0_Type=1 _6_Text=C&TCP _9_Type=4 _11_Id=defaulttextview. _12_Icon=57 _PrologueId0=prologue_0_for_defaulttextview _0_Id=defaulttextview.item0 _2_1_Type=1 _7_Text=&DCC _12_Id=defaulttextview.item12 _Count=15 _1_Id=dummySeparator _2_Icon=317 _2_EpilogueCount=0 _2_2_Type=1 _13_Id=dummySeparator _14_Icon=120 _0_Code=whois%20$0%20$0 _2_Id=defaulttextview.subpopup2 _2_0_Text=$str.printf($tr("/WHOIS%20?s","defscript"),$0) _2_3_Type=0 _9_Text=$tr("&Registration","defscript") _10_Expr=!%25:multiple _12_Code=avatar.notify%20$0 _14_Id=defaulttextview.item14 _2_PrologueCount=0 _2_1_Text=$str.printf($tr("/WHOWAS%20?s","defscript"),$0) _2_4_Type=1 _3_Id=dummySeparator _4_Icon=47 _10_ExtName=highlight _11_Expr=!%25:multiple _0_Expr=!%25:multiple _2_2_Text=$str.printf($tr("/WHO%20?s","defscript"),$0) _4_Id=defaulttextview.item4 _11_ExtName=ignore _14_Code=clear _5_Id=dummySeparator _6_Icon=162 _10_Type=4 _2_4_Text=DNS%20$0 _4_Code=query%20$0 _6_Id=defaulttextview. _7_Icon=325 _11_Type=4 _0_Type=1 _7_Id=defaulttextview. _12_Type=1 _1_Type=0 _2_0_Icon=88 _8_Id=dummySeparator _9_Icon=113 _10_Text=$tr("&Highlight","defscript") _13_Type=0 _EpilogueCount=0 _2_Type=2 _2_0_Id=defaulttextview.subpopup2.item0 _2_1_Icon=92 _9_Id=defaulttextview. _11_Text=$tr("Ig&nore","defscript") _14_Type=1 _0_Text=$str.printf($tr("/WHOIS%20?s%20(idle%20time)","defscript"),$0) _2_Count=5 _2_1_Id=defaulttextview.subpopup2.item1 _2_2_Icon=75 _3_Type=0 _12_Text=$tr("Notify%20avatar","defscript") _PrologueCount=1 _2_0_Code=whois%20$0 _2_2_Id=defaulttextview.subpopup2.item2 _4_Type=1 _6_ExtName=ctcp _2_Text=$tr("&Information","defscript") _2_1_Code=whowas%20$0 _2_3_Id=dummySeparator _2_4_Icon=91 _5_Type=0 _7_ExtName=dcc _14_Text=$tr("Clear%20Buffer","defscript") _2_2_Code=who%20$0 _2_4_Id=defaulttextview.subpopup2.item4 _6_Type=4 _9_Expr=!%25:multiple _4_Text=$tr("&Query","defscript")%20%25:visible _7_Type=4 _9_ExtName=registration _10_Icon=269 _2_4_Code=foreach(%25i,$str.split(",",$0))dns%20%25i _8_Type=0 _10_Id=defaulttextview. _11_Icon=203 [hostpopup] _0_Icon=13 _6_Text=$tr("Traceroute6%20to%20","defscript")$0 _0_Id=hostpopup.item0 _7_Text="Ping%20"$0 _Count=9 _1_Id=dummySeparator _2_Icon=185 _8_Text="Ping6%20"$0 _0_Code=host%20-a%20$0 _2_Id=hostpopup.item2 _3_Icon=9 _3_Id=hostpopup.item3 _2_Code=openurl%20"ftp://$0/" _4_Id=dummySeparator _5_Icon=36 _3_Code=system.runcmd%20telnet%20$0 _5_Id=hostpopup.item5 _6_Icon=36 _2_Expr="$system.ostype"%20==%20"unix" _6_Id=hostpopup.item6 _7_Icon=36 _0_Type=1 _5_Code=if("$system.ostype"%20==%20"unix")%20system.runcmd%20traceroute%20$0%0aelse%20system.runcmd%20tracert%20$0 _7_Id=hostpopup.item7 _8_Icon=36 _1_Type=0 _6_Code=if("$system.ostype"%20==%20"unix")%20system.runcmd%20traceroute6%20$0%0aelse%20system.runcmd%20tracert6%20$0 _8_Id=hostpopup.item8 _EpilogueCount=0 _2_Type=1 _7_Code=system.runcmd%20ping%20$0 _0_Text=$tr("Look%20Up%20","defscript")$0 _3_Type=1 _8_Code=system.runcmd%20ping6%20$0 _PrologueCount=0 _4_Type=0 _2_Text=$tr("Open%20","defscript")"ftp://"$0"/" _5_Type=1 _3_Text=$tr("Telnet%20to%20","defscript")$0 _6_Type=1 _7_Type=1 _5_Text=$tr("Traceroute%20to%20","defscript")$0 _8_Type=1 [dcc] _Prologue0=if($features("SSL"))%25:bHaveSSL=1%0aelse%20%25:bHaveSSL=0 _0_Icon=78 _6_Text=$tr("Reverse%20Send%20to","defscript")%20$0 _9_Type=1 _11_Id=dummySeparator _12_Icon=166 _12_EpilogueCount=0 _12_2_Type=1 _12_7_Code=dcc.voice%20-g=gsm%20-h=16000%20$0 _12_9_Id=dcc.subpopup12.item9 _12_11_Text="NULL%2011.025%20KHz%20(176.4%20kbps)" _PrologueId0=prologue_0_for_dcc _0_Id=dcc.item0 _1_Icon=78 _7_Text=$tr("Secure%20Reverse%20Send%20to","defscript")%20$0 _10_Code=dcc.rsend%20-t%20$0 _12_Id=dcc.subpopup12 _12_0_Text=$tr("Default","defscript")":%20ADPCM%208%20KHz%20(32%20kbps)" _12_3_Type=1 _12_8_Code=dcc.voice%20-g=gsm%20-h=22050%20$0 _Count=13 _1_Id=dcc.item1 _2_Icon=78 _12_PrologueCount=0 _12_4_Type=1 _12_9_Code=dcc.voice%20-g=gsm%20-h=44100%20$0 _0_Code=dcc.chat%20$0 _2_Id=dcc.item2 _9_Text=$tr("TDCC%20Send%20to","defscript")%20$0 _12_2_Text="ADPCM%2011.025%20KHz%20(44.1%20kbps)" _12_5_Type=1 _1_Code=dcc.chat%20-z%20$0 _3_Id=dummySeparator _4_Icon=78 _12_3_Text="ADPCM%2016%20KHz%20(64%20kbps)" _12_6_Type=1 _2_Code=dcc.chat%20-s%20$0 _4_Id=dcc.item4 _5_Icon=78 _12_4_Text="ADPCM%2022.05%20KHz%20(88.2%20kbps)" _12_7_Type=1 _5_Id=dcc.item5 _6_Icon=78 _10_Type=1 _12_5_Text="GSM%208%20KHz%20(13.2%20kbps)" _12_8_Type=1 _12_10_Id=dcc.subpopup12.item10 _2_Expr=%25:bHaveSSL _4_Code=dcc.send%20$0 _6_Id=dcc.item6 _7_Icon=78 _11_Type=0 _12_6_Text="GSM%2011.025%20KHz%20(18.1%20kbps)" _12_9_Type=1 _12_11_Id=dcc.subpopup12.item11 _0_Type=1 _5_Code=dcc.send%20-s%20$0 _7_Id=dcc.item7 _12_Type=2 _12_0_Id=dcc.subpopup12.item0 _12_7_Text="GSM%2016%20KHz%20(26.4%20kbps)" _12_10_Code=dcc.voice%20-g=null%20$0 _1_Type=1 _6_Code=dcc.rsend%20-z%20$0 _8_Id=dummySeparator _9_Icon=77 _10_Text=$tr("TDCC%20Reverse%20Send%20to","defscript")%20$0 _12_Count=12 _12_1_Id=dummySeparator _12_8_Text="GSM%2022.05%20KHz%20(36.2%20kbps)" _12_11_Code=dcc.voice%20-g=null%20-h=11025%20$0 _EpilogueCount=0 _2_Type=1 _7_Code=dcc.rsend%20-z%20-s%20$0 _9_Id=dcc.item9 _12_0_Code=dcc.voice%20$0 _12_2_Id=dcc.subpopup12.item2 _12_9_Text="GSM%2044.1%20KHz%20(72.4%20kbps)" _0_Text=$tr("Chat%20with","defscript")%20$0 _3_Type=0 _12_Text=$tr("Voice%20Chat","defscript") _12_3_Id=dcc.subpopup12.item3 _PrologueCount=1 _1_Text=$tr("Reverse%20Chat%20with","defscript")%20$0 _4_Type=1 _9_Code=dcc.send%20-t%20$0 _12_2_Code=dcc.voice%20-h=11025%20$0 _12_4_Id=dcc.subpopup12.item4 _2_Text=$tr("Secure%20Chat%20with","defscript")%20$0 _5_Type=1 _12_3_Code=dcc.voice%20-h=16000%20$0 _12_5_Id=dcc.subpopup12.item5 _12_10_Type=1 _6_Type=1 _12_4_Code=dcc.voice%20-h=22050%20$0 _12_6_Id=dcc.subpopup12.item6 _12_11_Type=1 _4_Text=$tr("Send%20to","defscript")%20$0 _7_Type=1 _10_Icon=77 _12_0_Type=1 _12_5_Code=dcc.voice%20-g=gsm%20$0 _12_7_Id=dcc.subpopup12.item7 _5_Text=$tr("Secure%20Send%20to","defscript")%20$0 _8_Type=0 _10_Id=dcc.item10 _12_1_Type=0 _12_6_Code=dcc.voice%20-g=gsm%20-h=11025%20$0 _12_8_Id=dcc.subpopup12.item8 _12_10_Text="NULL%208%20KHz%20(128%20kbps)" [channeltextview] _0_Icon=6 _6_Text=$tr("&Part","defscript")%20$0 _9_Type=4 _11_Id=channeltextview.item11 _12_Icon=75 _0_Id=channeltextview.item0 _7_Text=$tr("&Join","defscript")%20$0 _12_Id=channeltextview.item12 _13_Icon=57 _Count=18 _1_Id=dummySeparator _2_Icon=31 _11_Code=names%20$0; _13_Id=channeltextview.item13 _0_Code=window.dock _2_Id=channeltextview. _3_Icon=31 _9_Text=C&TCP _12_Code=who%20$0; _14_Id=dummySeparator _15_Icon=269 _3_Id=channeltextview.item3 _13_Code=avatar.notify%20$0 _15_Id=channeltextview. _16_Icon=18 _0_Expr=!$window.isDocked() _4_Id=dummySeparator _5_Icon=289 _16_Id=channeltextview.item16 _17_Icon=120 _1_Expr=!$window.isDocked() _3_Code=if($option(boolShowChannelsJoinDialogAsToplevel))channelsjoin.open%20-t;else%20channelsjoin.open _5_Id=channeltextview.item5 _6_Icon=40 _10_Type=0 _17_Id=channeltextview.item17 _6_Id=channeltextview.item6 _7_Icon=39 _11_Type=1 _16_Code=str.toClipboard%20$chan.getUrl _0_Type=1 _2_ExtName=channels _3_Expr=$server _5_Code=hop%20$0; _7_Id=channeltextview.item7 _12_Type=1 _17_Code=clear; _1_Type=0 _6_Code=if($channel($0))%20eval%20"part%20$escape($0)%20$option(stringPartMessage)"; _8_Id=dummySeparator _9_Icon=162 _13_Type=1 _15_ExtName=channelhighlight _EpilogueCount=0 _2_Type=4 _5_Expr=$channel _7_Code=join%20$0; _9_Id=channeltextview. _11_Text=/NAMES%20$0 _14_Type=0 _0_Text=$tr("Dock","defscript") _3_Type=1 _6_Expr=$channel _12_Text=/WHO%20$0 _15_Type=4 _PrologueCount=0 _4_Type=0 _7_Expr=!$channel _13_Text=$tr("Notify%20Avatar","defscript") _16_Type=1 _2_Text=$tr("Channels","defscript") _5_Type=1 _17_Type=1 _3_Text=$tr("&Join%20Channels...","defscript") _6_Type=1 _15_Text=$tr("&Highlight","defscript") _7_Type=1 _9_ExtName=ctcp _16_Text=$tr("Copy%20Channel%20URL%20to%20Clipboard","defscript") _5_Text=$tr("&Hop","defscript")%20$0 _8_Type=0 _10_Id=dummySeparator _11_Icon=75 _17_Text=$tr("Clear%20Buffer","defscript") [channels] _0_Icon=31 _0_Id=channels.item0 _1_Icon=31 _Count=2 _1_Id=channels.item1 _0_Code=j%20#KVIrc; _1_Code=j%20#kde; _0_Type=1 _1_Type=1 _EpilogueCount=0 _0_Text=#KVIrc _PrologueCount=0 _1_Text=#kde [logging] _Prologue0=#%20If%20this%20window%20is%20being%20logged%20actually%20,%20$log.file%20will%20be%20non%20empty%0a#%20and%20pointing%20to%20the%20log%20file%20actually%20open.%0aif($isSet($log.file))%0a%09%25:logfile%20=%20$file.extractfilename($log.file) _6_Text=$tr("Log%20to%20Default%20File","defscript")%20"("$tr("Include%20Existing%20Buffer","defscript")")" _PrologueId0=prologue_0_for_logging _0_Id=logging.label0 _1_Icon=120 _7_Text=$tr("Log%20to...","defscript") _Count=9 _1_Id=logging.item1 _8_Text=$tr("Log%20to...","defscript")%20"("$tr("Include%20Existing%20Buffer","defscript")")" _2_Id=dummySeparator _3_Icon=44 _1_Code=log.flush _3_Id=logging.item3 _0_Expr="%25:logfile"%20!=%20"" _4_Id=logging.label4 _5_Icon=119 _1_Expr=%25:logfile _3_Code=log.stop _5_Id=logging.item5 _6_Icon=119 _6_Id=logging.item6 _7_Icon=119 _0_Type=3 _3_Expr=%25:logfile _5_Code=log.start _7_Id=logging.item7 _8_Icon=119 _1_Type=1 _4_Expr=!%25:logfile _6_Code=log.start%20-p _8_Id=logging.item8 _EpilogueCount=0 _2_Type=0 _5_Expr=!%25:logfile _7_Code=dialog.file(save,$tr("Choose%20Log%20Filename","defscript"))%0a{%0a%09if($0)log.start%20%20$0%0a} _0_Text=$tr("Logging%20to","defscript"):
%25:logfile _3_Type=1 _6_Expr=!%25:logfile _8_Code=dialog.file(save,$tr("Choose%20Log%20Filename","defscript"))%0a{%0a%09if($0)log.start%20-p%20$0%0a} _PrologueCount=1 _1_Text=$tr("Flush%20Log%20File","defscript") _4_Type=3 _7_Expr=!%25:logfile _5_Type=1 _8_Expr=!%25:logfile _3_Text=$tr("Stop%20Logging","defscript") _6_Type=1 _4_Text=$tr("Not%20Logging","defscript") _7_Type=1 _5_Text=$tr("Log%20to%20Default%20File","defscript") _8_Type=1 [channelhighlight] _Prologue0=if($window!=""%20&&%20!$chan.isDead())%0a{%0a%09%25:beingHlTmp%20=%20$tmphighlight.isChannelHighLighted($window)%0a} _PrologueId0=prologue_0_for_channelhighlight _0_Id=channelhighlight.item0 _Count=2 _1_Id=channelhighlight.item1 _0_Code=tmphighlight.removeChannel%20$window _1_Code=tmphighlight.addChannel%20$window _0_Expr=%25:beingHlTmp _1_Expr=!%25:beingHlTmp _0_Type=1 _1_Type=1 _EpilogueCount=0 _0_Text=$tr("Stop%20Highlighting%20(Local)","defscript") _PrologueCount=1 _1_Text=$tr("Start%20Highlighting%20(Local)","defscript") [ignore] _Prologue0=%25:inIgnoreList%20=%200%0a%25:regName%20=%20$reguser.match($mask($0))%0a%25:ignLabelText%20=%20"

$0%20"%0aif(%25:regName)%0a{%0a%09%25:inIgnoreList%20=%20$reguser.isIgnoreEnabled(%25:regName);%0a%09if(%25:inIgnoreList)%20%25:ignLabelText%20<<%20$tr("is%20being%20ignored","defscript")%0a%09else%20%25:ignLabelText%20<<%20$tr("is%20not%20being%20ignored","defscript")%0a%0a%09%25:ignLabelText%20<<%20"

"%0a}%20else%20{%0a%09%25:ignLabelText%20<<%20$tr("is%20not%20being%20ignored","defscript")"

"%0a} _2_0_Type=1 _2_3_Expr="$reguser.exactMatch($mask($0,3))"%20==%20"" _2_5_Code=if(!%25:regName)%20reguser.add%20-f%20-q%20$0%20$mask($0,5);%0areguser.setIgnoreEnabled%20$0%201;%0areguser.setIgnoreFlags%20-p%20-c%20-n%20-t%20-i%20-d%20-h%20$0; _2_7_Id=ignore.subpopup2.item7 _2_12_Type=1 _2_15_Expr="$reguser.exactMatch($mask($0,15))"%20==%20"" _2_17_Code=if(!%25:regName)%20reguser.add%20-f%20-q%20$0%20$mask($0,17);%0areguser.setIgnoreEnabled%20$0%201;%0areguser.setIgnoreFlags%20-p%20-c%20-n%20-t%20-i%20-d%20-h%20$0; _2_19_Id=ignore.subpopup2.item19 _2_21_Type=1 _2_24_Expr="$reguser.exactMatch($mask($0,24))"%20==%20"" _2_26_Code=if(!%25:regName)%20reguser.add%20-f%20-q%20$0%20$mask($0,26);%0areguser.setIgnoreEnabled%20$0%201;%0areguser.setIgnoreFlags%20-p%20-c%20-n%20-t%20-i%20-d%20-h%20$0; _PrologueId0=prologue_0_for_ignore _0_Id=ignore.label0 _1_Icon=203 _2_1_Type=1 _2_4_Expr="$reguser.exactMatch($mask($0,4))"%20==%20"" _2_6_Code=if(!%25:regName)%20reguser.add%20-f%20-q%20$0%20$mask($0,6);%0areguser.setIgnoreEnabled%20$0%201;%0areguser.setIgnoreFlags%20-p%20-c%20-n%20-t%20-i%20-d%20-h%20$0; _2_8_Id=ignore.subpopup2.item8 _2_10_Text=$tr("Ignore%20As","defscript")%20$0%20"("$mask($0,10)")" _2_13_Type=1 _2_16_Expr="$reguser.exactMatch($mask($0,16))"%20==%20"" _2_18_Code=if(!%25:regName)%20reguser.add%20-f%20-q%20$0%20$mask($0,18);%0areguser.setIgnoreEnabled%20$0%201;%0areguser.setIgnoreFlags%20-p%20-c%20-n%20-t%20-i%20-d%20-h%20$0; _2_22_Type=1 _2_25_Expr="$reguser.exactMatch($mask($0,25))"%20==%20"" _Count=4 _1_Id=ignore.item1 _2_Icon=69 _2_EpilogueCount=0 _2_2_Type=1 _2_5_Expr="$reguser.exactMatch($mask($0,5))"%20==%20"" _2_7_Code=if(!%25:regName)%20reguser.add%20-f%20-q%20$0%20$mask($0,7);%0areguser.setIgnoreEnabled%20$0%201;%0areguser.setIgnoreFlags%20-p%20-c%20-n%20-t%20-i%20-d%20-h%20$0; _2_9_Id=ignore.subpopup2.item9 _2_11_Text=$tr("Ignore%20As","defscript")%20$0%20"("$mask($0,11)")" _2_14_Type=1 _2_17_Expr="$reguser.exactMatch($mask($0,17))"%20==%20"" _2_19_Code=if(!%25:regName)%20reguser.add%20-f%20-q%20$0%20$mask($0,19);%0areguser.setIgnoreEnabled%20$0%201;%0areguser.setIgnoreFlags%20-p%20-c%20-n%20-t%20-i%20-d%20-h%20$0; _2_20_Text=$tr("Ignore%20As","defscript")%20$0%20"("$mask($0,20)")" _2_23_Type=1 _2_26_Expr="$reguser.exactMatch($mask($0,26))"%20==%20"" _2_Id=ignore.subpopup2 _2_0_Text=$tr("Ignore%20As","defscript")%20$0%20"("$mask($0,0)")" _2_3_Type=1 _2_6_Expr="$reguser.exactMatch($mask($0,6))"%20==%20"" _2_8_Code=if(!%25:regName)%20reguser.add%20-f%20-q%20$0%20$mask($0,8);%0areguser.setIgnoreEnabled%20$0%201;%0areguser.setIgnoreFlags%20-p%20-c%20-n%20-t%20-i%20-d%20-h%20$0; _2_12_Text=$tr("Ignore%20As","defscript")%20$0%20"("$mask($0,12)")" _2_15_Type=1 _2_18_Expr="$reguser.exactMatch($mask($0,18))"%20==%20"" _2_21_Text=$tr("Ignore%20As","defscript")%20$0%20"("$mask($0,21)")" _2_24_Type=1 _3_Icon=68 _1_Code=reguser.setIgnoreEnabled%20%25:regName%201; _2_PrologueCount=0 _2_1_Text=$tr("Ignore%20As","defscript")%20$0%20"("$mask($0,1)")" _2_4_Type=1 _2_7_Expr="$reguser.exactMatch($mask($0,7))"%20==%20"" _2_9_Code=if(!%25:regName)%20reguser.add%20-f%20-q%20$0%20$mask($0,9);%0areguser.setIgnoreEnabled%20$0%201;%0areguser.setIgnoreFlags%20-p%20-c%20-n%20-t%20-i%20-d%20-h%20$0; _2_13_Text=$tr("Ignore%20As","defscript")%20$0%20"("$mask($0,13)")" _2_16_Type=1 _2_19_Expr="$reguser.exactMatch($mask($0,19))"%20==%20"" _2_22_Text=$tr("Ignore%20As","defscript")%20$0%20"("$mask($0,22)")" _2_25_Type=1 _3_Id=ignore.item3 _2_2_Text=$tr("Ignore%20As","defscript")%20$0%20"("$mask($0,2)")" _2_5_Type=1 _2_8_Expr="$reguser.exactMatch($mask($0,8))"%20==%20"" _2_14_Text=$tr("Ignore%20As","defscript")%20$0%20"("$mask($0,14)")" _2_17_Type=1 _2_23_Text=$tr("Ignore%20As","defscript")%20$0%20"("$mask($0,23)")" _2_26_Type=1 _1_Expr=!%25:inIgnoreList%20&&%20%25:regName _2_3_Text=$tr("Ignore%20As","defscript")%20$0%20"("$mask($0,3)")" _2_6_Type=1 _2_9_Expr="$reguser.exactMatch($mask($0,9))"%20==%20"" _2_15_Text=$tr("Ignore%20As","defscript")%20$0%20"("$mask($0,15)")" _2_18_Type=1 _2_24_Text=$tr("Ignore%20As","defscript")%20$0%20"("$mask($0,24)")" _3_Code=reguser.setIgnoreEnabled%20%25:regName%200; _2_Expr=!%25:inIgnoreList _2_4_Text=$tr("Ignore%20As","defscript")%20$0%20"("$mask($0,4)")" _2_7_Type=1 _2_16_Text=$tr("Ignore%20As","defscript")%20$0%20"("$mask($0,16)")" _2_19_Type=1 _2_25_Text=$tr("Ignore%20As","defscript")%20$0%20"("$mask($0,25)")" _0_Type=3 _2_5_Text=$tr("Ignore%20As","defscript")%20$0%20"("$mask($0,5)")" _2_8_Type=1 _2_10_Id=ignore.subpopup2.item10 _2_17_Text=$tr("Ignore%20As","defscript")%20$0%20"("$mask($0,17)")" _2_26_Text=$tr("Ignore%20As","defscript")%20$0%20"("$mask($0,26)")" _3_Expr=%25:inIgnoreList _1_Type=1 _2_6_Text=$tr("Ignore%20As","defscript")%20$0%20"("$mask($0,6)")" _2_9_Type=1 _2_11_Id=ignore.subpopup2.item11 _2_18_Text=$tr("Ignore%20As","defscript")%20$0%20"("$mask($0,18)")" _2_20_Id=ignore.subpopup2.item20 _EpilogueCount=0 _2_Type=2 _2_0_Id=ignore.subpopup2.item0 _2_7_Text=$tr("Ignore%20As","defscript")%20$0%20"("$mask($0,7)")" _2_10_Code=if(!%25:regName)%20reguser.add%20-f%20-q%20$0%20$mask($0,10);%0areguser.setIgnoreEnabled%20$0%201;%0areguser.setIgnoreFlags%20-p%20-c%20-n%20-t%20-i%20-d%20-h%20$0; _2_12_Id=ignore.subpopup2.item12 _2_19_Text=$tr("Ignore%20As","defscript")%20$0%20"("$mask($0,19)")" _2_21_Id=ignore.subpopup2.item21 _0_Text=%25:ignLabelText _2_Count=27 _2_1_Id=ignore.subpopup2.item1 _2_8_Text=$tr("Ignore%20As","defscript")%20$0%20"("$mask($0,8)")" _2_11_Code=if(!%25:regName)%20reguser.add%20-f%20-q%20$0%20$mask($0,11);%0areguser.setIgnoreEnabled%20$0%201;%0areguser.setIgnoreFlags%20-p%20-c%20-n%20-t%20-i%20-d%20-h%20$0; _2_13_Id=ignore.subpopup2.item13 _2_20_Code=if(!%25:regName)%20reguser.add%20-f%20-q%20$0%20$mask($0,20);%0areguser.setIgnoreEnabled%20$0%201;%0areguser.setIgnoreFlags%20-p%20-c%20-n%20-t%20-i%20-d%20-h%20$0; _2_22_Id=ignore.subpopup2.item22 _3_Type=1 _PrologueCount=1 _1_Text=$tr("Enable%20Ignore","defscript") _2_0_Code=if(!%25:regName)%20reguser.add%20-f%20-q%20$0%20$mask($0,0);%0areguser.setIgnoreEnabled%20$0%201;%0areguser.setIgnoreFlags%20-p%20-c%20-n%20-t%20-i%20-d%20-h%20$0; _2_2_Id=ignore.subpopup2.item2 _2_9_Text=$tr("Ignore%20As","defscript")%20$0%20"("$mask($0,9)")" _2_10_Expr="$reguser.exactMatch($mask($0,10))"%20==%20"" _2_12_Code=if(!%25:regName)%20reguser.add%20-f%20-q%20$0%20$mask($0,12);%0areguser.setIgnoreEnabled%20$0%201;%0areguser.setIgnoreFlags%20-p%20-c%20-n%20-t%20-i%20-d%20-h%20$0; _2_14_Id=ignore.subpopup2.item14 _2_21_Code=if(!%25:regName)%20reguser.add%20-f%20-q%20$0%20$mask($0,21);%0areguser.setIgnoreEnabled%20$0%201;%0areguser.setIgnoreFlags%20-p%20-c%20-n%20-t%20-i%20-d%20-h%20$0; _2_23_Id=ignore.subpopup2.item23 _2_Text=$tr("Ignore%20As...","defscript") _2_1_Code=if(!%25:regName)%20reguser.add%20-f%20-q%20$0%20$mask($0,1);%0areguser.setIgnoreEnabled%20$0%201;%0areguser.setIgnoreFlags%20-p%20-c%20-n%20-t%20-i%20-d%20-h%20$0; _2_3_Id=ignore.subpopup2.item3 _2_11_Expr="$reguser.exactMatch($mask($0,11))"%20==%20"" _2_13_Code=if(!%25:regName)%20reguser.add%20-f%20-q%20$0%20$mask($0,13);%0areguser.setIgnoreEnabled%20$0%201;%0areguser.setIgnoreFlags%20-p%20-c%20-n%20-t%20-i%20-d%20-h%20$0; _2_15_Id=ignore.subpopup2.item15 _2_20_Expr="$reguser.exactMatch($mask($0,20))"%20==%20"" _2_22_Code=if(!%25:regName)%20reguser.add%20-f%20-q%20$0%20$mask($0,22);%0areguser.setIgnoreEnabled%20$0%201;%0areguser.setIgnoreFlags%20-p%20-c%20-n%20-t%20-i%20-d%20-h%20$0; _2_24_Id=ignore.subpopup2.item24 _2_0_Expr="$reguser.exactMatch($mask($0,0))"%20==%20"" _2_2_Code=if(!%25:regName)%20reguser.add%20-f%20-q%20$0%20$mask($0,2);%0areguser.setIgnoreEnabled%20$0%201;%0areguser.setIgnoreFlags%20-p%20-c%20-n%20-t%20-i%20-d%20-h%20$0; _2_4_Id=ignore.subpopup2.item4 _2_12_Expr="$reguser.exactMatch($mask($0,12))"%20==%20"" _2_14_Code=if(!%25:regName)%20reguser.add%20-f%20-q%20$0%20$mask($0,14);%0areguser.setIgnoreEnabled%20$0%201;%0areguser.setIgnoreFlags%20-p%20-c%20-n%20-t%20-i%20-d%20-h%20$0; _2_16_Id=ignore.subpopup2.item16 _2_21_Expr="$reguser.exactMatch($mask($0,21))"%20==%20"" _2_23_Code=if(!%25:regName)%20reguser.add%20-f%20-q%20$0%20$mask($0,23);%0areguser.setIgnoreEnabled%20$0%201;%0areguser.setIgnoreFlags%20-p%20-c%20-n%20-t%20-i%20-d%20-h%20$0; _2_25_Id=ignore.subpopup2.item25 _3_Text=$tr("Unignore","defscript") _2_1_Expr="$reguser.exactMatch($mask($0,1))"%20==%20"" _2_3_Code=if(!%25:regName)%20reguser.add%20-f%20-q%20$0%20$mask($0,3);%0areguser.setIgnoreEnabled%20$0%201;%0areguser.setIgnoreFlags%20-p%20-c%20-n%20-t%20-i%20-d%20-h%20$0; _2_5_Id=ignore.subpopup2.item5 _2_10_Type=1 _2_13_Expr="$reguser.exactMatch($mask($0,13))"%20==%20"" _2_15_Code=if(!%25:regName)%20reguser.add%20-f%20-q%20$0%20$mask($0,15);%0areguser.setIgnoreEnabled%20$0%201;%0areguser.setIgnoreFlags%20-p%20-c%20-n%20-t%20-i%20-d%20-h%20$0; _2_17_Id=ignore.subpopup2.item17 _2_22_Expr="$reguser.exactMatch($mask($0,22))"%20==%20"" _2_24_Code=if(!%25:regName)%20reguser.add%20-f%20-q%20$0%20$mask($0,24);%0areguser.setIgnoreEnabled%20$0%201;%0areguser.setIgnoreFlags%20-p%20-c%20-n%20-t%20-i%20-d%20-h%20$0; _2_26_Id=ignore.subpopup2.item26 _2_2_Expr="$reguser.exactMatch($mask($0,2))"%20==%20"" _2_4_Code=if(!%25:regName)%20reguser.add%20-f%20-q%20$0%20$mask($0,4);%0areguser.setIgnoreEnabled%20$0%201;%0areguser.setIgnoreFlags%20-p%20-c%20-n%20-t%20-i%20-d%20-h%20$0; _2_6_Id=ignore.subpopup2.item6 _2_11_Type=1 _2_14_Expr="$reguser.exactMatch($mask($0,14))"%20==%20"" _2_16_Code=if(!%25:regName)%20reguser.add%20-f%20-q%20$0%20$mask($0,16);%0areguser.setIgnoreEnabled%20$0%201;%0areguser.setIgnoreFlags%20-p%20-c%20-n%20-t%20-i%20-d%20-h%20$0; _2_18_Id=ignore.subpopup2.item18 _2_20_Type=1 _2_23_Expr="$reguser.exactMatch($mask($0,23))"%20==%20"" _2_25_Code=if(!%25:regName)%20reguser.add%20-f%20-q%20$0%20$mask($0,25);%0areguser.setIgnoreEnabled%20$0%201;%0areguser.setIgnoreFlags%20-p%20-c%20-n%20-t%20-i%20-d%20-h%20$0; [registration] _Prologue0=#%20This%20is%20really%20smart...we%20are%20loading%0a#%20the%20reguser%20module%20only%20if%20this%20popup%20is%20being%20requested%20(the%20user%20effectively%0a#%20puts%20the%20mouse%20on%20the%20"Registration"%20item%20and%20the%20sub-popup%20is%20being%20shown)%0a%25:regName%20=%20$reguser.match($mask($0))%0a%25:labelText%20=%20"

$0";%0aif(%25:regName)%0a{%0a%09%25:labelText%20<<%20$tr("is%20registered%20as","defscript")%20":%20"%25:regName""%0a%09#%20We%20want%20to%20display%20masks%20here!!!%0a%09%25:inNotifyList%20=%20$reguser.property(%25:regName,notify);%0a%09if(%25:inNotifyList)%25:labelText%20<<%20"
$0"%20$tr("is%20in%20the%20notify%20list","defscript")%0a%09%25:curAvatar%20=%20$avatar.name($0);%0a%09%25:defAvatar%20=%20$reguser.property(%25:regName,avatar);%0a%09if(%25:defAvatar)%25:labelText%20<<%20"
$0"%20$tr("has%20a%20default%20avatar","defscript")%0a%09%25:labelText%20<<%20"

"%0a}%20else%20{%0a%09%25:labelText%20<<%20$tr("is%20not%20registered","defscript")"

"%0a} _2_0_Type=1 _2_3_Expr="$reguser.exactMatch($mask($0,3))"%20==%20"" _2_5_Code=reguser.add%20-f%20-q%20$0%20$mask($0,5) _6_Text=$tr("Add%20to%20Notify","defscript") _8_Count=3 _8_1_Id=registration.subpopup8.item1 _PrologueId0=prologue_0_for_registration _0_Id=registration.label0 _1_Icon=113 _2_1_Type=1 _2_4_Expr="$reguser.exactMatch($mask($0,4))"%20==%20"" _7_Text=$tr("Remove%20from%20Notify","defscript") _8_0_Code=dialog.image(f,$tr("Choose%20Avatar%20Image%20File","defscript"),"","",$0,"%25:regName")%0a{%0a%09if($0)%0a%09{%0a%09%09reguser.setproperty%20-a%20$2%20avatar%20$0;%0a%09}%0a} _8_2_Id=registration.subpopup8.item2 _Count=9 _1_Id=registration.item1 _2_Icon=254 _2_EpilogueCount=0 _2_2_Type=1 _2_5_Expr="$reguser.exactMatch($mask($0,5))"%20==%20"" _8_Text=$tr("Avatar","defscript") _8_1_Code=reguser.setproperty%20"%25:regName"%20avatar%20%25:curAvatar _2_Id=registration.subpopup2 _2_0_Text=$tr("Register%20As","defscript")%20$0%20"("$mask($0,11)")" _2_3_Type=1 _8_0_Expr=%25:regName _8_2_Code=reguser.setproperty%20%25:regName%20avatar%0a#%20Force%20the%20avatar%20to%20update%0a#%20if("%25:curAvatar"%20==%20"")who%20$0 _1_Code=reguser.wizard%20$mask($0) _2_PrologueCount=0 _2_1_Text=$tr("Register%20As","defscript")%20$0%20"("$mask($0,12)")" _2_4_Type=1 _3_Id=registration.item3 _8_1_Expr=%25:curAvatar%20&&%20("%25:curAvatar"%20!=%20"%25:defAvatar") _2_2_Text=$tr("Register%20As","defscript")%20$0%20"("$mask($0,13)")" _2_5_Type=1 _4_Id=registration.item4 _8_2_Expr=%25:defAvatar _1_Expr=!%25:regName _2_3_Text=$tr("Register%20As","defscript")%20$0%20"("$mask($0,3)")" _3_Code=reguser.edit%20"%25:regName" _5_Id=dummySeparator _6_Icon=94 _8_0_Type=1 _2_Expr=!%25:regName _2_4_Text=$tr("Register%20As","defscript")%20$0%20"("$mask($0,4)")" _4_Code=reguser.remove%20"%25:regName" _6_Id=registration.item6 _7_Icon=95 _8_1_Type=1 _0_Type=3 _2_5_Text=$tr("Register%20As","defscript")%20$0%20"("$mask($0,5)")" _3_Expr=%25:regName _7_Id=registration.item7 _8_Icon=57 _8_EpilogueCount=0 _8_2_Type=1 _1_Type=1 _4_Expr=%25:regName _6_Code=reguser.setproperty%20-n%20"%25:regName"%20notify%20$0 _8_Id=registration.subpopup8 _8_0_Text=$tr("Choose...","defscript") _EpilogueCount=0 _2_Type=2 _2_0_Id=registration.subpopup2.item0 _7_Code=reguser.setproperty%20-n%20"%25:regName"%20notify _8_PrologueCount=0 _8_1_Text=$tr("Set%20As%20Default","defscript") _0_Text=%25:labelText _2_Count=6 _2_1_Id=registration.subpopup2.item1 _3_Type=1 _6_Expr=%25:regName%20&&%20!%25:inNotifyList _8_2_Text=$tr("Clear%20Default","defscript") _PrologueCount=1 _1_Text=$tr("Register...","defscript") _2_0_Code=reguser.add%20-f%20-q%20$0%20$mask($0,11) _2_2_Id=registration.subpopup2.item2 _4_Type=1 _7_Expr=%25:regName%20&&%20%25:inNotifyList _2_Text=$tr("Quick%20Registration","defscript") _2_1_Code=reguser.add%20-f%20-q%20$0%20$mask($0,12) _2_3_Id=registration.subpopup2.item3 _5_Type=0 _8_Expr=%25:regName _2_0_Expr="$reguser.exactMatch($mask($0,11))"%20==%20"" _2_2_Code=reguser.add%20-f%20-q%20$0%20$mask($0,13) _2_4_Id=registration.subpopup2.item4 _3_Text=$tr("Edit%20Registration...","defscript") _6_Type=1 _2_1_Expr="$reguser.exactMatch($mask($0,12))"%20==%20"" _2_3_Code=reguser.add%20-f%20-q%20$0%20$mask($0,3) _2_5_Id=registration.subpopup2.item5 _4_Text=$tr("Unregister","defscript")%20%25:regName _7_Type=1 _2_2_Expr="$reguser.exactMatch($mask($0,13))"%20==%20"" _2_4_Code=reguser.add%20-f%20-q%20$0%20$mask($0,4) _8_Type=2 _8_0_Id=registration.subpopup8.item0 [channel] _Prologue0=#%20we%20use%20the%20extended%20scope%20variables:%20they%20are%20visible%20in%20the%20entire%20defpopup%20scope%0a#%20%25:visible%20is%20the%20string%20that%20we%20will%20"show%20to%20the%20user"%20in%20the%20popup%20widget%0a#%20for%20multiple%20users%20the%20string%20might%20become%20long%20so%20we%20are%20going%20to%20change%20it%20in%20"multiple%20users"%0a%25:visible%20=%20$0%0a#%20%25:multiple%20is%20an%20internal%20flag:%20set%20to%201%20if%20the%20parameter%20passed%20to%20the%20popup%20contains%20a%20list%0a#%20of%20multiple%20nicknames%20rather%20than%20a%20single%20nick%0a%25:multiple%20=%200%0a#%20finally%20,%20set%20these%20variables%0a%25:itemBanName%20=%20$tr("Ban")%0aif($str.findfirst(%25:visible,",")%20!=%20-1)%0a{%0a%09#%20found%20a%20comma%20in%20the%20$0%20parameter...we%20have%20multiple%20nicknames%0a%09%25:visible%20=%20"("$tr("Multiple%20Users","defscript")")"%0a%09%25:multiple%20=%201%0a%09%25:itemBanMask%20=%20"*!user@*.host.tld"%0a%09%25:itemBanNick%20=%20"nick"%0a}%20else%20{%0a%09%25:itemBanMask%20=%20$mask(%25:visible,$option(uintDefaultBanType))%0a%09if("%25:itemBanMask"%20==%20"*!*@*")%25:itemBanName%20=%20$tr("&Ban")%0a%09%25:itemBanNick%20=%20%25:visible%0a}%0a#%20speed%20it%20up%0a%0a%25:isMeHalfOp%20=%20$chan.isMeHalfOp()%0a%25:isMeOp%20=%20$chan.isMeOp()%0a%25:isMeOwner%20=%20$chan.isMeOwner()%0a%25:isMeAdmin%20=%20$chan.isMeAdmin()%0a%25:bCanKB%20=%200;%0a%0aif(%25:isMeHalfOp)%0a{%0a%09foreach(%25nick,$str.split(",",$0))%0a%09{%0a%09%09if($chan.usermodelevel(%25nick)%20<=%20$chan.usermodelevel($me))%0a%09%09{%0a%09%09%09%25:bCanKB%20=%201;%0a%09%09%09break;%0a%09%09}%0a%09}%0a} _0_Icon=88 _2_0_Type=1 _2_5_Code=echo%20$mask($0,11) _3_2_Expr=%25:isMeOwner _3_4_Code=dechanadmin%20$0 _3_6_Id=channel.subpopup3.item6 _3_7_Icon=174 _3_11_Type=0 _3_14_Expr=("%25:itemBanMask"%20!=%20"*!*@*")%20&&%20%25:bCanKB _3_16_Code=kb%20$0 _3_18_Id=dummySeparator _3_19_Icon=20 _9_Type=0 _11_Id=channel. _12_Icon=203 _PrologueId0=prologue_0_for_channel _0_Id=channel.item0 _2_1_Type=1 _3_0_Type=3 _3_3_Expr=%25:isMeAdmin _3_5_Code=op%20$0 _3_7_Id=channel.subpopup3.item7 _3_8_Icon=175 _3_12_Type=1 _3_15_Expr=%25:bCanKB _3_17_Code=dialog.textinput%20-d="$me"%20-i=110%20($tr("Kick/Ban%20Reason","defscript"),$tr("Enter%20a%20kick/ban%20reason","defscript"),$tr("&Kick/Ban","defscript"),$tr("Cancel","defscript"),,$0)%0a{%0a%09if($0%20==%200)%0a%09{%0a%09%09kb%20$2%20$1%0a%09}%0a} _3_19_Id=channel.subpopup3.item19 _7_Text=C&TCP _12_Id=channel. _13_Icon=57 _Count=14 _1_Id=dummySeparator _2_Icon=317 _2_EpilogueCount=0 _2_2_Type=1 _2_5_Expr=!%25:multiple _3_1_Type=1 _3_4_Expr=%25:isMeAdmin _3_6_Code=deop%20$0 _3_8_Id=channel.subpopup3.item8 _3_9_Icon=35 _3_10_Text=$tr("D&evoice","defscript")%20%25:visible _3_13_Type=1 _3_16_Expr=%25:bCanKB _8_Text=&DCC _13_Id=channel.item13 _0_Code=foreach(%25i,$str.split(",",$0))%0a%09whois%20%25i%20%25i _2_Id=channel.subpopup2 _2_0_Text=$str.printf($tr("/WHOIS%20?s","defscript"),%25:visible) _2_3_Type=0 _3_Icon=20 _3_EpilogueCount=0 _3_2_Type=1 _3_5_Expr=%25:isMeOp _3_7_Code=halfop%20$0 _3_9_Id=channel.subpopup3.item9 _3_14_Type=1 _3_17_Expr=%25:bCanKB _3_19_Code=options.edit%20OptionsWidget_channelAdvanced _10_Expr=!%25:multiple _2_PrologueCount=0 _2_1_Text=$str.printf($tr("/WHOWAS%20?s","defscript"),%25:visible) _2_4_Type=1 _3_Id=channel.subpopup3 _3_0_Text=$usermodename($me()) _3_3_Type=1 _3_6_Expr=%25:isMeOp _3_8_Code=dehalfop%20$0 _3_12_Text=$tr("&Kick","defscript")%20%25:visible _3_15_Type=1 _10_ExtName=registration _11_Expr=!%25:multiple _13_Code=avatar.notify%20$0 _2_2_Text=$str.printf($tr("/WHO%20?s","defscript"),%25:visible) _2_5_Type=1 _3_PrologueCount=0 _3_1_Text=$tr("O&wner","defscript")%20%25:visible _3_4_Type=1 _3_7_Expr=%25:isMeOp _3_9_Code=voice%20$0 _3_13_Text=$tr("K&ick","defscript")%20%25:visible%20$tr("With...","defscript") _3_16_Type=1 _4_Id=dummySeparator _5_Icon=47 _11_ExtName=highlight _12_Expr=!%25:multiple _3_2_Text=$tr("&Deowner","defscript")%20%25:visible _3_5_Type=1 _3_8_Expr=%25:isMeOp _3_14_Text=$tr("&Ban","defscript")%20%25:visible%20"("%25:itemBanMask")" _3_17_Type=1 _5_Id=channel.item5 _10_Type=4 _12_ExtName=ignore _2_4_Text=$tr("DNS%20for","defscript")%20%25:visible _3_3_Text=$tr("&Administrator","defscript")%20%25:visible _3_6_Type=1 _3_9_Expr=%25:isMeHalfOp _3_15_Text=%25:itemBanName%20%25:visible%20"("%25:itemBanNick!*@*")" _3_18_Type=0 _6_Id=dummySeparator _7_Icon=162 _11_Type=4 _0_Type=1 _2_5_Text=$tr("Mask%20for","defscript")%20%25:visible _3_Expr=%25:isMeHalfOp _3_4_Text=$tr("&Deadministrator","defscript")%20%25:visible _3_7_Type=1 _3_10_Icon=63 _3_16_Text=$tr("Kick/Ban","defscript")%20%25:visible _3_19_Type=1 _5_Code=query%20$0 _7_Id=channel. _8_Icon=325 _12_Type=4 _1_Type=0 _2_0_Icon=88 _3_5_Text=$tr("&Op","defscript")%20%25:visible _3_8_Type=1 _3_10_Id=channel.subpopup3.item10 _3_17_Text=$tr("Kick/Ban","defscript")%20%25:visible%20$tr("with...","defscript") _8_Id=channel. _10_Text=$tr("&Registration","defscript") _13_Type=1 _EpilogueCount=0 _2_Type=2 _2_0_Id=channel.subpopup2.item0 _2_1_Icon=92 _3_6_Text=$tr("&Deop","defscript")%20%25:visible _3_9_Type=1 _3_11_Id=dummySeparator _3_12_Icon=110 _9_Id=dummySeparator _11_Text=$tr("&Highlight","defscript") _0_Text=$str.printf($tr("/WHOIS%20?s%20(idle%20time)","defscript"),%25:visible) _2_Count=6 _2_1_Id=channel.subpopup2.item1 _2_2_Icon=75 _3_Type=2 _3_0_Id=channel.subpopup3.label0 _3_1_Icon=260 _3_7_Text=$tr("&Halfop","defscript")%20%25:visible _3_10_Code=devoice%20$0 _3_12_Id=channel.subpopup3.item12 _3_13_Icon=110 _3_19_Text=$tr("Configure%20Ban%20Mask...","defscript") _12_Text=$tr("Ig&nore","defscript") _PrologueCount=1 _2_0_Code=whois%20$0 _2_2_Id=channel.subpopup2.item2 _3_Count=20 _3_1_Id=channel.subpopup3.item1 _3_2_Icon=261 _3_8_Text=$tr("&Dehalfop","defscript")%20%25:visible _3_13_Id=channel.subpopup3.item13 _3_14_Icon=110 _4_Type=0 _13_Text=$tr("Notify%20Avatar","defscript") _2_Text=$tr("&Information","defscript") _2_1_Code=whowas%20$0 _2_3_Id=dummySeparator _2_4_Icon=91 _3_2_Id=channel.subpopup3.item2 _3_3_Icon=242 _3_9_Text=$tr("&Voice","defscript")%20%25:visible _3_10_Expr=%25:isMeHalfOp _3_12_Code=foreach(%25i,$str.split(",",$0))kick%20%25i _3_14_Id=channel.subpopup3.item14 _3_15_Icon=110 _5_Type=1 _7_ExtName=ctcp _8_Expr=!%25:multiple _2_2_Code=who%20$0 _2_4_Id=channel.subpopup2.item4 _2_5_Icon=15 _3_Text=$tr("&Control","defscript") _3_1_Code=chanowner%20$0 _3_3_Id=channel.subpopup3.item3 _3_4_Icon=243 _3_13_Code=dialog.textinput%20-d="$me"%20-i=110%20($tr("Kick%20Reason","defscript"),$tr("Enter%20a%20kick%20reason","defscript"),$tr("&Kick","defscript"),$tr("Cancel","defscript"),,$0)%0a{%0a%09if($0%20==%200)%0a%09{%0a%09%09foreach(%25i,$str.split(",",$2))kick%20%25i%20$1%0a%09}%0a} _3_15_Id=channel.subpopup3.item15 _3_16_Icon=110 _6_Type=0 _8_ExtName=dcc _2_5_Id=channel.subpopup2.item5 _3_2_Code=dechanowner%20$0 _3_4_Id=channel.subpopup3.item4 _3_5_Icon=34 _3_12_Expr=%25:bCanKB _3_14_Code=ban%20$mask($0,$option(uintDefaultBanType)) _3_16_Id=channel.subpopup3.item16 _3_17_Icon=110 _7_Type=4 _10_Icon=113 _2_4_Code=foreach(%25i,$str.split(",",$0))dns%20%25i _3_1_Expr=%25:isMeOwner _3_3_Code=chanadmin%20$0 _3_5_Id=channel.subpopup3.item5 _3_6_Icon=62 _3_10_Type=1 _3_13_Expr=%25:bCanKB _3_15_Code=ban%20$0 _3_17_Id=channel.subpopup3.item17 _5_Text=$tr("&Query","defscript")%20%25:visible _8_Type=4 _10_Id=channel. _11_Icon=269