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

com.groupbyinc.flux.common.apache.lucene.index.IndexWriter.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3
?:com/groupbyinc/flux/common/apache/lucene/index/IndexWriterjava/lang/Objectjava/io/Closeable=com/groupbyinc/flux/common/apache/lucene/index/TwoPhaseCommit9com/groupbyinc/flux/common/apache/lucene/util/Accountable	IndexWriter.javacom/groupbyinc/flux/common/apache/lucene/index/DocValuesUpdateBNumericDocValuesUpdateTcom/groupbyinc/flux/common/apache/lucene/index/DocValuesUpdate$BinaryDocValuesUpdateEBinaryDocValuesUpdateIcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$MergeExceptionHMergeExceptionPcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$MergeAbortedExceptionKMergeAbortedExceptionAcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$DocMapNDocMapMAX_DOCSI??MAX_POSITION
actualMaxDocsenableTestPointsZUNBOUNDED_MAX_MERGE_SEGMENTS????WRITE_LOCK_NAMELjava/lang/String;
write.lock\SOURCEsource_SOURCE_MERGEmergebSOURCE_FLUSHflusheSOURCE_ADDINDEXES_READERSaddIndexes(CodecReader...)hMAX_TERM_LENGTH?tragedyLjava/lang/Throwable;
directoryOrig:Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;	directorymergeDirectoryanalyzer;
pendingCommit=Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfos;pendingCommitChangeCount
filesToCommitLjava/util/Collection;*Ljava/util/Collection;segmentInfosglobalFieldNumberMapHLcom/groupbyinc/flux/common/apache/lucene/index/FieldInfos$FieldNumbers;	docWriter@Lcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriter;
eventQueueLjava/util/Queue;ULjava/util/Queue;deleterALcom/groupbyinc/flux/common/apache/lucene/index/IndexFileDeleter;segmentsToMergeLjava/util/Map;fLjava/util/Map;mergeMaxNumSegments	writeLock5Lcom/groupbyinc/flux/common/apache/lucene/store/Lock;closedclosingmergingSegmentsLjava/util/HashSet;WLjava/util/HashSet;mergeScheduler?Lcom/groupbyinc/flux/common/apache/lucene/index/MergeScheduler;
pendingMergesLjava/util/LinkedList;]Ljava/util/LinkedList;
runningMergesLjava/util/Set;VLjava/util/Set;mergeExceptionsWLjava/util/List;mergeGen
stopMergesdidMessageState
flushCount+Ljava/util/concurrent/atomic/AtomicInteger;flushDeletesCount
readerPoolGLcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter$ReaderPool;bufferedUpdatesStreamFLcom/groupbyinc/flux/common/apache/lucene/index/BufferedUpdatesStream;poolReadersconfigFLcom/groupbyinc/flux/common/apache/lucene/index/LiveIndexWriterConfig;startCommitTimependingNumDocsrateLimitersDLcom/groupbyinc/flux/common/apache/lucene/util/CloseableThreadLocal;?Lcom/groupbyinc/flux/common/apache/lucene/util/CloseableThreadLocal;codec7Lcom/groupbyinc/flux/common/apache/lucene/codecs/Codec;
infoStream:Lcom/groupbyinc/flux/common/apache/lucene/util/InfoStream;
commitLockLjava/lang/Object;
fullFlushLockkeepFullyDeletedSegments$assertionsDisabled
setMaxDocs(I)V"java/lang/IllegalArgumentException?java/lang/StringBuilder?()V??
??9maxDocs must be <= IndexWriter.MAX_DOCS=2147483519; got: ?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??(I)Ljava/lang/StringBuilder;??
??toString()Ljava/lang/String;??
??(Ljava/lang/String;)V??
??UR	?maxDocsgetActualMaxDocs()I	getReaderB()Lcom/groupbyinc/flux/common/apache/lucene/index/DirectoryReader;java/io/IOException?C(Z)Lcom/groupbyinc/flux/common/apache/lucene/index/DirectoryReader;??
?thiscom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriter	flushAllThreads()Z


??	)java/util/concurrent/atomic/AtomicIntegerincrementAndGet?
>com/groupbyinc/flux/common/apache/lucene/index/DirectoryReadermaybeApplyDeletes(Z)Z
?|	Fcom/groupbyinc/flux/common/apache/lucene/index/StandardDirectoryReaderopen?(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfos;Z)Lcom/groupbyinc/flux/common/apache/lucene/index/DirectoryReader; !
"return reader version=$
getVersion&?
'(J)Ljava/lang/StringBuilder;?)
?* reader=,-(Ljava/lang/Object;)Ljava/lang/StringBuilder;?.
?/java/lang/Throwable1finishFullFlush@(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;Z)V34

5
processEvents(ZZ)Z78
9doAfterFlush;?
<hit exception during NRT reader>??	@Dcom/groupbyinc/flux/common/apache/lucene/index/LiveIndexWriterConfigBgetMergePolicy>()Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy;DE
CF;com/groupbyinc/flux/common/apache/lucene/index/MergeTriggerH
FULL_FLUSH=Lcom/groupbyinc/flux/common/apache/lucene/index/MergeTrigger;JK	IL
maybeMerge}(Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy;Lcom/groupbyinc/flux/common/apache/lucene/index/MergeTrigger;I)VNO
PgetReader took R msecT5com/groupbyinc/flux/common/apache/lucene/util/IOUtilsVcloseWhileHandlingException([Ljava/io/Closeable;)VXY
WZ?tragicEvent*(Ljava/lang/Throwable;Ljava/lang/String;)V]^
_successapplyAllDeletestStartr@Lcom/groupbyinc/flux/common/apache/lucene/index/DirectoryReader;
anyChangessuccess2ramBytesUsedh?

