4g oracle/jdbc/driver/T4CConnection%oracle/jdbc/driver/PhysicalConnectionoracle/sql/BfileDBAccessoracle/sql/BlobDBAccessoracle/sql/ClobDBAccess T4CConnection.java/Loracle/jdbc/logging/annotations/DefaultLogger;value oracle.jdbc*Loracle/jdbc/logging/annotations/Supports;)Loracle/jdbc/logging/annotations/Feature; THIN_INTERNAL+oracle/jdbc/driver/T4CConnection$ReplayMode ReplayMode"oracle/jdbc/driver/T4CConnection$2"oracle/jdbc/driver/T4CConnection$17oracle/jdbc/internal/OracleConnection$EndReplayCallback%oracle/jdbc/internal/OracleConnectionEndReplayCallback:oracle/jdbc/driver/DirectPathBufferMarshaler$BufferPlanner,oracle/jdbc/driver/DirectPathBufferMarshaler  BufferPlanner6oracle/jdbc/internal/OracleConnection$InstanceProperty#InstanceProperty:oracle/jdbc/internal/JMSNotificationRegistration$Directive&0oracle/jdbc/internal/JMSNotificationRegistration( Directive5oracle/jdbc/internal/OracleConnection$XSOperationCode+XSOperationCode;endReplayCallback9Loracle/jdbc/internal/OracleConnection$EndReplayCallback;oappcontreplayContextsArr%[Loracle/jdbc/internal/ReplayContext;oappcontreplayOffset sessionState)Loracle/jdbc/driver/DatabaseSessionState;sessionStateOut sessionId serialNumbernegotiatedTTCversionBserverRuntimeCapabilitiesserverCompileTimeCapabilities namespacesLjava/util/Hashtable; internalName externalNameFREESENDRECEIVE pipeState sentCancel currentSchemamaxNonStreamBindByteSizestatementCanceldatabaseUniqueIdentifiercachedVersionTableLjava/util/Map;6Ljava/util/Map;currentTTCSeqNumber!lastPiggyBackCursorCloseSeqNumberttiList[S tmpBytes128isO7L_MRExposedexecutingRPCFunctionCode shardingKeysuperShardingKey chunkNamereleasedSessIDreleasedSerialwriteBufferIsDirtydppstmt3Loracle/jdbc/driver/T4CDirectPathPreparedStatement;isUnlimitedCryptoAvailableexecutingRPCSQLchecksumEngineLjava/util/zip/CRC32;tempLobRefCount:Ljava/util/Hashtable;needsToBeClosedMAX_SIZE_VSESSION_OSUSERMAX_SIZE_VSESSION_PROCESSMAX_SIZE_VSESSION_MACHINE@MAX_SIZE_VSESSION_TERMINALMAX_SIZE_VSESSION_PROGRAM0resultSetCache#Loracle/jdbc/driver/ResultSetCache; resultSetCacheLocalInvalidationsLjava/util/ArrayList;'Ljava/util/ArrayList;isServerBigSCN$assertionsDisabledgetExecutingRPCFunctionCode()S +e MsetExecutingRPCFunctionCode(S)VsetExecutingRPCSQL(Ljava/lang/String;)V 5s SgetExecutingRPCSQL()Ljava/lang/String;U(Ljava/lang/String;Ljava/util/Properties;Loracle/jdbc/driver/OracleDriverExtension;)Vjava/sql/SQLExceptionY WX [ yl ]#oracle/jdbc/driver/NTFEventListener_ a c   e   g p i { k  { m % o & q )x s *{ u ,s w -s y .s { 23 }java/util/zip/CRC32()V W  67 java/util/Hashtable  8  I{   p   p  x  p  x ([Loracle/jdbc/internal/KeywordValueLong;   p java/util/EnumSetnoneOf&(Ljava/lang/Class;)Ljava/util/EnumSet;     l    p   minVcsBindSize p (I)V W    s  '( initializePassword&(Loracle/jdbc/internal/OpaqueString;)V  logon (Lorg/ietf/jgss/GSSCredential;)V$java/io/UnsupportedEncodingExceptionoracle/net/ns/NetExceptionjava/io/IOExceptionjava/lang/Exception z{ $getConnectionDuringExceptionHandling)()Loracle/jdbc/internal/OracleConnection;   oracle/jdbc/driver/DatabaseErrorcreateSqlExceptionA(Loracle/jdbc/internal/OracleConnection;I)Ljava/sql/SQLException;  fillInStackTrace()Ljava/lang/Throwable;  Zdatabase s connect2(Ljava/lang/String;Lorg/ietf/jgss/GSSCredential;)V  oracle/jdbc/driver/T4C8Oall%(Loracle/jdbc/driver/T4CConnection;)V W  oracle/jdbc/driver/T4CTTIokpn  oracle/jdbc/driver/T4C8Oclose  oracle/jdbc/driver/T4CTTIsto  oracle/jdbc/driver/T4CTTIspfp  "oracle/jdbc/driver/T4C7Ocommoncall  oracle/jdbc/driver/T4C8Odscrarr    oracle/jdbc/driver/T4C8Odsy  oracle/jdbc/driver/T4C8TTIBfile  oracle/jdbc/driver/T4C8TTIBlob  oracle/jdbc/driver/T4C8TTIClob   "oracle/jdbc/driver/T4CTTIOtxen$ % 'oracle/jdbc/driver/T4CTTIOtxse) * ,oracle/jdbc/driver/T4CTTIoping. / 1oracle/jdbc/driver/T4CTTIk2rpc3 4 6oracle/jdbc/driver/T4CTTIoses8 9 ; oracle/jdbc/driver/T4CTTIokeyval= > @oracle/jdbc/driver/T4CTTIoxssroB C Eoracle/jdbc/driver/T4CTTIoxsspoG H Joracle/jdbc/driver/T4CTTIoxsscsL M Ooracle/jdbc/driver/T4CTTIoxscreQ R Toracle/jdbc/driver/T4CTTIoxsdesV W Yoracle/jdbc/driver/T4CTTIoxsatt[ \ ^oracle/jdbc/driver/T4CTTIxsnsop` a coracle/jdbc/driver/T4CTTIoxsnse f horacle/jdbc/driver/T4CTTIoxsdetj k moracle/jdbc/driver/T4CTTIoxsseto p roracle/jdbc/driver/T4Caqet u woracle/jdbc/driver/T4Caqdqy z |oracle/jdbc/driver/T4CTTIoscid~  !oracle/jdbc/driver/T4CTTIosessrls  "oracle/jdbc/driver/T4CTTIocsessret  !oracle/jdbc/driver/T4CTTIosessget  oracle/jdbc/driver/T4CTTIoaqenq  oracle/jdbc/driver/T4CTTIoaqdeq  !oracle/jdbc/driver/T4CTTIkpdnrdeq  "oracle/jdbc/driver/T4CTTIosesstate  'oracle/jdbc/driver/T4CTTIoappcontreplay  &oracle/jdbc/driver/T4CTTIosesstemplate  kscnForByteLength!()Loracle/jdbc/driver/T4CTTIkscn;   oracle/jdbc/driver/T4CTTIoqcid  #oracle/jdbc/driver/T4CTTIochunkinfo   oracle/jdbc/driver/T4CTTIodpp  oracle/jdbc/driver/T4CTTIodpmop  oracle/jdbc/driver/T4CTTIodpls   internalLogon s sysoperjava/lang/StringequalsIgnoreCase(Ljava/lang/String;)Z  @sysdba sysasm@ sysbackupsysdgsyskm prelimAuth { &oracle/jdbc/driver/T4CTTIoauthenticateresourceManagerId s 7(Loracle/jdbc/driver/T4CConnection;Ljava/lang/String;)V W  java/lang/SystemcurrentTimeMillis()J  userName s length()I     doOSESSKEY(Ljava/lang/String;J)V  isResultSetCacheEnabled { sessionPropertiesLjava/util/Properties;  AUTH_GLOBALLY_UNIQUE_DBIDjava/util/Properties getProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;  !AUTH_QCACHE_MAXSIZE#0%java/lang/Long' parseLong(Ljava/lang/String;)J )* (+AUTH_QCACHE_CACHELAG-java/lang/Integer/parseInt(Ljava/lang/String;)I 12 03(oracle/jdbc/driver/ResultSetCacheManager5getResultSetCache9(Ljava/lang/String;JI)Loracle/jdbc/driver/ResultSetCache; 78 69 DE ;registerConnection((Loracle/jdbc/driver/OracleConnection;)V => @?java/util/ArrayListA B FG D getErrorCode F ZG!oracle/jdbc/internal/OpaqueStringIget KV JLnewPasswordValue N OdoOAUTH:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V QR S  UnewOpaqueString7(Ljava/lang/String;)Loracle/jdbc/internal/OpaqueString; WX JY getSessionId [ \  p ^getSerialNumber ` a  p c x e e x h hAUTH_INSTANCENAMEk&(Ljava/lang/String;)Ljava/lang/String; m n instanceName ps q AUTH_DBNAMEsdbName us v AUTH_DB_IDx !s zAUTH_SC_INSTANCE_START_TIME|&(Ljava/lang/Object;)Ljava/lang/Object; K~  drcpEnabled {  "# java/lang/StringBuilder append-(Ljava/lang/String;)Ljava/lang/StringBuilder;  toString V  java/util/Map [Ljava/lang/String;jmsNotificationConnection { oracle/jdbc/driver/T4C7Oversion  doOVERSION   getVersion()[B  UTF8([BLjava/lang/String;)V W databaseProductVersion s U(Loracle/jdbc/internal/OracleConnection;Ljava/io/IOException;)Ljava/sql/SQLException;  getVersionNumber L  versionNumber e valueOf(I)Ljava/lang/String;  put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;  java/lang/Short parseShort(Ljava/lang/String;)S   enableTempLobRefCnt { getState9()Loracle/jdbc/driver/ResultSetCache$ResultSetCacheState;  @STARTING7Loracle/jdbc/driver/ResultSetCache$ResultSetCacheState;  > getCacheLag  @registerInbandNotification(I)J  setRegistrationId(J)V  @doPingDatabase  oracle/jdbc/driver/T4CTTIOqcsta&(Loracle/jdbc/driver/T4CConnection;J)V W   connection"Loracle/jdbc/driver/T4CConnection;  meg   setOQCSTA$(Loracle/jdbc/driver/T4CTTIOqcsta;)V  @STARTED  >setState:(Loracle/jdbc/driver/ResultSetCache$ResultSetCacheState;)V  @ getOQCSTA#()Loracle/jdbc/driver/T4CTTIOqcsta;  @STARTUP_FAILED  >java/lang/Object notifyAll   drcpState(Loracle/jdbc/OracleConnection$DRCPState;  DETACHED  C drcpTagName s detachServerConnection  R  handleIOException(Ljava/io/IOException;)V   %s, Authentication lapse %d ms. getMessage V (J)Ljava/lang/Long;  (format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;  *(Ljava/lang/String;Ljava/lang/Throwable;)V W  initCause,(Ljava/lang/Throwable;)Ljava/lang/Throwable;  ! Z" $oracle/net/ns/Communication& disconnect ( ')org/ietf/jgss/GSSCredential+java/lang/Throwable-[Ljava/lang/Object;/oracle/jdbc/driver/T4CTTIkscn81 2oracle/jdbc/driver/T4CTTIkscn4 5getErrorNumber 7 8#(I)Ljava/sql/SQLException; ; < lifecycle >p ?logoffT4CConnection.logoffBassertLoggedOn DR E doOLOGOFF G HgetMarshalEngine#()Loracle/jdbc/driver/T4CMAREngine; LdoCommitT4CConnection.do_commitO doOCOMMIT Q R WRITEBATCH+Loracle/jdbc/OracleConnection$CommitOption; TU HVgetCode X HY WRITEIMMED [U H\NOWAIT ^U H_WAIT aU HbdoOTXEN(I[B[BIIIIII)V de %fgetOutStateFromServer h %idirectPathFinish k l doRollbackT4CConnection.do_rollbacko doOROLLBACK q rdirectPathAbort t udoSetAutoCommit(Z)VautoCommitSpecCompliant y{ zgetTransactionState()Ljava/util/EnumSet; |} ~TRANSACTION_STARTED8Loracle/jdbc/internal/OracleConnection$TransactionState;  8contains(Ljava/lang/Object;)Z  commit   autocommit { open'(Loracle/jdbc/driver/OracleStatement;)VT4CConnection.open"oracle/jdbc/driver/OracleStatement setCursorId  doGetDatabaseProductVersion*T4CConnection.do_getDatabaseProductVersiondoGetVersionNumber!T4CConnection.do_getVersionNumberRefCursorBytesToStatementL([BLoracle/jdbc/driver/OracleStatement;)Loracle/jdbc/driver/OracleStatement; use_long_fetchisFetchStreams { truefalse setProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;   execute_batch1 row_prefetchdefaultRowPrefetch p   0oracle/jdbc/driver/T4CStatement@(Loracle/jdbc/driver/PhysicalConnection;Ljava/util/Properties;)V W oracle/jdbc/driver/T4CMAREngineunmarshalRefCursor([B)I   isOpen {  sqlObjectLoracle/jdbc/driver/OracleSql;    serverCursor { addChild  prepareForNewResults(ZZZ)V   needToParse {  createImplicitResultSetStatementJ(Loracle/jdbc/driver/OracleStatement;)Loracle/jdbc/driver/OracleStatement;batch p  SELECT.Loracle/jdbc/internal/OracleStatement$SqlKind;  KsqlKind  numberOfDefinePositions p   addImplicitResultSetStmt  cancelOperationOnServercancelInProgressLockForThinLjava/lang/Object;  cancelInProgressFlag {  sendBreak  ' sendInterrupt  'java/lang/NumberFormatExceptionthinNetProfile s oracle.net.profilethinNetAuthenticationServices s "oracle.net.authentication_servicesthinNetAuthenticationKrb5Mutual s  *oracle.net.kerberos5_mutual_authentication thinNetAuthenticationKrb5CcName  s oracle.net.kerberos5_cc_namethinNetEncryptionLevel s oracle.net.encryption_clientthinNetEncryptionTypes s "oracle.net.encryption_types_clientthinNetChecksumLevel s !oracle.net.crypto_checksum_clientthinNetChecksumTypes !s "'oracle.net.crypto_checksum_types_client$thinNetCryptoSeed &s 'oracle.net.crypto_seed)thinNetAuthenticationKrbRealm +s ,oracle.net.KerberosRealm.thinTcpNoDelay 0{ 1 TCP.NODELAY3YES5thinReadTimeout 7s 8oracle.net.READ_TIMEOUT:)oracle/net/resolver/TimeUnitSuffixUtility<getTimeInMilliseconds(Ljava/lang/String;ZI)I >? =@thinNetConnectTimeout Bs Coracle.net.CONNECT_TIMEOUTEthinSslServerDnMatch Gs Horacle.net.ssl_server_dn_matchJthinSslServerCertDn Ls Moracle.net.ssl_server_cert_dnOwalletLocation Qs Roracle.net.wallet_locationTwalletPassword Vs Woracle.net.wallet_passwordYthinSslVersion [s \oracle.net.ssl_version^thinSslCipherSuites `s aoracle.net.ssl_cipher_suitescthinSslCertificateAlias es f oracle.net.ssl_certificate_aliashthinJavaxNetSslKeystore js kjavax.net.ssl.keyStoremthinJavaxNetSslKeystoretype os pjavax.net.ssl.keyStoreTyperthinJavaxNetSslKeystorepassword ts ujavax.net.ssl.keyStorePasswordwthinJavaxNetSslTruststore ys zjavax.net.ssl.trustStore|thinJavaxNetSslTruststoretype ~s javax.net.ssl.trustStoreType!thinJavaxNetSslTruststorepassword s  javax.net.ssl.trustStorePassword!thinSslKeymanagerfactoryAlgorithm s ssl.keyManagerFactory.algorithm#thinSslTrustmanagerfactoryAlgorithm s !ssl.trustManagerFactory.algorithmthinNetOldsyntax s oracle.net.oldSyntaxthinJndiLdapConnectTimeout s !com.sun.jndi.ldap.connect.timeoutthinJndiLdapReadTimeout s com.sun.jndi.ldap.read.timeoutthinLdapSslCipherSuites s $oracle.net.ldap.ssl.supportedCiphersthinLdapSslVersions s %oracle.net.ldap.ssl.supportedVersionsthinLdapSslKeyStore s oracle.net.ldap.ssl.keyStorethinLdapSslKeyStoreType s  oracle.net.ldap.ssl.keyStoreTypethinLdapSslKeyStorePwd s $oracle.net.ldap.ssl.keyStorePassword thinLdapSslKeyManagerFactoryAlgo s /oracle.net.ldap.ssl.keyManagerFactory.algorithmthinLdapSslTrustStore s oracle.net.ldap.ssl.trustStorethinLdapSslTrustStoreType s "oracle.net.ldap.ssl.trustStoreTypethinLdapSslTrustStorePassword s &oracle.net.ldap.ssl.trustStorePassword"thinLdapSslTrustManagerFactoryAlgo s 1oracle.net.ldap.ssl.trustManagerFactory.algorithmthinLdapSslWalletLocation s "oracle.net.ldap.ssl.walletLocationthinLdapSslWalletPassword s "oracle.net.ldap.ssl.walletPasswordtnsAdmin s oracle.net.tns_adminthinNetDisableOutOfBandBreak {  DISABLE_OOB(Z)Ljava/lang/StringBuilder;  USE_ZERO_COPY_IOthinNetUseZeroCopyIO { FORCE_DNS_LOAD_BALANCINGthinForceDnsLoadBalancing { thinOutboundConnectTimeout s #oracle.net.OUTBOUND_CONNECT_TIMEOUToracle.jdbc.v$session.osuserthinVsessionOsuser s oracle.jdbc.v$session.programthinVsessionProgram s T4CConnection.hashCodehashCode   toHexString  0  toUpperCase  V  oracle.net.useJCEAPI thinUseJCEAPI { java/lang/Boolean(Z)Ljava/lang/String;  oracle.net.keepAlive keepAlive { oracle.jdbc.useNio javaNetNio {  javaNetLocalIPForMsgq "s #!oracle.jdbc.javaNetLocalIPForMsgq%javaNetMsgqTransport 's ( oracle.jdbc.javaNetMsgqTransport*oracle.jdbc.javaNetMsgqBusyWait,javaNetMsgqBusyWait .p /(I)Ljava/lang/StringBuilder; 1 2!oracle.jdbc.javaNetMsgqKernelWait4javaNetMsgqKernelWait 6p 7oracle.net.DOWN_HOSTS_TIMEOUT9downHostsTimeout ;p <targetInstanceName >s ?oracle.jdbc.targetInstanceNameAtargetServiceName Cs Doracle.jdbc.targetServiceNameFtargetShardingKey Hs Ioracle.jdbc.targetShardingKeyKtargetSuperShardingKey Ms N"oracle.jdbc.targetSuperShardingKeyP websocketUser Rs Soracle.net.websocketUserUwebsocketPassword Ws Xoracle.net.websocketPasswordZoracle.net.networkCompression\networkCompression ^s _#oracle.net.networkCompressionLevelsanetworkCompressionLevels cs d&oracle.net.networkCompressionThresholdfnetworkCompressionThreshold hp ioracle/net/ns/NSProtocolNIOknsDirectBuffer m{ n Wx lporacle/net/ns/NSProtocolStreamr sH(Ljava/lang/String;Ljava/util/Properties;Lorg/ietf/jgss/GSSCredential;)V u 'v"oracle/jdbc/driver/T4CMAREngineNIOx (Loracle/net/ns/Communication;)V Wz y{%oracle/jdbc/driver/T4CMAREngineStream} ~{$setConnectionDuringExceptionHandling*(Loracle/jdbc/internal/OracleConnection;)V  oracle/jdbc/driver/T4C8TTIpro  marshal  receive   x getServerRuntimeCapabilities   x allowedLogonVersion s 12aequals  hasServerCompileTimeCapability(II)Z  doCharSetNegotiation  setUseCLRBigChunks x oracle/jdbc/driver/T4C8TTIdtylogonCap s trim V o3)(Loracle/jdbc/driver/T4CConnection;[BZZ)V W doRPC    oracle/jdbc/driver/T4CTTIoer  oracle/jdbc/driver/T4CTTIoer11 jdbcThinCompileTimeCapabilities x KPCCAP_RTB_TTC_ZCPY  getSessionAttributes()Loracle/net/ns/SessionAtts;  'oracle/net/ns/SessionAttsgetNegotiatedOptions  getDataIntegrityAlgorithmName V getEncryptionAlgorithmName V  |{ bit   }{ KPCCAP_RTB_TTC  KPCCAP_RTB_TTC_32K   p varTypeMaxLenCompat p KPCCAP_RTB_TTC_SESSSTATEOPS   ~{ getOracleVersion L getCharacterSet L oracle/jdbc/driver/DBConversionfindDriverCharSet(SS)S  getncharCHARSET L isStrictAsciiConversion { isQuickAsciiConversion { (SSSZZ)V W  conversion!Loracle/jdbc/driver/DBConversion;  typesLoracle/jdbc/driver/T4CTypeRep;    oracle/jdbc/driver/T4CTypeRepsetServerConversion x isCharSetMultibyte(S)Z  setFlags(B)V  getFlags()B  conv   reNegotiateTTCProDtyisZeroCopyIOEnabled()Z getT4CTTIoer"()Loracle/jdbc/driver/T4CTTIoer11; getTTCVersion doStartupFORCE2Loracle/jdbc/OracleConnection$DatabaseStartupMode; )* P+getMode - P.RESTRICT 0* P1 doOSPFPPUT 3 4 doOV6STRT 6 7 doShutdown TRANSACTIONAL3Loracle/jdbc/OracleConnection$DatabaseShutdownMode; :; S< S.TRANSACTIONAL_LOCAL ?; S@ IMMEDIATE B; SCFINAL E; SFABORT H; SI doOV6STOP K LcheckEndReplayCallback NONREQUEST-Loracle/jdbc/driver/T4CConnection$ReplayMode; OP Qremove S TexecuteCallback V Wadd Y ZredoCursorClose p ]sendPiggyBackedMessagesdoOCANA([II)V `a bcanSendCursorIds d$ edoOCCA ga hendToEndAnyChanged j{ k ' mendToEndHasChanged[Z op qendToEndValues s tendToEndECIDSequenceNumber ve wdoOSCID([Z[Ljava/lang/String;I)V yz {isEmpty }$ ~values()Ljava/util/Collection;  java/util/CollectiontoArray()[Ljava/lang/Object;  oracle/jdbc/driver/Namespace doOKEYVAL!(Loracle/jdbc/driver/Namespace;)V  >clear  doOXSSPO/(I[B[Loracle/jdbc/internal/KeywordValueLong;I)V  HgetResultSetCacheInternal%()Loracle/jdbc/driver/ResultSetCache;  needToSendStatsResetIfTrue $ @getCurrentCacheSize  @getNumberOfCacheEntries  @getInvalidatedBeforeCompletion  @ getCacheHits  @getInvalidationCount  @getInvalidatedQueryCount  @getValidQueriesPurged  @doOQCSTAP(Loracle/jdbc/driver/T4CConnection;Loracle/jdbc/driver/T4CMAREngine;JJJJJJJJJJ)V  sendOsesssstateFlags  "oracle/jdbc/internal/ReplayContext getContext  doOAPPCONTREPLAY'(Loracle/jdbc/internal/ReplayContext;)V  doOSESSTEMPLATE.(Loracle/jdbc/internal/DatabaseSessionState;)V  getRegistrationId  @ getCacheId  @doOQCID([BJ)V   doOCHUNKINFO:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V  doFreeLobPiggyback   J{ RUNTIME_REPLAY_ENABLED P  REPLAYING P java/lang/AssertionErrorJRUNTIME_REPLAY_ENABLED and REPLAYING modes cannot bet set at the same time(Ljava/lang/Object;)V W KPDSS_SESSSTATE_NONREQUEST_CALL7Loracle/jdbc/internal/OracleConnection$ReplayOperation;  ; X ;KPDSS_SESSSTATE_APPCONT_ENABLED  ;RUNTIME_OR_REPLAYING_STATIC P KPDSS_SESSSTATE_STATIC  ; doOSESSSTATE(JZ)V   closeCursor arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V   closeQuerydoProxySession(ILjava/util/Properties;)VPROXY_USER_PASSWORDPROXY_USER_NAME(ILjava/util/Properties;II)V Q doO80SES(III)V   9  savedUser  s isProxy { closeProxySessionupdateSessionProperties'([Loracle/jdbc/internal/KeywordValue;)V!oracle/jdbc/internal/KeywordValue getKeyword  getBinaryValue  NLS_KEYS  CharBytesToString([BI)Ljava/lang/String; !" # getTextValue %V &oracle/sql/ZONEIDMAP( getRegion * )+GMT-+/:01:3SESSION_TIME_ZONE5sessionTimeZone 7s 8AL8KW_SCHEMA_NAME:AL8KW_ENABLED_ROLE_NAMES<AL8KW_AUX_SESSSTATE>(J)Ljava/lang/String; B C isPDBChanged E{ FTRUEHFALSEJAL8KW_ERR_OVLAPLAUTH_ORA_EDITIONNCONTAINER_NAMEP SERVICE_NAMERAL8KW_SQL_TXLPTAL8KW_FSQL_SNTXVAL8KW_ROW_ARCHIVALXAL8KW_CLIENT_INFOZ$[Loracle/jdbc/internal/KeywordValue;\ onPDBChange ^ _$oracle/jdbc/driver/NTFPDBChangeEventa!(Loracle/jdbc/OracleConnection;)V Wc bdnotify)(Loracle/jdbc/driver/NTFPDBChangeEvent;)V fg hgetStatementWithKey0(Ljava/lang/String;)Ljava/sql/PreparedStatement; jk l1oracle/jdbc/driver/T4CDirectPathPreparedStatementnsetDirectPathState6(Loracle/jdbc/driver/T4CDirectPathPreparedStatement;)V pq rjava/sql/PreparedStatementtprepareDirectPathU(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljava/sql/PreparedStatement;prepareDirectPathInternal}(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/PreparedStatement; xy zk(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/PreparedStatement;g(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Ljava/sql/PreparedStatement;"java/lang/IllegalArgumentException~5Table partition name argument cannot be null or empty WR +Table name argument cannot be null or empty1Column name list argument cannot be null or emptyisDirectPathCommitted $ ojava/lang/IllegalStateException/Multiple Direct Path statements are not allowed  getAutoCommit $ Auto commit should be turn OFFisDirectPathClosed $ oclose  oresult_set_typeresult_set_concurrencygetSQLStatement(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Loracle/jdbc/driver/PhysicalConnection;)Ljava/lang/String;  ostatementCache&Loracle/jdbc/driver/LRUStatementCache;  FORWARD_READ_ONLY2Loracle/jdbc/driver/OracleResultSet$ResultSetType;  Vordinal  V$oracle/jdbc/driver/LRUStatementCachesearchImplicitCachea(Ljava/lang/String;IILoracle/jdbc/driver/PhysicalConnection;)Loracle/jdbc/driver/OracleStatement;   dpStmtProps  o(Loracle/jdbc/driver/PhysicalConnection;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/util/Properties;Ljava/util/Properties;Ljava/lang/String;)V W odoODPPb(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/util/Properties;)V   setTxnMode   getO4Value  setDirectPathCursor  o setSDBAOfBits  o setSDBABits  o setDBABBits  ogetDescribedAccessors ()[Loracle/jdbc/driver/Accessor;  updateAccessors!([Loracle/jdbc/driver/Accessor;)V  osetDirectPathStatus  odirectPathLoadStreamB(Loracle/jdbc/driver/DirectPathBufferMarshaler$BufferPlanner;I[I)VdoODPLS@(ILoracle/jdbc/driver/DirectPathBufferMarshaler$BufferPlanner;)V  startErrorOffset p endErrorOffset p isDirectPathUncommitted $ o6Cannot finish direct path load before calling prepare!getDirectPathCursor  odoDPMOP(II[J)V  5Cannot abort direct path load before calling prepare!clearDirectPathStategetCurrentSchema V getServerSessionInfo()Ljava/util/Properties;queryFCFProperties(Ljava/util/Properties;)V  putAll(Ljava/util/Map;)V   getSessionTimeZoneOffset    V   tzToOffset m  AUTH_SESSION_ID AUTH_SERIAL_NUM getInstanceProperty;(Loracle/jdbc/internal/OracleConnection$InstanceProperty;)BASM_VOLUME_SUPPORTED8Loracle/jdbc/internal/OracleConnection$InstanceProperty;   $  INSTANCE_TYPE   $ createBlobDBAccess()Loracle/sql/BlobDBAccess;createClobDBAccess()Loracle/sql/ClobDBAccess;createBfileDBAccess()Loracle/sql/BfileDBAccess;%(Loracle/jdbc/internal/OracleBfile;)J  oracle/jdbc/internal/OracleBfile  shareBytes " ! # assertNotNull %  &needLine (  ) getLength([B)J + ,  -position:(Loracle/jdbc/internal/OracleBfile;Loracle/sql/Datum;[BJ)J / position() 2S(Loracle/jdbc/internal/OracleConnection;ILjava/lang/Object;)Ljava/sql/SQLException;  4  5oracle/sql/LobPlsqlUtil 7 hasPattern 9 0 8 :J(Loracle/jdbc/internal/OracleBfile;Loracle/sql/Datum;Loracle/sql/Datum;J)JisSubLob = < 8 >getBytes)(Loracle/jdbc/internal/OracleBfile;JI[B)I @ getBytes() Cread ([BJJ[BI)J E F  GgetName6(Loracle/jdbc/internal/OracleBfile;)Ljava/lang/String; I fileGetName L J 8 M getDirAlias OfileGetDirAlias Q J 8 RopenFile%(Loracle/jdbc/internal/OracleBfile;)V T([BI)Z  W  X isFileOpen%(Loracle/jdbc/internal/OracleBfile;)Z([B)Z  \  ] fileExists _ doesExist a \  b closeFile d  \  f removeBfile h U  i&(Loracle/jdbc/internal/OracleBfile;I)VnewInputStream+(Loracle/sql/BFILE;IJ)Ljava/io/InputStream;;(Loracle/jdbc/internal/OracleBfile;IJ)Ljava/io/InputStream; o q  r(oracle/jdbc/driver/OracleBlobInputStream t W k u v'(Loracle/jdbc/internal/OracleBfile;IJ)V W x u ynewConversionInputStream*(Loracle/sql/BFILE;I)Ljava/io/InputStream;:(Loracle/jdbc/internal/OracleBfile;I)Ljava/io/InputStream; { }  ~ {.oracle/jdbc/driver/OracleConversionInputStream getBinaryStream()Ljava/io/InputStream; ! :(Loracle/jdbc/driver/DBConversion;Ljava/io/InputStream;I)V W newConversionReader%(Loracle/sql/BFILE;I)Ljava/io/Reader;5(Loracle/jdbc/internal/OracleBfile;I)Ljava/io/Reader;   )oracle/jdbc/driver/OracleConversionReader $(Loracle/jdbc/internal/OracleBlob;)Joracle/jdbc/internal/OracleBlob #  -9(Loracle/jdbc/internal/OracleBlob;Loracle/sql/Datum;[BJ)J 9 8 I(Loracle/jdbc/internal/OracleBlob;Loracle/sql/Datum;Loracle/sql/Datum;J)Joracle/sql/Datum # = 8 ((Loracle/jdbc/internal/OracleBlob;JI[B)IisActivePrefetch $ getPrefetchedData  getPrefetchedDataSize    java/lang/Math min(II)I  GputBytes)(Loracle/jdbc/internal/OracleBlob;J[BII)I  putBytes() (java/lang/ArrayIndexOutOfBoundsException setActivePrefetch x clearCachedData  write ([BJ[BJJ)J   getChunkSize$(Loracle/jdbc/internal/OracleBlob;)I ,  %(Loracle/jdbc/internal/OracleBlob;J)Vtrim() ([BJ)J   createTemporaryBlob*(Ljava/sql/Connection;ZI)Loracle/sql/BLOB; createTemporaryLob+(Ljava/sql/Connection;ZI)Loracle/sql/Datum;  oracle/sql/BLOB addTemporaryLob+(Loracle/jdbc/internal/OracleLargeObject;)V  java/sql/Connection getLocatorHash([B)Ljava/lang/Long;reset   update([BII)V  getValue   decrementTempLobReferenceCount  intValue  0 S~  (I)Ljava/lang/Integer;  0 incrementTempLobReferenceCount([B)V freeTemporary7(Loracle/jdbc/internal/OracleBlob;Loracle/sql/Datum;Z)V freeTemporaryLob  removeFromTemporaryLobs    isTemporary$(Loracle/jdbc/internal/OracleBlob;)Z  getDuration$(Loracle/jdbc/internal/OracleBlob;)S %(Loracle/jdbc/internal/OracleBlob;I)V  X$(Loracle/jdbc/internal/OracleBlob;)V  fremoveLargeObject     ]*(Loracle/sql/BLOB;IJ)Ljava/io/InputStream;+(Loracle/sql/BLOB;IJZ)Ljava/io/InputStream; o   ;(Loracle/jdbc/internal/OracleBlob;IJZ)Ljava/io/InputStream; o   :(Loracle/jdbc/internal/OracleBlob;IJ)Ljava/io/InputStream;&(Loracle/jdbc/internal/OracleBlob;IZ)V W  u '(Loracle/jdbc/internal/OracleBlob;IJZ)V W  u +(Loracle/sql/BLOB;IJJ)Ljava/io/InputStream;,(Loracle/sql/BLOB;IJJZ)Ljava/io/InputStream; o "  #<(Loracle/jdbc/internal/OracleBlob;IJJZ)Ljava/io/InputStream; o %  &;(Loracle/jdbc/internal/OracleBlob;IJJ)Ljava/io/InputStream;((Loracle/jdbc/internal/OracleBlob;IJJZ)V W ) u *newOutputStream,(Loracle/sql/BLOB;IJZ)Ljava/io/OutputStream;<(Loracle/jdbc/internal/OracleBlob;IJZ)Ljava/io/OutputStream; , .  /lobStreamPosStandardCompliant 1{  2)oracle/jdbc/driver/OracleBlobOutputStream 4 W 5 6&(Loracle/jdbc/internal/OracleBlob;IJ)V W 8 5 9)(Loracle/sql/BLOB;I)Ljava/io/InputStream;*(Loracle/sql/BLOB;IZ)Ljava/io/InputStream; { <  =:(Loracle/jdbc/internal/OracleBlob;IZ)Ljava/io/InputStream; { ?  @9(Loracle/jdbc/internal/OracleBlob;I)Ljava/io/InputStream;binaryStreamValue(Z)Ljava/io/InputStream; C D E$(Loracle/sql/BLOB;I)Ljava/io/Reader;%(Loracle/sql/BLOB;IZ)Ljava/io/Reader; H  I5(Loracle/jdbc/internal/OracleBlob;IZ)Ljava/io/Reader; K  L4(Loracle/jdbc/internal/OracleBlob;I)Ljava/io/Reader;$(Loracle/jdbc/internal/OracleClob;)Joracle/jdbc/internal/OracleClob P Q #  -7(Loracle/jdbc/internal/OracleClob;Ljava/lang/String;J)JgetChars(II[CI)V U V  W'(Loracle/jdbc/internal/OracleClob;[CJ)J 9 Y 8 Z[C \F(Loracle/jdbc/internal/OracleClob;Loracle/jdbc/internal/OracleClob;J)J = ^ 8 _((Loracle/jdbc/internal/OracleClob;JI[C)I U getChars() c Q Q ()[C g Q h Q isNCLOB k$ Q l ([BJJZ[CI)J E n  oputChars)(Loracle/jdbc/internal/OracleClob;J[CII)I q putChars() t Q Q  ([BJZ[CJJ)J x  y$(Loracle/jdbc/internal/OracleClob;)I  %(Loracle/jdbc/internal/OracleClob;J)V  createTemporaryClob+(Ljava/sql/Connection;ZIS)Loracle/sql/CLOB; ,(Ljava/sql/Connection;ZIS)Loracle/sql/Datum;  oracle/sql/CLOB 7(Loracle/jdbc/internal/OracleClob;Loracle/sql/Datum;Z)V  $(Loracle/jdbc/internal/OracleClob;)Z$(Loracle/jdbc/internal/OracleClob;)S%(Loracle/jdbc/internal/OracleClob;I)V  X$(Loracle/jdbc/internal/OracleClob;)V  f  ]*(Loracle/sql/CLOB;IJ)Ljava/io/InputStream;+(Loracle/sql/CLOB;IJZ)Ljava/io/InputStream; o  ;(Loracle/jdbc/internal/OracleClob;IJZ)Ljava/io/InputStream; o  :(Loracle/jdbc/internal/OracleClob;IJ)Ljava/io/InputStream;(oracle/jdbc/driver/OracleClobInputStream &(Loracle/jdbc/internal/OracleClob;IZ)V W '(Loracle/jdbc/internal/OracleClob;IJZ)V W ,(Loracle/sql/CLOB;IJZ)Ljava/io/OutputStream;<(Loracle/jdbc/internal/OracleClob;IJZ)Ljava/io/OutputStream; ,  )oracle/jdbc/driver/OracleClobOutputStream W &(Loracle/jdbc/internal/OracleClob;IJ)V W  newReader%(Loracle/sql/CLOB;IJ)Ljava/io/Reader;5(Loracle/jdbc/internal/OracleClob;IJ)Ljava/io/Reader;  #oracle/jdbc/driver/OracleClobReader &(Loracle/sql/CLOB;IJJ)Ljava/io/Reader;6(Loracle/jdbc/internal/OracleClob;IJJ)Ljava/io/Reader;  '(Loracle/jdbc/internal/OracleClob;IJJ)V W  newWriter&(Loracle/sql/CLOB;IJZ)Ljava/io/Writer;6(Loracle/jdbc/internal/OracleClob;IJZ)Ljava/io/Writer;  #oracle/jdbc/driver/OracleClobWriter java/lang/NullPointerException bytes are null  internalClose   definesAccessors[Loracle/jdbc/driver/Accessor;  doAbortabort  ' doDescribeTable#(Loracle/jdbc/driver/AutoKeyInfo;)Voracle/jdbc/driver/AutoKeyInfo  getTableName V  doODSYTable4(Ljava/lang/String;)[Loracle/jdbc/driver/T4C8Kpcdsc;  allocateSpaceForDescribedData  oracle/jdbc/driver/T4C8Kpcdsc  name_kpcdsc s  dty_kpcdsc p  size_kpcdsc p  isnull_kpcdsc { charsetform_kpcdsc e precision_kpcdsc p  scale_kpcdsc p  typnm_kpcdsc s fillDescribedData.(ILjava/lang/String;IIZSIILjava/lang/String;)V  [Loracle/jdbc/driver/T4C8Kpcdsc; doSetApplicationContext9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V  setAttribute'(Ljava/lang/String;Ljava/lang/String;)V    doClearAllApplicationContext getPropertyForPooledConnection,(Loracle/jdbc/pool/OraclePooledConnection;)V>(Loracle/jdbc/pool/OraclePooledConnection;Ljava/lang/String;)V  getPasswordInternal%(Loracle/jdbc/driver/T4CXAResource;)V oracle/jdbc/driver/T4CXAResource setPasswordInternal    doEnqueueh(Ljava/lang/String;Loracle/jdbc/aq/AQEnqueueOptions;Loracle/jdbc/driver/AQMessagePropertiesI;[BI[B[[BZ)VdoOAQEQe(Ljava/lang/String;Loracle/jdbc/aq/AQEnqueueOptions;Loracle/jdbc/driver/AQMessagePropertiesI;[B[BIZ)V   u oracle/jdbc/aq/AQEnqueueOptions getRetrieveMessageId $   getMessageId " u # doDequeuei(Ljava/lang/String;Loracle/jdbc/aq/AQDequeueOptions;Loracle/jdbc/driver/AQMessagePropertiesI;[BI[[B[[BZ)ZdoOAQDQc(Ljava/lang/String;Loracle/jdbc/aq/AQDequeueOptions;[BIZLoracle/jdbc/driver/AQMessagePropertiesI;)V ' ( z ) getPayload + z ,getDequeuedMessageId . z /hasAMessageBeenDequeued 1$ z 2oracle/jdbc/aq/AQDequeueOptions 4'oracle/jdbc/driver/AQMessagePropertiesI 6 doJMSEnqueue(Ljava/lang/String;Loracle/jdbc/internal/JMSEnqueueOptions;Loracle/jdbc/driver/AQMessagePropertiesI;Loracle/jdbc/internal/JMSMessageProperties;[B[B[[B)VdoJMSEnq(Ljava/lang/String;Loracle/jdbc/internal/JMSEnqueueOptions;Loracle/jdbc/driver/AQMessagePropertiesI;Loracle/jdbc/internal/JMSMessageProperties;[B[B)V ; <  =&oracle/jdbc/internal/JMSEnqueueOptions ?isRetrieveMessageId A$ @ BgetMsgId D  E(Ljava/lang/String;Loracle/jdbc/internal/JMSEnqueueOptions;Loracle/jdbc/driver/AQMessagePropertiesI;Loracle/jdbc/internal/JMSMessageProperties;[BLjava/io/InputStream;[[BI)V(Ljava/lang/String;Loracle/jdbc/internal/JMSEnqueueOptions;Loracle/jdbc/driver/AQMessagePropertiesI;Loracle/jdbc/internal/JMSMessageProperties;[BLjava/io/InputStream;I)V ; H  I doJmsDequeue(Ljava/lang/String;Loracle/jdbc/internal/JMSDequeueOptions;Loracle/jdbc/driver/AQMessagePropertiesI;Loracle/jdbc/driver/JMSMessagePropertiesI;[BLjava/io/OutputStream;[[B)ZdoJMSDeq(Ljava/lang/String;Loracle/jdbc/internal/JMSDequeueOptions;[BLoracle/jdbc/driver/AQMessagePropertiesI;Loracle/jdbc/driver/JMSMessagePropertiesI;Ljava/io/OutputStream;)V M N  O  /isHasAMessageBeenDequeued R$  S&oracle/jdbc/internal/JMSDequeueOptions U(oracle/jdbc/driver/JMSMessagePropertiesI Wjava/io/OutputStream Y(Ljava/lang/String;Loracle/jdbc/internal/JMSDequeueOptions;Loracle/jdbc/driver/AQMessagePropertiesI;Loracle/jdbc/driver/JMSMessagePropertiesI;[B[[B[[B)Z(Ljava/lang/String;Loracle/jdbc/internal/JMSDequeueOptions;[BLoracle/jdbc/driver/AQMessagePropertiesI;Loracle/jdbc/driver/JMSMessagePropertiesI;)V M \  ]  ,java/net/SocketTimeoutException `java/io/InterruptedIOException bbeginNonRequestCalls d  edoOPING g / hendNonRequestCalls j  k  isValidLight(I)Z checkAndDrain p$  qsendZDP s ' tsetNeedsToBeClosed :{  wdrainOnInbandNotificationcloseConnectionSafely z  {readInbandNotification } ' ~ :$ ' doRegisterJMSNotificationE([Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;)Ljava/util/Map;([Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;)Ljava/util/Map; NOTIFICATION MAX_NTF_CONNECTIONS (oracle/jdbc/driver/NTFJMSConnectionGroup setMaxNtfConnection   ntfManagerLoracle/jdbc/driver/NTFManager;  oracle/jdbc/driver/NTFManager getJMSConnectionGroup>(Ljava/lang/String;)Loracle/jdbc/driver/NTFJMSConnectionGroup; java/util/HashMap getNextJdbcRegId  NTF_QOS_RELIABLE NTF_QOS_PURGE_ON_NTFN NTF_AQ_PAYLOAD  NTF_ASYNC_DEQ NTF_QOS_SECURE NTF_QOS_TX_ACK NTF_QOS_AUTO_ACK readNTFtimeout(Ljava/util/Properties;)I  getNTFJMSConnection((I)Loracle/jdbc/driver/NTFJMSConnection; #oracle/jdbc/driver/NTFJMSConnection getJMSConnectionId V doOKPN(IILjava/lang/String;Ljava/lang/String;I[I[Ljava/lang/String;[[B[I[I[I[I[I[J[B[I[B[Loracle/sql/TIMESTAMPTZ;[I[JLjava/lang/String;)V  resetRegistrationNumbers)(ILoracle/jdbc/driver/NTFJMSConnection;)V getRegistrationIdArray()[J  jmsRegIdArr.length =  , jdbcRegIdArr.length =   #clientID returned by server is null getListenerAddresses()Ljava/util/ArrayList;  *listenerAddress returned by server is null  getcOption()Loracle/net/nt/ConnOption;  oracle/net/nt/ConnOption  service_name s RNo service name found, please use a service name format URL to create a connection startJMSListenerConnections(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;Ljava/lang/String;I)V %oracle/jdbc/driver/NTFJMSRegistration d(JZLjava/lang/String;Ljava/lang/String;Ljava/util/Properties;Ljava/lang/String;SLjava/lang/String;)V W DISABLED8Loracle/jdbc/NotificationRegistration$RegistrationState; [ ;(Loracle/jdbc/NotificationRegistration$RegistrationState;)V  setJMSRegistrationId   setQOSFlag  addRegistration'(Loracle/jdbc/driver/NTFRegistration;)V mapJMSRegIdToJDBCRegId(Ljava/lang/Long;I)V addNtfRegistrationByRegId+(JLoracle/jdbc/driver/NTFJMSRegistration;)V [J doStartJMSNotification*(Loracle/jdbc/driver/NTFJMSRegistration;)V:()Loracle/jdbc/NotificationRegistration$RegistrationState;   ACTIVE [ ENABLEstopNTFJMSConnection @R AcheckForActiveRegistrations C D doAckJMSNtfn(Ljava/util/ArrayList;[[BS)VP(Ljava/util/ArrayList;[[BS)Vsize I B Jiterator()Ljava/util/Iterator; L M B Njava/util/Iterator PhasNext R$ Q Snext()Ljava/lang/Object; U V Q W doOAQEMNDEQ.(Ljava/lang/String;S[[B[J[Ljava/lang/String;)V Y Z  [doRegisterAQNotificationg([Ljava/lang/String;Ljava/lang/String;IZ[Ljava/util/Properties;)[Loracle/jdbc/driver/NTFAQRegistration;oracle/sql/TIMESTAMPTZ _compareToIgnoreCase b2  csetNtfGroupingOptions;([B[I[B[Loracle/sql/TIMESTAMPTZ;[I[Ljava/util/Properties;)V e f  goracle/net/ns/NSProtocol igetSocketOptions k j llistenOnPortT4C2([IZLjava/util/Properties;[Ljava/lang/Exception;)Z n o p(ADDRESS=(PROTOCOL= rtcps ttcp v )(HOST= x)(PORT= z))?PR=0 |cleanListenersT4C ~ $oracle/jdbc/driver/NTFAQRegistration |(IZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/util/Properties;Ljava/lang/String;S[Ljava/lang/Exception;)V W [Ljava/util/Properties; [Loracle/sql/TIMESTAMPTZ; [Ljava/lang/Exception; '[Loracle/jdbc/driver/NTFAQRegistration; NTF_GROUPING_CLASS NTF_GROUPING_CLASS_NONE NTF_GROUPING_VALUE NTF_GROUPING_TYPE NTF_GROUPING_START_TIME NTF_GROUPING_REPEAT_TIME NTF_GROUPING_REPEAT_FOREVER NTF_GROUPING_CLASS_TIME  compareTo 2  NTF_GROUPING_TYPE_SUMMARY NTF_GROUPING_TYPE_LAST doUnregisterAQNotification)(Loracle/jdbc/driver/NTFAQRegistration;)V getClientHost V getClientTCPPort  1  getUseSSL $  net8://?PR=0 $doRegisterDatabaseChangeNotificationT(Ljava/lang/String;ILjava/util/Properties;II)Loracle/jdbc/driver/NTFDCNRegistration;DCN_CLIENT_INIT_CONNECTION  parseBoolean   DCN_NOTIFY_ROWIDS DCN_QUERY_CHANGE_NOTIFICATION DCN_BEST_EFFORT DCN_IGNORE_INSERTOP DCN_IGNORE_UPDATEOP DCN_IGNORE_DELETEOP getDCNConnectionGroup>(Ljava/lang/String;)Loracle/jdbc/driver/NTFDCNConnectionGroup; (oracle/jdbc/driver/NTFDCNConnectionGroup getNTFDCNConnection'()Loracle/jdbc/driver/NTFDCNConnection; #oracle/jdbc/driver/NTFDCNConnection  getClientId V (ADDRESS=(PROTOCOL=tcp)(HOST= getListenerAddressForDCN-(Ljava/util/Properties;)Ljava/util/ArrayList;  startDCNListenerConnection %oracle/jdbc/driver/NTFDCNRegistration (IZLjava/lang/String;JLjava/lang/String;Ljava/lang/String;ILjava/util/Properties;S[Ljava/lang/Exception;[[BLjava/lang/String;Z)V W addDCNRegistration*(Loracle/jdbc/driver/NTFDCNRegistration;)V A(Ljava/util/Properties;)Ljava/util/ArrayList;!DCN_USE_HOST_CONNECTION_ADDR_INFO  getNTAdapter()Loracle/net/nt/NTAdapter;  getNetworkAdapterType.()Loracle/net/nt/NTAdapter$NetworkAdapterType; b TCP,Loracle/net/nt/NTAdapter$NetworkAdapterType; ` TCPS ` oracle/net/nt/TcpNTAdapter getAddressInfo V BZ&doUnregisterDatabaseChangeNotification(JLjava/lang/String;)V 1isClientInitiated $  stopNTFDCNConnection R doUnregisterClientInitiatedDCN  getRegId      ()[[B   getDataIntegrityName V ' getEncryptionName V ' getAuthenticationAdaptorName V ' !validateConnectionProperties #  $ .*[\00\(\)].* &matches (  )-Property is 'v$session.osuser' and value is ' +' -thinVsessionTerminal /s  0/Property is 'v$session.terminal' and value is ' 2thinVsessionMachine 4s  5.Property is 'v$session.machine' and value is ' 7.Property is 'v$session.program' and value is ' 9thinVsessionProcess ;s  <.Property is 'v$session.process' and value is ' >thinVsessionIname @s  A,Property is 'v$session.iname' and value is ' CthinVsessionEname Es  F,Property is 'v$session.ename' and value is ' Hoff Jon Lauto N:Property is 'oracle.net.networkCompression' and value is ' PCProperty is 'oracle.net.networkCompressionThreshold' and value is ' R(high) T@Property is 'oracle.net.networkCompressionLevels' and value is ' V'. Only (high) is supported. X 4{  ZcreateLightweightSessionj(Ljava/lang/String;[Loracle/jdbc/internal/KeywordValueLong;I[[Loracle/jdbc/internal/KeywordValueLong;[I)[BdoOXSSCS>(Ljava/lang/String;[Loracle/jdbc/internal/KeywordValueLong;I)V ^ _ M ` [ M bgetOutKV*()[Loracle/jdbc/internal/KeywordValueLong; d e M f getOutFlags h M idoXSNamespaceOp(Loracle/jdbc/internal/OracleConnection$XSOperationCode;[B[Loracle/jdbc/internal/XSNamespace;[[Loracle/jdbc/internal/XSNamespace;Loracle/jdbc/internal/XSSecureId;Z)VdoOXSNS(Loracle/jdbc/internal/OracleConnection$XSOperationCode;[B[Loracle/jdbc/internal/XSNamespace;Loracle/jdbc/internal/XSSecureId;Z)V n o f p getNamespaces%()[Loracle/jdbc/internal/XSNamespace; r s f t#[Loracle/jdbc/internal/XSNamespace; vdoXSSessionDetachOp((I[BLoracle/jdbc/internal/XSSecureId;Z)VdoOXSDET z y k {(Loracle/jdbc/internal/OracleConnection$XSOperationCode;[B[Loracle/jdbc/internal/XSNamespace;[[Loracle/jdbc/internal/XSNamespace;Loracle/jdbc/internal/XSSecureId;)V l m  ~(Loracle/jdbc/internal/OracleConnection$XSOperationCode;[B[Loracle/jdbc/internal/XSNamespace;Loracle/jdbc/internal/XSSecureId;)V$[[Loracle/jdbc/internal/XSNamespace; doXSSessionCreateOp(Loracle/jdbc/internal/OracleConnection$XSSessionOperationCode;Loracle/jdbc/internal/XSSecureId;[BLoracle/jdbc/internal/XSPrincipal;Ljava/lang/String;[Loracle/jdbc/internal/XSNamespace;Loracle/jdbc/internal/OracleConnection$XSSessionModeFlag;Loracle/jdbc/internal/XSKeyval;)[BdoOXSCRE(Loracle/jdbc/internal/OracleConnection$XSSessionOperationCode;Loracle/jdbc/internal/XSSecureId;[BLoracle/jdbc/internal/XSPrincipal;Ljava/lang/String;[Loracle/jdbc/internal/XSNamespace;Loracle/jdbc/internal/OracleConnection$XSSessionModeFlag;Loracle/jdbc/internal/XSKeyval;)V R R boracle/jdbc/internal/XSSecureId  oracle/jdbc/internal/XSPrincipal oracle/jdbc/internal/XSKeyval doXSSessionDestroyOp(([BLoracle/jdbc/internal/XSSecureId;[B)VdoOXSDES W doXSSessionAttachOp@(I[BLoracle/jdbc/internal/XSSecureId;[BLoracle/jdbc/internal/XSPrincipal;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Loracle/jdbc/internal/XSNamespace;[Loracle/jdbc/internal/XSNamespace;[Loracle/jdbc/internal/XSNamespace;Loracle/sql/TIMESTAMPTZ;Loracle/sql/TIMESTAMPTZ;IJLoracle/jdbc/internal/XSKeyval;[I)VdoOXSATT \ doXSSessionChangeOp(Loracle/jdbc/internal/OracleConnection$XSSessionSetOperationCode;[BLoracle/jdbc/internal/XSSecureId;Loracle/jdbc/internal/XSSessionParameters;)V'oracle/jdbc/driver/XSSessionParametersI doOXSSET(Loracle/jdbc/internal/OracleConnection$XSSessionSetOperationCode;[BLoracle/jdbc/internal/XSSecureId;Loracle/jdbc/driver/XSSessionParametersI;)V p $addLogicalTransactionIdEventListenerQ(Loracle/jdbc/LogicalTransactionIdEventListener;Ljava/util/concurrent/Executor;)V2(Loracle/jdbc/LogicalTransactionIdEventListener;)V W `  setExecutor"(Ljava/util/concurrent/Executor;)V ` $getLogicalTransactionIdEventListener1()Loracle/jdbc/LogicalTransactionIdEventListener; ` -oracle/jdbc/LogicalTransactionIdEventListener java/util/concurrent/Executor   'removeLogicalTransactionIdEventListenergetLogicalTransactionId$()Loracle/jdbc/LogicalTransactionId;thinACCurrentLTXID)Loracle/jdbc/driver/LogicalTransactionId;  %(Loracle/jdbc/driver/NTFLTXIDEvent;)Z getExecutor!()Ljava/util/concurrent/Executor; ` v(Loracle/jdbc/driver/T4CConnection;Loracle/jdbc/LogicalTransactionIdEventListener;Loracle/jdbc/driver/NTFLTXIDEvent;)V W  execute(Ljava/lang/Runnable;)V onLogicalTransactionIdEvent*(Loracle/jdbc/LogicalTransactionIdEvent;)V  oracle/jdbc/driver/NTFLTXIDEvent addXSEventListenerH(Loracle/jdbc/internal/XSEventListener;Ljava/util/concurrent/Executor;)V)(Loracle/jdbc/internal/XSEventListener;)V W ` getXSEventListener(()Loracle/jdbc/internal/XSEventListener; ` $oracle/jdbc/internal/XSEventListener  removeXSEventListenerremoveAllXSEventListener"(Loracle/jdbc/driver/NTFXSEvent;)Vj(Loracle/jdbc/driver/T4CConnection;Loracle/jdbc/internal/XSEventListener;Loracle/jdbc/driver/NTFXSEvent;)V W   onXSEvent!(Loracle/jdbc/internal/XSEvent;)V getServerCompileTimeCapability(I)BdoGetCurrentSCNoutScn l  doGetTransactionStateO()Ljava/util/EnumSet; p  TRANSACTION_READONLY  8 TRANSACTION_ENDED  8 TRANSACTION_INTENTION  8 isConnectionSocketKeepAlivejava/net/SocketException $ ' getEOCsetReplayOperations(Ljava/util/EnumSet;)VO(Ljava/util/EnumSet;)VKPDSS_SESSSTATE_REQUEST_END  ;  J  NsetReplayingModesetReplayContext(([Loracle/jdbc/internal/ReplayContext;)VgetReplayContext'()[Loracle/jdbc/internal/ReplayContext;"thinACReplayContextReceivedCurrent  p  thinACReplayContextReceived#[Loracle/jdbc/driver/ReplayContext;  getLastReplayContext&()Loracle/jdbc/internal/ReplayContext;thinACLastReplayContextReceived"Loracle/jdbc/driver/ReplayContext;  setLastReplayContext oracle/jdbc/driver/ReplayContextregisterEndReplayCallback<(Loracle/jdbc/internal/OracleConnection$EndReplayCallback;)VgetDerivedKeyInternal([BI)[B&java/security/NoSuchAlgorithmException *java/security/spec/InvalidKeySpecException"getDerivedKeyJdbc $ %releaseConnectionToPoolcloseStatements(ZZ)V () * /p , 0p .currentlyInTransaction 0{ 1 setTTCCode 3 4  doOneWayRPC 7 8reusePooledConnection ATTACHED_EXPLICIT < C= returnTag ?s @ sessgetflags Bl C(JJ)Z E FisDRCPMultitagEnableduseDRCPMultipletag I{ JgetDRCPReturnTagneedToPurgeStatementCache sessretflags Nl OresetAfterReusePooledConnectiongetExecutingStatement&()Loracle/jdbc/driver/OracleStatement; VW X _ M$ [clearCursorIds ] ^ATTACHED_IMPLICIT ` CacleanStatementCache c d statements$Loracle/jdbc/driver/OracleStatement; fg h  clearCursorId k l Ug ngetNetworkTimeoutgetSocketReadTimeout q 'rdoSetNetworkTimeoutsetSocketReadTimeout u 'v dumpObject8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;Q(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/StringBuilder;)Ljava/lang/String; xz { java/lang/IllegalAccessException}getClass()Ljava/lang/Class;  java/lang/ClassgetDeclaredFields()[Ljava/lang/reflect/Field;   IV  { java/lang/reflect/Field getModifiers   setAccessible x    =  null-(Ljava/lang/Object;)Ljava/lang/StringBuilder;   } [Ljava/lang/reflect/Field;getNextSeqNumbergetNegotiatedSDU  'getNegotiatedTTCVersiongetAuditBannerAUTH_AUDIT_BANNERgetAccessBanner V '#getResultSetCacheLocalInvalidations)()Ljava/util/ArrayList;'()Loracle/jdbc/internal/ResultSetCache;isResultSetCacheActivegetResultSetCacheVisibleSCN getVisibleSCN  @setResultSetCacheVisibleSCN setVisibleSCN  @getResultSetCacheIdgetResultSetCacheIdAsNibblesgetCacheIdAsNibbles  @getResultSetCacheRegistrationId setChunkInfoS(Loracle/jdbc/OracleShardingKey;Loracle/jdbc/OracleShardingKey;Ljava/lang/String;)V&oracle/jdbc/pool/OracleShardingKeyImplencodeKeyinB64Format V setShardingKeyA(Loracle/jdbc/OracleShardingKey;Loracle/jdbc/OracleShardingKey;)V.(Ljava/io/IOException;)Ljava/sql/SQLException;  oracle/jdbc/OracleShardingKeysetShardingKeyIfValidB(Loracle/jdbc/OracleShardingKey;Loracle/jdbc/OracleShardingKey;I)Z#isValid timeout cannot be negative. Z!Shard key argument cannot be null"(Loracle/jdbc/OracleShardingKey;)V  #(Loracle/jdbc/OracleShardingKey;I)Z   KL oracleStatement g getNetworkStat ()Loracle/jdbc/internal/NetStat;  'isNetworkCompressionEnabled $ ' beginRequestKPDSS_SESSSTATE_REQUEST_BEGIN  ;of%(Ljava/lang/Enum;)Ljava/util/EnumSet;       endRequest x hasNoOpenHandlesenableImplicitRequests {  getTxnMode   cacheState p lobCount(Ljava/util/concurrent/atomic/AtomicLong;  &java/util/concurrent/atomic/AtomicLong K    bfileCount     temporaryLobsLjava/util/List;  java/util/List  JgetDatabaseSessionState-()Loracle/jdbc/internal/DatabaseSessionState;'oracle/jdbc/driver/DatabaseSessionStatecopy+()Loracle/jdbc/driver/DatabaseSessionState;  setDatabaseSessionStateupdateSessionStateL(Loracle/jdbc/driver/StateSignatures;Loracle/jdbc/driver/TemplateOverflow;)V   "addLargeObjectincrementAndGet %  &decrementAndGet (  )addBfileenterMarshalling 1{ -clearWriteBuffer / 0exitMarshallinggetEncryptionProviderNameisEncryptionActive 4{ 5anoLoracle/net/ano/Ano; 78 9oracle/net/ano/Ano;getEncryptionProvider =V <>getChecksumProviderNameisChecksumActive A{ BgetChecksumProvider DV <Edebugf(Ljava/util/logging/Logger;Ljava/util/logging/Level;Ljava/lang/reflect/Executable;Ljava/lang/String;)V%Loracle/jdbc/logging/annotations/Log;oracle/jdbc/driver/ClioSupportJlogw(Ljava/util/logging/Logger;Ljava/util/logging/Level;Ljava/lang/Class;Ljava/lang/reflect/Executable;Ljava/lang/String;)V LM KNdesiredAssertionStatus Q$ R wx TAESVjavax/crypto/CipherXgetMaxAllowedKeyLength Z2 Y[ ConstantValue SignatureCodeLineNumberTable Exceptions StackMapTable DeprecatedRuntimeVisibleAnnotations InnerClasses SourceFile  de]fge]hie]jkl]mop]qrs]uvp]hwxylz{|{}{~{p{pppxpplp]f^p     p pxxxxp]p]p]p{sp {!s"#^$%&'()x*{+e,s-s.s/p0p1{234{5s678^9:{;p]<=p]>?p]@Ap]<Bp]CDEFG^HI{J{KL_*N`OP_"*N` QR_"*+T` UV_*T`WX_*+,-\* ^*`b*`d*f*h*j*l*n*p*r*t*v*N*x*z*|*~*Y*Y** ** **** * * * ********Y** ñ`* _!a&~+05:?HMRW\afq|     aZ_"*+DZ` _ e A:*ә*ݶZZ* *u**+*Y**Y**Y**Y**Y**Y** Y*  *Y**Y**Y**Y*!*Y*#*%Y*&(**Y*+-*/Y*02*4Y*57*9Y*:<*>Y*?A*CY*DF*HY*IK*MY*NP*RY*SU*WY*XZ*\Y*]_*aY*bd*fY*gi*kY*ln*pY*qs*uY*vx*zY*{}*Y**Y**Y**Y**Y**Y**Y**Y**Y**Y****Y**Y**Y**Y*ĵ*Y*ɵ*Y*ε* ^**նۙ *ܵ^s*߶ۙ *^\*ۙ *^E*ۙ *^.*ۙ *^*ۙ *^***^^*Y**A* *  ** *^*o*h*":*$&",7*.&"46 &*:<*<*@*BYCE**:H:* ** *ǶM*PM*^T*PM**PV*ZP eA**]_**bd**fg**ij**lor**tow**yo{*}::*-*{&Y*{:**Y*::*Y: * ZZ**B*{;Y*SY*S:Y*{W# **2*2*****t*<m*<:̦Q**<϶7*<*W*Y*ߵ***<**<**<*A*<:*<Ȳ̦2*<* <,Z@.,Z,Z",ZT",Z00,Z00(,ZZZK,Z.> ,Z.@.,Z`B4:= > @?A E'F-O6QBRNSZTfUrV~WXYZ[\]^_`abcd&e2f>gJhVibjnkzlnopqrsuvxz{ |*6BNZfkr  1@NX]gjoy|$/:BHV^dksv    &G J%O&W)_*j4o8~;<=@ABEHIJKOS&->C[fVhWiYnXqZ{\}]egihfjkmlnpst{}~$+<AYadaZ_a L*2Y*3L 5Y*6L+b5`  _O+͙(+Ͷ9:*=ZZM,+#W,*j*%**%M**@,?Bb,U`B $*,1:?BCDINaZ A_*CF*@*% *%*L*ӱ*I*%**%*% *%*L*ӧ^L*+*@*+ZZ*% *%*L*ӧ M*% *%*N*,  #@PS]+@]~+@]~bG B$BG B..B`& #$%*+2;@PSTUZ]^clmqt~aZJK_*M` N_@ *PF*~ *Sv=WZ~ =]Z~=`Z~ =cZ~=*(g*(j>*mM*,*,ZZb !B`^+,)-2/=0A2L3V5a6f8vA~CHLSOQRUaZ n_8*pF*~ *s*vL*+*+ZZb B`& hijnuq s%t7waZ wx_W"*{***b` !aZ _- *F+` aZ V_\*FY*L+M*,*,ZZM+NY-M:*ZZ,6BEb*`:/16BEGZaZ L_4*FY*L+M*,*,ZZ+b`. "%/aZ_rYN-, W-W-*WY*-:*M+6,ʵ,է:**ZZEy|bT_`^ +36:EOV\ekqy| ~    aZ_uYM,+ W,+ݸW,+޸WY*,N-+ʵ--+-+-+--b1`B (+/7:>H!P"W#_$g%n(s)aZx_c*YM*{*j77".,ñ*% *%*l.N*-ZZN*-*-ZZ**n,ç :,1Q4NQ1d4Nd34b 0 GR D.`f235071:4<==@?IBNPQDRESGWFZHdJeKjLkNoMrO|QRTUaZ_ <+*ݶZZYN*-*W*-*W* - * W*-*W*-*W*-*W*- *W*#-%*#W*(-**(W*--/*-W*2-46W*9-;*9AW*D-F*DW*I-K*IW*N-P*NW*S-U*SW*X-Z*XW*]-_*]W*b-d*bW*g-i*gW*l-n*lW*q-s*qW*v-x*vW*{-}*{W*-*W*-*W*-*W*-*W*-*W*-*W*-*W*-*W*-*W*-*W*-*W*-*W*-*W*-*W*-*ƶW*-*˶W*-*жW*-*նW*-*ڶW*-*߶W*"-Y*W-Y*W-Y*W*-*W-*W-*W-*  W-*W-*W-*!W*$-&*$W*)-+*)W--Y*03W-5Y*83W-:Y*=3W*@-B*@W*E-G*EW*J-L*JW*O-Q*OW*T0-V*TW*Y-[*YW-[W-]*`W-b*eW-g*jW*!*lY*oq%*sYt%*%+-,w*!*yY*%|M*~Y*%M*M**Y*******!* *$ݶZZ*46` ""%%CR*H*$ݶZZ*+*$ݶZZ*%ݶZZ:*%ݶZZ**%  *MY*****:**3**Y**Y*3*3*3*V*L*3~>*7*%@~%** *ا**@3@ۙ *ݧ**.*#*3ۙ*****'**3ۙ **bQ%Pio( ? $[,,#,,0 Y"1 *`{} '3:FMY`ls %18DKW^jq} (/;BNUaht{ &29ELX_kr    *9@LS_~ !#$&'*+,"-1/<2H3T4c9j:|=@IKOQWY[\wxy~ DGQen (:Fp (.6;aZ_*<*=>*Y*** *M ,**M "*M *M **M* !b&B$ `6 !2FMZh v aZ"_L*****Y*****L+b/>` .G!K#aZ#$_*ج`'%&_*`6'_*`>(_I=,/ =2/=*5*8M*,*,ZZ-0b `2 EF GHIJ%K-Q0M1O6PHRaZ9_t==> =@A> =/D>= G> =J>@=*MM*,*,ZZX[b `FY[ \]^$_.`3a=bCcMdPfXl[h\jaksmaZN_"*z*s*R<*RUW*M*Y*N*:*-,X*+*R[W:**R[WFLddfdb-(;..`N(-2;AFLRVdlp{~aZ\_I**^**^*^b`__+****c**&*f***i**^**l;*n3**r*u*x|<*r3 *rT*l*:*n+*L=+*A+2**7<*(*K*.*2*2*.**t*m*L+d+]mA+7 m7 q  a7***M  ++++++****R~*w**d**2*Y`**2$**2***2**d * *Y`*R*h**h*h*@*<9*<L+̦**<*<M*<B*,!*x*z *|&**x*z*|*x*z*|*#ױbD)#%0,<@:&, #C"`G#)8@EMTgnw~  # ' - 3BRVZ_cgjmu}#(/35679;= AC(F-J;KCLXM`NhOqSTVWX\]aZ _$ٚ(*ܶ*߶Y*Rl*ܶ,** *Y쁁*߶ ***Y쁵* ***b+)`Fab a+h8iElPmUsctnv{x{|aZ _q<**!*h M*,**,**YZ`Ob*` %*;aZ _q<**!*h M*,**,**YZ`Ob*` %*;aZ_+),oN-- ,o:* *,*_*d*]>*b6*< ** *,o * *N*-ZZwzb+A`^  !+<AGRZ_mrwz{|aZ_{6*I*<*_*d ** L*+ZZ"bb`"#5aZ_ =++2>+2: O 2:@**M!$W+2'*+2'W|:3~xC3~x63~z`6,:3~d63~ ? A B* D; HF KM MX Pi Rp Uu X~ Z [ Z ] ^ ] a g i n j q r v x          * , 1 4 = A D M Q T ^ b e o s v   aZ_E*+;:**ZZ:--*дO-*дO  'ZbLZZZ`:      ' ) - 7 A D aZk_P*~ *~Y**~*~ڧL*+*+ZZ47b  Z`6   , 4 7 8 = > B E O aZt_P*~ *~Y**~*~ڧL*+*+ZZ47b  Z`6   , 4 7 8 = > B E O aZ_"*~`   pq_L*+~*~*~ *~ڱb`    V_l9*@*ݶZZ* *+\ ***b`   , 4 aZ__.*'*'آ **YL+* +b`   $ , aZ V_V* 6oL+ * L *+ L+b `   ! $ &aZ[ _b<* oM,4<N b` + , 0 2 3` _b<* oM,4<N b` 8 9 = ? @  _l=+ 2* **ݶZZ*3=5+ .* **ݶZZ*3=b  `* G H J K. L8 N? PO Qc Rj UaZ!  _*` gaZ!  _*` maZ!  _*` saZ! _H* F*+ $  '* * A*+ $ .A:**ZZ (+b+ !`*     ( + - 3 F aZ! / 0_H*+ $ 1 ' *D 3 6ZZ+,- ;7 7b *A`  * 4 E aZ / <_H*+ $ 1 ' *D 3 6ZZ+,- ?7 7b *A`  * 4 E aZ! @ A_" * BF*+ $ B ' *D D 6ZZ*j* D 6ZZ* * 77*+ $  H7:**ZZg}b0 $ !`F    0 : < D [ _ b g } aZ I J_?* KF*+ $ K '+ NM,`    aZ O J_?* PF*+ $ P '+ SM,`    aZ! T U_D* VF*+ $ V '* **+ $ YWM*,*,ZZ(+bk`& % & ( ,( 2+ ., 01 1C 4aZ! Z [_E* VF*+ $ V '* *=*+ $ ^=N*-*-ZZ(+b+ !`* @ A C E I( O+ K, M1 NC QaZ! _ [_E* `F*+ $ ` '* *=*+ $ c=N*-*-ZZ(+b+ !`* _ ` b d h( n+ j, l1 mC paZ! d U_G* eF*+ $ e '* **+ $ gW*+ jM*,*,ZZ+.bn`* { | ~ & + . / 4 F aZ! k_C* lF*+ $ l '* **+ $ YWN*-*-ZZ'*bj`&    ' * + 0 B aZ! U_G* mF*+ $ m '* **+ $ gW*+ jM*,*,ZZ+.bn`*    & + . / 4 F aZ! [_E* nF*+ $ n '* *=*+ $ ^=N*-*-ZZ(+b+ !`*     ( + , 1 C aZ o p_ *+! s` aZ o q_D! uY+ w uY+! zb`   aZ { |_*+ ` aZ { }_F"*+ $ ' Y* +  N-`    aZ _*+ ` 0aZ _F"*+ $ ' Y* +  N-` @ B C EaZ! _H* F*+   '* * A*+  A:**ZZ (+b+ `* Y Z \ ^ b( h+ d- f3 gF jaZ / _O* 1F*+  1 ' *D 3 6ZZ+,- 7 7b 1A` y z | ~1 ; L aZ / _Z* 1F*+  1 '*-  1 ' *D 3 6ZZ+,- 7 7b <A`"    & < F W aZ! @ _ ,* BF*+  B ' *D D 6ZZ*j* D 6ZZ 77+ ^+ : + 6 + 76    6  /  ' d` 6  d  a7[ eaF* **+  ae a7: * * ZZ  b( 0 :  0g`v    0 8 O Y [ ^ c l t |     ( aZ! _4 * F*+  ' *D 6ZZ` Y * * 7F+ + *+   7: * * ZZ`b0 3 `N0 : <LTX[`gm#!"&aZ! _I* ȶF*+  ȶ '* * A*+  A:**ZZ (+b+ `* 01359(?+;-=3>FAaZ! _o* ̶F*+  ̶ ' *D θ 6ZZ* *+ + *+  X:**ZZ4PSb0b`6 MNPR0U4Z;[A\PbS^U`[andaZ! _D* ԶF* *:** ::**ZZ*  b   `* su w{ }"(;AaZ2 _Q%* *+  * A :`!"1 _c=*ę[+W+3~ +3@~E*+ N*- 0:, d=*- W*- Wb/(0 `2 %27?CO\`a1 _\*ęW+S+3~ +3@~A*+ M*, 0N-- 6*,` W*, Wb/(0 `. #/39:JMN[! _I* F*+  '* **+  *+ :**ZZ*-bm`6 %*-/56;>HaZ  _h,*+   '=+ N-3~ -3@~=b (`   (*aZ  _x<*+  '+ M>,3~ ,3@~,3x,3~>b (`  "($:'aZ! _C* lF*+  l '* **+  WN*-*-ZZ'*bj`& 2359'?*;+=0>BAaZ! _G* mF*+  m '* **+  W*+ M*,*,ZZ+.bn`* IJLP&Q+W.S/U4VFYaZ! _E* nF*+  n '* *=*+  =N*-*-ZZ(+b+ `* bcegk(q+m,o1pCsaZ o _! *+! `aZ o _" *+! `aZ o _! *+! `aZ o _H!  uY+  uY+! b`aZ o !_# *+! $`aZ o "_$ *+! '`aZ o (_# *+! '`aZ o %_'  uY+! +`aZ , -_" *+! 0`%aZ , ._j8! ** 3~*DݶZZ 5Y+ 7 5Y+! :b# `68:#>-CaZ { ;_ *+ >`UaZ { <_ *+ A`iaZ { B_ *+ A`{aZ { ?_I%*+  ' Y* + F :` "aZ G_ *+ J`aZ H_ *+ M`aZ N_ *+ M`aZ K_I%*+  ' Y* + F :` "aZ! O_H* F*+ R  '* * A*!+ R SA:**ZZ (+b+ Q`* ( +- 3 F aZ / T_z,*D 3 6ZZ* 1F*+ R 1 '! *D 3 6ZZ, :, X+! [7 7b /( ]A`2  !!.#4%J(R*],f.w0aZ / ^_s,*D 3 6ZZ* 1F*+ R 1 '*, R 1 '! *D 3 6ZZ+,! `7 7b <A`* >?A!B.C;EAGWJ_LpNaZ! U a_ 6* bF*+ R b ' *D d 6ZZ*j* d 6ZZ 77+ e^+ f7+ i: + j6 6    6  /  ' d` 6  d  a7e eaP* *+ m6 *!+ R ae  pa7: * * ZZb( 0 :  Q ] ]0q`z]^`b0g8iOmYn[q^tcwlytz|{}~2aZ! q r_ * sF*+ R s ' *D u 6ZZ* * 7P+ m6 + v+ w*!+ R   z7: * * ZZHwzb0 = Q ]`J0:<@CHPW]wz|aZ! {_I* ȶF*+ R ȶ '* * A*!+ R |A:**ZZ (+b+ Q`* (+-3FaZ! }_o* ̶F*+ R ̶ ' *D θ 6ZZ* *+ v+ w*!+ R ~X:**ZZ4PSb0b`6 04 ; APSU[naZ!  _f* F*ݶZZ* *:*!* ::**ZZ* .?Bb'  `2 &),'/+1.5?<B8D:J;]>c@aZ! _I* F*+ R '* **!+ R *+ :**ZZ*-bm`6 OPRU%V*^-X/Y5Z6\;[>]H_aZ  _W=+ RN-3~ -3@~=b `no qsuaZ  _x<*+ R '+ RM>,3~ ,3@~,3x,3~>b (` (:aZ! _C* lF*+ R l '* **!+ R WN*-*-ZZ'*bj`& '*+0BaZ! _G* mF*+ R m '* **!+ R W*+ M*,*,ZZ+.bn`* &+./4FaZ! _E* nF*+ R n '=* **!+ R =N*-*-ZZ(+b+ Q`* (+,1CaZ o _! *+! `aZ o _" *+! `aZ o _! *+! ` aZ o _H!  Y+ Y+! b` !$aZ , _" *+! `7aZ , _j8! ** 3~*DݶZZ Y+ Y+! b# `IKM#Q-VaZ _ *+! `haZ _D! Y+ Y+! b`y{aZ _" *+! `aZ _% Y+! `aZ _" *+! `aZ _j8! ** 3~*DݶZZ Y+ ° Y+! ðb# `#-aZDR_E*Ӛ*ݶZZb`aZz$_*Ӭ` %_9+ Y Ƿ ȿb` a _.* * * **% *%*L(+b B`*   (!+, -#aZ _8*% .L*+ZZL*+*+ZZ  b LR`") 3 + -/ 1%274aZ _P + MN*, N:**ZZ-6+ 6  ]- 2: : 6 6 6 6  6  6  : +     b9     ``Z9:=C?AB.E2P8RBTHUOVVW]XdYkZr[y\aRdaZ  _i/*+ :Y+ :*+ W,- b'`l mop'r.saZ R_<Y+ M, *+, W`y z {|aZ _) *+*ǶM `  aZ  _% +*Ƕ ` aZ  _ G* **x+,- , !*x $S: * * ZZ(+b(B`& (+-3FaZ % &_ W6 * **}+,- **} -S*} 0S*} 36 : * * ZZ 69b%9  5 7 8 8`. "-69;ATaZ 9 :_ E* **+,- >, C* FS:**ZZ&)b&B`& &)+1DaZ 9 G_ G* **+,- J, C* FS: * * ZZ(+b(B`& ( +-3F aZ K L_ L6* **+,- P* QS* T6: * * ZZ+.b&.  V 7 X Z 8`* "+!.06 I#aZ K [_ U6* **+,- ^* _S* QS* T6: * * ZZ47b&7  V 7 X 8 8`. 2567 8+94?7;9=?>RAaZ  _>X*'vL* f* **2 i* l4L=* lL*+=* lL=* lL=* lN* l-* m  a* c8AZJ $J*2J8;JADJb` aI cMHZH.`nE GKLcd O!P$c(P*S+T0U2c6U8W9Y;c?YA[B]DcH]JcOdQeSiaZ n o_e* r*% uM b K`"tu z{|~aZ vx_"* x`  y$_h** x * |*% *%  * |b `"  "&(aZ _ :+6 : : : :  : : 6 ,E, :2 Y 3":46 :6  Y* *r : Y :6gOO O S 2. ~zT 2. ~zT 2. ~zT 2.~T,+2: "ۙ  \.O "ۙ  \.O "ۙ  \.O "ۙ \.O "ۙ  \.O "ۙ \.O "ۙ \.O * OY:6 :  : :6** +   - ': **ZZ* : ٚ6 -YY ɶ 3 ˶3* :* θ 6ZZ* :* Ը 6ZZ*% ش :* ߸ 6ZZ*r* *ǶM 6,+2: Y: Y.*r* +2* :  /  . +2W   /.  / dð:fmp9_b bRp      80          8          8    h#A       8    )$B,#z      8   .`a %,04BGfmprv{ ).BK_i} $)369 _$bd j!m"s#&'.1234789 :=>(?-@:ADHTK]H`SjTyU~VYdfhiknoSqraZ^  _G+ *+  + b`x z|~aZ  _<+ *+  b` aZ  _+ N+ Y* *r :ٚY + : YO::+ !S YO:+ $6  Y O:  YO:  Y- 'P: ,  6 6 * *  8   *:**ZZb@E( W  '(      k`^*/EKTZbkq{aZ + _ + /W + 2 5+ M , 9+ < Y* *r Nٚ-Y - ?+ :- B- E YO::+ !S YO:+ $6 YO:  YO:  Y, 'P: **  8   *: * * ZZb8\(  (      `j!(CG\`flpy   aZ F G_U + + K+ K :+ K:+ O::6  T) X :  P  !S  :*, \:**ZZ orbY  B 8  Q /B 8 B 8  Q `N  #&) 3!?"I#S$Y&`'o.r+t,z-/aZ^ H ] ^_:+6 :: :  :  :  :  :  : :: :: `: :6 6 a>6 OS2. ~zT2. ~zT2. ~zT2.~T O Oz2r2 " d  \.O2 " d  \.O2 " d  \.O *2 O * h :O::*% j m:  q6.>Y s  u w y, {3 }:6**  +     *:**ZZ:   :66 Y.*r* ,2+2* S6 2 %(CFZbBh   8            3   8            ,   8               8            *@s   8            Z Z   8                8             9`E;< =>?@#A)B/C5D;EAFGGMHTIZK]LaOdPhSrU}VWXYZ[\_abcd e&f0gAhGiPj^Sdntuyv~w|~%(*0CFHMTW^haZ e f_ I6  @ 2  ": 2 o: 2 o: :  2  2  `:  2  ":  ! *DݶZZ *n*ݶZZ + T, XO , 4O- T <  - T)  - T*DݶZZ  S   O   4O b      R      `8      `%$      `  (58FVfv| $/ 8 BHaZ _+ M+ >, + /W + 5 + + < Y s+  u w y, {3 }: YO::+ S YO: YO: YO:  YO:  YO:  Y P: YT:  YO:YT: `YS: YO::+ 6S2 ~zT2 ~zT2 ~zT2~T**       *:**ZZ<jmbg|             8`$ "#!$+%2'q*z+,-./0123456789:;<=/><Aj\mXoZu[^aZ _ A YO:: YO: YO: YO: YO:  YO:  Y P: 6 :  S 2  ~zT 2  ~zT 2  ~zT 2 ~T: :: `: :6**       ** A:**ZZ b@        8   `vde fgj#k,l7m@nIoQpWq^rns~tuvwxyz~ aZ _)- " 6:66 6  6  a=- " d  6 - " d  6 - " d 6- " d  6- " d @66 6 6 - " d6 - " d6 - " d6    "6   : :: `: :Y-S:* h :O:66:6:R6 6 Y* *r : :6  Y::E   q6.=6Y ٶ+ {3 }: YO:: YO: Y O: YO: YO:  YO:! Y P:" 6#:$$S$2# ~zT$2# ~zT$2# ~zT$2#~T 7%** $ !"" * 7%* :* θ 6ZZ*- :''* Ը 6ZZ*% ش :((* ߸ 6ZZ*r(* *ǶM' :'*'*'ZZ:'  ' Y#*w%* +-*$ :' ' '|Zb&         @              %       &               8"B,BBZZ`~"&39?LRYfls  %*/5:DTY^dgjm p s x { !" %&'"(,)6*@+J,S-[.a/h0x12347=>?@ABACFGHI'H*J4M8NEOJPKQTPWSaZq]yZ|gcefoiklnptuaZ _X+ " =*% N4-  -  BYC:- W* Ұb 7b`*  ,7@MP^  _r YO:: YO: YO: YO: YO:  YO: YT:  YO: YT:  `YS: YO: YP::*-      *:**ZZyb>           8`R !*3<ENWajsyaZ  _ + /W +  5+ 2 Y* *r M,+  *+ F +  + < *+ Y ٶ+  {+ 3 } bHB`B48@EHLRYlyaZ" _r YOMYTN `YS: Y+ P:** +  YO+ ,,,,,-,-, *M*,*,ZZVYb!Y    `6 &1ASVYZ_qaZV_" *% `aZV_" *% `aZ V_" *% "`aZ #_<* % 'L*K*+ ** 4*Y ,* . 6ZZ* 1K* 1+ ** 1 4*Y 3* 1 . 6ZZ* 6K* 6+ ** 6 @4*Y 8* 6 . 6ZZ*K*+ ** 04*Y :* . 6ZZ* =K* =+ ** = 4*Y ?* = . 6ZZ* B?* B+ *4*Y D* B . 6ZZ* G?* G+ *4*Y I* G . 6ZZ*` KN*` MA*` O4*Y Q*` . 6ZZ*jȢ4*Y S*j3 . 6ZZ*e Uۚ4*Y W*e Y 6ZZ* * [b&00000BBW:= `C&'JMWcm u!v"!%'()*+*.01 23473:7D9P:Z;b<c=<@BCDCGIJK JNQ-R:S@TAUdTgXq[{\|]\adefejqtxaZ! \ ]_n *DݶZZ:*P+, a*P c:*P gS*P jO:**ZZ$MPb". k `2 !$.7BMPRXkaZ" l m_ O:*i+,- q *i u::**ZZ S"b wB`. "$*=HNaZ! x y_l+*n,- |:**ZZ bO` *aZ l }_) *+,- `  aZ l _+*+,-  ` aZ! _ A: *U+,- *U : : * * ZZ  #b+# /   w2 `" #%+>aZ! _j)*Z+,- :**ZZ bM`  (aZ! _E*_,-      :**ZZ&)bi`%&:)7+819D<aZ! _o.*s+,- :**ZZbR`FNKLM-OaZ _B*@*ݶZZ`Y+ N-, *bY:*b66+*b2 +*ݶZZ``:*b-S*bç :1b=  ` ('  ` . `BWXZ$[)\1^8_B`Pcd_jfsgikmnaZ _#*+ ` staZ _A*bYM>*b6>*b2 + *ݶZZd`:6>$*b2 +*b2S*b,ç :,b?        .   `Jy| }%(.4HQT\iw}aZ _* `aZf _d=*b\*bN-6=6B-2 :!-2 :Y*+ Ĺ -2 + b# 2  `F #,15:LOW\b _B*@*ݶZZ`Y+ N-, *dY:*d66+*d2 +*ݶZZ``:*d-S*dç :1b=  ` ('  ` . `B$)18BPdjsaZ _#*+ ۱` aZ _A*dYM>*d6>*d2 + *ݶZZd`:6>$*d2 +*d2S*d,ç :,b?        .   `J %(.4HQT\iw}aZ _r*dYL`M*,d+çN+-b . ` aZf _R*dM,>6B,2 :!,2 :Y*+ ,2 + b  1 `:    $);> F!KQ._Q!>***3~>b`56;= _P* *= *3=b`EFIK _* `PaZ }_N8L* ~ + [W* ~ +[W* ~ + [W* ~ + [W+b `* UVXZ \(^1`9bDdLfaZ^  $_" *% `ka   _* `paZ! _*씚 +*씙* +M, T*Y, X;쁵* *ܶ[W*ܶUW* *[W*UWb Q   `>vwx}$).7O_mxaZ^!x_[)*ܶUW*߶[W*߶UWb `(aZ! d_( *R[W`  aZ! j_( *RUW`  aZ! _<+ *+*b` aZ!  _[&**L*+**+b ` $aZ_*`aZ_% *+` aZ_"*+` aZ_" *+&`a!#Z '_i**+**]-**b/*2*5*6*5*9*L*+L*2+!QT!Q]Zb .IHZ Z`R  !(0:CJQ TUZ ]^egh aZ :$_h*&* *;*> L*+*n!*A*D G*D G #'b "B$@@`6  "$!'( -#6$H%S$T)aZH$_7**Kb@`2aZLV_ *A`?aZM$_`*@*ݶZZ**PQG)*PSG*]*-*b*/b5@`"LMO$_>`EaPb__aZU_5**G*YL+ *Z*G*\*_*bb `. xy|}")-4aZ]_~2*e*iL++j+m+oL* **^b  `*    ',1d$_G<**<b`p _J*%*ݶZZ*%sL*+ZZL*+ZZ#$#7b IR`$%78aZt_N*%*ݶZZ*%w)M*,ZZM*,ZZ$'$:b LR`& $ '( : ; MaZxy_% *+Y|`xz_ *N-:,Y+-W:66w2:~\,Y+W*:  ,W , W,W: ,Y+W,Y~bO7D ~`F +EP S#Y&()*.0135_M *p *p*p*Yp`Zpb`: <=@ _Q*%L*+ZZ bJ`F H IaZ_*`OaZV_Y(*@*ݶZZ*oL+b`VWZ"[&]aZV_T'*@*ݶZZ*%L+b`deh%jaZ_*<`raZ _*E`w^7_*<`aZc$_L!**<*<Ȳb@` I$_*`aZ_ *<`_% *<` _ *<̰`_ *<`_ *<ɭ`!_c(+*+ƶɵx,*,ƶɵz-*-|b`"'aZ!_=N:+ +ƶN, ,ƶ:*-ԧN-ζZZ*-b; `.  *-.<aZ!_  ]ZYԷտ*@6h66*%s6*%w::++ƶ:Y׷, ,ƶ:*6*%w:6:Hؠ 6*%w:6:6*%wn:6f:*6*%wH:6@:6*%w(:6 : *%w: 6 &Z& a& c&"25&===="=?OR=?=b (   BZZB a aB c cBB..B`C#&1BM P S W cnr{/04235/04235!"/04235%&'/04235)*"/'0245273:5=-?/D0O4R2T3W5Z6aZ!_& *+ж۱` H IaZ!_# *+ެ`caZVW_<*^*b `l m o_" *%`v$_" *%`}_P***b` aZx_Q***b` aZ$_Y**<*M,*i+*iN-- --oN* * *b  `% ()+27;KLNVWZ[ghjkwxz{aZ_ *f` _% *+h`    _I*f*Y!f*f+,#b`    $ _% *'X`   aZ  _% **X`   aZ+ U_% *'X`   !aZ h U_% **X`  % &aZ,_A*. *M1*.b` - . 0 12_"*.`  9 :3V_J!*%6*%:?b` C D GaZ@V_J!*%C*%:Fb` R S VaZGH_) +,*-O`  a bdIP_=SUY;W\;L ["),b @ @`&  "),-<e@ !"$%@')*@,-@/0@23@56@89@;<@>@A@CEF@HEI@KMN@PEQ@SET@VXYD[]^@`bc@f d  s [e