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

com.google.common.cache.LocalCache.class Maven / Gradle / Ivy

Go to download

PlantUML is a component that allows to quickly write : * sequence diagram, * use case diagram, * class diagram, * activity diagram, * component diagram, * state diagram * object diagram

There is a newer version: 8059
Show newest version
????4)$com/google/common/cache/CacheBuilder
java/util/AbstractMap()V

getConcurrencyLevel()I"com/google/common/cache/LocalCache
java/lang/Mathmin(II)I	
concurrencyLevelI
getKeyStrength/()Lcom/google/common/cache/LocalCache$Strength;	
 !keyStrength-Lcom/google/common/cache/LocalCache$Strength;
#$getValueStrength	
&'!
valueStrength
)*+getKeyEquivalence&()Lcom/google/common/base/Equivalence;	
-./keyEquivalence$Lcom/google/common/base/Equivalence;
12+getValueEquivalence	
45/valueEquivalence
789getMaximumWeight()J	
;<=	maxWeightJ
?@A
getWeigher#()Lcom/google/common/cache/Weigher;	
CDEweigher!Lcom/google/common/cache/Weigher;
GH9getExpireAfterAccessNanos	
JK=expireAfterAccessNanos
MN9getExpireAfterWriteNanos	
PQ=expireAfterWriteNanos
ST9getRefreshNanos	
VW=refreshNanos
YZ[getRemovalListener+()Lcom/google/common/cache/RemovalListener;	
]^_removalListener)Lcom/google/common/cache/RemovalListener;	abcde1com/google/common/cache/CacheBuilder$NullListenerINSTANCE3Lcom/google/common/cache/CacheBuilder$NullListener;

ghidiscardingQueue()Ljava/util/Queue;k*java/util/concurrent/ConcurrentLinkedQueue
j	
nopremovalNotificationQueueLjava/util/Queue;

rstrecordsTime()Z
vwx	getTicker"(Z)Lcom/google/common/base/Ticker;	
z{|tickerLcom/google/common/base/Ticker;

~tusesAccessEntries

??tusesWriteEntries
?????/com/google/common/cache/LocalCache$EntryFactory
getFactoryb(Lcom/google/common/cache/LocalCache$Strength;ZZ)Lcom/google/common/cache/LocalCache$EntryFactory;	
???entryFactory1Lcom/google/common/cache/LocalCache$EntryFactory;
???getStatsCounterSupplier#()Lcom/google/common/base/Supplier;?????com/google/common/base/Supplierget()Ljava/lang/Object;?2com/google/common/cache/AbstractCache$StatsCounter	
???globalStatsCounter4Lcom/google/common/cache/AbstractCache$StatsCounter;	
???
defaultLoader%Lcom/google/common/cache/CacheLoader;
??getInitialCapacity@

??tevictsBySize

??t
customWeigher
??(JJ)J	
??segmentShift	
??segmentMask

???newSegmentArray0(I)[Lcom/google/common/cache/LocalCache$Segment;	
???segments-[Lcom/google/common/cache/LocalCache$Segment;

???
createSegmentd(IJLcom/google/common/cache/AbstractCache$StatsCounter;)Lcom/google/common/cache/LocalCache$Segment;????????	???d?/com/google/common/cache/CacheBuilder$OneWeigher1Lcom/google/common/cache/CacheBuilder$OneWeigher;

??texpiresAfterWrite

??texpiresAfterAccess

??t	refreshes

??trecordsWrite

??t
recordsAccess

??tusesWriteQueue

??tusesAccessQueue	????!+com/google/common/cache/LocalCache$StrengthSTRONG	
???UNSET3Lcom/google/common/cache/LocalCache$ValueReference;	???d?,com/google/common/cache/LocalCache$NullEntry.Lcom/google/common/cache/LocalCache$NullEntry;	
??pDISCARDING_QUEUE

???
segmentFor/(I)Lcom/google/common/cache/LocalCache$Segment;
????*com/google/common/cache/LocalCache$Segmentlock
????newEntrye(Ljava/lang/Object;ILcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;
???unlock&com/google/common/cache/ReferenceEntrygetHash
?	copyEntryz(Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;
	

$com/google/common/base/PreconditionscheckNotNull&(Ljava/lang/Object;)Ljava/lang/Object;
?referenceValue?(Lcom/google/common/cache/LocalCache$Segment;Lcom/google/common/cache/ReferenceEntry;Ljava/lang/Object;I)Lcom/google/common/cache/LocalCache$ValueReference;
"com/google/common/base/Equivalencehash(Ljava/lang/Object;)I

rehash(I)I !1com/google/common/cache/LocalCache$ValueReferencegetEntry*()Lcom/google/common/cache/ReferenceEntry;#$?getKey
?&'(reclaimValueI(Ljava/lang/Object;ILcom/google/common/cache/LocalCache$ValueReference;)Z
?*+,
reclaimKey,(Lcom/google/common/cache/ReferenceEntry;I)Z
?./0getLiveValue=(Lcom/google/common/cache/ReferenceEntry;J)Ljava/lang/Object;
?23](Lcom/google/common/cache/LocalCache;IJLcom/google/common/cache/AbstractCache$StatsCounter;)V567getValueReference5()Lcom/google/common/cache/LocalCache$ValueReference;?

:;<	isExpired,(Lcom/google/common/cache/ReferenceEntry;J)Z>?9
getAccessTimeAB9getWriteTimeDEFsetNextInAccessQueue+(Lcom/google/common/cache/ReferenceEntry;)VHIFsetPreviousInAccessQueue

KL!	nullEntryNOFsetNextInWriteQueueQRFsetPreviousInWriteQueueTUVW?java/util/QueuepollY+com/google/common/cache/RemovalNotification[\]^_'com/google/common/cache/RemovalListener	onRemoval0(Lcom/google/common/cache/RemovalNotification;)Vajava/lang/Throwable	
cdeloggerLjava/util/logging/Logger;	ghijkjava/util/logging/LevelWARNINGLjava/util/logging/Level;m$Exception thrown by removal listener
opqrsjava/util/logging/LoggerlogC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
?uvcleanUp	?xycount	?{|modCount

~9longSize
?????!com/google/common/primitives/Ints
saturatedCast(J)I


????'(Ljava/lang/Object;I)Ljava/lang/Object;
????L(Ljava/lang/Object;ILcom/google/common/cache/CacheLoader;)Ljava/lang/Object;????recordMisses(I)V????
recordHits

??

???K(Ljava/lang/Object;Lcom/google/common/cache/CacheLoader;)Ljava/lang/Object;
?????&com/google/common/collect/ImmutableMapbuilder2()Lcom/google/common/collect/ImmutableMap$Builder;?????java/lang/Iterableiterator()Ljava/util/Iterator;????tjava/util/IteratorhasNext????next
?????.com/google/common/collect/ImmutableMap$BuilderputV(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder;
????buildKeepingLast*()Lcom/google/common/collect/ImmutableMap;
?????com/google/common/collect/MapsnewLinkedHashMap()Ljava/util/LinkedHashMap;
?????com/google/common/collect/SetsnewLinkedHashSet()Ljava/util/LinkedHashSet;?????
java/util/MapcontainsKey(Ljava/lang/Object;)Z????8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;?????
java/util/Setadd???tisEmpty
?????java/util/CollectionsunmodifiableSet (Ljava/util/Set;)Ljava/util/Set;

???loadAllE(Ljava/util/Set;Lcom/google/common/cache/CacheLoader;)Ljava/util/Map;?????=com/google/common/cache/CacheLoader$InvalidCacheLoadException?java/lang/StringBuilder
??%loadAll failed to return a value for 
????append-(Ljava/lang/String;)Ljava/lang/StringBuilder;
????-(Ljava/lang/Object;)Ljava/lang/StringBuilder;
????toString()Ljava/lang/String;
???(Ljava/lang/String;)V?Hcom/google/common/cache/CacheLoader$UnsupportedLoadingOperationException
????copyOf9(Ljava/util/Map;)Lcom/google/common/collect/ImmutableMap;
???? com/google/common/base/Stopwatch
createStarted$()Lcom/google/common/base/Stopwatch;
?#com/google/common/cache/CacheLoader%(Ljava/lang/Iterable;)Ljava/util/Map;		
java/util/concurrent/TimeUnitNANOSECONDSLjava/util/concurrent/TimeUnit;
?
elapsed"(Ljava/util/concurrent/TimeUnit;)J?recordLoadException(J)Vjava/lang/InterruptedException
java/lang/Thread
currentThread()Ljava/lang/Thread;
	interrupt 'java/util/concurrent/ExecutionException
"#(Ljava/lang/Throwable;)V%java/lang/RuntimeException'=com/google/common/util/concurrent/UncheckedExecutionException
&"*java/lang/Exception,java/lang/Error.0com/google/common/util/concurrent/ExecutionError
-01(Ljava/lang/Error;)V3 returned null map from loadAll
?56stop?89:entrySet()Ljava/util/Set;<java/util/Map$Entry;#;?@?getValue

?C* returned null keys or values from loadAll?EFrecordLoadSuccess
?H I=(Ljava/lang/Object;I)Lcom/google/common/cache/ReferenceEntry;
?KLMrefreshM(Ljava/lang/Object;ILcom/google/common/cache/CacheLoader;Z)Ljava/lang/Object;
?O?P(Ljava/lang/Object;I)Z
RSTU9com/google/common/base/Tickerread	?WXYtable2Ljava/util/concurrent/atomic/AtomicReferenceArray;
[\]^0java/util/concurrent/atomic/AtomicReferenceArraylength
[`?a(I)Ljava/lang/Object;
cde
equivalent'(Ljava/lang/Object;Ljava/lang/Object;)Zgh!getNext
?j?k:(Ljava/lang/Object;ILjava/lang/Object;Z)Ljava/lang/Object;
?mnocomputeF(Ljava/lang/Object;ILjava/util/function/BiFunction;)Ljava/lang/Object;qrsapplyP(Ljava/util/function/Function;Ljava/lang/Object;)Ljava/util/function/BiFunction;

unvE(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;xry@(Ljava/util/function/BiFunction;)Ljava/util/function/BiFunction;{r|R(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/util/function/BiFunction;
?~?remove
???((Ljava/lang/Object;ILjava/lang/Object;)Z
????replace:(Ljava/lang/Object;ILjava/lang/Object;Ljava/lang/Object;)Z
????9(Ljava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object;
???clear

?
	
???keySetLjava/util/Set;?)com/google/common/cache/LocalCache$KeySet
???'(Lcom/google/common/cache/LocalCache;)V	
???valuesLjava/util/Collection;?)com/google/common/cache/LocalCache$Values
??	
?9??+com/google/common/cache/LocalCache$EntrySet
??

??:????ejava/util/function/BiPredicatetest

?e???r?java/util/function/BiFunction???r
java/util/function/Function
?????java/lang/ClassgetName
o???	getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;?$com/google/common/cache/LocalCache$1
??$com/google/common/cache/LocalCache$2
??"java/util/concurrent/ConcurrentMapMAXIMUM_CAPACITY
ConstantValueMAX_SEGMENTSCONTAINS_VALUE_RETRIESDRAIN_THRESHOLD?	DRAIN_MAX	Signature5[Lcom/google/common/cache/LocalCache$Segment;8Lcom/google/common/base/Equivalence;)Lcom/google/common/cache/Weigher;HLjava/util/Queue;>;1Lcom/google/common/cache/RemovalListener;.Lcom/google/common/cache/CacheLoader<-TK;TV;>;RuntimeVisibleAnnotationsLjavax/annotation/CheckForNull;YLcom/google/common/cache/LocalCache$ValueReference;Ljava/util/Queue<*>;Ljava/util/Set;7Lcom/google/errorprone/annotations/concurrent/LazyInit;RuntimeInvisibleAnnotations,Lcom/google/j2objc/annotations/RetainedWith;Ljava/util/Collection;.Ljava/util/Set;>;N(Lcom/google/common/cache/CacheBuilder;Lcom/google/common/cache/CacheLoader;)VCodeLineNumberTableLocalVariableTableimaxSegmentWeight	remainderthis$Lcom/google/common/cache/LocalCache;&Lcom/google/common/cache/CacheBuilder;loaderinitialCapacitysegmentCountsegmentCapacitysegmentSizeLocalVariableTypeTable,Lcom/google/common/cache/LocalCache;0Lcom/google/common/cache/CacheBuilder<-TK;-TV;>;
StackMapTableMethodParametersa(Lcom/google/common/cache/CacheBuilder<-TK;-TV;>;Lcom/google/common/cache/CacheLoader<-TK;TV;>;)V"RuntimeVisibleParameterAnnotationsexpiresusesKeyReferencesusesValueReferencesunsetg()Lcom/google/common/cache/LocalCache$ValueReference;\()Lcom/google/common/cache/ReferenceEntry;.()Ljava/util/Queue;hkeyLjava/lang/Object;(Lcom/google/common/cache/ReferenceEntry;segment,Lcom/google/common/cache/LocalCache$Segment;TK;0Lcom/google/common/cache/ReferenceEntry;4Lcom/google/common/cache/LocalCache$Segment;java/lang/Objectf(TK;ILcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;1Lcom/google/common/annotations/VisibleForTesting;originalnewNext?(Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;newValueReferencep(Lcom/google/common/cache/ReferenceEntry;Ljava/lang/Object;I)Lcom/google/common/cache/LocalCache$ValueReference;entryvalueweightTV;q(Lcom/google/common/cache/ReferenceEntry;TV;I)Lcom/google/common/cache/LocalCache$ValueReference;6(Lcom/google/common/cache/LocalCache$ValueReference;)VvalueReference;Lcom/google/common/cache/LocalCache$ValueReference;>(Lcom/google/common/cache/LocalCache$ValueReference;)V3(Lcom/google/common/cache/ReferenceEntry;)VisLivenow4(Lcom/google/common/cache/ReferenceEntry;J)Z7(I)Lcom/google/common/cache/LocalCache$Segment;statsCounterl(IJLcom/google/common/cache/AbstractCache$StatsCounter;)Lcom/google/common/cache/LocalCache$Segment;6(Lcom/google/common/cache/ReferenceEntry;J)TV;connectAccessOrderS(Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;)Vprevious?(Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;)VnullifyAccessOrdernulled](Lcom/google/common/cache/ReferenceEntry;)VconnectWriteOrdernullifyWriteOrderprocessPendingNotificationseLjava/lang/Throwable;notification-Lcom/google/common/cache/RemovalNotification;5Lcom/google/common/cache/RemovalNotification;ssize8(I)[Lcom/google/common/cache/LocalCache$Segment;0Lcom/google/common/cache/LocalCache$Segment<**>;?sumsize(Ljava/lang/Object;)TV;8Lcom/google/errorprone/annotations/CanIgnoreReturnValue;
Exceptions6(TK;Lcom/google/common/cache/CacheLoader<-TK;TV;>;)TV;getIfPresentgetOrDefaultdefaultValueresult(Ljava/lang/Object;TV;)TV;	getOrLoad(TK;)TV;
getAllPresent>(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMap;castKeykeysLjava/lang/Iterable;hitsmisses0Lcom/google/common/collect/ImmutableMap$Builder;Ljava/lang/Iterable<*>;8Lcom/google/common/collect/ImmutableMap$Builder;I(Ljava/lang/Iterable<*>;)Lcom/google/common/collect/ImmutableMap;getAll
newEntriesLjava/util/Map;JLcom/google/common/cache/CacheLoader$UnsupportedLoadingOperationException;
keysToLoadLjava/util/Map;Ljava/lang/Iterable<+TK;>;L(Ljava/lang/Iterable<+TK;>;)Lcom/google/common/collect/ImmutableMap;map Ljava/lang/InterruptedException;Ljava/lang/RuntimeException;Ljava/lang/Exception;Ljava/lang/Error;Ljava/util/Map$Entry;	stopwatch"Lcom/google/common/base/Stopwatch;successZnullsPresentLjava/util/Map$Entry;Ljava/util/Set<+TK;>;\(Ljava/util/Set<+TK;>;Lcom/google/common/cache/CacheLoader<-TK;TV;>;)Ljava/util/Map;<(Ljava/lang/Object;)Lcom/google/common/cache/ReferenceEntry;D(Ljava/lang/Object;)Lcom/google/common/cache/ReferenceEntry;(Ljava/lang/Object;)V(TK;)V
containsValuevjunusedlastdLjava/util/concurrent/atomic/AtomicReferenceArray;>;(TK;TV;)TV;putIfAbsentfunctionLjava/util/function/BiFunction;-Ljava/util/function/BiFunction<-TK;-TV;+TV;>;5(TK;Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)TV;RuntimeVisibleTypeAnnotations5Lorg/checkerframework/checker/nullness/qual/Nullable;computeIfAbsentC(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;Ljava/util/function/Function;'Ljava/util/function/Function<-TK;+TV;>;/(TK;Ljava/util/function/Function<-TK;+TV;>;)TV;computeIfPresentmergeW(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;newValue-Ljava/util/function/BiFunction<-TV;-TV;+TV;>;8(TK;TV;Ljava/util/function/BiFunction<-TV;-TV;+TV;>;)TV;putAll(Ljava/util/Map;)VmLjava/util/Map$Entry<+TK;+TV;>;Ljava/util/Map<+TK;+TV;>;(Ljava/util/Map<+TK;+TV;>;)V9(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)ZoldValue(TK;TV;TV;)Z
invalidateAll(Ljava/lang/Iterable;)V(Ljava/lang/Iterable<*>;)Vks()Ljava/util/Set;()Ljava/util/Collection;vs?java/util/Collection()Ljava/util/Collection;es0()Ljava/util/Set;>;/Lcom/google/common/annotations/GwtIncompatible;removeIf#(Ljava/util/function/BiPredicate;)Zfilter Ljava/util/function/BiPredicate;changed*Ljava/util/function/BiPredicate<-TK;-TV;>;-(Ljava/util/function/BiPredicate<-TK;-TV;>;)Zlambda$merge$2i(Ljava/lang/Object;Ljava/util/function/BiFunction;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;klambda$computeIfPresent$1W(Ljava/util/function/BiFunction;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;lambda$computeIfAbsent$0g(Ljava/util/function/Function;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;uLjava/util/AbstractMap;Ljava/util/concurrent/ConcurrentMap;
SourceFileLocalCache.java-Lcom/google/common/annotations/GwtCompatible;emulatedBootstrapMethods??

????

????

????
?????"java/lang/invoke/LambdaMetafactorymetafactory?(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;InnerClassesStrengthNullListenerEntryFactory?%com/google/common/cache/AbstractCacheStatsCounterSegment
OneWeigherValueReference	NullEntryBuilderInvalidCacheLoadException$UnsupportedLoadingOperationExceptionEntryKeySetValuesEntrySet?4com/google/common/cache/LocalCache$LocalLoadingCacheLocalLoadingCache?3com/google/common/cache/LocalCache$LocalManualCacheLocalManualCache??B*+?F?I*+?L?O*+?R?U*+?X?\**?\?`?	?f?
?jY?l?m*+*?q?u?y**?*?}*??????*+????????*,??+????>*???*????*?:???>66*??%*?????i*?:???x6???* d??*d??**????l6h??6?x6???*???Y*?:?m
a7*?:?q7
6*????3?
??	
e7*??*+????????S???ɧ26*????%*??*?+????????S???ױ??5????!?)?1?9?A?IQYablr|	?
???????????
 "$%%.&1)4*;+D.K0W1a2n3w4}6?7?2?9?:?;?<?:???zd:?WG?=a=?=
?,??????????????????%??4??? ??????????Q?r

?

T?Y??,??? ??+?	?????	??t?V*?:	?????B???????
@?t?W*?B?ĥ???F???????@?t?\*?ɚ
*?̙???J???????@?t?V*?O	?????N???????
@?t?V*?I	?????R???????
@?t?V*?U	?????V???????
@?t?\*?̚
*??????Z???????@?t?A*?ɬ?^???????t?\*?ɚ
*?ϙ???b???????@?t?A*?̬?f??????st?\*?Қ
*?ՙ???j???????@?t?\*?ؚ
*?ҙ???n???????@t?\*?ۚ
*?ՙ???r???????@?t?W*??ޥ???v???????@?t?W*?%?ޥ???z???????@?7???????L!???????hi????????o1x?}?`;
|?;x`;|?;xx``;|????????*??1???????(*??:??+-??:???:??? ???????%??4(??(??((?!?*(??(?(?!??
?`?
????	????+??>*??+,???
???*??
? ??
?	
??	
??+??6*?%*??+,????
???4???? ???
??	?b*?,+?=???
?	?? ????	????????'?? +?M,??>*??,?"+?%W???????* ?? ??  ?? ??+F?u+??=*??+?)W?????? ???????<?}*+????+ ?-?????? ??=????@?	??	???W*??*??|*??~2??????????????g
??Y* ?1????*
??
?
?=
??
???
???/0??-+?"??+?4?8:??*+ ?9????"?	????(*?*-??--=?? -??-?
?
?	???;<??9+?W*?̙ +?=e*?I???*?ə +?@e*?O?????
57? 9??99=?9??9??	? !?g*+?C+*?G???"??"??	"??#$F?o?JL*+?C*+?G?? !?%L?%L?%?&'!?g*+?M+*?P??%&'?"??"??	"??#(F?o?JL*+?M*+?P??+,-.?%L?%L?%?&)??0*?m?S?XYL?!*?\+?Z???M?b?fl,?n??Ա`?79<:;,</>? 
*+0??",-?0??",.??
X`???K????B???/????/?0v?? *??L+?=>?+2:?t?????pqps? ???1 ???
?
2??t??	@*??N-:?66?#2:?w???z?a@????	??A-:?66?#2:?w???z?e@????	??????>??? ?(?*?3?9???X?`?b?k?q?}??4 X??}3=x???* X??x???I	?
22???
2?2???
2	@9??1*??L	A+:?66?2: ?w?aA???? ????? ?)?/??* 	1??,??*3=?  	1??,????
22?4?D*?}????????????
?|+??*+??=*??+????????? ???????????5???6??????*+???>*??+,????
?	??*??????	? ?????7?	???8?69
??1*+???=*??+??N-?*?????
*????-???	???%?/??*1??1??	(??1???
?%	???5??:???*+??N-?-?,??
???*????;?
<?? ??;
<??@?	?;?=???
??>
?Z
*+*????????
??
???
??
?7????@A?o	e=>??:+??:???3??:*??:?	??:??W????*????*????????:???	?$?,?1?7?;?E?H?K?U?_??R;
B?,?$$??e??eCDcEaF	\<G?4;
B,e??eCH	\<I?&?
????%???C?JKA?[G=>??:??:+??:???G??:*??:???'??W????W?????????*??*????:??:???H??:??:		? ??Y??Y????????	??W????;:??:???&??:??**??????W?????:*????*?????:
*????*????
?n???d..0.??"???	??)?1?=?I?N?Q?^?a?d?n?}?????????????????
	!
+.	:
D??
10?)8???.?	?9??}XLM????6*NG??GCDEECF	><M9O??f
10)8??.	?9?}XLP??G??GCQ	><P9O??d?
?????G???!?????
???B??
???,]`7?C?R????^,?W+?W??N6,+?::6?n*??-????[:6?:???Y?!?:?&Y?(?:?Y?!?:?-Y?/?:?*??-?????/*??-?????Y??Y??,??2????-?4W6?7??:???=???;:?=:	?>:
	?
?	6?*	
?AW????/*??-?????Y??Y??,??B????*??-???D?7??Q$])i+u7wu??)
,$-79 <!?"A#G$Q%S&]'_(i)k*u,|-?/?1?2?3?6?8?9?:?;?<>@BDE/FKJ[K??SM<M9*NA*TS
*U_
*Vk
*W?"??	??
?+X^??^C?^??PYZ??<MM[\??]\?\	SP<P?"?	?
?+^^??^C_^????<P?h?7
???GQ$K)K+K`?`?
???0???1;??07?	C??`?? a?|+??*+??=*??+?G??UVXY? ???????????b????Lc?|*+???=*??+*???JW??]	^_? ????	???????d???|+??*+??=*??+?N??degh? ????????????e????+??*?y?QA*??:?76??	7:

?66?w
2:

?w6
?V:6?Z?D?_?:?-
 ?-:?*?3+?b???f:??Ԅ???
?z?a7???????
7???^??bnowxyz"{%|?~F?M?Z?k?u??????????|???????z????
uf?f/*PKgF`hMYXY?g
%?3=????????=????i=?>uff/*MYXj?g
???????u?
2?

22?
22?[?"???
2
?	???????+?W,?W*+??>*??+,?i????
???*?????
? ????	??k???6l???+?W,?W*+??>*??+,?i????
???*?????
? ????	??k??nv??+?W,?W*+??>*??+,?l????
???*????mn? ???mo?	?m?p??qrrst??+?W,?W*+,+?p?t????
?? ????mu? ???mv?	?m?wxv??+?W,?W*+,?w?t????
?? ????mn? ???mo?	?m?p??q
ryz??+?W,?W-?W*+,-?z?t????
???*????{?mn?*???{m|?
?{m?}??q
r~??4+?7??M,???!,???;N*-?=-?>?AW??ܱ???0?3?? *X4??4?M? *?4??4??????&????
?|+??*+??=*??+?}??????? ???????????5???6??e??+?,??*+??>*??+,??????
???*??????????	??6?
??????&+?W-?W,??*+??6*??+,-??????
?????4&??&??&??&{??*&??&?&?&{??
??{???6??????+?W,?W*+??>*??+,??????
???*?????? ????	??k???6??? *??L+?=>?+2:?????????? ??? ???
?
2?????!+??M,???,??N*-??W???? 	? ??!??!CD?!??!CH?????C???:??*??L+?+?*??Y*??Z????
????????????
?L???????*??L+?+?*??Y*??Z????
????????????
?L???9:??*??L+?+?*??Y*??Z????
#$????????????
?L????????)W+?W=*????N-???>-??:*??:?&+????*???=???ӧ????2???"?*?<???J?L?O?RU?4*%?"0??W??W??P?\?**%"0?W??W??????????????
???f-?*?+-*??????*{?mn?????G
???\,??*+,?????? mn?????G
???e-?
*+???-????*mu???????@??@ 
?????b??Y?????Y?ó????????????Z?? ?????????????z/?
?Da?@?
?D???	?
???@
??
?@???	????;??	?
??
??
????
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
?


	







 !
#$&(




© 2015 - 2024 Weber Informatics LLC | Privacy Policy