Êþº¾���3à
�ð	�U	�U	�U	�U	�U	�U 	�U!"
�		�U#	�U$	�U%&	�U'	�U()
�	�U*	�U+,
�-
�.
/0
/1
�2
�345
6789:;<=>4?@AB
CDEFGH	CIJ
KLM
�1
�1N	OP
�1QRST
�1UVW	OX
�UYZ[9\
]^	�U_
`a
bc
bd
be
bfg
hi
jk
jl
�Gm
�Un	�Uo	�Up	�Uqrs
�Qt
�Quvw
xy
z{|
}~
�X€
�U‚RƒR„
�1…
�U†‡
�1ˆ‰Š	�U‹	�UŒ�ƍŽ
�1
‘’
�U“”•4–—˜™	Oš›œ
�žŸ ¡	�U¢£¤¥¦
�
�§
�~¨�����	'À©
�Gª
�~«£¬­®
¯°±²³´
�tµ
¶·
¸¹�º»�”¼
½¾¿ÀÁÂ
ÃÄÅ
�ÆÇRÈÉ
� ÊËÊÌÍ	�UÎ
�UÏÐ
�¤Ñ
�¤ÒÓÔ
ÕÖ×
ÕØÙ9ÚÛÜÝÞ
Õß
àáâ
�º‘	�Uãäå	�Uæ£ç
�±è
�Ué
�Uêë
�Áì
�ÃÄ
�Äí
�Uî
ïð
qñ
œòóôõ
�Ëö
�Ì÷
�ö½
�Uøù
�Ìúûü
�Öö	ýþ
ÿ�
�U
œ
�Üt
œRÈ
�â
˜‘	
�±

�â
q
b

ÿ
®ç
�â
�Ü
/‘
q
�Ü3
�±������u0
�ð
x
�Ë !"
@#$
@%
*&
*'
*(
ýè)
**
�ºè+,-./01
234
�U56789:
œ;
œ<
®¤=>?@A
qB
qC
xˆ
�Tö
�º
�ºDE
*
*F
*G
�UHI
/JK
�ULM
NO
/D
�UP
�UQR
�±STUV
�UWX
�UYZ
@
@[
�U\
�U]
Õ^
Õ_`
Nab
Ic
�¤d
�¤0efg4hi
Q¼
Qj
�±k
l
�1m
nop
Xqr
ÿstu
ÿv
]w
]x
yz{
b|
b}~
eÄ€
g‚
ă„4…
b†
b‡ˆJ‰
bŠ
b‹4ŒŽ
x
}‘
{Ä’“
x3”�”
q”•–—
�U˜4™š
�ËÄ›
�TÄœž
ŽŸ
� ¡
‘¢£
“¢¤
•¥
�U¦§
˜¨
˜D©
œª«¬­
q®
¯°
�U±²³
�U´µ
ÿ¶·¸¹º»
®
¼½
¼¾
¼¿À
�±Á
b
�¤Â
qÃÄ
ÅÆÇÈÉ���InnerClasses�log� Lorg/apache/commons/logging/Log;�QUERYTYPE_SOLR�Ljava/lang/String;�
ConstantValue�CHECKSUM_ALGORITHM�DEFAULT_TEST_OBJECTFORMAT�RESOURCE_MAP_FORMAT_ID�cnSubmitter�
sessionMap�Ljava/util/Map;�	Signature�PLjava/util/Map<Ljava/lang/String;Lorg/dataone/client/rest/MultipartRestClient;>;�
subjectMap�ILjava/util/Map<Ljava/lang/String;Lorg/dataone/service/types/v1/Subject;>;�MULTIPART_REST_CLIENT�-Lorg/dataone/client/rest/MultipartRestClient;�lastAliveMap�3Ljava/util/Map<Ljava/lang/String;Ljava/lang/Long;>;�alreadySetup�Z�testContext�	cnBaseUrl�	mnBaseUrl�nodelistUri�referenceContext�referenceCnBaseUrl�memberNodeList�Ljava/util/List;�5Ljava/util/List<Lorg/dataone/service/types/v1/Node;>;�coordinatingNodeList�monitorNodeList�multiNodeExists�multiNodeMemberNodeList�multiNodeCoordinatingNodeList�multiNodeMonitorNodeList�testObjectSeriesSuffix�testObjectSeries�failOnMissingNodes�errorCollector� Lorg/junit/rules/ErrorCollector;�RuntimeVisibleAnnotations�Lorg/junit/Rule;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�5Lorg/dataone/integration/ContextAwareTestCaseDataone;�getTestDescription�()Ljava/lang/String;�getTestObjectSeriesSuffix�getTestObjectSeries�setUpContext�n�#Lorg/dataone/service/types/v1/Node;�urlThrIdUrl�urlThrIdObjectSeries�
StackMapTableÛ�
Exceptions�Lorg/junit/Before;�setupMultipleNodes�config�-Lorg/apache/http/client/config/RequestConfig;�rc�$Lorg/dataone/client/rest/RestClient;�parseContextNodeList�'(Lorg/dataone/client/rest/RestClient;)V�url�Ljava/net/URL;�e�Ljava/lang/Exception;�is�Ljava/io/InputStream;�nl�'Lorg/dataone/service/types/v1/NodeList;�currentNode�i�I�allNodesList�LocalVariableTypeTablewgÌÍvM�isNodeAlive�9(Lorg/dataone/client/rest/RestClient;Ljava/lang/String;)Z�resp�Lorg/apache/http/HttpResponse;�baseURL�latestCheck�Ljava/lang/Long;�now�Ljava/util/Date;¥¦ÎÏÐ�getNodeList�$(Ljava/lang/String;)Ljava/util/List;�cnv1�Lorg/dataone/client/v1/CNode;�cnv2�Lorg/dataone/client/v2/CNode;�
v1nodelist�e1�(Ljava/lang/ReflectiveOperationException;�I(Ljava/lang/String;)Ljava/util/List<Lorg/dataone/service/types/v1/Node;>;�setUpTestObjectSeries�getMemberNodeIterator�()Ljava/util/Iterator;�;()Ljava/util/Iterator<Lorg/dataone/service/types/v1/Node;>;�getV2MemberNodeIterator�mn�
mnCallAdapter�0Lorg/dataone/integration/adapters/MNCallAdapter;�memberNodeIterator�Ljava/util/Iterator;�v2MNs�9Ljava/util/Iterator<Lorg/dataone/service/types/v1/Node;>;ÒÍ�getCoordinatingNodeIterator�getMonitorNodeIterator�getReferenceContextCnUrl�setupClientSubject_NoCert�setupClientSubject�:(Ljava/lang/String;)Lorg/dataone/service/types/v1/Subject;�certificateFilename�testCertDirectory�cm�,Lorg/dataone/client/auth/CertificateManager;�
clientSubject�&Lorg/dataone/service/types/v1/Subject;�
getSubject�
getSession�A(Ljava/lang/String;)Lorg/dataone/client/rest/MultipartRestClient;�subject�Ljava/io/IOException;�2Lorg/dataone/client/exception/ClientSideException;�procureObjectList�_(Lorg/dataone/integration/adapters/CommonCallAdapter;)Lorg/dataone/service/types/v1/ObjectList;�cca�4Lorg/dataone/integration/adapters/CommonCallAdapter;�`(Lorg/dataone/integration/adapters/CommonCallAdapter;Z)Lorg/dataone/service/types/v1/ObjectList;�.Lorg/dataone/service/exceptions/BaseException;�&Ljava/io/UnsupportedEncodingException;�getAll�
objectList�)Lorg/dataone/service/types/v1/ObjectList;©óü�procurePublicReadableTestObject�ˆ(Lorg/dataone/integration/adapters/CommonCallAdapter;Lorg/dataone/service/types/v1/Identifier;)Lorg/dataone/service/types/v1/Identifier;�smd�-Lorg/dataone/service/types/v2/SystemMetadata;�J�oi�)Lorg/dataone/service/types/v1/ObjectInfo;�i$�start�sizeGoodEnoughLimit�Ljava/math/BigInteger;�
objectSize�ol�be�firstTry�)Lorg/dataone/service/types/v1/Identifier;�
identifier�latestExceptionˆI{�procureTestObject�±(Lorg/dataone/integration/adapters/CommonCallAdapter;Lorg/dataone/service/types/v1/AccessRule;Lorg/dataone/service/types/v1/Identifier;)Lorg/dataone/service/types/v1/Identifier;�ar�)Lorg/dataone/service/types/v1/AccessRule;�node�)Lorg/dataone/service/exceptions/NotFound;�
accessRule�pidE.ÓÔÕÖ�
getTestObject�¯(Lorg/dataone/integration/adapters/CommonCallAdapter;Lorg/dataone/service/types/v1/Subject;Lorg/dataone/service/types/v1/Permission;Z)Lorg/dataone/service/types/v1/Identifier;�permMap�Ljava/util/HashMap;�na�.Lorg/dataone/service/exceptions/NotAuthorized;�
subjectFilter�permissionLevel�)Lorg/dataone/service/types/v1/Permission;�checkUsingIsAuthorized�id�uLjava/util/HashMap<Lorg/dataone/service/types/v1/Subject;Ljava/util/Set<Lorg/dataone/service/types/v1/Permission;>;>;�
Deprecated�Ljava/lang/Deprecated;�createPublicTestObject�X(Lorg/dataone/client/D1Node;Ljava/lang/String;)Lorg/dataone/service/types/v1/Identifier;�d1Node�Lorg/dataone/client/D1Node;�idSuffix�createTestObject�±(Lorg/dataone/client/D1Node;Ljava/lang/String;Lorg/dataone/service/types/v1/AccessRule;Lorg/dataone/service/types/v1/ReplicationPolicy;)Lorg/dataone/service/types/v1/Identifier;�
replPolicy�0Lorg/dataone/service/types/v1/ReplicationPolicy;�
nodeAbbrev�prefix�(Lorg/dataone/client/D1Node;Ljava/lang/String;Lorg/dataone/service/types/v1/AccessRule;)Lorg/dataone/service/types/v1/Identifier;�createNodeAbbreviation�&(Ljava/lang/String;)Ljava/lang/String;�baseUrl�Ú(Lorg/dataone/client/D1Node;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/AccessRule;Ljava/lang/String;Lorg/dataone/service/types/v1/ReplicationPolicy;)Lorg/dataone/service/types/v1/Identifier;�submitterSubject�ª(Lorg/dataone/client/D1Node;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/AccessRule;Ljava/lang/String;)Lorg/dataone/service/types/v1/Identifier;�È(Lorg/dataone/client/D1Node;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/AccessRule;Lorg/dataone/service/types/v1/ReplicationPolicy;)Lorg/dataone/service/types/v1/Identifier;�˜(Lorg/dataone/client/D1Node;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/AccessRule;)Lorg/dataone/service/types/v1/Identifier;�¼(Lorg/dataone/client/D1Node;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/AccessRule;Ljava/lang/String;Ljava/lang/String;)Lorg/dataone/service/types/v1/Identifier;�submitterSubjectLabel�rightsHolderSubjectName�ì(Lorg/dataone/client/D1Node;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/AccessRule;Ljava/lang/String;Ljava/lang/String;Lorg/dataone/service/types/v1/ReplicationPolicy;)Lorg/dataone/service/types/v1/Identifier;�policy�+Lorg/dataone/service/types/v1/AccessPolicy;Z�¾(Lorg/dataone/client/D1Node;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/AccessPolicy;Ljava/lang/String;Ljava/lang/String;)Lorg/dataone/service/types/v1/Identifier;�î(Lorg/dataone/client/D1Node;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/AccessPolicy;Ljava/lang/String;Ljava/lang/String;Lorg/dataone/service/types/v1/ReplicationPolicy;)Lorg/dataone/service/types/v1/Identifier;9(Lorg/dataone/client/D1Node;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/AccessPolicy;Ljava/lang/String;Ljava/lang/String;)Lorg/dataone/service/types/v1/Identifier;�sid�obsoletesId�
obsoletedByIdi(Lorg/dataone/client/D1Node;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/AccessPolicy;Ljava/lang/String;Ljava/lang/String;Lorg/dataone/service/types/v1/ReplicationPolicy;)Lorg/dataone/service/types/v1/Identifier;�capabilities�service�&Lorg/dataone/service/types/v1/Service;�cn�0Lorg/dataone/integration/adapters/CNCallAdapter;�nodeList�'Lorg/dataone/service/types/v2/NodeList;�
needV2Node�contentBytes�[B�
nodeReference�,Lorg/dataone/service/types/v1/NodeReference;�(Ljava/security/NoSuchAlgorithmException;� Lorg/jibx/runtime/JiBXException;�os�Ljava/io/ByteArrayOutputStream;�objectInputStream�Ljava/io/ByteArrayInputStream;�d1o�$Lorg/dataone/client/v1/itk/D1Object;�
submitterX500�rightsHolder�currentX500�certificate�$Ljava/security/cert/X509Certificate;�startingCertLoc�retPid�sysMeta×XØbuÁÙiÚ~䏑�createTestSysmeta=(Lorg/dataone/client/D1Node;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/AccessPolicy;Ljava/lang/String;Ljava/lang/String;)Lorg/dataone/service/types/v2/SystemMetadata;�buildPublicReadAccessPolicy�-()Lorg/dataone/service/types/v1/AccessPolicy;�sub�ap�printTestHeader�(Ljava/lang/String;)V�
methodName�checkEquals�K(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V�host�message�s1�s2�	checkTrue�((Ljava/lang/String;Ljava/lang/String;Z)V�b�
checkFalse�
handleFail�'(Ljava/lang/String;Ljava/lang/String;)V�procureResourceMap�_(Lorg/dataone/integration/adapters/CommonCallAdapter;)Lorg/dataone/service/types/v1/Identifier;�
objectInfo�resourceObjInfo�objectInfoList�
packagePid�formatID�5Lorg/dataone/service/types/v1/ObjectFormatIdentifier;�resourceMapPid�;Ljava/util/List<Lorg/dataone/service/types/v1/ObjectInfo;>;§�
createPackage(Lorg/dataone/integration/adapters/CommonCallAdapter;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/Identifier;)Lorg/dataone/service/types/v1/Identifier;�obsoletesSysmeta�idMap�dataIds�rmf�$Lorg/dataone/ore/ResourceMapFactory;�resourceMap�!Lorg/dspace/foresite/ResourceMap;�rdfXml�resourceMapBytes�sysmeta�
packageSid�	obsoletes�obsoletedBy�
scimetaPid�
dataObjPid�uLjava/util/Map<Lorg/dataone/service/types/v1/Identifier;Ljava/util/List<Lorg/dataone/service/types/v1/Identifier;>;>;�;Ljava/util/List<Lorg/dataone/service/types/v1/Identifier;>;ÛÜÝ�<clinit>�
SourceFile� ContextAwareTestCaseDataone.javaìíÔÕÖÂ×ÂØÂÙÂÚÂÛÂ�java/util/VectorÜÝßÝàÝ�.14åÂæÂ�org/junit/rules/ErrorCollectorèé¿À�java/lang/StringBuilder�Current Thread: ÞßàáâãäÞåæôçèéêëì�
context.labelíî£�context.cn.baseurl�context.mn.baseurl�context.nodelist.uri�4****************************************************ïé�***  context label:   �mnwebtester.thread.�.mn.baseurlðñ£�9*** mn.baseurl obtained from thread.X.mn.baseurl property�3*** mn.baseurl set from context.mn.baseurl property�.tierTesting.object.series�N*** testObjectSeries obtained from thread.X.tierTesting.object.series propertyòó� ~~~ Context is solo MemberNode: ôõè�!org/dataone/service/types/v1/Nodeöè÷øùúûÌüý�*** Adding MN to list: [þô�]�&~~~ Context is solo CoordinatingNode: ÿù�í�reference.cn.baseurl�reference.context.labelî�£áÕ	
		
�"org/dataone/client/rest/RestClientìâÝãÝäÝ�#~~~ Context is ad-hoc NodeList at: �java/net/URLìè�java/lang/Exception�3org/dataone/integration/ContextAwareTestCaseDataone�%org/dataone/service/types/v1/NodeList( �D1Client.CN_URL�)~~~ Context is from d1client.properties: ()!"#$%&�*** Adding CN to list: 'ô� [ � ]çÕÐÑ(ô�-Context Setup error: Could not reach node at )*Ù+ô�7 for testing. Skipping further test cases for this nodeôõ�*** Failed to add CN to list: � ].  Could not reach the node:,é�*** Adding MN to list: �Could not reach node at �*** Failed to add MN to list: -ù� *** Adding MonitorNode to list: �1Node from nodelist is not of recognizable type: [Þ.�]. Removing from test list: �: �isNodeAlive for Node: � ...ÒËÛ#/�java/lang/Long�java/util/Date0ä1ä�... calling node ...23ì456Î789:;�... called node�2... lastAlive still fresh (using cached timestamp)�0org/dataone/client/exception/ClientSideException�0baseURL parameter to getNodeList cannot be null.�org/dataone/client/v1/CNode<=>?@ABC�org/dataone/client/v2/CNodeBDEFG� java/lang/InstantiationException� java/lang/IllegalAccessException�+java/lang/reflect/InvocationTargetException�java/lang/NoSuchMethodExceptionÑHí�+Error converting v2.NodeList to v1.NodeListìI�.J5�java/util/ArrayListÒKLMN�.org/dataone/integration/adapters/MNCallAdapterÉÂNO�v2ìOPQ�MN included in test: �MN excluded from test: RST�/bogusUè�d1.test.cert.locationñV�java/lang/String�certificate directory: �certificate filename: �.crtWXYZ[�client setup as Subject: ÎË�$org/dataone/service/types/v1/Subject�publicÊË\ý]ýDíEF�/org/dataone/client/rest/HttpMultipartRestClient�java/io/IOException�+org/dataone/client/rest/MultipartRestClientUY^_`abc"�,org/dataone/service/exceptions/BaseException�4org/dataone/integration/TestIterationEndingException�*unexpected error thrown by listObjects(): dôìe–—�<could not find or create an object for use by listObjects().ìè�=could not find or create an object for use by listObjects(): �$java/io/UnsupportedEncodingExceptionfghijyzk"�java/math/BigInteger�3000000�999888777666l �'org/dataone/service/types/v1/ObjectInfomn�eml:op)qrstäuvwxFyz{|�=Size-limit exceeded: pid = %s, node = %s, size = %s, limit=%s�java/lang/Object}*~�6could not create a test object and objectList is empty�Ccould not create a test object and listObjects() threw exception:: €‚ô� :: ƒô�,org/dataone/service/exceptions/NotAuthorized�ncould not create a test object and could not find object with a public accessRule in reasonable amount of time�ucould not create a test object and attempts to find an object with a public accessRule gave the following exception: �:: �Rcould not create a test object and could not find object with a public accessRule.�?procureTestObject: checking system metadata of requested object„"�5returned object doesn't have the expected accessRules…†‡"ˆ"‰Š�Rthe AccessRule (permission) of the returned object does not match what's requestedM‹�Othe AccessRule (subject) of the returned object does not match what's requested�Zthe AccessRule of the returned object has either multiple subjects or multiple permissions�Rthe AccessPolicy of the returned object is either null or has multiple AccessRules�'org/dataone/service/exceptions/NotFound�org/dataone/client/v1/MNodeŒ�	MNStorageŽ�+procureTestObject: calling createTestObject›©�Ounexpected client-side exception encountered when trying to creat e test object�Qunexpected client-side exception encountered when trying to procure a test object�( ====>>>>> pid of procured test Object: �bgetTestObject: subject not null, so need to check accessPolicy of each objectInfo until success...�HgetTestObject: checking accessPolicy of each objectInfo until success...‘"’“�
java/util/Set”ý�'getTestObject: found one!!! breaking...�1getTestObject: using the objectList to get object�8getTestObject: using isAuthorized() to check permissions•–—ô˜è�'org/dataone/service/types/v1/AccessRule™š›œ›¡�'org/dataone/service/types/v1/Identifier×—ô¢£�
TierTests.žô›¨›œ�
https{0,1}://Ÿ��\..+�
testSubmitter�%CN=testRightsHolder,DC=dataone,DC=org›­�.org/dataone/service/types/v1/ReplicationPolicy›¥�)org/dataone/service/types/v1/AccessPolicy ¡›²›·¢ô£¤�"eml://ecoinformatics.org/eml-2.0.1¥¦�java/io/ByteArrayInputStreamì§¨�1Unable to get a valid NodeReference for node at: �M to use as the system metadata's authoritativeMemberNode for created object: �+ because the getCapabilities() call failed.,©�.org/dataone/integration/adapters/CNCallAdapterªô«pÚ¬­®¯ �$org/dataone/service/types/v1/Serviceªô�bogusAuthoritativeNode°±�?Unable to find a valid authoritative MN to use for the object: �"org/dataone/client/v1/itk/D1Object²³ì´rµ¶·œ�+org/dataone/service/types/v2/SystemMetadata¸¹º»�&java/security/NoSuchAlgorithmException�-org/dataone/service/exceptions/ServiceFailure�0000�6client misconfiguration related to checksum algorithmsìõ�<client misconfiguration related to reading of content byte[]�9Unable to convert v1 SystemMetadata to v2 SystemMetadata.¼é½œ¾¿�2org/dataone/integration/adapters/CommonCallAdapterÀ&Á¹¹ÃL�creating a test object.  pid = � on �java/io/ByteArrayOutputStreamÄÅ�org/jibx/runtime/JiBXException�SystemMetadata for pid: �
=Æ�)Do not have a handler for D1Node of type �object created.  pid = �NcreateTestObject(): returned pid from the create() should match what was givenêëÇL�current client certificate �Unable to create test object!�$
***************** running test for � *****************�5org/dataone/integration/ContextAwareTestCaseDataone$1ìÈÉÊ�5org/dataone/integration/ContextAwareTestCaseDataone$2ìË�5org/dataone/integration/ContextAwareTestCaseDataone$3�5org/dataone/integration/ContextAwareTestCaseDataone$4ìÌöc�3org/dataone/service/types/v1/ObjectFormatIdentifier�%http://www.openarchives.org/ore/terms�'org/dataone/service/types/v1/ObjectList�-org/dataone/service/exceptions/InvalidRequest�+org/dataone/service/exceptions/InvalidToken�-org/dataone/service/exceptions/NotImplemented�cUnable to fetch a list of resource objects for MNPackage testing. Call to listObjects() failed on :#ÍÎÏÐ�5Unable to fetch a resource map for MNPackage testing.�testRightsHolderMF�testPackage_resourceMap_ÑÒ�testPackage_scimeta_�.Unable to create object for MNPackage testing.�testPackage_dataObj_�0Unable to create metadata for MNPackage testing.�java/util/HashMapÜSÓÔÕÖ×�UTF-8ئÙÚÛÜ�?Unable to create resource map for MNPackage testing, because : ÝÞß�dataone.it.cnode.submitter.cn�	cnDevUNM1�8org/dataone/integration/IntegrationTestContextParameters�solr�MD5�java/util/List�java/io/InputStream�org/apache/http/HttpResponse�java/lang/Throwable�.org/apache/http/client/ClientProtocolException�&java/lang/ReflectiveOperationException�java/util/Iterator�2org/dataone/service/exceptions/IdentifierNotUnique�.org/dataone/service/exceptions/UnsupportedType�4org/dataone/service/exceptions/InsufficientResources�4org/dataone/service/exceptions/InvalidSystemMetadata�org/dataone/client/D1Node�"java/security/cert/X509Certificate�*org/dataone/service/types/v1/NodeReference�%org/dataone/service/types/v2/NodeList�
java/util/Map�"org/dataone/ore/ResourceMapFactory�org/dspace/foresite/ResourceMap�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�java/lang/Thread�
currentThread�()Ljava/lang/Thread;�getId�()J�(J)Ljava/lang/StringBuilder;�toString�org/apache/commons/logging/Log�debug�(Ljava/lang/Object;)V�"org/dataone/configuration/Settings�getConfiguration�2()Lorg/apache/commons/configuration/Configuration;�.org/apache/commons/configuration/Configuration�	getString�info�java/lang/System�getProperty�out�Ljava/io/PrintStream;�java/io/PrintStream�println�
setBaseURL�%org/dataone/service/types/v1/NodeType�MN�'Lorg/dataone/service/types/v1/NodeType;�setType�*(Lorg/dataone/service/types/v1/NodeType;)V�add�(Ljava/lang/Object;)Z�
getBaseURL�CN�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;�&org/dataone/configuration/TestSettings�getReferenceCnBaseUrl�+org/apache/http/client/config/RequestConfig�custom�Builder�7()Lorg/apache/http/client/config/RequestConfig$Builder;�3org/apache/http/client/config/RequestConfig$Builder�setConnectTimeout�8(I)Lorg/apache/http/client/config/RequestConfig$Builder;�setConnectionRequestTimeout�setSocketTimeout�build�/()Lorg/apache/http/client/config/RequestConfig;�'org/apache/http/impl/client/HttpClients�1()Lorg/apache/http/impl/client/HttpClientBuilder;�-org/apache/http/impl/client/HttpClientBuilder�setDefaultRequestConfig�^(Lorg/apache/http/client/config/RequestConfig;)Lorg/apache/http/impl/client/HttpClientBuilder;�3()Lorg/apache/http/impl/client/CloseableHttpClient;�&(Lorg/apache/http/client/HttpClient;)V�
openStream�()Ljava/io/InputStream;�java/lang/Class�getClassLoader�()Ljava/lang/ClassLoader;�java/lang/ClassLoader�getResourceAsStream�)(Ljava/lang/String;)Ljava/io/InputStream;�'org/dataone/service/util/TypeMarshaller�unmarshalTypeFromStream�:(Ljava/lang/Class;Ljava/io/InputStream;)Ljava/lang/Object;�()Ljava/util/List;�size�()I�get�(I)Ljava/lang/Object;�getType�)()Lorg/dataone/service/types/v1/NodeType;�getName�getLatestRequestUrl�
getIdentifier�.()Lorg/dataone/service/types/v1/NodeReference;�getValue�warn�MONITOR�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�&(Ljava/lang/Object;)Ljava/lang/Object;�getTime�	longValue�doGetRequest�_(Ljava/lang/String;Lorg/apache/http/client/config/RequestConfig;)Lorg/apache/http/HttpResponse;�(J)V�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�	getEntity�()Lorg/apache/http/HttpEntity;� org/apache/http/util/EntityUtils�consumeQuietly�(Lorg/apache/http/HttpEntity;)V�java/net/URI�create�"(Ljava/lang/String;)Ljava/net/URI;� org/dataone/client/D1NodeFactory�	buildNode�`(Ljava/lang/Class;Lorg/dataone/client/rest/MultipartRestClient;Ljava/net/URI;)Ljava/lang/Object;�	listNodes�)()Lorg/dataone/service/types/v1/NodeList;�)()Lorg/dataone/service/types/v2/NodeList;�(org/dataone/service/types/v2/TypeFactory�convertTypeFromType�7(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;�printStackTrace�*(Ljava/lang/String;Ljava/lang/Throwable;)V�iterator�hasNext�()Z�next�()Ljava/lang/Object;�e(Lorg/dataone/client/rest/MultipartRestClient;Lorg/dataone/service/types/v1/Node;Ljava/lang/String;)V�ping�()Ljava/util/Date;�*org/dataone/client/auth/CertificateManager�getInstance�.()Lorg/dataone/client/auth/CertificateManager;�setCertificateLocation�&(Ljava/lang/String;)Ljava/lang/Object;�loadCertificate�&()Ljava/security/cert/X509Certificate;�-org/dataone/client/auth/ClientIdentityManager�getCurrentIdentity�(()Lorg/dataone/service/types/v1/Subject;�containsKey�equals�java/lang/Integer�valueOf�(I)Ljava/lang/Integer;�listObjects�Ì(Lorg/dataone/service/types/v1/Session;Ljava/util/Date;Ljava/util/Date;Lorg/dataone/service/types/v1/ObjectFormatIdentifier;Ljava/lang/Integer;Ljava/lang/Integer;)Lorg/dataone/service/types/v1/ObjectList;�getTotal�
getMessage�*(Ljava/lang/String;Ljava/lang/Exception;)V�'org/dataone/service/types/v1/Permission�READ�)org/dataone/client/v1/types/D1TypeBuilder�buildAccessRule�f(Ljava/lang/String;Lorg/dataone/service/types/v1/Permission;)Lorg/dataone/service/types/v1/AccessRule;�getCount�getObjectInfoList�getFormatId�7()Lorg/dataone/service/types/v1/ObjectFormatIdentifier;�
startsWith�(Ljava/lang/String;)Z�+()Lorg/dataone/service/types/v1/Identifier;�getSystemMetadata�~(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;)Lorg/dataone/service/types/v2/SystemMetadata;�getAccessPolicy�,org/dataone/service/types/v1/util/AccessUtil�getPermissionMap�@(Lorg/dataone/service/types/v1/AccessPolicy;)Ljava/util/HashMap;�buildSubject�getSize�()Ljava/math/BigInteger;�	compareTo�(Ljava/math/BigInteger;)I�	getNodeId�format�9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;�getClass�()Ljava/lang/Class;�
getSimpleName�getDescription�
sizeAllowList�getAllow�,(I)Lorg/dataone/service/types/v1/AccessRule;�sizePermissionList�sizeSubjectList�
getPermission�,(I)Lorg/dataone/service/types/v1/Permission;�)(I)Lorg/dataone/service/types/v1/Subject;�getCapabilities�%()Lorg/dataone/service/types/v1/Node;�$org/dataone/integration/APITestUtils�isServiceAvailable�8(Lorg/dataone/service/types/v1/Node;Ljava/lang/String;)Z�sizeObjectInfoList�
getObjectInfo�,(I)Lorg/dataone/service/types/v1/ObjectInfo;�contains�isAuthorized�{(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/Permission;)Z�getNodeBaseServiceUrl�setValue�
addPermission�,(Lorg/dataone/service/types/v1/Permission;)V�
addSubject�)(Lorg/dataone/service/types/v1/Subject;)V�(org/dataone/integration/ExampleUtilities�generateIdentifier�replaceFirst�addAllow�,(Lorg/dataone/service/types/v1/AccessRule;)V�getCertificateLocation�getSubjectDN�8(Ljava/security/cert/X509Certificate;)Ljava/lang/String;�getExampleObjectOfType�(Ljava/lang/String;)[B�([B)V�getNode�*(Ljava/lang/Object;Ljava/lang/Throwable;)V�
getVersion�equalsIgnoreCase�getServices�)()Lorg/dataone/service/types/v1/Services;�%org/dataone/service/types/v1/Services�getServiceList�buildNodeReference�@(Ljava/lang/String;)Lorg/dataone/service/types/v1/NodeReference;�buildFormatIdentifier�I(Ljava/lang/String;)Lorg/dataone/service/types/v1/ObjectFormatIdentifier;�µ(Lorg/dataone/service/types/v1/Identifier;[BLorg/dataone/service/types/v1/ObjectFormatIdentifier;Lorg/dataone/service/types/v1/Subject;Lorg/dataone/service/types/v1/NodeReference;)V�/()Lorg/dataone/service/types/v1/SystemMetadata;�+org/dataone/service/types/v1/SystemMetadata�setSubmitter�setSeriesId�,(Lorg/dataone/service/types/v1/Identifier;)V�setReplicationPolicy�3(Lorg/dataone/service/types/v1/ReplicationPolicy;)V�error�setRightsHolder�setAccessPolicy�.(Lorg/dataone/service/types/v1/AccessPolicy;)V�getNodeType�setObsoletes�setObsoletedBy�
isInfoEnabled�marshalTypeToOutputStream�+(Ljava/lang/Object;Ljava/io/OutputStream;)V�¼(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;Ljava/io/InputStream;Lorg/dataone/service/types/v1/SystemMetadata;)Lorg/dataone/service/types/v1/Identifier;�isDebugEnabled�€(Lorg/dataone/integration/ContextAwareTestCaseDataone;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V�
checkSucceeds�3(Ljava/util/concurrent/Callable;)Ljava/lang/Object;�](Lorg/dataone/integration/ContextAwareTestCaseDataone;Ljava/lang/String;Ljava/lang/String;Z)V�\(Lorg/dataone/integration/ContextAwareTestCaseDataone;Ljava/lang/String;Ljava/lang/String;)V�f(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;)Ljava/io/InputStream;�org/apache/commons/io/IOUtils�closeQuietly�(Ljava/io/InputStream;)V�buildIdentifier�=(Ljava/lang/String;)Lorg/dataone/service/types/v1/Identifier;�&()Lorg/dataone/ore/ResourceMapFactory;�createResourceMap�[(Lorg/dataone/service/types/v1/Identifier;Ljava/util/Map;)Lorg/dspace/foresite/ResourceMap;�serializeResourceMap�5(Lorg/dspace/foresite/ResourceMap;)Ljava/lang/String;�getBytes�update�å(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;Ljava/io/InputStream;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v2/SystemMetadata;)Lorg/dataone/service/types/v1/Identifier;�updateSystemMetadata�(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v2/SystemMetadata;)Z�%org/apache/commons/logging/LogFactory�getLog�3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;!�U�ð�¼��¿À���ÁÂ�Ã���Ä�ÅÂ�Ã���Æ�ÇÂ�Ã���G�ÈÂ�Ã���š�	ÉÂ���
ÊË�Ì���Í�
ÎË�Ì���Ï�ÐÑ���ÒË�Ì���Ó�ÔÕ���ÖÂ���×Â���ØÂ���ÙÂ���ÚÂ���ÛÂ���ÜÝ�Ì���Þ�ßÝ�Ì���Þ�àÝ�Ì���Þ�
áÕ���
âÝ�Ì���Þ�
ãÝ�Ì���Þ�
äÝ�Ì���Þ�åÂ���æÂ���çÕ���èé�ê����ë���1�ìí�î���½�����_*·�*µ�*µ�*µ�*µ�*µ�*µ�*µ�*»�	Y·�
µ�*»�	Y·�
µ�*»�	Y·�
µ�
*µ�*µ�*»�Y·�µ�±���ï���:����{��’�	�•��–��—��˜��™�"�š�'�œ�2��=�ž�H�«�N�¬�Sýð�������_ñò��óô���õô�î���/�����*´�°���ï�������³ð�������ñò���öô�î���/�����*´�°���ï�������·ð�������ñò���÷í�î��3����²�»�Y·�¶�¸�¶�¶�¶�¹��*´�šô*µ�*¸�¹� �µ�*¸�!¹� �µ�*¸�"¹� �µ�*¸�#¹� �µ�²�$¹�%�²�»�Y·�&¶�*´�¶�¶�¹�%�»�Y·�'¶�¸�¶�¶�(¶�¶�¸�)L+Æ�²�*¹�%�*+µ�§�*´�Æ�
²�+¹�%�»�Y·�'¶�¸�¶�¶�,¶�¶�¸�)M,Æ�²�-¹�%�*,µ�²�$¹�%�*´�Æ�r²�.»�Y·�/¶�*´�¶�¶�¶�0»�1Y·�2N-*´�¶�3-²�4¶�5*»�	Y·�
µ�*´�-¹�6�W²�»�Y·�7¶�-¶�8¶�9¶�¶�¹�%�§�Z*´�Æ�O²�.»�Y·�:¶�*´�¶�¶�¶�0»�1Y·�2N-*´�¶�3-²�;¶�5*»�	Y·�
µ�*´�-¹�6�W§�*·�<*¸�=¹� �µ�*´�Ç�*¸�>¹�?�µ�**´�¸�@µ�²�$¹�%�±���ï���®�+���Ä� �Æ�'�Ç�,�Ê�:�Ë�H�Ì�V�Í�d�Ï�n�Ð�Œ�Ö�­�Ù�±�Ú�»�Û�Ã�Ý�Ê�Þ�Ô�á�õ�ä�ù�å�æ�ë�í�ï5�ð=�ñE�òL�óW�ôb�õ…�ö�÷«�ø³�ù»�úÂ�ûÍ�üØ�ýÛ�þßíô
ð���4�=�Høù�³�%øù��­kúÂ��õ#ûÂ���ñò��ü����ü�Ãýü�3ýû�û�R.ù�	þ�����Tê����ÿ����í�î���·�����P²�Aš�7¸�B'¶�C'¶�D'¶�E¶�FL»�GY¸�H+¶�I¶�J·�KM*,·�L³�A*²�Mµ�*²�Nµ�*²�Oµ�
±���ï���&�	����!�1$�6%�:'�A(�H)�O*ð��� �����1�	����Pñò��ü����:þ�����Ã�—�˜{g ���î��“����Æ»�	Y·�
M*´�Æ�\²�.»�Y·�P¶�*´�¶�¶�¶�0N»�QY*´�·�R:¶�SN§�:�U¶�V*´�¶�WN�X-¸�YÀ�X:¶�ZM§�1¸�[¹� �N²�.»�Y·�\¶�-¶�¶�¶�0-Æ�	*-·�]M>,¹�^�¢&,¹�_�À�1:¶�`²�;¦�¿*+¶�8·�aW²�N¹�6�W²�»�Y·�b¶�¶�c¶�d¶�¶�8¶�e¶�¶�¹�%�§¿:²�f™�.*²�g¹�h�»�Y·�i¶�¶�j¶�k¶�l¶�¶�¶�m²�»�Y·�n¶�¶�c¶�d¶�¶�8¶�o¶�²�g¹�h�¶�¶�¹�p�§M¶�`²�4¦�¿*+¶�8·�aW²�M¹�6�W²�»�Y·�q¶�¶�c¶�d¶�¶�8¶�e¶�¶�¹�%�§�ø:²�f™�.*²�g¹�h�»�Y·�r¶�¶�j¶�k¶�l¶�¶�¶�m²�»�Y·�s¶�¶�c¶�d¶�¶�8¶�o¶�²�g¹�h�¶�¶�¹�p�§�†¶�`²�t¦�B²�O¹�6�W²�»�Y·�u¶�¶�c¶�d¶�¶�8¶�e¶�¶�¹�%�§�<²�»�Y·�v¶�¶�`¶�wx¶�¶�c¶�y¶�¶�8¶�¶�¹�p�„§ýÖ±��-�@�C�T�¹��T€ÇÊ�T�ï���²�,��4�6�8�+9�-;�:<�@@�C=�E>�SA�_B�eC�hE�sF�ŒG�H�–L�¢M�®O�¹R�ÄS�ÏT�`WXY6\r`ua€c‹d–eÇrÊhÌiÒjýn9r<sGtRu†x¿LÅ}ð���z��:���E�	
��-�8��_�
��s�#×Â��m	
��m	
��®ù��˜-���Æñò����Æ��¾Ý������¾Þ�ü���Y�ÿ�C��ú�-ü�ÿ�j��ü�2ú�>÷�Tü�2ú�>û�Iú�8ú�þ�����Ã�—�˜{g ���î��®�����IJ�»�Y·�z¶�,¶�{¶�¶�¹�%�²�|,¹�}�À�~N»�Y·�€:-Æ�¶�-¶�‚e�ƒ”ž�p²�…¹�%�:+,¶�†:²�|,»�~Y»�Y·�€¶�·�‡¹�ˆ�W6Æ�
¹�‰�¸�в�‹¹�%�¬:Æ�
¹�‰�¸�в�‹¹�%�¿²�Œ¹�%�¬��X�~�š���š�œ�š���ï���F���†� ‡�-ˆ�6‰�K‹�UŒ�XŽ�`�{�~“�ƒ”�•�š“�¡”�«•�¸˜�™ð���>��X�`����Äñò�����Ä����ÄÂ��-�— ��6�Ž!"�ü���8�ý�K#$ý�A%ÿ��ý#$%�&ý��&ø�þ����'�Ã�()�î��8�����b+Ç�
»�YŽ·�¿�²�g+¸�‘¸�’À�M,¹�“�¶�Z°M�”²�g+¸�‘¸�’À�”N-¹�•��X¸�–À�X:¶�Z°N-¶�›»�Yœ-·�¿���(�)�T�*�Q�R�—�*�Q�R�˜�*�Q�R�™�*�Q�R�š�ï���.���¡�¢�¥�¨�)ª�*¬�;¯�L±�R³�Sµ�W¶ð���H���
*+��;�,-��L�.��S�/0��*�8	
����bñò�����bÂ�ü����Zÿ�(�ý�1þ����� gÌ���2�3í�î���]�����"*´�Æ�*»�Y·�ž¶�*´�¶�¶�µ�±���ï������¾�¿�!Áð�������"ñò��ü����!þ�����Tê����ÿ���45�î���4�����
*´�¹�Ÿ�°���ï������Äð�������
ñò��Ì���6�75�î��n�����*´�¹�Ÿ�L»� Y·�¡M+¹�¢�™�q+¹�£�À�1N»�¤Y²�¥¸�¦-§·�¨:¶�©W,-¹�6�W²�»�Y·�ª¶�-¶�8¶�¶�¹�%�§�#:²�»�Y·�«¶�-¶�8¶�¶�¹�%�§ÿŒ,¹�Ÿ�°��7�c�f�T�ï���6�
���
Ì�Í�Î�%Ï�7Ñ�=Ò�EÓ�cÖ�fÔ�hÕ�†×�‰Øð���>��h�	
��%�a8ù��7�O9:����ñò���
�†;<���~=Ý������
�†;>���~=Þ�ü���(�ý�?ÿ�S�?@�ù�Ì���6�A5�î���4�����
*´�¹�Ÿ�°���ï������Üð�������
ñò��Ì���6�B5�î���4�����
*´�
¹�Ÿ�°���ï������àð�������
ñò��Ì���6�Cô�î���/�����*´�°���ï������éð�������ñò���	Dí�î���%������	¸�¬­¶�®±���ï���
�����	EF�î���ô�����Œ¸�¯¹�°�À�±L²�»�Y·�²¶�+¶�¶�¹�%�²�»�Y·�³¶�*¶�¶�¹�%�¸�¬M,»�Y·�+¶�*¶�´¶�¶�¶�®,¶�µW¸�¶N²�»�Y·�·¶�-¶�¸¶�¶�¹�%�-°���ï���&�	��!�"�)#�D%�H&�c'�h*�l-�Š.ð���*����ŒGÂ����~HÂ��H�DIJ��l� KL��	MF�î���7�����
²�¹*¹�}�À�º°���ï������Að�������
GÂ���	NO�î�������`*Ç�»K²�¼*¹�½�š�C*»¶�¾™�	¸�¿§�*¸�ÀL²�¹*+¹�ˆ�W²�¼*»�ÁY·�¹�ˆ�W§�L+¶�ħ�L+¶�Ų�¼*¹�}�À�ư��2�C�F�Ã�2�C�N��ï���>���L�M�O�P�Q�"S�'T�2W�C^�FX�GZ�K^�N[�O]�S`ð���*��'�PL��G�	Q��O�	R����`GÂ��ü����SSGT�UV�î���;�����*+¶�ǰ���ï������hð�������ñò�����WX�þ�����Ì�UY�î��;����N™�++¸�ȸ�ȶ�ÉN+¸�È-¶�ʸ�ȶ�ÉN§�+¶�ÉN§�I:»�ÌY»�Y·�Ͷ�¶�ζ�¶�·�Ï¿:»�ÌY»�Y·�Ͷ�¶�ж�¶�·�Ï¿-¶�Êš�“*+Ѷ�ÒW+¶�ÉN-¶�Êš�
»�ÌYÓ·�Ô¿§�l:»�ÌY»�Y·�Õ¶�¶�ζ�¶�·�Ï¿:»�ÌY»�Y·�Õ¶�¶�×¶�¶�·�Ï¿:»�ÌY»�Y·�Õ¶�¶�ж�¶�·�Ï¿-°���9�<�Ë��9�_��‰�­�°�Ë�‰�­�Ó�Ö�‰�­�ö��ï���^���v�x�y�z�.|�9‚�<~�>�_€�a�‚ƒ�‰…�‘†�œ‡�£ˆ�­�°Š�²‹�ÓŒ�Ս�öŽ�ø’ð���\�	�>�!	Z��a�!	R��²�!	Z��Õ�!	[��ø�!	R���ñò����WX���\Õ��]^�ü��� �
ü�._
B`bT"*B`babT"þ�����Ì�bc�î��4����N*+»²�ظ�Ù,¶�ÚN§�::-Ç›+¶�É:ƶ�Ûž»�Y·�€¶�7»�ÜYÝ·�Þ:»�ÜYß·�Þ:	¶�à¹�á�:

¹�¢�™�Ô
¹�£�À�â:+Á�™�¶�ã¶�äå¶�æš�§ÿÓ:+¶�ç¶�è:¶�é¸�껸�ë¶�ì™�e¶�í	¶�î¢�¶�çN¶�í:	¶�í¶�î¢�§�`²�ï½�ðY¶�ç¶�ñSY+¶�òSY¶�í¶�óSY¶�óS¸�ô¹��§�	::»�Y·�€¶�7�õa”ž�§�§ÿ(§�
»�ÌY÷·�Ô¿§�i:»�ÌY»�Y·�ø¶�¶�ù¶�ú¶�û¶�¶�ü¶�¶�·�Ï¿:»�ÌY»�Y·�ø¶�¶�ù¶�ú¶�û¶�¶�ж�¶�·�Ï¿-Ç�WÁ�ý™�
»�ÌYþ·�Ô¿Æ�5»�ÌY»�Y·�ÿ¶�¶�ù¶�ú¶��¶�¶�ü¶�¶�·�Ï¿»�ÌY·�Ô¿-°�����T�”�ß�Ë�â�Ë�LO�Ë�L‚��ï���¶�-��´�¶�¿�½�Å�Æ�È�)É�6Ì�BÐ�MÑ�XÓ�zÔ�Õ�‘Ö�”Ù�—Ú�£Ü�¶à�Äá�Êâ�Ñå�ßæ�âéôòó!ö-÷9ø<ù?úBýLO�Q‚„µ¹
ÁËÐ
ð���¬����	
��—�de��	Z�-�!f��z�Âgh��d�Ûi<�
�B�ýjf��M�òkl��X�çml�	�)#n^�Q�1oZ�„�1/R���ñò����WX���pq��
rq��ösZ�ü���}�ÿ��tuu�ÿ�M�
tuu`_vv?��ü�/wü�<xú�5B`ú�ÿ��tuu`_��ú�	B`rT26
þ�����Ì�yz�î��Â����W:²�¹��+-¶�è:,Ç�'¶�éÆ�¶�é¶š�	-:§�“»�ÌY·�Ô¿¶�éÆ�u¶�é¶ �i¶�é¶:¶ �G¶ �>-:¶,¶¶	š�»�ÌY
·�Ô¿¶,¶¶š�»�ÌY
·�Ô¿»�ÌY·�Ô¿§�»�ÌY·�Ô¿§�q:+Á™�0+À¹�:¸™�²�¹��*+-,¶:§�²�¹��*+-,¶:§�:»�ÌY·�Ï¿§�:»�ÌY·�Ï¿²�»�Y·�¶�¶�ñ¶�¶�¹�%�°���Ã�Æ�È���Ã%��ï���’�$��:�<�=�?�A�-B�3D�>G�RH�]I�oJ�rK�ƒL�ŽM�ŸN�ªQ�µS�¸T�Ãm�Æ\�È^�Ï_�Ú`�åa�ðb�ùd�üefjhi"m%k'l4nToð���p��]�X{|���­de��Ú�}ù��
/R���Z	~�'�
	R���Wñò����WWX���W|���W€q��Trq�ü���3�ý�-ux
ü�Oú�
ú�
B‚ü�2‚BTú�BTþ����Ÿg�ýƒ„…† ž�Ö�Ì�‡ˆ�î��!��
��m:+¶�É:¶�Êž�÷,Ç�-²�Ø¥�Œš�‡™�²�¹��§�²�¹��6¶¢�Y¶¶�ç:+¶�è:¶�é¸�ê:		,¶�ì™�#	,¶À-¹ �™�²�!¹��§�§�::„§ÿ£§�c-²�ئ�²�"¹��¶¶�ç:§�C™�>²�#¹��6¶¢�&¶¶�ç:+-¶$W§�::„§ÿÖ§�_:*+¶%»�Y·�¶�ù¶�ú¶��¶�¶�ü¶�¶�¶�m§�/:²�»�Y·�¶�ù¶&¶�y¶�¶'¶�¶�¹�p�°��^�—��Ë�ô�ý��ý��Ë�>�T�ï���š�&��•�—�˜�™�'›�,œ�:ž�E �R¡�^£�g¥�q¦�z¨�Œ©�—ª�š°�­�Ÿ²�¢ �«µ�²¸�½¹�Ë»�н�Û¾�è¿�ôÁ�ýÂ�ÃÆ¾ÓÎÏ;Ó>Ñ@ÒjÔð���˜��g�3de��q�)‰Š�	�Ÿ��oZ��H�`���‹Œ��Þ�-���ün^��+	Z�@�*	
���mñò����mWX���mL���mŽ���mÕ��j‘q������q�)‰’�	ü���2�ý�'u_
ü�û�QB`ú�ü�a“ù�
B`o+”����ê����•���–—�î���”�����.»�ºY·(N-»¶)»*Y·+:²�ض,-¶-*+,¶.°���ï������ñ�ò�ó�ô�õ�%öð���4����.ñò�����.˜™����.šÂ���&PL���{|�þ����Ÿg�ýƒ„…† ž�Ö��›œ�î��'�����Š»/Y·0:*+¹1�¶2:»�Y·�+¶�ù¶�ú¶�3¶�¶�ž¶�¶�:,Æ�)»�Y·�¶�¸4¶�ž¶�,¶�¶�¶5§�»�Y·�¶�¸4¶�¶�¶5*+-¶6°���ï������$�	&�(�;)�?*�e-�0ð���R����Šñò�����Š˜™����ŠšÂ����Š|����Šž��	�€q���uŸÂ��;�O Â�ü����þ�euýýþ����Ÿg�ýƒ„…† ž�Ö��›¡�î�������ˆ»/Y·0:*+¹1�¶2:»�Y·�+¶�ù¶�ú¶�3¶�¶�ž¶�¶�:,Æ�)»�Y·�¶�¸4¶�ž¶�,¶�¶�¶5§�»�Y·�¶�¸4¶�¶�¶5*+,-¶7°���ï������9�	;�=�;>�??�eB�Eð���H����ˆñò�����ˆ˜™����ˆšÂ����ˆ|��	�€q���sŸÂ��;�M Â�ü����þ�euýýþ����Ÿg�ýƒ„…† ž�Ö��¢£�î���V�����+8Ѷ9:Ѷ9M,°���ï���
���J�Kð��� ����ñò�����¤Â���ŸÂ��›¥�î���“�����&+Á™�*+,-;<¶=°*+,-<¶=°���ï������j�k�mð���>����&ñò�����&˜™����&€q����&|����&¦Â����&ž�ü����þ����Ÿg�ýƒ„…† ž�Ö��›§�î���`�����*+,-À>¶?°���ï������vð���4����ñò�����˜™����€q����|����¦Â�þ����Ÿg�ýƒ„…† ž�Ö��›¨�î���_�����
*+,-²�¥¶?°���ï������zð���4����
ñò�����
˜™����
€q����
|����
ž�þ����Ÿg�ýƒ„…† ž�Ö��›©�î���W�����*+,-²�¥À>¶?°���ï������~ð���*����ñò�����˜™����€q����|�þ����Ÿg�ýƒ„…† ž�Ö��›ª�î���i�����
*+,-¶=°���ï������‡ð���>����
ñò�����
˜™����
€q����
|����
«Â����
¬Â�þ����Ÿg�ýƒ„…† ž�Ö��›­�î���³�����%:-Æ�»@Y·A:-¶B*+,¶C°���ï������‘�’�“�”�–ð���R����%ñò�����%˜™����%€q����%|����%«Â����%¬Â����%ž���"®¯�ü����ü�°þ����Ÿg�ýƒ„…† ž�Ö��›±�î���l�
����*+,-¶D°���ï������ºð���>����ñò�����˜™����€q����®¯����«Â����¬Â�þ����Ÿg�ýƒ„…† ž�Ö��›²�î���w�
����*+,-¶D°���ï������Åð���H����ñò�����˜™����€q����®¯����«Â����¬Â����ž�þ����Ÿg�ýƒ„…† ž�Ö��›³�î����
�	���*+,-¶D°���ï������Ðð���\�	���ñò�����˜™����€q����´q����µq����¶q����®¯����«Â����¬Â�þ����Ÿg�ýƒ„…† ž�Ö��›·�î��
‹����h¸�¬¶�µ:
¸�¬¶E:::
¸�ÀW::¸�¬¶�µ:
¸�¬
¶F:G¸H:»IY·J::+Á�¤™�_+À�¤¶K¶�j:Ç�ï+À�¤¶L:¶�j:§�Ü:²�»�Y·�M¶�+¹1�¶�N¶�,¶�wO¶�¶�¹P�§�¤+ÁQ™�+ÀQ:¶R:¶S§¶T6¶U¹�á�:¹�¢�™�n¹�£�À�1:¶�`²�4¥�§ÿßš�
¶�j:§�E¶V¶W¹�á�:¹�¢�™�)¹�£�ÀX:¶Y§¶T™�
¶�j:§�	§ÿÓ§ÿŽÇ�'Z¸[:²�»�Y·�\¶�,¶�w¶�¹�p�¸�ë:»]Y,G¸^·_:¶`¶a¶`b¸�–Àb:

-¶c
	¶d§�I:¶f»gYhi·j¿:¶k¿:¶�Ä»gYhl·j¿:²�m¹n�¶�›»�ºY·(:¶)
¶oÆ�

¶p+Áq™�+¹r�²�;¦�
¶s
¶t²�¹u�™�‚²�»�Y·�v¶�,¶�ñ¶�w¶�+¹1�¶�¶�¹�%�»xY·y:
¸z§�:¶|§�
:¶�IJ�»�Y·�}¶�,¶�ñ¶�~¶�¶¶�¶�¹�%�+Á™�+À,
¹€�:§�Y+Á�™�+À�,
¹�:§�>+Áq™�+Àq,
¶‚:§�%»�Y»�Y·�ƒ¶�+¶�ù¶&¶�¶�·�¿²�»�Y·�„¶�¶�ñ¶�¶�¹�%�*+¹1�…,¶�ñ¶�ñ¶†¸�¬¶�®²�¹‡�™�ܸ�¬¶�µ:
¸�¬
¶F:²�»�Y·�ˆ¶�¶�¶�¹��§�ª:¶‰»�YŠ·�¿:¶‹¸�¬¶�®²�¹‡�™�|¸�¬¶�µ:
¸�¬
¶F:²�»�Y·�ˆ¶�¶�¶�¹��§�J:¸�¬¶�®²�¹‡�™�2¸�¬¶�µ:
¸�¬
¶F:²�»�Y·�ˆ¶�¶�¶�¹��¿°��b�r�u�T�4»¾e�4»Ó�4»Ý�Ã�4»ò�—�4»ò�˜�4»ò�™Š‘”{Š‘ž�Ã�y¾�Ë�yÒ�T�y��¾Ù�� ���ï��¾�o��ï�ð�ò�ó�ö�û�ü�"ÿ�*��4�<	�G
�J�Q�]�b�k�r�u�w�ª�­�´�º�Á�Í �ï!�ú"�ý$%	&*1+>,E-H/K0N3S4[5w8~9”=ž>®?´@»O¾AÀBÅCÓDÕFÚGÝHßIäJòKôMÿNR
STW X'\:]A^HbScdŠf‘k”g–h›kži j¥lÒpÙqírôstu!wCyczy†‡Œˆ”‰žŠ»‹¾}À~ÅҀԁنá‡ìˆô‰þŠ‹†(‡3ˆ;‰EŠb‹eð��¦�*�k�¸ù��w�3	
�1�¹º��0i<��ï�\øù��Ù�ui<��º�”»¼��Á�½¾��Í�¿Õ��<ÀÁ��JqÂÃ�~�=¦L�À�	Ä�Õ�	~�ß�	Q�ô�	0�–�	Å� �	Q�Š�HÆÇ��ZÈÉ��"WÊË��4EÌÂ�
lÍL�ž�ÎÂ�À�oZ�Ô�	
�þ�ÎÂ�E�ÎÂ���hñò����h˜™���h€q���h´q���hµq���h¶q���h®¯���h«Â���h¬Â���hž�	�`ÏÐ�
�XÑÂ��UÒq��RÓe�
ü��1�ÿ�u�Ôuuuu°ýýÕÖýuxרýÙÚ�7ÿ�+�Ôuuuu°ýýÕÖýuxרýÙÚÛÜ?��ü�#ü�?,ù�ÿ��Ôuuuu°ýýÕÖýuxרýÙÚ��(ÿ�F�Ôuuuu°ýýÕÖýuxרý�ÝT‚IST1ü�"Þ ÿ�K�Ôuuuu°ýýÕÖýuxרýÞß�àISú�,!ÿ�z�Ôuuuu°ýýÕÖýux�`S÷�K&ÿ�C�Ôuuuu°ýýÕÖýux������������&��ÿ��Ôuuuu°ýýÕÖýux��þ����Ÿg�ýƒ„…† ž�Ö��áâ�î��=����ó¸�¬¶�µ:	¸�¬¶E:
:¸�ÀW::
¸�¬¶�µ:	¸�¬	¶F:G¸H:»IY·J:»]Y,G¸^¸�ëZ¸[·_:

¶`b¸�–Àb:-¶c§�I:¶f»gYhi·j¿:¶k¿:¶�Ä»gYhl·j¿:²�m¹n�¶�›»�ºY·(:¶)¶oÆ�
¶p+Áq™�+¹r�²�;¦�¶s¶t¸�¬
¶�®²�¹‡�™�ܸ�¬¶�µ:	¸�¬	¶F:²�»�Y·�ˆ¶�¶�¶�¹��§�ª:¶‰»�YŠ·�¿:¶‹¸�¬
¶�®²�¹‡�™�|¸�¬¶�µ:	¸�¬	¶F:²�»�Y·�ˆ¶�¶�¶�¹��§�J:¸�¬
¶�®²�¹‡�™�2¸�¬¶�µ:	¸�¬	¶F:²�»�Y·�ˆ¶�¶�¶�¹��¿°��1�w�ze�1�w��1�w�™�Ã�1�w�®�—�1�w�®�˜�1�w�®�™�I�Ë�]�T�©��Id©��©«©���ï���ê�:��™�š�›�ž�Ÿ� �¡�'¢�1¥�9¦�D§�a«�q¬�wº�z­�|®�¯�°�‘±�–²�™³�›´� µ�®¶�°¸�»¹�À¼�ɽ�о�×À�ÜÁ�ãÃ�öÄ�ýÅÎÏÐÑ)ÒFÓIÇKÈPÉ]Ê_ËdÎlÏwÐÑ‰Ò¦Ó©Î³Ï¾ÐÆÑÐÒíÓðÖð����9�>ÀÁ��|�	Ä��‘�	~��›�	Q��°�	0���èÈÉ���åÊË�
�1�ÓÌÂ��É�;ÍL�)�ÎÂ�K�oZ�_�	
�‰�ÎÂ�Ð�ÎÂ���óñò����ó˜™���ó€q���ó´q���óµq���ó¶q���ó®¯���ó«Â���ó¬Â��ëÏÐ�	�ãÑÂ�
�àÓe�ü���ä�ÿ�z�Ôuuuu°ýýÖýxרý�ÝT‚IST1ü�"Þÿ� �Ôuuuu°ýýÖýx��÷�D`S÷�K&ÿ�C�Ôuuuu°ýýÖýx����&��ÿ��Ôuuuu°ýýÖýx��þ����Ÿg�ýƒ„…† ž�Ö��ãä�î���‹�����1»*Y·+K*²�ض,»�ºY·(L+»¶)*+¶-»@Y·AM,*¶B,°���ï���"���ß�à�â�ã�ä�"æ�*ç�/èð��� ���){|����åL��*�æ¯��	çè�î���Q�����#²�»�Y·�Œ¶�*¶�¶�¶�¹�%�±���ï���
���ô�"õð�������#éÂ���êë�î���l�����*´�»ŽY*+,-·¶W±���ï���
���
�ð���4����ñò�����ìÂ����íÂ����îÂ����ïÂ��ðñ�î���`�����*´�»‘Y*+,·’¶W±���ï���
���#�/ð���*����ñò�����ìÂ����íÂ����òÕ��óñ�î���`�����*´�»“Y*+,·”¶W±���ï���
���;�Gð���*����ñò�����ìÂ����íÂ����òÕ��ôõ�î���U�����*´�»•Y*+,·–¶W±���ï���
���R�^ð��� ����ñò�����ìÂ����íÂ��ö÷�î���;�����*+¶—°���ï������kð�������ñò�����WX�þ������öc�î��ª��
���Õ»˜Y·™N-š¶›:,Ç�Ÿ»œY·:+-¶�É:§�+:¶‹»�Y»�Y·�¡¶�+¶%¶�¶�·�¿¶�à:¹�á�:¹�¢�™�E¹�£�À�â:¶�ç:	:
+	¶¢:
¶�ç:
¸£§�:
¸£§ÿÁ:
¸£¿Ç�*+,¶¤:Ç�»�Y¥·�¿°�
��+�.ž��+�.Ÿ��+�.�ý��+�. ��+�.g��+�.��†�–�ž�T�†�–�¨���ž� �¨���¨�ª�¨���ï���b���|�}���‚�„�+Š�.…�0‡�5ˆ�VŒ�]�|Ž�ƒ�†’�“�–˜�ž•� ˜�²ž�·Ÿ�¢�Ç£�Ò¥ð���„�
�0�&	
�� �	
��ƒ�/‘q�	�†�,�
�|�6øh��f�Li<���“ù^��]�UúÝ����Õñò�����ÕWX����Õûq���Íüý���Ãþq������]�Uúÿ�ü���o�ÿ�.�tu�u_�'ý�?ÿ�7�tu�u_?wu�I&ÿ�	�tu�u��þ�������î��ë����»˜Y·™:š¶›»*Y·+:¦¸�¦W¦¸§:¶-²�ض,:	:
:,Æ�	,:§�»�Y·�¨¶�¸4¶�¶�¸©:*+»�Y·�ª¶�¸4¶�¶�¸©¶:	§�:¶‹»�Y«·�¿*+¬¶.:
§�:¶‹»�Y­·�¿:»®Y·¯:
»� Y·�¡:
¹�6�W
	¹�ˆ�W¸°:
