1 :  " " " " " "           "  % % %     d "g "h " " "exactTopicListLjava/util/List; Signature$Ljava/util/List;exactSubstituteListacceptableSubstituteList displayNameLjava/lang/String; keywordTopic()VCodeLineNumberTableLocalVariableTablethisLphex/download/MagnetData;getDisplayName()Ljava/lang/String;setDisplayName(Ljava/lang/String;)VgetKeywordTopicsetKeywordTopicgetExactSubstituteList()Ljava/util/List;&()Ljava/util/List;addExactSubstituteexactSubstitutegetAcceptableSubstituteListaddAcceptableSubstituteacceptableSubstitutesgetExactTopicList addExactTopic exactTopicStrlookupFileName.(Lphex/download/MagnetData;)Ljava/lang/String; magnetDataurnLphex/common/URN;lookupSearchName lookupSHA1URN-(Lphex/download/MagnetData;)Lphex/common/URN;xti$Ljava/util/Iterator;xsaslookupHttpURIs,(Lphex/download/MagnetData;)Ljava/util/List;e,Lorg/apache/commons/httpclient/URIException;urlListLocalVariableTypeTable5Ljava/util/List;Q(Lphex/download/MagnetData;)Ljava/util/List; parseFromURI?(Lorg/apache/commons/httpclient/URI;)Lphex/download/MagnetData;param seperatorIdxIkeyvalueuri#Lorg/apache/commons/httpclient/URI;protocolurlQuery tokenizerLjava/util/StringTokenizer; SourceFileMagnetData.java DEjava/util/ArrayList ;< ?< @< AB CB bcjava/lang/StringBuilderMagnet download L LUnknown Magnet download  java/lang/String phex/common/URN DNhttp:// !org/apache/commons/httpclient/URI D*org/apache/commons/httpclient/URIException Lmagnet phex/download/MagnetData Ljava/util/StringTokenizer& D L L=  ZN TN WNdn MNkt PNjava/lang/Objectjava/util/Listadd(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; getAsStringtoStringiterator()Ljava/util/Iterator;java/util/IteratorhasNext()Znext()Ljava/lang/Object; isValidURN(Ljava/lang/String;)Z startsWith(Ljava/lang/String;Z)V getSchemeequalsgetEscapedQuery'(Ljava/lang/String;Ljava/lang/String;)V hasMoreTokens nextTokentrimindexOf(Ljava/lang/String;)I substring(II)Ljava/lang/String;(I)Ljava/lang/String;phex/utils/URLCodecUtils decodeURL&(Ljava/lang/String;)Ljava/lang/String;!":;<=>?<=>@<=>ABCBDEF`&**Y*Y*YGMNOP%QH &IJKLF/*GXH IJMNF>*+G `aHIJABOLF/*GhH IJPNF>*+G pqHIJCBQRF/*GxH IJ=STNFD *+ WG  H IJ UBVRF/*GH IJ=SWNFD *+ WG  H IJ XBYRF/*GH IJ=SZNFD *+ WG  H IJ [B \]F;***** L+ Y  +G" !8H;^J_` a]FU****G H ^J bcF(*L+ +M, Y,*L+ +M, Y,*L+ +M, Y,G6 $-0MT]`}HHdB &efMgB:&ef}hBj&ef^J ijFĻYL*M,.,N-+Y- W:*M,.,N-+Y- W:*M,.,N-+Y- W:+.>Al|GR%.>ACFcl|  Hp Ckl%dB4efklcgBP4efklhB4ef^Jm<n mo=p qrF *L +!"Y#M*$N%Y-&':()*:+,6-:`.:/:0! ,1L2! ,394! ,5&6! ,78! ,9d,Gz)1 ;!D"J$M&W'b(i*s,y-|.01245689:<>?H\ ;sBDtuWnvBbcwBxyzB^J{B)|}~