All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.index.engine.InternalEngine.class Maven / Gradle / Ivy

????4	?/com/groupbyinc/flux/index/engine/InternalEngine'com/groupbyinc/flux/index/engine/EngineInternalEngine.java1com/groupbyinc/flux/index/engine/InternalEngine$1Dcom/groupbyinc/flux/index/engine/InternalEngine$EngineMergeSchedulerEngineMergeScheduler=com/groupbyinc/flux/index/engine/InternalEngine$SearchFactory
SearchFactory@com/groupbyinc/flux/index/engine/InternalEngine$DeletionStrategyDeletionStrategy@com/groupbyinc/flux/index/engine/InternalEngine$IndexingStrategyIndexingStrategyCcom/groupbyinc/flux/index/engine/InternalEngine$OpVsLuceneDocStatusOpVsLuceneDocStatusGcom/groupbyinc/flux/index/engine/InternalEngine$ExternalSearcherManagerExternalSearcherManager5com/groupbyinc/flux/index/engine/Engine$IndexThrottle
IndexThrottlePcom/groupbyinc/flux/common/apache/lucene/search/ReferenceManager$RefreshListener@com/groupbyinc/flux/common/apache/lucene/search/ReferenceManagerRefreshListener:com/groupbyinc/flux/index/seqno/SequenceNumbers$CommitInfo"/com/groupbyinc/flux/index/seqno/SequenceNumbers$
CommitInfo5com/groupbyinc/flux/index/translog/Translog$Operation'+com/groupbyinc/flux/index/translog/Translog)	Operation4com/groupbyinc/flux/index/translog/Translog$Snapshot,Snapshotjava/util/Map$Entry/
java/util/Map1Entry>com/groupbyinc/flux/index/translog/Translog$TranslogGeneration4TranslogGeneration4com/groupbyinc/flux/index/translog/Translog$Location7Location+com/groupbyinc/flux/index/engine/Engine$Get:Get1com/groupbyinc/flux/index/engine/Engine$GetResult=	GetResult5com/groupbyinc/flux/index/engine/Engine$SearcherScope@
SearcherScope0com/groupbyinc/flux/index/engine/Engine$SearcherCSearcher1com/groupbyinc/flux/index/engine/Engine$OperationFLcom/groupbyinc/flux/common/lucene/uid/VersionsAndSeqNoResolver$DocIdAndSeqNoH>com/groupbyinc/flux/common/lucene/uid/VersionsAndSeqNoResolverJ
DocIdAndSeqNo-com/groupbyinc/flux/index/engine/Engine$IndexMIndex8com/groupbyinc/flux/index/engine/Engine$Operation$OriginPOrigin3com/groupbyinc/flux/index/engine/Engine$IndexResultSIndexResult6com/groupbyinc/flux/index/mapper/ParseContext$DocumentV-com/groupbyinc/flux/index/mapper/ParseContextXDocument.com/groupbyinc/flux/index/engine/Engine$Delete[Delete4com/groupbyinc/flux/index/engine/Engine$DeleteResult^DeleteResult,com/groupbyinc/flux/index/engine/Engine$NoOpaNoOp2com/groupbyinc/flux/index/engine/Engine$NoOpResultd
NoOpResult0com/groupbyinc/flux/index/engine/Engine$CommitIdgCommitId9com/groupbyinc/flux/index/engine/Engine$SyncedFlushResultjSyncedFlushResult6com/groupbyinc/flux/index/engine/Engine$IndexCommitRefmIndexCommitRef1com/groupbyinc/flux/index/translog/Translog$IndexpNcom/groupbyinc/flux/common/lucene/uid/VersionsAndSeqNoResolver$DocIdAndVersionrDocIdAndVersion0com/groupbyinc/flux/index/translog/Translog$NoOpu2com/groupbyinc/flux/index/translog/Translog$DeletewDcom/groupbyinc/flux/index/engine/EngineConfig$TranslogRecoveryRunnery-com/groupbyinc/flux/index/engine/EngineConfig{TranslogRecoveryRunner.com/groupbyinc/flux/index/engine/Engine$Result~Result3com/groupbyinc/flux/index/engine/Engine$Result$Type?TypeIcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig$OpenMode?@com/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig?OpenMode%java/lang/invoke/MethodHandles$Lookup?java/lang/invoke/MethodHandles?LookuplastDeleteVersionPruneTimeMSecJtranslog-Lcom/groupbyinc/flux/index/translog/Translog;mergeSchedulerHLcom/groupbyinc/flux/index/engine/ElasticsearchConcurrentMergeScheduler;indexWriter2(Lcom/groupbyinc/flux/index/engine/EngineConfig;)V"java/lang/invoke/LambdaMetafactory?metafactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;??
???8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;?6com/groupbyinc/flux/index/seqno/LocalCheckpointTracker?(JJ)V??
???Z(Ljava/lang/Long;Ljava/lang/Long;)Lcom/groupbyinc/flux/index/seqno/LocalCheckpointTracker;?apply!()Ljava/util/function/BiFunction;???Q(Lcom/groupbyinc/flux/index/engine/EngineConfig;Ljava/util/function/BiFunction;)V??
?this1Lcom/groupbyinc/flux/index/engine/InternalEngine;engineConfig/Lcom/groupbyinc/flux/index/engine/EngineConfig;java/io/IOException?=com/groupbyinc/flux/index/translog/TranslogCorruptedException?java/lang/AssertionError???
?(java/util/concurrent/locks/ReentrantLock?()V??
????	???	?/com/groupbyinc/flux/index/engine/LiveVersionMap?
????	?)java/util/concurrent/atomic/AtomicInteger?
????	?)java/util/concurrent/atomic/AtomicBoolean?(Z)V??
????	?&java/util/concurrent/atomic/AtomicLong????????(J)V?
??	??		0com/groupbyinc/flux/common/metrics/CounterMetric
???	??	??	??	??	
???	??	%isAutoGeneratedIDsOptimizationEnabled()Z
|???????set#
$java/util/function/BiFunction&getIndexSettings+()Lcom/groupbyinc/flux/index/IndexSettings;()
|*'com/groupbyinc/flux/index/IndexSettings,isSingleType.
-/_id1_uid3java/lang/String5??	79com/groupbyinc/flux/index/translog/TranslogDeletionPolicy9getTranslogRetentionSize1()Lcom/groupbyinc/flux/common/unit/ByteSizeValue;;<
-=-com/groupbyinc/flux/common/unit/ByteSizeValue?getBytes()JAB
@CgetTranslogRetentionAge-()Lcom/groupbyinc/flux/common/unit/TimeValue;EF
-G)com/groupbyinc/flux/common/unit/TimeValueI	getMillisKB
JL
:?store'Lcom/groupbyinc/flux/index/store/Store;OP	Q%com/groupbyinc/flux/index/store/StoreSincRefU?
TV
getThreadPool-()Lcom/groupbyinc/flux/threadpool/ThreadPool;XY
|Z)com/groupbyinc/flux/threadpool/ThreadPool\relativeTimeInMillis^B
]_??	a
getShardId+()Lcom/groupbyinc/flux/index/shard/ShardId;cd
|e?(Lcom/groupbyinc/flux/index/engine/InternalEngine;Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/index/IndexSettings;)V?g
	h??	j
