Êþº¾���3b �ª123245 �©6 789: �©; �< �=> �? �@A �? �B �CD �E FGH �I������ê`ÿÿÿÿÿÿ JK �PL MNO �PQ �R FST �%U MV �%W �©X �YZ �©[ �\] �©^ �©_ �©` �abcd ef �4g ehij �©k �lm ngo pq �©r stuvwxy �z{ |}b~ �J€ �‚ƒ„… �J† ‡g pˆ �©‰Š‹wŒŽ������è ‘’ ‘E“ ”•–— �NP �NR �©˜™š �g? |› |œ �ž �gŸ | ¡¢£¤ �gE �©¥¦ §¨ �©© 7ª �« |¬ �J® p¯ ‘° ‘±² p³´ �©µ¶·¸¹º �©»¼ ½¾ ‡¯ �¿ ÀÁÂÃÄ �©ÅÆÇ 7ÈÉ 7Ê ËÌ������ÐÍ �©ÎÏÐÑÒ �JÓ �¯ �ÔÕÖ× �ØÙÚÛÜ�<init>�8(Lorg/dataone/integration/ContextAwareTestCaseDataone;)V�Code�LineNumberTable�LocalVariableTable�this�HLorg/dataone/integration/it/testImplementations/CoreTestImplementations;�catc�5Lorg/dataone/integration/ContextAwareTestCaseDataone;�testPing�)(Ljava/util/Iterator;Ljava/lang/String;)V�nodeIterator�Ljava/util/Iterator;�version�Ljava/lang/String;�LocalVariableTypeTable�9Ljava/util/Iterator<Lorg/dataone/service/types/v1/Node;>;� StackMapTable� Signature�N(Ljava/util/Iterator<Lorg/dataone/service/types/v1/Node;>;Ljava/lang/String;)V�RuntimeVisibleAnnotations�-Lorg/dataone/integration/webTest/WebTestName;�value�ping - test for valid return�4Lorg/dataone/integration/webTest/WebTestDescription;�Áthis test uses a certificateless connection, and tests for a valid date that can be deserialized into java.util.Date,and also checks that the returned date is within 1 minute of the client date�8(Lorg/dataone/service/types/v1/Node;Ljava/lang/String;)V�localNow�Ljava/util/Date;�pingDate�e�.Lorg/dataone/service/exceptions/BaseException;�Ljava/lang/Exception;�node�#Lorg/dataone/service/types/v1/Node;�callAdapter�4Lorg/dataone/integration/adapters/CommonCallAdapter;� currentUrlÛ5Ý9>ÝJT�testPing_AccurateDate�ping - test Date accuracy�\this test checks that the returned date is within 1 minute of the date on the client machine�testGetCapabilities�7getCapabilities - test that a Node document is returned�Ctests that the getCapabilities() call returns a result of type Node�capabilitiesNode�,testGetCapabilities_HasCompatibleNodeContact�/getCapabilities - contactSubject value is valid�ctests that at least one contactSubject element is populated with a RFC2253 compliant Subject value.�s�&Lorg/dataone/service/types/v1/Subject;�i$�contacts�Ljava/util/List;�found�Z�8Ljava/util/List<Lorg/dataone/service/types/v1/Subject;>;Þßdi�+testGetCapabilities_NodeIdentityValidFormat�-getCapabilities - nodeIdentity value is valid�`tests that the nodeIdentity field follows naming rules indicated by 'urn:node:[[alpha]|_]{2,23}'�nodeRef�,Lorg/dataone/service/types/v1/NodeReference;�#testGetLogRecords_AccessRestriction�,getLogRecords - enforces access restrictions�kthis test works by testing the negative case where the client is not a CN making the call, but is anonymous�le�'Lorg/dataone/service/types/v2/LogEntry;�.Lorg/dataone/service/exceptions/NotAuthorized;�currentEntry�eventLog�"Lorg/dataone/service/types/v2/Log;à‚ƒ�testGetLogRecords�;getLogRecords - test no parameter and every-parameter cases�Jtest that a Log object is returned, calling with the STAGE CN certificate.�fromDate�toDate� cnSubject�testGetLogRecords_Slicing�*getLogRecords - test list slicing behavior�›performs heuristic tests that count and total parameters are correct, and that the caller can limit the number of items returned using the count parameter.�sb�Ljava/lang/StringBuffer;�i�I� halfCountš� testGetLogRecords_eventFiltering�$getLogRecords - test event filtering�ÿTier 1 MNs might only have READ events, so the test gets the log records from a given period and if only one type of event, filters for a different one and expect zero of them returned. If 2 types, just expect fewer records from withinthat time period. �pid�)Lorg/dataone/service/types/v1/Identifier;�oneTypeOnly�unfilteredType�entries� targetType� otherType�logEntryList�9Ljava/util/List<Lorg/dataone/service/types/v2/LogEntry;>;�testGetLogRecords_pidFiltering�"getLogRecords - test PID filtering�³Test that pidFilter only returns objects with the given Identifier string The test attepmpts to find a negative case and to make sure it is filtered out when thefilter is applied.�targetIdentifier�otherIdentifier�is�Ljava/io/InputStream;áâã�testGetLogRecords_dateFiltering�getLogRecords - date filtering�TTest that the fromDate parameter works and excludes log records occurring before it.�id�6Lorg/dataone/integration/TestIterationEndingException;�objectIdentifier�entry0� excludedEntryÍ� SourceFile�CoreTestImplementations.java�«�¬ßäåæç�!org/dataone/service/types/v1/Node�´�Åèéê�2org/dataone/integration/adapters/CommonCallAdapter�publicëì�«íîï�java/util/Date�«êðñ�java/lang/StringBuilderòïóô� ping should return a valid dateõïö÷ø�I returned date should be within 1 minute of time measured on test machineùú�,org/dataone/service/exceptions/BaseException� ûüýþï�: ÿï�:: �ï�java/lang/Exceptionêïï�Ü�Åï� testGetCapabilities() vs. node: �getCapabilities returns a Node �à�ÅÞ�$org/dataone/service/types/v1/Subjectï�"java/lang/IllegalArgumentException�Jthe node should have at least one contactSubject that conforms to RFC2253.�ï�Å�Jthe node identifier should conform to specification 'urn:node:[\w_]{2,23}'�^urn:node:[\w_]{2,23}Ý�ô�Å�%D1Client.D1Node.getLogRecords.timeout�60000 !"�3testGetLogRecords_AccessRestriction(...) vs. node: #$�WgetLogRecords without a client certificateshould return a Log datatype or NotAuthorizedà%&'�%org/dataone/service/types/v2/LogEntry()*�'org/dataone/service/exceptions/NotFound�,org/dataone/service/exceptions/NotAuthorized�qThe returned log should not contain log entries which are not publicly available. Got entry %s for identifier %s�java/lang/Object+ïã,-�Å�dataone.it.cnode.submitter.cn� cnDevUNM1./�!testGetLogRecords(...) vs. node: �*getLogRecords should return a log datatype012345� pidFilter678�)getLogRecords(<parameters>) returns a Log�zShould not get a NotAuthorized when connectingwith a cn admin subject . Check NodeList and MN configuration. Msg details:�Å�)testGetLogRecords_Slicing(...) vs. node: �java/lang/StringBuffer9':'ó;�L. 'count' attribute should equal the number of LogEntry objects returned. ó<='�N. 'total' attribute should be >= the 'count' attribute in the returned Log. �J'total' attribute should be >= the number of LogEntry objects returned. �Z. should be able to limit the number of returned LogEntry objects using 'count' parameter.�Slicing errors: �Å�-testGetLogRecords_eventFiltering() vs. node: >?@�²�³ABCDEFGï�TAfter successfully reading an object, should have at least one log record. Got zeroHIJ5Kï�<Log contains only READ events, so should get 0 CREATE events7L�0MN�Log contains only � events, �so should get 0 READ events�BFiltered log for the time period should contain only logs of type �. Got �Å�+testGetLogRecords_pidFiltering() vs. node: OPQóRSTU�7Log should be empty for the derived identifier pattern �‡The optional pidFilter parameter is not filtering log records. The log would otherwise contain only entries for the target identifier: �?should still get a LogEntry when applying 'pidFilter' parameter&�Å�/testGetLogRecords_DateFiltering(...) vs. node: �TierTesting:V�:Public_READWïáXê�4org/dataone/integration/TestIterationEndingExceptionYZ�"Unable to create a log record for [\]�@the event log contains no entries after trying to read an object^ñ_`�8could not find 2 objects with different dateLogged times�entryID � at óa�6 should not be in the event log where fromDate set to � : �Forg/dataone/integration/it/testImplementations/CoreTestImplementations�.org/dataone/integration/it/ContextAwareAdapter�java/lang/String�java/util/List�java/util/Iterator� org/dataone/service/types/v2/Log�java/io/InputStream�java/lang/Throwable�'org/dataone/service/types/v1/Identifier�hasNext�()Z�next�()Ljava/lang/Object;�3org/dataone/integration/ContextAwareTestCaseDataone�setupClientSubject_NoCert�()V� getSession�A(Ljava/lang/String;)Lorg/dataone/client/rest/MultipartRestClient;�e(Lorg/dataone/client/rest/MultipartRestClient;Lorg/dataone/service/types/v1/Node;Ljava/lang/String;)V�getNodeBaseServiceUrl�()Ljava/lang/String;�ping�()Ljava/util/Date;�getLatestRequestUrl�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�toString�org/junit/Assert� assertTrue�(Ljava/lang/String;Z)V�getTime�()J�getClass�()Ljava/lang/Class;�java/lang/Class� getSimpleName�getDetail_code�getDescription�fail�(Ljava/lang/String;)V�printStackTrace�getName� getMessage� getBaseURL�printTestHeader�getCapabilities�%()Lorg/dataone/service/types/v1/Node;� checkTrue�((Ljava/lang/String;Ljava/lang/String;Z)V� handleFail�'(Ljava/lang/String;Ljava/lang/String;)V�getContactSubjectList�()Ljava/util/List;�iterator�()Ljava/util/Iterator;�*org/dataone/client/auth/CertificateManager�getInstance�.()Lorg/dataone/client/auth/CertificateManager;�getValue� standardizeDN�&(Ljava/lang/String;)Ljava/lang/String;� getIdentifier�.()Lorg/dataone/service/types/v1/NodeReference;�*org/dataone/service/types/v1/NodeReference�matches�(Ljava/lang/String;)Z�"org/dataone/configuration/Settings�getConfiguration�2()Lorg/apache/commons/configuration/Configuration;�.org/apache/commons/configuration/Configuration�setProperty�'(Ljava/lang/String;Ljava/lang/Object;)V� getLogRecords�´(Lorg/dataone/service/types/v1/Session;Ljava/util/Date;Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;)Lorg/dataone/service/types/v2/Log;�getLogEntryList�size�()I�+()Lorg/dataone/service/types/v1/Identifier;�describe�€(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;)Lorg/dataone/service/types/v1/DescribeResponse;� getEntryId�format�9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;� getString�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;�java/lang/Thread�sleep�(J)V�"org/dataone/service/types/v1/Event�READ�$Lorg/dataone/service/types/v1/Event;�java/lang/Integer�valueOf�(I)Ljava/lang/Integer;�getCount�sizeLogEntryList�(I)Ljava/lang/StringBuilder;�,(Ljava/lang/String;)Ljava/lang/StringBuffer;�getTotal�$org/dataone/integration/APITestUtils�pagedGetLogRecords�Â(Lorg/dataone/integration/adapters/CommonCallAdapter;Ljava/util/Date;Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;)Lorg/dataone/service/types/v2/Log;�procurePublicReadableTestObject�ˆ(Lorg/dataone/integration/adapters/CommonCallAdapter;Lorg/dataone/service/types/v1/Identifier;)Lorg/dataone/service/types/v1/Identifier;�get�f(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;)Ljava/io/InputStream;�getLogEntry�*(I)Lorg/dataone/service/types/v2/LogEntry;�getEvent�equals�(Ljava/lang/Object;)Z�CREATE�xmlValue�(I)Ljava/lang/String;�checkEquals�K(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V�org/apache/commons/io/IOUtils�closeQuietly�(Ljava/io/InputStream;)V�(J)Ljava/lang/StringBuilder;�)org/dataone/client/v1/types/D1TypeBuilder�buildIdentifier�=(Ljava/lang/String;)Lorg/dataone/service/types/v1/Identifier;�createNodeAbbreviation�getTestObjectSeriesSuffix�close�log� Lorg/apache/commons/logging/Log;�org/apache/commons/logging/Log�error�*(Ljava/lang/Object;Ljava/lang/Throwable;)V� getDateLogged�after�(Ljava/util/Date;)Z�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�!�©�ª�������«�¬�����>�����*+·�±����®��� ����*��+�¯��������°�±������²�³���´�µ�����}�����+¹��™�*+¹��À�,¶�§ÿé±����®�������;� �<��=�¯��� �����°�±������¶�·�����¸�¹��º��������¶�»��¼������½����¾�¿�����À��Ás�Â�Ã��Ás�Ä��´�Å����Y���� ¸�»�Y*¶� +,·� N-¶�:»�Y·� :-¶�:»�Y·�-¶�¶�¶�¶�Æ�§�¸�»�Y·�-¶�¶�¶�¶�¶�¶�e�”œ�¶�¶�e�”ž�§�¸�§�|:»�Y·�-¶�¶�¶�¶�¶�¶� ¶�¶�!¶�"¶�¶�#¶�¶�¸�$§�9:¶�&»�Y·�¶�¶�¶�¶�'¶� ¶�¶�(¶�¶�¸�$±��������Ó�%��®���>����H��I��J��N�"�O�(�Q�K�T��_��Y�’�Z�Ð�_�Ó�\�Õ�]�Ú�^ �a�¯���\� �"�k�Æ�Ç��(�e�È�Ç��’�>�É�Ê��Õ�4�É�Ë��� �°�±���� �Ì�Í��� �¸�¹���÷�Î�Ï���ñ�Ð�¹��¼���‡�ÿ�G��Ñ�Ò�Ó�Ô�Ó�Õ�Õ��Öÿ����Ñ�Ò�Ó�Ô�Ó�Õ�Õ��Ö÷�@�Öÿ����Ñ�Ò�Ó�Ô�Ó�Õ�Õ��Öÿ���Ñ�Ò�Ó�Ô�Ó��×÷�B�Ø5��Ù�µ�����}�����+¹��™�*+¹��À�,¶�§ÿé±����®�������f� �g��h�¯��� �����°�±������¶�·�����¸�¹��º��������¶�»��¼������½����¾�¿�����À��Ás�Ú�Ã��Ás�Û��Ù�Å���������ç¸�»�Y*¶� +,·� N-¶�:»�Y·� :-¶�:»�Y·�-¶�¶�¶�¶�¶�¶�e�”œ�¶�¶�e�”ž�§�¸�§�|:»�Y·�-¶�¶�¶�¶�¶�¶� ¶�¶�!¶�"¶�¶�#¶�¶�¸�$§�9:¶�&»�Y·�¶�¶�¶�¶�'¶� ¶�¶�(¶�¶�¸�$±���j�m���j�°�%��®���:����l��m��n��r�"�s�(�u�j�€�m�z�o�{��€�°�}�²�~�·��æ�‚�¯���\� �"�H�Æ�Ç��(�B�È�Ç��o�>�É�Ê��²�4�É�Ë����ç�°�±�����ç�Ì�Í����ç�¸�¹���Ô�Î�Ï���Î�Ð�¹��¼���a�ÿ�f��Ñ�Ò�Ó�Ô�Ó�Õ�Õ��Öÿ����Ñ�Ò�Ó�Ô�Ó�Õ�Õ��Öÿ���Ñ�Ò�Ó�Ô�Ó��×÷�B�Ø5��Ü�µ�����}�����+¹��™�*+¹��À�,¶�)§ÿé±����®�������ˆ� �‰��Š�¯��� �����°�±������¶�·�����¸�¹��º��������¶�»��¼������½����¾�¿�����À��Ás�Ý�Ã��Ás�Þ��Ü�Å����Ü�����½»�Y*¶� +,·� N+¶�*:*»�Y·�+¶�¶�¶�¶�,-¶�:-¶�-:*-¶�.Æ�§�¶�/§�n:*-¶�»�Y·�¶�¶�¶� ¶�¶�!¶�"¶�¶�#¶�¶�¶�0§�2:¶�&*»�Y·�¶�¶�'¶� ¶�¶�(¶�¶�¶�0±��4�N�Q��4�N��%��®���:����Ž�����.�‘�4�”�:�•�N�œ�Q�–�S�—�Š�œ��™��š�”�›�¼�ž�¯���R��:��ß�Í��S�7�É�Ê���-�É�Ë����½�°�±�����½�Ì�Í����½�¸�¹����Î�Ï���§�Ð�¹��¼���e�ÿ�J��Ñ�Ò�Ó�Ô�Ó�Ò��Ñ�Ö�Óÿ����Ñ�Ò�Ó�Ô�Ó�Ò��Ñ�Ö�Óÿ���Ñ�Ò�Ó�Ô�Ó��×{�Ø.��à�µ�����}�����+¹��™�*+¹��À�,¶�1§ÿé±����®�������£� �¤��¥�¯��� �����°�±������¶�·�����¸�¹��º��������¶�»��¼������½����¾�¿�����À��Ás�á�Ã��Ás�â��à�Å����Í����»�Y*¶� +,·� N+¶�*:-¶�:*»�Y·�+¶�¶�¶�¶�,-¶�-:*-¶�.Æ�§�¶�/¶�2:6Æ�9¹�3�:¹��™�&¹��À�4: ¸�5 ¶�6¶�7W6§�: §ÿÖ*-¶�9¶�/§�n:*-¶�»�Y·�¶�¶�¶� ¶�¶�!¶�"¶�¶�#¶�¶�¶�0§�2:¶�&*»�Y·�¶�¶�'¶� ¶�¶�(¶�¶�¶�0±��|�‹�Ž�8�4�Ÿ�¢��4�Ÿ�Þ�%��®���b������®��¯��°�4�³�:�´�N�¶�U�·�X�¸�]�¹�|�»�ˆ�¼�‹�¿�Ž�½��À�“�Â�Ÿ�Ë�¢�Å�¤�Æ�Û�Ë�Þ�È�à�É�å�Ê �Ì�¯���z��|��ã�ä� �f�-�å�·��:�e�ß�Í��U�J�æ�ç��X�G�è�é��¤�7�É�Ê��à�-�É�Ë����°�±�����Ì�Í����¸�¹���þ�Î�Ï���ø�Ð�¹��º�����U�J�æ�ê��¼���›� ÿ�J��Ñ�Ò�Ó�Ô�Ó�Ò��Ñ�Ö�Óÿ����Ñ�Ò�Ó�Ô�Ó�Ò��Ñ�Ö�Óþ��ë�ìÿ�'� �Ñ�Ò�Ó�Ô�Ó�Ò�ë�ì�í��îú�ú�ÿ���Ñ�Ò�Ó�Ô�Ó��×{�Ø.��ï�µ�����}�����+¹��™�*+¹��À�,¶�:§ÿé±����®�������Ñ� �Ò��Ó�¯��� �����°�±������¶�·�����¸�¹��º��������¶�»��¼������½����¾�¿�����À��Ás�ð�Ã��Ás�ñ��ï�Å���� �����Ø»�Y*¶� +,·� N+¶�*:*»�Y·�+¶�¶�¶�¶�,-¶�:-¶�-:*-¶�.Æ�§�¶�/¶�;:*-¶�<¶�=>¶�?¶�/§�n:*-¶�»�Y·�¶�¶�¶� ¶�¶�!¶�"¶�¶�#¶�¶�¶�0§�2:¶�&*»�Y·�¶�¶�'¶� ¶�¶�(¶�¶�¶�0±��4�i�l��4�i�¨�%��®���B����Ú��Û��Ü�.�Ý�4�à�:�á�N�ã�U�ä�i�î�l�è�n�é�¥�î�¨�ë�ª�ì�¯�í�×�ï�¯���\� �:�/�ß�Í��U��ò�ó��n�7�É�Ê��ª�-�É�Ë����Ø�°�±�����Ø�Ì�Í����Ø�¸�¹���È�Î�Ï���Â�Ð�¹��¼���e�ÿ�J��Ñ�Ò�Ó�Ô�Ó�Ò��Ñ�Ö�Óÿ����Ñ�Ò�Ó�Ô�Ó�Ò��Ñ�Ö�Óÿ� ��Ñ�Ò�Ó�Ô�Ó��×{�Ø.��ô�µ�����}�����+¹��™�*+¹��À�,¶�@§ÿé±����®�������ÿ� ���¯��� �����°�±������¶�·�����¸�¹��º��������¶�»��¼������½����¾�¿�����À��Ás�õ�Ã��Ás�ö��ô�Å������ ��G¸�ABC¹�D�»�Y*¶� +,·� N+¶�*:*»�Y·�E¶�¶�¶�¶�,-¶�:-¶�F:*-¶�GÆ�§�¶�/¶�H¹�I�ž�h:¶�H¹�3�:¹��™�&¹��À�J::-¶�K¶�LW§�: §ÿÖ§�):*-¶�O½�PY¶�QSY¶�K¶�RS¸�S¶�0§�s:§�n:*-¶�»�Y·�¶�¶�¶� ¶�¶�!¶� ¶�¶�#¶�¶�¶�0§�2:¶�&*»�Y·�¶�¶�'¶� ¶�¶�(¶�¶�¶�0±��—�¢�¥�M�q�ª��N�@�Ó�Ö�N�@�Ó�Û��@�Ó�%��®���r��� � ��"�: �@�M�a�n�q�“�—�¢�¥�§�ª&� �¯!�Ó1�Ö(�Ø1�Û+�Ý,1./0F2�¯���z��“��÷�ø��}�-�å�·��¯�$�É�ù��q�b�ú�ø��M�†�û�ü��Ý�7�É�Ê��-�É�Ë���G�°�±����G�Ì�Í���G�¸�¹��+�Î�Ï��"%�Ð�¹��¼����ÿ�]��Ñ�Ò�Ó�Ô�Ó�ý��Ñ�Ö�Óÿ����Ñ�Ò�Ó�Ô�Ó�ý��Ñ�Ö�Óý��þ�ìÿ�'� �Ñ�Ò�Ó�Ô�Ó�ý�þ�ì�þ��ÿú�ú�B�ù�%B�D�×{�Ø.��µ�����}�����+¹��™�*+¹��À�,¶�T§ÿé±����®������A� B�C�¯��� �����°�±������¶�·�����¸�¹��º��������¶�»��¼������½����¾�¿�����À��Ás�Ã��Ás��Å����8�� ��]¸�ABC¹�D�¸�AUV¹�W�N»�Y*-¶� +,·� :+¶�*:*»�Y·�X¶�¶�¶�¶�,¶�:¶�F:*¶�YÆ�§�¶�/»�Y·� :�Z¸�\»�Y·� :²�]¶�^_¸�` ¸�`¶�F:*¶�aÆ�§�¶�/§�¡:*¶�»�Y·�b¶�¶�c¶� ¶�¶�d¶�¶�¶�0§�o:*¶�»�Y·�¶�¶�¶� ¶�¶�!¶� ¶�¶�#¶�¶�¶�0§�2:¶�&*»�Y·�¶�¶�'¶� ¶�¶�(¶�¶�¶�0±��N�»�¾�N�N�»�ð��N�»-�%��®���b���L�M�P�)Q�/R�GS�NV�\W�qY�zZ�€[�‰]�¦^�»k�¾_�À`�ík�ðe�òf*k-h/i4j\l�¯���z��\�_�û�ü��z�A�Ç��‰�2�Ç��À�-�É�ù��ò�8�É�Ê�/�-�É�Ë���]�°�±����]�Ì�Í���]�¸�¹��D�¹��)4�Î�Ï��/.�Ð�¹��¼���É�ÿ�m��Ñ�Ò�Ó�Ó�Ô�Ó�ý��Ñ�Ö�Óÿ����Ñ�Ò�Ó�Ó�Ô�Ó�ý��Ñ�Ö�Óÿ�H� �Ñ�Ò�Ó�Ó�Ô�Ó�ý�Õ�Õ��Ñ�Ö�Óÿ��� �Ñ�Ò�Ó�Ó�Ô�Ó�ý�Õ�Õ��Ñ�Ö�Óÿ���Ñ�Ò�Ó�Ó�Ô�Ó��q�×|�Ø.��µ�����}�����+¹��™�*+¹��À�,¶�e§ÿé±����®������s� t�u�¯��� �����°�±������¶�·�����¸�¹��º��������¶�»��¼������½����¾�¿�����À��Ás�Ã��Ás ��Å����|�� ��ò¸�ABC¹�D�¸�AUV¹�W�N»�Y*-¶� +,·� :+¶�*:*»�Y·�f¶�¶�¶�¶�,¶�:¶�F:»�gY·�h:6¶�i¶�jŸ� »�Y·�„¶�kl¶�¶�¶�mW¶�n¶�i¢� »�Y·�„¶�ko¶�¶�¶�mW¶�n¶�j¢� »�Y·�„¶�kp¶�¶�¶�mW¶�jl6 ¸�` ¸�`¶�F:¶�j Ÿ� »�Y·�„¶�kq¶�¶�¶�mWž�#*¶�»�Y·�r¶�¶�s¶�¶�¶�0§�¡:*¶�»�Y·�b¶�¶�c¶� ¶�¶�d¶�¶�¶�0§�o:*¶�»�Y·�¶�¶�¶� ¶�¶�!¶� ¶�¶�#¶�¶�¶�0§�2:¶�&*»�Y·�¶�¶�'¶� ¶�¶�(¶�¶�¶�0±��NPS�N�NP…��NPÂ�%��®���‚� ��}���)‚�/ƒ�G„�N‡�\‰�eŠ�h‹�uŒ�’Ž�Ÿ�¼‘�É’�æ•�ï–˜™+ 0¡P°S¤U¥‚°…ª‡«¿°ÂĮɯñ²�¯���„� �\�ô�û�ü��e�ë ��h�è ��ï�a � U�-�É�ù�‡�8�É�Ê�Ä�-�É�Ë���ò�°�±����ò�Ì�Í���ò�¸�¹��Ù�¹��)É�Î�Ï��/Ã�Ð�¹��¼���N� ÿ�’� �Ñ�Ò�Ó�Ó�Ô�Ó�ý��))ü�Dÿ�$��Ñ�Ò�Ó�Ó�Ô�Ó��B�q�×|�Ø.��µ�����}�����+¹��™�*+¹��À�,¶�t§ÿé±����®������º� »�¼�¯��� �����°�±������¶�·�����¸�¹��º��������¶�»��¼������½����¾�¿�����À��Ás�Ã��Ás��Å��������®¸�ABC¹�D�¸�AUV¹�W�N»�Y*-¶� +,·� :+¶�*:*»�Y·�u¶�¶�¶�¶�,¶�:»�Y·� :¸�v:¶�iš�-*´�w¶�x:¶�yW¶�:¸�v:¶�z¶�{:: ¶�H: Æ� ¹�I�š�*¶�|¶�0 ¹�3�:¹��™�)¹��À�J:¶�{¶�}š� ¶�{: §�§ÿÓ Ç�޲�]¶�}™�5²�~¶�¸�`¸�`¶�F:*¶�€¶�n¸�‚¶�ƒ§�β�]¶�¸�`¸�`¶�F:*¶�»�Y·�„¶�¶�…¶�†¶�¶�¶�n¸�‚¶�ƒ§�€¸�v:6:¶�H¹�3�: ¹��™�, ¹��À�J:¶�{¶�}š�6¶�{:§�§ÿÐ*¶�»�Y·�‡¶�¶�ˆ¶�¶�¶�¶�/§�¡:*¶�»�Y·�b¶�¶�c¶� ¶�¶�d¶�¶�¶�0§�o:*¶�»�Y·�¶�¶�¶� ¶�¶�!¶� ¶�¶�#¶�¶�¶�0§�2:¶�&*»�Y·�¶�¶�'¶� ¶�¶�(¶�¶�¶�0±��N�N�NA��N~�%��®���Ê�2��Æ�È�Ê�)Ë�/Ì�GÍ�NÐ�WÓ�eÕ�mØ�yÙ�‚Ú�‰Û�—Þ�¢ß�¥á�¬â�»ã�Ææ�åç�òè�ùé�üë�ÿíîï)ðAó[ôøžù¡ú¤ûÆüÓýÖþÝÿàã>AC {~€…�¯���Ô��y���å��÷�ø��Ï�0�å�·�Æ��÷�ø�°�3�å�·� ¡�k�é�¤�h�¹��Wµ�Ç��e§�ü��¢j�¹��¥g�¹� �¬`�ç� �-�É�ù�C�8�É�Ê�€�-�É�Ë���®�°�±����®�Ì�Í���®�¸�¹��•�¹��)…�Î�Ï��/�Ð�¹��º�����¬`� �¼���r�ÿ�—��Ñ�Ò�Ó�Ó�Ô�Ó�Õ�ý��þ�#�Ó�Ó�ë ü��ì,ú�û�Aû�Mþ� �Ó�ì/ú�ÿ�(��Ñ�Ò�Ó�Ó�Ô�Ó��B�q�×|�Ø.��µ�����}�����+¹��™�*+¹��À�,¶�‰§ÿé±����®������� ��¯��� �����°�±������¶�·�����¸�¹��º��������¶�»��¼������½����¾�¿�����À��Ás�Ã��Ás��Å����Â�� ��–¸�ABC¹�D�¸�AUV¹�W�N»�Y*-¶� +,·� :+¶�*:¶�:*»�Y·�ж�¶�¶�¶�,¶�F::¶�nš�9*´�w¶�x:¶�y:¶�F:¸�‹§� : ¸�‹ ¿¶�jžG¶�z¶�K:: ¶�H¹�3�: ¹��™�) ¹��À�J:¶�K¶�Œš� ¶�K: §�§ÿÓ Ç�p: »�Y·�¶�R¶�»�Y·� ¶�¶�¶�¸�Ž:¶�R¸�`¸�`¶�F:*¶�»�Y·�¶�¶�R¶�¶�¶�n¸�‚¶�ƒ§�ˆ¶�R¶�F:6 ¶�jž�`¶�H¹�3�:¹��™�%¹��À�J:¶�K¶�Œš� 6 §�§ÿ×*¶�»�Y·�¶�¶�R¶�¶� ¶�/§�*¶�‘¶�0§�*¶�|¶�0§�¡:*¶�»�Y·�b¶�¶�c¶� ¶�¶�d¶�¶�¶�0§�o:*¶�»�Y·�¶�¶�¶� ¶�¶�!¶� ¶�¶�#¶�¶�¶�0§�2:¶�&*»�Y·�¶�¶�'¶� ¶�¶�(¶�¶�¶�0±��g�‹�“���“�•�“���Nô÷�N�Nô)��Nôf�%��®���Î�3��!�#�%�)&�/'�6(�N,�\/�_0�g4�s5�}7�‹9�:�“9�=�¥@�°A�³C�ÕD�âE�éF�ìH�ïJ�ôN�øOR4SaXsYvZ~[ \]°^³`¶dÛiæménô}÷qùr&})w+xc}fzh{m|•~�¯���À��s���Õ��÷�ø��¿�0�å�·� ��÷�ø�Š�,�å�·�v�p�é� �°6��³3 � �\˜�ü��_•!"�ù�-�É�ù�+�8�É�Ê�h�-�É�Ë���–�°�±����–�Ì�Í���–�¸�¹��}�¹��)m�Î�Ï��/g�Ð�¹��¼���X�ÿ�“��Ñ�Ò�Ó�Ó�Ô�Ó�ý#�$ þ�!%%�ì,ú�û�qý�(�ì(ú�$ø� ù� B�q�×|�Ø.�&�µ�����}�����+¹��™�*+¹��À�,¶�’§ÿé±����®������ƒ� „�…�¯��� �����°�±������¶�·�����¸�¹��º��������¶�»��¼������½����¾�¿�����À��Ás'�Ã��Ás(�&�Å����—����Û¸�ABC¹�D�¸�AUV¹�W�N»�Y*-¶� +,·� :+¶�*:*»�Y·�“¶�¶�¶�¶�,¶�:¶�F:¶�HÆ�¶�H¹�I�š�¥::»�Y·�”¶�*´�w¶�¶�•¶�–¶�*´�w¶�—¶�¶�:*´�w¸�޶�x: ¶�y:¶�˜�™¸�\¶�F:¸�‹§�5: ²�œ»�Y·�¶�¶�¶� ¹�ž�¸�‹§� : ¸�‹ ¿¶�HÆ�¶�H¹�I�š�*¶�Ÿ¶�0§¶�z::: ¶�H¹�3�: ¹��™�N ¹��À�J:¶� ¶� ¶�¡š�/¶� ¶� ¶�¢™�¶� :: §�¶� :: §�§ÿ® Ç�*¶�£¶�0§�¶�F:¶�H¹�3�: ¹��™�\ ¹��À�J:¶�Q ¶�Q¶�}™�=*¶�»�Y·�¤¶� ¶�Q¶�¥¶� ¶� ¶�¦§¶�¶�¦¶�¶�0§�§ÿ §�¤:*¶�»�Y·�b¶�¶�c¶� ¶�¶�d¶�¶�¶�0§�r:*¶�»�Y·�¶�¶�¶�¨¶�¶�!¶�¨¶�¶�#¶�¶�¶�0§�5:¶�&*¶�»�Y·�¶�¶�¶�¨¶�¶�(¶�¶�¶�0±��w�Ù�á�›�w�Ù ���á �� ���N69�N�N6k��N6¨�%��®���â�8��‰�‹��)Ž�/�G�N“�\•�q˜�t™�w›�¦�¶ž�ÀŸ�Å �Ë¡�Ù¥�Þ¦�á¢�㣥¦ ¥©(«6¯>°A±D²f³vµ†¶·”¹›ºŸ¼¢¾¥ÀªÁ¸ÅÇÇéÈùÉ0Ì3Î6Ý9Ñ;ÒhÝk×mإݨڪۯÜÚÞ�¯���Ô��¶�#)� �ã��É*� �t�Ÿ!"��w�œ+�¹�f�<�÷�ø�P�U�å�·� é�J�÷�ø�Ó�c�å�·� >�ø,�ø�A�õ�Ç�D�ò-�ø� �\Ú�û�ü�;�-�É�ù�m�8�É�Ê�ª�0�É�Ë���Û�°�±����Û�Ì�Í���Û�¸�¹��Â�¹��)²�Î�Ï��/¬�Ð�¹��¼���°�ÿ�q��Ñ�Ò�Ó�Ó�Ô�Ó�ý��ÿ�o� �Ñ�Ò�Ó�Ó�Ô�Ó�ý#�Ó�.g$ù� ÿ���Ñ�Ò�Ó�Ó�Ô�Ó�ý�þ�Õ�þ�ì��ü�C�þú� ú�ü��ìû�_ÿ���Ñ�Ò�Ó�Ó�Ô�Ó��B�q�×|�Ø1�/���0