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

classes.io.netty.util.internal.PlatformDependent.class Maven / Gradle / Ivy

The newest version!
????2?(io/netty/util/internal/PlatformDependentjava/lang/ObjectPlatformDependent.javaBio/netty/util/internal/PlatformDependent$ThreadLocalRandomProviderThreadLocalRandomProvider:io/netty/util/internal/PlatformDependent$AtomicLongCounter	AtomicLongCounter-io/netty/util/internal/PlatformDependent$MpscMpsc*io/netty/util/internal/PlatformDependent$3*io/netty/util/internal/PlatformDependent$2*io/netty/util/internal/PlatformDependent$1logger/Lio/netty/util/internal/logging/InternalLogger;"MAX_DIRECT_MEMORY_SIZE_ARG_PATTERNLjava/util/regex/Pattern;
IS_WINDOWSZIS_OSX	IS_J9_JVMIS_IVKVM_DOT_NETMAYBE_SUPER_USER!CAN_ENABLE_TCP_NODELAY_BY_DEFAULTUNSAFE_UNAVAILABILITY_CAUSELjava/lang/Throwable;DIRECT_BUFFER_PREFERREDMAX_DIRECT_MEMORYJMPSC_CHUNK_SIZEIMIN_MAX_MPSC_CAPACITYMAX_ALLOWED_MPSC_CAPACITY@BYTE_ARRAY_BASE_OFFSETTMPDIRLjava/io/File;BIT_MODENORMALIZED_ARCHLjava/lang/String;
NORMALIZED_OSALLOWED_LINUX_OS_CLASSIFIERS[Ljava/lang/String;LINUX_OS_CLASSIFIERSLjava/util/Set;#Ljava/util/Set;ADDRESS_SIZEUSE_DIRECT_BUFFER_NO_CLEANERDIRECT_MEMORY_COUNTER(Ljava/util/concurrent/atomic/AtomicLong;DIRECT_MEMORY_LIMITRANDOM_PROVIDERDLio/netty/util/internal/PlatformDependent$ThreadLocalRandomProvider;CLEANER Lio/netty/util/internal/Cleaner;(UNINITIALIZED_ARRAY_ALLOCATION_THRESHOLDBIG_ENDIAN_NATIVE_ORDERNOOP$assertionsDisabled#hasDirectBufferNoCleanerConstructor()Z)io/netty/util/internal/PlatformDependent0GEF
HIallocateUninitializedArray(I)[BA&	MKL
HO[BQsize	isAndroidTF
HU	isWindows	XisOsx	[maybeSuperUser	^javaVersion()I`a
HbcanEnableTcpNoDelayByDefault	e	hasUnsafe !	hgetUnsafeUnavailabilityCause()Ljava/lang/Throwable;isUnalignedlF
HmdirectBufferPreferred"	pmaxDirectMemory()J<$	tusedDirectMemory:;	w&java/util/concurrent/atomic/AtomicLongyget{s
z|????????tmpdir()Ljava/io/File;-.	?bitMode/&	?addressSize8&	?allocateMemory(J)J??
H?
freeMemory(J)V??
H?addressreallocateMemory(JJ)J??
H?newSizethrowException(Ljava/lang/Throwable;)VgF
???
H?throwException0??
?tjava/lang/Throwable?newConcurrentHashMap&()Ljava/util/concurrent/ConcurrentMap;&java/util/concurrent/ConcurrentHashMap?()V??
??newLongCounter&()Lio/netty/util/internal/LongCounter;
b'io/netty/util/internal/LongAdderCounter?
??/(Lio/netty/util/internal/PlatformDependent$1;)V??

?'(I)Ljava/util/concurrent/ConcurrentMap;(I)V??
??initialCapacity((IF)Ljava/util/concurrent/ConcurrentMap;(IF)V??
??
loadFactorF)(IFI)Ljava/util/concurrent/ConcurrentMap;(IFI)V??
??concurrencyLevel5(Ljava/util/Map;)Ljava/util/concurrent/ConcurrentMap;(Ljava/util/Map;)V??
??mapLjava/util/Map<+TK;+TV;>;Ljava/util/Map;freeDirectBuffer(Ljava/nio/ByteBuffer;)V?@	?io/netty/util/internal/Cleaner?????bufferLjava/nio/ByteBuffer;directBufferAddress(Ljava/nio/ByteBuffer;)J??
H?directBuffer(JI)Ljava/nio/ByteBuffer;newDirectBuffer??
H?'java/lang/UnsupportedOperationException?Lsun.misc.Unsafe or java.nio.DirectByteBuffer.(long, int) not available?(Ljava/lang/String;)V??
??
memoryAddress	getObject'(Ljava/lang/Object;J)Ljava/lang/Object;??
H?objectLjava/lang/Object;fieldOffsetgetInt(Ljava/lang/Object;J)I??
H?getByte(J)B??
H?getShort(J)S??
H?(J)I??
H?getLong??
H?([BI)B?
Hdataindex([BI)S?
H([BI)I?
H	([BI)J?
HgetLongSafeB	?bytesoffset
getIntSafegetShortSafehashCodeAsciiCompute(Ljava/lang/CharSequence;II)I̞-QhashCodeAsciiSanitizeInt(Ljava/lang/CharSequence;I)I
?5?valueLjava/lang/CharSequence;hashjava/lang/CharSequence"charAt(I)C$%#&hashCodeAsciiSanitizeShorthashCodeAsciiSanitizeByte(C)ICputByte(JB)V,-
H.BputShort(JS)V12
H3SputInt(JI)V67
H8putLong(JJ)V:;
H<([BIB)V,>
H?([BIS)V1A
HB([BII)V6D
HE([BIJ)V:G
HH	putObject((Ljava/lang/Object;JLjava/lang/Object;)VJK
HLoxobjectFieldOffset(Ljava/lang/reflect/Field;)JPQ
HRfieldLjava/lang/reflect/Field;
copyMemory(JJJ)VVW
HXsrcAddrdstAddrlength([BIJJ)V,$	^*(Ljava/lang/Object;JLjava/lang/Object;JJ)VV`
HasrcsrcIndex(J[BIJ)VdstdstIndex	setMemory([BIJB)V(Ljava/lang/Object;JJB)Vhj
Hk(JJB)Vhm
HnallocateDirectNoCleaner(I)Ljava/nio/ByteBuffer;D	r9	tjava/lang/AssertionErrorv
w?incrementMemoryCountery?
zpq
H|decrementMemoryCounter~?

?ecapacityreallocateDirectNoCleaner-(Ljava/nio/ByteBuffer;I)Ljava/nio/ByteBuffer;java/nio/ByteBuffer??a
????
H?lenfreeDirectNoCleaner	addAndGet??
z?-io/netty/util/internal/OutOfDirectMemoryError?java/lang/StringBuilder?
??failed to allocate ?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??(I)Ljava/lang/StringBuilder;??
??! byte(s) of direct memory (used: ?(J)Ljava/lang/StringBuilder;??
??, max: ?(C)Ljava/lang/StringBuilder;??
??toString()Ljava/lang/String;??
??
??
newUsedMemory
usedMemoryuseDirectBufferNoCleanerequals
([BI[BII)ZunalignedAccess?F
H?
equalsSafe??
???
H?bytes1	startPos1bytes2	startPos2isZero([BII)Z
isZeroSafe??
???
H?startPosequalsConstantTime
([BI[BII)I(io/netty/util/internal/ConstantTimeUtils???
??
H?
hashCodeAscii([BII)IhashCodeAsciiSafe??
???
H?(Ljava/lang/CharSequence;)I\a#?²?5
?)*
?(
?hashCodeAsciiSanitize(I)I??
H?iremainingBytesnewMpscQueue()Ljava/util/Queue;??

?(I)Ljava/util/Queue;??

?maxCapacitynewSpscQueue@io/netty/util/internal/shaded/org/jctools/queues/SpscLinkedQueue?
??Mio/netty/util/internal/shaded/org/jctools/queues/atomic/SpscLinkedAtomicQueue?
??java/util/AbstractQueue?newFixedMpscQueue?io/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueue?
??Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueue?
??getClassLoader*(Ljava/lang/Class;)Ljava/lang/ClassLoader;??
H?clazzLjava/lang/Class<*>;Ljava/lang/Class;getContextClassLoader()Ljava/lang/ClassLoader;
HgetSystemClassLoader
H	newConcurrentDeque()Ljava/util/Deque;1Lio/netty/util/internal/SuppressJava6Requirement;reason#Usage guarded by java version check(java/util/concurrent/LinkedBlockingDeque
?*java/util/concurrent/ConcurrentLinkedDeque
?threadLocalRandom()Ljava/util/Random;=>	current
isWindows0os.name )io/netty/util/internal/SystemPropertyUtil"8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;{$
#%java/util/Locale'USLjava/util/Locale;)*	(+java/lang/String-toLowerCase&(Ljava/util/Locale;)Ljava/lang/String;/0
.1win3contains(Ljava/lang/CharSequence;)Z56
.7	9Platform: Windows;-io/netty/util/internal/logging/InternalLogger=debug??>@windowsisOsx0
[^a-z0-9]+D
replaceAllF$
.GmacosxI
startsWith(Ljava/lang/String;)ZKL
.MosxOPlatform: MacOSQosnamemaybeSuperUser0	user.nameU&(Ljava/lang/String;)Ljava/lang/String;{W
#XWF
Z
Administrator\(Ljava/lang/Object;)Z?^
._rootatoorcusernameunsafeUnavailabilityCause0
U&sun.misc.Unsafe: unavailable (Android)hisIkvmDotNetjF
k'sun.misc.Unsafe: unavailable (IKVM.NET)mjk
Ho
H?sun.misc.Unsafe: {}r	availabletunavailablev'(Ljava/lang/String;Ljava/lang/Object;)V?x>y*Could not determine if Unsafe is available{trace*(Ljava/lang/String;Ljava/lang/Throwable;)V}~>?~
??causeisJ9Jvm	?isJ9Jvm0java.vm.name?/?
.?ibm j9?eclipse openj9?vmName	?
isIkvmDotNet0toUpperCase?0
.?IKVM.NET?maxDirectMemory0
	sun.misc.VM?java/lang/Class?forName=(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;??
??rgetDeclaredMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;??
??java/lang/reflect/Method?invoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;??
??java/lang/Number?	longValue?s
??java/lang/ClassLoader?&java.lang.management.ManagementFactory?"java.lang.management.RuntimeMXBean?getRuntimeMXBean?getInputArguments?java/util/List?Sa??	?(I)Ljava/lang/Object;{???java/util/regex/Pattern?matcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;??
??java/util/regex/Matcher?matches?F
??group(I)Ljava/lang/String;??
??java/lang/Long?	parseLong(Ljava/lang/String;)J??
??
.&@java/lang/Runtime?
getRuntime()Ljava/lang/Runtime;??
??	maxMemory?s
??!maxDirectMemory: {} bytes (maybe)?valueOf(J)Ljava/lang/Long;??
??maxDirectMemory: {} bytes?vmClassmLjava/lang/reflect/Method;Ljava/util/regex/Matcher;mgmtFactoryClassruntimeClassruntimevmArgs$Ljava/util/List;Ljava/util/List;systemClassLoaderLjava/lang/ClassLoader;tmpdir0io.netty.tmpdirtoDirectory"(Ljava/lang/String;)Ljava/io/File;
-Dio.netty.tmpdir: {}java/io/Filejava.io.tmpdir
&-Dio.netty.tmpdir: {} (java.io.tmpdir)TEMPjava/lang/SystemgetenvW
-Dio.netty.tmpdir: {} (%TEMP%)USERPROFILE\AppData\Local\Temp8-Dio.netty.tmpdir: {} (%USERPROFILE%\AppData\Local\Temp)\Local Settings\Temp9-Dio.netty.tmpdir: {} (%USERPROFILE%\Local Settings\Temp)--Dio.netty.tmpdir: {} ($TMPDIR)"C:\Windows\Temp$
	?/tmp':Failed to get the temporary directory; falling back to: {})warn+x>,userprofilefjava/lang/Exception0mkdirs2F
	3isDirectory5F
	6getAbsoluteFile8?
	9ignoredLjava/lang/Exception;pathbitMode0io.netty.bitMode?(Ljava/lang/String;I)I?A
#B-Dio.netty.bitMode: {}Djava/lang/IntegerF(I)Ljava/lang/Integer;?H
GIsun.arch.data.modelK,-Dio.netty.bitMode: {} (sun.arch.data.model)Mcom.ibm.vm.bitmodeO+-Dio.netty.bitMode: {} (com.ibm.vm.bitmode)Qos.archStrimU?
.Vamd64Xx86_64Zi386\i486^i586`i686b$-Dio.netty.bitMode: {} (os.arch: {})d9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V?f>g([1-9][0-9]+)-?biticompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;kl
?mfindoF
?pparseInt(Ljava/lang/String;)Irs
Gtarchvm
bitPatternaddressSize0?a
HzbyteArrayBaseOffset0byteArrayBaseOffset}s
H~end
?(JI)I?
H?(B)I??
H?
?(S)I??
H?
?normalizedArch01	?normalizedOs21	?normalizedLinuxClassifiers()Ljava/util/Set;56	?
addClassifier4(Ljava/util/Set;Ljava/util/Set;[Ljava/lang/String;)V4
java/util/Set?5^??add?^??idalloweddestmaybeClassifiersnormalizeOsReleaseVariableValue["']?	normalize
normalizeArch?W
?^(x8664|amd64|ia32e|em64t|x64)$??L
.?^(x8632|x86|i[3-6]86|ia32|x32)$?x86_32?^(ia64|itanium64)$?
itanium_64?^(sparc|sparc32)$?sparc_32?^(sparcv9|sparc64)$?sparc_64?
^(arm|arm32)$?arm_32?aarch64?aarch_64?
^(ppc|ppc32)$?ppc_32?ppc64?ppc_64?ppc64le?ppcle_64?s390?s390_32?s390x?s390_64?unknown?normalizeOsaix?hpux?os400?
.?java/lang/Character?isDigit(C)Z??
??linux?freebsd?openbsd?netbsd?solaris?sunos?B
?this*Lio/netty/util/internal/PlatformDependent;
access$1001()Lio/netty/util/internal/logging/InternalLogger;java/io/IOExceptiondesiredAssertionStatusF
?4io/netty/util/internal/logging/InternalLoggerFactorygetInstanceB(Ljava/lang/Class;)Lio/netty/util/internal/logging/InternalLogger;	

;\s*-XX:MaxDirectMemorySize\s*=\s*([0-9]+)\s*([kKmMgG]?)\s*$
F
CF
?F
?F
fk
?s
#$	|s
??
>a
!?W
#?W
%fedora'suse)v34	,ya
.java/nio/ByteOrder0nativeOrder()Ljava/nio/ByteOrder;23
14
BIG_ENDIANLjava/nio/ByteOrder;67	18
?C@	;
?
?io.netty.maxDirectMemory?(Ljava/lang/String;J)J?A
#B
z?$-Dio.netty.maxDirectMemory: {} bytesE.io.netty.uninitializedArrayAllocationThresholdGhasAllocateArrayMethodIF
HJ4-Dio.netty.uninitializedArrayAllocationThreshold: {}LTF
N#io/netty/util/internal/CleanerJava9PisSupportedRF
QS
Q?#io/netty/util/internal/CleanerJava6V
WS
W?io.netty.noPreferDirectZ
getBoolean(Ljava/lang/String;Z)Z\]
#^isDebugEnabled`F>a-Dio.netty.noPreferDirect: {}cjava/lang/Booleane(Z)Ljava/lang/Boolean;?g
fhisExplicitNoUnsafejF
Hk?Your platform does not provide complete low-level API for accessing direct buffers reliably. Unless explicitly requested, heap buffer will always be preferred to avoid potential system instability.minfoo?>p/etc/os-releaser/usr/lib/os-releasetID=vID_LIKE=xjava/util/HashSetzjava/util/Arrays|asList%([Ljava/lang/Object;)Ljava/util/List;~
}?(Ljava/util/Collection;)V??
{?java/util/Collections?unmodifiableSet (Ljava/util/Set;)Ljava/util/Set;??
??java/util/LinkedHashSet?
??exists?F
	?java/io/BufferedReader?java/io/InputStreamReader?java/io/FileInputStream?(Ljava/io/File;)V??
??io/netty/util/CharsetUtil?UTF_8Ljava/nio/charset/Charset;??	??2(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V??
??(Ljava/io/Reader;)V??
??readLine??
??	substring??
.??W
???
?[ ]+?split'(Ljava/lang/String;)[Ljava/lang/String;??
.?close??
??linereaderLjava/io/BufferedReader;fileosReleaseFileNametryAllocateUninitializedArrayOS_RELEASE_FILESLINUX_ID_PREFIXLINUX_ID_LIKE_PREFIXallowedClassifiersavailableClassifiers
ConstantValue	SignatureCodeLineNumberTableLocalVariableTable
StackMapTable
Exceptions5(Ljava/lang/Throwable;)V^TE;X()Ljava/util/concurrent/ConcurrentMap;Y(I)Ljava/util/concurrent/ConcurrentMap;Z(IF)Ljava/util/concurrent/ConcurrentMap;[(IFI)Ljava/util/concurrent/ConcurrentMap;LocalVariableTypeTableq(Ljava/util/Map<+TK;+TV;>;)Ljava/util/concurrent/ConcurrentMap;.()Ljava/util/Queue;/(I)Ljava/util/Queue;-(Ljava/lang/Class<*>;)Ljava/lang/ClassLoader;.()Ljava/util/Deque;RuntimeInvisibleAnnotations%()Ljava/util/Set;\(Ljava/util/Set;Ljava/util/Set;[Ljava/lang/String;)V
SourceFileInnerClasses1 !"#$%&?'(&?)*&?+,$-./&01213456?78&9:;<$=>?@A&BC@Do	EF??J??	KL?X?N?
?N?	???P??S&?	
	?
CR	TF??V??	WF??Y??	ZF??\??	]F??_??'	`a??c??.	dF??f??5	gF?/?i????=?
@	jk??i??D	lF??n??M	oF??q??U	rs??u??\	vs?6?x??x?}?~??f?B	???????m	?a?????t	?a?????|	???/????S$??	???3?????$?
??	???: ?????$?$??	???R???
*???*?????!???
???

???,*???!??????	??? ??Y???????	???B?????Y????
Y????????	???3	??Y????	?&????	???>
??Y#????
?&
??????	???I??Y#?ð? ?&???&????	???E	??Y*?Ȱ?	???	??????	???8
??*????
???
?	?	???/*?٭?????	???[?J?	?ް??Y????$S&?????	???:*??????$??	???:*??????$??	???/?????$??	???/?????$??	???/?????$??	???/?????$??	??:*???Q&??	??:*???Q&??	??:*?
??Q&??	??:*?
??Q&?
?ز?l*3?8y*`3?0y?*`3?(y?*`3? y?*`3?y?*`3?y?*`3?y?*`3???*3?*`3?y?*`3?y?*`3?y?*`3? y?*`3?(y?*`3?0y?*`3?8y????Q?&?o??o
??\??.*3x*`3?~x?*`3?~x?*`3?~??*3?~*`3?~x?*`3?~x?*`3x???\Q\&?1"?1
?o*??*3x*`3?~???*3?~*`3x????*Q*&?)*,?
??6??h*`?h`*?`?h*?h`*`?`?? 6 6&6!&?&	34684:%<1>5:?
??|??>*`?'~*`?'~x?*`?'~x?*?'~x??*`?'~x*`?'~x?*`?'~x?*?'~???| |&?.EGH&I4J@GALTMdNrO{L??A
(???/???$0?
gh	12?>?4???$5?
kl	67?>?9???$&?
op	:;?> ?=???$$?
st	,>?I*?@?? Q&0?
wx	1A?I*?C?? Q&5?
{|	6D?I*?F?? Q&&?
?	:G?I* ?I?? Q&$?
??	JK?I*-?M?? N?$O??
??	PQ?/*?S??TU??	VW?J ?Y?? Z$[$\$?
??	V]?[*?_?a ?b??*cQd&[$\$?
??	Ve?[,?_?a?b??*Z$fQg&\$?
??	hi?Z*?_?a ?l??*fQg&$0?
?
?	hm?J ?o?? ?$$0?
??	pq??(?s??u??wY?x??{?}?L??+?????
?!(?&??????"?&??H?	????0?s??u??wY?x?*??d=?{*???N??-???$%??*&
?!0??0?&?&?"????%?&?*?.?????	???r%?s??u??wY?x?*??<*?ٸ?????%???&???? ?$??
y???\?x?X?x???@?u??G?xt???X??Y??Y???????????e??????u??)?????????L?$\?&?????!?[???[
~??n%?x?!?xt???@?s?	???wY?x????$%?&????$??$	?F??u???	????"???	???*,???*,????4"?Q"?&"?Q"?&"\&????!??H	???r???	???*?ç	*?Ŭ? Q?&\&??E	????"???	???*,?̧*,?ͬ?4"?Q"?&"?Q"?&"\&?!?H	???r???	???*?ҧ	*?Ԭ? Q?&\&?+,-+?E	????*??<~=?> ? d6?*??>?????3?-*d??>?*d??>?
*d??>??6????~??~?h*?'??`>6????~??~?!?	?h*?޸?`>??/??????	?h*?`???>?& \&?&!&l?&?r;<=AB"C*B3E9FCGIHSIYJcNgOiQlR?S?T?V?W?X?Y?[?\]\_???#?/?@H?#J?#@H?#I?#O?#N?#?	#?#I?#	?????????	???/????&????	???=???
??Y??
??Y?????F???	???Q?????Y?????Y?????&???G???	???A*????????	?????	??
???	?A????Y???Y??????????
s	?!	?????
F?i'!?&?,?24?8;??:????"?-?8?<@BF^jk	w?A?	???>.??>..B????	?F?????
?F?f'?!?&??K*??N?
*??N????
?1?

??!.@	jF????? 
?F?F?!?&?,??K*??`???1?
$%
?s?	q	?M??M?!?&??N-??N?6-??N?,?,??:?????:?????????N	????,??N?,??:-????????:??????????:??d6???????#??:?К?k?Ը?????۫QGKK9MBgKk9mB?i???i??	?i??	????q?N	???????:???z??:???z?RU?^=@??p3?A??=?1?s?????&g??q??????????or$m???*3?g??q????????%)+-34#6)839A:R>U<V@\A^GgIqL?O?P?Q?R?S?V?WY"Z%\+]._4b7P=f@dAhGiNj`loo?H?R?B??L?????#??L???B?
???6	?Y?K*??:*?z*??Y?K*??:
*?z*??[????K*??:*?z*??L+?W??Y??+???????K*??:*?z*???Y??+???????K*??: *?z*??!??K*??:#*?z*??L?[??	Y%?&K??	Y(?&K?:**?-*???7??8Y??Z????????????*aX.1
?/.?/.?/.??#u
vwx{&|*}6~8?>?H?L?X?Z?a?e?}?????????????????????????????????????'?	!?4.?)???
	
??%*???	Y*?&L+?4W+?7??+?:?M+?!"1? #;<%=1/.?&	???????"?#??
?	D1
>a???@?C;??:E?J?z?L?C;??:N?J?z?P?C;??:R?J?z?T!?&?,?2?WLY+?`?
[+?`?	@;?.]+?`?!_+?`?a+?`?
c+?`? ;??:e?J+?h?!?&?,?2Mj?nN-,??:?q?
?Ըu?@??4??&j?v1?#w1?x????f?????%?)?8?:?B?F?U?W?j?~??????????????????????	??&.'?/.??
ya?5?????{??????
|s?7???~??????
??

????"`6?*3,3?????????>"?Q"?&"?Q"?&"\&?&?????? ??
????`>?*3????????*Q?&\&?&?	??????
?>~6`6d`6?*????>???????????sU*h*3??`h*`????`h*`????`?h*????`h*`????`?h*3??`h*`????`?h*????`?h*3??`h*`????`?h*????`?h*3??`???H?&
Q
?&
\&!&
?&??&?b
*0\p?????!?"?!?$?&?'?&?)?+-?
?R?+*	???????2	???????6	???????:???????1,N-?66?#-2:*???+??W???ܱ?*?11?61?61?4?1?71?7?EF!G*E0J??	? ???
?W?8*?W?!?H??1?N
?W?;*?,?2E!?H??1?R
?W?S?*??K*????[?*??????*??????*??????*????°*Ķ??ư?*?`?ʰ*̶??ΰ?*?`?Ұ?*?`?ְ?*?`?ڰ?*?`?ް???1?jVWXZ[!]+^/`9a=cGdKfUgYicjglqmuop?r?s?u?v?x?y?|?











?W?S?*??K*?N??*?N??*?N?*???*?۸??*?N??*J?N?
*P?N?P?*?N??*??N???*??N???*??N?
*??N???*??N??????1?^?????!?+?>?B?L?P?d?h?r?v??????????????????






???3*???????
?????:??N??~a????s??:?n?¸?Y??\???????g???f??i????_? ???"??T!?&?$??!?&?&???.Y(SY*SY+S?-?/???5?9????Y?:??@~?C?	?????	?J??u?x?5?u	??!??	??
?x??zY?D?x?
?zY?D?x?:F??z
?????uH?C=??	?
?K???N?:M?N?J?z?O?_?g?=??	??T?
?QY?U??.?>.?D
?..?????.	??8.?,LDND???..???.	???????2







© 2015 - 2025 Weber Informatics LLC | Privacy Policy