Êþº¾Ec  java/lang/Object()V2it/unimi/dsi/fastutil/objects/ReferenceOpenHashSet   *net/minecraft/advancements/AdvancementNodechildrenLjava/util/Set;  holder.Lnet/minecraft/advancements/AdvancementHolder;  parent,Lnet/minecraft/advancements/AdvancementNode;  ,net/minecraft/advancements/AdvancementHoldervalue*()Lnet/minecraft/advancements/Advancement;  !getRootZ(Lnet/minecraft/advancements/AdvancementNode;)Lnet/minecraft/advancements/AdvancementNode; # $.()Lnet/minecraft/advancements/AdvancementNode; &'( )* java/util/Setadd(Ljava/lang/Object;)Z , -.xF 0 1.y 3 4*equals 6 78hashCode()I : ;<id&()Lnet/minecraft/resources/Identifier; >?@ AB"net/minecraft/resources/IdentifiertoString()Ljava/lang/String;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable; Signature=Ljava/util/Set;](Lnet/minecraft/advancements/AdvancementHolder;Lnet/minecraft/advancements/AdvancementNode;)VCodeLineNumberTableLocalVariableTablethisMethodParametersRuntimeInvisibleAnnotations1Lcom/google/common/annotations/VisibleForTesting; advancement0()Lnet/minecraft/advancements/AdvancementHolder;isTask()Z StackMapTableisRootroot()Ljava/lang/Iterable;D()Ljava/lang/Iterable;addChild/(Lnet/minecraft/advancements/AdvancementNode;)Vchild setLocation(FF)V()FthatobjLjava/lang/Object; SourceFileAdvancementNode.java! CDEF-.1.GHh*·*»Y· µ *+µ*,µ±I J KL MNC DOH2*´¶°IJ KPH/*´°IJ KQRHB *´Æ§¬IJ  KS @TRHB *´Ç§¬I#J  KS @$H/*´°I'J KCDU$H/*¸°I+J K !Hx*L+¶"M,Ç+°,L§ÿóI/12 3 56J OUSü ü  LOVH/*´ °I:J KEWXYHD *´ +¹%W±I ? @J K ZLZMN[\HQ *#µ+*$µ/±ICD EJ  K -. 1.L -1-]H/*´+®IHJ K1]H/*´/®ILJ K4*Hy'*+¦¬+Á ™+À M*´,´¶2™§¬IQRTJ ^'K'_`S@L_78H2*´¶5¬IYJ KABH5 *´¶9¶=°I^J  Kab