2               (  (          !"# ( $% ( & '( () *+, - './0 123 456 78 9:; <=> ?@ABC DEF GH IJK LMN OP QR STUV WX YZ[ \]^ _` abc defg h i jk l (mn opq o r o st u vwx yz {| }~ y  o  y j    i  autoResizeLptolemy/data/expr/Parameter; customContent#Lptolemy/data/expr/StringParameter;dataConnectWidthdataJSONdrawHorizontalGridLinedataMarkerRadiusdrawVerticalGridLineenableDataMarkerenableEventsMarker enableLegendeventsConnectWidtheventsMarkerRadius eventsJSON graphWidth graphHeighthorizontalAlign linkTarget,Lptolemy/vergil/basic/export/web/LinkTarget;outputDataFileoutputHTMLFilesaveDataToFile verticalAlign xAxisMode xAxisTitle yAxisMode yAxisTitle _bodyContentLjava/lang/StringBuffer;_configLjava/util/HashMap; Signature9Ljava/util/HashMap;_headerContent_scriptContent3(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis4Lptolemy/vergil/basic/export/web/JSPlotterAttribute; containerLptolemy/kernel/util/NamedObj;nameLjava/lang/String; Exceptions getMimeType()Ljava/lang/String;isOverwriteable()ZgetBasicConfig()Ljava/util/HashMap;;()Ljava/util/HashMap;getBodyContentgetHeaderContentgetHTMLPageContent pageContentinsertBodyContent(Ljava/lang/String;)VcontentinsertHeaderContent(ZZLjava/lang/String;)V isJavaScriptZ autoIndent StackMapTable_provideAttributes0(Lptolemy/vergil/basic/export/web/WebExporter;)V webAttribute.Lptolemy/vergil/basic/export/web/WebAttribute; targetValueexporter-Lptolemy/vergil/basic/export/web/WebExporter; SourceFileJSPlotterAttribute.java JS   Graph title Ptolemy II Simulation Result !Customize by clicking "Configure"     1!ptolemy/data/expr/StringParameter Output HTML file nameJSPlotter.html*ptolemy/vergil/basic/export/web/LinkTarget "The location to open the HTML page_blank  Input data series in JSON format !Input event series in JSON formatptolemy/data/expr/Parameter -Save data and event series to a separate filefalse   Output data file namesimulationResult.txt Graph min width400 Graph min height500 Auto-resize the graphtrue  Show Legend Legend horizontal aligncenter leftright Legend vertical aligntopmiddlebottom Data series connect line width2 Enable data series point marker Data series marker radius3 Event series connect line width0  Enable event series point marker Event series marker radius  X axis typelineardatetime Draw vertical grid line  X axis titleX Axis  Y axis type logarithmic Draw horizontal grid line  Y axis titleY Axis Custom content text/html    ptolemy/data/BooleanToken  graphTitleptolemy/data/IntToken  java/lang/StringBuffer 8   java/lang/StringBuilder  java/util/HashMap hrefWebAttributehref   _lightboxclassWebAttributeclassiframe targetWebAttributetarget2ptolemy/vergil/basic/export/web/JSPlotterAttribute*ptolemy/vergil/basic/export/web/WebContent-ptolemy/vergil/basic/export/web/WebExportable*ptolemy/kernel/util/IllegalActionException,ptolemy/kernel/util/NameDuplicationExceptionptolemy/kernel/util/NamedObjjava/lang/String_iconLptolemy/vergil/icon/TextIcon;ptolemy/vergil/icon/TextIcon setIconText displayTextsetDisplayName setExpression NOT_EDITABLE Visibility InnerClasses)Lptolemy/kernel/util/Settable$Visibility; setVisibility,(Lptolemy/kernel/util/Settable$Visibility;)VwidthNONEheightptolemy/data/type/BaseTypeBOOLEAN BooleanType(Lptolemy/data/type/BaseType$BooleanType; setTypeEquals(Lptolemy/data/type/Type;)VINTIntType$Lptolemy/data/type/BaseType$IntType; addChoice stringValuetrimput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;getToken()Lptolemy/data/Token;toStringappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;()V-(Ljava/lang/String;)Ljava/lang/StringBuilder; getContainer ()Lptolemy/kernel/util/NamedObj;equals(Ljava/lang/Object;)Z,ptolemy/vergil/basic/export/web/WebAttributecreateWebAttributer(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;Ljava/lang/String;)Lptolemy/vergil/basic/export/web/WebAttribute;+ptolemy/vergil/basic/export/web/WebExporterdefineAttribute2(Lptolemy/vergil/basic/export/web/WebAttribute;Z)ZappendToWebAttribute(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lptolemy/vergil/basic/export/web/WebAttribute;'ptolemy/kernel/util/Settable$Visibility&ptolemy/data/type/BaseType$BooleanType"ptolemy/data/type/BaseType$IntTypeptolemy/kernel/util/Settable! 6*+,*** * * ****Y*** *Y*** !*Y*"#*#$*Y*%&*&'*(Y*)*+*+,-*+.*+/0*Y*12*23*24 *(Y*5*6*670*68-*69*(Y*:*;*;70*;<-*;=*(Y*>*?*?@-*?A*?/0*(Y*B*C*CD-*CA*C/0*Y*EF*FG*FHI*FJI*FKI*FH *Y*LM*MN*MOI*MPI*MQI*MQ *(Y*R*S*ST-*SU*S70*(Y*V*W*WX-*W.*W/0*(Y*Y*Z*Z[-*Z\*Z70*(Y*]*^*^_-*^`*^70*(Y*a*b*bc-*bA*b/0*(Y*d*e*ef-*e\*e70*Y*gh*hi*hjI*hkI*hj *(Y*l*m*mn-*m.*m/0*Y*op*pq*pr *Y*st*tu*tjI*tvI*tj *(Y*w*x*xy-*xA*x/0*Y*z{*{|*{} *Y*~** jEFGH!I'J.L8MANKPYQbRkTyUVXY[\^_abdefhij$k-m;nEoNpWresntwuwxyz|}~!/8AKYbku +4=FO]foy #,5 666-] ,e -3**W*"*#W*%*&W*)*+W*1*2W**W*5*6W*:*;W*>*?W*B*CW*E*FW*L*MW*R*SW*V*WW*Y*ZW*]*^W*a*bW*d*eW*g*hW*l*mW*o*pW*s*tW*w*xW*z*{W*5no(p<qFrRqVsju~vwvxyxz{z}~}$(2>BLX\frv . 32* a+*W**W*W* # +4YL+W+*W+W+*W+W+" (/4,T*Y+W p%!*Y-WL~!*Y-W *-W *-W"&4RZfo*pppp &@"*N*Y*Y*Y*Y-* -M,*+,W*:?-M+,W*M,+,WV&15GP[dmz  HP mId6 ' '