4 @      Y Y Y             #   Y Y-        8 8 : : :     Y    Y H  L   P      S      Y            ! " #$% Y&' () p*+ ,- n #./0 s 1 p234 Y5<6 78 Y9: ; |<=> ?@A BCD  E FGHI YJK L @M N OP Q RS TUVWXY Z[ |\ ] 7^_ n ` a b cd e 7fg h ij k lm no p q r stu v w x Ry z {| Y}~    H        @                         Y  #  ! Y ! Y Y #      S   y R    R Q Q Q3   H  a a  $ a a H  H  p    p! "# p$%& } p'( )* +,  - . / 0 123 4 56 7 89:;<=>? @ABCDE F GHI JKL M NO P Q \RST YUV WXY Z[\ ]^ _ `ab c Scd e `fg Yh i jk plm n o pq r s 7tuv 7w 7x yz{|}~  @     7    y     k    E   InnerClassesloggerLjava/util/logging/Logger; LOCALVARICONLjavax/swing/ImageIcon;JAVA_CLASS_ICONJYTHONCOMMANDICONJAVA_JYTHON_METHOD_ICONJAVA_FIELD_ICONJAVA_METHOD_ICONJAVA_STATIC_METHOD_ICONJAVA_CONSTRUCTOR_ICONJYTHONCOMMAND_SORTI ConstantValueJAVAMETHOD_SORTJAVACLASS_SORTPYREFLECTEDFIELD_SORT PYCLASS_SORT LOCALVAR_SORT AUTOVAR_SORTAUTOCOMMAND_SORTAUTOVARHIDE_SORT JAVASTATICFIELD_SORT$CLIENT_PROPERTY_INTERPRETER_PROVIDERLjava/lang/String;CLIENT_PROPERTY_PWDeditor!Ljavax/swing/text/JTextComponent;jythonInterpreterProvider5Lorg/das2/jythoncompletion/JythonInterpreterProvider; __CLASSTYPE$(Ljavax/swing/text/JTextComponent;)VCodeLineNumberTableLocalVariableTablethis0Lorg/das2/jythoncompletion/JythonCompletionTask;t getReadMethods(Lorg/python/core/PyObject;Lorg/python/core/PyObject;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Method; methodNamemLjava/lang/reflect/Method;ex2Ljava/lang/Exception;ex!Ljava/lang/NoSuchMethodException;Ljava/lang/SecurityException;contextLorg/python/core/PyObject;podcLjava/lang/Class;propName StackMapTablequery:(Lorg/das2/jythoncompletion/support/CompletionResultSet;)Vcc-Lorg/das2/jythoncompletion/CompletionContext;'Ljavax/swing/text/BadLocationException;arg07Lorg/das2/jythoncompletion/support/CompletionResultSet; ExceptionsdoQueryg(Lorg/das2/jythoncompletion/CompletionContext;Lorg/das2/jythoncompletion/support/CompletionResultSet;)I resultSetc getJavaMethod7(Lorg/python/core/PyMethod;I)Ljava/lang/reflect/Method;Lorg/python/core/PyMethod;impeek Lorg/python/core/PyMethodPeeker;getMethodCount(Lorg/python/core/PyMethod;)IqueryClassMethods signatureargssslabellinkmmjava/lang/reflect/Method;rscount{reduceGetterSettersE(Lorg/python/core/PyObject;Lorg/python/core/PyList;Z)Ljava/util/List;sLorg/python/core/PyString;propLjava/util/List;lcontextpo2Lorg/python/core/PyList;cullGetterSettersZLjava/util/Map;LocalVariableTypeTable$Ljava/util/List;5Ljava/util/Map; SignatureY(Lorg/python/core/PyObject;Lorg/python/core/PyList;Z)Ljava/util/List; queryMethodseval1evalLorg/python/core/PyException;Ljava/io/IOException;ex1"Ljava/lang/ClassNotFoundException;occ[Ljava/lang/String;paLorg/python/core/PyArray;oLjava/lang/Object;ocke$Ljava/lang/IllegalArgumentException;fLjava/lang/reflect/Field; constructorLjava/lang/reflect/Constructor;peekLorg/python/core/PyClassPeeker;jmimLjava/lang/RuntimeException;type Ljava/lang/NoSuchFieldException; showValues&Lorg/python/core/PyJavaInstancePeeker;propReadMethodjjsigss2docpmpm2notAlreadyAddediconinterp#Lorg/python/util/PythonInterpreter; lcontextClassLorg/python/core/PyJavaClass; fromArraypo3+/6DK_Wto queryModulestpkgLjava/util/regex/Matcher;lpLjava/util/regex/Pattern;rLjava/io/BufferedReader; javaClass queryPackagessearchplenresultsLjava/util/HashSet;reader'Ljava/util/HashSet;join9([Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;listdelim6(Ljava/util/List;Ljava/lang/String;)Ljava/lang/String;resultLjava/lang/StringBuilder;J(Ljava/util/List;Ljava/lang/String;)Ljava/lang/String;popOffComments&(Ljava/lang/String;)Ljava/lang/String;inStringCpopDoc>(Ljava/lang/String;Ljava/io/BufferedReader;)Ljava/lang/String;termbuildlinereadlinsanitizeLeaveImportssrcputInGetDataSetStub&(Lorg/python/util/PythonInterpreter;)V getLastLinescriptlastLineLjava/util/LinkedList;i1indenti2l2*Ljava/util/LinkedList;trimLinesToMakeValid queryNameskw startLastLine nimportablemessagenlocalkeywords eolnCarotargsList&([Ljava/lang/Class;)Ljava/lang/String;argclasses[Ljava/lang/Class;LPARENRPARENSPACEsargs methodArgs.(Ljava/lang/reflect/Method;)Ljava/lang/String; javaMethodconstructorSignatureNew3(Ljava/lang/reflect/Constructor;)Ljava/lang/String;n javadocPathnamemethodSignaturefieldSignature-(Ljava/lang/reflect/Field;)Ljava/lang/String;constructorSignaturequeryStringLiteralArgumenttask4Lorg/das2/jythoncompletion/DataSetUrlCompletionTask;methodpos[Ipwd5Ljava/util/Map;/queryCommandArgument completionsitem1Lorg/das2/jythoncompletion/DefaultCompletionItem;prf%Lorg/python/core/PyReflectedFunction;labels signaturesargssdocsLorg/json/JSONObject;jokwsLorg/json/JSONArray;Lorg/json/JSONException;1Lorg/das2/jythoncompletion/MessageCompletionItem;j getInterpreter%()Lorg/python/util/PythonInterpreter;inLjava/io/InputStream;importsLjava/net/URL;refreshcancel()VgetLocalsCompletions(Lorg/python/util/PythonInterpreter;Lorg/das2/jythoncompletion/CompletionContext;Lorg/das2/jythoncompletion/support/CompletionResultSet;)IrrCLjava/util/List;getImportableCompletionsy(Ljava/lang/String;Lorg/das2/jythoncompletion/CompletionContext;Lorg/das2/jythoncompletion/support/CompletionResultSet;)Ici5Lorg/das2/jythoncompletion/ClassImportCompletionItem;pkgsource hideJavaPathsLjava/lang/StringBuffer;6 escapeHtmloutgetPyJavaClassSignature1(Lorg/python/core/PyJavaClass;)Ljava/lang/String;pfgetPyFunctionSignature0(Lorg/python/core/PyFunction;)Ljava/lang/String;Lorg/python/core/PyFunction;defaults[Ljava/lang/Object;varsnreqimakeInlineSignatureH(Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Ljava/lang/String;doPyReflectedFunctionj(Ljava/lang/String;Lorg/python/core/PyReflectedFunction;Ljava/util/List;Ljava/util/List;Ljava/util/List;)Vretmethod1j+Lorg/python/core/PyReflectedFunctionPeeker;(Ljava/lang/String;Lorg/python/core/PyReflectedFunction;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V doPyMethod_(Ljava/lang/String;Lorg/python/core/PyMethod;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V(Ljava/lang/String;Lorg/python/core/PyMethod;Ljava/util/List;Ljava/util/List;Ljava/util/List;)VdoConstructorse([Ljava/lang/reflect/Constructor;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/util/List;)V constructors [Ljava/lang/reflect/Constructor;~([Ljava/lang/reflect/Constructor;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/util/List;)VkeySort$(Ljava/util/List;[Ljava/util/List;)Vkeylists[Ljava/util/List;indicesswapMapswapFromswapToLjava/util/List<*>;Ljava/util/List;[Ljava/util/List<*>;%Ljava/util/List;7Ljava/util/Map;L;>(Ljava/util/List;[Ljava/util/List<*>;)VmethodIsSuperset'(Ljava/lang/String;Ljava/lang/String;)ZsuperSets1s2s8s9m1m2p0m8m9 reduceObject3(Ljava/util/List;Ljava/util/List;Ljava/util/List;)Vo(Ljava/util/List;Ljava/util/List;Ljava/util/List;)Vb(Lorg/python/util/PythonInterpreter;Lorg/das2/jythoncompletion/CompletionContext;)Ljava/util/List;jclasssss objectRemovedsvalue allStaticlocalsLorg/python/core/PyStringMap;m(Lorg/python/util/PythonInterpreter;Lorg/das2/jythoncompletion/CompletionContext;)Ljava/util/List; getJavaClass0(Lorg/python/core/PyJavaClass;)Ljava/lang/Class;#Lorg/python/core/PyJavaClassPeeker;getLinkForJavaSignature getIconFor+(Ljava/lang/Object;)Ljavax/swing/ImageIcon; testColorLjava/awt/Color; SourceFileJythonCompletionTask.java =Q 89.org/das2/jythoncompletion/JythonCompletionTaskJYTHON_INTERPRETER_PROVIDER 3org/das2/jythoncompletion/JythonInterpreterProvider :;java/lang/StringBuilderget     java/lang/Class java/lang/NoSuchMethodExceptionorg/python/core/PyIntegerisjava/lang/SecurityException busy: getting completions   no completion context  hidone getting completions Q%javax/swing/text/BadLocationException  /org/das2/jythoncompletion/MessageCompletionItem  =  6 module packagedefaultstringLiteralArgumentcommandArgument classMethod i i  i i *i 3i tiorg/python/core/PyMethodPeeker =)org/python/core/PyReflectedFunctionPeeker  =   java/lang/Object   6  &  /org/das2/jythoncompletion/DefaultCompletionItem  = java/util/LinkedHashMap  org/python/core/PyString java/util/ArrayList  =   java/lang/Stringset          GH      :  pass   org/python/core/PyException *Eval error in code before current position =java/io/IOExceptionException occurred: 6 ()\.  !org/python/core/PyJavaClassorg.autoplot.dom.PlotElement "#&org.autoplot.dom.PlotElementController $% &'org.autoplot.dom.Plotorg.autoplot.dom.PlotController( )*Class not supported: + , java/lang/ClassNotFoundException -. / EVAL error: ][ 01org/python/core/PyArray 2 3 4 5org/python/core/PyJavaInstance 67 89 =: java/lang/InstantiationException java/lang/IllegalAccessException"java/lang/IllegalArgumentException+java/lang/reflect/InvocationTargetException Eval error: ;Acompletions have the class but not the instance to work with: {0} 6 < =>org/python/core/PyList  ? @ Adoes {0} start {1} B CPyException from "{0}":,class org.python.core.PyReflectedConstructor#org/python/core/PyReflectedFunction DE FG org/python/core/PyClassPeeker =H  IJ '(java/lang/NoSuchFieldExceptionorg/python/core/PyJavaPackage  K7 )! LM  N/ OP.htmlorg/python/core/PyClassunable to identify JavaClass Qorg/python/core/PyMethod rs lm =Rjava/lang/RuntimeException$org/python/core/PyJavaInstancePeeker =S T EF U ()!NoSuchFieldException for item {0}SecurityException for item {0} = org/python/core/PyFloat VPorg/python/core/PyFunction Porg/python/core/PyNone(No documentation) ` ef 