igetChildResources()Ljava/util/Collection;java/util/Collectionsm	emptyList()Ljava/util/List;op
nqnumDeletedDocsE(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo;)I(Z)V?u
v@com/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfoxgetDelCountz?
y{??	}get?(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo;Z)Lcom/groupbyinc/flux/common/apache/lucene/index/ReadersAndUpdates;?
?@com/groupbyinc/flux/common/apache/lucene/index/ReadersAndUpdates?getPendingDeleteCount??
??infoBLcom/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo;delCountrldBLcom/groupbyinc/flux/common/apache/lucene/index/ReadersAndUpdates;Ecom/groupbyinc/flux/common/apache/lucene/store/AlreadyClosedException??W	??W	?this IndexWriter is closed?lm	?*(Ljava/lang/String;Ljava/lang/Throwable;)V??
??
failIfClosing(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig;)V
?VW	?&java/util/concurrent/atomic/AtomicLong?
??tu	?java/util/HashMap?
????	?java/util/HashSet?
????	?java/util/LinkedList?
????	???	?java/util/ArrayList?
???y	?
???	??(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;)V??
??u	?Bcom/groupbyinc/flux/common/apache/lucene/util/CloseableThreadLocal?
????	???	?setIndexWriter?(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;)Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig;??
)?
getInfoStream<()Lcom/groupbyinc/flux/common/apache/lucene/util/InfoStream;??
C?getWriteLockTimeout??
C?8com/groupbyinc/flux/common/apache/lucene/store/Directory?Bcom/groupbyinc/flux/common/apache/lucene/store/SleepingLockWrapper?>(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;J)V??
??
obtainLockI(Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/lucene/store/Lock;??
????	?no	?Mcom/groupbyinc/flux/common/apache/lucene/store/LockValidatingDirectoryWrapper?r(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Lcom/groupbyinc/flux/common/apache/lucene/store/Lock;)V??
??po	?addMergeRateLimitersv(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;)Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;??
?qo	?getAnalyzer>()Lcom/groupbyinc/flux/common/apache/lucene/analysis/Analyzer;??
C?rs	?getMergeSchedulerA()Lcom/groupbyinc/flux/common/apache/lucene/index/MergeScheduler;??
C???	?=com/groupbyinc/flux/common/apache/lucene/index/MergeScheduler?
setInfoStream=(Lcom/groupbyinc/flux/common/apache/lucene/util/InfoStream;)V??
?getCodec9()Lcom/groupbyinc/flux/common/apache/lucene/codecs/Codec;
C??	??
1??	
getReaderPooling
C
getOpenModeM()Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig$OpenMode;
CCREATEKLcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig$OpenMode;	'APPEND	'indexExists=(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;)Z
listAll()[Ljava/lang/String;
? getIndexCommit>()Lcom/groupbyinc/flux/common/apache/lucene/index/IndexCommit;"#
C$[Ljava/lang/String;&:com/groupbyinc/flux/common/apache/lucene/index/IndexCommit(J()Lcom/groupbyinc/flux/common/apache/lucene/index/StandardDirectoryReader;?*
)+Bcannot use IndexWriterConfig.setIndexCommit() with OpenMode.CREATE-Fcannot use IndexWriterConfig.setIndexCommit() when index has no commit/;com/groupbyinc/flux/common/apache/lucene/index/SegmentInfos1readLatestCommity(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;)Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfos;34
25clear7?
28
2?createBackupSegmentInfos;p
2<xy	>changed@?
A<()Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;pC
DgetDirectoryFC
)GDIndexCommit's reader must have the same directory as the IndexCommitIGIndexCommit's reader must have the same directory passed to IndexWriterK	getLastGenerationN?
2O=index must already have an initial commit to open from readerQclone?()Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfos;ST
2UgetSegmentsFileNameW?
2X
readCommit?(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfos;Z[
2\5the provided reader is stale: its prior commit file "^" is missing from index`writerb?	c?W	ejava/lang/AssertionErrorg
h?!updateGenerationVersionAndCounter@(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfos;)Vjk
2linit from reader nmessageStatep?
qgetLastCommitSegmentsFileName'([Ljava/lang/String;)Ljava/lang/String;st
2uEcom/groupbyinc/flux/common/apache/lucene/index/IndexNotFoundExceptionwno segments* file found in y	: files: {java/util/Arrays}'([Ljava/lang/Object;)Ljava/lang/String;?
~?
x?java/lang/String?=IndexCommit's directory doesn't match my directory, expected=?, got=?
)Xreplace?k
2?init: loaded commit "?"?totalMaxDoc??
2?set(J)V??
??getFieldNumberMapJ()Lcom/groupbyinc/flux/common/apache/lucene/index/FieldInfos$FieldNumbers;??
???	?getFlushPolicy>()Lcom/groupbyinc/flux/common/apache/lucene/index/FlushPolicy;??
C?:com/groupbyinc/flux/common/apache/lucene/index/FlushPolicy?initI(Lcom/groupbyinc/flux/common/apache/lucene/index/LiveIndexWriterConfig;)V??
???(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;Lcom/groupbyinc/flux/common/apache/lucene/index/LiveIndexWriterConfig;Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;)V??

?()Ljava/util/Queue;??

???	??com/groupbyinc/flux/common/apache/lucene/index/IndexFileDeleter?getIndexDeletionPolicyF()Lcom/groupbyinc/flux/common/apache/lucene/index/IndexDeletionPolicy;??
C?Bcom/groupbyinc/flux/common/apache/lucene/index/IndexDeletionPolicy??([Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Lcom/groupbyinc/flux/common/apache/lucene/index/IndexDeletionPolicy;Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfos;Lcom/groupbyinc/flux/common/apache/lucene/util/InfoStream;Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;ZZ)V??
????	?
filesExist@(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfos;)Z??
?startingCommitDeleted?W	??leaves?p
?size??
2?java/util/List???(I)Ljava/lang/Object;???@com/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext?reader=()Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReader;??
??Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentReader;	newReaderiTLjava/util/List;modeinitialIndexExistsfilescommit
?compoundFormatB()Lcom/groupbyinc/flux/common/apache/lucene/codecs/CompoundFormat;AB
CDEFAULTE5	3F>com/groupbyinc/flux/common/apache/lucene/codecs/CompoundFormatHgetCompoundReader?(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfo;Lcom/groupbyinc/flux/common/apache/lucene/store/IOContext;)Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;JK
ILNcloseP?
?Q
addSuppressed(Ljava/lang/Throwable;)VST
2U
segmentSuffixx2cfssiBLcom/groupbyinc/flux/common/apache/lucene/codecs/FieldInfosFormat;
?iterator()Ljava/util/Iterator;]^
2_java/util/IteratorahasNextcbdnext()Ljava/lang/Object;fgbh
j
_8com/groupbyinc/flux/common/apache/lucene/index/FieldInfomnameo[	npnumberrR	nsgetDocValuesType@()Lcom/groupbyinc/flux/common/apache/lucene/index/DocValuesType;uv
nwaddOrGetT(Ljava/lang/String;ILcom/groupbyinc/flux/common/apache/lucene/index/DocValuesType;)Iyz
{fi:Lcom/groupbyinc/flux/common/apache/lucene/index/FieldInfo;i$Ljava/util/Iterator;fis;Lcom/groupbyinc/flux/common/apache/lucene/index/FieldInfos;map	getConfigH()Lcom/groupbyinc/flux/common/apache/lucene/index/LiveIndexWriterConfig;?W	?
dir=?
?index=?	segString??
?version=?5com/groupbyinc/flux/common/apache/lucene/util/Version?LATEST7Lcom/groupbyinc/flux/common/apache/lucene/util/Version;??	??
??
C?MMapDirectory.UNMAP_SUPPORTED=?;Ljava/lang/Iterable;addDocumentsupdateDocuments??
?docsmLjava/lang/Iterable<+Ljava/lang/Iterable<+Lcom/groupbyinc/flux/common/apache/lucene/index/IndexableField;>;>;?(Ljava/lang/Iterable;Lcom/groupbyinc/flux/common/apache/lucene/analysis/Analyzer;Lcom/groupbyinc/flux/common/apache/lucene/index/Term;)Z??

?hit exception updating document??delTerm5Lcom/groupbyinc/flux/common/apache/lucene/index/Term;tryDeleteDocument@(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader;I)Z9com/groupbyinc/flux/common/apache/lucene/index/LeafReader?:com/groupbyinc/flux/common/apache/lucene/index/IndexReader?
??9com/groupbyinc/flux/common/apache/lucene/index/ReaderUtil?subIndex(ILjava/util/List;)I??
?docBaseR	?
??Uthe reader must be a SegmentReader or composite reader containing only SegmentReadersindexOft
2	initWritableLiveDocs?
?delete(I)Z
???	?contains(Ljava/lang/Object;)Z
?removeE(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo;)V
2drop

checkpoint?
 ;Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReader;fullDelCountreaderIn?

@deleteDocuments(Query..)Bquery7Lcom/groupbyinc/flux/common/apache/lucene/search/Query;arr$len$queries??

I?termupdateNumericDocValueK(Lcom/groupbyinc/flux/common/apache/lucene/index/Term;Ljava/lang/String;J)VLcom/groupbyinc/flux/common/apache/lucene/index/DocValuesType;QR	PSS(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/index/DocValuesType;)ZU
V2can only update existing numeric-docvalues fields!XvalueOf(J)Ljava/lang/Long;Z[
+\Z(Lcom/groupbyinc/flux/common/apache/lucene/index/Term;Ljava/lang/String;Ljava/lang/Long;)V?^
A_updateDocValuesD([Lcom/groupbyinc/flux/common/apache/lucene/index/DocValuesUpdate;)Zab

cMfieldvalueupdateBinaryDocValue?(Lcom/groupbyinc/flux/common/apache/lucene/index/Term;Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)V'cannot update a field to a null value: jBINARYlR	Pm1can only update existing binary-docvalues fields!o?i
Fqh8Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;r(Lcom/groupbyinc/flux/common/apache/lucene/index/Term;[Lcom/groupbyinc/flux/common/apache/lucene/document/Field;)VA[Lcom/groupbyinc/flux/common/apache/lucene/index/DocValuesUpdate;v7com/groupbyinc/flux/common/apache/lucene/document/Fieldx	fieldType?()Lcom/groupbyinc/flux/common/apache/lucene/document/FieldType;z{
y|;com/groupbyinc/flux/common/apache/lucene/document/FieldType~
docValuesType?v
?java/lang/NullPointerException?&DocValuesType cannot be null (field: "?o?
y?")?
??NONE?R	P?0can only update NUMERIC or BINARY fields! field=?1can only update existing docvalues fields! field=?, type=?0$SwitchMap$org$apache$lucene$index$DocValuesType[I??	
?ordinal??
P?numericValue()Ljava/lang/Number;??
y?binaryValue:()Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;??
y?0can only update NUMERIC or BINARY fields: field=?af9Lcom/groupbyinc/flux/common/apache/lucene/document/Field;dvTypeupdates:[Lcom/groupbyinc/flux/common/apache/lucene/document/Field;	dvUpdatesgetSegmentCountgetNumBufferedDocumentsgetIndexFileNames(Z)Ljava/util/Collection;?
2?(I)I
getFlushCount?
?getFlushDeletesCountnewSegmentName?
??_?counter?R	2?java/lang/Integer?(II)Ljava/lang/String;??
??
forceMerge(IZ)V??
?maxNumSegments!maxNumSegments must be >= 1; got ?forceMerge: index now ?now flush at forceMerge?resetMergeExceptions??
?;8java/lang/Boolean?TRUELjava/lang/Boolean;??	???R	?
?_?R	"?	"
java/util/Set??_EXPLICIT?K	I?Bthis writer hit an unrecoverable error; cannot complete forceMerge?
?? background merge hit exception: ?
"?getException()Ljava/lang/Throwable;??
"?
??maxNumSegmentsMergesPending?
?ELcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$OneMerge;forceMergeDeletesforceMergeDeletes: index now ?findForcedDeletesMerges?(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfos;Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;)Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$MergeSpecification;??
$?merges?y	,?
registerMergeH(Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$OneMerge;)Z?
}(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;Lcom/groupbyinc/flux/common/apache/lucene/index/MergeTrigger;Z)Vb
?Ithis writer hit an unrecoverable error; cannot complete forceMergeDeletes
??	numMergesrunningmergePolicy?
?
?Qrollback: done finish mergesB
?Q
18

QabortG?

HrollbackCommit=(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;)VJK
2LdecRefNk
?O	notifyAllQ?
RdropAllTu
UrollbackSegmentInfos(Ljava/util/List;)VWX
2Yrollback: infos=[((Ljava/lang/Iterable;)Ljava/lang/String;?]
^rollback before checkpoint`	testPointb?
cA(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfos;Z)Ve
?frefreshh?
?i
?Q?
?lvw	nPY
Wp?lockAndAbortAll?(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;)Jst

u	addAndGet(J)Jwx
?y
8unlockAllAfterAbortAll|?

}hit exception during deleteAll;abortedDocCountnow abort pending merge ?segments?y	"?rateLimiterALcom/groupbyinc/flux/common/apache/lucene/index/MergeRateLimiter;??	"??com/groupbyinc/flux/common/apache/lucene/index/MergeRateLimiter?setAbort??
??mergeFinishH(Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$OneMerge;)V??
?
?8now abort running merge ???
now wait for ? running merge/s to abort?
??all running merges have aborted?CLOSING?K	I??waitForMerges done?checkpointNoSISpublishFrozenUpdatesI(Lcom/groupbyinc/flux/common/apache/lucene/index/FrozenBufferedUpdates;)VDcom/groupbyinc/flux/common/apache/lucene/index/FrozenBufferedUpdates?
??pushI(Lcom/groupbyinc/flux/common/apache/lucene/index/FrozenBufferedUpdates;)J??
1?packetFLcom/groupbyinc/flux/common/apache/lucene/index/FrozenBufferedUpdates;publishFlushedSegment?(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo;Lcom/groupbyinc/flux/common/apache/lucene/index/FrozenBufferedUpdates;Lcom/groupbyinc/flux/common/apache/lucene/index/FrozenBufferedUpdates;)V?
getNextGen??
1?publish sets newSegment delGen=? seg=?V(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo;)Ljava/lang/String;??
?setBufferedDeletesGen??
y?6
2?nextGen
newSegmentglobalPacket?w	?	noDupDirs>([Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;)V
Directory ? appears more than once?Cannot add directory to itself?
?7dirs;[Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;dupsOLjava/util/HashSet;acquireWriteLocksM([Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;)Ljava/util/List;??
???7X?
W??locklocksGLjava/util/List;
addIndexes??
???
?!flush at addIndexes(Directory...)?addIndexes: process directory ?testReserveDocs??
??_?
dup info dir=? name=?	p??
?%addIndexes: process segment origName=?	 newName=? info=?8com/groupbyinc/flux/common/apache/lucene/store/FlushInfo?sizeInBytes??
y?(IJ)V?
?=(Lcom/groupbyinc/flux/common/apache/lucene/store/FlushInfo;)V?
3copySegmentAsIs?(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo;Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/store/IOContext;)Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo;
	l
ydeleteNewFiles(Ljava/util/Collection;)V

reserveDocs?
addAll?
2P?
WaddIndexes(Directory...)N?

newSegNamecontextsipcinfoscommitsOLjava/util/List;
successTop@([Lcom/groupbyinc/flux/common/apache/lucene/index/CodecReader;)V#flush at addIndexes(CodecReader...)%=[Lcom/groupbyinc/flux/common/apache/lucene/index/CodecReader;':com/groupbyinc/flux/common/apache/lucene/index/CodecReader)
*?8com/groupbyinc/flux/common/apache/lucene/store/MergeInfo,????????(IJZI)V?0
-1=(Lcom/groupbyinc/flux/common/apache/lucene/store/MergeInfo;)V?3
34Gcom/groupbyinc/flux/common/apache/lucene/store/TrackingDirectoryWrapper6?K
78emptyMap()Ljava/util/Map;:;
n<:com/groupbyinc/flux/common/apache/lucene/util/StringHelper>randomId()[B@A
?B?(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Lcom/groupbyinc/flux/common/apache/lucene/util/Version;Ljava/lang/String;IZLcom/groupbyinc/flux/common/apache/lucene/codecs/Codec;Ljava/util/Map;[BLjava/util/Map;)V?D
ELcom/groupbyinc/flux/common/apache/lucene/index/SegmentMerger;
infoPerCommitreaders9()Lcom/groupbyinc/flux/common/apache/lucene/util/Version;&?
?getDiagnostics?;
?getId?A
?
getAttributes?;
?	getDelGen??
y?getDocValuesGen??
y?t_namedForThisSegment&(Ljava/lang/String;)Ljava/lang/String;??
?slowFileExistsO(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Ljava/lang/String;)Z??
?file "? " already exists; newInfo.files=?^
?copyFrom?(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/store/IOContext;)V??
??equals???newFileNamefilesegNamenewInfonewInfoPerCommitcopiedFiles#Ljava/util/Set;
prepareCommitprepareCommitInternal??
?nanoTime??
???w	?prepareCommit: flush?  index before flush ?5this writer hit an unrecoverable error; cannot commit?EprepareCommit was already called with no corresponding call to commit?startDoFlush?k
?}w	?~	?incRef?
??"hit exception during prepareCommit??startCommit?k
?decRefWhileHandlingException?
??flushSuccesstoCommitanySegmentsFlushed
setCommitData(Ljava/util/Map;)V??
??setUserData??
2?commitUserData5Ljava/util/Map;
getCommitDatagetUserData?;
2?hasUncommittedChangesf

?
commit: start?commit: enter lock?commit: now prepare?commit: already prepared?finishCommit??
?>this writer hit an unrecoverable error; cannot complete commitcommit: pendingCommit != nullN(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;)Ljava/lang/String;?
2$commit: done writing segments file "updateGeneration
k
2N
?
#commit: pendingCommit == null; skip#hit exception during finishCommit: 
getMessage?
2?reThrowT
Wjava/util/LocaleROOTLjava/util/Locale;	commit: took %.1f msec A.??java/lang/Double$(D)Ljava/lang/Double;Z&
%'formatK(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;)*
?+commit: done-commitCompletedfinishedcommittedSegmentsFileNameholdsFullFlushLockjava/lang/Thread3	holdsLock5
46doFlush8
9triggerMerge4this writer hit an unrecoverable error; cannot flush<  start flush: applyAllDeletes=>hit exception during flush@8apply all deletes during flushCapplyAllDeletesAndUpdatesE
F%don't apply deletes now delTermCount=HnumTermsJ?
1K bytesUsed=M
1i.now apply all deletes for all segments maxDoc=PIp
2RapplyDeletesAndUpdates?(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter$ReaderPool;Ljava/util/List;)Lcom/groupbyinc/flux/common/apache/lucene/index/BufferedUpdatesStream$ApplyDeletesResult;TU
1V
anyDeletesXW	/Y?W	[
allDeleted]y	/^drop 100% deleted segments: `prunebk
1cresultYLcom/groupbyinc/flux/common/apache/lucene/index/BufferedUpdatesStream$ApplyDeletesResult;
getDocsWriterB()Lcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriter;
numRamDocsensureValidMergeE(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo;)Zk
2l MergePolicy selected a segment (n#) that is not in the current index pO(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;)V?r
IsskipDeletedDocT([Lcom/groupbyinc/flux/common/apache/lucene/index/DocValuesFieldUpdates$Iterator;I)VP[Lcom/groupbyinc/flux/common/apache/lucene/index/DocValuesFieldUpdates$Iterator;w??
4ynextDoc{?
4|
updateDoc=~ deletedDoc=?iterOLcom/groupbyinc/flux/common/apache/lucene/index/DocValuesFieldUpdates$Iterator;updatesIters
deletedDocmaybeApplyMergedDVUpdates?(Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$OneMerge;Lcom/groupbyinc/flux/common/apache/lucene/index/MergeState;ILcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter$MergedDeletesAndUpdates;[Ljava/lang/String;[Lcom/groupbyinc/flux/common/apache/lucene/index/DocValuesFieldUpdates;[Lcom/groupbyinc/flux/common/apache/lucene/index/DocValuesFieldUpdates$Iterator;I)VmergedDeletesAndUpdates??	??(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter$ReaderPool;Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$OneMerge;Lcom/groupbyinc/flux/common/apache/lucene/index/MergeState;Z)V??
?docMapCLcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$DocMap;??	???
O?gg
4?(ILjava/lang/Object;)V6?
6?field=? updateDoc=? curDoc=?FLcom/groupbyinc/flux/common/apache/lucene/index/DocValuesFieldUpdates;updatesIteridx
mergeState;Lcom/groupbyinc/flux/common/apache/lucene/index/MergeState;docUptoholderTLcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter$MergedDeletesAndUpdates;
mergingFieldsdvFieldUpdatesG[Lcom/groupbyinc/flux/common/apache/lucene/index/DocValuesFieldUpdates;curDocnewDoccommitMergedDeletesAndUpdates?(Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$OneMerge;Lcom/groupbyinc/flux/common/apache/lucene/index/MergeState;)Lcom/groupbyinc/flux/common/apache/lucene/index/ReadersAndUpdates;startCommitMergeDeletes?commitMergeDeletes ????????
?
>?9com/groupbyinc/flux/common/apache/lucene/index/MergeState?getBufferedDeletesGen??
y?java/lang/Math?min(JJ)J??
???y	"?seg=?2com/groupbyinc/flux/common/apache/lucene/util/Bits?
??getMergingFieldUpdates?;
??isEmpty?;?;?entrySet?^;??getKey?g9?getValue?g9?type?R	6?
getUpdates?(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/index/DocValuesType;)Lcom/groupbyinc/flux/common/apache/lucene/index/DocValuesFieldUpdates;??
>?segmentInfo?	??
newUpdates?(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/index/DocValuesType;I)Lcom/groupbyinc/flux/common/apache/lucene/index/DocValuesFieldUpdates;??
>?Q()Lcom/groupbyinc/flux/common/apache/lucene/index/DocValuesFieldUpdates$Iterator;]?
6?length??????initializedWritableLiveDocs?W	?uv
???
?
>?writeFieldUpdates?(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Lcom/groupbyinc/flux/common/apache/lucene/index/DocValuesFieldUpdates$Container;)V??
??dropChanges??
??3no new deletes or field updates since merge started? new deletes and 
>? new field updates since merge startedoLjava/util/Map$Entry;Ljava/util/Map$Entry;jprevLiveDocs4Lcom/groupbyinc/flux/common/apache/lucene/util/Bits;currentLiveDocsmergingFieldUpdatesiLjava/util/Map;msgsourceSegmentsminGenmergedDVUpdatesPLcom/groupbyinc/flux/common/apache/lucene/index/DocValuesFieldUpdates$Container;commitMerge?(Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$OneMerge;Lcom/groupbyinc/flux/common/apache/lucene/index/MergeState;)ZstartCommitMerge=this writer hit an unrecoverable error; cannot complete merge
commitMerge:  index=registerDone W	"!getAbort#
?$!commitMerge: skip: it was aborted&??
(merged segment * is 100% deleted,; skipping insert.releaseF(Lcom/groupbyinc/flux/common/apache/lucene/index/ReadersAndUpdates;Z)V01
2applyMergeChangesI(Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$OneMerge;Z)V45
26?R	"8closeMergeReaders:5
;deletePendingFiles=?
?>after commitMerge: @containsKeyB;CFALSEE?	?F
mergedUpdatesdropSegmentdelDocCounthandleMergeException](Ljava/lang/Throwable;Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$OneMerge;)VhandleMergeException: merge=M exc=OsetExceptionQT
"RaddMergeExceptionT?
U
isExternalWW	"X	mergeInitZ?
[now merge
  merge=]	
  index=_mergeMiddle?(Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$OneMerge;Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy;)Iab
cmergeSuccesse?
fKL
hhit exception during mergejmerge time l
 msec for n docspt0merge is aborted: s
L?
reject merge v
: segment x is already marked for mergez does not exist in live infos|j?
~
?7add merge to pendingMerges: ? [total ?	 pending]?	"?registerMerge merging= [?
??
?_, ?]?registerMerge info=?estimatedMergeBytes?w	"?totalMergeBytes?w	"?builderLjava/lang/StringBuilder;delRatioD
_mergeInit??
?hit exception in mergeInit?startMergeInit?4this writer hit an unrecoverable error; cannot merge?now apply deletes for ? merging segments?
?????mergeFactor?(I)Ljava/lang/String;??
??`(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfo;Ljava/lang/String;Ljava/util/Map;)Vg?
?setMergeInfo?
"?
merge seg=? ?mergeSegmentNamedetailslucene.version?os?7com/groupbyinc/flux/common/apache/lucene/util/Constants?OS_NAME?[	??os.arch?OS_ARCH?[	??
os.version?
OS_VERSION?[	??java.version?JAVA_VERSION?[	??java.vendor?JAVA_VENDOR?[	??java.runtime.version?	undefined?getProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;??
??java.vm.version?	timestamp?java/util/Date?
??getTime??
??(J)Ljava/lang/String;??
+?putAll??;?g?
?diagnostics??dropMergingUpdates??
??A(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentReader;)V0?
??E(Lcom/groupbyinc/flux/common/apache/lucene/index/ReadersAndUpdates;)V0?
?'(ILjava/lang/Object;)Ljava/lang/Object;?	?	
mergeFinished	?
"	srsuppressExceptionsnumSegmentsth
checkAbort	
?
?	getStoreMergeInfo<()Lcom/groupbyinc/flux/common/apache/lucene/store/MergeInfo;	
	
"	merging 	getReaderForMergez(Lcom/groupbyinc/flux/common/apache/lucene/store/IOContext;)Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentReader;		
?	getReadOnlyLiveDocs	?
?	verifyDocCounts	
?	
 delCount=	 pendingDelCount=	 no deletes	!s?
?	#N?
?	%	delCount=	'
 info.maxDoc=	) rld.pendingDeleteCount=	+ info.getDelCount()=	-getMergeReaders	/p
"	0mergeStartNS	2w	"	3??	H	5A??e@?getTotalStoppedNS	;?
?	<getTotalPausedNS	>?
?	?merge codec=	A maxDoc=	C; merged segment has 	EmergeFieldInfos	G?	?	H
hasVectors	J
	Kvectors	M
no vectors	O; 	QhasNorms	S
	Tnorms	Vno norms	XhasDocValues	Z
	[	docValues	]no docValues	_hasProx	a
	bprox	dno prox	ffreqs	hno freqs	jT%.1f sec (%.1f sec stopped, %.1f sec paused) to merge segment [%.2f MB, %.2f MB/sec]	l#skip merging fully deleted segments	n
	p1hit exception creating compound file during merge	r=hit merge abort exception creating compound file during merge	tabort merge after building CFS	v/merged segment size=%.3f MB vs estimate=%.3f MB	xgetMergedSegmentWarmerP()Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter$IndexReaderWarmer;	|	}
C	~READ	?5	3	??	
?	?warm>(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReader;)V	?	?
	?releasedliveDocst1sec	segmentMB
stoppedSecthrottleSec
filesToRemovesegUptomergedSegmentWarmerNLcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter$IndexReaderWarmer;
dirWrappergetBufferedDeleteTermsSize	??

	?getNumBufferedDeleteTerms	??

	?
newestSegmentjava/lang/Iterable	?	?_
??(C)Ljava/lang/StringBuilder;?	?
?	?XLjava/lang/Iterable;buffer
y?java/lang/InterruptedException	??wait	??
	?Hcom/groupbyinc/flux/common/apache/lucene/util/ThreadInterruptedException	?#(Ljava/lang/InterruptedException;)V?	?
	?	?ie Ljava/lang/InterruptedException;setKeepFullyDeletedSegmentsvgetKeepFullyDeletedSegmentsfile 	? does not exist; files=	?exists	??
?	?)IndexFileDeleter doesn't know about file 	?fileNametoSynctoLiveInfos|(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfos;)Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfos;&(Ljava/lang/Object;)Ljava/lang/Object;	?;	?liveInfonewSISliveSIS?Ljava/util/Map;startStartCommit	?startCommit(): start	?lastCommitChangeCount=	?
,changeCount=	?(  skip startCommit(): no changes pending	?startCommit index=	?	?	?
	?
 changeCount=	?midStartCommit	?midStartCommit2	?
getGeneration	??
2	??K
2	?*startCommit: wrote pending segments file "	?pending_segments	?=com/groupbyinc/flux/common/apache/lucene/index/IndexFileNames	?fileNameFromGeneration9(Ljava/lang/String;Ljava/lang/String;J)Ljava/lang/String;	?	?
	?	?sync	?
?	?done all syncs: 	?midStartCommitSuccess	?&hit exception committing segments file	??finishStartCommit	?filesToSyncpendingCommitSetisLockedLjava/lang/Deprecated;Hcom/groupbyinc/flux/common/apache/lucene/store/LockObtainFailedException	?3com/groupbyinc/flux/common/apache/lucene/store/Lock


QfailedJLcom/groupbyinc/flux/common/apache/lucene/store/LockObtainFailedException;getCause
?
2
hit tragic 
java/lang/Class


getSimpleName
?



 inside 
locationgetTragicExceptionisOpenTP
nrtIsCurrentversion
w	2
#nrtIsCurrent: infoVersion matches: 
; DW changes: 
; BD changes: 
	isCurrentisCloseddeleteUnusedFiles
revisitPolicy
#?
?
$??)pass a clean trackingdir for CFS creation
'create compound file
)
I?
?flushFailed?(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfo;)Vise!Ljava/lang/IllegalStateException;purge(Z)IpurgeBuffer@(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;Z)I
3
4


5forcedapplyDeletesAndPurge
1
2

9
SEGMENT_FLUSH
;K	I
<
forcePurgedoAfterSegmentFlushed
incRefDeleter?e
?
A%incRefDeleter for NRT reader version=
C
2'
 segments=
F
decRefDeleter%decRefDeleter for NRT reader version=
I(Ljava/util/Queue;ZZ)Z7
K

Ljava/util/Queue
Npoll
Pg
O
QprocessA(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;ZZ)V
S
T
UeventBLcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter$Event;queue	processed!java/nio/file/NoSuchFileException
[java/io/FileNotFoundException
]	openInput?(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/store/IOContext;)Lcom/groupbyinc/flux/common/apache/lucene/store/IndexInput;
_
`
?
a9com/groupbyinc/flux/common/apache/lucene/store/IndexInput
c

dQtooManyDocs
f?

gaddedNumDocs/number of documents in the index cannot exceed 
j (current document count is 
l; added numDocs is 
n)
py(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;)V?
r

sin
access$000?(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;)Zx0
access$100x(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;)Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;
access$200desiredAssertionStatus
}


~
ConstantValue	SignatureCodeLocalVariableTableLineNumberTable
StackMapTable
ExceptionsU()Ljava/util/Collection;LocalVariableTypeTableY(Ljava/lang/Iterable<+Lcom/groupbyinc/flux/common/apache/lucene/index/IndexableField;>;)Vp(Ljava/lang/Iterable<+Ljava/lang/Iterable<+Lcom/groupbyinc/flux/common/apache/lucene/index/IndexableField;>;>;)V?(Lcom/groupbyinc/flux/common/apache/lucene/index/Term;Ljava/lang/Iterable<+Ljava/lang/Iterable<+Lcom/groupbyinc/flux/common/apache/lucene/index/IndexableField;>;>;)V?(Lcom/groupbyinc/flux/common/apache/lucene/index/Term;Ljava/lang/Iterable<+Lcom/groupbyinc/flux/common/apache/lucene/index/IndexableField;>;)V,()Ljava/util/Collection;\()Ljava/util/Collection;?([Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;)Ljava/util/List;8(Ljava/util/Map;)V7()Ljava/util/Map;?(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfo;Ljava/lang/String;Ljava/util/Map;)Vl(Ljava/lang/Iterable;)Ljava/lang/String;
DeprecatedRuntimeVisibleAnnotations-(Ljava/util/Collection;)VZ(Ljava/util/Queue;ZZ)Z
SourceFileInnerClasses!
7QR
?STR
?S
URVWXR
?YZ[
?]^[
?`a[
?cd[
?fg[
?ijR
?k@lmnopoqorstuBvwxy
?z@{|@}w~
???|??????
??????
???R??B?WB?W??
??????
????
???y
???w?W?W????????B?W???w?u??
???????????W?W???
?e&S???Y??Y??ƶ??ͶѷԿ?ֱ
?&?R
???!?%?
?!??
??֬
????
?0*??
???
?P
????
???*???A*?????*??????*?:*?666*?Y:?*??6?*??W*Y:	?*??6**??#:*?????/*????Y??%???(?+-???0?Ѷ?	ç:
	?
?6*?*?6?*?:W*?=?X*?????L*???????=:*?*?6?*?:W*?=?*?????*???????ç:???**?A?G?M?Q*?????**????Y??S?ʸ? e?+U?ʶѶ?6?J?YS?[?;:*\?`:??YS?[?:
??YS?[
??W?????<?????<*--2-1??1??1???????
?R4KaW? lm????bW?cw'?de.?fW1?gW
??1?????$?'?+?.?1?4?<?E?J?R?W?a?l?x??????????????????????????'?5?:?I?U?|????????????????????
????2?QE2?Z2?2?E2?2?2?2?2?
2?
??h?
?:*??*??j?
???
?
??kl
?.?r?
???
??
?
?st
??!*?w+?|=*?~+??N-?
-??`=?
?*!??!??
?R
??
???
????
?	???u
?h"*????*?????Y?*??????
?"??"?W
???!?
?
????
?4*?w?
???
?
??
????
?
??*??*??*??Y????*??Y????*??Y????*??Y????*??Y????*??Y????*?Y???*?Y????*?Y*???~*??Y????*??Y?ĵ?*?Y????*?Y???,*??W*,?A**?A?е?*?A??B!	??	+:???Y+!??:*]?޵?6*+??*??Y+*????***?????**?A???**?A????*??*??**?A??*?1Y*??	?**?A??*?A?:??	6?"??	6?*????66	*??!:
*?A?%:?	:?
?,:?e*?A?%?!????Y.?Կ??Y0?Կ:
*??6:

?9?:6	?2Y?::
*
?**??=??*?B???
?E?H???YJ?Կ?E*????YL?Կ?M?P	????YR?Կ*?M?V?*??*??Y?]:
?-:??Y??Y??_??*??Y??a?ʶѷԿ?d?8?f??d????hY?i?*??d??m
?d??m*
?=??*?????%*????Y??o???0?Ѷ?*?r??
?v:

?0?xY??Y??z??*??0|??
???ʶѷ??**??
?]????H*??0??Y??Y?????*??0????H?0?ѷԿ*?????]:*???*?B*?????**????Y???????????ʶѶ?**??=??*??*??????**????*?A??*?A??*?
Y**?A*??*????**?????*Y:
?*??Y
*??*??*?A??*?*??*	???????f??**?????hY?i?
ç:
??*???Ù*?B????:
?f?*???
????hY?i?6
???[
????:????:??Y*????????:*?~?????Y*???W????*???*?B*?????%*????Y????????Ѷ?*?r6?f*?????*???????Y*??S?[*??8:?.*?????*???????Y*??S?[*????????_or?=??????v????
???oW?We?W??????4|
t(o?|
?@|?[
?D?:	
	?dR???y
L*
y??W|?W	??&
??????????o??(w??o?aW
????
????	#*&5'@(K-V.a0mKxM?T??????????????
??
??)8CLTZb h#y)|+?.?2?3?5?8?:?<?=???G?I?J?O?K?M?N?Q?SWY\]$`0a;dHfSj_noqrotp?s?v?z?{?~?????????L?Y?^?j???????????????????-?8?=?n??????????????????????4?:?A?E?Q?o?s?v?{???????????????????
??+???)?
???'

@??')?!
?
?)?'')2?
?^??)2 ?6?8??J?M?
?v
?)?'')>>'???2??
?)?'')>>'???2?#E2?
?*???c?
-??)?U2??)?2??)?
??
?	?*??L+?#M*?&?!*?)$?.N,*??1*?-?7?=?*??@?~+?D*??1*??G?MN:,-*?O?7?=:-??-?R?:?V?-?R?::?:-??-?R?:?V?-?R?,*??1*?O?7?=?osv2Uf?2Uf????2???
?HW[xXm?XmReYo?Z????
??[
?2??
???2?<?U?f???????
?v
?29?Cy9?22?y9?22H2?y9?222?y9
????
?b?Y?\L*??`M,?e?J,?i?yN-?k:?l:?e?&?i?n:+?q?t?x?|W??֧??+?
?HF}~0-?)4??#:??P?b??Z??
?"#	)
FZ]
`
??b?yb?,?
????
?8
*?w*?A?
?
??
?
p?
???*??????*???*??*????Y?????*??0??????*?????????ʲ????????*?A???ʶѶ?*????Y????ʲ????Ѷ??
????
?p"?$
?????
?Vo*?????Y????*???W<*?????*??????*??*??**?A?G??*??<?*???M?N?*???:-??SWZ2O^cgj2^_^
?*[?ml?mRaWo??
?Z-.235(648:9>:I;M<O>SAWDZB[D^>cAgDjBlDnH
?%?!e2C2?22?
??P?
?V*?A???
*???*?ı
???
?d
egi
?
??"?
??$*???*???
*?????*?ǧ???
?$??$?W
?"pqstuv{"~
?FC
?/*??
???
????
?7	*??*???
?	??
?
??!??
?B*??*???*???`?
???
?
??!??
??<*??*???<*??`M,?e? ,?i?yN-???*-??d`*?,*??+??
*?:W>??*?????3*??????$:?*?????*???????N*-?`?>>@>_b?_b?
?4YaWclml??l??l??
?l??
?>"$&')+#,/->+D,P-_3b1c2k4
??`2?2?B2
??
?
?!??
?^	+???+??N?[+??:?6???Ѷ?N???Ѵd=?f???hY?i??f?-???hY?i?-?ך??Y?Կ-?׶?:*??
??*?~??:?u*?Y:??
??R??|??`6???Π.*?????*???*?~??*?!*?Bì:????	



?f
?"R?yJ?R??#R?w????$%&R-??"????
?R?
?nFHKLM-N?OQPgSnTyW?^?_?`?a?b?c?d?e?j?k?l?msv
w~
?6?A???????y??D2?
???'(
??#*??*?+?,?
*?:W?M*,.?`??
? l/#??#01
???????"?
?B?
???'2
?M*??+M,?>6?,2:?8:?*?=?????*?+?A?
*?:W?M*,C?`?.@C?
?HDE(F3	%GR"RDl/M??MH3
?2???#?'?(?.?9?@?C?D?L?
??4?B?
????
?Fl*??>*?,*??+?J?
*?:W>??*?????3*??????$:?*?????*???????N*-K?`?>>@>_b?_b?
?4YaWclml??lL?l??
?l??
?>??????#?/?>?D?P?_?b?c?k?
??`2?2?B2
??
?
?MN
??
Q*??*??,?T?W???YY?Կ*??CY?AY+,!?]?`S?d?
*?:W?:*e?`?BE?
?4G	l/Q??QL?Qf[Qgw
?&	????;?B?E?G?P?
?	$B?

??hi
?	n*??-???Y??Y??k??,?ʶѷԿ*??,?n?W???Yp?Կ*??CY?FY+,-?rS?d?
*?:W?:*s?`?=_b?
?4d	l/n??nL?nf[ngt
?.	
$2
=X_bdm
?
$!B?

???au
?\_*??,??CN6,??-,2:?}??:?)??Y??Y???????????ʶѷ?????#??Y??Y????????ʶѷԿ*?????W?.??Y??Y?????????????0?ѷԿ????.?Q8-?AY+?????+?`S?G-?FY+?????rS?.??Y??Y?????????????0?ѷԿ????*?-?d?
*?:W?:*??`?>PS?
?R??$?R
1RU	l/_??_L?_??
U?v
?b&'
()*$+),O.W/w1?2?4?6?7?9
:
<8(>@IAPESCUD^F
?#?
w?AyP';$?*?B?

??0??
?2*??ɬ
???
?J0??
?2*??̬
???
?O0?l
?3	*????
?	??
?T
??
?
?0??
?e ?*??ɢ*??ڴ?ά?
? ?? R
?YZ\
???
?2*????
???
?b??
?2*?????
???
?g??
??D*?YL?*????X*?????Y?????*?Y??Z`??$?Ķʶ?+ðM+?,?>??B?
?D??
?mstu?v
???2??
??*?ȱ
????R
?
??
????
?{?*?????Y??Y??˶??ͶѷԿ*?????/*????Y??Ͷ?*???ʶѶ?*???϶?*??*YN?*??*????*??`:?e?!?i?y:*???ٹ?W???*??*????:?e?*?i?":??*???߲ٹ?W???*????:?e?*?i?":??*???߲ٹ?W???-ç
:-??**?A?G???Q??*YN?*?????Y?*????*?????\*????66?G*?????":???(??Y??Y??????ʶ???????*??
*?ǧ?z-ç
:-??*??g"%%)%C?????
?z???}(??b??1?b??1??.b?sKRpN?R?????R??W
??(??	?%?1?Q?]?c?g?k?t???????????????????? ?,?;???C?J?Y?e?p?z???????????????

?D%7?b?'?
b?0?
b?0D2????D?
D2?
??"?
??T*????L+?e?+?i?"M,???????*????L+?e?+?i?"M,????????
?4
b? ?E
b?2 ?T??
?&	#%(EMOR
??b??	b??u
?Bk*??*??*?????#*????Y?????*???ʶѶ?*?A?GM>*Y:?,*?*??:??>?3????66?*?????"?W????ç:??*??*???????????6*Y:?6??*?????Y*????66?e?????":	*??	??*??	?	?6	??:

?%??Y??Y????	??ʶ?
???????t*?ǧ?mç:???E??????_bbgb
?zn!Rk$
R?Kb?	#'?m
?iR??W??
Rk??k?W>-
P@+W
??$#%
'(6+>-@.E/P0[1_2k3u4?3?6?8?:?;?<?=?>?@?A?G?H?I?JKM#N(OJHPTUU\Wj]
??6?"$,@?? ?$2?$,?($,??1"?-??E2?$,
????
?4*??
???
?
tu
??N?
?>**?A?G???Q?
???
?
??
??NO
?x*?w*+,?6*??*,??
?4??
K?RW
?????
??"
?X	$*?r?f????hY?i??f?,??hY?i?*???*????6???f?0,??),??"?hY??Y????,??ʶѷ"?+*?*???&*?*:??6?E????66? ?????":?ބ??ߧ+,*?*?.:??6?3????66?*?????"?W?????
?z?b??$R?'
R?G!R?$
R$??$
$K$?RB?W?D
?n???-?4?6?=???B?G?z?????????????????????????????!?
?.?:?,@??#??,@?? 
??!/l
?/*???
???
??
?
?!01
?q$*???2??*???5?"L*??+?8W+?
?
b?$??
??
???"?
?!9
?E*???2???
???
??
?@??
?H
*???*???
?
??
????
?
????
?w*??YL?*?<+çM+?,??

???
?????
??2?
??:?
???<*?????*???=??*?@*?ƶA*?????*???C??*???D*??E*??F*?*?I*YM?*???1*??*??M*??*???P*??*?S?N*??*?S-?*?~?V*?*???Z*?????'*????Y??\??**??_?ʶѶ?*a?d*???*??*??g*???j*???k**???m?o*???Y*??S?q*??,ç
:,??<??Y*??S?[*YM??J*???"*??*??M*??*???P?N*???Y*?~SY*??SY*??S?[*??*??*??*?S,ç
:,???M*,r?`??Y*??S?[*YM??J*???"*??*??M*??*???P?N*???Y*?~SY*??SY*??S?[*??*??*??*?S,ç
:,????:??Y*??S?[*Y:??K*???#*??*??M*??*???P?:	*???Y*?~SY*??SY*??S?[*??*??*??*?Sç:
?
???p{????^#&&*&Pfi2E?????/?????2?'**.*/4??4Xnq2M?????464
?>j?m?l/??ms?m	????aW
?bX?%	1
=DKRZ^ep{?????!?&?(?)?,?1?2?3?4?7	;=>!?-A/E3IAKELIPPR[SfUiTjVoZ?[?]?^?a?b?c?B?C?E?I?K?L?P?R?S?U?T?V?Z[]^!a%b1c4E:IHKMLQPXRcSnUqTsVxZ?[?]?^?a?b?d
?? ?"?I2?B'g2??'2 R2?B??'2 R2?B2?2?(	22 S2??
??;?
?!	?*??<*?YM?*?*?vB*??!u?zX*?:W*Y:?*?@*?*??*???t??zX*??9*??*??g*?~?V*????X*???*???{<*?*?~?G*?????;*???????,:*?*?~?*?????*???????ç:??,ç
:,???M*,??`?,y????,?????
????????
?*??w?l/????aW
?~???
?? ?'?,?0?5?F?M?Y?a?i?p?w?y???????????????????????????
?3	??2?%2?E2?D2?B?
??">?
?=*?*????L+?e?L+?i?"M*?????'*????Y?????*,???_?ʶѶ?,????*,?????*????*????L+?e?G+?i?"M*?????'*????Y?????*,???_?ʶѶ?,???????*?????A*?????.*????Y?????*????????ʶѶ?*?ǧ??*?S?f?*??????hY?i?*?????*???????
?4 <b?
R??7b?pM?=??
?Z?? ?,?P?W?\?_?f??????????????????$?0?<?
?&
?
b?B"??b?B"?	?B??
??*??*???*YL?*?w*?????*??????*???2?*?????
*?ǧ??f?*??????hY?i?*?????*??????+çM+?,??}????
????
?2????!?-?C?J	c	o	{	?		
??-D2?
?? ?
?C*?B*??*??g?
???
?			
?? ??
?G*????X*??*??g?
???
?			
?? @?
?B*????X*????
???
?	 	!	" ??
??4?f?+?
+????hY?i?*?YM?*?+??X,çN,?-?? +..1.
?4??4??
?	%	& 	')	(3	)
???2???
?
?*Y:?*?w*?Y:?*?????*??????-?-???*?-??X,?,???*?,??7?*???7*?????/*????Y??????+???*+???ʶѶ?+??*?+??*?!ç:??ç:	?	?*??W*?=?:
*??W*?=
?????????????????
?>S?w_J?w????????????
?^	2	4
	5	6	7*	:5	;>	@I	AV	E_	Gk	H?	J?	K?	L?	M?	N?	P?	Q?	R?	P?	Q?	S
?=?*?7?y??2?E2?N2
??"??
?H*??Y????*Y??
a?ȱ
???
?	V	W	X???
??b??Y??M>+??T,+2??'??Y??Y??̶?+2?0ζʶѷԿ+2*????YзԿ,+2??W?????
?*
WRb??b??Z??
?Z??
?&		[	\	]	^>	_H	`S	a[	\a	c
??
?3?
???
?(M??Y+???M>+??<6+2]??:,??W6?,?ܧ:?,???????,?+7797
?>??0aW?RM??M??
C?y
?
C??
?2	i
	j	k	m	n(	o+	q0	t7	q>	tE	jK	x
?+???*??2?
2??
??
?
????
??B*??*+??*+??M>*?????*?????*????Y??:	7??Y+???:+:?6	6

	?V
2:*?????!*????Y?????0?Ѷ??6:???a7??W?
???*??6??:		?e?1	?i?2:

?`:?e??i?y:?f?C???7?hY??Y??????1?0?????ʶѷ"?*??:
*?????=*????Y????????????
??????0?Ѷ??3Y??Y??????:?k:?l:?e?)?i?n:*???q?t?x?|W???*
?
??W?????6?f??:		?e?	?i?y:
*
?????8:?.??:?e??i?y:*??????*Y:	?6*??*?6?f??:

?e?
?i?y:*?????8:?.??:?e??i?y:*??????*??*?!	ç:	??>?
,??;,?ܧ4:*?`?
,??,?ܧ:?
,??,???*??
??++-+hu????e????????)))+)
?8?|_F/oIbF?N]GR	QZR
?}~?0?<?[
?P5?I?????????|
?8?		?
"?	Q	?;"??	??"?
?	??"?8? y;??wF?!y?FaW	l/B??B??3?y1#W
? 8? zF?!"3??
?*J	?	?		?	?	?	?)	?/	?8	?;	?F	?_	?k	??	??	??	??	??	??	??	??	??	?6	?<	?H	??	??	??	??	??	??	??	??	??	??	??	?	?%	?+	?2	?Q	?Z	?`	?e	?h	?l	?r	?u	?z	??	??	??	??	??	??	??	??	??	??	??	??	?	?		?	?	?	?	?"	?&	?)	?/	?6	?=	?A	?
??!?)??'
??????7??!?????b?2b?[y?K??*3b?/?	????b??b?!B2?????2b?!??????"b?!B2?????2b?!?	????R2????F?F2???2???
????$
??*??	A*?????*???&??*??*??:+:?66?2: ?+?aA????* ??3Y?-Y ?.?2?5:?7Y*??9:?Y*???*??=?C??Y???F:?HY+?L*??*???O:*?ƻ?Y?Q?S?V???YW?yY...?\:	??Y?`?b?e?`?fi?j*?A?G:
*Y:?*??*	??ñ*??
*?	*?n6ç:
?
???	?:?7Y*??9:
**??
?r*??:*???w*??{???`??*Y:?*??*	??ñ*??* ?*?	??*?!ç:???
:*i?`*??1J2GJJOJky?????????????????1??2???????
??C	?-%F'2 GR5R^5?k(??
*??[n|5{o???J??/??????	?

D?kW?l/?????'??w
?^5??
??6

"
%
&
($
**
+C
,L
+R
0W
2n
6{
8?
;?
??
A?
B?
E?
G?
I?
J	
L
N
P
Q%
S.
T2
V6
WD
XR
[W
\^
]k
ay
e
f?
e?
g?
n?
p?
s?
t?
v?
w?
y?
|?
~?
?
??
??
??
??
??
?
???(?(???(?37H?^y$W2?(?37Hy$?/
(?37Hy$t72
?(?37Hy$?2(?37Hy$[2?(B?	
??
??7?Y*??+???,+???+??@+??+???+???+????F:?yY+?|+??+?)+???\:+??e6??Y??:+???:?e?u?i??:		??:
?f?:*??
???.?hY??Y?????
????????0?ѷ"?*??+??1	
-??
?8W???6?*??:?	*???f??????hY?i??o?	
?p?Z?[
?c?[	z|?7??7??7?[75???Z???f?aWo???
?o???
?J
??
?Z
?c
?f
?o
??
??
??
??
??
??
??
??
?
?
?
?4
?
?s?z	y?3y?b?[???P2?y?3y?2?y?3y?
??;?
?+?
???
?
?
???
?+?
???
?
?
????
?B*??**?A?G???
???
?
?
?
?
????
??#*?ĵ?*??YM?*?w*?????/*???ȶ?*????Y??ʶ?*???ʶѶ?*?????Y?*????*?????Yη??*?*зdN6*?Y:?66*??6?*??W*?:W6*Y:?*?W*?~*???*???m*?o??*????X*???*??VN**???m??*-????*??*?ֶ?ç:	?	?6?*?????*???۶?*?*?6*?=?3:
?*?????*???۶?*?*?6*?=
?ç:???:*ܶ`6?*+?M?Q*-??6?d*Y:?*???*??*?ֶ?*??ç:???7:
?-*Y:?*???*??*?ֶ?*??ç:??
?,ç
:,?????KKMK?~?????????????????????????
?R???W??aW?	lm???|???W?|aW#??#

?D
?
?
?
?
?+
?K
?R
?a
?h
?s
?w
?~
??
??
??
??
??
??
??
??
??
??
??
??
??
?????
?".:D H!KR^jt {"?%?#?$?'?)?*?,?-?/?0?1?2?3?5?/?0?1?2358"9
???K?3$2?=l2?P2?2?$2E2?B2
??(E2?B2?"$22E2??$D2?
??1??
?f*???Y+???*????X?
?????
???
?FGH
?
?1?;
?2*???
???
?O
?
??
?B*??**?A?G???
???
?qrs
???
?_)*???m*?o??*????
*??ՙ??
?)??
?
?#@??
??*?????*??????*??YM?*?w*?????*??????*???#*?????*??????*+???*?????*??????*?,çN,?-???????
?????

?>????$?0?<?C?O?[?c?o?{????
??#H2?
????
??	?<=N*Y:?*?w*?????Y*????*???*?????*?????*??*??N<*?????&*????Y??	??-????ʶѶ?*??*???g*?*???**?Եo**???=??=*?S?*??*?ֶ??*??*?ֶ?*??*?֧:*??*????I:*?S?*??*?ֶ??*??*?ֶ?*??*?֧:*??*?????0?f?*????hY?i?*?????*?????ç:???G:*?????$*????Y??????ʶѶ??*?`??*?????8*???!?Y??*??e?"o?(S?,??*???.???	??????-???&&(&???knnsnvy2
?4{B?m????/W?0W?1[
??7???????&?-?9?E?Q?S?_???????????????????????????????????????
????#?&?-?;?P?\?h?v?y?{?????????????????
?N?&?*?Y:?6*??>?*??W6*?*?6*?:W?:*?*?6*?:W?ç:??*Y:?*??>*?==6??*?????*???A???:??N*-B?`6?*?????*???A???:	?*?????*???A??	?
y?????v???????#??#????#?33353
?>yA?Wn?fW	*lmT??TbW#1aW
??'!#/ L!l#n%v&y(?)?+?-?/?0?1?/?0?2?3?4?5?6?7?>???@89	:<>?$@3>9?E@
?q
?U? V2?E2??4?2?2?'2?2?
2
??0
??b? *?????*???D??*?G?*?????6*????Y??I??*??L??N??*??O?+?Ѷ??
?b??bbW
?GHIK!L-M`P
?>
??0E
???*???W*?????.*????Y??Q??*???*???`?ͶѶ?*?*?~*??S?WL+?Z?*?!*?\??+?_??*?????'*????Y??a??*+?_?_?ʶѶ?+?_??M,?e?<,?i?yN*??-??$*?-?*??-???t??zX*?~-????*?!*?*??d+?Z?
?*?,???B????R?ef
?JTVW?YRZY[]]k^w_?a?f?g?h?i?k?l?n?o
???/=?	b>?
??gh
?/*??
???
?t1i?
?:*??*??̬
???
?
z{"j?
??_+????M,?e?N,?i?yN*?-?m?6?IY??Y??o??-????q??*???ʶ?*??t?????
?*>??
T?_??_b?
??(?[?^?
??
b?P?uv
??e+N-?66?W-2:?z?	?}W?f?6?z?-?hY??Y?????z??????Ͷѷ"??????
?HH??bFw^GR	[Re??e?we?R
????%?^?d?
??	x?4?8???
??
?6	6

???
2:?z?D???*?~+,??	?????6	
2:	?????}W?L?f?F?z??????'?3?9?D?K?W?]?`?????
???,4?H?
??"??
?	?	?*??d+??N*?????'*????Y?????*+???_?ʶѶ?6?7?Y??:?>Y??:6		-???s-	???y:

????7
???6+??	???׶?:*?~
??:
?f?+
?&?hY??Y??Ķ?
???ʶѷ"?
??:
??:???:::??????:???6:???4:6????:?e?x?i?9:????:???6:S?۶?S2???,??ζ?S??S2?}W?????O?f???hY?i??f?????hY?i??f?????hY?i???6??????f?|???p?hY?i????B?????*?~+,?????????W?%*???*+,??????k?4?B6?5???*+,????*????ʧ?
???
?|d
??d`6?????f?????hY?i?6?n???B?????*?~+,?????????W?%*???*+,????????=?+6?*+,???????
???`6?	????f?+?ߴ?Ο?hY?i????O6	??*????6		?6????*?~+?߶? :	?????*?~+?߶?*?????????*???????o??Y?????????ʶ?:	???(??Y??	????????ʶ?:	??Y??	???ʶ?:	*???	??+????????
((*(
?B ?	?&?????wOZf[[N??Cf?
-???R?R?9RrR?"Rq]??
?G?R?4
?(??
??
?????&?????wY{R	?IaW	?O[	????b?????y???RD?wM???V?
? Cf?	???z
??g????<???D?M?V?d?q?}?????????????????????????C?O?[?b?s?{????????????
?
?
?
?
	

/
;
K
W
j
 o
!z
#
$?
&?
?
)?
+?
,?
.?
0?
3?
+?
7?
9
:
=&
>2
?B
@N
Ba
Cf
Dq
Fv
G?
I?
=?
K?
M?
N?
P?
M?
T???
X?
Z?
\?
d

e

g
h
i(
g/
h7
iE
nQ
oY
ph
r?
s?
t?
v?
w?
{?
}
??-?<??	"??>?z
"??>y???#?;?4"??>y???;'x?b?e9?6?"??>y???;'x??	,"??*??""???!?	"??>??6	"??>2?"??>2?"??>"?I??!
??"
?_*?d*?????Y*????*?????4*????Y????*+???_????*???ʶѶ??f?+?"??hY?i?+???%?3*?????*???'??*?~+?߶*+?߶??+?ߴ?Κ?	*+,?)N?f?*?+?߶m??hY?i?+?????%+?ߴ?Ι-?-??+?ߴ?Π?6*?????A?<*????Y??+??+?߶0-??*?\?	O?/?ʶѶ??*?\??6?f?+???????hY?i??f?$+?ߴ?Κ*?\???hY?i?-?K6?-??*?~-?36?.-??*?~+?߶?:?-??*?~+?߶?*?+?7+?9+?ߴ??d6?f???hY?i?*??t??zX?5?f?*?+?߶m??hY?i?*?~+?߶*+?߶?6*+?<6?
*?!?)*?!?":?:	?
*?!?*?!?:
	?*????*?????#*????Y??A??*???ʶѶ?+???)?$*??+?߹D?*??+?߲G??W??????????2u~????2???
?p?EaW??m??m
??b????RH?]Wo?IW?JRu?aW
???
?
?
?
?)
?Z
?o
?y
??
??
??
??
??
??
??
?
?
?#
?\
?o
??
??
??
??
??
??
??
??
??
??
??
??
??
?
?
?
?/
?;
?@
?\
?g
?r
?u
?{
?~
??
??
??
??
??
??
??
??
??
??
??
??????	

??"<!E???-@??"??????"??????@? &?b2?2??-,?F2D2?
2F2?2-
??KL
??\*?????1*????Y??N??*,???_??P??+?0?Ѷ?,+?S*,?V+?L?,?Y?+?L?+??
? \??\?m\b?
?&	:?DK$R%W([*
?:
??b?
?:?=*??+???S??B*?A?G:*+?\*?????4*????Y??^??*+???_??`??*???ʶѶ?*+?dW*+?g=?:*+?i*Y:?*+???*?????@*???k???1+???%?'+???*???*???*?+?޷Wç:???m:*Y:	?*+???*?????@*???k???1+???%?'+???*???*???*?+?޷W	ç:
	?
???
:*c?`+???S+???%?I*?????=*????Y??m?ʸ?!e?+o??+?ߴ?ζ?q?ʶѶ??kn2|?????w??;>>C>???IL2
?Hp?mN?m????b??aW?rw?

??%46
8:>C+D\GdHiIkLnJpKwN|P?R?S?T?V?Z?\?]?N?P?R?S?T
V*Z8\IbL^NaVdgesf?i
?P?\$Q2?(
E2?B2?*	"$2
E2??B2	?V
??e?
?5?
???b?
?m0?
??	"+?"???f?+??????hY?i?*??-+?????LY??Y??t??*+???_?ʶѷu?=+????N-?e??-?i?y:*????J*?????<*????Y??w??*+???_??y??*????{?ʶѶ??*??m?J*?????<*????Y??w??*+???_??y??*????}?ʶѶ????1*??=*???D?+*?۵ާ?*+?*??+??W*?????=*????Y?????*+???_?????*???2????ʶѶ?+*?ȵ?+?Y*?????d??Y???N*????:?e?%?i?y:-???????W???-???W*?????*???-?Ѷ?+????N-?e?I-?i?y:*?????%*????Y?????*???ʶѶ?*????W????f?+??	???hY?i??f?+??	???hY?i?+????N-?e?r-?i?y:??ΞY*??6?f???Τ?hY?i????·o9+Y?????gkc???+Y???a?????+?"?
??t???`??????,??V??08??O??N?R?$???a???x?"??"b?V?WW
??4wx	z#|*}1~T?V?t???????????????)?+?9?A?D?I?R?^?????????????????????0?<?^?h?k???????????????
??? ?
?T	0?b?dy?P???S?,?b?+? ?	b?Ay??	b?Ay?2?
??0Z?
??R=*+??=?G*?????*??????*+???'N? *?????*??????*+??-??	--.-
? R??Rb?PaW
?2???	?
??%?-?2?>?J?Q?
??%G2?2?
??"??
?x5*??d?f?+?"??hY?i??f?+???+?ޝ?hY?i?*?????Y?*????+????+???%??*?????.*????Y?????+????????ʶѶ?*?*?~+???WM,?Z?*?!*?\??,?_??*?????#*????Y??a??,?_?0?Ѷ?,?_??N-?e?Y-?i?y:*??*?????t??zX+?????*????W+????W*?~????*?!*??N?Y*???-*??=?C??Y???F:??Y??:???Y??O??+?޶Ͷѹ?W?+????????Wc??+?yY...?\??*?*??d*?????:*????Y?????+?ߴ??????*+???_?ʶѶ??
?RH???_?5??5b???ef`??[??Z????
?????
??%???9?@?O?V?W?a?b?n???????????'5?	KTW
[`??????? ?!4#
?+

6?/9?	b?Ry????;
??gh
??*+???
??_[
?
&'
g?
?[???Y??N-`+??W-???????W-??ƹ?W-Ȳ˹?W-Ͳй?W-Ҳչ?W-ײڹ?W-??޸??W-??޸??W-??Y?????W,?
-,??*-???
?*???_[??????
???????
?>*+,"-/.</I0V1c3v5?6?7?8?:?;
???;
?
?0??
??I*?S+?"?5+??M,??N-?e?-?i?y:*????W???+?"*??+??W?
?4+
??!?-yI??Ib?
?-z
?&	CGHI+J5K8L=OHP
???b? ?2:5
?	?+?¹?>:??66??+??????:?s*?~????:?f???hY?i?????????*?~???*?~???:?:+???	W???r+?	?:?:???6??2???2
?pEF???	?m1u		?R?	?m????b??	W
?	R
?		m?W
?vS
T
VX!Y1Z6\E^X_]`ebjdqezfg?m?i?j?k?n?X?s?x?t?u?v?{?|?~
?/?2@??<??? B2
??F2

??ab
??%?+???	+??N?3Y+?	?5:?7Y*??9:*?????'*????Y??	??*+???_?ʶѶ?+??Y-???ٵ?66-???-???y:*?~??:	*Y:
?	?	:	?	:	???|`6
?f???hY?i??f?	?	??hY?i?*??????	???D*????Y??Ķ?*????	???|??	 ??	???ͶѶ??f?|?6*????Y??Ķ?*????	???|?ͶѶ??+*????Y??Ķ?*????	"?ʶѶ?
ç:
???	$
?u?f?
?	$??hY?i?*Y:»?Y???
d??:
ç:??6	??6?
?	&?:?
?	&?
:+????W?f?Z
??ΤM?hY??Y??	(??
??	*????ζ?	,??	????	.???|?Ͷѷ"?????HY+?	1+?ߴ*??*???O:+???	+?ĵ	4?V?	?YW?	6:	?f?	??+?ߴ??hY?i?+?ߴ??Y?`?b?e*?????`?V?L??7+?	4e?	7o9+?߶?	9o	9o9+???	=?	7o9+???	@?	7o9*????Y??	B??*??0	D??+?ߴ?ζ?	F??	?	I?	L?		N?	P??	R??	?	I?	U?		W?	Y??	R??	?	I?	\?		^?	`??	R??	?	I?	c?		e?	g??	R??	?	I?	c?		i?	k??	R?ʲ	m?Y?(SY?(SY?(SY?(SYo?(S?,?ʶѶ??*???	o???V?7?f?+?ߴ?Ι?hY?i?*+	?	qW6?	*+?<??f?+?ߴ?Ν?hY?i?*Y:?,*?+??*?n6ç:????6+?߶:?7Y*??9:
**??
+?ߴ?r6??*?????*???	s??*+?߶???:
*Y:?+???%?W*?????*???	u??6??&*?????*???	s??*+?߶??	*+?<?*
+?iç:???V*?????*???	s??*+?߶??0:?&*?????*???	s??*+?߶??6*Y:
?*?+???%?:*?????*???	w??*+?߶?6
??	*+?<?
ç:
??+?ߴ?w?66*??{*??+?ߴ??6?&*+?߶??:?*+?߶??*?????B*???	y?Y+?߶?	9o	9o?(SY+??	zm?	9o?(S?,??*?A?	:
*??u
?p*?~+????:

?	??	?:
?	?*Y:?
??*?~
??ç: ? ??+:!*Y:"?
??*?~
??"ç:#"?#?!?*+	?	q?6
?	*+?<
?6?*+?*?\?
???	?W
?
??	?
?/*?\?
???
????
?,?+??M,??N-?e??-?i??:?f??*?????3?hY??Y??	?????	???*??!???ʶѷ"??f?,*???	?? ?hY??Y??	????ʶѷ"???{?
?4!q	?[
??????	?|?
???
???!?c?????
??
tb?U??.?
?? 	?	?
?[z?2Y?:M??Y??N*??`:?e??i?y:-??W???+?`:?e?.?i?y:-?	??y:?:,?ç??,?
?\	/??$?f	??Y??C5?z??z|r	?|j	??
?j	?	?
?2???/?:?=?Y?f?k?o?u?x
?#?2;b?#?b?+yy??k
???*	̷d?f?*????hY?i?*?????Y?*????*?????*???	ζ?*YM?*?o*???m??/??Y??Y??	ж?*?o?+	Ҷ?*???0?ѷ??*??*?o??9*?????*???	Զ?*??*?ֶ*?֧N*??-?,ñ*?????5*????Y??	ֶ?**+?	ض_??	ڶ?*???0?Ѷ??f?*+????hY?i?,ç
:,??*	ܷd=*	޷d*YN²f?*????hY?i??f?*??	?+?	ᔙ?hY?i?+*??	?*?????2*????Y??	??	?O+?	?	?????ʶѶ?=*+??-ç
:-??>+??:*???	?>?-=*??+*??M?:?=*??+*??M?*?????!*????Y??	???0?Ѷ?*	??d*YN?*?+??+*?????*???	???*??*?ֶ?*??-ç
:-???O:*Y:	?*?+??+*?????*???	???*??*?ֶ?*??	ç:
	?
???M*,	??`*	??d???????N?$?!$$($????????????>tww{w4:??????????2???????
?>?qaW?j	?4?	?W?l/????	?|
??j	??
?F#2>JN]??? ?#?%?&?%?'?*?+	./+12347;9?;T=qByC?D?I?J?K?O?R?S?T?V?W?X?Y?V?W?X?Y	]^3a:d>iFkJlVmbqmrrt~u?d?i?k?l?m?q?r?t?x?v?w?y?z
??!?>#R2=D2??(?BK2??)22?2?2t)?.2D2?B2?*
22E2??2B?
??		?
?b*]?޶
?L?
	?
?

po
??	???
?K	?
??
?
?	?]^
?W?+??+?
L?f?+?L??hY?i??f?*?7??hY?i??f?+??hY?i?*?????0*????Y??
	??+?8?
??
??,?ʶѶ?*YN?*???+?*+??-ç
:-??*???*??+????????
? ????lm?
[
?B???!?6?H?T???????????????????
?	8?I2?
??
?
?/*???
???
??

?I*???*?????
???
??
?@b?
?x.*???)?f?*??
????hY?i?*??
+???
?.??.?[
???"?-?
?"
 
?
??*??+?
*??
??*????*??՚?=*?????W?S*????Y??
??+?
*??
?????
??*?????
??*??ն??Ѷ??
? ???? |-b
 W
???-?9?=???
?5+@?62????2???( 
!
?/*???
???
??!
"?
?J*?w*????*???
%?
???
?
??"=?
?6*?????
???
?

??op
?8o,?`?
&???Y
(???+???+?
*??6-??D,-?
+6? *,?`??:?*,?`??-??Y,?`?b?e?,=MMOM
?>o??o??op?o?o5,CaW
?6
)*- .)1,3:4=6B8M6T8_=n>
?'?#?732?2?
??0

?S	*??+?
,?
?	??	
?	?
?
GH
??
?
?0
-
.
??+??M?NM,?*??,?
,??
?*	
/
0???
??
?QUR	TVWY
?
H??t
??
1
2
?>
*?*?
6?
?
??

7W
?\
??
8u
??I*?
:W*?G?**?A?G?
=?Q*??W?$M*?G?**?A?G?
=?Q*??W,??''('
?I??I
>W
?&	ac
df$g'c/d>fHh
?J2?2?	
??
??
??3*?
:W?+**?A?G?
=?Q?N?**?A?G?
=?Q-??
? 3??3;W3
>W
?ln
on!o2r
?\2?2?
?? 
@k
??H*??*??+?
B*?????1*????Y??
D??+?
E?+
G??*+?_?ʶѶ??
?H??H?|
?uv
wxGz
??G
?? 
Hk
??G*??*??+?P*?????1*????Y??
J??+?
E?+
G??*+?_?ʶѶ??
?G??G?|
?}~?F?
??F
??78
?I**???
M?
? ??;W
>W
??
??7
K
??,6*???"+?
R?Y:?6*?
V????
?>
W
X,??,
Y?,;W,
>W)
ZW
?,
Y?
???
???)?
??

??
?
???
?v*+?G?
b?
e?M?
\
^
? ?/o	?[
???
??
?M?
???
??4?f?	???hY?i?*???z?օ??*??u?zX*?
h?
?4??4
iw
???$?.?3?
???
?u+?f?	???hY?i?*???ma?օ??*?
h?
?+??+
iw
???%?*?
?
f?
??R?f?	???hY?i???Y??Y??
k?ʲֶ?
m??*???m?+
o???+
q?ʶѷԿ
?R??R
iw
?
??
???
?>
?Y*+?
t?
?
??

uo
??
v
w
?/*??
?
x?
??
y
z
?/*??
?
x?
??
{
z
?/*??
?
x?
??
|?
?=?
???fS?ֱ
?
??
?@
?
??
	
 "$%	')*@,$-	/12	4679;<	>6?ACDFCGI$J	L$M	O$P	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy