2_ kl  <  w <u < x  <      % %n <r <p / <t <s < 7 / / k k  / / A A /  F  A J @$@4  S < V V V V V <    F S J S S S AdipLptolemy/data/expr/Parameter;endIndex(Lptolemy/actor/parameters/PortParameter;inputLptolemy/actor/TypedIOPort;maximumNumberOfPeaks peakIndices peakValuesscale#Lptolemy/data/expr/StringParameter;squelch startIndex _ABSOLUTEI ConstantValue _RELATIVE_DB_RELATIVE_DB_POWER_RELATIVE_LINEAR5(Lptolemy/kernel/CompositeEntity;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis#Lptolemy/actor/lib/ArrayPeakSearch; container Lptolemy/kernel/CompositeEntity;nameLjava/lang/String; Exceptionsclone3(Lptolemy/kernel/util/Workspace;)Ljava/lang/Object; workspaceLptolemy/kernel/util/Workspace; newObjectfire()VindataDimaxValue inputArrayLptolemy/data/ArrayToken;inputElementTypeLptolemy/data/type/Type; inputSizestartendmaxPeaks increment searchValleyZ searchPeak localMaxIndexlocalMaxlocalMindipValue squelchValue dipThreshold riseThreshold scaleValuescaleIndicator resultIndicesLjava/util/ArrayList; resultPeaksresultPeaksArray[Lptolemy/data/Token;resultIndicesArray StackMapTable SourceFileArrayPeakSearch.java ptolemy/data/expr/Parameter  lm0.0  # $% wm-10.0!ptolemy/data/expr/StringParameter uvabsolute &relative linearrelative amplitude decibelsrelative power decibels&ptolemy/actor/parameters/PortParameter xo0 '*$ptolemy/data/expr/SingletonParameter +, _showName- ./ 01#ptolemy/kernel/util/StringAttribute _cardinalSOUTH noMaxInt rmptolemy/actor/TypedIOPort 2 pq tq sqptolemy/data/type/ArrayType % 34 !ptolemy/actor/lib/ArrayPeakSearch 5 67 89ptolemy/data/ArrayToken :; <= >? @Aptolemy/data/IntToken B= C9ptolemy/data/DoubleToken DE FG HIJ KLjava/util/ArrayList Mjava/lang/StringBuilder-- Checking input with value NO NP at index NQ RG S-- Looking for a value above -- Looking for a value below ** Found a peak with value T UI V W= XYptolemy/data/Token Z[ \ptolemy/actor/TypedAtomicActor,ptolemy/kernel/util/NameDuplicationException*ptolemy/kernel/util/IllegalActionException$java/lang/CloneNotSupportedExceptionptolemy/data/type/Typejava/lang/String3(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;)V setExpression(Ljava/lang/String;)Vptolemy/data/type/BaseTypeDOUBLE] DoubleType InnerClasses'Lptolemy/data/type/BaseType$DoubleType; setTypeEquals(Lptolemy/data/type/Type;)V addChoiceINT^IntType$Lptolemy/data/type/BaseType$IntType;getPort*()Lptolemy/actor/parameters/ParameterPort;ptolemy/data/BooleanTokenTRUELptolemy/data/BooleanToken;setToken(Lptolemy/data/Token;)V7(Lptolemy/kernel/ComponentEntity;Ljava/lang/String;ZZ)VsetTypeAtLeast(Lptolemy/data/type/Typeable;)VupdatehasToken(I)Zget(I)Lptolemy/data/Token;getElementType()Lptolemy/data/type/Type;length()Isend(ILptolemy/data/Token;)VgetToken()Lptolemy/data/Token;intValue getElement doubleValue()D stringValue()Ljava/lang/String;equals(Ljava/lang/Object;)Zjava/lang/Mathpow(DD)D _debuggingappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(D)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString_debug(I)Vadd(D)VsizeisEmpty()ZtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;0(Lptolemy/data/type/Type;[Lptolemy/data/Token;)V%ptolemy/data/type/BaseType$DoubleType"ptolemy/data/type/BaseType$IntType!<k lmnopqrmsqtquvwmxoyz{|}z{~z{z{*+,*Y*** *Y*  *  *  * Y*******Y***Y* !"#$%Y* &'()*Y**+*+,*+Y*+ !"#$%Y*+ &'()*Y*-.*.,*. */Y*012*/Y*314*/Y*516Y*4!"#$Y*6!"#$*27Y89*4*2:*67Y89)hklm'o5p>qHsVt_uhvqwzxz{|}~)2<L\l| q'*+;*+>*2?*2@AL+BM+C>*4+D*6+D*EFG6*+EFG6*.HFG6d6d6666666 6 +IJK9  9 *HJK9* HJK999*L:6M 96d'+IJK99`6M>6 NwPoRk9 NPoRk9NwPoRk9jM>6 NwNoRk9 NNoRk9NwNoRk9%M6 g9 c9g9SYT:SYT:6t+IJK9*U%*VYWXYZ[Y\]^ T9 K0D NPoRk9 NNoRk9  c9*U*VYW_YZ]^9 M1F NwPoRk9 NwNoRk9  g96 66 F A aY9 L0E NwPoRk9 NwNoRk9  g96 *U*VYW`YZ]^ *U%*VYWaY Z[Y \]^FY bcWJY dcWeb9 I.B NPoRk9 NNoRk9  c966 `6f+IcW*EcWeghii:eghii:*4AY,jD*6AYjD2 ).37 @ I JYhrw} !$&'*+-./023489;>@DFGHJ'K+F5O?PBQTReSqTzUVWXYZ[\]^_cdfgh jk5o:pBqFsduovuwxz{| "'7;Xdjmy 0;ADOUX_befow  ,z Yxz).3zYzhxzwiz@z30 ,z    z;&(J7  ^! DD!=.1 58* O" ! ()