???	mgetGlobalCheckpointSupplier#()Ljava/util/function/LongSupplier;op
|qopenTranslog?(Lcom/groupbyinc/flux/index/engine/EngineConfig;Lcom/groupbyinc/flux/index/translog/TranslogDeletionPolicy;Ljava/util/function/LongSupplier;)Lcom/groupbyinc/flux/index/translog/Translog;st
u??	w
getGenerationB()Lcom/groupbyinc/flux/index/translog/Translog$TranslogGeneration;yz
*{
??:com/groupbyinc/flux/common/apache/lucene/index/IndexWriter~?com/groupbyinc/flux/common/apache/lucene/search/SearcherManager???	?createLocalCheckpointTrackerY(Ljava/util/function/BiFunction;)Lcom/groupbyinc/flux/index/seqno/LocalCheckpointTracker;??
???	?7com/groupbyinc/flux/index/engine/CombinedDeletionPolicy?logger!Lorg/apache/logging/log4j/Logger;??	?java/util/Objects?requireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;??
??BgetLastSyncedGlobalCheckpoint?B
*??	getAsLongP(Lcom/groupbyinc/flux/index/translog/Translog;)Ljava/util/function/LongSupplier;????(Lorg/apache/logging/log4j/Logger;Lcom/groupbyinc/flux/index/translog/TranslogDeletionPolicy;Ljava/util/function/LongSupplier;)V??
????	?createWriter>()Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;??
?!bootstrapAppendOnlyInfoFromWriter?(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;)V??
?loadHistoryUUIDP(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;)Ljava/lang/String;??
???	???	?java/lang/Exception??com/groupbyinc/flux/index/engine/EngineCreationFailureException?shardId)Lcom/groupbyinc/flux/index/shard/ShardId;??	?failed to create engine?S(Lcom/groupbyinc/flux/index/shard/ShardId;Ljava/lang/String;Ljava/lang/Throwable;)V??
??$com/groupbyinc/flux/ExceptionsHelper?
stackTrace)(Ljava/lang/Throwable;)Ljava/lang/String;??
??Ecom.groupbyinc.flux.common.apache.lucene.index.IndexWriter.filesExist?contains(Ljava/lang/CharSequence;)Z??
6?isClosed??	?~(Lorg/apache/logging/log4j/Logger;Ljava/util/concurrent/atomic/AtomicBoolean;Lcom/groupbyinc/flux/index/engine/EngineConfig;)V??
?createSearcherManager?(Lcom/groupbyinc/flux/index/engine/InternalEngine$SearchFactory;)Lcom/groupbyinc/flux/index/engine/InternalEngine$ExternalSearcherManager;??
?
access$000?(Lcom/groupbyinc/flux/index/engine/InternalEngine$ExternalSearcherManager;)Lcom/groupbyinc/flux/common/apache/lucene/search/SearcherManager;??
???	???	?addListenerU(Lcom/groupbyinc/flux/common/apache/lucene/search/ReferenceManager$RefreshListener;)V??
??get?
??3translog recovery can't be pending before we set it?(Ljava/lang/Object;)V??
??#?
??getExternalRefreshListener()Ljava/util/List;??
|?java/util/List?iterator()Ljava/util/Iterator;????java/util/Iterator?hasNext???next()Ljava/lang/Object;????
?getInternalRefreshListener?
|java/io/Closeable,com/groupbyinc/flux/core/internal/io/IOUtilscloseWhileHandlingException([Ljava/io/Closeable;)V	

decRef?
T
java/lang/Throwablecreated new InternalEngineorg/apache/logging/log4j/Loggertrace(Ljava/lang/String;)VeLjava/lang/Exception;Ljava/lang/AssertionError;listenerRLcom/groupbyinc/flux/common/apache/lucene/search/ReferenceManager$RefreshListener;localCheckpointTrackerSupplieryLjava/util/function/BiFunction;Ljava/util/function/BiFunction;translogDeletionPolicy;Lcom/groupbyinc/flux/index/translog/TranslogDeletionPolicy;writer	schedulerFLcom/groupbyinc/flux/index/engine/InternalEngine$EngineMergeScheduler;successreadLastCommittedSegmentsInfo?()Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfos;'(
T);com/groupbyinc/flux/common/apache/lucene/index/SegmentInfos+userDataLjava/util/Map;-.	,/entrySet()Ljava/util/Set;1223loadSeqNoInfoFromLuceneCommitR(Ljava/lang/Iterable;)Lcom/groupbyinc/flux/index/seqno/SequenceNumbers$CommitInfo;56
%7maxSeqNo9?	#:localCheckpoint<?	#=@recovered maximum sequence number [{}] and local checkpoint [{}]?java/lang/LongAvalueOf(J)Ljava/lang/Long;CD
BE9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)VGH??'J
seqNoStats;Ljava/util/Map$Entry;recoverFromTranslog3()Lcom/groupbyinc/flux/index/engine/InternalEngine;java/util/concurrent/locks/Lock?lock????readLock?P	?java/lang/IllegalStateException?!Engine has already been recovered??
??recoverFromTranslogInternal??
?failed to recover from translog?
failEngine*(Ljava/lang/String;Ljava/lang/Exception;)V??
?
addSuppressed(Ljava/lang/Throwable;)V??
??unlock????innerskipTranslogRecovery-translogRecovery is not pending but should be???	?getUserData()Ljava/util/Map;??
,?translog_generation???2?newSnapshotFromGen?d
*?config1()Lcom/groupbyinc/flux/index/engine/EngineConfig;??
?getTranslogRecoveryRunnerH()Lcom/groupbyinc/flux/index/engine/EngineConfig$TranslogRecoveryRunner;??
|?runb(Lcom/groupbyinc/flux/index/engine/Engine;Lcom/groupbyinc/flux/index/translog/Translog$Snapshot;)Iz0com/groupbyinc/flux/index/engine/EngineExceptionjava/lang/Objectf(Lcom/groupbyinc/flux/index/shard/ShardId;Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V?	

eflushing post recovery from translog. ops recovered [{}]. committed translog id [{}]. current id [{}]java/lang/Integer(I)Ljava/lang/Integer;C
translogFileGeneration?	5currentFileGenerationB
*K(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)VcommitIndexWriter~(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;Lcom/groupbyinc/flux/index/translog/Translog;Ljava/lang/String;)V
 refreshLastCommittedSegmentInfos ?
!translog_recovery#refresh%
&trimUnreferencedReaders(?
*)opsRecoveredtranslogGeneration@Lcom/groupbyinc/flux/index/translog/Translog$TranslogGeneration;translogGengetTranslogConfig5()Lcom/groupbyinc/flux/index/translog/TranslogConfig;/0
|1loadTranslogUUIDFromLastCommit3?
4getIndexVersionCreated()Lcom/groupbyinc/flux/Version;67
-8com/groupbyinc/flux/Version:V_6_0_0Lcom/groupbyinc/flux/Version;<=	;>before (Lcom/groupbyinc/flux/Version;)Z@A
;B!setTranslogGenerationOfLastCommitD
:E#setMinTranslogGenerationForRecoveryG
:H1com/groupbyinc/flux/index/translog/TranslogConfigJgetPrimaryTermSupplierLp
|M?(Lcom/groupbyinc/flux/index/translog/TranslogConfig;Ljava/lang/String;Lcom/groupbyinc/flux/index/translog/TranslogDeletionPolicy;Ljava/util/function/LongSupplier;Ljava/util/function/LongSupplier;)V?O
*PlastCommitInfominRequiredTranslogGenglobalCheckpointSupplier!Ljava/util/function/LongSupplier;translogConfig3Lcom/groupbyinc/flux/index/translog/TranslogConfig;translogUUIDisTranslogSyncNeeded
syncNeededZ
*[ensureTranslogSynced(Ljava/util/stream/Stream;)ZensureSynced_^
*`*revisitIndexDeletionPolicyOnTranslogSyncedb?
c	locationsQLjava/util/stream/Stream;Ljava/util/stream/Stream;syncedsyncTranslogsyncj?
*kacquireTranslogRetentionLock()Ljava/io/Closeable;acquireRetentionLockon
*pnewTranslogSnapshotFromMinSeqNominSeqNo$estimateTranslogOperationsFromMinSeq!estimateTotalOperationsFromMinSequz
*vgetTranslogStats4()Lcom/groupbyinc/flux/index/translog/TranslogStats;statszy
*{getTranslogLastWriteLocation8()Lcom/groupbyinc/flux/index/translog/Translog$Location;getLastWriteLocation~
*?hasUnreferencedCommits?
??deleteUnusedFiles??
?getHistoryUUIDgetWritingBytescontainsKey??2?-commit doesn't contain translog generation id?
translog_uuid?commitUserData5Ljava/util/Map;commitDataAsMapM(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;)Ljava/util/Map;??
?history_uuid?#commit doesn't contain history uuid?uuid>com/groupbyinc/flux/common/apache/lucene/index/DirectoryReader?open~(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;)Lcom/groupbyinc/flux/common/apache/lucene/index/DirectoryReader;??
??Dcom/groupbyinc/flux/common/lucene/index/ElasticsearchDirectoryReader?wrap?(Lcom/groupbyinc/flux/common/apache/lucene/index/DirectoryReader;Lcom/groupbyinc/flux/index/shard/ShardId;)Lcom/groupbyinc/flux/common/lucene/index/ElasticsearchDirectoryReader;??
??=com/groupbyinc/flux/index/engine/RamAccountingSearcherFactory???	?getCircuitBreakerService=()Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;??
|?>(Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;)V??
???(Lcom/groupbyinc/flux/common/apache/lucene/index/DirectoryReader;Lcom/groupbyinc/flux/common/apache/lucene/search/SearcherFactory;)V??
???(Lcom/groupbyinc/flux/common/apache/lucene/search/SearcherManager;Lcom/groupbyinc/flux/common/apache/lucene/search/SearcherFactory;)V??
?start?maybeFailEngine*(Ljava/lang/String;Ljava/lang/Exception;)Z??
?rollback??
?
??failed to open reader on writer?directoryReader@Lcom/groupbyinc/flux/common/apache/lucene/index/DirectoryReader;Ljava/io/IOException;externalSearcherFactory?Lcom/groupbyinc/flux/index/engine/InternalEngine$SearchFactory;?(Lcom/groupbyinc/flux/index/engine/Engine$Get;Ljava/util/function/BiFunction;)Lcom/groupbyinc/flux/index/engine/Engine$GetResult;uid7()Lcom/groupbyinc/flux/common/apache/lucene/index/Term;??
;?3com/groupbyinc/flux/common/apache/lucene/index/Term?field??
??'(Ljava/lang/Object;Ljava/lang/Object;)Z??
??realtime?
;?bytes:()Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;??
??acquireLockg(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)Lcom/groupbyinc/flux/common/lease/Releasable;??
??getVersionFromMapi(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)Lcom/groupbyinc/flux/index/engine/VersionValue;??
?-com/groupbyinc/flux/index/engine/VersionValue?+com/groupbyinc/flux/common/lease/Releasable?isDelete?
??
NOT_EXISTS3Lcom/groupbyinc/flux/index/engine/Engine$GetResult;??	>?versionType)()Lcom/groupbyinc/flux/index/VersionType;??
;?version??	???B
;?%com/groupbyinc/flux/index/VersionType?isVersionConflictForReads(JJ)Z??
???com/groupbyinc/flux/index/engine/VersionConflictEngineExceptiontype?
;id?
;explainConflictForReads(JJ)Ljava/lang/String;	
?
b(Lcom/groupbyinc/flux/index/shard/ShardId;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V?

isReadFromTranslog
;getLocation~
?
readOperationo(Lcom/groupbyinc/flux/index/translog/Translog$Location;)Lcom/groupbyinc/flux/index/translog/Translog$Operation;
*3com/groupbyinc/flux/index/engine/TranslogLeafReaderS(Lcom/groupbyinc/flux/index/translog/Translog$Index;Lcom/groupbyinc/flux/Version;)V?
realtime_get=com/groupbyinc/flux/common/apache/lucene/search/IndexSearcher ?(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader;)V?"
!#T(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/search/IndexSearcher;)V?%
D&
q?A(IJLcom/groupbyinc/flux/common/apache/lucene/index/LeafReader;I)V?)
s*?(Lcom/groupbyinc/flux/index/engine/Engine$Searcher;Lcom/groupbyinc/flux/common/lucene/uid/VersionsAndSeqNoResolver$DocIdAndVersion;)V?,
>-&failed to read operation from translog/INTERNAL7Lcom/groupbyinc/flux/index/engine/Engine$SearcherScope;12	A3L(Ljava/lang/String;Lcom/groupbyinc/flux/index/engine/Engine$SearcherScope;)V%5
6EXTERNAL82	A9getFromSearcher?(Lcom/groupbyinc/flux/index/engine/Engine$Get;Ljava/util/function/BiFunction;Lcom/groupbyinc/flux/index/engine/Engine$SearcherScope;)Lcom/groupbyinc/flux/index/engine/Engine$GetResult;;<
=ignore-Lcom/groupbyinc/flux/common/lease/Releasable;reader5Lcom/groupbyinc/flux/index/engine/TranslogLeafReader;versionValue/Lcom/groupbyinc/flux/index/engine/VersionValue;scope-Lcom/groupbyinc/flux/index/engine/Engine$Get;searcherFactory?Ljava/util/function/BiFunction; compareOpToLuceneDocBasedOnSeqNoz(Lcom/groupbyinc/flux/index/engine/Engine$Operation;)Lcom/groupbyinc/flux/index/engine/InternalEngine$OpVsLuceneDocStatus;
Gk????????1resolving ops based on seq# but no seqNo is foundN
G?incrementVersionLookupQ
Rj?	?T?B
GVtermX?	?YOP_NEWERELcom/groupbyinc/flux/index/engine/InternalEngine$OpVsLuceneDocStatus;[\	]OP_STALE_OR_EQUAL_\	`incrementIndexVersionLookupb
cload_seq_noeacquireSearcher}(Ljava/lang/String;Lcom/groupbyinc/flux/index/engine/Engine$SearcherScope;)Lcom/groupbyinc/flux/index/engine/Engine$Searcher;gh
i>()Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader;Ak
DlloadDocIdAndSeqNo?(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader;Lcom/groupbyinc/flux/common/apache/lucene/index/Term;)Lcom/groupbyinc/flux/common/lucene/uid/VersionsAndSeqNoResolver$DocIdAndSeqNo;no
KpLUCENE_DOC_NOT_FOUNDr\	s	ITloadPrimaryTermc(Lcom/groupbyinc/flux/common/lucene/uid/VersionsAndSeqNoResolver$DocIdAndSeqNo;Ljava/lang/String;)Jvw
KxstatusexistingTermdocAndSeqNoNLcom/groupbyinc/flux/common/lucene/uid/VersionsAndSeqNoResolver$DocIdAndSeqNo;searcher2Lcom/groupbyinc/flux/index/engine/Engine$Searcher;op3Lcom/groupbyinc/flux/index/engine/Engine$Operation;resolveDocVersiond(Lcom/groupbyinc/flux/index/engine/Engine$Operation;)Lcom/groupbyinc/flux/index/engine/VersionValue;loadCurrentVersionFromIndex8(Lcom/groupbyinc/flux/common/apache/lucene/index/Term;)J??
?2com/groupbyinc/flux/index/engine/IndexVersionValue?<(Lcom/groupbyinc/flux/index/translog/Translog$Location;JJJ)V??
??isEnableGcDeletes?
|?3com/groupbyinc/flux/index/engine/DeleteVersionValue?time??	??getGcDeletesInMillis?B
?currentVersion#compareOpToLuceneDocBasedOnVersions0op is resolved based on versions but have a seq#?
G?%versions should be non-negative. got ???
?
G?isVersionConflictForWrites(JJZ)Z??
??isUnsafe?
??unsafe_version_map?enforceSafeAccess??
??getUnderLock??
??8Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;canOptimizeAddDocument2(Lcom/groupbyinc/flux/index/engine/Engine$Index;)ZgetAutoGeneratedIdTimestamp?B
N?3autoGeneratedIdTimestamp must be positive but was: ?A$SwitchMap$org$elasticsearch$index$engine$Engine$Operation$Origin[I??	?origin<()Lcom/groupbyinc/flux/index/engine/Engine$Operation$Origin;??
N?ordinal()I??
Q?
N?????????
N?'Lcom/groupbyinc/flux/index/VersionType;1?	??	version: ? type: ?-(Ljava/lang/Object;)Ljava/lang/StringBuilder;??
??8?	??isRetry?
N?"java/lang/IllegalArgumentException?unknown origin ?
??index/Lcom/groupbyinc/flux/index/engine/Engine$Index;assertVersionType6(Lcom/groupbyinc/flux/index/engine/Engine$Operation;)Z
G?REPLICA?	Q?
PEER_RECOVERY?	Q?LOCAL_TRANSLOG_RECOVERY?	Q?$versionTypeForReplicationAndRecovery??
??)unexpected version type in request from [?name??
Q?	] found [?
??] expected [?assertIncomingSequenceNumber>(Lcom/groupbyinc/flux/index/engine/Engine$Operation$Origin;J)ZV_6_0_0_alpha1?=	;??old op recovering but it already has a seq no.; index version: ?	, seqNo: ?!assertOriginPrimarySequenceNumber(J)Z
	onOrAfterA
;Arecovery or replica ops should have an assigned seq no.; origin: Hprimary operations must never have an assigned sequence number but was [
"assertSequenceNumberBeforeIndexing-ops should have an assigned seq no.; origin: 
generateSeqNoForOperation6(Lcom/groupbyinc/flux/index/engine/Engine$Operation;)JdoGenerateSeqNoForOperation

generateSeqNoB
?getPrimaryTermjava/util/function/LongSupplier?Bf(Lcom/groupbyinc/flux/index/engine/Engine$Index;)Lcom/groupbyinc/flux/index/engine/Engine$IndexResult;java/lang/RuntimeException
N?
isRecovery 
Q!
Nk??
$??
&?lambda$index$0)?
*+close/()Lcom/groupbyinc/flux/common/lease/Releasable;-./acquireThrottle1.
2	startTime4B
N5lastWriteNanos7?	8planIndexingAsPrimarys(Lcom/groupbyinc/flux/index/engine/Engine$Index;)Lcom/groupbyinc/flux/index/engine/InternalEngine$IndexingStrategy;:;
<planIndexingAsNonPrimary>;
?earlyResultOnPreFlightErrorLjava/util/Optional;AB	Cjava/util/OptionalE	isPresentG
FH??
FJ
getResultType7()Lcom/groupbyinc/flux/index/engine/Engine$Result$Type;LM
TNFAILURE5Lcom/groupbyinc/flux/index/engine/Engine$Result$Type;PQ	?RindexIntoLuceneT?	U?(Lcom/groupbyinc/flux/index/engine/Engine$Index;Lcom/groupbyinc/flux/index/engine/InternalEngine$IndexingStrategy;)Lcom/groupbyinc/flux/index/engine/Engine$IndexResult;TW
XversionForIndexingZ?	[B
]seqNoForIndexing_?	`currentNotFoundOrDeletedb?	c(JJJZ)V?e
TfSUCCESShQ	?ig(Lcom/groupbyinc/flux/index/engine/Engine$Index;Lcom/groupbyinc/flux/index/engine/Engine$IndexResult;)V?k
qladdo(Lcom/groupbyinc/flux/index/translog/Translog$Operation;)Lcom/groupbyinc/flux/index/translog/Translog$Location;no
*pgetSeqNorB
Ts
NV
getFailure()Ljava/lang/Exception;vw
Tx
getMessagez?
?{(JJLjava/lang/String;)V?}
v~setTranslogLocation9(Lcom/groupbyinc/flux/index/translog/Translog$Location;)V??
T?getTranslogLocation?~
T?maybePutIndexUnderLocko(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;Lcom/groupbyinc/flux/index/engine/IndexVersionValue;)V??
??setTook?
T?freeze??
T??planBLcom/groupbyinc/flux/index/engine/InternalEngine$IndexingStrategy;indexResult5Lcom/groupbyinc/flux/index/engine/Engine$IndexResult;location6Lcom/groupbyinc/flux/index/translog/Translog$Location;translogLocation
indexThrottlereleasableLock
doThrottle??
?mayHaveBeenIndexedBefore??
?2can optimize on replicas but incoming version is [?optimizedAppendOnlyE(J)Lcom/groupbyinc/flux/index/engine/InternalEngine$IndexingStrategy;??
?(J)J?!lambda$planIndexingAsNonPrimary$13(Lcom/groupbyinc/flux/index/engine/Engine$Index;J)J??
??applyAsLongW(Lcom/groupbyinc/flux/index/engine/Engine$Index;)Ljava/util/function/LongUnaryOperator;???updateAndGet)(Ljava/util/function/LongUnaryOperator;)J??
?Hmax_seqno of non-append-only was not updated;max_seqno non-append-only [?], seqno of index [?\resolving out of order delivery based on versioning but version type isn't fit for it. got [?;index is newly created but op has no sequence numbers. op: ??J
?IJ
?processButSkipLuceneG(ZJJ)Lcom/groupbyinc/flux/index/engine/InternalEngine$IndexingStrategy;??
?processNormally??
?
opVsLuceneappendOnlyRequest)planing as primary but origin isn't. got ?
?overrideExistingAsIfNotThereF(JJ)Lcom/groupbyinc/flux/index/engine/InternalEngine$IndexingStrategy;??
?a(Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/index/engine/Engine$Operation;JZ)V??
?skipDueToVersionConflict?(Lcom/groupbyinc/flux/index/engine/VersionConflictEngineException;ZJJ)Lcom/groupbyinc/flux/index/engine/InternalEngine$IndexingStrategy;??
?
updateVersion(JJ)J??
??ALcom/groupbyinc/flux/index/engine/VersionConflictEngineException;?
?version must be set. got ?	parsedDoc3()Lcom/groupbyinc/flux/index/mapper/ParsedDocument;??
N?/com/groupbyinc/flux/index/mapper/ParsedDocument?updateSeqID??
??;()Lcom/groupbyinc/flux/common/apache/lucene/document/Field;??
??7com/groupbyinc/flux/common/apache/lucene/document/Field?setLongValue?
??useLuceneUpdateDocument??	?docs??
N?
updateDocs?(Lcom/groupbyinc/flux/common/apache/lucene/index/Term;Ljava/util/List;Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;)V??
?assertDocDoesNotExist3(Lcom/groupbyinc/flux/index/engine/Engine$Index;Z)Z??
addDocsO(Ljava/util/List;Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;)V
getTragicException()Ljava/lang/Throwable;
(Ljava/lang/Exception;JJJ)V?

Tex!lambda$mayHaveBeenIndexedBefore$2?
?mayHaveBeenIndexBefore$getMaxSeqNoOfNonAppendOnlyOperationssize??addDocuments(Ljava/lang/Iterable;)J
(I)Ljava/lang/Object;??addDocument
 inc"
#JLjava/util/List;Ljava/util/List;getVersionForAssert'?
?(doc [*
N][-
N!] exists in version map (version 0)2assert doc doesn't exist4A()Lcom/groupbyinc/flux/common/apache/lucene/search/IndexSearcher;~6
D79com/groupbyinc/flux/common/apache/lucene/search/TermQuery98(Lcom/groupbyinc/flux/common/apache/lucene/index/Term;)V?;
:<count:(Lcom/groupbyinc/flux/common/apache/lucene/search/Query;)I>?
!@
] exists [B] times in indexD
docsWithIdallowDeletedupdateDocumentsL(Lcom/groupbyinc/flux/common/apache/lucene/index/Term;Ljava/lang/Iterable;)JHI
JupdateDocumentLI
M5Lcom/groupbyinc/flux/common/apache/lucene/index/Term;deleteh(Lcom/groupbyinc/flux/index/engine/Engine$Delete;)Lcom/groupbyinc/flux/index/engine/Engine$DeleteResult;
\?
\?
\k
\5planDeletionAsPrimaryt(Lcom/groupbyinc/flux/index/engine/Engine$Delete;)Lcom/groupbyinc/flux/index/engine/InternalEngine$DeletionStrategy;VW
XplanDeletionAsNonPrimaryZW
[earlyResultOnPreflightError]B	^deleteFromLucene`?	adeleteInLucene?(Lcom/groupbyinc/flux/index/engine/Engine$Delete;Lcom/groupbyinc/flux/index/engine/InternalEngine$DeletionStrategy;)Lcom/groupbyinc/flux/index/engine/Engine$DeleteResult;cd
eversionOfDeletiong?	hseqNoOfDeletionj?	kcurrentlyDeletedm?	n
_f
_Ni(Lcom/groupbyinc/flux/index/engine/Engine$Delete;Lcom/groupbyinc/flux/index/engine/Engine$DeleteResult;)V?r
xs
_s
\V
_x
_?
_?
_?maybePruneDeletes{?
|BLcom/groupbyinc/flux/index/engine/InternalEngine$DeletionStrategy;deleteResult6Lcom/groupbyinc/flux/index/engine/Engine$DeleteResult;ignored20Lcom/groupbyinc/flux/index/engine/Engine$Delete;planing as primary but got ?
\?!lambda$planDeletionAsNonPrimary$34(Lcom/groupbyinc/flux/index/engine/Engine$Delete;J)J??
??X(Lcom/groupbyinc/flux/index/engine/Engine$Delete;)Ljava/util/function/LongUnaryOperator;???], seqno of delete [?
\?G(ZJJ)Lcom/groupbyinc/flux/index/engine/InternalEngine$DeletionStrategy;??
???
??(Lcom/groupbyinc/flux/index/engine/VersionConflictEngineException;JJZ)Lcom/groupbyinc/flux/index/engine/InternalEngine$DeletionStrategy;??
?deleteDocuments9([Lcom/groupbyinc/flux/common/apache/lucene/index/Term;)J??
?"?
?(JJJJ)V??
??putDeleteUnderLockp(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;Lcom/groupbyinc/flux/index/engine/DeleteVersionValue;)V??
??(Ljava/lang/Exception;JJJZ)V??
_???pruneDeletedTombstones??
?noOp
bk(JJLjava/lang/Exception;)V??
e?
noOpResult4Lcom/groupbyinc/flux/index/engine/Engine$NoOpResult;.Lcom/groupbyinc/flux/index/engine/Engine$NoOp;isHeldByCurrentThread?
T?
e?
b?
bVreason??
b?
e?
b5
e?
e?sourceEcom/groupbyinc/flux/common/apache/lucene/store/AlreadyClosedException?ramBytesUsed?B
?ramBytesUsedForRefresh?B
??	addAndGet??
?	tryIncRef?
T?>$SwitchMap$org$elasticsearch$index$engine$Engine$SearcherScope??	?
A?maybeRefreshBlocking??
?
??unknown scope: ?failOnTragicEventJ(Lcom/groupbyinc/flux/common/apache/lucene/store/AlreadyClosedException;)Z??
?refresh failed source[?=com/groupbyinc/flux/index/engine/RefreshFailedEngineException?A(Lcom/groupbyinc/flux/index/shard/ShardId;Ljava/lang/Throwable;)V??
??Fcom/groupbyinc/flux/index/engine/ElasticsearchConcurrentMergeScheduler?
refreshConfig??
??GLcom/groupbyinc/flux/common/apache/lucene/store/AlreadyClosedException;writeIndexingBufferwrite indexing buffer?	syncFlush?(Ljava/lang/String;Lcom/groupbyinc/flux/index/engine/Engine$CommitId;)Lcom/groupbyinc/flux/index/engine/Engine$SyncedFlushResult;hasUncommittedChanges?
?,can't sync commit [{}]. have pending changes?'(Ljava/lang/String;Ljava/lang/Object;)V??PENDING_OPERATIONS;Lcom/groupbyinc/flux/index/engine/Engine$SyncedFlushResult;??	k?getId()[B??
,idsEqual([B)Z
hCcan't sync commit [{}]. current commit id is not equal to expected.COMMIT_MISMATCH?	k	ensureCanFlush?

sync_flushstarting sync commit [{}]*successfully sync committed. sync id [{}].debug?h?	ksync commitfailed to sync commitsyncIdexpectedCommitId2Lcom/groupbyinc/flux/index/engine/Engine$CommitId;tryRenewSyncCommitsync_id!totalOperationsByMinGen#z
*$start renewing sync commit [{}]&renew sync commit(failed to renew sync commit*translogGenOfLastCommitrenewedshouldPeriodicallyFlushgetFlushThresholdSize/<
-0sizeInBytesByMinGen2?
*3getMinGenerationForSeqNoC(J)Lcom/groupbyinc/flux/index/translog/Translog$TranslogGeneration;56
*7translogGenerationOfLastCommitflushThresholdtranslogGenerationOfNewCommitflush4()Lcom/groupbyinc/flux/index/engine/Engine$CommitId;6(ZZ)Lcom/groupbyinc/flux/index/engine/Engine$CommitId;<>
?;com/groupbyinc/flux/index/engine/FlushFailedEngineExceptionAtryLockC?D%waiting for in-flight flush to finishF"acquired flush lock after blockingH([B)V?J
hKacquired flush lock immediatelyM.
OrollGenerationQ?
*R.starting commit for flush; commitTranslog=trueTfinished commit for flushVversion_table_flushX
B?<[B\newCommitId=Lcom/groupbyinc/flux/index/engine/FlushFailedEngineException;force
waitIfOngoing,failed to read latest segment infos on flushbwarn*(Ljava/lang/String;Ljava/lang/Throwable;)Vdef(com/groupbyinc/flux/common/lucene/LucenehisCorruptionException(Ljava/lang/Throwable;)Zjk
ilrollTranslogGenerationtranslog trimming failedofailed to roll translogqtrimUnreferencedTranslogFilesfailed to trim translogtshouldRollTranslogGenerationshouldRollGenerationw
*xtrimOperationsFromTranslogtrimOperations{?
*|#translog operations trimming failed~"failed to trim translog operations?	belowTerm
aboveSeqNo
-?pruneTombstones??
??timeMSecmaxTimestampToPruneclearDeletedTombstonesgetDeletedTombstones()Ljava/util/Collection;getAllTombstones??
??values??2?
forceMerge(ZIZZZ)V	getConfigH()Lcom/groupbyinc/flux/common/apache/lucene/index/LiveIndexWriterConfig;??
?Dcom/groupbyinc/flux/common/apache/lucene/index/LiveIndexWriterConfig?getMergePolicy>()Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy;??
??8com/groupbyinc/flux/index/shard/ElasticsearchMergePolicy?MergePolicy is ?getClass()Ljava/lang/Class;??
?java/lang/Class?getName??
??
??6starting segment upgrade upgradeOnlyAncientSegments={}?java/lang/Boolean?(Z)Ljava/lang/Boolean;C?
??info???setUpgradeInProgress(ZZ)V??
??forceMergeDeletes??
?
maybeMerge??
?(IZ)V??
? 
?finished segment upgrade???
??(Ljava/lang/Exception;)VY?
?force merge?maxNumSegmentsonlyExpungeDeletesupgradeupgradeOnlyAncientSegmentsmp:Lcom/groupbyinc/flux/index/shard/ElasticsearchMergePolicy;acquireLastIndexCommit;(Z)Lcom/groupbyinc/flux/index/engine/Engine$IndexCommitRef;start flush for snapshot?finish flush for snapshot?acquireIndexCommit?(Z)Lcom/groupbyinc/flux/common/apache/lucene/index/IndexCommit;??
??lambda$acquireLastIndexCommit$4?(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexCommit;)V??
???(Lcom/groupbyinc/flux/index/engine/InternalEngine;Lcom/groupbyinc/flux/common/apache/lucene/index/IndexCommit;)Lcom/groupbyinc/flux/common/CheckedRunnable;??k(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexCommit;Lcom/groupbyinc/flux/common/CheckedRunnable;)V??
n?
flushFirst
lastCommit;Ljava/util/Set;verbosecloseNoLock:(Ljava/lang/String;Ljava/util/concurrent/CountDownLatch;)V
compareAndSet(ZZ)Z]^
?_rwl3Ljava/util/concurrent/locks/ReentrantReadWriteLock;ab	c1java/util/concurrent/locks/ReentrantReadWriteLockeisWriteLockedByCurrentThreadg
fhfailEngineLockj?	k
??TEither the write lock must be held or the engine must be currently be failing itselfnclearp?
?qremoveListeners?
?t-	
vFailed to close SearcherManagerxFailed to close translogzrollback indexWriter|rollback indexWriter done~engine closed [{}]?#java/util/concurrent/CountDownLatch?	countDown??
??"failed to rollback writer on close?closedLatch%Ljava/util/concurrent/CountDownLatch;V(Lcom/groupbyinc/flux/index/store/Store;)Lcom/groupbyinc/flux/common/lease/Releasable;-??/com/groupbyinc/flux/index/engine/EngineSearcher??(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/search/ReferenceManager;Lcom/groupbyinc/flux/index/store/Store;Lorg/apache/logging/log4j/Logger;)V??
??,com/groupbyinc/flux/common/lease/Releasables?1([Lcom/groupbyinc/flux/common/lease/Releasable;)V-?
??,()Lorg/apache/logging/log4j/message/Message;?lambda$acquireSearcher$6>(Ljava/lang/String;)Lorg/apache/logging/log4j/message/Message;??
??C(Ljava/lang/String;)Lorg/apache/logging/log4j/util/MessageSupplier;??	?errorG(Lorg/apache/logging/log4j/util/MessageSupplier;Ljava/lang/Throwable;)V???#failed to acquire searcher, source ?referenceManager?Lcom/groupbyinc/flux/common/apache/lucene/search/ReferenceManager;BLcom/groupbyinc/flux/common/apache/lucene/search/ReferenceManager;engineSearcher1Lcom/groupbyinc/flux/index/engine/EngineSearcher;
releasableload_version?loadVersiont(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader;Lcom/groupbyinc/flux/common/apache/lucene/index/Term;)J??
K?Hcom/groupbyinc/flux/common/apache/lucene/store/LockObtainFailedException?getIndexWriterConfigD()Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig;??
?	directory<()Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;??
T??(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig;)Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;??
?could not lock IndexWriter?iwcBLcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig;JLcom/groupbyinc/flux/common/apache/lucene/store/LockObtainFailedException;(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig;)V??
?:Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;getAnalyzer>()Lcom/groupbyinc/flux/common/apache/lucene/analysis/Analyzer;??
|??(Lcom/groupbyinc/flux/common/apache/lucene/analysis/Analyzer;)V??
??setCommitOnCloseE(Z)Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig;??
??APPENDKLcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig$OpenMode;??	??setOpenMode?(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig$OpenMode;)Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig;??
??setIndexDeletionPolicy?(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexDeletionPolicy;)Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig;??
??
tests.verbose?getProperty&(Ljava/lang/String;)Ljava/lang/String;??
??parseBoolean(Ljava/lang/String;)Z??
??8com/groupbyinc/flux/common/apache/lucene/util/InfoStream?
getDefault<()Lcom/groupbyinc/flux/common/apache/lucene/util/InfoStream;??
??2com/groupbyinc/flux/common/lucene/LoggerInfoStream?$(Lorg/apache/logging/log4j/Logger;)V??
??
setInfoStream~(Lcom/groupbyinc/flux/common/apache/lucene/util/InfoStream;)Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig;??
??setMergeScheduler?(Lcom/groupbyinc/flux/common/apache/lucene/index/MergeScheduler;)Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig;??
??
|??(Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy;)V?	
?	setMergePolicy?(Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy;)Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig;		
?	
getSimilarityK()Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/Similarity;		
|		
setSimilarity?(Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/Similarity;)Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig;		
?	
getIndexingBufferSize	<
|		getMbFrac()D		
@	setRAMBufferSizeMBE(D)Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig;		
?	getCodec9()Lcom/groupbyinc/flux/common/apache/lucene/codecs/Codec;		
|	setCodec{(Lcom/groupbyinc/flux/common/apache/lucene/codecs/Codec;)Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig;		
?	 setUseCompoundFile	"?
?	#getIndexSort8()Lcom/groupbyinc/flux/common/apache/lucene/search/Sort;	%	&
|	'setIndexSortz(Lcom/groupbyinc/flux/common/apache/lucene/search/Sort;)Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig;	)	*
?	+:com/groupbyinc/flux/common/apache/lucene/index/MergePolicy	-mergePolicy?
?	?,invalid post-decrement throttleRequestCount=	A
deactivate	C?
	DisThrottled	F
	GgetIndexThrottleTimeInMillisgetThrottleTimeInMillis	JB
	KgetCurrentIndexWriterConfig(J)Ljava/lang/String;?	N
B	OX?	5	Q?lambda$commitIndexWriter$7^(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Iterator;	T	U
	V	W?(Lcom/groupbyinc/flux/index/engine/InternalEngine;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Iterable;?	Y
	ZsetLiveCommitData(Ljava/lang/Iterable;)V	\	]
	^commit	`B
	alucene commit failed	cfailed to commit engine	e
?localCheckpointValueengineException2Lcom/groupbyinc/flux/index/engine/EngineException;'com/groupbyinc/flux/index/shard/ShardId	k
	l?1 flushes are disabled - pending translog recovery	nonSettingsChangedgetDeletionPolicy=()Lcom/groupbyinc/flux/index/translog/TranslogDeletionPolicy;	q	r
*	ssetRetentionAgeInMillis	u
:	vsetRetentionSizeInBytes	x
:	y
indexSettings)Lcom/groupbyinc/flux/index/IndexSettings;
getMergeStats.()Lcom/groupbyinc/flux/index/merge/MergeStats;z	~
?	getLocalCheckpointTracker:()Lcom/groupbyinc/flux/index/seqno/LocalCheckpointTracker;getLocalCheckpointwaitForOpsToCompletejava/lang/InterruptedException	?	?
?	?resetLocalCheckpointresetCheckpoint	?
?	?
getSeqNoStats/(J)Lcom/groupbyinc/flux/index/seqno/SeqNoStats;getStats	?	?
?	?globalCheckpointgetNumIndexVersionsLookups>B
	?getNumVersionLookupsgetVersionMapSize
getAllCurrent	??
?	?2isSafeAccessRequired	?
?	?getNumDocDeletesgetNumDocAppendsgetNumDocUpdatesisRecoveringjava/util/HashMap	?(I)V?	?
	?	?put	??2	?
commitData+()Lcom/groupbyinc/flux/index/engine/Engine;??
	?local_checkpoint	?'committing writer with commit data [{}]	?5org/apache/logging/log4j/message/ParameterizedMessage	?%failed to acquire searcher, source {}	???
	?	???
	?java/lang/Math	?max	??
	?	?currjava/lang/AutoCloseable	?-?	?	?
?x0Ljava/lang/Throwable;x1Ljava/lang/AutoCloseable;
access$100{(Lcom/groupbyinc/flux/index/engine/InternalEngine;)Lcom/groupbyinc/flux/index/engine/ElasticsearchConcurrentMergeScheduler;
access$200o(Lcom/groupbyinc/flux/index/engine/InternalEngine;)Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;desiredAssertionStatus	?
?	?
ConstantValueRuntimeVisibleAnnotationsCodeLocalVariableTableLineNumberTableLocalVariableTypeTable
StackMapTable	Signature?(Lcom/groupbyinc/flux/index/engine/EngineConfig;Ljava/util/function/BiFunction;)V
Exceptions?(Ljava/util/function/BiFunction;)Lcom/groupbyinc/flux/index/seqno/LocalCheckpointTracker;T(Ljava/util/stream/Stream;)Z?(Lcom/groupbyinc/flux/index/engine/Engine$Get;Ljava/util/function/BiFunction;)Lcom/groupbyinc/flux/index/engine/Engine$GetResult;?(Ljava/util/List;Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;)V?(Lcom/groupbyinc/flux/common/apache/lucene/index/Term;Ljava/util/List;Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;)VO()Ljava/util/Collection;?(Z)Ljava/util/List;"RuntimeVisibleParameterAnnotationss(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;)Ljava/util/Map;BootstrapMethods
SourceFileInnerClasses!B??????????????????B????????????????	??????????????????????	????~??	?C*+???ٱ	?????	?
?
???	??
*+??*??Y???*??Y???*??Y???*??Y????*??Y????*?Y??*?Y??
*?Y?
?*?Y?
?*?Y?
?*?Y?
?*?Y?
?*?Y??*??Y???+? ?
*?!?%*+?+?0?	2?4?8?:Y+?+?>?D+?+?H?M?NN*?R?W:::::6	*+?[?`?b*?	Y*+?f+?+?iY:?k*?Y?l?n*+-+?r?v:?x??|???Y?}?*??**,????*??Y*??-Y??W??????*??:*??**????*???::
??Y*???
???:

??ȶ̙??Y*???
???
?*?Y*??*??+?ҷ?:??:*??*??*???x?*??????Y??*????+???:

???
???:*??????+???:

???
???:*??????6		?r?YSYSYSYSYS?*?϶?H*?R??>:	?4?YSYSYSYSYS?*?϶?
*?R??*????1???1???1????????	???
?"
J	w	???? ?!"?#????????	??$%&?		?	?&I?tuy&?1?=?K?Y?d?o?z??????????????????????????????????&?1?=?S?Y?b?o?~????????????????????????????????!?)?J?S?V?w??????????????????????????	????|'P?|'6??
|':*?	?I?R?? ???L???!?
??!{?7?	?	???	??I*?R?*?0?4?8:?;A?>7*??@ ?F?F?I+ ?F?F?K?̰	?4I??I /9?!(<?5LM	?I	?????!?6?	??	?	?N?	??
?*?R?XLM*?[*???^B*?b!
a?f::?iY:? ?l!????*???l?o????'?s?::?:?
?s?+?,+?s?N-M-?:	+?,+?s	??%O^%Og^ig
x?
x????	?4/ tu"Vvwb<??xP???	?:@
ABC%E2F>GOJ^CgJxK?@?K?L	?d
?%T-)NH?
?TKD?

T?	??yz	??
?*?R?XN:*?[*???^7*???}76	
a7

??r*?bY
?????????W?	?x?C
*???^??6??Y??Y?????
?????*???^?????????*???^
a7
???	6
-?	-?s
?::?:-?	-?s????????	?H*wj?
?<?!?9?$???	?xP??????	?FPQRS!T$V*W2YJZM[?\?X?_?`?_?P?`	?T?*T?h?
?
?TH?T	????	???+????M,????,???0N-???6:????R?x?9*?????+??Y??Y?????*????????????*?-???6???%????R?x?9*?
????+??Y??Y??ö?*?
???????????*?
-???6???%??/?	?*(??????????#?	????	?2de(f2g[hni?k?l?m?n?p?q	??
??c06?F????	???*???*?ѶXLM*?[*??????Yշ׿*?ڧ!N*????*?-??:-??-?+?,+?s?N-M-?:+?,+?s?*????:*????*?,03?4DG?Q]Qb]db	p||~|	?*I?4_?P???	?Zu	vwx!y,|0?3}4<?D?G?I?O?Q?]vb?p?y?|?????	?H?,TF??T???KD?
?K
	????	?_$?x?*??????Y??*????	?$??	???#?	???	?^	?*???|L*???????6??B*??!??::*???*?=?'?s?::?:?
?s??:?Y*???????x?*??????Y??*?????D*??
?+??
+??F*????F?**??*???*?"*$?'*???*?+;J+;SJUSdg?	?R;+?(<vwd+?i????,-~p+??.?	?V???+?;?J?S?d?g?i?~?????????????????????	??
?J5-H?
?5?5??5?56?56B&	??st	??	X+?2:*?5:+?+?9???C?-*?R?*:?0???6??7,?F,?I?*Y,-+?N?Q?	?R%!R?:S?X??X??X!"XTURVWLX?	?"????%?:?@?F?	??FK6	??_`	?7	*?[*???	?	??	?
??Y	?2*?b?\?	???	??]^	?{*??+?a=?*?d?	? ??eg	
h?	?ef	??	?
??	??	??	?	?i?	?>*???l*?d?	???	????	??mn	?2*?b?q?	???	??rd	?=	*?b?f?	?	??	s?	??	??tz	?=	*?b?w?	?	??	s?	??xy	?2*?b?|?	???	??}~	?2*?b???	???	??b?	?M*?????
*?????	???	??
??	?	????	?/*???	???	???B	?2*????	???	??3?	??/*?R?*??L+?????Y??׿+????6?	?/??$?.	?$??	?"	??"2	??	????	?y!+??????6M,???Y??׿,?	? !??!#???	?
	??6	????	?	?=N*????*????:??Y??Y*????????N**?R?*???Y-+??:=:??Y-SY*??S??:*???W*?????:?»?Y*??????:??Y-SY*??S??Ha?mtw?H?a??	?RM??B??y??c.????????&????	?Z",7BDH*L+^a c!m#t&w$y%?'?*?+?-	?s?^?????????????	???	?
Ʋx?#+?ζ?*?8?֚??Y+?ζӷ?*?ѶXN:*?[+?ٙY:*??+?ζݶ?::*+?ζݷ?:?'?s?:		:	?:
?
?s
??????:-?	-?s?+????+?????'?Y*??+?+?+????+?????+??????*????:?W?Y?q*???+?9?:?>Y?DY?!Y?$?'?sY?q?(?+?.:	-?	-?s	??,:*??W?Y*??0???*???*?4?7?4:??::*+,?>:-?	-?s?::?:-?	-?s?R_nR_wnyw?GW?1???G?T??1???G?T?????	?pO9?@<AB?YtuY??PCD?E2?E2.?xP?????F?G 	??GH	??*2&31456<7?8R:_;n8w;?<?=?>?c?>?@?A?B?D?G?I?JL
MN9OGcQNTTWQYRcSxV?Y?[?\?^?b?c?b?3?c	??&?G	;'T??H?
?;'T??>?6?r(>?B? 	??A?>?;'TH?;'T	?	?	?IJ	?
'?x?+?KL????YO??*+?P?ݷ?N?x?*?S???Y?}?-?5+?K-?U??+?K-?U??+?W-?Z??
?^M???aM???x?*?d???Y?}?*f?4?j::?m+?P?q:?
?tM?N+?K?u??
?^M?:+?K?u??)+?P?Ӹy7+?W??
?^M??aM??aM?'?s?::?:	?
?s	?,?????	??iz\pz\?z\?z\?z\?{??z\?W|}?z\??~'??'??%z\(?CD	?jtv(w=xAyNze{l}s???????????????????????????????%?	??? ?'?(DI?+?G?DI?G?DI?G?D?G?DH?

G?D?G?	????	?
	??x?*?S???Y?}?*+?P?ݷ?M,?:?x?*?d???Y?}?*+?P??B!????Y!L	??M?0*?????&,??*???[?`,????e*????M,?	?*C????????!jCD	?.??!?%?:?C?K?Y?q?????	??$?,	???J	??x?x?+?KL????Y??꿲x?++??	??"??Y??Y?????+????????*+??M,??t?+??,??+??,????	?a??^?	? x??x??P(CD	?"??J?P?T?X?n?w?	?-?
?B	????	???*????/*??YM?*????
*??4?7*???,çN,?-?*??+???.1141	??????	??
???%?,?6?	??%K???	??,+????"?x?++??	??"??Y??Y?????+???????꿲?+????.?? ii??x?D+??Ɣ?
+?Ȳ˥/??Y??Y??Ͷ?+?Ŷ?϶?+?ȶҶ?????x?B+??
??
+?Ȳԥ/??Y??Y??Ͷ?+?Ŷ?϶?+?ȶҶ?????x?+?ך??Y?}????Y??Y??۶?+???Ҷ??ܿ?	?,??,??	?:??,?9?d?????????????	??*?	?
9*++??	??+???+???
+???b?x?\+??+?????N??Y??Y????+???????+?????????+????????????????	???t?	?"????D?T?d?}?	??^??	??*???+?9???C?G+??@?x?? L?????Y??Y?????*???+?9???? ??????+????x?N* ??F??Y?}?*???+?9????+?x?% 	????Y??Y??	??+?Ҷ????	? ??????j?	?"??=?W?^?t?????	??W:	?s2?x?-L??%??Y??Y??????????????	?2??2j?	?
?0?	?0?	??D*???+?9????
+???+?x?% 	????Y??Y????+?Ҷ????	? D??D?Dj?	?B	?'	?_?x?+??????Y?}?*+??	???t?	?

	?	?<*????	???t?	?B	?7
*???N??	?
??	??	????x?#+???*?8?֚??Y+??ӷ?+???"??=*?ѶXN:*?[?x?*+??+?#?%???Y?}??x?*+?'???Y?}?*??+??ݶ?::??0?
*?n?3::*+?6?9+?????
*+?=:	?
*+?@:		?D?I?.	?D?K?T:
?x?K
?O?S?@??Y
?O??	?V?*+	?Y:
??TY	?\*?^	?a	?d?g:
+????^
?O?j?*???qY+
?m?q:?6
?tL??'*???vY
?t+?u
?y?|??q:?:
??	?V?H
?O?j?=*???
???:*??+??ݻ?Y	?\	?a+?u????
?tL??*??
?t?o
??+?6e??
??
:?
?s?
?s-?	-?s?:		:	?:?
?s?::?:
?
?s
?::?:-?	-?s?N*?-??W?:-??-??1?:1<:?K1KK?T1VTA$e1eeA$n1pn6.}6.}?1}}1}}?~???	?????	???

??
T?????????%???k??	,??
???@??x@>??P??~??????6^??	??3&6 A!E"b#x$?%?$?&?B?C?F?J?K?L?MNPQ,S6UAVWWcY?[?]?_?`?a?b?a?d?e?ghij$k.i1$:jK$Tje nk~m?p?n?o?q	?A#&
@?,T??F?? ??5?T*/?8?$@8&?!T	?	NT??H?

NT???NT?H?
NT??NTH?NT?N??N??	??>;	???*+??>?Y*+???Q+?#*?
????B?x?1+??
??(??Y??Y?????+?Ŷ????????+?#??M?8?[*?
+????X?x?G*?
??+?#??8??Y??Y?????*?
???????+?#?????????*????x?6+?ȶ?+?ȥ(??Y??Y?????+?ȶ????????+?#L??B?x?2*???+?9???C???Y??Y?????+?Ҷ???*+??:?!+?#*???^???a:?
*+??:?a?+?#+?Ÿ?M??t??+?#+?Ÿ?M,?	?\	]??C?\Z?\y??d1?\????????????	?^wx!?U?`?d?r????????????<?F?U?]?d?l?|???????	?*?U
?[??	?@?N	??:;	??ֲx?,+?????"??Y??Y??̶?+???Ҷ???*+???+*+???*+??
??M*?????*+?θ?M?x*???*+??N-?76?-??7-??6+??+?????&?Y*??+??:*?^??M?*+??+??+?Ŷݸ?M,?	?zI
??\??u??xb??????lhCD?S???Mb??????????	?b?/?7???I?S?_?f?l?p?u?{?????????????????????????	?"/#???4?N	??TW	??	??x?*+??,?a?????Y?}??x?+,?\	??"??Y??Y????,?\?????꿲x?,?V???Y?}?+??,?a+?u??+???,?\??,???*+?+??*?????2?x? *+*+????????Y?}?*+??*????TY,?\*?^,?a,?d?g?N*???	??TY-?*?^,?a??-?}???	?*? 
?????????	?:??K?`?o?}?????????????????	??
-6?NN?NN
W???	????	??a?x?*+?????Y?}?+?י0=*?+???X?x?/*???+???? ??Y?}?*???+?????=?	?*+?a??a??_?	?	
-J_	?3@?B	?2*?
???	???	?	??1+??,+?X?,+????!X*?+???$?	? 1??1?&1??	?1?%	?
"0	?	??	?	???	??	?*??+??ݶ)N-?J-???ѻ?Y??Y??+??+?,??.??+?/??1??-??3??????*5?4?j::?8?:Y+??=?A?7	??@??Y??Y??+??+?,??.??+?/??C????E???????'?s?::?:?
?s??i??i?????	?>DF?f?~???????G??CD	?2_`abZeifg?h?j?e?j?l	?3??;?hDNH?
?N?	????	??3,??
-+,?KX?-+,????NX*?,???$?	?*3??3?O3?&3??	?3?%	?p
qs$u2v	?	??	?	?PQ	?	?*????x?#+?R??*?8?֚??Y+?R?ӷ꿲x?*+?'???Y?}??x?*+?S+?T?%???Y?}?*?ѶXN:*??+?R?ݶ?::*?[*+?U?9+?S???
*+?Y:?
*+?\:?_?I??_?K?_M?9?b?*+?fM?&?_Y?i*?^?l?o???pM+?S??X,?q?j?*???xY+,?t?q:?3,?uL??%*???vY,?u+?v,?w?|??q:?:,?x,?uL??*??,?u?o,??+?Ue?y,?z?'?s?::?:	?
?s	?-?$-?s?::?:
-?	-?s
??N*?-??W?:-??-?*?},?	~z?~z????k??k?????`??`???????	????~??????H??N?????~???{(?@?
?h`xP?????????P???	??+z{-|C}`?~?????????????????????????	??)?6?C?K?N?T?_?j?v?z???????????????????????????	?Z-?=\T???\T????\T????\_T?(,?8??\T?H?
?\_T?\TH?\T?\_?\??\???\_	??ZW	? V?x?,+?S???"??Y??Y?????+?S?Ҷ??꿲x?6+????+???(??Y??Y?????+???????????*?
+????X?x?G*?
??+?T??8??Y??Y?????*?
???????+?T?????????+?TL??A?x?2*???+?9???C???Y??Y?????+?Ҷ???*+??M?+?T*???^??
?aM?	*+??M,?a?+?T+????N?,?t??+?T+????N-?	?H?\?\9?~V??VP?%1?\T?~	?J?/?U?h?v????????	???%?,?<?I?P?T?	?/8?W??
@?	??VW	????x?,+?S???"??Y??Y?????+?S?Ҷ???*+??M?x?*?S???Y?}?,?
B6?,??B,??6+??!+?????%?Y*??+!??:!*?^??:?*+??+??!+???ݸ?:?	?f
R??Um?????~????P?5|CD]T??cNm???~	?F?/?5?J?N?R?X?]?c?t???????????????	?/??
?
2?	??cd	???,?o?*????Y+?RS??X*???*??+?R?ݻ?Y,?i,?l+?v*???[?`?????_Y,?i*?^,?l,?o???p?N*???	?$?_Y-,?i*?^,?l,?o?????-?kl?	?*m-
????P???~	?B???!?9?@?I?L?Uk?lmw???	?z!?E\LL?\LLC??&\?ww??\?ww?	??{?	?g,*?????$*???[?`*?be?*????k??*???	?,??	?8'9+;	?+??	?CM*?ѶXN:*+??M-?$-?s?::?:-?	-?s??N?eY*?^+??-??M,?')'69?	?H
??.xP6??:M??M??K??	?&	@AB@'B6D9B:CKE	?J?bTH??be?b??e??	????x?*?Ѷ??*?R?????Y?}??x?+??????Y?}?+??A?eY*?^+????:+????&*???vY+??+??+????q:????+??e????: L??*?? ?o?: L??*?? ?o?@?????	?4w??QV????????@|j?	?BI"J;K@MQN[OwP~R?S?T?V?W?T?V?W?Y	?*"?Be?%e?b?	??%	?A	*+?:?7?	?	??	??	?
^_	?%5	??
3*????*???aB*?!??X*?ѶX::*?[*?R?љj??,??.?-#*?޶ا)*?ܶ٧??Y??Y??۶?,?Ҷ??ܿ*?R??:*?R???'?s?::?:?
?s?*?!u??X?Z:*??W?:*??Y????+?????????:???Y*????:	*?!u??X	?*?}*?k??
3?????%??%????????????????	?R"??P?
???:3??3??3E2#??	??"hij%k)l3oTs[u^wexhz?}?~?}?~???j????????????????????
??$?'?+?2?	?i?TT		INH?
?6AL?K??$6A???
6A	???	?9*?4?7?	???	?
?
?	???	??+*?[*?????*???+?????,*?????*??+???
?*?R?XN:*?[*?
*?4?7*?????"*???+????:-?	-?s?,*?????"*??+???
:-?	-?s?*??+??**??*??+?*??+?**?R?*???:-?	-?s?::?:-?	-?s?N*-??W?Y*??-???Iw???????Iw?????????>?
???
???
??

?	?4F??P
?+??+?+	?? ?????-?:?>?I?M?Q?[?e?r?w?????????????????????????????????	?Y?BTk??)k??@k?6hTH??6h?	? 	???<*?R?XMN*?[*?
*????"???6:*???0???6??7?P*?????F*???%?:*??'??**??*???*???**?R?*??<,?!-,?s?:N?:,?-,?s??!M*),??W?Y*??+,????
*)?4?7???????????	?>(i??R,?
??P?
?????-?	?Z?????(???Z?h?v?????????????????????????	?<??TKG?
T?B?
.	??k*?[*???0???6??@*???+?1?DB*???4!???*??*???^
a?8?7??*???^*???}????	?*k??Q9?(C:?L;?	?*
???(?5?7???L?W?j?	??7?-@<=	?1*?@?	???	??	?<>	?>	V*?[*?ѶX::*?[*??E?J?'*??G?*???*??I??.?hY*????L:?
?s?*??N?*??????
*?P?`*?
*???S*??U?**??*???*??W?*Y?4?7*???*?:?:?BY*???Z?*?"*???N*???? :*[??W?:*?????'?s?::?:?
?s?*?????*???hY-?L?
????????s??Bs??
X%g%X.g.%0.	?f
????^\?

_^\
2?PV??V`?Va??^\	??(?	 $0
9HX1dgs?????? ?!?&?"?#?$?%?'?*?/?0?+?,-/01%.1?4I5M7	?r?HT?h??C?D?SBN?
]T?TH?
?]
	? ?	?)f*?R?W**?R?*??*?R??LL*?϶?-*??c+?g?	M+,??+?m??BY*??+?Z?*?R??
N*?R?-???'47?[Q[	? 8?4f??	?FADQREF'H4K7I8J=LDMQQXR[QcReS	?\?????I	n?	??n*?ѶXLM*?[*???S*???*+?,+?s?N-M-?:+?,+?s??2L*+??W+?L*p+??	M+,??Y*??r+????
(
-(/-;>?;G?HPS?	?43xP??T?H%n??	?JW
XYZ[(W-[;e>[?\E]G^H`PcSaTbYdmf	?F	?(TD?
?B?H?????	?s?	?ug*?ѶXLM*?[*???*+?,+?s?N-M-?:+?,+?s??2L*+??W+?L*p+??	M+,??Y*??u+????
!
&!(&47?4@?AIL?	?4,?P8?M?A%g??	?Fj
klm!j&m4w7m8n>o@pArIuLsMtRvfx	?F	?!TD?
?B?H?????	?v	?2*?b?y?	???	?|z?	??	~*?ѶX::*?[*??!?}?'?s?::?:?
?s??;:*??W?:*??:??Y*???????(1(31BE?BQ?S\_?	?H	9?PG
?a?S*~??~??~??	?F????(?1?B?E?G?N?Q?S?\?_?a?h?}?	?L	?(TH?
?B?K??
???	???	?{-*???[?`@*???+??eB*??!*???^??*?b?	? -??"????	????'?,???	?@*??!*???}???	???	?
????	?7
*??????	?
??	??	?	???	??u?x?>*?????????.??Y??Y?????*????????????????*????????:*???*?[?*?????????*?R?W?!?x????Y?}?*?????-? ?x????Y?}?*?????*?????*?Ś
*?@W?*??ǹ?*?R??:*?R????*??ʧ:*?????R:*??*??W?:*???W?:???:	??*??ʧ:
*???
?	????????W%?W7?9CF?WRT[eege%TR	?f
'
?H?9u??u<?u??u??u??u??P%??	??0?A?P?W?[?`?q?y?????????????????????????????????????"?%?'?-?4?7?9?C?F?H?O?R?T?[?b?e?n?q?t?	?p?A?7?
	IPB?Q????????
??	????	??<?"*??ٹ*?@W*??۹*????M?nY,*,????	? <??<??,??	?#,	?#	???	?Q*????L?nY+*+????	???	??	?
		???	?`*??+???*?[*?????	???v?	?	?	????	?E?*?????D*???	?:*???	???*???	??N??Y*???	??N*-??=?L*???? *????**?????=?%*?
?
?*?϶???Y+??=?	?H,>
H?o?????
???	?6
!/!>#F$H%_&m'r(?+?-?/	?/???&???	??U*+,?>??,?ř*,?ŷ߬,?5*?????*???	,?*????*???,?*+,????	?*U??U??UN?	?.456
;<=%>:?KBQCSE	?
?
(	?/*???	???	?J	?b"+*???+*???ȶ!+*????$?	?"??"z%	?OPQ!R&B	?:*????*???a?	???	?W'(	?^?*?ѶXMN**???,:*?k?/:?2:???w???6:?9??:???R???;:	:

?66?0
2:

?>	?A?E???
?G?J?	???ϧ??????P:,?-,?s?:N?:,?-,?s?
??
?????	?Ry QR
_@ST	=eUV?W3?-Y??P????Z?	??-X	?F\
]`a=b_cyd?e?f?c?i?j?k?l?k?\?l	???'T41??!6??!
T41?6?;4-?	T41?6??????TG?
T	?	?[\	?@*???`?6?x?"*?d?i?*?l?m???Yo??*??r*???*??*??u?Y*??SY*??S?w?N*??y-?g?Y*??S?w?N*??{-?g*??}?*?????N*-??W-?*???*?R?*???+?,???:,????aN*???-?g*?R?*???+?,???:,????,:*?R?*???+?,???:,?????
J_b?p~????????????1????


1???,3353	?Hc
?
?
??
@??@??@??	??-vw1y8z?{J~_?bc?p?~???????????????????????????????????????????
??????,?0?3?9?<???	?O1W?
P?
U?fB?hB?6??6?gh	?0?*?R?W*?RY??W??N??,??.?,#*??:?(*??:???Y??Y??۶?,?Ҷ??׿??Y+*?R*????:N:??Y-S???:?:*??*??+?????Y*????Y?????+???????:??Y-S??????????????	?f
>??G??f(??z???
??=
???????E2??@	? >??G??f(??	?V???8?>?A?G?J?f?z?|?????????????????????	?.?8?? ?'6A??D?~??	??N?x?*?d???Y?}?*??4?jMN,?m+??7,?-,?s?:N?:,?-,?s?",8",@8B@	?  .~N??N?O	???"?,?5?8?@?	?/?D??DG?
	????	??"*??L**?R??+???L*???+?g+??	? 
??
?"??	????? ?	?R?	????	?H
?Y+,?ɰ	? 
??
??
??	??	????	?????Y*???η?L+??W+?ٶ?W+*????W=???=?N+?	????Y*??????W+*?k??W*????N??Y-?	N+-?	W+*???	
?	W+*???	?	?	W+*???	?	!W+?	$W*???	(?+*???	(?	,W+?(25?	?*??????(?Z?aT	/	0	?R????&?(?2?5?6?P?Y?a?j?p?|???????????	?2?5??J??
????f	.	1?	??<*???	4?	?/4;	??/	=?	??:*???	@?	? .!2"9$	??.
	F	?2*?n?	H?	???	?(	IB	?2*?n?	L?	???	?-?B	?5*???+???	???	?1	M?	?2*?????	???	?5	?1
?*?
*???^7,
a?8:??	P:?	R:?	P:	+*	-?	[?	_+?	bX?^:*	d??:???:??ȶ̙1?Y*??	f??:*	d??:?	g???EH?JSV?Eb?????	??
8<?.,-!$?(X?/	h?	X?J
???	i	jd?????#??????	?f??
??!?(?/?@?E?H?J?S?V?X?_?b?d?r???????????????	?[?H??
*6???*6??1*6????	??	???	?h-*????%??Y??Y??*???	m??	o?????׿?	?-??	??
?,?	?,	p?	??F*?k??*?}*??? ?
*?!?%*???	tL*???+M+,?H?M?	w+,?>?D?	z?	? F??'!"/	{	|	?&	?????'?/?:?E?	?	}	~	?2*?k?	??	???	??	?	?	?/*???	???	???B	?2*?b???	???	??	?B	?2*???^?	???	??	?	?A	*???	??	?	??	j?	?
??	?	?	?	?A	*???	??	?	??	<?	?
??	?	?	?=	*???	??	?	??		??	?		?B	?2*??	??	???	?	
	?B	?2*??	??	???	?	Q	?7	*????	?	??	?
		b	?7	*????	?	??	?
			??	?7
*??	??	??	?
??	?	 	?	?2*??	??	???	?	$	?B	?2*??	??	???	?	,	?B	?2*??	??	???	?	4	?B	?2*??	??	???	?	<	?	?2*????	???	?	A
??	??E?	?Y?	?L*????M,???),???0N+-???6-???6?	?W???+?	? '??E??
;	?.	?'??
;	??	?	H
	I'	J@	KC	L	??2??.	?	?A?	?	?/*?	??	???	?e	??	T	U	?8??	?Y?	?:?+?	?W?,?	?W	?-?	?W?"?	?W?*???}?	P?	?W?*????	P?	?W?*???	?W*??	????4?2?	?>??????X??	h????	?.	??	??	?.???#?/?4?A?V?j?y???	??A2
??	?6?	?Y	?*?	??	???	????	?:*+?	??	?????	?	????	?:*+?	??	?????	?	??
??	?=	*?T?	??	?	P?		??	??
?	?=	*???	??	?	??		??	?

??	?=	*?#?	??	?	??		??	??
)?	??	?%
pq	?g*?+?	??M*,?	ŧ	+?	??

	?	?	?	?	?	?K	?M	?	?	?/*?k?	?	??	?e	?	?	?/*???	?	??	?e	??	?4?	њ??x?	?e	?@	?p?????????(,(????????????(?(?(?(?(?(?????	S	X	S	?	?J)	

@ !	#%&(*+	-*.	023	5*68*9	;<	>?	AB@DE	G+	IKL	NO	QGR@TU	WYZ	\]	_`	bc	ef	hi	kl@no	q*O	sKt	v*c	x*]	z|}	?	??@???@???




© 2015 - 2025 Weber Informatics LLC | Privacy Policy