inline:java/io/BufferedReaderjava/io/InputStreamReader0org/autoplot/jythonsupport/JythonToJavaConverter/importLookup.jy WX =Y =Zfrom (.*) import (.*) [\ ] ^_ ` a bdoes not match pattern: {0} cQjava/lang/Throwable detargetComponents = '''.split('.') base = targetComponents[0] baseModule = __import__(base, globals(), locals()) module = baseModule for component in targetComponents[1:]: module = getattr(module, component) list = dir(module) if ( list.count('__name__')>0 ): list.remove('__name__') list.append('*') list. fgh i/package-summary.html#skip.navbar.topjava/util/HashSetimport spaceimport  targetComponents = 'r'.split('.') base = targetComponents[0] baseModule = __import__(base, globals(), locals(), [], -1 ) module = baseModule name= base for component in targetComponents[1:]: name= name + '.' + component baseModule = __import__( name, None, None ) module = getattr(module, component) list = dir(module) if ( '__name__' in list ): list.remove('__name__') list jpackagelist.txt# ":http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/k lm  n o"'"""'''unterminated string pAdef getDataSet( st, tr=None, mon=None ): return findgen(100) qjava/util/LinkedList rs jt 0s u vdefelifexceptfromforfinallywhileprintraise   (\s*)(\S+).*(\s)* __dummy__=1 java/lang/ExceptionO

Code completions couldn't run on a simplified version of the script. This may due to a bug in the simplification process, or there may be a bug in the script. The error is shown below, and the simplified script can be reveiwed using Actions→Developer→"Show Simplified Script used for Completions."



 RS WXError with completions() w, x yzstringJYTHON_INTERPRETER_PWD getDataSetgetFileplotplotxgetCompletions2org/das2/jythoncompletion/DataSetUrlCompletionTask => ]^ 'resourceURI'PWDhttphttp://https://file:/sftp://.__doc__.__completions__ no pq {|org/json/JSONObject }~   description  #  org/json/JSONException H!org/python/util/PythonInterpreter $org/autoplot/jythonsupport/JythonOps/imports2025.py  imports2025.py  file:/tmp/ dataset)org/autoplot/jythonsupport/DatasetCommand ,org/autoplot/jythonsupport/GetDataSetCommand getDataSets-org/autoplot/jythonsupport/GetDataSetsCommandmonitor)org/das2/util/monitor/NullProgressMonitor =e R   3org/das2/jythoncompletion/ClassImportCompletionItem and import from  =java/lang/StringBuffer(org.das2.qds.QDataSet|java.lang.String|java.lang.Object|org.das2.util.monitor.ProgressMonitor|org.das2.datum.DatumRange|org.das2.datum.Datum) org.das2.qds.QDataSetjava.lang.Stringjava.lang.Object%org.das2.util.monitor.ProgressMonitororg.das2.datum.DatumRangeorg.das2.datum.DatumQDataSet StringObjectMonitor DatumRangeDatum ([\<\>])<< >>  org/python/core/PyTableCode  #=,... r1() JAVA ]->here  !$\$ 0org/das2/jythoncompletion/JythonCompletionTask$1 = java/util/HashMap =java/lang/Integer  W([a-zA-Z0-9/]*\.html)#([a-zA-Z0-9]*)\((([a-zA-Z0-9\.\[\]]+)?(,([a-zA-Z0-9\.\[\]]+))*)\)     @*get local completions for completable: {0} >org/python/core/PyStringMap   found completion item: {0}  xy () *Callable PyFunction doesn't have __doc__:    javaclassjavainnerclass javapackage!check for non-static methods: {0} not static: {0}" class is all static methods: {0}  {|  ! org/das2/qds/QDataSet skipping {0}java/util/List  *dom,https://autoplot.org/developer.scripting#DOM0DefaultCompletionItem({0},{1}, {2}{3}, {4}, {5}) bcfile...__name__ -> Command org/python/core/PyReflectedFieldPITAUEparams outputParams__doc__*getLocalsCompletions found {0} completions!org/python/core/PyJavaClassPeeker = java/lang/reflect/Method   java/lang/reflect/Fieldjava/awt/Color  jython.editor.completionjavax/swing/ImageIconui/localVariable.png =ui/javaClass.pngui/jythonCommand.pngui/javaJythonMethod.pngui/javaStaticField.pngui/javaMethod.pngui/javaStaticMethod.pngui/javaConstructor.png0org/das2/jythoncompletion/support/CompletionTaskorg/python/core/PyObject+org/das2/jythoncompletion/CompletionContext5org/das2/jythoncompletion/support/CompletionResultSet java/util/Mapjava/util/Iteratorjava/util/regex/Patternjava/util/regex/Matcherjava/lang/reflect/Constructororg/json/JSONArray java/net/URLjava/io/InputStreamjavax/swing/text/JTextComponentgetClientProperty&(Ljava/lang/Object;)Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder; substring(II)Ljava/lang/String; toUpperCase()Ljava/lang/String;(I)Ljava/lang/String;toString getMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;2org/das2/jythoncompletion/JythonCompletionProvider getInstance6()Lorg/das2/jythoncompletion/JythonCompletionProvider; setMessage(Ljava/lang/String;)V+org/das2/jythoncompletion/CompletionSupportgetCompletionContextP(Ljavax/swing/text/JTextComponent;)Lorg/das2/jythoncompletion/CompletionContext;java/util/logging/Loggerfinefinishjava/util/logging/LevelWARNINGLjava/util/logging/Level;logC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V getMessageaddItem5(Lorg/das2/jythoncompletion/support/CompletionItem;)Z contextTypehashCode()Iequals(Ljava/lang/Object;)Z(Lorg/python/core/PyMethod;)VgetReflectedFunction'()Lorg/python/core/PyReflectedFunction;((Lorg/python/core/PyReflectedFunction;)V(I)Ljava/lang/reflect/Method; getArgsCountgetContextObjectClass()Ljava/lang/Class;getDeclaredMethods()[Ljava/lang/reflect/Method;getName completable startsWith(Ljava/lang/String;)ZlengthL(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V getSuperclass__len__ __getitem__(I)Lorg/python/core/PyObject;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;keySet()Ljava/util/Set;(Ljava/util/Collection;)Viterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;charAt(I)Cjava/lang/Character toLowerCase(C)C(C)Ljava/lang/StringBuilder; containsKeyremovesettings0()Lorg/das2/jythoncompletion/CompletionSettings;,org/das2/jythoncompletion/CompletionSettingsisSafeCompletionsgetCaretPositionjavax/swing/text/Utilities getRowStart%(Ljavax/swing/text/JTextComponent;I)IgetText0org/autoplot/jythonsupport/SimplifyScriptSupportremoveSideEffectsendsWith*org/autoplot/jythonsupport/JythonRefactory fixImportsexec'(Ljava/lang/String;Ljava/lang/String;)V contextString.(Ljava/lang/String;)Lorg/python/core/PyObject;split'(Ljava/lang/String;)[Ljava/lang/String;contains(Ljava/lang/CharSequence;)ZforName%(Ljava/lang/String;)Ljava/lang/Class;lookup0(Ljava/lang/Class;)Lorg/python/core/PyJavaClass;java/lang/SystemerrLjava/io/PrintStream;java/io/PrintStreamprintln getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;SEVERE lastIndexOf(Ljava/lang/String;)IgetArraygetClassisArraygetComponentTypegetDeclaredConstructors"()[Ljava/lang/reflect/Constructor; newInstance'([Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/Object;)VFINE@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V__dir__()Lorg/python/core/PyObject;size(I)Ljava/lang/Object;FINESTA(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V __getattr__ getModifiersjava/lang/reflect/ModifierisStatic(I)Z(Lorg/python/core/PyClass;)VgetField-(Ljava/lang/String;)Ljava/lang/reflect/Field;getConstructorsgetParameterTypes()[Ljava/lang/Class;getCanonicalName replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;d(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjavax/swing/ImageIcon;)V#(Lorg/python/core/PyJavaInstance;)VgetInstanceClass getReturnTypeim_funcgetResourceAsStream)(Ljava/lang/String;)Ljava/io/InputStream;(Ljava/io/InputStream;)V(Ljava/io/Reader;)Vcompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;readLinematcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;matchesgroupINFOclose addSuppressed(Ljava/lang/Throwable;)V isUpperCase(C)Z'org/das2/jythoncompletion/JavadocLookup+()Lorg/das2/jythoncompletion/JavadocLookup;addjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;isEmptytrimsimplifyScriptToCompletionsfinerindexOf(Ljava/lang/String;I)I(ILjava/lang/Object;)V@(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String;alligatorParse getSimpleNamegetDeclaringClass popString4(Ljavax/swing/text/JTextComponent;[I)Ljava/util/Map;setReferenceOnly(Z)V getJSONArray((Ljava/lang/String;)Lorg/json/JSONArray; getJSONObject(I)Lorg/json/JSONObject; getString optString sortPrioritycreateInterpreterorg/autoplot/jythonsupport/UtilisLegacyImports getResource"(Ljava/lang/String;)Ljava/net/URL; openStream()Ljava/io/InputStream;execfile*(Ljava/io/InputStream;Ljava/lang/String;)V'(Ljava/lang/String;Ljava/lang/Object;)V/(Ljava/lang/String;Lorg/python/core/PyObject;)VguessCompletions$(Ljava/lang/String;)Ljava/util/List; guessPackage hasImport9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjavax/swing/ImageIcon;Ljava/lang/String;Ljava/lang/String;)VfindappendReplacementE(Ljava/lang/StringBuffer;Ljava/lang/String;)Ljava/util/regex/Matcher; appendTail2(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;,(Ljava/lang/String;)Ljava/lang/StringBuffer; func_defaultsorg/python/core/PyObject; func_codeLorg/python/core/PyCode; co_varnames co_argcountvalueOf(I)Ljava/lang/Integer;(Ljava/util/List;)Vjava/util/Collectionssort)(Ljava/util/List;Ljava/util/Comparator;)V(I)VintValueswap(Ljava/util/List;II)V((Ljava/lang/String;I)[Ljava/lang/String; getLocalskeys()Lorg/python/core/PyList;FINER6(Lorg/python/core/PyObject;)Lorg/python/core/PyObject; isCallable isNumberTypegetType()Lorg/python/core/PyType;org/python/core/PyType getFullName getMethodsjava/lang/Boolean(Z)Ljava/lang/Boolean;'(ILjava/lang/Object;)Ljava/lang/Object; __tojava__%(Ljava/lang/Class;)Ljava/lang/Object; (Lorg/python/core/PyJavaClass;)V getProxyClassorg/das2/graph/GraphUtilcolorImageIcon+(Ljava/awt/Color;II)Ljavax/swing/ImageIcon;org/das2/util/LoggerManager(Ljava/net/URL;)V!@ !"#$%&#$'(#$')#$*+#$*,#$-.#$/0#$12#$34#$'56$76$K89:;<6${1=>?W**+*+@uv wxABCD9EF?Y    :-::,=Y    :-:::56ftuftu5{@6 |'}3~68?fruwy{}Az 'G63HIrHIwJKfG68CLM}LNBCOPQPRST6UAvV>WXXYZVZ[WXXYZ\]^?.p*M, *,+W+=M!,"+#Y,$%&W+N+-&5 &`5Q`@J&.256AQY]`imoA*_`6LapBCpbcUdNejfgnhi?lo>+':6(;tKlDly4FT\Adu}'()*g6a+*W6Q,*G6A-*761.*'6!/*60*6{,6@JT^q*+,1>H*+,2>>*+,3>4*+,4>**+,5> *+,6>*+,3`> *+,7>.:!",,#Y$%&W:?B ?hBehhjh@f ")25<?BDPehjmA4D!LaoBCo_`ojcmk#U%TZ -  Be"Bflm?e8Y+9N:Y-;<=@  A*BCHno# pqrs?Z8Y+9M:Y,;<>@  A BCHn pqti?>+?:@A::662:  B+CDe E:  F:  B: Y   :  G:,HY +CIY    J&W~K:U@F5DKRYovAz K[u6 RTv6 YMw6 o7x6 v0y65qHI z{BC_`|c}#kSU.Y Wd~Y~ ? LYM:6,N&,OP:QQRW[SYTU:V:W8XY:ZD:IY   [kY \]^ :  _;Y   `WY Z  `WY   [hY \]^ :  _;Y   `WY Z  `WĻSYTU@b  28<Lku}    , MYuAz  ,o#DT6 MDT6 }6k&6LHwBCP zLHw zU( +2ZZi?4  ra*bNcd)***efg:h::***efg:ijY  k :-lm:***efg:h::ijY  k :o:-m:,#Ypqr&W*:,#YY t u %&W::6-+vw::+vxj+vyz:  -Y  2 { w:  u |m }~:: }: Y   } B:  ",,#YY  +v qr&W+vj+v6  u-+v w:  ] :  :  :  @ :Y 2@::"6_-Y +v { w:   |  |:,,#YY  +v qr&W.: ,#YY  +v qr&W:::   "* : 6 6     Y: @Y+CSY S +CD6  ::: "v:"a ::::|*x::{W:Y<=:E::F:E::F:P Y|: :*:::|m|:72:*::Y   :#Y y¶ö Ķ :\TQřgYŷ::)ƶY  Ƕ:$:::*:ș:6*ɢ{*:E:F:Y   ::G:,HY +CIY   ˶&W 6 :Ͷ2Y::*:;E::Ҷ:Y  Ӷ  Զ :::$: : O:*:6$Y  ׶ } :`ؙ$Y  ׶ } :7P$Y  ׶ } : : : ::ș::ڙڴ:ܙݧ:߶z:62Sڸ:D0Y      :-Y      :Y   : =D3,HY +CIY   J&WqG:5,HY +CIY   ˶&W3,HY +CIY   ˶&W   wnnws",/nxgggg1 n nBLOnnor@ "#1$8&<'?(W,a-w1E245789<=A>?@EBCDGHJ"M,/N1P=QHROSkTxVWXY[_]^_a b fg"h(i8j@kGlNmUn]ogqtrsu{|}~').>BLOQac~ !15<DVahoy 58Xfn|%,3cfiort    $,/4<]e!$'*+,-./012345 6-538=9G:t<?EFGIJ K 6M fQ i oUAF8616JK6jL%L kP Hw KGS NL UES 8bP "x# @P )J 1LLQ QP V?HIkS (]RS|SLRS36y6nI#tLHn 6 L LN/' RSI#=a6nPgy6  ^QPZx6Wu6Sv6Pw6 o# rBC r_` r|c eW 6VPS"Pc~ }#  ~ UO?ZKDZOB&Wd~ZXbXB(xWd~ZXXY[ Wd~ZX7X(B*L Wd~ZXWX Wd~ZXWX Wd~ZXWX OWd~ZXZaX0Wd~ZXZXZZZ<+Wd~ZXZXZZZYVY GYWd~ZXZXZZZY[B_YWd~ZXZXZZZYQ\?((Wd~ZXZXZZZ@XDZ@Z)Wd~ZXZXZZZC=Z/ Wd~ZXg i?. C*bNYY:::Y:ZI\#: :  +v* -mUH:<4::: !:   :"Y  +v  :-m:,,#Ypqr&W6-w:6NOP:Q:  +CDʻY +v   :  I< \0Y  yz¸ Ķ :  : .Y  yz¸  :  :  Y   : ,,HY +CI   J&W '' sn@0`a de$d'g.h9iAjDlOmRo[pcrkswt}vwyzdz|z{~ 79<GT`gs7:@Ak6 [2H6Z6.b$ L L u6 y6 6 Hu6 >y6 `gw6 Jo#CBCC_`C|c 6.6<}#GU.Wd~fWd~fZ * Qf GfHf Wd~fff Wd~B %Wd~ZZZ*ZZWd~Zi?s*bNY:6+C* ,,HY   J&W+v+C*_Y  +v  +v  :-m:,,#Ypqr&W-w:6NOP:  Q:  +CDһY +v   :  I< \0Y  yz¸ Ķ :  : .Y  yz¸  :  :  Y   : ,,HY +CI   J&W W:YY::Y +v  +C :+vI`6 +v+C*+v:I6 }DhI`DV GY  y¶ö  : ,,HYI J&W:h`:!"O:!"<4:!"#::!"~nssss@ B 'BDR~ *7Xb~-FjAL* u6 4y6 6 XPu6 bFy6  w6 o#~06j y6 w66#  L L L LBC_`|c}#P UBBWd~Z ZZ*ZZ Wd~Zf Wd~ZZqZ LPZPfWd~f Wd~ ?= *+@ A  6 ?H*Y*YM>*,+ *Y W,@  *=CA* #o#*HH6 HU  " ?Q<=*IF*\# * *\' *\"*\< *\<*@* !" #$!%5&>'C)I"O-A Ko#Q6OU  ?p*M,D,j*,D,j*,D ,Dh, N,-j*Y*:߶ W+K*'* ߶ W*M,-j +K*Y@V789:/;1<E=L>V?`@hAmBqC}DEFHJKMPA4L^6`J66U ZZgs ?/*@^A 6?[M, +,m@fg hiA BC 6 ? *߶<**`M,N-I!Y":*-#6*` :,$*d%6*` :$D'<*d%6*` :$&@Jlmnop%q.r6sAtHuSv^wfxpysz~{|~A\ 6o#66.n6f#A[6SI#^>6 .nU,ZZ@ ZZZ ZZ-  ?/*'@A 6 i? I(> YY)SY*SY+SY,SY-SY.SYSY/SY0SY 1S::66A2:+CD(,!,HY+CI2˶&W*b:**ef6*g:3:*df6*dg: 4 :  b I6   : ߶j'Y  ߶  5 :Y   5 :cd)o::*g:3:o:lm:Y 7 q 8 : ,,#Yp r&W+,96 +CI+,:6 6  ` ``:,,#Y;ur&W+,96+CI+,:6 6 ` `nux6ns@0  Rlx"Fbnuxz(2>AAl1 6To# J6  #t6 gH zLK# @6 ##  # `LL;# IBCI_`I|c >}#R6#(!#A# U^Wd~;Z Wd~ZZZWd~ZU[L5Z Wd~Zg ?9 l:*:662:  ?@WA W, W@2  %>KQ_fAH> S lh6d6 `6W%G %GU#0 ZZZ ?2*B@A I  !? *CLY +yz¸ Ķ MY,N<:=:*C:6`:-   WSY>:*:  6 6     2:  @W -A W- W-@B#,16<EVhq   Af S k"6##6,1666<}$6Eto#qH qHUGV%ZZZZZ( %ZZZZZ &? *DL+EY +yz¸ Ķ MY,N<:=: :- *B  WSY>:*B:6 6    2:  @W -A W- W-@B .7<AFZc!"!$%&A\  S I"6.}#67t<o6Aj6Fe6cH cHU/Z` ZZZZZ '(?AY +Fyz¸ Ķ MY,N- +G W-@*$,-.</A*ABCA$#6-)!?SY +Hyz¸ Ķ MY,N+C6- +C` W-@4$6-889N:A4SBCS$/#6-&8o#*i? U+vN :*I:J[Y::*$*KY:¶j:-L*+-M*!-N*-O* -P*QY*R:,S-T*QY*R:,S-U*$*QY*R:,S-¶D -VDQY*R:,S¶D/WD$XDYDZDQY*R:,S@zFG HI$K'L.M=NBOORSTUVWXZ[\]_abcd e/f@gMhSjA +,+,+,+,M+,UBCU_`UbcP-6 K./@$16'.06 @1U* OWd~Z2ZZ1(53i?5[+vN*b:***efg:cd o:m:,#Ypqr&W-w:Y - \ w:Y - ] w:: :ڙ'ڸN^: ,#Y- r&W]: SY>: SY>: SY>:     _6   N  Y:2G:HY-  YJ:`,&W ^: aY}b:  cd: 6   er  f:  gh:+CDM ij:HY+CIY   J:klm,&W :  "#Y- r: , &W:?FInnt n`,/@;u vx{,}8~?FIK^`h &.5PV]cfot  %,/13AB KL4PL u6 &7u65(y6P 56 W# 78 y9 p: g; @<656` = V$6yo# >= |?@  LA ou6 %5B hQPP4P1L5BC5_`5c'-6!, 6 y9 p: g; U?ZZI@Wd~ZZXXX+9Wd~ZZXXXC!Z. Wd~ZZXXX( Wd~ZZXXXZDErBF Wd~ZZBg GH?**oL pYqLrnstuM,vN:+-wx-P-yD:8-y1:::--y:-y+Uz{+|}Y~+LY+Y+Y{+MY,EIL4<_4<hswz_jhs@J",4<_hA>1\IJ,aKL LBCUd /WMNff FfHfWMNfff WCWO^?5@ABCbcPQ?+@A BC RS?;>*+:V:W XH:, ,&W@ (369A>(56;;_`;|c9}# 2T  2TUU V WX? >+C:V:WXY::*Y    :Y yz¸ Ķ :  : Y+C+CIY     : , &WO@:  * 1 < W wAp Wk6wKu6 Ay6 YZ 1[6*w6\6_`c}# 4  4UZZ ]?JYLM,*N-&-::6(9 !}6,l?iy[G>6eJl H*[6U*J6D*963*(6"*6*6o'3?KWc-+W?-+W3-+W'-+W-+W-+W-+W+@V!"#$%#&()+ , ./1!2$4-50798<<?=E>A4#6Jx6B^;5HU(_RZZ (  `?bYLM,*N->-+W-:*+W* +W-+W+@6 BCDEF$G+H6IAJLKTMWN]OA4+)w6b6Za^SMHU_+Z bc?I*L+y¶ð@ XYAd S ef?*L*M*>YY * < :++,,2  +2W ,2 W,+d66C&A ,2  +d2WA ,2 W+`,d  W= W@Jbcde;f?gFh^jgmnnwo~prnuvxyAHqFo#dghij}#;nlk#U"^lm / no?*ڙ *ڸM+ܙݧ+}N,IY  ,  M-߶z:u62S-D)Y  ,   NEY  , -  N Y  , -  NY  - N-@>%,FNU`ms|A>X#QPP6%u6NU$ AZ ZCZ!Z.$ pq?  :Y+<:6>=:E:F: 6 Y *  :  > `:  : : Y     : -@W, @W @W_@F  '.8NT_fmA m"rS sI'u6.}v6 8st# N]x6 #w6789:; u 9:;UI v ZCvZZZ!ZCvw xy?H++::Y<:6>=:E: F:  6 Y *  :  >  `:  : : Y     : - @W, @W @W_ @V +4;BLbhszA"rS 4sI;u6 B}v6 Lst# b]x6 !#78uw6n9:; 9:;UN!Cv ZCvZZZ!Zz {|? *:662::   :  6 Y -  :  >  `:  : H: Y     : , @W+ @W@WN@B +7AW]hovAf v"rS u6 Ayt# Wcx6 }~9:w6; 9:;U0 +%Z`Z'Z? /SY>M>*,@W,Y*Y,NSY,:SY,:6*o,¶6'-_-[¶6@W@W-RW+:66H2: 6   ,  ¶ ¶øĄ ΄@Z%1?N]k{"(. Ap o#{V#`wo#5o# 8 //'?N]H8 //'?N]UC :*0 4 ? ŸM,*N,+:-sk-::A:A:;6 6  * 2* 2 2*6  @B #*2>JSV a!" %(Ap Y/o# V5 *a62Y6>MJA66 yU@Y ZZZZ(ZZ ?R*J>*>*Y*YǙ*W+W,W @& , -.0/80@1H2K-Q6A* Eo#R:R9R; R:R9R;U  > R?  +CSY>M*N-:6N :OP:Q:: SY>: SY>: +CD W{jII{Id :+CD +,HY+CIͷ˹@W 6 -: :SY>::  :  _ ș :  ѧk ҙY  Ӷ : ڙ ڸ:I:*Y  \ w: ^: :Y Զ   ՙ ֶ:6(TH?F$ PȄ5ض*(6"ٶ*6ڶ*6: |::6 ::66<2:D@ݚ"B6 ò  7  6  W  :f:_ }: # @: |: : :Y  ׶  : | Y SYSY S  : 6   :6  Y: Y Y  ::  G:*:@YSY+CISYSY SYSYS,HY+CIY   Y ˹@W*:  D  ::* :'  G: | |G: Py }:I2vVDD3Y   I%d :0Y %  I d :U*:,HY+CIY   ͷ˹@W*W,HY+CIY   Y     ͷ˹@WQ,HY+CIY   Y     ˹@WA >,HY+CIY    ˹@W |9,HY+CIY   ˹@W ֶHO*,HY+CIY   l˹@Wm ڙ:,HY+CIY   l˹@W. ř9,HY+CIY   l˹@W 9,HY+CIY   l˹@W:6(ĪyE kC|BZIA8IZI*6y*n6h*]6W*L6F*;65**6$*6*6/////fff,HY+CIY   ͷ˹@Wn,HY+CIY    ͷ˹@W7,HY+CIY   ͷ˹@Wh@Y,S,_@2@AC E&G3H6IBJIKLLUM^NjOtPQRTUXYZ[\]^_`a bcd*eAfIgSh_kzlpmnors0v4w>xEyHzV{]|w}~| !*2:ALSnq|*/m 1a/}T\  P S   G  AV" 78 nz PLw,HI#>SE"6]z{*>U6y6#6"#l6 y6 QP x69v66 B |I uw6L ru6 U i: ^ `; ) o#  _`  & *9U i: ^ `;  UUC)dl dZZ#HdZZXZZ==TZ0663d ?VY*L+M,@ A Q S ?2*@A u6 ?xuL* *M, LLP*I*M,6,N--:N-"L+<Z_<Z_[^_[^_@N() *+,.#0-122<4D5K6Q7[9_;`<k=o@sCAHHIQ D`LK2AHusU/4[Q?   Y u ͻ Yu  Yu 2 Yu l Yu  Yu  Yu  Yu @& U WX-Y?ZQ[c\u]^