4 @      Y Y Y             #   Y Y.        8 8 : : :     Y    Y H  L   P      S      Y           !" # $%& Y'( )* p+, -. n #/01 s 2 p345 Y6=7 89 Y:; < |=>? @AB CDE  F GHIJ YKL M @N O PQ R ST UVWXYZ [\ |] ^ 8_` n a b c de f 8gh i jk l mn op q r s tuv w x y Sz { |} Y~    H        @                         Y  $  ! Y ! Y Y $      S   z S    S Q Q Q4   H  a a  % a a H  H  p    ! p" #$ p%&' } p() *+ ,-  . / 0 1 234 5 67 8 9:;<=>?@ ABCDEF G HIJ KLM N OP Q R ]STU YVW XYZ [\] ^_ ` abc d Sde f agh Yi j kl pmn o p qr s t 8uvw 8x 8y z{|}~  @      8    z     l    F   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,07EL`Xup 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;0queryCommandArgument completionsitem1Lorg/das2/jythoncompletion/DefaultCompletionItem;prf%Lorg/python/core/PyReflectedFunction;labels signaturesargssdocsLorg/json/JSONObject;jokwsLorg/json/JSONArray;Lorg/json/JSONException;1Lorg/das2/jythoncompletion/MessageCompletionItem;k 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;7 escapeHtmloutgetPyJavaClassSignature1(Lorg/python/core/PyJavaClass;)Ljava/lang/String;pfgetPyFunctionSignature0(Lorg/python/core/PyFunction;)Ljava/lang/String;Lorg/python/core/PyFunction;defaults[Ljava/lang/Object;varsnreqjmakeInlineSignatureH(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;n(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 >R 9:.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  ijdone getting completions R%javax/swing/text/BadLocationException  /org/das2/jythoncompletion/MessageCompletionItem  >  7 module packagedefaultstringLiteralArgumentcommandArgument classMethod j j  j j +j 4j ujorg/python/core/PyMethodPeeker >)org/python/core/PyReflectedFunctionPeeker  >   java/lang/Object   7  '  /org/das2/jythoncompletion/DefaultCompletionItem  > java/util/LinkedHashMap  org/python/core/PyString java/util/ArrayList  >   java/lang/Stringset         HI      :  pass   org/python/core/PyException *Eval error in code before current position >java/io/IOExceptionException occurred:  7 !()\. "#org/python/core/PyJavaClassorg.autoplot.dom.PlotElement $%&org.autoplot.dom.PlotElementController &' ()org.autoplot.dom.Plotorg.autoplot.dom.PlotController* +,Class not supported: - . java/lang/ClassNotFoundException /0 1 EVAL error: ][ 23org/python/core/PyArray 4 5 6 7org/python/core/PyJavaInstance 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} 7 > ?@org/python/core/PyList  A B Cdoes {0} start {1} D E!PyException from "{0}":,class org.python.core.PyReflectedConstructor#org/python/core/PyReflectedFunction FG HI org/python/core/PyClassPeeker >J  KL ()java/lang/NoSuchFieldExceptionorg/python/core/PyJavaPackage  M9 *" NO  P/ QR.htmlorg/python/core/PyClassunable to identify JavaClass Sorg/python/core/PyMethod st mn >Tjava/lang/RuntimeException$org/python/core/PyJavaInstancePeeker >U V FG W ()!NoSuchFieldException for item {0}SecurityException for item {0} = org/python/core/PyFloat XQorg/python/core/PyFunction Qorg/python/core/PyNone(No documentation) a fg 


