Êþº¾E3  java/lang/Object()V4net/minecraft/client/data/models/model/ModelTemplate  java/util/Optionalempty()Ljava/util/Optional;  `(Ljava/util/Optional;Ljava/util/Optional;[Lnet/minecraft/client/data/models/model/TextureSlot;)V makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;  "net/minecraft/resources/IdentifierwithDefaultNamespace8(Ljava/lang/String;)Lnet/minecraft/resources/Identifier;  of((Ljava/lang/Object;)Ljava/util/Optional;" #(I)Ljava/lang/String;"&2net/minecraft/client/data/models/model/TextureSlot %( )*STEM4Lnet/minecraft/client/data/models/model/TextureSlot; ,-. /05net/minecraft/client/data/models/model/ModelTemplatescreate‘(Ljava/lang/String;Ljava/lang/String;[Lnet/minecraft/client/data/models/model/TextureSlot;)Lnet/minecraft/client/data/models/model/ModelTemplate;2cube %4 5*PARTICLE %7 8*NORTH %: ;*SOUTH %= >*EAST %@ A*WEST %C D*UP %F G*DOWN ,I /J(Ljava/lang/String;[Lnet/minecraft/client/data/models/model/TextureSlot;)Lnet/minecraft/client/data/models/model/ModelTemplate; ,L MNCUBE6Lnet/minecraft/client/data/models/model/ModelTemplate;Pcube_directional ,R SNCUBE_DIRECTIONALUcube_all %W X*ALL ,Z [NCUBE_ALL]cube_all_inner_faces ,_ `NCUBE_ALL_INNER_FACESbcube_mirrored_alld _mirrored ,f gNCUBE_MIRRORED_ALLicube_north_west_mirrored_allk_north_west_mirrored ,m nNCUBE_NORTH_WEST_MIRRORED_ALLpcube_column_uv_locked_xr_x %t u*END %w x*SIDE ,z {NCUBE_COLUMN_UV_LOCKED_X}cube_column_uv_locked_y_y ,� ‚NCUBE_COLUMN_UV_LOCKED_Y„cube_column_uv_locked_z†_z ,ˆ ‰NCUBE_COLUMN_UV_LOCKED_Z‹ cube_column ,� ŽN CUBE_COLUMN�cube_column_horizontal’ _horizontal ,” •NCUBE_COLUMN_HORIZONTAL—cube_column_mirrored ,™ šNCUBE_COLUMN_MIRROREDœcube_top %ž Ÿ*TOP ,¡ ¢NCUBE_TOP¤cube_bottom_top %¦ §*BOTTOM ,© ªNCUBE_BOTTOM_TOP¬!template_cube_bottom_top_indented ,® ¯NCUBE_BOTTOM_TOP_INDENTED±cube_bottom_top_inner_faces ,³ ´NCUBE_BOTTOM_TOP_INNER_FACES¶ orientable %¸ ¹*FRONT ,» ¼NCUBE_ORIENTABLE¾orientable_with_bottom ,À ÁNCUBE_ORIENTABLE_TOP_BOTTOMÃorientable_verticalÅ _vertical ,Ç ÈNCUBE_ORIENTABLE_VERTICALÊbutton %Ì Í*TEXTURE ,Ï ÐNBUTTONÒbutton_pressedÔ_pressed ,Ö ×NBUTTON_PRESSEDÙbutton_inventoryÛ _inventory ,Ý ÞNBUTTON_INVENTORYàtemplate_sign_rot_0 ,â ãN SIGN_ROT_0åtemplate_sign_rot_1 ,ç èN SIGN_ROT_1êtemplate_sign_rot_2 ,ì íN SIGN_ROT_2ïtemplate_sign_rot_3 ,ñ òN SIGN_ROT_3ôtemplate_wall_sign ,ö ÷N WALL_SIGNùtemplate_hanging_sign_rot_0 ,û üNHANGING_SIGN_ROT_0þtemplate_hanging_sign_rot_1 , NHANGING_SIGN_ROT_1template_hanging_sign_rot_2 , NHANGING_SIGN_ROT_2template_hanging_sign_rot_3 ,  NHANGING_SIGN_ROT_3 $template_attached_hanging_sign_rot_0 , NATTACHED_HANGING_SIGN_ROT_0$template_attached_hanging_sign_rot_1 , NATTACHED_HANGING_SIGN_ROT_1$template_attached_hanging_sign_rot_2 , NATTACHED_HANGING_SIGN_ROT_2$template_attached_hanging_sign_rot_3 , NATTACHED_HANGING_SIGN_ROT_3!template_wall_hanging_sign ,# $NWALL_HANGING_SIGN&door_bottom_left( _bottom_left ,* +NDOOR_BOTTOM_LEFT-door_bottom_left_open/_bottom_left_open ,1 2NDOOR_BOTTOM_LEFT_OPEN4door_bottom_right6 _bottom_right ,8 9NDOOR_BOTTOM_RIGHT;door_bottom_right_open=_bottom_right_open ,? @NDOOR_BOTTOM_RIGHT_OPENB door_top_leftD _top_left ,F GN DOOR_TOP_LEFTIdoor_top_left_openK_top_left_open ,M NNDOOR_TOP_LEFT_OPENPdoor_top_rightR _top_right ,T UNDOOR_TOP_RIGHTWdoor_top_right_openY_top_right_open ,[ \NDOOR_TOP_RIGHT_OPEN^custom_fence_post`_post ,b cNCUSTOM_FENCE_POSTecustom_fence_side_northg _side_north ,i jNCUSTOM_FENCE_SIDE_NORTHlcustom_fence_side_eastn _side_east ,p qNCUSTOM_FENCE_SIDE_EASTscustom_fence_side_southu _side_south ,w xNCUSTOM_FENCE_SIDE_SOUTHzcustom_fence_side_west| _side_west ,~ NCUSTOM_FENCE_SIDE_WEST�custom_fence_inventory ,ƒ „NCUSTOM_FENCE_INVENTORY† fence_post ,ˆ ‰N FENCE_POST‹ fence_side�_side ,� �N FENCE_SIDE’fence_inventory ,” •NFENCE_INVENTORY—template_wall_post %™ š*WALL ,œ �N WALL_POSTŸtemplate_wall_side ,¡ ¢N WALL_LOW_SIDE¤template_wall_side_tall¦ _side_tall ,¨ ©NWALL_TALL_SIDE«wall_inventory ,­ ®NWALL_INVENTORY°template_custom_fence_gate ,² ³NCUSTOM_FENCE_GATE_CLOSEDµtemplate_custom_fence_gate_open·_open ,¹ ºNCUSTOM_FENCE_GATE_OPEN¼template_custom_fence_gate_wall¾_wall ,À ÁNCUSTOM_FENCE_GATE_WALL_CLOSEDÃ$template_custom_fence_gate_wall_openÅ _wall_open ,Ç ÈNCUSTOM_FENCE_GATE_WALL_OPENÊtemplate_fence_gate ,Ì ÍNFENCE_GATE_CLOSEDÏtemplate_fence_gate_open ,Ñ ÒNFENCE_GATE_OPENÔtemplate_fence_gate_wall ,Ö ×NFENCE_GATE_WALL_CLOSEDÙtemplate_fence_gate_wall_open ,Û ÜNFENCE_GATE_WALL_OPENÞpressure_plate_up ,à áNPRESSURE_PLATE_UPãpressure_plate_downå_down ,ç èNPRESSURE_PLATE_DOWN ,ê /ëm([Lnet/minecraft/client/data/models/model/TextureSlot;)Lnet/minecraft/client/data/models/model/ModelTemplate; ,í îN PARTICLE_ONLYðslab ,ò óN SLAB_BOTTOMõslab_top÷_top ,ù úNSLAB_TOPüleaves ,þ ÿNLEAVESstairs , NSTAIRS_STRAIGHT inner_stairs_inner ,  N STAIRS_INNER  outer_stairs_outer , N STAIRS_OUTERtemplate_trapdoor_top , N TRAPDOOR_TOPtemplate_trapdoor_bottom_bottom , NTRAPDOOR_BOTTOM template_trapdoor_open ," #N TRAPDOOR_OPEN%template_bed_head ,' (NBED_HEAD*template_bed_foot ,, -NBED_FOOT/ template_orientable_trapdoor_top ,1 2NORIENTABLE_TRAPDOOR_TOP4#template_orientable_trapdoor_bottom ,6 7NORIENTABLE_TRAPDOOR_BOTTOM9!template_orientable_trapdoor_open ,; <NORIENTABLE_TRAPDOOR_OPEN>pointed_dripstone %@ A*CROSS ,C DNPOINTED_DRIPSTONEFcross ,H ANJ tinted_cross ,L MN TINTED_CROSSOcross_emissive %Q R*CROSS_EMISSIVE ,T RNVflower_pot_cross %X Y*PLANT ,[ \NFLOWER_POT_CROSS^tinted_flower_pot_cross ,` aNTINTED_FLOWER_POT_CROSScflower_pot_cross_emissive ,e fNFLOWER_POT_CROSS_EMISSIVEh rail_flat %j k*RAIL ,m nN RAIL_FLATp rail_curvedr_corner ,t uN RAIL_CURVEDwtemplate_rail_raised_ney _raised_ne ,{ |NRAIL_RAISED_NE~template_rail_raised_sw€ _raised_sw ,‚ ƒNRAIL_RAISED_SW…carpet %‡ ˆ*WOOL ,Š ‹NCARPET�mossy_carpet_side ,� �NMOSSY_CARPET_SIDE’ flowerbed_1”_1 %– —* FLOWERBED ,™ šN FLOWERBED_1œ flowerbed_2ž_2 ,  ¡N FLOWERBED_2£ flowerbed_3¥_3 ,§ ¨N FLOWERBED_3ª flowerbed_4¬_4 ,® ¯N FLOWERBED_4±template_leaf_litter_1 ,³ ´N LEAF_LITTER_1¶template_leaf_litter_2 ,¸ ¹N LEAF_LITTER_2»template_leaf_litter_3 ,½ ¾N LEAF_LITTER_3Àtemplate_leaf_litter_4 , ÃN LEAF_LITTER_4Å coral_fan %Ç È*FAN ,Ê ËN CORAL_FANÍcoral_wall_fan ,Ï ÐNCORAL_WALL_FANÒtemplate_glazed_terracotta %Ô Õ*PATTERN ,× ØNGLAZED_TERRACOTTAÚtemplate_chorus_flower ,Ü ÝN CHORUS_FLOWERßtemplate_daylight_detector ,á âNDAYLIGHT_DETECTORätemplate_glass_pane_nosideæ_noside %è é*PANE ,ë ìNSTAINED_GLASS_PANE_NOSIDEîtemplate_glass_pane_noside_altð _noside_alt ,ò óNSTAINED_GLASS_PANE_NOSIDE_ALTõtemplate_glass_pane_post %÷ ø*EDGE ,ú ûNSTAINED_GLASS_PANE_POSTýtemplate_glass_pane_side ,ÿ NSTAINED_GLASS_PANE_SIDEtemplate_glass_pane_side_alt _side_alt , NSTAINED_GLASS_PANE_SIDE_ALT template_command_block %  *BACK , N COMMAND_BLOCK)template_chiseled_bookshelf_slot_top_left_slot_top_left , N CHISELED_BOOKSHELF_SLOT_TOP_LEFT(template_chiseled_bookshelf_slot_top_mid _slot_top_mid , NCHISELED_BOOKSHELF_SLOT_TOP_MID*template_chiseled_bookshelf_slot_top_right!_slot_top_right ,# $N!CHISELED_BOOKSHELF_SLOT_TOP_RIGHT&,template_chiseled_bookshelf_slot_bottom_left(_slot_bottom_left ,* +N#CHISELED_BOOKSHELF_SLOT_BOTTOM_LEFT-+template_chiseled_bookshelf_slot_bottom_mid/_slot_bottom_mid ,1 2N"CHISELED_BOOKSHELF_SLOT_BOTTOM_MID4-template_chiseled_bookshelf_slot_bottom_right6_slot_bottom_right ,8 9N$CHISELED_BOOKSHELF_SLOT_BOTTOM_RIGHT;template_shelf_body ,= >N SHELF_BODY@template_shelf_inventory ,B CNSHELF_INVENTORYEtemplate_shelf_unpoweredG _unpowered ,I JNSHELF_UNPOWEREDLtemplate_shelf_unconnectedN _unconnected ,P QNSHELF_UNCONNECTEDStemplate_shelf_leftU_left ,W XN SHELF_LEFTZtemplate_shelf_center\_center ,^ _N SHELF_CENTERatemplate_shelf_rightc_right ,e fN SHELF_RIGHThtemplate_anvil ,j kNANVIL mno pqjava/util/stream/IntStreamrange (II)Ljava/util/stream/IntStream;s tuapply"()Ljava/util/function/IntFunction; mw xymapToObj;(Ljava/util/function/IntFunction;)Ljava/util/stream/Stream;s |}~ €java/util/stream/StreamtoArray5(Ljava/util/function/IntFunction;)[Ljava/lang/Object;‚7[Lnet/minecraft/client/data/models/model/ModelTemplate; ,„ …‚STEMS‡ stem_fruit %‰ Š* UPPER_STEM ,Œ �N ATTACHED_STEM�crop %‘ ’*CROP ,” ’N–template_fire_floor %˜ ™*FIRE ,› œN FIRE_FLOORžtemplate_fire_side ,  ¡N FIRE_SIDE£template_fire_side_alt ,¥ ¦N FIRE_SIDE_ALT¨template_fire_up ,ª «NFIRE_UP­template_fire_up_alt ,¯ °N FIRE_UP_ALT²template_campfire %´ µ*LIT_LOG ,· ¸NCAMPFIREºtemplate_lantern %¼ ½*LANTERN ,¿ ½NÁtemplate_hanging_lanternÃ_hanging ,Å ÆNHANGING_LANTERNÈtemplate_chain ,Ê ËNCHAINÍtemplate_bars_capÏ_cap %Ñ Ò*BARS ,Ô ÕNBARS_CAP×template_bars_cap_altÙ_cap_alt ,Û ÜN BARS_CAP_ALTÞtemplate_bars_post ,à áN BARS_POSTãtemplate_bars_post_endså _post_ends ,ç èNBARS_POST_ENDSêtemplate_bars_side ,ì íNBARS_POST_SIDEïtemplate_bars_side_alt ,ñ òNBARS_POST_SIDE_ALTôtemplate_torch %ö ÷*TORCH ,ù ÷Nûtemplate_torch_unlit ,ý þN TORCH_UNLITtemplate_torch_wall , N WALL_TORCHtemplate_torch_wall_unlit , NWALL_TORCH_UNLIT template_redstone_torch ,  NREDSTONE_TORCHtemplate_redstone_torch_wall , NREDSTONE_WALL_TORCHtemplate_piston % *PLATFORM , NPISTONtemplate_piston_head % *UNSTICKY ,! "N PISTON_HEAD$template_piston_head_short ,& 'NPISTON_HEAD_SHORT)template_seagrass ,+ ,NSEAGRASS.template_turtle_egg ,0 1N TURTLE_EGG3 dried_ghast %5 6* TENTACLES ,8 9N DRIED_GHAST;template_two_turtle_eggs ,= >NTWO_TURTLE_EGGS@template_three_turtle_eggs ,B CNTHREE_TURTLE_EGGSEtemplate_four_turtle_eggs ,G HNFOUR_TURTLE_EGGSJtemplate_single_face ,L MN SINGLE_FACEOtemplate_cauldron_level1 %Q R*CONTENT %T U*INSIDE ,W XNCAULDRON_LEVEL1Ztemplate_cauldron_level2 ,\ ]NCAULDRON_LEVEL2_template_cauldron_full ,a bN CAULDRON_FULLdtemplate_azalea ,f gNAZALEAitemplate_potted_azalea_bush ,k lN POTTED_AZALEA ,n oNPOTTED_FLOWERING_AZALEAq sniffer_egg ,s tN SNIFFER_EGGv generated %x y*LAYER0 ,{ |J createItem ,~ N FLAT_ITEM�template_music_disc ,ƒ „N MUSIC_DISC†handheld ,ˆ ‰NFLAT_HANDHELD_ITEM‹ handheld_rod ,� ŽNFLAT_HANDHELD_ROD_ITEM %� ‘*LAYER1 ,“ ”NTWO_LAYERED_ITEM %– —*LAYER2 ,™ šNTHREE_LAYERED_ITEMœtemplate_shulker_box ,ž ŸNSHULKER_BOX_INVENTORY¡template_chest ,£ ¤NCHEST_INVENTORY¦template_bundle_open_front¨ _open_front ,ª |0 ,¬ ­NBUNDLE_OPEN_FRONT_INVENTORY¯template_bundle_open_back± _open_back ,³ ´NBUNDLE_OPEN_BACK_INVENTORY¶bow ,¸ ¹NBOW»crossbow ,½ ¾NCROSSBOWÀ spear_in_handÂ_in_hand ,Ä ÅN SPEAR_IN_HANDÇtemplate_candle ,É ÊNCANDLEÌtemplate_two_candles ,Î ÏN TWO_CANDLESÑtemplate_three_candles ,Ó ÔN THREE_CANDLESÖtemplate_four_candles ,Ø ÙN FOUR_CANDLESÛtemplate_cake_with_candle %Ý Ê* ,ß àN CANDLE_CAKEâtemplate_sculk_shrieker %ä å* INNER_TOP ,ç èNSCULK_SHRIEKERêtemplate_vault ,ì íNVAULTï handheld_mace ,ñ òNFLAT_HANDHELD_MACE_ITEMôtemplate_lightning_rod ,ö ÷N LIGHTNING_RODCodeLineNumberTableLocalVariableTablethis7Lnet/minecraft/client/data/models/model/ModelTemplates;slots5[Lnet/minecraft/client/data/models/model/TextureSlot;MethodParametersidLjava/lang/String;suffixlambda$STEMS$0:(I)[Lnet/minecraft/client/data/models/model/ModelTemplate;x$0Ilambda$static$09(I)Lnet/minecraft/client/data/models/model/ModelTemplate;i SourceFileModelTemplates.javaBootstrapMethodsblock/item/ stem_growth_stage(I)Ljava/lang/Object; ,  , ! "#$ %$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; InnerClasses/%java/lang/invoke/MethodHandles$Lookup1java/lang/invoke/MethodHandlesLookup!,¿MNSN[N`NgNnN{N‚N‰NŽN•NšN¢NªN¯N´N¼NÁNÈNÐN×NÞNãNèNíNòN÷NüNNN NNNNN$N+N2N9N@NGNNNUN\NcNjNqNxNN„N‰N�N•N�N¢N©N®N³NºNÁNÈNÍNÒN×NÜNáNèNîNóNúNÿNN NNNN#N(N-N2N7N<NDNANMNRN\NaNfNnNuN|NƒN‹N�NšN¡N¨N¯N´N¹N¾NÃNËNÐNØNÝNâNìNóNûNNNNNN$N+N2N9N>NCNJNQNXN_NfNkN…‚�N’NœN¡N¦N«N°N¸N½NÆNËNÕNÜNáNèNíNòN÷NþNNN NNN"N'N,N1N9N>NCNHNMNXN]NbNgNlNoNtNN„N‰NŽN”NšNŸN¤N­N´N¹N¾NÅNÊNÏNÔNÙNàNèNíNòN÷N ø/*·±ùú ûüŠ/ëø9»Y¸ ¸ *·°ùóú ýþÿýŠ/JøL»Y*º¸¸¸ +·°ù÷úýþÿ ýŠ|JøL»Y*º ¸¸¸ +·°ùûúýþÿ ýŠ|0øW»Y*º ¸¸+¸,·°ùÿú ýþÿ ýŠ/0øW»Y*º¸¸+¸,·°ùú ýþÿ ý ø/½°ù§ú  øDº!º$½%Y²'S¸+°ù§ú   øÏ¿1½%Y²3SY²6SY²9SY²AC½%Y²�SY²¥S¸+³EHJ½%Y²�SY²¥S¸+³LOQ½%Y²�SY²¥S¸+³SVX½%Y²�SY²¥S¸+³Z]_½%Y²ËSY²3S¸+³adf½%Y²ËS¸+³hkm½%Y²ËS¸+³ort½%Y²ËS¸+³vy{½%Y²ËS¸+³}€Ú½%Y²ËS¸+³‚…_½%Y²ËS¸+³‡ŠŒ½%Y²ËS¸+³Ž‘Ú½%Y²ËS¸+³“–_½%Y²˜S¸+³›žŒ½%Y²˜S¸+³ £¥½%Y²˜S¸+³§ªÚ½%Y²˜S¸+³¬¯½%Y²ËSY²3S¸H³±´¶½%Y²ËSY²3S¸+³¸»½½%Y²ËSY²3S¸+³¿ÂĽ%Y²ËSY²3S¸+³ÆÉ½%Y²ËS¸H³Ëζ½%Y²ËS¸+³ÐÓ½½%Y²ËS¸+³ÕØÄ½%Y²ËS¸+³Úݽ%Y²ËS¸H³ßâä½%Y²ËS¸+³æ½%Y²3S¸é³ìï½%Y²¥SY²�SY²vS¸H³ñôö½%Y²¥SY²�SY²vS¸+³øû½%Y²VS¸H³ý½%Y²¥SY²�SY²vS¸H³½%Y²¥SY²�SY²vS¸+³  ½%Y²¥SY²�SY²vS¸+³ö½%Y²ËS¸+³½%Y²ËS¸+³¶½%Y²ËS¸+³!$½%Y²BSY²A4BJC_EuF‹G¡H¶JÏKëLM#P6QLRbSxU‹V¡X±ZÐ[ò]_$`Fahc~d”eªgÉhîjkl0nCoVpiq‚s•t¨uÁwÔxêy z | )} < X€ t� �‚ ¬„ Â… ؆ î‡ ‰ Š *‹ =Œ P� i� � •‘ ±’ Í“ é• — ˜ 4™ Jš `› vœ Œž ¥Ÿ À  Ü¡ ø¢ £ 0¤ L¦ _§ ¨ ˜© «« ¾¬ Ñ­ ä® ÷¯ ± #³ 6´ Lµ _· {¸ —¹ ³º Ï» ë¼¾¿-À@ÁSÂfÃyŘƷÇÖÈéÉüÊ<ËOÌbÍuΈϺÐìÑÒ7ÓVÔuէ׺ØÍÙàÚóÛ Ü+Ý>ÞQßgà}á�â£ã¹åÒæëçèêHësì˜î«ð   .    &&- .02