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

classes.io.netty.util.internal.chmv8.ForkJoinPool.class Maven / Gradle / Ivy

There is a newer version: 1.6.5
Show newest version
????26)io/netty/util/internal/chmv8/ForkJoinPool,java/util/concurrent/AbstractExecutorServiceForkJoinPool.java8io/netty/util/internal/chmv8/ForkJoinPool$ManagedBlockerManagedBlocker3io/netty/util/internal/chmv8/ForkJoinPool$WorkQueue		WorkQueue3io/netty/util/internal/chmv8/ForkJoinPool$EmptyTask	EmptyTaskLio/netty/util/internal/chmv8/ForkJoinPool$DefaultForkJoinWorkerThreadFactory"DefaultForkJoinWorkerThreadFactoryEio/netty/util/internal/chmv8/ForkJoinPool$ForkJoinWorkerThreadFactoryForkJoinWorkerThreadFactory+io/netty/util/internal/chmv8/ForkJoinPool$2+io/netty/util/internal/chmv8/ForkJoinPool$1)java/lang/Thread$UncaughtExceptionHandlerjava/lang/ThreadUncaughtExceptionHandler?io/netty/util/internal/chmv8/ForkJoinTask$RunnableExecuteAction)io/netty/util/internal/chmv8/ForkJoinTask RunnableExecuteAction9io/netty/util/internal/chmv8/ForkJoinTask$AdaptedCallable#AdaptedCallable9io/netty/util/internal/chmv8/ForkJoinTask$AdaptedRunnable&AdaptedRunnable?io/netty/util/internal/chmv8/ForkJoinTask$AdaptedRunnableAction)AdaptedRunnableAction
submittersLjava/lang/ThreadLocal;Ljava/lang/ThreadLocal<[I>;"defaultForkJoinWorkerThreadFactoryGLio/netty/util/internal/chmv8/ForkJoinPool$ForkJoinWorkerThreadFactory;modifyThreadPermissionLjava/lang/RuntimePermission;common+Lio/netty/util/internal/chmv8/ForkJoinPool;commonParallelismIpoolNumberSequenceIDLE_TIMEOUTJw5?FAST_IDLE_TIMEOUT??TIMEOUT_SLOP??MAX_HELP@SEED_INCREMENTaȆGAC_SHIFT0TC_SHIFT ST_SHIFTEC_SHIFTSMASK??MAX_CAP?EVENMASK??SQMASK~
SHORT_SIGN?INT_SIGN?STOP_BIT?AC_MASK??TC_MASK??TC_UNITAC_UNIT	UAC_SHIFT	UTC_SHIFTUAC_MASK??UTC_MASKUAC_UNITUTC_UNITE_MASK???E_SEQSHUTDOWNPL_LOCK	PL_SIGNALPL_SPINS
LIFO_QUEUE
FIFO_QUEUESHARED_QUEUE????pad00pad01pad02pad03pad04pad05pad06
stealCountctlplock	indexSeedparallelismSmode
workQueues6[Lio/netty/util/internal/chmv8/ForkJoinPool$WorkQueue;factoryueh+Ljava/lang/Thread$UncaughtExceptionHandler;workerNamePrefixLjava/lang/String;pad10Ljava/lang/Object;pad11pad12pad13pad14pad15pad16pad17pad18pad19pad1apad1bULsun/misc/Unsafe;CTLPARKBLOCKERABASEASHIFT
STEALCOUNTPLOCK	INDEXSEEDQBASEQLOCKcheckPermission()Vjava/lang/System?getSecurityManager()Ljava/lang/SecurityManager;??
??12	?java/lang/SecurityManager?(Ljava/security/Permission;)V??
??securityLjava/lang/SecurityManager;
nextPoolId()I76	?acquirePlockjava/lang/InterruptedException?java/lang/SecurityException??6	???	??9	?sun/misc/Unsafe?compareAndSwapInt(Ljava/lang/Object;JII)Z??
??(io/netty/util/internal/ThreadLocalRandom?current,()Lio/netty/util/internal/ThreadLocalRandom;??
??nextInt??
??java/lang/Object?wait??
??
currentThread()Ljava/lang/Thread;??
?	interrupt??
?	notifyAll??
??java/lang/Throwable?npsie Ljava/lang/InterruptedException;thisspinspsreleasePlock(I)VtryAddWorker?9	??9	?compareAndSwapLong(Ljava/lang/Object;JJJ)Z??
???0	?	newThread`(Lio/netty/util/internal/chmv8/ForkJoinPool;)Lio/netty/util/internal/chmv8/ForkJoinWorkerThread;1io/netty/util/internal/chmv8/ForkJoinWorkerThreadstart?
deregisterWorkerK(Lio/netty/util/internal/chmv8/ForkJoinWorkerThread;Ljava/lang/Throwable;)V	

facrexLjava/lang/Throwable;exwt3Lio/netty/util/internal/chmv8/ForkJoinWorkerThread;ncecuregisterWorkerj(Lio/netty/util/internal/chmv8/ForkJoinWorkerThread;)Lio/netty/util/internal/chmv8/ForkJoinPool$WorkQueue;	setDaemon(Z)V
??	setUncaughtExceptionHandler.(Ljava/lang/Thread$UncaughtExceptionHandler;)V 
!?9	#?6	%??	'c(Lio/netty/util/internal/chmv8/ForkJoinPool;Lio/netty/util/internal/chmv8/ForkJoinWorkerThread;II)V)*

+??
-??	/?java/util/Arrays2copyOf)([Ljava/lang/Object;I)[Ljava/lang/Object;45
36	poolIndex8?	
9
eventCount;6	
<??
>??	@java/lang/IntegerBtoString(I)Ljava/lang/String;DE
CFjava/lang/StringHconcat&(Ljava/lang/String;)Ljava/lang/String;JK
ILsetName(Ljava/lang/String;)VNO
Pprobesstepnmrwshandlersw5Lio/netty/util/internal/chmv8/ForkJoinPool$WorkQueue;	workQueue\[	]qlock_6	
`?9	b?9	dnstealsf6	
g????tryTerminate(ZZ)Zkl
marray,[Lio/netty/util/internal/chmv8/ForkJoinTask;op	
q	cancelAlls?

tnextWaitv6	
wparkerLjava/lang/Thread;yz	
{unpark(Ljava/lang/Object;)V}~
???
?helpExpungeStaleExceptions??
!?rethrow(Ljava/lang/Throwable;)V??
!?idxscpviexternalPush.(Lio/netty/util/internal/chmv8/ForkJoinTask;)V,-	?java/lang/ThreadLocal?get()Ljava/lang/Object;??
??[I??9	?top?6	
?base?6	
??6	??6	?putOrderedObject((Ljava/lang/Object;JLjava/lang/Object;)V??
??
signalWorkn([Lio/netty/util/internal/chmv8/ForkJoinPool$WorkQueue;Lio/netty/util/internal/chmv8/ForkJoinPool$WorkQueue;)V??
?pfullExternalPush??
?jamqa/[Lio/netty/util/internal/chmv8/ForkJoinTask<*>;task.Lio/netty/util/internal/chmv8/ForkJoinTask<*>;+Lio/netty/util/internal/chmv8/ForkJoinTask;zset?~
??/java/util/concurrent/RejectedExecutionException?)?
????	?	growArray.()[Lio/netty/util/internal/chmv8/ForkJoinTask;??

?nws	submittedZkincrementActiveCount??????ne	runWorker8(Lio/netty/util/internal/chmv8/ForkJoinPool$WorkQueue;)Vhint?6	
?scan9(Lio/netty/util/internal/chmv8/ForkJoinPool$WorkQueue;I)I??
?getObjectVolatile'(Ljava/lang/Object;J)Ljava/lang/Object;??
??helpRelease?(J[Lio/netty/util/internal/chmv8/ForkJoinPool$WorkQueue;Lio/netty/util/internal/chmv8/ForkJoinPool$WorkQueue;Lio/netty/util/internal/chmv8/ForkJoinPool$WorkQueue;I)V??
?compareAndSwapObject:(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z??
???9	?
putOrderedInt(Ljava/lang/Object;JI)V??
??runTask??

?	awaitWork:(Lio/netty/util/internal/chmv8/ForkJoinPool$WorkQueue;JI)I??
?????btecinterrupted()Z??
?nanoTime()J??
???9		putObject?
?park(ZJ)V
?dcparkTimedeadlinepcnsdstattryHelpStealerc(Lio/netty/util/internal/chmv8/ForkJoinPool$WorkQueue;Lio/netty/util/internal/chmv8/ForkJoinTask;)Istatus6	!currentSteal?	
currentJoin?	
doExec?
!pop-()Lio/netty/util/internal/chmv8/ForkJoinTask;

 originjtnexthsubtaskjoinerstepshelpCompleteg(Lio/netty/util/internal/chmv8/ForkJoinPool$WorkQueue;Lio/netty/util/internal/chmv8/CountedCompleter;)I-io/netty/util/internal/chmv8/CountedCompleter+	,internalPopAndExecCC2(Lio/netty/util/internal/chmv8/CountedCompleter;)Z./

0
pollAndExecCC2/

3scans2Lio/netty/util/internal/chmv8/CountedCompleter<*>;/Lio/netty/util/internal/chmv8/CountedCompleter;
tryCompensate(J)Z??????tc	awaitJointryRemoveAndExec.(Lio/netty/util/internal/chmv8/ForkJoinTask;)Z>?

@)*
B
D89
FtrySetSignalH?
!IprevJoincchelpJoinOncec(Lio/netty/util/internal/chmv8/ForkJoinPool$WorkQueue;Lio/netty/util/internal/chmv8/ForkJoinTask;)VfindNonEmptyStealQueue7()Lio/netty/util/internal/chmv8/ForkJoinPool$WorkQueue;helpQuiescePool
nextLocalTaskR

SOP
UpollAt.(I)Lio/netty/util/internal/chmv8/ForkJoinTask;WX

YactivenextTaskForb(Lio/netty/util/internal/chmv8/ForkJoinPool$WorkQueue;)Lio/netty/util/internal/chmv8/ForkJoinTask;getSurplusQueuedTaskCountpool_4	`34	bisEmptyd?

eownerg	
h
isInterruptedj?
k???passnowenablecommonSubmitterQueuetryExternalUnpush	getObjectt?
?upoppedexternalHelpComplete2(Lio/netty/util/internal/chmv8/CountedCompleter;)IexternalPopAndExecCCz/

{java/lang/Runtime}
getRuntime()Ljava/lang/Runtime;?
~?availableProcessors??
~?java/lang/Math?min(II)I??
??/0	?w(ILio/netty/util/internal/chmv8/ForkJoinPool$ForkJoinWorkerThreadFactory;Ljava/lang/Thread$UncaughtExceptionHandler;Z)V)?
?checkParallelism(I)I??
?checkFactory?(Lio/netty/util/internal/chmv8/ForkJoinPool$ForkJoinWorkerThreadFactory;)Lio/netty/util/internal/chmv8/ForkJoinPool$ForkJoinWorkerThreadFactory;??
?java/lang/StringBuilder?
??
ForkJoinPool-?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
????
?(I)Ljava/lang/StringBuilder;??
??-worker-?()Ljava/lang/String;D?
???(ILio/netty/util/internal/chmv8/ForkJoinPool$ForkJoinWorkerThreadFactory;Ljava/lang/Thread$UncaughtExceptionHandler;ILjava/lang/String;)V)?
???
?	asyncMode"java/lang/IllegalArgumentException?
??java/lang/NullPointerException?
??
?np
commonPool-()Lio/netty/util/internal/chmv8/ForkJoinPool;invoke?(Lio/netty/util/internal/chmv8/ForkJoinTask;)Ljava/lang/Object;??
?join??
!?0Lio/netty/util/internal/chmv8/ForkJoinTask;execute(Ljava/lang/Runnable;)V)?
?jobLjava/lang/Runnable;submitX(Lio/netty/util/internal/chmv8/ForkJoinTask;)Lio/netty/util/internal/chmv8/ForkJoinTask;L(Ljava/util/concurrent/Callable;)Lio/netty/util/internal/chmv8/ForkJoinTask;"(Ljava/util/concurrent/Callable;)V)?
$?$Ljava/util/concurrent/Callable;Ljava/util/concurrent/Callable;S(Ljava/lang/Runnable;Ljava/lang/Object;)Lio/netty/util/internal/chmv8/ForkJoinTask;)(Ljava/lang/Runnable;Ljava/lang/Object;)V)?
'?resultTT;A(Ljava/lang/Runnable;)Lio/netty/util/internal/chmv8/ForkJoinTask;
*?	invokeAll((Ljava/util/Collection;)Ljava/util/List;java/util/ArrayList?java/util/Collection?size????)?
??iterator()Ljava/util/Iterator;????java/util/Iterator?hasNext????$???java/util/concurrent/Callable?add(Ljava/lang/Object;)Z??
??
??(I)Ljava/lang/Object;??
??quietlyJoin??
!?java/util/List?java/util/concurrent/Future?cancel(Z)Zfi$Ljava/util/Iterator;tasks=Ljava/util/Collection<+Ljava/util/concurrent/Callable;>;Ljava/util/Collection;futures9Ljava/util/ArrayList;>;Ljava/util/ArrayList;done
getFactoryI()Lio/netty/util/internal/chmv8/ForkJoinPool$ForkJoinWorkerThreadFactory;getUncaughtExceptionHandler-()Ljava/lang/Thread$UncaughtExceptionHandler;getParallelismpargetCommonPoolParallelism56	getPoolSizegetAsyncModegetRunningThreadCountisApparentlyUnblocked?

rcgetActiveThreadCountisQuiescent
getStealCountcountgetQueuedTaskCount	queueSize$?

%getQueuedSubmissionCounthasQueuedSubmissionspollSubmissionpoll*

+drainTasksTo(Ljava/util/Collection;)I??GLjava/util/Collection<-Lio/netty/util/internal/chmv8/ForkJoinTask<*>;>;
Terminated1Terminating3
Shutting down5Running7
??[:, parallelism = <	, size = >, active = @, running = B, steals = D(J)Ljava/lang/StringBuilder;?F
?G
, tasks = I, submissions = K]MlevelqtqsstacshutdownshutdownNow()Ljava/util/List;java/util/CollectionsW	emptyListYV
XZisTerminated
isTerminating
isShutdownawaitTermination#(JLjava/util/concurrent/TimeUnit;)Z
??awaitQuiescenceb`
cjava/util/concurrent/TimeUnitetoNanos(J)Jgh
fi\?
kNANOSECONDSLjava/util/concurrent/TimeUnit;mn	fotoMillisqh
fr(J)V?t
?umillistimeoutunitnanosQ?
{ ?
}yield?
?thread	startTimefoundquiesceCommonPool???????managedBlock=(Lio/netty/util/internal/chmv8/ForkJoinPool$ManagedBlocker;)VisReleasable???block?????
?blocker:Lio/netty/util/internal/chmv8/ForkJoinPool$ManagedBlocker;
newTaskForM(Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/RunnableFuture;runnablevalueF(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/RunnableFuture;callablemakeCommonPooljava/lang/Exception?4java.util.concurrent.ForkJoinPool.common.parallelism?getProperty?K
??6java.util.concurrent.ForkJoinPool.common.threadFactory?9java.util.concurrent.ForkJoinPool.common.exceptionHandler?parseInt(Ljava/lang/String;)I??
C?java/lang/ClassLoader?getSystemClassLoader()Ljava/lang/ClassLoader;??
??	loadClass%(Ljava/lang/String;)Ljava/lang/Class;??
??java/lang/Class?newInstance??
??ForkJoinPool.commonPool-worker-?ppfphp	getUnsafe()Lsun/misc/Unsafe;'java/security/PrivilegedActionException???
??
?java/security/AccessController?doPrivileged=(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;??
??java/lang/RuntimeException?Could not initialize intrinsics?getCause()Ljava/lang/Throwable;??
??*(Ljava/lang/String;Ljava/lang/Throwable;)V)?
??)Ljava/security/PrivilegedActionException;>(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;??
?E(Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/Future;??
?3(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;??
?
access$000
?
access$100??
??getDeclaredField-(Ljava/lang/String;)Ljava/lang/reflect/Field;??
??objectFieldOffset(Ljava/lang/reflect/Field;)J??
?????parkBlocker??_arrayBaseOffset(Ljava/lang/Class;)I??
??arrayIndexScale??
??java/lang/Error?"data type scale not a power of two?)O
?numberOfLeadingZeros?
C)?
?
??
?java/lang/RuntimePermission
modifyThread

?4(Ljava/security/PrivilegedAction;)Ljava/lang/Object;?
?Ljava/lang/Class<*>;Ljava/lang/Class;tkwkakscaleLjava/lang/Exception;	Signature
ConstantValueCodeLocalVariableTableLineNumberTable
StackMapTableLocalVariableTypeTable1(Lio/netty/util/internal/chmv8/ForkJoinTask<*>;)Vf(Lio/netty/util/internal/chmv8/ForkJoinPool$WorkQueue;Lio/netty/util/internal/chmv8/ForkJoinTask<*>;)Ij(Lio/netty/util/internal/chmv8/ForkJoinPool$WorkQueue;Lio/netty/util/internal/chmv8/CountedCompleter<*>;)If(Lio/netty/util/internal/chmv8/ForkJoinPool$WorkQueue;Lio/netty/util/internal/chmv8/ForkJoinTask<*>;)Ve(Lio/netty/util/internal/chmv8/ForkJoinPool$WorkQueue;)Lio/netty/util/internal/chmv8/ForkJoinTask<*>;1(Lio/netty/util/internal/chmv8/ForkJoinTask<*>;)Z5(Lio/netty/util/internal/chmv8/CountedCompleter<*>;)IK(Lio/netty/util/internal/chmv8/ForkJoinTask;)TT;x(Lio/netty/util/internal/chmv8/ForkJoinTask;)Lio/netty/util/internal/chmv8/ForkJoinTask;l(Ljava/util/concurrent/Callable;)Lio/netty/util/internal/chmv8/ForkJoinTask;_(Ljava/lang/Runnable;TT;)Lio/netty/util/internal/chmv8/ForkJoinTask;D(Ljava/lang/Runnable;)Lio/netty/util/internal/chmv8/ForkJoinTask<*>;?(Ljava/util/Collection<+Ljava/util/concurrent/Callable;>;)Ljava/util/List;>;0()Lio/netty/util/internal/chmv8/ForkJoinTask<*>;J(Ljava/util/Collection<-Lio/netty/util/internal/chmv8/ForkJoinTask<*>;>;)I(()Ljava/util/List;
ExceptionsY(Ljava/lang/Runnable;TT;)Ljava/util/concurrent/RunnableFuture;f(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/RunnableFuture;
SourceFileInnerClasses!P,-./0123456
7689:<9=?9@B6CD6EF6GH6IJ6KL6MN6OP6QR6ST6UV6WX6YZ9[]9^`9ac9df9gi6Mj6kl6mn6Oo6pq6rs6tu6pv6Yw6xy6rz6{|6k}6r~6@?9@?9@?9@?9@?9@?9@?9@?9@?9@?6@?6???????0????@??@??@??@??@??@??@??@??@??@??@??@?????9?9?6?6?9?9?9?9?9N
??T??K*?
*?????????:??"
??`Y???h??~?<*??Y=~???*??`Y>?ҙ???ضۛ?ք???в?*????ҙ??*Y:?*??~?*??:???:?*??ç:?????VZ]?_eh?Mtww|w4?6_????4~?6
x?6J"$(17	H
MV
Z]_ehjmq@
???%???
????E?????*??*YM?*??,çN,?-??	?4?6!"#??????|?*??\@ }?Y>?wW~?p?Y6?h`O~p`m~?? y??7??*?????=::*??Y:	?	*?Y:????	:

:*??????Lio?\	S
0	q
I7L46J9h6??4~9x6>,-6/F1I2L4d6i7l;o9q:u<}=???@8?k?????
?X+?*?YM?+,?"??*?$*?&Y>E`>?ҙ?????
Y*+*?(?,:*??Y6~???*????Қ	*?.6Y~`t~?6*?0Y:???6d6	x?6

	~Y6
2?X6??|S~`6
`	~Y6
2?/????*xY6?7?1Y:?0d6	6???
??:
?=
S??*???Қ(*???:
??*???Қ	*??
?+*?A?:|?G?M?Q?u
$$&$??RR6?=S6??T6??U6	?yV6
|?W?X?4XMX?@W? 8Y6G?6@Z[u??6rPQRT0V@W`YfZu\]?^?_?`?a?b?c?d?e?f?j?kl
op$o7p@rUs???L
?E
1H??*?0:,???????dY6??,.Y6~~~2Y:?~?y?????ҙi?rY:?X?dY6	??Y6
??dY6?<	
~??x??`6???+??
`???a?*????a*+????
?*?6rEY6
{<T6jM?6	?~?[7?V6*?U6_^?p??4???
?????6?W? _^?????>?
???W?~???????????????????R??
!?1
??	!?1
??!?1!??K?=??????N-?2??*?$*?&Y=E`=?ҙ9?5???
YOYN???#?-.=
x?=|?=-x?Y=O*??Y6???Y?¿?*?0Y:??dY6??*??6?
d?6|?6|?6|?6|?6|?6`x6*?0Y:?	???
?:	*??Y6~???*????Қ	*?.6*?0Y:?	??	?	*	?0Y~`t~?6
??*??
?Қ	*
???C~~~Y62Y:???a???????ҙ??r:??66	??`??d???Y:?-?d~??x??`6
??
?+??`??6	?a?:
?a
?	?*???=??*??Y6~???
Y*?,:??:*??Y6~???*????Қ	*?.6*?0Y:???2?
SY~`t~?6??*???Қ	*???=??o???????}W??U6???6??T6?g??	C?6
??6
?v?p?oY6?l??	??6??W?m0?[f7?6]@U6i4?6?????4????V6 ?v??????8-
?C
GNU_iq??????. 4!C"T#Z$]%p&?'?(?)?+?-?.?/?0?3?4?3?5?67:
<=#>+?KAQBkCrD?E?F?G?I?J???2??@?H	!?1@1?!1
?%!?1??P
!?1?

)H?
?

!?1
?@ %?!?!??d#??*??*??\@?^ga??????#?4
9
T"W???
?*??\B }?Y6???!?Y6????*????+??+?O~Y6?~+2Y:??q?xt~?p`? y?7	p`t~6?=Y??0??*??!	??? ?=?|Y:?#?????,?,??,??????O?p??z?9?6
?66{?6@qZ[[V9	eL?6??4?W???[Fbcde!f(iCkFl[neo?q?r?s?v?w?x?y)???
?X?1
???++??W+??=*+?ٚ
x?=|?=x?=??? 
 V6+?4+Z[???*?	?
????;*??B*?0Y:?-?dY6?"+?``6+?=6d~2Y:	??	??Y6
	??d??	?rY:???d
~??x??`?7?????!Y:???*!+	
???	??
?????????	??
`??
`	??d?*	??+??b???W!?Y6??*+!??*??!??=?!ge??7+?x+Y??=??*??!???	+?=??????ln?9E??6
V??p|^??%9:??[	?M6'?6-?6"U6;?4;Z[;V6/W?69 V???|^??f???-?Y?l???????????????????????????-?3?6?9???-
1?e

1
?!=?	
1
?
1
6,??+??+??+??d??,:+:,?Y6?	>??*?0Y:???dY6	??????	~Y6
2Y:?
??V
6
`	~Y6
~??????????
2Y:???

?է

????&????W??Y6
??d???rY:???d
~??x??`6??????!:???????????>??
?f????????M????
`??+?:+??6+??W,??+???
+?!Y:???+??O?F?:???y???o????b?!?@??::?????E??kO"6\5??b/#6???6??????p?<$??
?6
6?W?A?U6	&?Y6V?%6
??[Z??[?&???4?'[????6?(6 4\5??????<$??&?????2-.124)5,6/8D9G:g<k=???@?B?C?E?F?K?L?M?N?OQS"T$U.V3W6XGYVZ\[b]h^n`?b?c?f?h?i?k?l?m?o?p?q?t?u?x???!
??1?
?%?	
?\
!!
1
?!?+!%?
!!
1
??
!!
1
?%!?
?
!!

?
!")*??>*?0Y:???dY6??+??,??+?:6``6	76
,?-Y>??^+,?1?
6
?I,?-Y>??C~2Y:?,?4?
6
??
?
?*??\7???
6
?????pg/?[5g?6
%w?6.n561k9?U6??4?'[??7	?W??Y6 ??6R???%?.?1?5?>?A?I?P?Y?\?s?z???????????<?5

,1?
??
,1#897*?0N*??6?6-?%-?dY6??*????
-~2:?_?Z?xt~???7p`t~6
?=Y??/??*?????
?=?|Y:???????? }??Y6?50{?`?)ge^??7
??*??
?????e`??Zdaa:?7
??*??
???9:
:*??Y:?*?Y:?
???	::
*
??#'???
?zOC9Y9?6
?9

0)3
0?F9
??<64Z[U67?4792W?,6(6~???+?4?>?O?Y?v?}????????????????????????????"?$?'?)?-?5??	??
1
??:1
?P1
??1
???1=?>,??,?Y>??+??+?:+,?+,?A?,?Y>????,?,?
*+,?,?C>	7??,?Y>??*+,?EY>???,?Y>???*?G?*??7???,?J?6,?Y>?-,Y:?,??,??:?,??ç:	?	???*??*??\7

?
^ga?????ާ?n+????????????H?9
?K?G?L9??4?'[????Y6 ?K????f?????/?:?D?G?T?h?q?z????????????????????????8?!?2?"
!!??E??'?"MNY+?W,?S,?Y>?J+?:+,?+,?A?,?Y>????$,?,?
*+,?,?CW,??*+,?E???+??4AK?JY6Y?4Y'[Y?? AK?Y??*
-18BRX?!?$OPc?ض?<*??=*?0YN?D-?dY6?:`x6?--dx?~2Y:?????d???????*???????H<?['/?6:U6T?6NW?c?4\V6*
#%&',(M*P'V-^.`/#??1?(
??	Q?*?+?M>+?TY:??W???*?VY:?_?*>??*??*??\7?^ga????????Y6??d???ZY:??+Z??W+,??|?B*??\7?^ge?7		0{?*??`??R??*??	???>?9*??\70{?*??`?&??*???^ga????????p89W)?6?$9	?89?/9!??[????[???4?Z[??? ??????Z9:<=>$?(@*AOFmGxH?K?L?M?N?O?P?Q?R?V?W?X)
?!?!?
$0?,???5?\]?5+?TYM?,?*?VYN??-??Y6-??d?-?ZYM?,????4!?[?6/??5?45Z[ /??b	cdef0g2h?
!?

?%^?9x??YK??n*?YL?aYM??>+?^Y:????d6,??0{?`6|Y>??/|Y>??!|Y>??|Y>??d??H\?6,JT68>?6e`_4!U?[s?z???,?8?v?A?H
MMM?
?kl?
*?c??*??Y>?G??~???*????Қ*?.>`t~Y?6??*???Қ	*??*??\7[	??+ }??*??`?*Y:?*??ç:????Z0{?*??`??*?0Y:?@6		??5	2Y:?$?f?	~??=?
*????	??ɲ?*??[?????[6?*?0Y:???6
6
?O2Y:	?>	?a?3	?u?(	?iY:??l?
??:
????????*??\7?t~Y6
??
O~Y6
?w?r2Y:	?g	?xt~?ga^?m?7	?=
Y??:??*?????)	
p`t~?=	?a	?|Y:???????q?????Rz?????TY\??@?6?*Z[?:?6	?@W?Iz(DZ[	S?6??z?D9?gZ[	?T6
?y?6z?6
s?L9?W?o6]?9?4p?q???6?2??	????0?5?@?P?V?f?u?z?~???????????????????????????? ?+?1?6?;?L?T?Y?\?^?f?l??????????	?	?	???	? ?-????1?)	1
	???1?B1
???
1??1
??rP?7??????YK?*?cYL?"+?0YM?,?dY>?,*.~~~2??*"?4W?%U6,??	?5?@
s?????????M*?0N6,??-??-?dY6??-,.~~~2Y:??????Y6?v?rY:?k?dd~??x??`?7	??	?v+?H?????ҙ8???(?r???	+??d??6?a?f
eS?9	2?'[Mk?p!?U6BvY6??4???
????W??w? Mk?????.	
		 	!P	%e	&?	(?	*?	+?	-?	03??
!?1
??!?1&xy
???????M*?0N6,??-??-?dY6??-,.Y6~~~2Y:??+??``6	7	?66+?-Y6??_+?|?
6?I+?-Y6??B-~2Y:?+?4?
6????	*??\7	???
6?????z?/?[Ri?6Ev56Hs9	5?'[!?U6+??6??4??7
????W??Y6 ??6Z	5
	6	7	8<	:E	;H	<N	=R	?\	@_	Ah	Bo	Cy	D|	E?	F?	G?	H?	I?	J?	=?	N??R,?1
?
??,?1')?D*?????????????4
	a	c)?C*??????4?6
	t
	u)??7*??,??-????Y???????????????????47?47?67?07X?7??	?3	?6	?3??
??Q?
????Y?????6	?	?	?
??I*???Y???*??0	?	?	?)??>*??*?A*,??*-?*??(*???t?7*0y^ ya????H>?4>?6>?0>X?>?6>??&?9&		?	?
	?	?	?	?!	?&	?=	?	???c?	???q+???Y???*+??+?°?4?? ??	?	?	?	?(??m+???Y???*+????4?? ??	?	?	?	?!???*+???Y???+?!?+?!M??Y+??M*,???*??*?4*??$?? ??$??	?	?	?

$
)

?!??n+???Y???*+??+??4?? ??



)??r?$Y+??M*,??,? ?4??	?? ??	??
	

*??}?'Y+,??N*-??-?*?4????
?? ??
??
'

(
)+???++???Y???+?!?+?!M??*Y+??M*,??,?*??+?4+??$?? ??$??
2
3
5
6
8$
9)
:
?!,??R
̻?Y+????M>+??:???*????:?$Y??:,??W*?????6,??6?,???!??????>,:?)6,??6?,????W?????:?)6,??6		?,????W?????p?????
9
?.??1L?6R?6w#?6}?6?#?6??6	??4?
?
?? *9
?.???	?R
E
G
I.
J9
K@
LF
MI
NY
Oe
Nk
Pm
Qp
St
T?
U?
T?
S?
T?
U?
TR	????0??????????
????-/*????4
_/*???4
i?Q*??Y,??,2Y:?????????4Z[
 ?6/?4-6'W?
?
?
?
?$
?'
?-
??
1?
??^*??*??0{?`<????4
V6

?
??@ ?K*??*??0{?`????4
?@!??3*?e@*?0YN?&6-??-2Y:??h?a@?????4Z[ ?63?4."9(W?
?
?
?
?"
?+
?1
??1?
?#??0	@*?0YN?&6-??-2Y:??&?a@?????4Z[ ?60?4."9(W?
?
?
?
?
?(
?.
??1?
?'??,<*?0YM?">,??,2Y:??&`?*@3A9=?F?1?
?/D??/	@	B6*?e7*??7*?0Y:
?R6
??G
2Y:?6?&6
~?!
?aB?
?a@?h?a7???????*??6 }??`6
0{?`6?6[	??
?	2?4:?*?Ȝ	6?8:??Y??*?9??;????=???????
??A????C????E???HJ???HL??!?HN??????:,?6
0<Z[ L?6?O?/?4-P9+Q9(6
"R99W?
r?6~?<6
??S6?nO?^RS
TVW(X3Y:ZA[J]P^[_c`fWlerf~g?h?i?k?l?n?oI? 1?)
???$1BIBI?IT?=??*?nW??4??
?UV@??*?nW?[??4??
?0\?i#*??@[	?? }??*??`???#?49
???!@]?i#*??@[	?? }??*??`???#?49
???!@^?B
*?Ȝ??
?4?@_`???????Y?a?*?c?*-?dW?-?j7*?l??	?????a7*Y:?*?l?ì	??ì?p?s7	*		??	?
?v??e7???:??DO?P[?\??>fw9	??4?x9?yn%ez9?K9V??????%?,?.?5?7???D?K?P?W?\?f?w????W
????f??f??
f??1?b`?-?j7??:???Y:?a*?*?^?|???76
6*?~??*?0Y:?x?dY6
?m???e?????6
`x6?D
?

~2Y:?-??Y6??d?6?ZY:??W?	???????}??????-?[?"?6vF?6GxW?RmU6
??4?x9?yn?z9??z3??96?V6
9??? ???V#,.
36
9UZfhkn{????? 2?.?
	f?.1?
?????*?c??p?dW?
(
)	???`??L+??E+??aM*???1,,???G???*???*?????,???
N,??-???*???*?????'9@@A@ 7?4`??\?z6
?????'?9?=?@?G?J?M?_??F??1???Z
?'Y+,?հ 
?4
??
?? 
???2??O	?$Y+?ϰ	?4	?? 	???3
??W?;??LM???N???:???:-?-??;????????L????????M?N?????dY;?;???;?Y+,????PS?>A??9??1???6{?0yX?N???????#?(?-?<?A?P?S?T?e
g
n
r
$?(III?B?

??}#?ðK?Y?ĸ??ΰK??Y?*?ҷտ???




 
D?N?A??0*+?ٰ?4?A??1*+,?ܰ?4?A??0*+?߰?4?????????????;???K??*??????*???c??*???̲?*???$L??+???
M??,??????,??????N??-??????-??6d~???Y???d???
K??Y*????Y????Y?	???Y
????Y????c?c??;???????H	??Lj_W?3? 6?	?6 *	??Lj_W?3n??	??)?9?I?L?\?_?o???????????????????????????????'???????
?	??@45b	

		!"$!%'!(*!+




© 2015 - 2025 Weber Informatics LLC | Privacy Policy