;ò = ÄDc@sDdkZdkiZdkiZdeifd„ƒYZeZdS(NsFreenodecBs,tZd„Zd„Zd„Zd„ZRS(NcCs&tt|ƒ|_|ii|ƒdS(N(ssupersFreenodesselfs_Freenode__parents__init__sirc(sselfsirc((s./Freenode/plugin.pys__init__$scCst|iƒ_dS(N(sTruesircs getRealIrcs_Freenode_capabed(sselfsircsmsg((s./Freenode/plugin.pysdo290(scCs.|idƒo|itidƒƒndS(Ns identifyMsgsCAPAB IDENTIFY-MSG(sselfs registryValuesircsqueueMsgsircmsgssIrcMsg(sselfsircsmsg((s./Freenode/plugin.pysdo376,scCsÁt|dtƒo |idjo–|idd}|idd}|id|djƒ|i dƒo|i o |i i d|iƒt}q¹ti|id|d |ƒ}n|SdS( Ns_Freenode_capabedsPRIVMSGiis identifieds+signoreUnidentifiedsIgnoring %s, not identified.smsg(sgetattrsircsNonesmsgscommandsargssfirstsreststagsselfs registryValues identifiedslogsinfosnicksircmsgssprivmsg(sselfsircsmsgsrestsfirst((s./Freenode/plugin.pysinFilter0s# (s__name__s __module__s__init__sdo290sdo376sinFilter(((s./Freenode/plugin.pysFreenode#s   (ssupybotssupybot.ircmsgssircmsgsssupybot.callbackss callbackssPrivmsgsFreenodesClass(s callbacksssupybotsircmsgssFreenodesClass((s./Freenode/plugin.pys?s