Êþº¾E© setE()Lnet/minecraft/client/OptionInstance$CycleableValueSet$ValueSetter; applyå(Lnet/minecraft/client/OptionInstance$CycleableValueSet;Lnet/minecraft/client/OptionInstance$TooltipSupplier;IIILnet/minecraft/client/Options;Lnet/minecraft/client/OptionInstance$ValueUpdateListener;)Ljava/util/function/Function;  #net/minecraft/client/OptionInstancetoStringLjava/util/function/Function;  java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object; getD(Lnet/minecraft/client/OptionInstance;)Ljava/util/function/Supplier;  /net/minecraft/client/gui/components/CycleButtonbuilderu(Ljava/util/function/Function;Ljava/util/function/Supplier;)Lnet/minecraft/client/gui/components/CycleButton$Builder; !" #$5net/minecraft/client/OptionInstance$CycleableValueSetvalueListSupplierE()Lnet/minecraft/client/gui/components/CycleButton$ValueListSupplier; &'( )*7net/minecraft/client/gui/components/CycleButton$Builder withValues~(Lnet/minecraft/client/gui/components/CycleButton$ValueListSupplier;)Lnet/minecraft/client/gui/components/CycleButton$Builder; &, -. withTooltipp(Lnet/minecraft/client/OptionInstance$TooltipSupplier;)Lnet/minecraft/client/gui/components/CycleButton$Builder; 0 12caption&Lnet/minecraft/network/chat/Component;4 56 onValueChangeô(Lnet/minecraft/client/OptionInstance$CycleableValueSet;Lnet/minecraft/client/OptionInstance;Lnet/minecraft/client/Options;Lnet/minecraft/client/OptionInstance$ValueUpdateListener;)Lnet/minecraft/client/gui/components/CycleButton$OnValueChange; &8 9:createœ(IIIILnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/components/CycleButton$OnValueChange;)Lnet/minecraft/client/gui/components/CycleButton; < = valueSetter ?@A BAnet/minecraft/client/OptionInstance$CycleableValueSet$ValueSetter:(Lnet/minecraft/client/OptionInstance;Ljava/lang/Object;)V DEF GHnet/minecraft/client/Optionssave()V JKL MN7net/minecraft/client/OptionInstance$ValueUpdateListener valueChanged(Ljava/lang/Object;)VPjava/lang/ObjectR,net/minecraft/client/OptionInstance$ValueSet SignatureJ()Lnet/minecraft/client/gui/components/CycleButton$ValueListSupplier;CodeLineNumberTableLocalVariableTablethis7Lnet/minecraft/client/OptionInstance$CycleableValueSet;LocalVariableTypeTable;J()Lnet/minecraft/client/OptionInstance$CycleableValueSet$ValueSetter; createButton®(Lnet/minecraft/client/OptionInstance$TooltipSupplier;Lnet/minecraft/client/Options;IIILnet/minecraft/client/OptionInstance$ValueUpdateListener;)Ljava/util/function/Function;tooltip5Lnet/minecraft/client/OptionInstance$TooltipSupplier;optionsLnet/minecraft/client/Options;xIywidthonValueChanged9Lnet/minecraft/client/OptionInstance$ValueUpdateListener;:Lnet/minecraft/client/OptionInstance$TooltipSupplier;?Lnet/minecraft/client/OptionInstance$ValueUpdateListener<-TT;>;MethodParameters(Lnet/minecraft/client/OptionInstance$TooltipSupplier;Lnet/minecraft/client/Options;IIILnet/minecraft/client/OptionInstance$ValueUpdateListener<-TT;>;)Ljava/util/function/Function;Lnet/minecraft/client/gui/components/AbstractWidget;>;lambda$createButton$0ê(Lnet/minecraft/client/OptionInstance$TooltipSupplier;IIILnet/minecraft/client/Options;Lnet/minecraft/client/OptionInstance$ValueUpdateListener;Lnet/minecraft/client/OptionInstance;)Lnet/minecraft/client/gui/components/AbstractWidget;instance%Lnet/minecraft/client/OptionInstance;lambda$createButton$1Â(Lnet/minecraft/client/OptionInstance;Lnet/minecraft/client/Options;Lnet/minecraft/client/OptionInstance$ValueUpdateListener;Lnet/minecraft/client/gui/components/CycleButton;Ljava/lang/Object;)VvalueLjava/lang/Object;[Ljava/lang/Object;Lnet/minecraft/client/OptionInstance$ValueSet; SourceFileOptionInstance.javaNestHostBootstrapMethodsB| } N € � mnƒ[(Lnet/minecraft/client/OptionInstance;)Lnet/minecraft/client/gui/components/AbstractWidget;…()Ljava/lang/Object;‡ ˆ …ŠF(Lnet/minecraft/client/gui/components/CycleButton;Ljava/lang/Object;)V Œ � qr� �‘’ “”"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClassesCycleableValueSet ValueSetter™3net/minecraft/client/OptionInstance$TooltipSupplierTooltipSupplierValueUpdateListenerBuilderžAnet/minecraft/client/gui/components/CycleButton$ValueListSupplierValueListSupplier¡=net/minecraft/client/gui/components/CycleButton$OnValueChange OnValueChangeValueSet¥%java/lang/invoke/MethodHandles$Lookup§java/lang/invoke/MethodHandlesLookup OQ#$ST=UBº°VÎW XYZ X[S\]^Uœ*+,º°VÓWHXY_`abcdedfdghZ X[_igjk_acefgSlmnUÎ <´ Y¸Wº¸*¹¶%+¶+´/*º3¶7°VÓÔÕ8Ö;ÓWR<XY<_`<cd<ed<fd<ab<gh<opZ <X[qrU‹*¹;+¹>,¶C-¹I±VרÙÚW4XYopabghstZ X[Suvwx y*Žz{zŽ~‚Ž„†„މ‹‰•J – ? — ˜ š J › &œ �Ÿ  ¢ Q £ ¤¦¨