=U  java/lang/Object()VOutfit  *zombie/core/skinnedmodel/population/Outfitm_NameLjava/lang/String;  m_TopZ  m_Pantsjava/util/ArrayList    m_TopTexturesLjava/util/ArrayList;  m_PantsTextures ! "m_items $ %m_AllowPantsHue ' (m_AllowPantsTint * +m_AllowTopTint - .m_AllowTShirtDecal 0 1 m_Immutable35zombie/core/skinnedmodel/population/Outfit$RandomData 2 6 78 RandomData7Lzombie/core/skinnedmodel/population/Outfit$RandomData; : ;m_modID = >?iterator()Ljava/util/Iterator; ABC DEjava/util/IteratorhasNext()Z AG HInext()Ljava/lang/Object;K9zombie/core/skinnedmodel/population/ClothingItemReference JM NOsetModID(Ljava/lang/String;)V Q RSadd(Ljava/lang/Object;)ZUjava/lang/RuntimeExceptionW'trying to randomize an immutable Outfit TY O [ \]size()I _ `aget(I)Ljava/lang/Object; Jc d randomize fgh ij'zombie/characters/HairOutfitDefinitionsinstance)Lzombie/characters/HairOutfitDefinitions; fl mngetRandomHaircutColor0(Ljava/lang/String;)Lzombie/core/ImmutableColor; 2p qr m_hairColorLzombie/core/ImmutableColor; tuv iw.zombie/core/skinnedmodel/population/HairStyles0Lzombie/core/skinnedmodel/population/HairStyles; ty z{getRandomFemaleStyle&(Ljava/lang/String;)Ljava/lang/String; 2} ~m_femaleHairName t {getRandomMaleStyle 2 m_maleHairName  i/zombie/core/skinnedmodel/population/BeardStyles1Lzombie/core/skinnedmodel/population/BeardStyles; {getRandomStyle 2  m_beardName  -zombie/core/skinnedmodel/population/OutfitRNGrandomImmutableColor()Lzombie/core/ImmutableColor; 2 r m_topTint 2 r m_pantsTint Next(I)IB 2  m_pantsHueF 2 m_hasTop 2  m_hasTShirt 2 m_hasTShirtDecal  pickRandom$(Ljava/util/List;)Ljava/lang/Object;java/lang/String 2  m_topTexture 2 m_pantsTexture test2(Ljava/lang/String;)Ljava/util/function/Predicate;  zombie/util/list/PZArrayUtilfindB(Ljava/util/List;Ljava/util/function/Predicate;)Ljava/lang/Object;  zombie/debug/DebugLogClothingLzombie/debug/DebugLogStream; {makeConcatWithConstants  Ozombie/debug/DebugLogStreamprintln,zombie/core/skinnedmodel/model/CharacterMask  J 7FLzombie/core/skinnedmodel/population/ClothingItemReference$RandomData;  Dzombie/core/skinnedmodel/population/ClothingItemReference$RandomDatam_Active  0zombie/core/skinnedmodel/population/ClothingItemtryGetCombinedMaskl(Lzombie/core/skinnedmodel/population/ClothingItemReference;Lzombie/core/skinnedmodel/model/CharacterMask;)V J itemGUID Sequals   addAll(Ljava/util/Collection;)Z clone()Lzombie/util/ICloner; copyB(Ljava/util/ArrayList;Ljava/util/ArrayList;Lzombie/util/ICloner;)V$java/lang/CloneNotSupportedExceptionOutfit clone failed. T *(Ljava/lang/String;Ljava/lang/Throwable;)V J getClothingItem4()Lzombie/core/skinnedmodel/population/ClothingItem;  EisHat  i1zombie/core/skinnedmodel/population/OutfitManager3Lzombie/core/skinnedmodel/population/OutfitManager;   F(Ljava/lang/String;)Lzombie/core/skinnedmodel/population/ClothingItem;  EisEmpty J subItems  .()Lzombie/core/skinnedmodel/population/Outfit;java/lang/Cloneable Signature)Ljava/util/ArrayList;RLjava/util/ArrayList;RuntimeVisibleAnnotations(Ljavax/xml/bind/annotation/XmlTransient;CodeLineNumberTable StackMapTableAddItem>(Lzombie/core/skinnedmodel/population/ClothingItemReference;)V Randomize randomizeItemGetMask0()Lzombie/core/skinnedmodel/model/CharacterMask;containsItemGuid(Ljava/lang/String;)ZfindItemByGUIDO(Ljava/lang/String;)Lzombie/core/skinnedmodel/population/ClothingItemReference;findHat=()Lzombie/core/skinnedmodel/population/ClothingItemReference; loadItems Exceptionslambda$randomizeItem$0P(Ljava/lang/String;Lzombie/core/skinnedmodel/population/ClothingItemReference;)Z SourceFile Outfit.java NestMembersBootstrapMethods4 567 89"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;S< = -.?>(Lzombie/core/skinnedmodel/population/ClothingItemReference;)ZA BCD E$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;G0Outfit.randomizeItem> Could not find itemGuid: I&(Ljava/lang/Object;)Ljava/lang/Object;K JL *Nx(Lzombie/core/skinnedmodel/population/ClothingItemReference;)Lzombie/core/skinnedmodel/population/ClothingItemReference; InnerClassesQ%java/lang/invoke/MethodHandles$LookupSjava/lang/invoke/MethodHandlesLookup!   "%(+.;178Z** ***Y*Y*Y *#*&*)*,*/*2Y456  *5:?DIN/NOb)*+9* !*/ TYVX<* Z* ^JM,b*5e* ko*5s* x|*5s* *5* *5*5*5ȸn f *5 *5*5*5* *5*5**5*^BCEG*H.E4MEPVSgTxVWXZ^abcfgi jkE  tO2 2Q2 2Q2 2"O`)* +JM, ,b+ͱoprv(x J #$;YL=* Z'* ^JN-մؚ-+݄+"|}!+.3}9 #J%&z5=>* Z'* ^J:+= "(*-3 ('(j.=* Z"* ^JN-+- $&, #v YL+* +*+*+*W+*W+ * +*##+*&&+*))+*,,+LTY+ij: ,8HPX`hjkj)*B* ,Z",^J: Wل& $1>JPV#J)AI* , -.! +*o/01223:;>@F3HJMO2 7 J7 PRT