Êþº¾EŽ  ;net/minecraft/util/thread/ParallelMapTransform$SplitterBase$(Ljava/util/function/BiFunction;II)V   Anet/minecraft/util/thread/ParallelMapTransform$SingleTaskSplitter$assertionsDisabledZjava/lang/AssertionError  ()V runQ(Lnet/minecraft/util/thread/ParallelMapTransform$Container;I)Ljava/lang/Runnable;  &java/util/concurrent/CompletableFuturerunAsync](Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; applyY(Lnet/minecraft/util/thread/ParallelMapTransform$Container;)Ljava/util/function/Function; ! "# thenApplyG(Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;%java/util/HashMap '() *+8net/minecraft/util/thread/ParallelMapTransform$Containersize()I $- .(I)V '0 12copyOut(ILjava/util/Map;)V '4 5.applyOperation7.net/minecraft/util/thread/ParallelMapTransform 9:; <=java/lang/ClassdesiredAssertionStatus()Z#(Ljava/util/function/BiFunction;I)VCodeLineNumberTableLocalVariableTablethisCLnet/minecraft/util/thread/ParallelMapTransform$SingleTaskSplitter; operationLjava/util/function/BiFunction;ILocalVariableTypeTableNLnet/minecraft/util/thread/ParallelMapTransform$SingleTaskSplitter;*Ljava/util/function/BiFunction;MethodParameters Signature.(Ljava/util/function/BiFunction;I)V batchSize(I)Iindex scheduleBatch…(Lnet/minecraft/util/thread/ParallelMapTransform$Container;IILjava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; container:Lnet/minecraft/util/thread/ParallelMapTransform$Container; startIndexendIndexexecutorLjava/util/concurrent/Executor;ELnet/minecraft/util/thread/ParallelMapTransform$Container; StackMapTable“(Lnet/minecraft/util/thread/ParallelMapTransform$Container;IILjava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture<*>;scheduleFinalOperationŒ(Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/util/thread/ParallelMapTransform$Container;)Ljava/util/concurrent/CompletableFuture; allTasksDone(Ljava/util/concurrent/CompletableFuture;+Ljava/util/concurrent/CompletableFuture<*>;³(Ljava/util/concurrent/CompletableFuture<*>;Lnet/minecraft/util/thread/ParallelMapTransform$Container;)Ljava/util/concurrent/CompletableFuture;>;lambda$scheduleFinalOperation$0](Lnet/minecraft/util/thread/ParallelMapTransform$Container;Ljava/lang/Object;)Ljava/util/Map;iignoredLjava/lang/Object;resultLjava/util/Map;Ljava/util/Map;j java/util/Maplambda$scheduleBatch$0>(Lnet/minecraft/util/thread/ParallelMapTransform$Container;I)V†Lnet/minecraft/util/thread/ParallelMapTransform$SplitterBase; SourceFileParallelMapTransform.javaNestHostBootstrapMethodsu v klx&(Ljava/lang/Object;)Ljava/lang/Object;z { ab}#(Ljava/lang/Object;)Ljava/util/Map; €�‚ ƒ„"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; InnerClasses SplitterBaseSingleTaskSplitter ContainerŠ%java/lang/invoke/MethodHandles$LookupŒjava/lang/invoke/MethodHandlesLookup  >?f*+·±@ •–A BCDE*FGBHDIJ D*KLMN?H¬@šABCOFG BHJOPQ?�"²š`Ÿ » Y·¿+º¸°@ Ÿ A4"BC"RS"TF"UF"VWG"BH"RXYJRTUVKZ[\?o +,º¶ °@¥A  BC ]^ RSG  BH ]_ RXJ ]RK` ab? $»$Y*¶&·,M>*¶&¢*,¶/„§ÿï,°@§ ¨©¨"«A*cF$RS$de fgG  fhY ýiú kl?:*¶3±@ ARSTFm?46¶8š§³±@“Y @Knopq6r~sts~wy|…"6† 6‡ '6ˆ‰‹