ĘūēžE˛  java/lang/Object()VAnet/minecraft/util/parsing/packrat/CachedParseState$PositionCache  3net/minecraft/util/parsing/packrat/CachedParseState positionCacheD[Lnet/minecraft/util/parsing/packrat/CachedParseState$PositionCache;(net/minecraft/util/parsing/packrat/Scope   scope*Lnet/minecraft/util/parsing/packrat/Scope;Anet/minecraft/util/parsing/packrat/CachedParseState$SimpleControl   controlCacheD[Lnet/minecraft/util/parsing/packrat/CachedParseState$SimpleControl;:net/minecraft/util/parsing/packrat/CachedParseState$Silent   8(Lnet/minecraft/util/parsing/packrat/CachedParseState;)V " #$silentgetValueC(I)Lnet/minecraft/util/parsing/packrat/CachedParseState$CacheEntry; @AB CD>net/minecraft/util/parsing/packrat/CachedParseState$CacheEntryNEGATIVE@Lnet/minecraft/util/parsing/packrat/CachedParseState$CacheEntry; @F GHmarkAfterParseI J KLrestore(I)V @N OPvalueLjava/lang/Object; R S:allocateNewEntry 2U OV+()Lnet/minecraft/util/parsing/packrat/Rule; XYZ [\'net/minecraft/util/parsing/packrat/RuleparseC(Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; @^ _` negativeEntryB()Lnet/minecraft/util/parsing/packrat/CachedParseState$CacheEntry; @b c(Ljava/lang/Object;I)V e fgsetValueD(ILnet/minecraft/util/parsing/packrat/CachedParseState$CacheEntry;)V ijk lmnet/minecraft/util/Util growByHalf(II)I opq rsjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V  v wHnextControlToReturn  z {reset}-net/minecraft/util/parsing/packrat/ParseStateRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable; Signature8Lnet/minecraft/util/parsing/packrat/ErrorCollector;ALnet/minecraft/util/parsing/packrat/CachedParseState.Silent;6(Lnet/minecraft/util/parsing/packrat/ErrorCollector;)VCodeLineNumberTableLocalVariableTablethis5Lnet/minecraft/util/parsing/packrat/CachedParseState;LocalVariableTypeTable:Lnet/minecraft/util/parsing/packrat/CachedParseState;MethodParameters;(Lnet/minecraft/util/parsing/packrat/ErrorCollector;)V,()Lnet/minecraft/util/parsing/packrat/Scope;5()Lnet/minecraft/util/parsing/packrat/ErrorCollector;:()Lnet/minecraft/util/parsing/packrat/ErrorCollector;B(Lnet/minecraft/util/parsing/packrat/NamedRule;)Ljava/lang/Object;entryrule.Lnet/minecraft/util/parsing/packrat/NamedRule;markBeforeParseCLnet/minecraft/util/parsing/packrat/CachedParseState$PositionCache; entryIndexresultELnet/minecraft/util/parsing/packrat/CachedParseState$CacheEntry;6Lnet/minecraft/util/parsing/packrat/NamedRule;TT; StackMapTableQ(Lnet/minecraft/util/parsing/packrat/NamedRule;)TT;newSizenewCacheindex currentSizeacquireControl.()Lnet/minecraft/util/parsing/packrat/Control;newControlCache controlIndexCLnet/minecraft/util/parsing/packrat/CachedParseState$SimpleControl;releaseControl1()Lnet/minecraft/util/parsing/packrat/ParseState;6()Lnet/minecraft/util/parsing/packrat/ParseState;\Ljava/lang/Object;Lnet/minecraft/util/parsing/packrat/ParseState; SourceFileCachedParseState.java NestMembers InnerClasses PositionCache SimpleControlSilent CacheEntry! | ~ '(€~ wH#$€‚ƒ„œ4*ˇ*Ŋĩ *ģYˇĩ*Ŋĩ*ģY*ˇĩ!*+ĩ%ą… ".3†4‡ˆ4'(‰4‡Š4'‹'€Œ„A*´°…† ‡ˆ‰ ‡Š'Ž„A*´%°…!† ‡ˆ‰ ‡Š€[„É‹*ļ)=*ļ-N-+š1ļ76Ÿ,-ļ;:Æ˛?ϰ*´EļI´M°§-+š1ļQ6+šT*šW:Į ¸]:§*ļ)6ģ@Yˇa:-ļd°…N'( *,-%.*/2042=3C5F7R:`>e@mBsC€EˆG†f %ODj‘Ds GH‹‡ˆ‹’“†”H € •t–H`+—P€ ‘D‰>%O˜j‘˜‹‡Š‹’™`+—š€ ‘˜›(˙4 2@ú üü@‹’€œ~/0„īG*´ ž=Ą#`¸h>Ŋ:*´ ¸n*ĩ *´ 2N-ĮģYˇtN*´ -S-°…. LM NOP%Q+T2U6V>WEZ†>HžG‡ˆGŸHA H2—•‰ G‡Š› ü+ü‹ŸĄĸ„]*´ž<*´uĄ#*´u`¸h=ŊN*´-¸n*-ĩ*Y´uZ`ĩu=*´2N-ĮģYˇxN*´-S§-ļy-°…6 _`abc)d.g:hAiEjMkWm[o†>HŖ]‡ˆW H:#¤HA‘Ĩ‰ ]‡Š›ü.ũ(Ļ„K *Y´udĩuą… t u†  ‡ˆ‰  ‡Š#§„A*´!°…¨† ‡ˆ‰ ‡Š€¨€ŠĒĢŦ @­" Ž  ¯  °@ ą