;ò = Ä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__$scCs.d|idjpt‚t|iƒ_dS(Ns IDENTIFY-MSGi(smsgsargssAssertionErrorsTruesircs 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 |ƒ}|io|io|ipt‚n|SdS( Ns_Freenode_capabedsPRIVMSGiis identifieds+signoreUnidentifiedsIgnoring %s, not identified.smsg(sgetattrsircsNonesmsgscommandsargssfirstsreststagsselfs registryValues identifiedslogsinfosnicksircmsgssprivmsgs receivedAts receivedOns receivedBysAssertionError(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