¶±:¶²:³¶´:»IY·J:»]Yš¸^¶�¸¸�ëZ¸[·_:¶`b¸�–Àb:-¶c¶s+Á�¤™�Æ�+À�¤¶µ¶¶W§�J+ÁQ™�4Æ�/+¶µ¶‚W+¶�è:¶t+¶·W§�+¶µ¶‚W¸£§�6:

¶‹»�Y»�Y·�¸¶�
¶'¶�¶�
·�¿:¸£¿°��f�ˆ�‹�T�Ÿ�«�®�T�ÅÃË�T�ÅÃô��Ëöô���ï���Ö�5��¹�	º�»�¼�!½�)À�0Á�8Ã�;Ä�>Å�AÆ�EÇ�KÉ�fÎ�ˆÒ�‹Ï�Ð�’Ñ�ŸÖ�«Ú�®×�°Ø�µÙ�ÂÜ�Åé�Îê�×ë�áì�íî�òï�ýðñóô<ùLúRûYýeÿ|�ˆ— §±	´ÃÈËÍÒôþð���ü���	
��°�	
� �e��Î�õË�
�×�ìÝ��ò�Ñ��ý�Æ	��½
Â��³Á�<�‡ÊË�L�we�Í�'	
�
��ñò����WX���ûq���
q���q���q��	øüý��ç|��)ØPL��;Æq�	�>Ãq�
�AÀþq��Å<È������Î�õ�
�×�ì�ü���¶�ÿ�K�tuuuu�Þuuu��dNÿ�¹�tuuuu�ÞuuuýÙØx��7ÿ��
tuuuu�Þuuu��Gh&	þ������í�î���¦������f�U¸¹³�¸�º»¹�?�³�¥»®Y·¯³�¼»®Y·¯³�¹¸�¦³�g»®Y·¯³�|³�A»�	Y·�
³�M»�	Y·�
³�N»�	Y·�
³�O³�f±���ï���.����}�	�‡��‰�$�Š�.�Œ�5��?�¤�C�¥�M�¦�W�§�a�®����¾���*�•������“������‘������Ž������b`