4 . . . . . . . . . . . . . . . .      . .         P!x "# &$% && &'( &) &* +,-. /* / /0 .1 23 24 25 26789 9:;< >= .> ?@ .AB .C .D .E .F .G .H .I $J L$ ?K .LM .NOP RQ .RS V$ .T :$ .U .VW \X .Y .Z .[\ a$ .] .^ ._ .`a .b .cd ef eg h .ijkl mn op .q or .s .tu y$ .v .w .x y .z{ | .} .~ $ . . o . . . X . .  . X  X  .   .    X $     . $  : .$ .     . .  h    . $      6             . .             ?!TD-  . .     z    . .        .          *      * \ \     . ,$      !  "  \"#   $%& '( ) * +, +-./ .012345 6 .7 89: ;< =>? U$@A * UB oC DE F GH IJK .L UMNO PQ RS T UVW n .X nYZ[ .\ ]^ ]_`a obcd ze fghi fjk l m n o p qr qst .uvwx yjz .{ o|} ~      .  . . o . .  . .    : z  .     * d            . . .  .  .      V V V*    <  & .    o  F     \ \  .  \    .  .   .  .     .   . .   . .  .  A@AA`A@ BX .      a* K M  P$ ! "  #  P$ P" P# .% .&' .( K) a M* .+ ., K- +. M/ M0 .|1 2 3 .45 .6 . 7 89 .: .; o< => =?K .@Ak .B C D  .EF G H I J K qL  .M .NO P Q@@R@ STU VW XY Z[ \] ^_ `a bcCell InnerClassesHotLine GlassPaneCanvasDnDSupportRowColumnLayoutd CanvasAction DEFAULT_LAYERLjava/lang/Integer; PLOT_LAYERVERTICAL_AXIS_LAYERHORIZONTAL_AXIS_LAYER AXIS_LAYERANNOTATION_LAYERGLASS_PANE_LAYER PAINT_ROWLjava/awt/Paint; PAINT_COLUMNPAINT_SELECTION STROKE_DASHEDLjava/awt/Stroke; topDecoratorsLjava/util/List; Signature*Ljava/util/List;bottomDecoratorsemptyPainterArray[Lorg/das2/graph/Painter;lpaintingForPrintZ currentCanvasLorg/das2/graph/DasCanvas; currentFileLjava/io/File;SAVE_AS_PNG_ACTIONLjavax/swing/Action;SAVE_AS_SVG_ACTIONSAVE_AS_PDF_ACTIONEDIT_DAS_PROPERTIES_ACTION printBusy PRINT_ACTIONREFRESH_ACTION ABOUT_ACTIONPROPERTIES_ACTIONdisableActions applicationLorg/das2/DasApplication;loggerLjava/util/logging/Logger; glassPane$Lorg/das2/graph/DasCanvas$GlassPane;dasNameLjava/lang/String;popupLjavax/swing/JPopupMenu;editabledevicePositionList4Ljava/util/List; dndSupportLorg/das2/util/DnDSupport; stateSupport Lorg/das2/system/ChangesSupport;printingThreadsLjava/util/Set;displayLockCountIdisplayLockObjectLjava/lang/Object;brokenrepaintListener#Ljava/beans/PropertyChangeListener; scaleFontsPROP_SCALEFONTS ConstantValue PROP_BASEFONTbaseFontLjava/awt/Font; R_1024_X_768  R_800_X_600S R_640_X_480 R_320_X_240,horizontalLineSetLjava/util/HashSet;verticalLineSetcellSetincrementPaintCountTimerLjavax/swing/Timer;doIncrementPaintCountTimer paintCountPROP_PAINTCOUNT printingTag textAntiAlias antiAliasfitted$assertionsDisabledgetFocusCanvas()Lorg/das2/graph/DasCanvas;CodeLineNumberTableotherPlotOnTop2(Lorg/das2/graph/DasAxis;)Lorg/das2/graph/DasPlot;LocalVariableTablepLorg/das2/graph/DasPlot;cc#Lorg/das2/graph/DasCanvasComponent;thisaThisLorg/das2/graph/DasAxis;myPlot StackMapTable paintTopDecorators(Ljava/awt/Graphics2D;)Vt0Jg22Ljava/awt/Graphics2D;dtexLjava/lang/Exception;Lorg/das2/graph/Painter;g2decorM-doPrintImmediately(Ljava/awt/Component;)Vmessage[Ljava/lang/Object;pe!Ljava/awt/print/PrinterException;meLjava/awt/Component;Ljava/awt/print/Printable;pjLjava/awt/print/PrinterJob;ef7()Ljava/util/List;setDisableActions(Z)Vval getActions()[Ljavax/swing/Action;()VLjava/lang/SecurityException;nameaddTopDecorator(Lorg/das2/graph/Painter;)VpainterremoveTopDecoratorremoveTopDecoratorshasTopDecorators()ZaddBottomDecoratorremoveBottomDecoratorremoveBottomDecoratorshasBottomDecoratorscreateMouseInputAdapter'()Ljavax/swing/event/MouseInputAdapter;createPopupMenu()Ljavax/swing/JPopupMenu;itemLjavax/swing/JMenuItem;actionpropsactions[Ljavax/swing/Action;b getGlassPane()Ljava/awt/Component;getDevicePositionList lockDisplay(Ljava/lang/Object;)Vo8g freeDisplay(II)VwidthheightgetApplication()Lorg/das2/DasApplication;setApplication(Lorg/das2/DasApplication;)VgetMaximumSize()Ljava/awt/Dimension;paintComponent(Ljava/awt/Graphics;)VtpLorg/das2/datum/TimeParser;nowTZLorg/das2/datum/Datum;s dateFormatLjava/text/SimpleDateFormat;nowLjava/util/Date;fontoldFontmetricsLjava/awt/FontMetrics;g1Ljava/awt/Graphics;ghkprint2(Ljava/awt/Graphics;Ljava/awt/print/PageFormat;I)I printGraphicsformatLjava/awt/print/PageFormat; pageIndex canvasWidthD canvasHeightprintableWidthprintableHeight canvasMax canvasMin printableMax printableMinmaxScaleFactorminScaleFactor scaleFactorlisPrintingThreadlisPaintingForPrintci getPrintable()Ljava/awt/print/Printable;findOneColorBar6(Lorg/das2/graph/DasPlot;)Lorg/das2/graph/DasColorBar;rLorg/das2/graph/Renderer;plotrr[Lorg/das2/graph/Renderer;resultLorg/das2/graph/DasColorBar;countmgetJSONForPlot?(Lorg/das2/graph/DasPlot;Ljava/lang/String;Z)Ljava/lang/String;pos[IindentisInListcb inclColorbarjsonLjava/lang/StringBuilder;axisminstrmaxstrunitsstrdpos#6getImageMetadata()Ljava/lang/String;lastPlotplotsLocalVariableTypeTable*Ljava/util/List;no writeToPng(Ljava/io/OutputStream;II)Vz1dz1peaksz0dztitleencoderLorg/das2/util/DasPNGEncoder;fLjavax/swing/JFrame;outLjava/io/OutputStream;whimageLjava/awt/image/BufferedImage;doCheckAPBug1129%Ljava/util/List;p?q Exceptionsr(Ljava/lang/String;)VLjava/awt/Dimension;filenameLjava/io/FileOutputStream;W writeToPDFcnfe Ljava/lang/NoClassDefFoundError;"Ljava/lang/ClassNotFoundException;ie"Ljava/lang/InstantiationException;iae"Ljava/lang/IllegalAccessException;ahikwriteToGraphicsOutput;(Ljava/io/OutputStream;Lorg/das2/util/awt/GraphicsOutput;)Vgo"Lorg/das2/util/awt/GraphicsOutput;'(Ljava/lang/String;Ljava/lang/String;)VgoClassLjava/lang/Class;graphicsOutput writeToSVGisDirtydirty1cc1$[Lorg/das2/graph/DasCanvasComponent;getActiveMonitor)()Lorg/das2/util/monitor/ProgressMonitor;mon'Lorg/das2/util/monitor/ProgressMonitor;mf1s MonitorEntry4Lorg/das2/system/DefaultMonitorFactory$MonitorEntry;dmf'Lorg/das2/system/DefaultMonitorFactory;mfs5[Lorg/das2/system/DefaultMonitorFactory$MonitorEntry;mf Lorg/das2/system/MonitorFactory;t}su childIsDirty(Lorg/das2/graph/DasCanvas;)Z waitUntilIdlemonitors Ljava/lang/InterruptedException;msg lockObjectss[Ljava/lang/String;requestLjava/lang/Runnable;vpendingChanges(Ljava/util/Map;)VLjava/util/Map;5Ljava/util/Map;8(Ljava/util/Map;)VresizeAllComponentsdevicePositionList1"Lorg/das2/graph/DasDevicePosition;waitUntilValidprepareForOutputgetImage"(II)Ljava/awt/image/BufferedImage;runLorg/das2/graph/DasRow;prdccrowsLjava/util/ArrayList;logger1.Ljava/util/ArrayList;wSgetImageNonPrint(II)Ljava/awt/Image;-Ljava/lang/reflect/InvocationTargetException;Ljava/awt/Image;xwriteToImageImmediately(Ljava/awt/Image;)VgraphicswriteToImageImmediatelyNoCountwriteToImageImmediatelyNonPrintaddW(Lorg/das2/graph/DasCanvasComponent;Lorg/das2/graph/DasRow;Lorg/das2/graph/DasColumn;)VrowcolumnLorg/das2/graph/DasColumn;addImpl*(Ljava/awt/Component;Ljava/lang/Object;I)Vcomp constraintsindexlayersetPreferredWidth(I)Vpref{setPreferredHeight isScaleFonts setScaleFonts oldScaleFonts getBaseFont()Ljava/awt/Font; setBaseFont(Ljava/awt/Font;)V oldBaseFontysetFontgetFontForSize(II)Ljava/awt/Font;area baseFontSizeFcreateResizeListener$()Ljava/awt/event/ComponentListener;getCanvasComponentAt'(II)Lorg/das2/graph/DasCanvasComponent;xy components[Ljava/awt/Component;nremove getLineAt&(II)Lorg/das2/graph/DasCanvas$HotLine;line"Lorg/das2/graph/DasCanvas$HotLine;iteratorLjava/util/Iterator; getCellAt#(II)Lorg/das2/graph/DasCanvas$Cell; bestDistance boxDistanceboxLorg/das2/graph/DasCanvas$Cell;rcLjava/awt/Rectangle;best bestCenterLjava/awt/Point; boxCenter zdistanceSquared(IIII)Ix1y1x2y2addDevicePosition%(Lorg/das2/graph/DasDevicePosition;)VpositionaddRow(Lorg/das2/graph/DasRow;)Vminmax addColumn(Lorg/das2/graph/DasColumn;)VremoveDasDevicePositionremovepwDevicePosition Deprecated removeRowcell removeColumncreateFormCanvas0(Ljava/lang/String;II)Lorg/das2/graph/DasCanvas;dneLorg/das2/DasNameException;canvas5getEditingModesetEditingModeb getDnDSupport()Lorg/das2/util/DnDSupport; startDrag!(IIILjava/awt/event/MouseEvent;)ZevtLjava/awt/event/MouseEvent; getDasName setDasNameoldNameapp{ getPaintCount()I setPaintCount oldPaintCountgetDasApplicationgetCanvasComponents&(I)Lorg/das2/graph/DasCanvasComponent;&()[Lorg/das2/graph/DasCanvasComponent;ntoStringgetPrintingTagsetPrintingTagoldisTextAntiAliassetTextAntiAlias isAntiAlias setAntiAliasisFitted setFittedoldValue makeCurrent"getPreferredScrollableViewportSizegetScrollableUnitIncrement(Ljava/awt/Rectangle;II)I visibleRect orientation directiongetScrollableBlockIncrement getScrollableTracksViewportWidth!getScrollableTracksViewportHeightisPendingChanges(Ljava/lang/Object;)ZregisterPendingChange'(Ljava/lang/Object;Ljava/lang/Object;)VclientperformingChangechangePerformed mutatorLock#()Ljava/util/concurrent/locks/Lock;isValueAdjusting access$000()Ljava/io/File; access$100 access$002(Ljava/io/File;)Ljava/io/File;x0 access$200 access$202(Z)Z access$300 access$400(Lorg/das2/graph/DasCanvas;)I access$500(Lorg/das2/graph/DasCanvas;I)V access$6004(Lorg/das2/graph/DasCanvas;)Ljavax/swing/JPopupMenu; access$700@(Lorg/das2/graph/DasCanvas;)Lorg/das2/graph/DasCanvas$GlassPane; access$800()Ljava/util/logging/Logger; access$900-(Lorg/das2/graph/DasCanvas;II)Ljava/awt/Font; access$10002(Lorg/das2/graph/DasCanvas;Ljava/awt/Graphics2D;)V access$1100()Ljava/awt/Paint; access$1200 access$1300()Ljava/awt/Stroke; access$1400thickcapjoindash[F SourceFileDasCanvas.java     $% bc    T  34    org/das2/graph/DasPlot |} ~}    n   java/awt/Graphics2D      % java/lang/StringBuilder HI%painter is taking too long to paint (   ms):   java/lang/ExceptiontopDecorator causes exception:  I f   T Ijava/awt/print/PrinterExceptionjava/lang/ObjectError printing ERRORjavax/swing/JOptionPane    javax/swing/Action       java/util/LinkedList  org/das2/graph/Painter org/das2/graph/DasCanvas$8 properties H java/util/ArrayList   org/das2/graph/DasCanvas$15 H   java/util/HashSet    'UIOWA 'yyyyMMdd    on     Panel.backgroundPanel.foreground Panel.font { s    D(org/das2/graph/DasCanvas$RowColumnLayout  gh   java/awt/Dimension Ho  D"org/das2/graph/DasCanvas$GlassPane  G T [\ YZ )org/das2/graph/DasCanvas$CanvasDnDSupport java/lang/SecurityException Iorg/das2/system/ChangesSupport H org/das2/graph/DasCanvas$9 javax/swing/Timerorg/das2/graph/DasCanvas$10 H  D G I p I Torg/das2/graph/DasCanvas$11javax/swing/JPopupMenujavax/swing/JMenuItem HDasCanvas Properties  G I FG  I w!entering DasCanvas.paintComponentw  Tvalue is adjusting, returning   T      "bottomDecorator causes exception: java/util/Date$Y $y       G 'yyjava/text/SimpleDateFormat H  \y      a^   &incrementPaintCountTimer.restart() {0}    Ijava/awt/print/Printablel           java/lang/Math  y    *** print graphics clip: {0}      !"!org/das2/graph/DasCanvasComponent -- {0} -- DasPlot.isDirty()={0} T# $ DasPlot.getBounds()={0} % &'( )* m +T%s"title":"%s", ,"\" -. / 0 123 45"%s" 06 7 8 86UTC"left":%d, "right":%d 9 :P%s"xaxis": { "label":"%s", "min":%s, "max":%s, %s, "type":"%s", "units":"%s" }, ; <Tloglin'%s'"top":%d, "bottom":%dP%s"yaxis": { "label":"%s", "min":%s, "max":%s, %s, "type":"%s", "units":"%s" }, Q%s"yaxis": { "label":"%s", "min":%s, "max":%s, %s, "type":"%s", "units":"%s" }%s , java/lang/AssertionError =T >u%s"zaxis": { "label":"%s", "min":%s, "max":%s, "minpixel":[%d,%d], "maxpixel":[%d,%d], "type":"%s", "units":"%s" }%s ?T{ "size":[%d,%d],  "numberOfPlots":%d, @ "plots": [ A uBo CT DE {   }  ]}Enter writeToPng F /0 GHpeaks: double peak detected IdoublePeakDetected JEncoding image into pngorg/das2/util/DasPNGEncoderorg/das2/util/DasPNGConstants Creation Time K LMq - Autoplot N OP > OQSoftwareplotInfo  RS[ImageIO used to create image with transparent background, no metadata will be put in image.pngT RU VwriteToPng({0})   7Write to png {0} **************************************java/io/FileOutputStream  WI9Wrote png file {0} **************************************#org.das2.util.awt.PdfGraphicsOutput X YZ [\write pdf file {0}java/lang/NoClassDefFoundError ]^java/lang/RuntimeExceptionPDF output is not available H_` ab java/lang/ClassNotFoundException java/lang/InstantiationException cb java/lang/IllegalAccessException de fo gI h iIj kl mE org/das2/util/awt/GraphicsOutput #org.das2.util.awt.SvgGraphicsOutputwrite svg file {0}SVG output is not availablen!component is marked as dirty: {0} rs op%org/das2/system/DefaultMonitorFactory qr su tT uT vTStill Dirty: {0}Canvas is still dirty w IdasCanvas.waitUntilIdle xTtruejava.awt.headlessfalse y. zI setSize({0}) f validate() { |I *I} ~Ipending events processedjava/lang/Stringorg/das2/graph/DasCanvas$12 HPsubmitting invokeAfter to RequestProcessor to block until all tasks are complete  I*requestProcessor.invokeAfter task completejava/lang/InterruptedException Hb'post data-load pending events processed T waiting for pending changesCstrange bug where update event didn't clear dirty flags, reposting.  IstateSupport.pendingChanges:    {0} canvas is idle %&  org/das2/event/DasUpdateEvent  dasUpdateeventQueueContainsUpdateEvents  org/das2/graph/DasDevicePosition I I I Tjava/lang/IllegalStateException?dasCanvas.prepareForOutput must not be called from event queue! ST WT DdasCanvas.getImage({0},{1})  .ojava/awt/image/BufferedImage H BCorg/das2/graph/DasCanvas$13 H +java/lang/reflect/InvocationTargetExceptiondas2.graphics.layout [(All Row Positions for Canvas ({0}x{1}): org/das2/graph/DasRow  time to getImage: {0}ms  DasCanvas dasCanvas.getImageNonPrint( ) FCorg/das2/graph/DasCanvas$14 H time to getImageNonPaint: {0}ms x  .time to writeToImageImmediatelyNonPaint: {0}msadding DasCanvasComponent {0} 2   K  G NULL COMPONENT Ijavax/swing/JComponentjavax/swing/JLayeredPanelayeredContainerLayer java/lang/Integer  org/das2/graph/DasAxis org/das2/graph/Legendorg/das2/graph/DasAnnotation   LM IsetPreferredWidth({0,number,#}) p  setPreferredHeight({0,number,#}) qsetScaleFonts({0}) [\ ]^org/das2/graph/DasCanvas setBaseFont({0})  setFont({0}) org/das2/graph/DasCanvas$16    pT I p4 org/das2/graph/DasCanvas$HotLine org/das2/graph/DasCanvas$Cell }~z java/awt/Point  k l o  org/das2/graph/DasColumn  H H   , pI I2 JKcanvas_  P org/das2/DasNameException e   s   p  [DasCanvas ]    setFitted({0})      T  java/awt/Color H java/awt/BasicStroke Horg/das2/graph/DasCanvas$1 Save as PNGorg/das2/graph/DasCanvas$2 Save as SVGorg/das2/graph/DasCanvas$3 Save as PDForg/das2/graph/DasCanvas$4DAS Propertiesorg/das2/graph/DasCanvas$5Print...org/das2/graph/DasCanvas$6Refreshorg/das2/graph/DasCanvas$7About+org/das2/components/propertyeditor/Editablejavax/swing/Scrollable%org/das2/graph/DasCanvas$CanvasActionjava/awt/Componentjava/awt/print/PrinterJobjava/lang/Throwablejava/awt/GraphicskKeyjava/awt/RenderingHints$Keyjava/awt/print/PageFormatorg/das2/graph/DasColorBarjava/util/Listjava/util/Iteratorjava/io/OutputStreamjavax/swing/JFramejava/io/IOException2org/das2/system/DefaultMonitorFactory$MonitorEntryorg/das2/system/MonitorFactory%org/das2/util/monitor/ProgressMonitorjava/lang/Runnablejava/util/logging/Loggerjava/awt/Image java/awt/Fontjava/awt/Rectangleorg/das2/DasApplicationgetXAxis()Lorg/das2/graph/DasAxis;getYAxisgetRow()Lorg/das2/graph/DasRow; getColumn()Lorg/das2/graph/DasColumn;toArray(([Ljava/lang/Object;)[Ljava/lang/Object;java/lang/SystemcurrentTimeMillis()Jcreate()Ljava/awt/Graphics;java/awt/RenderingHintsKEY_TEXT_ANTIALIASINGLjava/awt/RenderingHints$Key;VALUE_TEXT_ANTIALIAS_ONsetRenderingHint2(Ljava/awt/RenderingHints$Key;Ljava/lang/Object;)VKEY_ANTIALIASINGVALUE_ANTIALIAS_ONpainterrLjava/io/PrintStream;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;java/io/PrintStreamprintln drawString(Ljava/lang/String;II)VprintStackTrace getPrinterJob()Ljava/awt/print/PrinterJob; setPrintable(Ljava/awt/print/Printable;)V printDialog getMessageshowMessageDialog<(Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;I)Vjava/util/CollectionsunmodifiableList"(Ljava/util/List;)Ljava/util/List;synchronizedList/(Lorg/das2/graph/DasCanvas;Ljava/lang/String;)V(Lorg/das2/graph/DasCanvas;)Vorg/das2/DasProperties getInstance()Lorg/das2/DasProperties;get&(Ljava/lang/Object;)Ljava/lang/Object;equalsjavax/swing/LookAndFeelinstallColorsAndFontQ(Ljavax/swing/JComponent;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VgetDefaultApplicationsuggestNameFor&(Ljava/lang/Object;)Ljava/lang/String;setName setOpaque setLayout(Ljava/awt/LayoutManager;)VaddComponentListener%(Ljava/awt/event/ComponentListener;)VwhiteLjava/awt/Color; setBackground(Ljava/awt/Color;)VsetPreferredSize(Ljava/awt/Dimension;)VsetDoubleBuffered)(Ljava/awt/Component;Ljava/lang/Object;)V isHeadlessaddMouseListener!(Ljava/awt/event/MouseListener;)V7(Ljava/beans/PropertyChangeSupport;Ljava/lang/Object;)VaddPropertyChangeListener&(Ljava/beans/PropertyChangeListener;)V#(ILjava/awt/event/ActionListener;)V setRepeatsrepaintclearisEmpty(Ljavax/swing/Action;)VsetText0(Ljavax/swing/JMenuItem;)Ljavax/swing/JMenuItem; addSeparator setAction notifyAllgetPreferredSizefinestVALUE_TEXT_ANTIALIAS_OFFVALUE_ANTIALIAS_OFF getBackground()Ljava/awt/Color;WHITEsetColor getClipBounds()Ljava/awt/Rectangle;fill(Ljava/awt/Shape;)V getForegroundcontains(Ljava/lang/CharSequence;)Zorg/das2/datum/TimeParser/(Ljava/lang/String;)Lorg/das2/datum/TimeParser;org/das2/datum/TimeUtil()Lorg/das2/datum/Datum;org/das2/datum/UnitshoursLorg/das2/datum/Units;java/util/TimeZone getDefault()Ljava/util/TimeZone; getRawOffset createDatum(I)Lorg/das2/datum/Datum;org/das2/datum/Datum.(Lorg/das2/datum/Datum;)Lorg/das2/datum/Datum;@(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)Ljava/lang/String;$(Ljava/util/Date;)Ljava/lang/String;getFontgetSize deriveFont(F)Ljava/awt/Font;getFontMetrics'(Ljava/awt/Font;)Ljava/awt/FontMetrics;java/awt/FontMetrics stringWidth(Ljava/lang/String;)I getHeightgetWidth getAscentjava/util/logging/LevelFINELjava/util/logging/Level;valueOf(I)Ljava/lang/Integer;@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)VrestartgetImageableWidth()DgetImageableHeight getImageableX getImageableY translate(DD)V(DD)Dscalerotate(D)Vjava/lang/Thread currentThread()Ljava/lang/Thread; java/util/SetfillRect(IIII)VgetClip()Ljava/awt/Shape;FINER isLoggable(Ljava/util/logging/Level;)ZgetComponentCount getComponent(I)Ljava/awt/Component;java/lang/Boolean(Z)Ljava/lang/Boolean; getBounds getRenderers()[Lorg/das2/graph/Renderer;org/das2/graph/Renderer getColorBar()Lorg/das2/graph/DasColorBar; isVisiblegetTitle replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;getDataMinimumgetUnits()Lorg/das2/datum/Units;org/das2/datum/UnitsUtilisTimeLocation(Lorg/das2/datum/Units;)Z(Lorg/das2/datum/Units;)D(D)Ljava/lang/String;getDataMaximum getDMinimum getDMaximumgetLabelisLog isHorizontal getDMiddle isPlotVisiblesize(I)Ljava/lang/Object;()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;finegetRGB(II)IwarninggetAlphaaddText getMainFrame()Ljavax/swing/JFrame;indexOf substring(I)Ljava/lang/String;(II)Ljava/lang/String;write7(Ljava/awt/image/BufferedImage;Ljava/io/OutputStream;)Vjavax/imageio/ImageIOI(Ljava/awt/image/RenderedImage;Ljava/lang/String;Ljava/io/OutputStream;)ZCONFIGcloseorg/das2/system/DasLogger GRAPHICS_LOGLorg/das2/system/LoggerId; getLogger6(Lorg/das2/system/LoggerId;)Ljava/util/logging/Logger;getExceptionHandler"()Lorg/das2/util/ExceptionHandler;*(Ljava/lang/String;Ljava/lang/Throwable;)Vorg/das2/util/ExceptionHandlerhandle(Ljava/lang/Throwable;)VhandleUncaughtsetOutputStream(Ljava/io/OutputStream;)VsetSizestart getGraphicsfinishjava/lang/ClassforName%(Ljava/lang/String;)Ljava/lang/Class; newInstance!org/das2/util/DasExceptionHandlergetMonitorFactory"()Lorg/das2/system/MonitorFactory; getMonitors7()[Lorg/das2/system/DefaultMonitorFactory$MonitorEntry; getMonitor isStarted isFinished isCancelled.(Ljava/util/logging/Level;Ljava/lang/String;)V isShowing getProperty addNotifyfinervalidate!org/das2/system/EventQueueBlockerclearEventQueueB(Lorg/das2/graph/DasCanvas;Ljava/lang/Object;[Ljava/lang/String;)V org/das2/system/RequestProcessor invokeAfter)(Ljava/lang/Runnable;Ljava/lang/Object;)VwaitinfoupdategetChangesPending()Ljava/util/Map; java/util/MapentrySet()Ljava/util/Set;INFOsleep(J)Vjava/awt/ToolkitgetDefaultToolkit()Ljava/awt/Toolkit;getSystemEventQueue()Ljava/awt/EventQueue;java/awt/EventQueue peekEvent(I)Ljava/awt/AWTEvent;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; revalidateresizeinvalidateCacheImagejavax/swing/SwingUtilitiesisEventDispatchThreadA(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V(III)V;(Lorg/das2/graph/DasCanvas;Ljava/awt/image/BufferedImage;)V invokeAndWait(Ljava/lang/Runnable;)Vorg/das2/util/LoggerManager.(Ljava/lang/String;)Ljava/util/logging/Logger;getParentDevicePosition$()Lorg/das2/graph/DasDevicePosition;formatLayoutStr7(Lorg/das2/graph/DasDevicePosition;Z)Ljava/lang/String;java/lang/Long(J)Ljava/lang/Long;entering(I)Ljava/lang/StringBuilder;-(Lorg/das2/graph/DasCanvas;Ljava/awt/Image;)VFINESTexiting!(Ljava/awt/image/ImageObserver;)INULL getParentsetRow setColumn*(Ljava/awt/Component;)Ljava/awt/Component;SEVERE dumpStackgetClientPropertyputClientPropertyinstallComponent()Ljava/awt/Container;firePropertyChange(Ljava/lang/String;ZZ)V9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V getSize2D()F getComponents()[Ljava/awt/Component;getActiveRegionjava/awt/Shape(DD)ZuninstallComponent(II)Z(Ljava/awt/Rectangle;)Z setLocation&(Lorg/das2/graph/DasDevicePosition;I)V4(Lorg/das2/graph/DasRow;Lorg/das2/graph/DasColumn;)VdevicePositionidentityHashCode(Ljava/lang/Object;)I toHexStringorg/das2/util/DnDSupport!(IIILjava/awt/event/MouseEvent;)VgetNameContext()Lorg/das2/NameContext;org/das2/NameContext'(Ljava/lang/String;Ljava/lang/Object;)VtrimlengthdesiredAssertionStatusGRAY (FIIF[FF)V!.=    /6 w     sM*N-663-2::+ +M,*N-66?-2:+:,,,>#*<?EKdlsH*$s!d03 !"-#! "<$% **M,N-66-2:7+:   ! "e7  #'%&Y'() *+),-.):+&Y'0)1)-23e'/B',5@KT\eR,]&'5T() \-*' $+,'-.)/'0n1B2% 34;4L5M,+6,7&,8N:Y;SY-?@AB2*@A  CD3B  E FGe<BCCYDSYESYFSYGSYHSYISYJS  HI*K*LYMN*LYMNO*P*Q*RY*STU*VYW@*X*:YYZ*[*\Y*]^*_*`*aYbc*aYbd*aYbe*f* *gh*i*jklmno*pqrs*tu*u*vL*+w*x*yYz{**|}*~*Y,**Y***u/** ***Y*M*Y***Y**Y**YdY**<HK. (-;FKV\[gOlsq S| T U [ ] / R h ",4<HKLX\ix L +JKKLM NOL*+W* P-QOL*+W* P-RI@**# $ % STG*, @UOL*O+W*7 89P-VOL*O+W*@ ABP-WI@*O*H I J XTG*OR @YZ3 Y*V  [\ fYLY*UM,+,W+NB9-:66'2:Y:+W+6 hjkl n$p(q.rGsPtWu^rdy>P]^G_f^R`^(>ab9cdee*fg/* hB2*@A ij*ZYM*YX`X,çN,-kllmnj**ZYM*YXdX*X *Z,çN,-!$$'$)**klDmHoX**Y pqrs/*u tu>*+u vw/* xy* +M,*i , *o !**,*,N--,**O*N-:66a2:,: !"):,&Y')1)-23**hnһY:*hĶŚ*hƶř1*h: ȲɸʶlͶ:    : .*hжřY*h:: *h: ,:   Ն n:,:   6 6,, *dhd* d2, *f* **f// 7Nbjlt|1:Q\kx    l.).)$+,Q-:"z{ Q |} \~ x ~ /p(q@O 8 U~  ){/0000l0000l#08012%3-$ 0LT0"+:*ۇ9*܇9,9 ,9 ,,9 9  9  9 o9o99  w*R<> ?@A B&D3F<GEHNIWK^LeMnNwPQRUW .)  & <r EiN`WW^PeIn@H|0@K0Ty#*YL**+ìM+,! #lKBmT/*Q y .*YM**aYb*W,çN,-*x+M,*,**ܶ,*,*,Z>*P*:;:*Q*,*Q*x*YM*W,ç :,-:*x*Y:*Wç :  %((+(-""'"# #-27?MU]lx *->1@:zU7)..a lQmL0N)lmBm mlm,*  F+MN6,:66!2: N-&  #+14:>#FFA? <$! @ O*+: 6&Y': :Y,SY+   S)W+::YS::YS:  : :Y+SY+S: :Y,SY   SYSY SY SY! "#SY S)W+:$:YS:$:YS:  : %:Y+&SY+'S: U(:Y,SY   SYSY SY SY! "#SY S)Wb):Y,SY   SYSY SY SY! "#SY SY *S)W+ ,Y-.$:Y.S/0:1$:Y1S/2: . .:  : 3/  45[OO 6O 6O0  67[OO 4'dO 4&`O8 :Y,SY9  SYSY SY .SY .SY .SY .SY: "#SY  SY  *S)W-:$HNgx1GNTm~   < R \n!2= ^"c#k$|%&()*,./0B,I4 c OOOOH4$+N v P &@Z LL'LLLLJLe !L LLLLL !L LLLLLl9LL'LLJLj !L LLLLL !L LLLLLl= !L LLLLL !L LLLLLl !L LLLLL !L LLLLLl%LL'LLJL:,c !L LLLLL !L LLLLLl !L LLLLL !L LLLLLlVYWL*M,>6.,2:;+Wһ&Y'M,<:Y*۸SY*ܸS)W,=:Y+>S)W+>{,?)W++>d@N+A:BGC:,D)W,*EF)W,G)W- ,*)W,H)W,I)W,J)W,-Z<>?'@2A>>DFLHoIKLMNOPQRSTU WX>:5^L 0"*p!B! &sKL*M:6VYW:N~696  2H dN~6  d9   W 9 6 %&Y'O),-.>PQ*R[*[*STLUYV:XYöYZt[:M\:]^6  ,&Y' `_)`) a)-:bZc*dZ+efLg+hW%s uwxy"z3{6|@~T\jw{|>HT\_hrT+ \# 9L "36C9 }cssssb_ "K 9 = 8z L >rij+*=*>*:k=l>m+nY+o:*pq :qr+JRZZ\ZB %,3@JRWZadq>%rr`[J(&Lm :m*+stuvw+TMtyzY{,|}:MtyzY{,|} Mty,Mty,x5~O_>256LOP\_`l>6P ` mm[YYO ~,,+,**ܹ,*,,%+ ,,,;NnY+oN,::*---q:--q"--/-" "7:>;;;9#-LLm m ~C*+tuv+*MtyzY,|}M,M,~5=2    25 6 :=>B46>CC[YGTE*L=+N-66/-2:6+2=& $)8!=C#4$ E@>*""'# " b*L+T+M,N-:6682:: * ,-./02192W3Z0`7>9!2( L  GbZ3$2 O*L+=>,+2:W** ABC*D0E2A8I?JKKMMO "'D=* abI L+L:YYM*n3********N-66%-2:*N-SY*,-:,Y:²*-2 ,ç ::zY6* *̲* *pH*A*:66,2:   W dC*:BC:¸ħS:zY*ŶL:ik mp,q0r@sHtQuUv\x`|c}l09JM[wp  +w k +J: !T,Ll/""("#l NmB$ ")"#H$ %&%*+ƸǶʶ+͹W$%%' %($)*II*@AL+B+CM,Ч<**M, ,ф& !$.4;BH*+,4:&"I -Iv<**M, ,҄*n3********> $ = A QYbfmqu :"v /.otәYշֿ***n0*******٧ NzY-afiB'()*,4-8.H/P0Y1]2a5f8i6j7s:*j +ttptq ",G$ /0nB:YSYS**SYާ Y:ә *ߧ'Y*::*uy}: :YSYSۻVYW:*:6 6   J 2:  :  :     W   W :BzC: &Y') )) )*) )-:  %&Y' )) )-:  !efknfknvHJ"L(NKQQRZTf\k_n]p^~bcdefghij fl0mgnooqruvp+,f1!32 )32 :4 g1~ 0h2 56pq&'Kg,7 58x ?I#2F 9:"5#;;v;L 9<= B&Y')*))-:L*ܻY:ә *:Y*:&:*uy}:*uy}!ekpskpN 6>DPV_kpsu\ u+>+k+1!pq&'6Pi?,_L@L@#AR$BCh*ZYN*X *Z-ç :-N+M*S#,*,+*+*,*,**,!$':$'(0:BRZbg hh?08D)lDmB$10ECG *f*+   ?FCnA*ZY:*X *Zç ::+:*x:***ܶ*** e,//4/7:N )7:<EJNWfox~4?&'EZD)NQ)lEmB$GHX+++*+,+ + *+- *+ W,*^ -*^&  "'<AGO W *XXXI2XJK"LMk+>+:s++\++E++.++ ++!"*+,#+ +$V). 5!E"L#\$c%s&z'(),-.04N:OP)Q*RST1i%*M,&*,*' *'(89:;<0= 11pU0VWT1i)*M,**,*' *'(DEFGH0I 11qU0VXT/*_\ YD~,i+*_=*_**,-*/0defg"h+i ,,Z[\O*` **1`*`z{} ]^Xi2+*1M*`N*+`*_****ܷ3*+3*4,*15*6-*`5*.  #6;GSW*XXFA_ 6``a^Oi7+*+3 bcih>*,889*,:n;j:m<*,:n=j:P>*,:n:j:3?*,:n@j:*,:nAj:2  *1GNdkf 'Da~pqd ef*`gh3 BY*C  ij@*DN6-2-2::EF& $58>H$#:6P@@k@l;mn o/pTv*M*G, ,H  PN:>p4F *+I*   N:qrr*cJN-B*-CK:LdL`*dJN-B*-CK:LdL`6 ] ^ _ `2 a5 c8 d@ eI fT gj hm jp k>stTstrrkrljuv ,,wxG  N::*eJ:BCM:N:O- NPYQ:PYQ:-NR N-NS-NTl`-NU-NVl`WSTl`UVl`WXYZ6 XYZ6   N*  #TVh-NT-NVhN -j t u v w x y' z. {8 |< }B G P Y e k    p Ey 4z '{|.}~  k l |uvC0t& Xddhddh` *-*@+W+*+[+\ *+\]   $ , --,lKY+^MKY+^N*c,_W*c-_W*@A:B3C:\\:*eMY+`_Wɱ2   & 1 ; G O V h k HVJKG!,llI2 btXt1;uv16lKY+^MKY+^N*d,_W*d-_W*@A:B3C::*eMY+`_Wɱ2   & 1 ; G O V h k HVI2G!,llJK btXt1;uv16D *@+W    ,-*@+W+*+a+\ *+\b   $ , --,Y*cJM,B,CKN-c+ ,d*eJM,B,CMN-e+ ,d߱.   # ) , = G O U X >st$vG|4$vYYI2  Y*dJM,B,CKN-c+ ,d*eJM,B,CMN-f+ ,d߱.   # ) , = G O U X >st$vG|4$vYYJK   B.YgN*&Y'h)-ij)-K-*k:ty}-).1l"   ) . 1 3 @ 43 BKBpBq 8 )GT/*m  D`*m*m*n   ! " # /* ) 36*(*oO*p 4 5 6) 7+ 41 :>.33k3l3_3 '/*q B >+*qn*qM*+q*rN--s+*t, -s,u*v,+5. K L N O P Q R( S, T4 W= X*>>K-#  'Ll/*  f T^* =* *wx j k l m s/* t ? *` ~  P-*DL+d=N6-+`2S-    % + 4-(n #o"b8&Y'y)*۶z)*ܶ)*{)|)-  8/*h 6 a*hM+}~F+ĶŚ +ƶř+N-ȸȶW!+жřY+N-YöW*+h*,+5. ? A B! C& D1 E= FF GR LW M` N4& z{F aa \ !LT/*i Y D^*i=*i*0 a b c d  T/*o o D]*o=*o*l0 w x y z  T/*  Dz(i*=**0*n    # '  (( I3*    w/*  /+#+T l+V l   $ , *//~//)% +T+V   ! & *))~))T/*  T/*  = *+   L *+,      L *+,      L *+,      T2*  2*  T2*  0*Y T 0Y  4/*  :/*  :* /*  /* E* :*+)I.+!,u0YYC<=Y"jQY"jQNY""- YHYIYJYF YGYEYDBuvj )28AJ`v|2T[q *(f&$ @M. K. . .y. . B\R  ij