/ 9 8 8   8 8 8 8 8  8 8   8 O  } 8 }  8 } }  * *  * 8 *  anteContext Lcom/ibm/icu/text/StringMatcher;key postContextoutput"Lcom/ibm/icu/text/UnicodeReplacer;patternLjava/lang/String;segments"[Lcom/ibm/icu/text/UnicodeMatcher;anteContextLengthI keyLengthflagsB ANCHOR_START ConstantValue ANCHOR_ENDdataData InnerClasses/Lcom/ibm/icu/text/RuleBasedTransliterator$Data;~(Ljava/lang/String;IILjava/lang/String;II[Lcom/ibm/icu/text/UnicodeMatcher;ZZLcom/ibm/icu/text/RuleBasedTransliterator$Data;)VCodeLineNumberTableLocalVariableTablethis&Lcom/ibm/icu/text/TransliterationRule;inputanteContextPospostContextPos cursorPos cursorOffsetsegs anchorStartZ anchorEndtheDatapostContextLengthgetAnteContextLength()I getIndexValuecmatchesIndexValue(I)Zvm!Lcom/ibm/icu/text/UnicodeMatcher;masks)(Lcom/ibm/icu/text/TransliterationRule;)Zr2lenleftleft2rightright2 posBefore"(Lcom/ibm/icu/text/Replaceable;I)IstrLcom/ibm/icu/text/Replaceable;posposAftermatchAndReplacePositionL(Lcom/ibm/icu/text/Replaceable;Lcom/ibm/icu/text/Transliterator$Position;Z)Iimatchtext*Lcom/ibm/icu/text/Transliterator$Position; incrementalkeyLimitintRef[IoTextminOText anteLimit newLengthlenDeltanewStarttoRule(Z)Ljava/lang/String;escapeUnprintableruleLjava/lang/StringBuffer;quoteBuf emitBracestoString()Ljava/lang/String;addSourceSetTo (Lcom/ibm/icu/text/UnicodeSet;)Vchmatcher toUnionToLcom/ibm/icu/text/UnicodeSet;limitaddTargetSetTo SourceFileTransliterationRule.java S NR DE f"java/lang/IllegalArgumentExceptionInvalid ante context S FEInvalid post contextInvalid cursor position BC @A GH :;com/ibm/icu/text/StringMatcher S <; =; com/ibm/icu/text/StringReplacer >?  ij  E vw E {w E E   java/lang/StringBuffer     >       $com/ibm/icu/text/TransliterationRulejava/lang/Object-com/ibm/icu/text/RuleBasedTransliterator$Data(com/ibm/icu/text/Transliterator$Position()Vjava/lang/Stringlength(Ljava/lang/String;)V substring(II)Ljava/lang/String;E(Ljava/lang/String;ILcom/ibm/icu/text/RuleBasedTransliterator$Data;)V(I)Ljava/lang/String;com/ibm/icu/text/UTF16charAt(Ljava/lang/String;I)I lookupMatcher$(I)Lcom/ibm/icu/text/UnicodeMatcher;com/ibm/icu/text/UnicodeMatcher regionMatches(ILjava/lang/String;II)Zcom/ibm/icu/text/Replaceablechar32At(I)I getCharCount resetMatch contextStartstartmatches%(Lcom/ibm/icu/text/Replaceable;[IIZ)I contextLimit com/ibm/icu/text/UnicodeReplacerreplace%(Lcom/ibm/icu/text/Replaceable;II[I)Ijava/lang/Mathmin(II)Imaxappend(C)Ljava/lang/StringBuffer;com/ibm/icu/impl/Utility appendToRuleU(Ljava/lang/StringBuffer;Lcom/ibm/icu/text/UnicodeMatcher;ZLjava/lang/StringBuffer;)V6(Ljava/lang/StringBuffer;IZZLjava/lang/StringBuffer;)VG(Ljava/lang/StringBuffer;Ljava/lang/String;ZZLjava/lang/StringBuffer;)VtoReplacerPattern,(Ljava/lang/String;)Ljava/lang/StringBuffer;com/ibm/icu/text/UnicodeSetadd (I)Lcom/ibm/icu/text/UnicodeSet; addMatchSetToaddReplacementSetTo(com/ibm/icu/text/RuleBasedTransliteratorcom/ibm/icu/text/Transliterator 89 :;<;=;>?@ABCDEFEGHIEJKLEJMNR STU d**  *+ Y**+*d'* + Y **d 6 Y * *+ * *Y   *Y  ***Y* ****'*Y* ***`** *d*d6 * #*Y* **`**Y`*V# (-1AQ[ejt~#(-McWz dXYdZAd[Ed\Ed>Ad]Ed^Ed_Cd`adba dcR #AdE efU>** ~`VW XYgfUq1** * *<* ~VW1XYhEijUe#* **M, ,V W #XY#kElmnoUC* =*>+6* d6+ d6[T*+I+ * 8* + '* ~ * ~+ ~+ ~4&*++ d* V"56 789*?SCHWHXYpYqE rEsEtE*uEvwUM*dddVOWxyzE{wUU!**``VUW!xy!zE|U [* #6* * 2 :+, !6+,"!O**+#6  .6+$6* ~ ,"O**+,%#6   .6*,,%*+,&#6   .6* ~,&*+,"'6  ,"dd6 .6  `6,Y% `%,Y& `&,,%( ()"V){|}!|',6BIX^`fn~%,7BYW EXE E E [XY[y[z[aE,/fEnE6%EHE <E %6E U=*Y+M*Y+N* *6* ~ ,^,W,*-- ,{-.,*-- ,}-.,*--* ~ ,$,W,/-0,*1-0,;-.,2VJ%.5?DMW\eo x W4XYa%aUG*Y+{,*34},2V W XYUL**`=*>:* 6`>*: +5W +6DZV* ( )*+&,1-6.@0H2K3W>*E1m<ELXYL BEUC *+7V : ;W XY QOP}~