ĘūēžEĶ  %net/minecraft/server/level/TicketTypetimeout()J   !net/minecraft/server/level/Ticket,(Lnet/minecraft/server/level/TicketType;IJ)V  java/lang/Object()V  type'Lnet/minecraft/server/level/TicketType;   ticketLevelI   ticksLeftJ  ! hasTimeout()Z #$% &'/net/minecraft/core/registries/BuiltInRegistries TICKET_TYPELnet/minecraft/core/Registry; )*+ ,-net/minecraft/util/UtilgetRegisteredNameC(Lnet/minecraft/core/Registry;Ljava/lang/Object;)Ljava/lang/String;/ 01makeConcatWithConstants)(Ljava/lang/String;IJJ)Ljava/lang/String;3 04'(Ljava/lang/String;I)Ljava/lang/String; 678 9:net/minecraft/core/Registry byNameCodec"()Lcom/mojang/serialization/Codec; =>? @Acom/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;C DEapply()Ljava/util/function/Function; GHI JK!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; MNO PQnet/minecraft/util/ExtraCodecsNON_NEGATIVE_INT Lcom/mojang/serialization/Codec;SlevelC =V WXLONG0Lcom/mojang/serialization/codecs/PrimitiveCodec;Z ticks_left \]^ _`java/lang/LongvalueOf(J)Ljava/lang/Long; bcd ef.com/mojang/serialization/codecs/PrimitiveCodecoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;C ijk lm;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupˆ(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P3;o Dp(()Lcom/mojang/datafixers/util/Function3; rst Du!com/mojang/datafixers/Products$P3r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function3;)Lcom/mojang/datafixers/kinds/App;C xyz {|2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; ~ €CODEC#Lcom/mojang/serialization/MapCodec; SignatureHLcom/mojang/serialization/MapCodec;+(Lnet/minecraft/server/level/TicketType;I)VCodeLineNumberTableLocalVariableTablethis#Lnet/minecraft/server/level/Ticket;MethodParameterstoString()Ljava/lang/String; StackMapTablegetType)()Lnet/minecraft/server/level/TicketType;getTicketLevel()IresetTicksLeftdecreaseTicksLeft isTimedOutlambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;lambda$static$15(Lnet/minecraft/server/level/Ticket;)Ljava/lang/Long;t SourceFile Ticket.javaBootstrapMethods (Ticket[ ] with  ticks left ( out of)ĸTicket[ ] with no timeout¤&(Ljava/lang/Object;)Ljava/lang/Object;Ļ § ŽŠL(Lnet/minecraft/server/level/Ticket;)Lnet/minecraft/server/level/TicketType;Ģ Ŧ Ž8(Lnet/minecraft/server/level/Ticket;)Ljava/lang/Integer;° ą ˜™™´J(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;ˇo(Lnet/minecraft/server/level/TicketType;Ljava/lang/Integer;Ljava/lang/Long;)Lnet/minecraft/server/level/Ticket;š ē ”••Ŋ žŋĀ 0Á$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;à ÄÅÆ ĮČ"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; InnerClassesInstanceĖcom/mojang/datafixers/ProductsP3Ī%java/lang/invoke/MethodHandles$LookupŅjava/lang/invoke/MethodHandlesLookup!€‚  ƒ„M *++ļˇą…  †  ‡ˆ  ‰  „l*ˇ *+ĩ*ĩ*!ĩą… †*‡ˆ‰ Š‹„x=*´ļ™"˛"*´¸(*´*´*´ļē.°˛"*´¸(*´ē2°…! ")$† =‡ˆŒ)Ž„/*´°…(† ‡ˆ„/*´Ŧ…,† ‡ˆ‘„: **´ļĩą… 0 1†  ‡ˆ’„P*´ļ™ *Y´ eĩą…4 57† ‡ˆŒ“!„N*´ļ™*´ ”œ§Ŧ…:† ‡ˆŒ@ ”•„M*˛"š5;š<ēBļF˛LRš<ēTļF˛UY ¸[šaēgļFļh*ēnļq°…   0@ IL † M–— ˜™„2*´¸[°…† šˆ›„$ ēv¸wŗ}ą… œž@ŧŸŧĄÂŖĨ¨ÂŖĒ­ÂŖ¯˛ÂŗĩļÂŖ¸ģÉixĘrËÍÎĐŌ