Êþº¾Eá  java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;   1com/mojang/realmsclient/gui/task/DataFetcher$Taskthis$0.Lcom/mojang/realmsclient/gui/task/DataFetcher;  java/lang/Object()Vÿÿÿÿÿÿÿÿ   nextUpdateJ  idLjava/lang/String;   updaterLjava/util/concurrent/Callable; " #period % &'repeatStrategy8Lcom/mojang/realmsclient/gui/task/RepeatedDelayStrategy; ) *+ pendingTask(Ljava/util/concurrent/CompletableFuture; -./ 0&java/util/concurrent/CompletableFuturegetNow2>com/mojang/realmsclient/gui/task/DataFetcher$ComputationResult 14 5time 17 89value%()Lcom/mojang/datafixers/util/Either;; <=acceptS(Lcom/mojang/realmsclient/gui/task/DataFetcher$Task;J)Ljava/util/function/Consumer; ?@A BC!com/mojang/datafixers/util/EitherifLeftB(Ljava/util/function/Consumer;)Lcom/mojang/datafixers/util/Either;; ?F GCifRightI JKgetR(Lcom/mojang/realmsclient/gui/task/DataFetcher$Task;)Ljava/util/function/Supplier; MNO PQ,com/mojang/realmsclient/gui/task/DataFetcherexecutorLjava/util/concurrent/Executor; -S TU supplyAsyncf(Ljava/util/function/Supplier;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; W XY lastResultJLcom/mojang/realmsclient/gui/task/DataFetcher$SuccessfulComputationResult; [\] ^_java/util/concurrent/Callablecall()Ljava/lang/Object; Ma bc timeSourceLnet/minecraft/util/TimeSource; Me fg resolutionLjava/util/concurrent/TimeUnit; ijk Jlnet/minecraft/util/TimeSource"(Ljava/util/concurrent/TimeUnit;)J ?n opleft7(Ljava/lang/Object;)Lcom/mojang/datafixers/util/Either; 1r s'(Lcom/mojang/datafixers/util/Either;J)Vujava/lang/Exception ?w xpright z{| }~6com/mojang/realmsclient/gui/task/RepeatedDelayStrategydelayCyclesAfterFailure()J M€ �‚LOGGERLorg/slf4j/Logger;„6Failed to process task {}, will repeat after {} cycles †‡ˆ ‰Šjava/lang/LongvalueOf(J)Ljava/lang/Long; Œ�Ž ��org/slf4j/Loggerwarn((Ljava/lang/String;[Ljava/lang/Object;)V’Hcom/mojang/realmsclient/gui/task/DataFetcher$SuccessfulComputationResult ‘” •(Ljava/lang/Object;J)V z— ˜~delayCyclesAfterSuccess Signature$Ljava/util/concurrent/Callable;oLjava/util/concurrent/CompletableFuture;>;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;OLcom/mojang/realmsclient/gui/task/DataFetcher$SuccessfulComputationResult;›(Lcom/mojang/realmsclient/gui/task/DataFetcher;Ljava/lang/String;Ljava/util/concurrent/Callable;JLcom/mojang/realmsclient/gui/task/RepeatedDelayStrategy;)VCodeLineNumberTableLocalVariableTablethis3Lcom/mojang/realmsclient/gui/task/DataFetcher$Task;LocalVariableTypeTable8Lcom/mojang/realmsclient/gui/task/DataFetcher$Task;MethodParametersr(Ljava/lang/String;Ljava/util/concurrent/Callable;JLcom/mojang/realmsclient/gui/task/RepeatedDelayStrategy;)VupdateIfNeeded(J)Vresult@Lcom/mojang/realmsclient/gui/task/DataFetcher$ComputationResult;completionTime currentTimeELcom/mojang/realmsclient/gui/task/DataFetcher$ComputationResult; StackMapTableresetlambda$updateIfNeeded$2B()Lcom/mojang/realmsclient/gui/task/DataFetcher$ComputationResult;Ljava/lang/Object;eLjava/lang/Exception;TT;lambda$updateIfNeeded$1(JLjava/lang/Exception;)Vcycleslambda$updateIfNeeded$0(JLjava/lang/Object;)V(Ljava/lang/Object; SourceFileDataFetcher.javaNestHostBootstrapMethodsÃ(Ljava/lang/Object;)VÅ Æ »¼È É ¸¹Ë(Ljava/lang/Exception;)V_Î Ï ²³³Ò ÓÔÕ Ö×"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; InnerClassesTaskComputationResultSuccessfulComputationResultÝ%java/lang/invoke/MethodHandles$Lookupßjava/lang/invoke/MethodHandlesLookup! ™š#&'*+™›œ�XY™žœ� Ÿ ¼,*+Y¸Wµ*· *µ*,µ*-µ*µ!*µ$±¡;9<=>%?+@¢>,£¤, ,, ,#,&'¥,£¦,š§ €#&™¨©ª þ\*´(Æ:*´(¶,À1N-DZ*µ(-´37-¶6*º:¶>*ºD¶EW*´”�**ºH*´´L¸Rµ(±¡2 CDEGIJ#K/L:P>WGX[c¢*+«¬#­\£¤\®¥+«¯\£¦° ü1ú%§®± Z*µ(*µV*µ±¡fg hi¢ £¤¥ £¦²³ ãM*´¹ZL*´´`*´´d¹hA»1Y+¸m ·q°L*´´`*´´d¹hA»1Y+¸v ·q°*+t¡Z [\+],^@_¢4 !«´ ­@ ­,!µ¶M£¤¥ !«·M£¦°kt¸¹  :*´$¹y7²ƒ½Y*´SY¸…SY-S¹‹**´!iaµ±¡Q R,S9T¢*:£¤:­:µ¶ /º¥ :£¦»¼ z"*»‘Y-·“µV**´!*´$¹–iaµ±¡M N!O¢ "£¤"­"8´¥ "£¦™½¾¿ÀMÁ ÑÂÄÂÑÂÇÊÑÌÍÐØ"MÙ1MÚ‘MÛÜÞà