Êþº¾EÒ apply()Ljava/util/function/Function;  )net/minecraft/client/model/QuadrupedModelK(Lnet/minecraft/client/model/geom/ModelPart;Ljava/util/function/Function;)V  &net/minecraft/client/model/EntityModel)net/minecraft/client/model/geom/PartNameshead  )net/minecraft/client/model/geom/ModelPartgetChild?(Ljava/lang/String;)Lnet/minecraft/client/model/geom/ModelPart;  +Lnet/minecraft/client/model/geom/ModelPart;body   right_hind_leg " # rightHindLeg% left_hind_leg ' ( leftHindLeg*right_front_leg , - rightFrontLeg/left_front_leg 1 2 leftFrontLeg47net/minecraft/client/model/geom/builders/MeshDefinition 36 7()V 39 :;getRoot;()Lnet/minecraft/client/model/geom/builders/PartDefinition; =>? @A8net/minecraft/client/model/geom/builders/CubeListBuildercreate<()Lnet/minecraft/client/model/geom/builders/CubeListBuilder; =C DEtexOffs>(II)Lnet/minecraft/client/model/geom/builders/CubeListBuilder;À€ÁA =J KLaddBox|(FFFFFFLnet/minecraft/client/model/geom/builders/CubeDeformation;)Lnet/minecraft/client/model/geom/builders/CubeListBuilder;ÀÀ OPQ RS(net/minecraft/client/model/geom/PartPoseoffset/(FFF)Lnet/minecraft/client/model/geom/PartPose; UVW XY7net/minecraft/client/model/geom/builders/PartDefinitionaddOrReplaceChild±(Ljava/lang/String;Lnet/minecraft/client/model/geom/builders/CubeListBuilder;Lnet/minecraft/client/model/geom/PartPose;)Lnet/minecraft/client/model/geom/builders/PartDefinition;À Á ÀàA A€`net/minecraft/util/Mth?ÉÛ Oc deoffsetAndRotation2(FFFFFF)Lnet/minecraft/client/model/geom/PartPose; g hi createLegsy(Lnet/minecraft/client/model/geom/builders/PartDefinition;ZZILnet/minecraft/client/model/geom/builders/CubeDeformation;)V =k lmmirror=(Z)Lnet/minecraft/client/model/geom/builders/CubeListBuilder;À@€À@@à@@ t uv setupAnim(Ljava/lang/Object;)V xyz {|Bnet/minecraft/client/renderer/entity/state/LivingEntityRenderStatexRotF<Žú5 y x€ �|yRot € x„ …|walkAnimationPos x‡ ˆ|walkAnimationSpeed?*Œ _‹ Œ�cos(D)F?³33@IÛ ‘ u’G(Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;)V.(Lnet/minecraft/client/model/geom/ModelPart;)VCodeLineNumberTableLocalVariableTablethis+Lnet/minecraft/client/model/QuadrupedModel;rootLocalVariableTypeTable0Lnet/minecraft/client/model/QuadrupedModel;MethodParameters renderTypeLjava/util/function/Function;xLjava/util/function/Function; Signature¦(Lnet/minecraft/client/model/geom/ModelPart;Ljava/util/function/Function;)VcreateBodyMeshx(IZZLnet/minecraft/client/model/geom/builders/CubeDeformation;)Lnet/minecraft/client/model/geom/builders/MeshDefinition;legSizeI mirrorLeftLegZmirrorRightLegg:Lnet/minecraft/client/model/geom/builders/CubeDeformation;mesh9Lnet/minecraft/client/model/geom/builders/MeshDefinition;9Lnet/minecraft/client/model/geom/builders/PartDefinition;rightLeg:Lnet/minecraft/client/model/geom/builders/CubeListBuilder;leftLegstateDLnet/minecraft/client/renderer/entity/state/LivingEntityRenderState; animationPosanimationSpeedTT;(TT;)VuLnet/minecraft/client/model/EntityModel; SourceFileQuadrupedModel.javaBootstrapMethods¼&(Ljava/lang/Object;)Ljava/lang/Object;¾ ¿ÀÁ ÂÃ4net/minecraft/client/renderer/rendertype/RenderTypes entityCutout[(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/client/renderer/rendertype/RenderType;ÃÆ ÇÈÉ ÊË"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Î%java/lang/invoke/MethodHandles$LookupÐjava/lang/invoke/MethodHandlesLookup! #(-2 “”U *+º·±•  – —˜ ™š  —›œ™ ”¹C*+,· *+¶µ*+¶µ*+¶µ!*+$¶µ&*+)¶µ+*+.¶µ0±•" !"$#.$8%B&– C—˜C™C�žšC—›C�Ÿœ ™� ¡ ¢£” w»3Y·5:¶8:¸<¶BFFGHHH-¶I d†M¸N¶TW¸<¶BZ[\]^H-¶I d† a ¸b¶TW-¸f°•:) *,-.4/7,;1?2F3d4g1k6t7–>w¤¥w¦§w¨§w©ª n«¬g™­œ¤¦¨© hi”“¸<¶j¶Bn no†o¶I:¸<¶j¶Bn no†o¶I:*pd†q¸N¶TW*$rd†q¸N¶TW*)pd†Z¸N¶TW*.rd†Z¸N¶TW±•;<>=S>h?}@’A–H“™­“¦§“¨§“¤¥“©ªt®¯>U°¯œ™¦¨¤©u’” ‚*+·s*´+´w}jµ~*´+´}jµ‚+´ƒE+´†F*´!$‰j�¸ŠŽj%jµ~*´&$‰j�b�¸ŠŽj%jµ~*´+$‰j�b�¸ŠŽj%jµ~*´0$‰j�¸ŠŽj%jµ~±•* EGH!J&K+M?NVOmP�Q–*‚—˜‚±²&\³|+W´|š‚—›‚±µœ± ¶Auv”E *+Àx¶�±•–  —˜š  —›œ± ·¸¹º Å»½ÄÌ ÍÏÑ