inline:java/io/BufferedReaderjava/io/InputStreamReader0org/autoplot/jythonsupport/JythonToJavaConverter/importLookup.jy YZ >[ >\from (.*) import (.*) ]^ _ `a b c ddoes not match pattern: {0} eRjava/lang/Throwable fgtargetComponents = '''.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. hij k/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 lpackagelist.txt# $:http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/m no  p q"'"""'''unterminated string rAdef getDataSet( st, tr=None, mon=None ): return findgen(100) sjava/util/LinkedList tu lv 2u w xdefelifexceptfromforfinallywhileprintraise   (\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."



 ST XYError with completions() y, z {|stringJYTHON_INTERPRETER_PWD getDataSetgetFileplotplotxgetCompletions2org/das2/jythoncompletion/DataSetUrlCompletionTask >? ^_ 'resourceURI'PWDhttphttp://https://file:/sftp://.__doc__.__completions__ op qr }~org/json/JSONObject    description  $  org/json/JSONException I!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 >g S   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  $=,... t3() 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\.\[\]]+))*)\) "  B*get local completions for completable: {0} @org/python/core/PyStringMap   found completion item: {0}  yz () *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}) cdfile...__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; isInterface __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!@ !"#$%&'$%()$%(*$%+,$%+-$%./$%01$%23$%45$%(67%87%K9:;<=7%{1>?@W**+*+Auv wxBCDE:FG@Y    :-::,=Y    :-:::56ftuftu5{A6 |'}3~68?fruwy{}Bz 'H73IJrIJwKLfH78CMN}MOCDPQRQSTU7VAvW>XYYZ[W[\XYYZ[]^_@.p*M, *,+W+=M!,"+#Y,$%&W+N+-&5 &`5Q`AJ&.256AQY]`imoB*`a6MbpCDpcdVeNfjghnij@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 ?hBehhjhAf ")25<?BDPehjmB4D!MboCDo`aokdml$V%T[ -  Bf"Bgmn@e8Y+9N:Y-;<=A  B*CDIop$ qrst@Z8Y+9M:Y,;<>A  B CDIo qruj@>+?:@A::662:  B+CDe E:  F:  B: Y   :  G:,HY +CIY    J&W~K:UAF5DKRYovBz K[v7 RTw7 YMx7 o7y7 v0z75qIJ {|CD`a}d~$lTV.Z XeZ~ @ LYM:6,N&,OP:QQRW[SYTU:V:W8XY:ZD:IY   [kY \]^ :  _;Y   `WY Z  `WY   [hY \]^ :  _;Y   `WY Z  `WĻSYTUAb  28<Lku}    , MYuBz  ,p$DU7 MDU7 }7k&7LHxCDQ {LHx {V( +2[[j@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 nBLOnnorA "#1$8&<'?(W,a-w1E245789<=A>?@EBCDGHJ"M,/N1P=QHROSkTxVWXY[_]^_a b fg"h(i8j@kGlNmUn]ogqtrsu{|}~').>BLOQac~ !15<DVahoy 58Xfn|%,3cfiort     $,/4<]e "%(+,-./0123456 7-639=:G;t=@FGHJK L 6N fR i oVBF8717KK7jM%M kQ Hx LGS NL UET 8bQ "x$ @Q )K 1MLQ RQ V?IJlT (]ST|SLST36z7nJ$tMIo 7 M MO/' STJ$=a7oQgz7  ^RQZy7Wv7Sw7Px7 p$ rCD r`a r}d eW 7VQS"Pc~ ~$  ~ VO?[KD[OB&Xe[YbYB(xXe[YYZ\ Xe[Y7Y(B*L Xe[YXY Xe[YXY Xe[YXY OXe[Y[aY0Xe[Y[Y[[[<+Xe[Y[Y[[[ZVZ GZXe[Y[Y[[[Z\B_ZXe[Y[Y[[[ZQ]?((Xe[Y[Y[[[@YD[@[)Xe[Y[Y[[[C=[/ Xe[Yh j@. 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 '' snA0ab ef$e'h.i9jAkDmOnRp[qcsktwu}wxz{e{}{| 79<GT`gs7:@Bk7 [2I6Z7.b$ M M v7 z7 7 Hv7 >z7 `gx7 Jp$CCDC`aC}d 6.7<~$GV.XegXeg[ * Qg GgHg Xeggg XeB %Xe[[[*[[Xe[j@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:!"#::!"~nssssA B 'BDR~ *7Xb~-FjBM* v7 4z7 7 XPv7 bFz7  x7 p$~07j z7 x77$  M M M MCD`a}d~$P VBBXe[ [[*[[ Xe[f Xe[[q[ LPZPgXeg Xe @= *+A B  7 @H*Y*YM>*,+ *Y W,A  *=CB* #p$*HH7 HV  " @Q<=*IF*\# * *\' *\"*\< *\<*A* "# $%!&5'>(C*I#O.B Kp$Q7OV  @p*M,D,j*,D,j*,D ,Dh, N,-j*Y*:߶ W+K*'* ߶ W*M,-j +K*YAV89:;/<1=E>L?V@`AhBmCqD}EFGIKLNQB4L^7`J77V [[hs @/*A_B 7@[M, +,mAgh ijB CD 7 @ *߶<**`M,N-I!Y":*-#6*` :,$*d%6*` :$D'<*d%6*` :$&AJmnopq%r.s6tAuHvSw^xfypzs{~|}B\ 7p$77.n6f$A[7SI$^>7 .n V,[[@ [[[ [[-  @/*'AB 7 j@ 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 ` `nux6nsA0  Rlx"Fbnuxz(2>ABl1 7Tp$ J7 $t7 gI zML$ @7 #$  $ `MM;$ ICDI`aI}d >~$R7$(!$A$ V^Xe;[ Xe[[[Xe[U\L5[ Xe[h @9 l:*:662:  ?@WA W, WA2  %>KQ_fBH> T lh7d7 `7W%G %GV#0 [[[ @2*BAB  J !"@ *CLY +yz¸ Ķ MY,N<:=:*C:6`:-   WSY>:*:  6 6     2:  @W -A W- W-AB#,16<EVhq   Bf T l#7#$7,1767<}%7Etp$qH qHVGV&[[[[[( &[[[[[ '@ *DL+EY +yz¸ Ķ MY,N<:=: :- *B  WSY>:*B:6 6    2:  @W -A W- W-AB .7<AFZ c"#"%&'B\  T  J#7.}$77t<o7Aj7Fe7cH cHV/[` [[[[[ ()@AY +Fyz¸ Ķ MY,N- +G W-A+$--/<0B*ACDA$$7-*"@SY +Hyz¸ Ķ MY,N+C6- +C` W-A5$7-98:N;B4SCDS$/$7-&8p$+j@ 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:,SAzGH IJ$L'M.N=OBPOSTUVWXY[\]^`bcde f/g@hMiSkB ,-,-,-,-M,-UCDU`aUcdP.7 K/0@$17'.17 @2V* OXe[3[[1(54j@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`,/A;v wy|,~8?FIK^`h &.5PV]cfot  %,/13BB KM5QM v7 &7v75(z7P 67 W$ 89 y: p; g< @=767` > V%7yp$ ?> |@A  MB ov7 %6C hRQQ5Q1M5CD5`a5d'.7!, 7 y: p; g< V?[[I@Xe[[YYY+9Xe[[YYYD![. Xe[[YYY( Xe[[YYY[EFrBG Xe[[Bh HI@**oL pYqLrnstuM,vN:+-wx-P-yD:8-y1:::--y:-y+Uz{+|}Y~+LY+Y+Y{+MY,EIL4<_4<hswz_jhsAJ",4<_hB>1\JK,aLM MCDVd /XNOgg FgHgXNOggg XCXP_@5ABCDcdQR@+AB CD ST@;>*+:V:W XH:, ,&WA (369B>(67;;`a;}d9~$ 2U  2UVV W XY@ >+C:V:WXY::*Y    :Y yz¸ Ķ :  : Y+C+CIY     : , &WOA:  * 1 < WwBp Wk7wKv7 Az7 Z[ 1\7*x7]7`ad~$ 5  5V[[ ^@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+AV"#$%&#')*, - /02!3$5-60899<=?>E?B4#7Jy7B_;5IV(`R[[ (  a@bYLM,*N->-+W-:*+W* +W-+W+A6 CDEFG$H+I6JAKLLTNWO]PB4+)x7b7Zb_SMIV`+[ cd@[#*LY +y¶ö Ķ A YZB#eT fg@*L*M*>YY * < :++,,2  +2W ,2 W,+d66C&A ,2  +d2WA ,2 W+`,d  W= WAJcdef;g?hFi^kgnnowp~qsovwyzBHqFp$ehijk~$;nll$V"^mn / op@*ڙ *ڸM+ܙݧ+}N,IY  ,  M-߶z:u62S-D)Y  ,   NEY  , -  N Y  , -  NY  - N-A>%,FNU`ms|B>X$RQQ7%v7NV$ A[ [C[![.$ qr@  :Y+<:6>=:E:F: 6 Y *  :  > `:  : : Y     : -@W, @W @W_AF  '.8NT_fmB m"sT tJ'v7.}w7 8su$ N]y7 $x789:;< v :;<VI w [Dw[[[![Dwx yz@H++::Y<:6>=:E: F:  6 Y *  :  >  `:  : : Y     : - @W, @W @W_ AV +4;BLbhszB"sT 4tJ;v7 B}w7 Lsu$ b]y7 !$89vx7o:;< :;<VN!Dw [Dw[[[![{ |}@ *:662::   :  6 Y -  :  >  `:  : H: Y     : , @W+ @W@WNAB +7AW]hovBf v"sT v7 Ayu$ Wcy7 ~:;x7< :;<V0 +&[`['[@ /SY>M>*,@W,Y*Y,NSY,:SY,:6*o,¶6'-_-[¶6@W@W-RW+:66H2: 6   ,  ¶ ¶øĄ ΄AZ%1?N]k{ "(. Bp p${V$`wp$5p$ 8 //'?N]H8 //'?N]VC :*0 4 @ ŸM,*N,+:-sk-::A:A:;6 6  * 2* 2 2*6  AB #*2>JS V!a"#!&)Bp Y/p$ V5 *a72Y7>MJA77 yV@Y [[[[([[ @R*J>*>*Y*YǙ*W+W,W A& - ./0081@2H3K.Q7B* Ep$R;R:R< R;R:R<V  > S@  +CSY>M*N-:6N :OP:Q:: SY>: SY>: +CD s{jII{Id :+CD G,HY+CIͷ˹@W #6 -: :SY>::  :  _ ș :  ѧ ҙY  Ӷ : ڙ ڸ:I:*Y  \ w: ^: ":Y Զ  7 ՙ ֶ: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     ˹@WB >,HY+CIY    ˹@W |9,HY+CIY   ˹@W ֶHO*,HY+CIY   l˹@Wn ڙ:,HY+CIY   l˹@W/ ř9,HY+CIY   l˹@W 9,HY+CIY   l˹@W:6(ĪyE lC}B[IA8IZJ*6y*n6h*]6W*L6F*;65**6$*6*6/////fff,HY+CIY   ͷ˹@Wn,HY+CIY    ͷ˹@W7,HY+CIY   ͷ˹@WL@Y,S,_A:ABD F&H3I6JBKILLMUN^OjPtQRSUVYZ[\]^_`ab cde*fAgIhSi_lzmqnopst0w4x>yEzH{V|]}w~}#&*-4<EMU\gn +.3:EJ%,6L|J*8ow* 8 l o   H   BV" 89 oz QMw,IJ$>TE#7]{|E?4U7.z7$7#$,l7 z7  RQ y7:w76 B I x7L v7 U ; ^ |< ) p$  `a  & *:U ; ^ |<  VVD)el e[[#He[[Y[[==U[0663e @VY*L+M,A B R T @2*A"B v7 @xuL* *M, LLP*I*M,6,N--: N-"  L+<Z_<Z_[^_[^_AN+, -./1#3-425<7D8K9Q:[<_>`?k@oCsFBHIJQ D`ML2AIusV/4\R@   Y uͻ Yu Yu2 Yul Yu  Yu Yu YuA& U WX-Y?ZQ[c\u]^