=  java/lang/Object()V   !zombie/inventory/ItemSoundManageritemsLjava/util/ArrayList;  java/util/ArrayListcontains(Ljava/lang/Object;)Z   toRemove  remove    toStopItems  indexOf(Ljava/lang/Object;)I ! "(I)Ljava/lang/Object; $ % toStopEmitters'zombie/audio/BaseSoundEmitter ) *add , - emitters / 0 toAdd 2 34size()I 6 7"get9zombie/inventory/InventoryItem ; <= removeItem#(Lzombie/inventory/InventoryItem;)V ? @AisEmpty()Z &C DstopAll FGH IJzombie/iso/IsoWorldinstanceLzombie/iso/IsoWorld; FL MNreturnOwnershipOfEmitter"(Lzombie/audio/BaseSoundEmitter;)V P Qclear S TU$assertionsDisabledZWjava/lang/AssertionError V FZ [\getFreeEmitter!()Lzombie/audio/BaseSoundEmitter; F^ _NtakeOwnershipOfEmitter 8a bcgetOutermostContainer"()Lzombie/inventory/ItemContainer; efg hizombie/inventory/ItemContainercontainingItem Lzombie/inventory/InventoryItem; 8k lm getWorldItem.()Lzombie/iso/objects/IsoWorldInventoryObject; opq r4*zombie/iso/objects/IsoWorldInventoryObjectgetWorldObjectIndex et uvparentLzombie/iso/IsoObject; xyz {4zombie/iso/IsoObjectgetObjectIndex x} ~4getMovingObjectIndex x 4getStaticMovingObjectIndex 8 N updateSound & tick  Ajava/lang/ClassdesiredAssertionStatus  Signature7Ljava/util/ArrayList;6Ljava/util/ArrayList;CodeLineNumberTableaddItem StackMapTable removeItems(Ljava/util/ArrayList;)V:(Ljava/util/ArrayList;)VupdateReset SourceFileItemSoundManager.java1 - 0   % TU* =\* * *W*<' W# &M*(W+,(W.* .*(W:$,7?GHR S![" 8 <=p..*W*<** *(W"%&'()$*%+-, O<*1*58:/ 0/1  >7;1#5&L+BE+KݲO#O.>\;.1J.58LR+ VYX+(WEYME,]+,(W.O>q;1_58LR+ VYX+= W+5&N+ W+(W#-(WO;158L+5&M+`N-V-d -dj-djn7N2-s)-sw -s|-s NN-+j+jn +: +,,[34 78 9$:+71<7==@FARB]CuD}EGHAJMNOPQRST]^ N`c"d-e8h=iAjRk`lemln{opqtxyz}c@ % ,8# ,88L8&e, U%O+O.OOO#O $MRYY+Y.YYY#  $ . 8B @