DIRCh5&!h5&! %)ivXVi>ƒ5U.gitattributesh5>'h5>' 3MbDu).github/workflows/build.ymlh5@h5@ 7CߨLòFlU29.github/workflows/release.ymlh5@h5@ s!M^/" .gitignoreh5@h5@ U|U%{Z[!3 .travis.ymlh5@h5@ 1zdAS4%c{ HEADER.txth5@h5@ 'r`Ki# bfFV LICENSE.txthZhZ o t{vq]R>Q README.MDh5@h5@ :" @T\^x$eī build.gradleh5@h5@ CrHG 9ߚJL"l checkstyle.xmlh5Mh5M _],jr*Nx=.docs/images/flard_00.pngh5UDh5UD fӛtI{E3jBgdocs/images/flard_01.pngh5UDh5UD gz/ژ}d7D%1#_=docs/images/flard_02.pngh5UDh5UD i!Y/ V}t^j&Odocs/images/flard_03.pngh5UDh5UD p#˜f"`ʔH 5docs/images/flard_04.pngh5ch5c O}L%=S&|zdocs/images/flard_05.pngh5ch5c Rs$7{j~If$'3docs/images/flard_06.pngh5ch5c T |~8 6GX%2docs/images/flard_07.pngh5ch5c Uu9T:bZMdocs/images/flard_08.pngh5rSSh5rSS V*<;`Ok$: 5K+docs/images/flard_09.pngh5rSSh5rSS WJȻ0D(./p/ͩdocs/images/flard_10.pngh5rSSh5rSS X/EHB4J.~ơ:t docs/images/flard_11.pngh5h5 Y|,mͷ*{3v]docs/images/flard_12.pngh5h5 ZJ MR~)ruYc@.docs/images/flard_13.pngh5h5 [7NAQ~30,docs/images/flard_14.pngh5h5 \wx+? Mpdocs/images/how_00.pngh5h5 ]> XBdocs/images/how_01.pngh5h5 ^en#9Oxdocs/images/how_02.pngh5h5 G(C2YnhD= Rdocs/images/how_03.pngh5h5 aBq3lF`݇hRa5docs/images/how_04.pngh5 h5  aânj.K\젇docs/images/how_05.pngh5 h5  lS**Z:zκ:n:docs/images/how_06.pngh5 h5  ?/kYUTBdocs/images/how_06a.pngh5 h5   v 9AKsD6(docs/images/how_07.pngh5\Ih5\I K ރF 3n-J߅crdocs/images/invoke.pngh5\Ih5\I б'ҹe N10 docs/images/mixin_conflict_0.pngh5h5 ޲ 苒 E0V docs/images/mixin_conflict_1.pngh5h5 1T[ 5sm_ÅH|pY docs/images/mixin_conflict_2.pngh5h5 5f0W docs/images/mixin_conflict_3.pngh5h5 _zNց\k' docs/images/mixin_conflict_4.pngh5h5 Pgbds&Ur|vXdocs/images/mixin_env_0.pngh5h5 %PJl}(*ka`Sdocs/images/mixin_env_1.pngh5#h5# 4re-lsӢidocs/images/mixin_env_2.pngh5#h5# p}*yJN2-iMdocs/images/mixin_hier_0.pngh5#h5# :+{+WE]z|docs/images/mixin_hier_1.pngh5e?h5e? G7;M' Q&@}Fdocs/images/mixin_hier_2.pngh5e?h5e? ،upg\O docs/images/mixin_hier_3.pngh5e?h5e? \GXfÎ(jJr.pFdocs/images/mixin_hier_4.pngh5|h5| l)=Pqޢ͝ docs/images/mixin_hier_5.pngh5|h5| .h\*. _5docs/images/mixin_hier_6.pngh5|h5| #M%[~hýW_docs/images/mixin_hier_7.pngh6 h6  ]+)E@ǚ{ӭ'docs/images/mixin_transformer_chain.pngh6 h6  |E+b ͮQ+docs/images/mixin_transformer_chain_obf.pngh6 h6  <] +V];sO5Fdocs/images/mixin_tut_0.pngh6+h6+ =dߚnB'J(e١-a$docs/images/mixin_tut_1.pngh6)n4h6)n4 Fe 2O_pvE͞ zdocs/images/mixin_tut_10.pngh6)n4h6)n4 rH3\OFudocs/images/mixin_tut_11.pngh68rh68r ۍ%KamfqEdocs/images/mixin_tut_12.pngh68rh68r  ;abYakuB?r*docs/images/mixin_tut_13.pngh6Gh6G  lPWqd6^",docs/images/mixin_tut_14.pngh6W4h6W4   F.- "W^CC{docs/images/mixin_tut_15.pngh6fw*h6fw*  @0` cݒ"docs/images/mixin_tut_16.pngh6fw*h6fw* y4T_p0MxQ sdocs/images/mixin_tut_17.pngh6ugh6ug ?YXQ/ANydocs/images/mixin_tut_18.pngh6ugh6ug nz9y銼_Cdocs/images/mixin_tut_19.pngh6h6 '&S?,_x}JiFdocs/images/mixin_tut_2.pngh6=h6= M{-.*{Jۖ>docs/images/mixin_tut_20.pngh6=h6= hwL묨@^_qbdocs/images/mixin_tut_21.pngh6h6 k'O,2ɔ0 hdocs/images/mixin_tut_22.pngh6h6 \Q=XtRlMjdocs/images/mixin_tut_23.pngh6]h6] R$65"^ 8docs/images/mixin_tut_24.pngh6]h6] rWgE]5docs/images/mixin_tut_25.pngh6h6 47A*R(c/wj~gdocs/images/mixin_tut_26.pngh6h6 @\g٠Kҥүdocs/images/mixin_tut_27.pngh6Fh6F G{kR*zQDdocs/images/mixin_tut_28.pngh6h6 u)@E&̫;_aˁdocs/images/mixin_tut_29.pngh6h6  7'!^N>rvw,KQdocs/images/mixin_tut_3.pngh6Rh6R "+`#„%wY$htdocs/images/mixin_tut_4.pngh6Rh6R ?9B%docs/images/mixin_tut_5.pngh6Rh6R B -Y7עV}@]adocs/images/mixin_tut_6.pngh6 h6  C! Z -g]$ddocs/images/mixin_tut_7.pngh6 h6  VH)}8Db7docs/images/mixin_tut_8.pngh7Oh7O U 1N= g .docs/images/mixin_tut_9.pngh7Oh7O !a>'}.bwX˷A(docs/images/obfuscation_environments.pngh7 h7   ҇v w2#1`f%docs/images/obfuscation_lifecycle.pngh7 h7   c)l`RYߛ&նKdocs/javadoc/mixin.cssh7.[qh7.[q (4R>gi3Ŷn~w,docs/javadoc/overview.htmlh7.[qh7.[q T2*["վy-hWv &S*docs/javadoc/resources/jdk8_stylesheet.cssh70h70 V?nΚk!cnN0{g.docs/javadoc/resources/logo.pngh70h70 Zz$62,Ktextra/formatter.xmlh75h75 ^UDt\UGZ\-cFextra/mixin.importorderh{h{ wS҇@tbjikngradle.propertiesh77>h77> 3[X|fV*o=HF!gradle/wrapper/gradle-wrapper.jarh7=[h7=[ #pͱ7a4- (gradle/wrapper/gradle-wrapper.propertiesh7=[h7=[ "#ZgEǛy]gradlewh7=[h7=[  :j5;Nh. gradlew.bath7=[h7=[ o/`OQs#rsettings.gradleh7CCh7CC b2|siȺ@src/main/java/org/spongepowered/asm/launch/GlobalProperties.javah7Fh7F %g8QxHr sl>src/main/java/org/spongepowered/asm/launch/MixinBootstrap.javah7Fh7F <IAYS^k#vHsrc/main/java/org/spongepowered/asm/launch/MixinInitialisationError.javah7Fh7F J 7Խ!t ݒMyRsrc/main/java/org/spongepowered/asm/launch/platform/MixinPlatformAgentDefault.javah7Rh7R t*H6:ޜ}_҄C5hMsrc/main/java/org/spongepowered/asm/launch/platform/MixinPlatformManager.javah7Zh7Z S(n)F:F "Usrc/main/java/org/spongepowered/asm/launch/platform/container/ContainerHandleURI.javah7h)h7h) }L*L%mg-=Ysrc/main/java/org/spongepowered/asm/launch/platform/container/ContainerHandleVirtual.javah7h)h7h)  f03?6|+h\FީSsrc/main/java/org/spongepowered/asm/launch/platform/container/IContainerHandle.javah7h)h7h) RY^mP#kX:&Osrc/main/java/org/spongepowered/asm/launch/platform/container/package-info.javah7h)h7h) n3ɓ`hѤ +Esrc/main/java/org/spongepowered/asm/launch/platform/package-info.javah7h)h7h) !% y/k8src/main/java/org/spongepowered/asm/logging/ILogger.javah7oh7o !g`gjЇx5src/main/java/org/spongepowered/asm/mixin/Pseudo.javah7ah7a Zqԧ?6PhbU5src/main/java/org/spongepowered/asm/mixin/Shadow.javah7ah7a [Xwai|@#"P;src/main/java/org/spongepowered/asm/mixin/SoftOverride.javah7ah7a _N};M.ڥۓf}4m45src/main/java/org/spongepowered/asm/mixin/Unique.javah7h7 elMN{ /wWT Fsrc/main/java/org/spongepowered/asm/mixin/connect/IMixinConnector.javah7h7 gX qb08_R ,Csrc/main/java/org/spongepowered/asm/mixin/connect/package-info.javah7h7 k !d5%Qd-WtMsrc/main/java/org/spongepowered/asm/mixin/extensibility/IActivityContext.javah7ءh7ء oպx?yxu:3ţ~Vsrc/main/java/org/spongepowered/asm/mixin/extensibility/IEnvironmentTokenProvider.javah7ءh7ء pWJ>VQ׼߼#-hIsrc/main/java/org/spongepowered/asm/mixin/extensibility/IMixinConfig.javah7ءh7ء sy{+m Osrc/main/java/org/spongepowered/asm/mixin/extensibility/IMixinConfigPlugin.javah7ءh7ء uW*iaGOsrc/main/java/org/spongepowered/asm/mixin/extensibility/IMixinConfigSource.javah7ءh7ء z;Z 5+֐JMOsrc/main/java/org/spongepowered/asm/mixin/extensibility/IMixinErrorHandler.javah7ءh7ء { wNl}$ɇ6]##gHGsrc/main/java/org/spongepowered/asm/mixin/extensibility/IMixinInfo.javah7ءh7ء  Yi ~ϓ@o13Fsrc/main/java/org/spongepowered/asm/mixin/extensibility/IRemapper.javah7ءh7ء xy}GV[b:c䝊EIsrc/main/java/org/spongepowered/asm/mixin/extensibility/package-info.javah7(qh7(q =z92|յ;src/main/java/org/spongepowered/asm/mixin/gen/Accessor.javah7[h7[ YJTu>Դ&UDsrc/main/java/org/spongepowered/asm/mixin/gen/AccessorGenerator.javah7[h7[ A}&R٧F~ Isrc/main/java/org/spongepowered/asm/mixin/gen/AccessorGeneratorField.javah7[h7[  oE7QR$Osrc/main/java/org/spongepowered/asm/mixin/gen/AccessorGeneratorFieldGetter.javah7[h7[ eJoeʚMÍmbϬOsrc/main/java/org/spongepowered/asm/mixin/gen/AccessorGeneratorFieldSetter.javah7jh7j PBԓ2]obOsrc/main/java/org/spongepowered/asm/mixin/gen/AccessorGeneratorMethodProxy.javah7jh7j  /BG]voXEQsrc/main/java/org/spongepowered/asm/mixin/gen/AccessorGeneratorObjectFactory.javah7jh7j 3M ̐xfS=?OFS?src/main/java/org/spongepowered/asm/mixin/gen/AccessorInfo.javah7jh7j qo_\̸5W :src/main/java/org/spongepowered/asm/mixin/gen/Invoker.javah7jh7j rXd#rVhYm>src/main/java/org/spongepowered/asm/mixin/gen/InvokerInfo.javah7jh7j t C0\bݷ?src/main/java/org/spongepowered/asm/mixin/gen/package-info.javah7jh7j  Ttdh#->}Vsrc/main/java/org/spongepowered/asm/mixin/gen/throwables/InvalidAccessorException.javah7h7 :IFnj޳fB;Jsrc/main/java/org/spongepowered/asm/mixin/gen/throwables/package-info.javah7h7 *d#}`^$2kP;src/main/java/org/spongepowered/asm/mixin/injection/At.javah7h7 Mŭf?src/main/java/org/spongepowered/asm/mixin/injection/Coerce.javah7h7 # _VټVIU0wZ'Asrc/main/java/org/spongepowered/asm/mixin/injection/Constant.javah7h7  Ery3FŢs m+=src/main/java/org/spongepowered/asm/mixin/injection/Desc.javah7h7 k[Q,nDsrc/main/java/org/spongepowered/asm/mixin/injection/Descriptors.javah7h7  <'[kIj1}>src/main/java/org/spongepowered/asm/mixin/injection/Group.javah7h7 YݲOsrc/main/java/org/spongepowered/asm/mixin/injection/Slice.javah7)h7) !'K9 Ikޭ|Bsrc/main/java/org/spongepowered/asm/mixin/injection/Surrogate.javah7)h7) !4Ey6җtE>Nsrc/main/java/org/spongepowered/asm/mixin/injection/callback/CallbackInfo.javah71fh71f !7s%-||*7PnXsrc/main/java/org/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable.javah71fh71f !8gC.xBk7& fRsrc/main/java/org/spongepowered/asm/mixin/injection/callback/CallbackInjector.javah71fh71f !>D\FAOMsrc/main/java/org/spongepowered/asm/mixin/injection/callback/Cancellable.javah71fh71f !AKv9klhWsrc/main/java/org/spongepowered/asm/mixin/injection/callback/CancellationException.javah71fh71f !C K@ŲbX<7Nsrc/main/java/org/spongepowered/asm/mixin/injection/callback/LocalCapture.javah71fh71f !F9.:y-/b%G.cCNsrc/main/java/org/spongepowered/asm/mixin/injection/callback/package-info.javah8sh8s !N9(H 8*bmtIsrc/main/java/org/spongepowered/asm/mixin/injection/code/IInsnListEx.javah8sh8s !O2m[Aqf5?F3Ksrc/main/java/org/spongepowered/asm/mixin/injection/code/ISliceContext.javah8sh8s !R|#o읜9-[1nFsrc/main/java/org/spongepowered/asm/mixin/injection/code/Injector.javah8sh8s !TjłIH [Lsrc/main/java/org/spongepowered/asm/mixin/injection/code/InjectorTarget.javah8sh8s !Yw^'rޥ5C6Hsrc/main/java/org/spongepowered/asm/mixin/injection/code/InsnListEx.javah8sh8s !Z.s5vBUPn+Nsrc/main/java/org/spongepowered/asm/mixin/injection/code/InsnListReadOnly.javah8sh8s ![G-=Lf*F:= #Isrc/main/java/org/spongepowered/asm/mixin/injection/code/MethodSlice.javah8h8 !\b BR׵VeJsrc/main/java/org/spongepowered/asm/mixin/injection/code/MethodSlices.javah8h8 !^QPTRw~!%fm Rk_;Jsrc/main/java/org/spongepowered/asm/mixin/injection/code/package-info.javah8h8 !`0 ;v| +EU xNsrc/main/java/org/spongepowered/asm/mixin/injection/invoke/InvokeInjector.javah8$ h8$  !a$R`\KQ[6Qsrc/main/java/org/spongepowered/asm/mixin/injection/invoke/ModifyArgInjector.javah8$ h8$  !b|SdkPrZM Rsrc/main/java/org/spongepowered/asm/mixin/injection/invoke/ModifyArgsInjector.javah8$ h8$  !c'r- miQƄ)Vsrc/main/java/org/spongepowered/asm/mixin/injection/invoke/ModifyConstantInjector.javah8$ h8$  !dݧ%veY2ߧPsrc/main/java/org/spongepowered/asm/mixin/injection/invoke/RedirectInjector.javah8$ h8$  !g Wv&~:bQHsrc/main/java/org/spongepowered/asm/mixin/injection/invoke/arg/Args.javah8/Հh8/Հ !hYr4L#"xi~] Vsrc/main/java/org/spongepowered/asm/mixin/injection/invoke/arg/ArgsClassGenerator.javah8/Հh8/Հ !ihF8*zL4Zsrc/main/java/org/spongepowered/asm/mixin/injection/invoke/arg/ArgumentCountException.javah8/Հh8/Հ !ju*MQٷ=n/|kesrc/main/java/org/spongepowered/asm/mixin/injection/invoke/arg/ArgumentIndexOutOfBoundsException.javah8/Հh8/Հ !k࡭ŋ}nɩ;{qPsrc/main/java/org/spongepowered/asm/mixin/injection/invoke/arg/package-info.javah8/Հh8/Հ !mhI n͎G܆ZFLsrc/main/java/org/spongepowered/asm/mixin/injection/invoke/package-info.javah8/Հh8/Հ !o6jK'e3ޏOsrc/main/java/org/spongepowered/asm/mixin/injection/invoke/util/InsnFinder.javah89h89 !pL=Ԗ"!Zh! nߪA8Qsrc/main/java/org/spongepowered/asm/mixin/injection/invoke/util/package-info.javah89h89 !r xvkfkOsrc/main/java/org/spongepowered/asm/mixin/injection/modify/AfterStoreLocal.javah8g5tIsrc/main/java/org/spongepowered/asm/mixin/injection/points/BeforeNew.javah8Fh8F !sJ5#UqsLsrc/main/java/org/spongepowered/asm/mixin/injection/points/BeforeReturn.javah8Fh8F !΂?4ʷAޝ-ZNRsrc/main/java/org/spongepowered/asm/mixin/injection/points/BeforeStringInvoke.javah8Fh8F !OsiD4ˮnOsrc/main/java/org/spongepowered/asm/mixin/injection/points/ConstructorHead.javah8Fh8F !KR4Msrc/main/java/org/spongepowered/asm/mixin/injection/points/JumpInsnPoint.javah8Fh8F ! KǦy+ߚZ0Jsrc/main/java/org/spongepowered/asm/mixin/injection/points/MethodHead.javah8Fh8F !KBb&T }eKFěiLsrc/main/java/org/spongepowered/asm/mixin/injection/points/package-info.javah8Nh8N !W.B>Ggn5Nsrc/main/java/org/spongepowered/asm/mixin/injection/selectors/ElementNode.javah8Nh8N ! xX>@a `];x_6)^Ssrc/main/java/org/spongepowered/asm/mixin/injection/selectors/ISelectorContext.javah8Nh8N !# !*~<ƎK7A,KRsrc/main/java/org/spongepowered/asm/mixin/injection/selectors/ITargetSelector.javah8Nh8N ! 7Yb#H7Xsrc/main/java/org/spongepowered/asm/mixin/injection/selectors/ITargetSelectorByName.javah8Nh8N !VU`*X je-1 ]src/main/java/org/spongepowered/asm/mixin/injection/selectors/ITargetSelectorConstructor.javah8Nh8N ! dRB¿W҈Ysrc/main/java/org/spongepowered/asm/mixin/injection/selectors/ITargetSelectorDynamic.javah8^h8^ !%=|pX{tSڿrc\src/main/java/org/spongepowered/asm/mixin/injection/selectors/ITargetSelectorRemappable.javah8^h8^ !m505}cx殙DkRsrc/main/java/org/spongepowered/asm/mixin/injection/selectors/InvalidSelector.javah8^h8^ ![Lý=ʼnK֎[src/main/java/org/spongepowered/asm/mixin/injection/selectors/InvalidSelectorException.javah8^h8^ ! Uоn((;2Iz}Nsrc/main/java/org/spongepowered/asm/mixin/injection/selectors/MatchResult.javah8^h8^ !%**Os_^1Psrc/main/java/org/spongepowered/asm/mixin/injection/selectors/MemberMatcher.javah8mCQh8mCQ !WK-~a/:sGoЦ(pQsrc/main/java/org/spongepowered/asm/mixin/injection/selectors/TargetSelector.javah8mCQh8mCQ !; nCnKbw$ee+Rsrc/main/java/org/spongepowered/asm/mixin/injection/selectors/TargetSelectors.javah8mCQh8mCQ !AINd2:e#QAЁ]src/main/java/org/spongepowered/asm/mixin/injection/selectors/dynamic/DescriptorResolver.javah8~+|h8~+| !M=DFAh),ҪsL^src/main/java/org/spongepowered/asm/mixin/injection/selectors/dynamic/DynamicSelectorDesc.javah8~+|h8~+| ! [!x1{48;ۜ5^src/main/java/org/spongepowered/asm/mixin/injection/selectors/dynamic/IResolvedDescriptor.javah8~+|h8~+| !z&Bٟ'o ϰMHWsrc/main/java/org/spongepowered/asm/mixin/injection/selectors/dynamic/package-info.javah8~+|h8~+| !:_>؜KcOsrc/main/java/org/spongepowered/asm/mixin/injection/selectors/package-info.javah8~+|h8~+| !c{>Pyy=V>!isrc/main/java/org/spongepowered/asm/mixin/injection/selectors/throwables/SelectorConstraintException.javah8Uh8U !_?gu5|_src/main/java/org/spongepowered/asm/mixin/injection/selectors/throwables/SelectorException.javah8Uh8U !IR'8bj{p}$Zsrc/main/java/org/spongepowered/asm/mixin/injection/selectors/throwables/package-info.javah8Uh8U !$p(ث,2^!MJsrc/main/java/org/spongepowered/asm/mixin/injection/struct/ArgOffsets.javah8*6rv|vŊ(]Rsrc/main/java/org/spongepowered/asm/mixin/injection/struct/InjectionPointData.javah8@"dVsrc/main/java/org/spongepowered/asm/mixin/injection/struct/ModifyArgInjectionInfo.javah8Lsrc/main/java/org/spongepowered/asm/mixin/injection/struct/package-info.javah8 h8  !AFD5Cc 7Rsrc/main/java/org/spongepowered/asm/mixin/injection/throwables/InjectionError.javah8GXh8GX !5iz / rW'g%`src/main/java/org/spongepowered/asm/mixin/injection/throwables/InjectionValidationException.javah8GXh8GX !nKakxkz]src/main/java/org/spongepowered/asm/mixin/injection/throwables/InvalidInjectionException.javah8GXh8GX ! ZlS!2M()*2bsrc/main/java/org/spongepowered/asm/mixin/injection/throwables/InvalidInjectionPointException.javah8GXh8GX ! /EN9׏g)Ysrc/main/java/org/spongepowered/asm/mixin/injection/throwables/InvalidSliceException.javah8GXh8GX "^ֆmͶ!Snc9Psrc/main/java/org/spongepowered/asm/mixin/injection/throwables/package-info.javah8GXh8GX "]g%aC f;src/main/java/org/spongepowered/asm/mixin/package-info.javah8GXh8GX "iE2Y[Ksrc/main/java/org/spongepowered/asm/mixin/refmap/IClassReferenceMapper.javah8Vh8V " { ^U oMήr7?Csrc/main/java/org/spongepowered/asm/mixin/refmap/IMixinContext.javah8Vh8V " 2#T'L|;Fsrc/main/java/org/spongepowered/asm/mixin/refmap/IReferenceMapper.javah8Vh8V "*%' [t*5CkEsrc/main/java/org/spongepowered/asm/mixin/refmap/ReferenceMapper.javah8Vh8V "0'xmW㊗)/%yNsrc/main/java/org/spongepowered/asm/mixin/refmap/RemappingReferenceMapper.javah8Vh8V "fA8 3EAyר3?Bsrc/main/java/org/spongepowered/asm/mixin/refmap/package-info.javah8Vh8V "  ZKxjktcfu\oTIsrc/main/java/org/spongepowered/asm/mixin/struct/AnnotatedMethodInfo.javah']h'] )X ڕ"ѱB ^.h dAM?src/main/java/org/spongepowered/asm/mixin/struct/MemberRef.javah8h8 " (KaЪ>M`DK9?src/main/java/org/spongepowered/asm/mixin/struct/SourceMap.javah8h8 "  h_ AvGsrc/main/java/org/spongepowered/asm/mixin/struct/SpecialMethodInfo.javah8h8 "O3Ìrr*`\mr'Bsrc/main/java/org/spongepowered/asm/mixin/struct/package-info.javah8h8 "7\)xeq{ ؽ]7Usrc/main/java/org/spongepowered/asm/mixin/throwables/ClassAlreadyLoadedException.javah8mh8m " 2c'9tt 8tXsrc/main/java/org/spongepowered/asm/mixin/throwables/ClassMetadataNotFoundException.javah8mh8m "ô<0Dq}6gOhIsrc/main/java/org/spongepowered/asm/mixin/throwables/MixinApplyError.javah8mh8m "*g!xqEPau?z5.Dsrc/main/java/org/spongepowered/asm/mixin/throwables/MixinError.javah8mh8m " GFϑ".#8 EmHsrc/main/java/org/spongepowered/asm/mixin/throwables/MixinException.javah8mh8m "]F-vՠaXb@ Ksrc/main/java/org/spongepowered/asm/mixin/throwables/MixinPrepareError.javah8mh8m "H\ȀcSKrǀ dgYsrc/main/java/org/spongepowered/asm/mixin/transformer/MixinCoprocessorSyntheticInner.javah8U=h8U= "-@O:# s WLsrc/main/java/org/spongepowered/asm/mixin/transformer/MixinCoprocessors.javahEhE @ST6L ![HDsrc/main/java/org/spongepowered/asm/mixin/transformer/MixinInfo.javah8U=h8U= "0lg/{UdA=::Rsrc/main/java/org/spongepowered/asm/mixin/transformer/MixinInheritanceTracker.javah8U=h8U= "1STt `KkU50_ZTsrc/main/java/org/spongepowered/asm/mixin/transformer/MixinPreProcessorAccessor.javah8zh8z "2 "%'9%^>/Usrc/main/java/org/spongepowered/asm/mixin/transformer/MixinPreProcessorInterface.javahEhE AϓkiǫPt`vΜ{Tsrc/main/java/org/spongepowered/asm/mixin/transformer/MixinPreProcessorStandard.javah8zh8z "4q!~Tl+BdgIsrc/main/java/org/spongepowered/asm/mixin/transformer/MixinProcessor.javahThT 4>+ 6_}k"|XXBMsrc/main/java/org/spongepowered/asm/mixin/transformer/MixinTargetContext.javah8zh8z "7+(,-eO +{Ksrc/main/java/org/spongepowered/asm/mixin/transformer/MixinTransformer.javah8zh8z "8*}UE֌8Gsrc/main/java/org/spongepowered/asm/mixin/transformer/PluginHandle.javah9ٷh9ٷ "9 >~?D(K7xd <Msrc/main/java/org/spongepowered/asm/mixin/transformer/SyntheticClassInfo.javah9ٷh9ٷ ": ||{IDK+PLQsrc/main/java/org/spongepowered/asm/mixin/transformer/SyntheticClassRegistry.javah9ٷh9ٷ ";=_eC]&Ɔ)P\Msrc/main/java/org/spongepowered/asm/mixin/transformer/TargetClassContext.javah9ٷh9ٷ "=Ϻ%|1OVaIsrc/main/java/org/spongepowered/asm/mixin/transformer/ext/Extensions.javah9h9 ">A~[^G/"SE SNsrc/main/java/org/spongepowered/asm/mixin/transformer/ext/IClassGenerator.javah9h9 "?. JFd,ҘAҜJsrc/main/java/org/spongepowered/asm/mixin/transformer/ext/IDecompiler.javah9h9 "@ +7J 0kMSxl(!Isrc/main/java/org/spongepowered/asm/mixin/transformer/ext/IExtension.javah9h9 "A@W:)-6 Qsrc/main/java/org/spongepowered/asm/mixin/transformer/ext/IExtensionRegistry.javah9h9 "B<z9هq֬v+x~lGsrc/main/java/org/spongepowered/asm/mixin/transformer/ext/IHotSwap.javah9h9 "CI4H/TAƝ_Rsrc/main/java/org/spongepowered/asm/mixin/transformer/ext/ITargetClassContext.javah9h9 "EmWנ.bRA0ʥ]src/main/java/org/spongepowered/asm/mixin/transformer/ext/extensions/ExtensionCheckClass.javah9+~ h9+~  "F%]PÚ!<$6=.bsrc/main/java/org/spongepowered/asm/mixin/transformer/ext/extensions/ExtensionCheckInterfaces.javah9+~ h9+~  "G5.e_ T `src/main/java/org/spongepowered/asm/mixin/transformer/ext/extensions/ExtensionClassExporter.javah9+~ h9+~  "H mg)6 uz'6GR]src/main/java/org/spongepowered/asm/mixin/transformer/ext/extensions/ExtensionLVTCleaner.javah9+~ h9+~  "I^fDT:AVsrc/main/java/org/spongepowered/asm/mixin/transformer/ext/extensions/package-info.javah9+~ h9+~  "JM ;jJwaOdOKsrc/main/java/org/spongepowered/asm/mixin/transformer/ext/package-info.javah9+~ h9+~  "L^7/{H)d%bbMJsrc/main/java/org/spongepowered/asm/mixin/transformer/meta/MixinInner.javah95h95 "M~|ց-+eHKsrc/main/java/org/spongepowered/asm/mixin/transformer/meta/MixinMerged.javah95h95 "Nz~^A(=O5/Jsrc/main/java/org/spongepowered/asm/mixin/transformer/meta/MixinProxy.javah95h95 "O O@7b˄4x4_Lsrc/main/java/org/spongepowered/asm/mixin/transformer/meta/MixinRenamed.javah95h95 "Poj;=2)[7_Lsrc/main/java/org/spongepowered/asm/mixin/transformer/meta/package-info.javah95h95 "QL4@~Ѻsdٮ:=vGsrc/main/java/org/spongepowered/asm/mixin/transformer/package-info.javah95h95 "S!k+?TYRMsrc/main/java/org/spongepowered/asm/mixin/transformer/struct/Initialiser.javah9=kh9=k "T3^vZ?iKsrc/main/java/org/spongepowered/asm/mixin/transformer/struct/InsnRange.javah9=kh9=k "VKSNV/֙G wR[src/main/java/org/spongepowered/asm/mixin/transformer/throwables/IllegalClassLoadError.javah9Dh9D "W d%aҹdsrc/main/java/org/spongepowered/asm/mixin/transformer/throwables/InvalidInterfaceMixinException.javah9Dh9D "Xݳ3$*i[[Ž^[src/main/java/org/spongepowered/asm/mixin/transformer/throwables/InvalidMixinException.javah9Dh9D "Y=UЙ_|ڞ61G ^src/main/java/org/spongepowered/asm/mixin/transformer/throwables/MixinApplicatorException.javah9Dh9D "Zd.fC8dW 3y`src/main/java/org/spongepowered/asm/mixin/transformer/throwables/MixinPreProcessorException.javah9Dh9D "[^1S4w70^& Zsrc/main/java/org/spongepowered/asm/mixin/transformer/throwables/MixinReloadException.javah9Dh9D "\a:L/9g?.};gsrc/main/java/org/spongepowered/asm/mixin/transformer/throwables/MixinTargetAlreadyLoadedException.javah9Dh9D "]#4 2hhe븁TTJ[src/main/java/org/spongepowered/asm/mixin/transformer/throwables/MixinTransformerError.javah9Dh9D "^Vk^7z_src/main/java/org/spongepowered/asm/mixin/transformer/throwables/ReEntrantTransformerError.javah9Dh9D "_Q?%=r"sRsrc/main/java/org/spongepowered/asm/mixin/transformer/throwables/package-info.javah9Dh9D "bƂ"@!A|'e :(ahPsrc/main/java/org/spongepowered/asm/obfuscation/mapping/common/MappingField.javah9T$h9T$ "hlEt"iX TLQsrc/main/java/org/spongepowered/asm/obfuscation/mapping/common/MappingMethod.javah9T$h9T$ "iL5QCV A{'Psrc/main/java/org/spongepowered/asm/obfuscation/mapping/common/package-info.javah9T$h9T$ "kge,_|Msrc/main/java/org/spongepowered/asm/obfuscation/mapping/fg3/package-info.javah9T$h9T$ "m 4hE5y+Ab_Psrc/main/java/org/spongepowered/asm/obfuscation/mapping/mcp/MappingFieldSrg.javah9Z h9Z  "qh$W_04̿GkMsrc/main/java/org/spongepowered/asm/obfuscation/mapping/mcp/package-info.javah9Z h9Z  "rSsU rتx7|?@7>Isrc/main/java/org/spongepowered/asm/obfuscation/mapping/package-info.javah9Z h9Z  "sJvC{n@@ 7Asrc/main/java/org/spongepowered/asm/obfuscation/package-info.javah9Z h9Z  "t+AН29L -c5src/main/java/org/spongepowered/asm/package-info.javah9Z h9Z  "v %r3q5)>~WGsrc/main/java/org/spongepowered/asm/service/IClassBytecodeProvider.javah9_jh9_j "w l1*5&Tb~!?src/main/java/org/spongepowered/asm/service/IClassProvider.javah9_jh9_j "x n% o#u%CY>>src/main/java/org/spongepowered/asm/service/IClassTracker.javah9_jh9_j "y u2mQ3쬩,?Gsrc/main/java/org/spongepowered/asm/service/IGlobalPropertyService.javah9ag(h9ag( "{HuY$-EݔJ)Hsrc/main/java/org/spongepowered/asm/service/ILegacyClassTransformer.javah9ag(h9ag( "| 6v-,C~Aq!@Asrc/main/java/org/spongepowered/asm/service/IMixinAuditTrail.javah9ag(h9ag( "}c.5O +g[+mN?src/main/java/org/spongepowered/asm/service/IMixinInternal.javah9ag(h9ag( "~E=Is>rdA$>src/main/java/org/spongepowered/asm/service/IMixinService.javah9ag(h9ag( "D@**2,~ i󘲎HGsrc/main/java/org/spongepowered/asm/service/IMixinServiceBootstrap.javah9ag(h9ag( "XI^2 J(+Ej ]?iw=src/main/java/org/spongepowered/asm/service/IPropertyKey.javah9ag(h9ag( ")l,jVxbjDsrc/main/java/org/spongepowered/asm/service/ISyntheticClassInfo.javah9ag(h9ag( "Aw lŚ=Q)eCƪHsrc/main/java/org/spongepowered/asm/service/ISyntheticClassRegistry.javah9ag(h9ag( "3ֵwppQ;RjD=src/main/java/org/spongepowered/asm/service/ITransformer.javah9ag(h9ag( "i Z9}|R$#"Ԙ:Esrc/main/java/org/spongepowered/asm/service/ITransformerProvider.javah9ag(h9ag( "2I -8H[Y [AFsrc/main/java/org/spongepowered/asm/service/ITreeClassTransformer.javah9peh9pe "/:lT3:"nX')f=src/main/java/org/spongepowered/asm/service/MixinService.javah9peh9pe "$lO L jpEXNEsrc/main/java/org/spongepowered/asm/service/MixinServiceAbstract.javah9peh9pe "9#d6Osrc/main/java/org/spongepowered/asm/service/ServiceInitialisationException.javah9peh9pe "QPfڤ8]Isrc/main/java/org/spongepowered/asm/service/ServiceNotAvailableError.javah9peh9pe " 4qqk97a7Dsrc/main/java/org/spongepowered/asm/service/ServiceVersionError.javah9peh9pe "9}M^v@9=src/main/java/org/spongepowered/asm/service/package-info.javah9peh9pe " U(82 Fsrc/main/java/org/spongepowered/asm/transformers/MixinClassReader.javah9̓h9̓ "*3A/7B݃ӈFsrc/main/java/org/spongepowered/asm/transformers/MixinClassWriter.javah9̓h9̓ " 䱜 :CaVEsrc/main/java/org/spongepowered/asm/transformers/TreeTransformer.javah9̓h9̓ "]bY_=#M ѝ*rUBsrc/main/java/org/spongepowered/asm/transformers/package-info.javah9̓h9̓ "z[Kn{ؤ:[KZdz9src/main/java/org/spongepowered/asm/util/Annotations.javahd _hd _ ȋEie޿26src/main/java/org/spongepowered/asm/util/Bytecode.javah9vh9v "k3x)j[u3T迀esrc/main/java/org/spongepowered/asm/util/ConstraintParser.javah9vh9v "ԛÙzzE?:v5src/main/java/org/spongepowered/asm/util/Counter.javah9vh9v "1$uR[@3src/main/java/org/spongepowered/asm/util/Files.javah9ph9p " =Up+ MEVhi 15src/main/java/org/spongepowered/asm/util/Handles.javah9ph9p "amUZvДJD$}ŀ37src/main/java/org/spongepowered/asm/util/IConsumer.javah9ph9p " ]VMU!n&*:src/main/java/org/spongepowered/asm/util/IMessageSink.javah9ph9p "<.FP9w.s#\ f 4f W%>src/main/java/org/spongepowered/asm/util/LanguageFeatures.javah9ph9p "̖ %a(Arv8Fz4src/main/java/org/spongepowered/asm/util/Locals.javah9[h9[ "/s=%e1 =src/main/java/org/spongepowered/asm/util/ObfuscationUtil.javah9[h9[ "Y-#%x\Y7Ӈh;src/main/java/org/spongepowered/asm/util/PrettyPrinter.javah9[h9[ " Ul{ޏٗn8src/main/java/org/spongepowered/asm/util/Quantifier.javah9[h9[ " \TZ-"b6<$bsrc/main/java/org/spongepowered/asm/util/SignaturePrinter.javah9h9 "9s0k&Y.;src/main/java/org/spongepowered/asm/util/VersionNumber.javah9h9 " VaG[fߪdWhy/5src/main/java/org/spongepowered/asm/util/asm/ASM.javah9+/h9+/ " 4F!L;g{)H?Csrc/main/java/org/spongepowered/asm/util/asm/IAnnotatedElement.javah9+/h9+/ "jggLƏ-A?OCsrc/main/java/org/spongepowered/asm/util/asm/IAnnotationHandle.javah9+/h9+/ "d2{d9Z#BMJ6src/main/java/org/spongepowered/asm/util/asm/MethodNodeEx.javah9+/h9+/ " xysrc/main/java/org/spongepowered/asm/util/asm/package-info.javah9+/h9+/ "v&0~=Csrc/main/java/org/spongepowered/asm/util/logging/MessageRouter.javah9h9 "8ӟ_SelYBsrc/main/java/org/spongepowered/asm/util/logging/package-info.javah9h9 "xN-URہX2ä e:src/main/java/org/spongepowered/asm/util/package-info.javah9h9 ".mDiK r_C;src/main/java/org/spongepowered/asm/util/perf/Profiler.javah9(h9( "5,Og: - %N'r!iJfagent2 0 ~8>N}I}d}_Hjava91 0 '>{ rMdVdocs79 2 ZT΄RT\?H~images75 0 yDp[$ !Mjavadoc4 1 &4`xc-p3ȦEresources2 0 +Kۧ^A!extra2 0 [RKt=ާB-S=gradle2 1 >nuQ|O`S9]wrapper2 0 Kk6 Y@6EØ.github2 1 / cM#R&Sworkflows2 0 .+X 97JN&qyXFoGSBC