49 : ; < = > ? p: @AB CD E CF GH GIJ K L MN xO xP xQ R |ST : U D V WX WY Z [ \] W^_ ` a xb cde )f g Mhi .: j .k .l mno pq 4r 4st 9: Wuv wx ty 9q th Ch h tz Cz z |{ .| I}~ . . .  pN  . w^ w  |  | | | | | M w  ^:  wu  9 9N w   {       \ InnerClasses ScriptSet SpoofDataConfusableDataUtils CheckResultBuilderRestrictionLevel INCLUSIONLcom/ibm/icu/text/UnicodeSet; RECOMMENDEDSINGLE_SCRIPT_CONFUSABLEI ConstantValueMIXED_SCRIPT_CONFUSABLEWHOLE_SCRIPT_CONFUSABLE CONFUSABLEANY_CASE DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;RESTRICTION_LEVEL SINGLE_SCRIPT INVISIBLE  CHAR_LIMIT@ MIXED_NUMBERSHIDDEN_OVERLAY ALL_CHECKSASCIIfChecks fSpoofData)Lcom/ibm/icu/text/SpoofChecker$SpoofData;fAllowedLocalesLjava/util/Set; Signature+Ljava/util/Set;fAllowedCharsSetfRestrictionLevel0Lcom/ibm/icu/text/SpoofChecker$RestrictionLevel; nfdNormalizerLcom/ibm/icu/text/Normalizer2;$assertionsDisabledZ()VCodeLineNumberTableLocalVariableTablethisLcom/ibm/icu/text/SpoofChecker;getRestrictionLevel2()Lcom/ibm/icu/text/SpoofChecker$RestrictionLevel; getChecks()IgetAllowedLocales()Ljava/util/Set;-()Ljava/util/Set;getAllowedJavaLocalesulocLcom/ibm/icu/util/ULocale;localesLjava/util/HashSet;LocalVariableTypeTable'Ljava/util/HashSet; StackMapTableB%()Ljava/util/Set;getAllowedChars()Lcom/ibm/icu/text/UnicodeSet; failsChecks@(Ljava/lang/String;Lcom/ibm/icu/text/SpoofChecker$CheckResult;)ZtextRestrictionLevelnumericsindexicnfdTextLjava/lang/String;firstNonspacingMarkhaveMultipleMarksmarksSeenSoFartext checkResult+Lcom/ibm/icu/text/SpoofChecker$CheckResult;lengthresultT9(Ljava/lang/String;)Z areConfusable'(Ljava/lang/String;Ljava/lang/String;)Is1s2 s1Skeleton s2Skeletons1RSS)Lcom/ibm/icu/text/SpoofChecker$ScriptSet;s2RSSi4(ILjava/lang/CharSequence;Ljava/lang/CharSequence;)I directionLjava/lang/CharSequence;getBidiSkeleton-(ILjava/lang/CharSequence;)Ljava/lang/String;strbidiLcom/ibm/icu/text/Bidi; getSkeleton,(Ljava/lang/CharSequence;)Ljava/lang/String; inputIndexnfdId normalizedLenskelSBLjava/lang/StringBuilder;skelStrt'(ILjava/lang/String;)Ljava/lang/String;typeidequals(Ljava/lang/Object;)ZotherLjava/lang/Object;otherSChashCodegetAugmentedScriptSet-(ILcom/ibm/icu/text/SpoofChecker$ScriptSet;)V codePointgetResolvedScriptSetD(Ljava/lang/CharSequence;Lcom/ibm/icu/text/SpoofChecker$ScriptSet;)VinputgetResolvedScriptSetWithoutE(Ljava/lang/CharSequence;ILcom/ibm/icu/text/SpoofChecker$ScriptSet;)V utf16Offsetscripttemp getNumerics2(Ljava/lang/String;Lcom/ibm/icu/text/UnicodeSet;)VD(Ljava/lang/String;)Lcom/ibm/icu/text/SpoofChecker$RestrictionLevel;resolvedScriptSetresolvedNoLatnfindHiddenOverlay(Ljava/lang/String;)IcpcombiningClasssawLeadCharactersb*isIllegalCombiningDotLeadCharacterNoLookup(I)Z"isIllegalCombiningDotLeadCharacter(ILjava/lang/StringBuilder;)ZfinalCp access$000"(Lcom/ibm/icu/text/SpoofChecker;)Ix0 access$100J(Lcom/ibm/icu/text/SpoofChecker;)Lcom/ibm/icu/text/SpoofChecker$SpoofData; access$200>(Lcom/ibm/icu/text/SpoofChecker;)Lcom/ibm/icu/text/UnicodeSet; access$3000(Lcom/ibm/icu/text/SpoofChecker;)Ljava/util/Set; access$400Q(Lcom/ibm/icu/text/SpoofChecker;)Lcom/ibm/icu/text/SpoofChecker$RestrictionLevel;$(Lcom/ibm/icu/text/SpoofChecker$1;)V!Lcom/ibm/icu/text/SpoofChecker$1; access$002#(Lcom/ibm/icu/text/SpoofChecker;I)Ix1 access$102s(Lcom/ibm/icu/text/SpoofChecker;Lcom/ibm/icu/text/SpoofChecker$SpoofData;)Lcom/ibm/icu/text/SpoofChecker$SpoofData; access$202[(Lcom/ibm/icu/text/SpoofChecker;Lcom/ibm/icu/text/UnicodeSet;)Lcom/ibm/icu/text/UnicodeSet; access$302?(Lcom/ibm/icu/text/SpoofChecker;Ljava/util/Set;)Ljava/util/Set; access$402(Lcom/ibm/icu/text/SpoofChecker;Lcom/ibm/icu/text/SpoofChecker$RestrictionLevel;)Lcom/ibm/icu/text/SpoofChecker$RestrictionLevel; SourceFileSpoofChecker.javacom/ibm/icu/text/SpoofChecker   java/util/HashSet     com/ibm/icu/util/ULocale       com/ibm/icu/text/UnicodeSet        #com/ibm/icu/lang/UCharacterCategory    "java/lang/IllegalArgumentException!No confusable checks are enabled.  'com/ibm/icu/text/SpoofChecker$ScriptSet    com/ibm/icu/text/BidiFdirection should be DIRECTION_LEFT_TO_RIGHT or DIRECTION_RIGHT_TO_LEFT   java/lang/StringBuilder com/ibm/icu/lang/UProperty      com/ibm/icu/lang/UScript                  java/lang/AssertionError      ~   ~    java/lang/Objectcom/ibm/icu/text/SpoofChecker$1'com/ibm/icu/text/SpoofChecker$SpoofData1com/ibm/icu/text/SpoofChecker$ConfusableDataUtils)com/ibm/icu/text/SpoofChecker$CheckResult%com/ibm/icu/text/SpoofChecker$Builder.com/ibm/icu/text/SpoofChecker$RestrictionLeveljava/util/Iteratorjava/lang/Stringjava/lang/CharSequencejava/util/CollectionsunmodifiableSet (Ljava/util/Set;)Ljava/util/Set; java/util/Setsize(I)Viterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;toLocale()Ljava/util/Locale;addpositionrestrictionLevel compareTo(Ljava/lang/Enum;)Ijava/lang/Character codePointAt(Ljava/lang/CharSequence;I)IoffsetByCodePoints(Ljava/lang/CharSequence;II)Icontainscom/ibm/icu/text/Normalizer2 normalizegetType(I)Iclear (I)Lcom/ibm/icu/text/UnicodeSet;checks(Ljava/lang/String;)V intersects(Ljava/util/BitSet;)ZisEmptytoString()Ljava/lang/String;(Ljava/lang/String;I)VwriteReordered(I)Ljava/lang/String; charCountcom/ibm/icu/lang/UCharacterhasBinaryProperty(II)ZconfusableLookup(ILjava/lang/StringBuilder;)VordinalgetScriptExtensions(ILjava/util/BitSet;)IgetsetsetAlland(Ljava/util/BitSet;)VgetNumericValue containsAll UNRESTRICTIVESINGLE_SCRIPT_RESTRICTIVEHIGHLY_RESTRICTIVEMODERATELY_RESTRICTIVEMINIMALLY_RESTRICTIVEgetCombiningClass setLengthcodePointBeforejava/lang/ClassdesiredAssertionStatus*com/ibm/icu/lang/UCharacter$IdentifierTypeIdentifierType,Lcom/ibm/icu/lang/UCharacter$IdentifierType;applyIntPropertyValue!(II)Lcom/ibm/icu/text/UnicodeSet;freeze(II)VgetNFDInstance ()Lcom/ibm/icu/text/Normalizer2;!p~ #3*  /*p /*z 2*  < Y*  L* M,,N+-W+.7: . <+ +/*  +>6,,,,*~'*+:* 6, ,*~.Y:*+ 6, ,*~*+6 6*@~36*+6+6* @6* ~!+":66 Y: 6o66#6  %W6  6  &W6    6 &W, ,'8 &- 9!@#D$J(V)_*f+o,w.{/3456:=?@ABCHJPQRT UVW&X)Y.Z4[:_?`CaFcKdSeVg`jgkjmupyqs-_"-rc~ u r$ , ,% 6    @;*+(S*~ )Y*+*+,N*,,:--.Y/:*+0.Y/:*,061 6622 6*~F !*,5<ELOYbhx~Rl!e5QEAO75i *~ )Y*+*,3:*-3:-.Y/:*,0.Y/:*-061 6622 6*~6J $.09@IPS]fl|\ r$j9UIES;5, )Y5+4Y,67N*-8, "*,,," \!+"M,>9Y::6,,6;`6=*>?:!":2 12 345'617:8E:H;O<Y=R'/\\T OFO +D*,,N ++M*,**,@*,*,**,A*,**,B*,B\] _`.a0c;d=fWg_haj{klnoq   & #! e'**C*D*E*Fz{|}"~&z ' w+G+HW+J+K+iK+wK+J +iK+J +iK+J +wK+J +K+J +J+LF  &/5>DMS[brvww &L *+,M       N-L.Y/:6+N5+6;`6OП J -PƱ*  #-4DJMH#'= NNN N A 39,%W>+,+6;`>Q ,Rd&Wұ"(5841 999 -0*+STU+SV.Y/M*+,0,2W.Y/N*+-M-J-iJ -wJX-2"-J-J-JYZF %+26>F\bf*%k>R +%%r=9Y:N6+]+[6\6]\ ^Y_  *-`=a`66  *-4N [ c m pHO49 crrp h    w/i&j 17l =#.//)@2*b,c*,>,,de> *b" !.0 *222! %/*  !"/*  #$/*  %&/*  '(/*  )9* *+,;*Z -./;*+Z -01;*+Z -23;*+Z -45;*+Z -6Yf]YpghijkYplhijmYnjUo!& SU#V)]6_<`BR* @78rBq.stu vwxy z{ |}@w@