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

io.atlasmap.java.inspect.ClassInspectionService.class Maven / Gradle / Ivy

Go to download

A single aggregated bundle which contains all AtlasMap library artifacts including modules.

There is a newer version: 2.5.2
Show newest version
????4h
y-./0123456
78
9	:;<=>?@ABCDE	F	GH	I
-	J
KL	M	N	O	P	Q
yR
?S
T
UV
WX
wY
Z[	\]
Z^	_`ab
1-c
1de
1f`ghi
8jkl
;m
;Vnop
@j
Zqrs	tuv	twx	tyz
{
Z|
Z}~
O-
???
?
?
Z???
Z?
??
?
Z?
?
Z??
??
?
??
Z?
??
?
Z?
??
Z?
??
Z?
??
Z?
??
Z?
??
Z?
??
Z?
??
Z?
??
Z?
Z????
??
?
Z?
??
K?`???`?
???
?
?
???
?-?
??
??
??
2?
??
Z?
????	\?
?^
?[	\?
Z??
?-
Z?
????
??
???
?
??
?
?
}
??	\?
^
??	??
y?
q
??
??
|
?
[
?
???
?????
?
?	??
???
?
Z?	\?
??
??
?
?
w?
??
??
???
???`?
??
?
??
??
?-
?
????
?
?
??
?
?
?

?
?
?
	

?
?

?
Z

??	\


	

Z
	
	 
!	"
#
$
?%
??
?&
?'
?()*`+
,
-
.?/?01234
5
26
?78
9:	;
9<	=
9>	?
9@	A
9B
9C
9D
9E	F
9G	H
9I	J
9K	L
9M	N?{
?O
PQ
?RS
2T
?UV5WX7YZ[\]^;_;`
a
b
Zc
d
e
f
Zg
h
Z?
Z?
i
Zj
Z?
?
k
Zl
Z?
Z?
mnMAX_REENTRY_LIMITI
ConstantValueMAX_ARRAY_DIM_LIMITLOGLorg/slf4j/Logger;listClassesLjava/util/List;	Signature$Ljava/util/List;
mapClassesatlasConversionService(Lio/atlasmap/spi/AtlasConversionService;fieldBlacklistclassNameBlacklistdisablePackagePrivateOnlyFieldsLjava/lang/Boolean;disableProtectedOnlyFieldsdisablePrivateOnlyFieldsdisablePublicOnlyFieldsdisablePublicGetterSetterFields()VCodeLineNumberTableLocalVariableTablethis1Lio/atlasmap/java/inspect/ClassInspectionService;
getMapClasses()Ljava/util/List;&()Ljava/util/List;getListClassesgetClassNameBlacklistgetFieldBlacklistgetDisableProtectedOnlyFields()Ljava/lang/Boolean;setDisableProtectedOnlyFields(Ljava/lang/Boolean;)V"getDisablePackagePrivateOnlyFields"setDisablePackagePrivateOnlyFieldsgetDisablePrivateOnlyFieldssetDisablePrivateOnlyFieldsgetDisablePublicOnlyFieldssetDisablePublicOnlyFields"getDisablePublicGetterSetterFields"setDisablePublicGetterSetterFieldsinspectClassd(Ljava/lang/String;Lio/atlasmap/v2/CollectionType;Ljava/lang/String;)Lio/atlasmap/java/v2/JavaClass;	classNameLjava/lang/String;collectionTypeLio/atlasmap/v2/CollectionType;collectionClassNameclassLoaderLjava/lang/ClassLoader;{(Ljava/lang/ClassLoader;Ljava/lang/String;Lio/atlasmap/v2/CollectionType;Ljava/lang/String;)Lio/atlasmap/java/v2/JavaClass;cnfe"Ljava/lang/ClassNotFoundException;dLio/atlasmap/java/v2/JavaClass;clazzLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class<*>;
StackMapTable8o/pqXv(Ljava/lang/String;Lio/atlasmap/v2/CollectionType;Ljava/lang/String;Ljava/lang/String;)Lio/atlasmap/java/v2/JavaClass;jcl)Lio/atlasmap/java/inspect/JarClassLoader;	classpath
Exceptionsc(Ljava/lang/Class;Lio/atlasmap/v2/CollectionType;Ljava/lang/String;)Lio/atlasmap/java/v2/JavaClass;f(Ljava/lang/Class<*>;Lio/atlasmap/v2/CollectionType;Ljava/lang/String;)Lio/atlasmap/java/v2/JavaClass;z(Ljava/lang/ClassLoader;Ljava/lang/Class;Lio/atlasmap/v2/CollectionType;Ljava/lang/String;)Lio/atlasmap/java/v2/JavaClass;	javaClassrootPath
cachedClassesLjava/util/Set;#Ljava/util/Set;}(Ljava/lang/ClassLoader;Ljava/lang/Class<*>;Lio/atlasmap/v2/CollectionType;Ljava/lang/String;)Lio/atlasmap/java/v2/JavaClass;k(Ljava/lang/ClassLoader;Ljava/lang/Class;Lio/atlasmap/java/v2/JavaClass;Ljava/util/Set;Ljava/lang/String;)VinLjava/lang/Enum;out#Lio/atlasmap/java/v2/JavaEnumField;oLjava/lang/Object;
pathPrefixclztmpClazz
superClazz
enumConstants[Ljava/lang/Object;Ljava/lang/Enum<*>;r????(Ljava/lang/ClassLoader;Ljava/lang/Class<*>;Lio/atlasmap/java/v2/JavaClass;Ljava/util/Set;Ljava/lang/String;)VinspectGetMethod?(Ljava/lang/ClassLoader;Ljava/lang/reflect/Method;Lio/atlasmap/java/v2/JavaField;Ljava/util/Set;Ljava/lang/String;)Lio/atlasmap/java/v2/JavaField;complexClazztmpFieldmLjava/lang/reflect/Method;sLio/atlasmap/java/v2/JavaField;field
returnType1?(Ljava/lang/ClassLoader;Ljava/lang/reflect/Method;Lio/atlasmap/java/v2/JavaField;Ljava/util/Set;Ljava/lang/String;)Lio/atlasmap/java/v2/JavaField;inspectSetMethodparams[Ljava/lang/Class;	paramType[Ljava/lang/Class<*>;?inspectFieldr(Ljava/lang/ClassLoader;Ljava/lang/reflect/Field;Ljava/util/Set;Ljava/lang/String;)Lio/atlasmap/java/v2/JavaField;cceLjava/lang/Exception;a!Ljava/lang/annotation/Annotation;fLjava/lang/reflect/Field;annotations"[Ljava/lang/annotation/Annotation;pTypessbt?uv?(Ljava/lang/ClassLoader;Ljava/lang/reflect/Field;Ljava/util/Set;Ljava/lang/String;)Lio/atlasmap/java/v2/JavaField;populateGetterSetterL(Ljava/lang/Class;Ljava/lang/reflect/Field;Lio/atlasmap/java/v2/JavaField;)V
getterNamee!Ljava/lang/NoSuchMethodException;
setterNamereflectionField
atlasFieldO(Ljava/lang/Class<*>;Ljava/lang/reflect/Field;Lio/atlasmap/java/v2/JavaField;)VinspectClassFieldsfields[Ljava/lang/reflect/Field;?inspectClassMethodsexistsifoundZmethodsjava/lang/reflect/Method;?w
isFieldMap(Ljava/lang/String;)Z	fieldTypedetectArrayDimensions&(Ljava/lang/Class;)Ljava/lang/Integer;arrayDimLjava/lang/Integer;S)(Ljava/lang/Class<*>;)Ljava/lang/Integer;detectModifiers(I)Ljava/util/List;	modifiers0Ljava/util/List;3(I)Ljava/util/List;detectListClassC(Ljava/lang/ClassLoader;Ljava/lang/reflect/Field;)Ljava/lang/Class;typesF(Ljava/lang/ClassLoader;Ljava/lang/reflect/Field;)Ljava/lang/Class<*>;detectListClassFromMethodReturn-(Ljava/lang/reflect/Method;)Ljava/lang/Class;0(Ljava/lang/reflect/Method;)Ljava/lang/Class<*>;"detectListClassFromMethodParameterdetectArrayClass$(Ljava/lang/Class;)Ljava/lang/Class;*(Ljava/lang/Class<*>;)Ljava/lang/Class<*>;detectParameterizedTypes,(Ljava/lang/reflect/Field;Z)Ljava/util/List;tv Ljava/lang/reflect/TypeVariable;typeLjava/lang/reflect/Type;wc Ljava/lang/reflect/WildcardType;upperBounds[Ljava/lang/reflect/Type;lowerBoundstonlyClasses#Ljava/lang/reflect/TypeVariable<*>;xX^@(Ljava/lang/reflect/Field;Z)Ljava/util/List;convertJavaFieldToJavaClass@(Lio/atlasmap/java/v2/JavaField;)Lio/atlasmap/java/v2/JavaClass;	javaFieldgetConversionService*()Lio/atlasmap/spi/AtlasConversionService;setConversionService+(Lio/atlasmap/spi/AtlasConversionService;)V
SourceFileClassInspectionService.javahijava/util/ArrayListjava/lang/Stringjava.util.Listjava.util.ArrayListjava.util.LinkedListjava.util.Vectorjava.util.Stackjava.util.AbstractList java.util.AbstractSequentialListyz{h|YZ
java.util.Mapjava.util.HashMapjava.util.TreeMapjava.util.Hashtablejava.util.IdentityHashMapjava.util.LinkedHashMapjava.util.SortedMapjava.util.WeakHashMapjava.util.Properties&java.util.concurrent.ConcurrentHashMap"java.util.concurrent.ConcurrentMap]Z^_serialVersionUID`ZaZ}~bcdcecfcgc??????o???? java/lang/ClassNotFoundException??q???????WX???java/lang/StringBuilderInspecting class: ??
, classPath: ????,io/atlasmap/java/inspect/InspectionException)ClassName and Classpath must be specifiedh?'io/atlasmap/java/inspect/JarClassLoadertarget/reference-jarsh?Class was not found: "java/lang/IllegalArgumentExceptionClass must be specified??io/atlasmap/core/AtlasPath/p??<>??[]??{}??????java/util/HashSet??r????&'?????????????
??]??[??????????????x???x???x???x???x???x???x???x??)io/atlasmap/java/v2/AtlasJavaModelFactoryatlas:java?className=%sjava/lang/Object??????????????Skipping class  which is a Jdk core class????Skipping SuperClass ??????!io/atlasmap/java/v2/JavaEnumFieldjava/lang/Enum??????~???????pv?????? io/atlasmap/java/v2/ModifierList???p?i????w????????????????java/util/Collection??	
?????????????#$????????
?s?java/lang/ClassCastException!Error detecting inner listClass: t? for field: ?	
io/atlasmap/v2/StringList
pu?
??get??java/lang/Classjava/lang/NoSuchMethodException!No 'get' method for field named:  in class: ?booleanjava.lang.Booleanis No 'is' method for field named: set!No 'set' method for field named: v??tp??v Synthetic field class detected: ?{v !p"uv#}v$yvv%&'?(?)?,VarArg, Bridge, Synthetic or Default method 	 detected*?+?????,?-io/atlasmap/java/v2/JavaField"Field already defined for method:  class: Ignoring non-field method: op.?/?/io/atlasmap/java/inspect/ClassInspectionService0123425?2672892:2;2<2=>2?@2AB2CD2EFGHIJKLjava/lang/IntegerhMNG#java/lang/reflect/ParameterizedTypeOLjava/lang/reflect/TypeVariablePQRGxS?java/lang/reflect/WildcardTypeTLULVWXWY?Z?[\]?^??v_v`xabcdefgjava/lang/ClassLoaderio/atlasmap/v2/CollectionTypeio/atlasmap/java/v2/JavaClass
java/util/Setjava/lang/reflect/Fieldjava/lang/Exceptionjava/lang/annotation/Annotationjava/util/Listjava/lang/reflect/Methodjava/lang/reflect/Typejava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;(Ljava/util/Collection;)Vjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;getClass()Ljava/lang/Class;getClassLoader()Ljava/lang/ClassLoader;	loadClass%(Ljava/lang/String;)Ljava/lang/Class;createJavaClass!()Lio/atlasmap/java/v2/JavaClass;setClassName(Ljava/lang/String;)Vio/atlasmap/v2/FieldStatus	NOT_FOUNDLio/atlasmap/v2/FieldStatus;	setStatus(Lio/atlasmap/v2/FieldStatus;)Vorg/slf4j/LoggerisDebugEnabled()Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;debug([Ljava/lang/String;)VsetCollectionType"(Lio/atlasmap/v2/CollectionType;)VLISTARRAYMAPisEmptysetCollectionClassNamesetPathgetNameadd(Ljava/lang/Object;)ZgetClassName&io/atlasmap/spi/AtlasConversionServicefieldTypeFromClass.(Ljava/lang/String;)Lio/atlasmap/v2/FieldType;setFieldType(Lio/atlasmap/v2/FieldType;)VisArraysetArrayDimensions(Ljava/lang/Integer;)VgetPathendsWithgetCanonicalNamesetCanonicalClassName
getPackage()Ljava/lang/Package;java/lang/PackagesetPackageNameisAnnotation
setAnnotationisAnonymousClass
setAnnonymousisEnumsetEnumerationisInterfacesetInterfaceisLocalClass
setLocalClass
isMemberClasssetMemberClassisPrimitivesetPrimitiveisSyntheticsetSyntheticgetUriio/atlasmap/core/AtlasUtilescapeForUri&(Ljava/lang/String;)Ljava/lang/String;format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;setUri!io/atlasmap/java/core/JdkPackagescontains'(Ljava/lang/String;)Ljava/lang/Boolean;booleanValueisTraceEnabledtrace
getSuperclassgetEnumConstants()[Ljava/lang/Object;namesetNameordinal()I(I)Ljava/lang/Integer;
setOrdinalgetJavaEnumFields&()Lio/atlasmap/java/v2/JavaEnumFields;"io/atlasmap/java/v2/JavaEnumFieldsgetJavaEnumField	SUPPORTEDERRORgetModifiers$()Lio/atlasmap/java/v2/ModifierList;setModifiers%(Lio/atlasmap/java/v2/ModifierList;)VgetModifierclearaddAll(Ljava/util/Collection;)Z io/atlasmap/java/core/StringUtilgetFieldNameFromGetterlengthgetParameterCountUNSUPPORTED
getReturnTypejava/lang/VoidTYPEequalsisAssignableFrom(Ljava/lang/Class;)ZsetGetMethod-(Ljava/lang/Class;)Lio/atlasmap/v2/FieldType;&(Ljava/lang/Class;)Ljava/lang/Boolean;isBoxedPrimitivegetFieldType()Lio/atlasmap/v2/FieldType;io/atlasmap/v2/FieldTypeCOMPLEXLio/atlasmap/v2/FieldType;	getStatus()Lio/atlasmap/v2/FieldStatus;CACHEDgetFieldNameFromSettergetParameterTypes()[Ljava/lang/Class;setSetMethodcreateJavaField!()Lio/atlasmap/java/v2/JavaField;getType
getMessage*(Ljava/lang/String;Ljava/lang/Throwable;)VgetAnnotations$()[Ljava/lang/annotation/Annotation;()Lio/atlasmap/v2/StringList;setAnnotations(Lio/atlasmap/v2/StringList;)V	getStringannotationTypegetParameterizedTypessetParameterizedTypescapitalizeFirstLettergetDeclaringClass	getMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;getGetMethodgetDeclaredFields()[Ljava/lang/reflect/Field;
isEnumeration
BLACK_LISTgetSetMethodio/atlasmap/java/v2/ModifierPRIVATELio/atlasmap/java/v2/Modifier;
getJavaFields"()Lio/atlasmap/java/v2/JavaFields;io/atlasmap/java/v2/JavaFieldsgetJavaField	PROTECTEDPUBLICPACKAGE_PRIVATEgetDeclaredMethods()[Ljava/lang/reflect/Method;	isVarArgsisBridge	isDefaultwarn
startsWithsize(I)Ljava/lang/Object;intValuegetComponentTypejava/lang/reflect/Modifier
isAbstract(I)ZABSTRACTisFinalFINAL	INTERFACEisNativeNATIVE	isPrivateisProtectedisPublicisStaticSTATICisStrictSTRICTisSynchronizedSYNCHRONIZEDisTransient	TRANSIENT
isVolatileVOLATILEgetGenericReturnType()Ljava/lang/reflect/Type;!io/atlasmap/java/core/ClassHelperdetectClassFromTypeArgument+(Ljava/lang/reflect/Type;)Ljava/lang/Class;getGenericParameterTypes()[Ljava/lang/reflect/Type;(I)VgetGenericTypegetActualTypeArgumentsgetAnnotatedBounds$()[Ljava/lang/reflect/AnnotatedType;java/lang/reflect/AnnotatedTypegetTypeNamegetUpperBoundsgetLowerBoundsgetArrayDimensions()Ljava/lang/Integer;getArraySizesetArraySizegetCollectionClassNamegetCollectionType!()Lio/atlasmap/v2/CollectionType;getDocIdsetDocId
isRequiredsetRequiredgetValue()Ljava/lang/Object;setValue(Ljava/lang/Object;)Vorg/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!y
QRSTURSVWXYZ[\]Z[\^_`Z[\aZ[\bcdcecfcgc'hij6?*?*?Y?YSYSYSYSYSY	SY
S???
*?Y?YSYSYSYSYSYSYSYSYSY	SY
SYS???*?*?Y?YS???*?Y??*?? *??!*??"*??#*??$?k24<2=;??C?D?E?F?G?H?I?Jl?mnopj/*??kMlmn[qrpj/*?
?kQlmn[qspj/*??kUlmn[qtpj/*??kYlmn[quvj/*?!?k]lmnwxj>*+?!?k
ablmndcyvj/*? ?kelmnzxj>*+? ?k
ijlmnbc{vj/*?"?kmlmn|xj>*+?"?k
qrlmnec}vj/*?#?kulmn~xj>*+?#?k
yzlmnfcvj/*?$?k}lmn?xj>*+?$?k
??lmngc??ji*?%?&:*+,-?'?k
?	?l4mn??????	
????j
4::+,?(:*+-?):?:?+:,?,?-?.?*k*
???
????#?)?1?lR??4mn4??4??4??4??1??.???.???"???????????j???/?0?(?/?1Y?23?4+?45?4?4?6?7+??
?8Y9?:?:?;Y?Y:*,-?):?>:?/?0??/?1Y?2??4+?4?6?7?+:+?,?-?.?Flo*kB??0?9?C?F?X?`?l?o?q?|?????????l\	X??`??q9???mn????????????Fg???`???*0	?+????????'???8??j?+?
?@YA?B?*+?&+,-?)?k???l*mn??????????[???j??,?
?@YA?B??+:-?CE:-?F??1Y?2?4G?4?6:?@-?H??1Y?2?4I?4?6:? -?J??1Y?2?4K?4?6:??L?
?M?N?OY?P:,?Q?RW*+,?S*?T?U?V?W?kN??????$?=?D?]?d?z???????????????lR?mn???????????????????.???????.????.??[???j?,:,?X?H-*,?Y?Z-?H?C*,?[:-?\]?^?(-?1Y?2-?\?4_?4]?4?6?N?,:*?Q?`?
-?J?C-?Q?,-?a?b-?c??c?d??e-?f??g-?h??i-?j??k-?l??m-?n??o-?p??q-?r??s-?t??u-?v?-x?yY?Q?zS?{?|?r??c?d?}?~?3?/??'?/?1Y?2??4?Q?4??4?6???:??:?o?c?d?}?~?8?/??'?/?1Y?2??4?Q?4??4?6??:???*+-??*+-??:??:???*+-????:		??-??k	:

?66?n
2:
??Y??:
???;
??:??????????-??????W?????
?%?Q???????????-??k*+-??-???-??Y?????-??????-????*??????W?k?=??
???!?-?O?R?^?e?n?w??????????????????????'?2?V?W?[?bgx?????	?
?????
%/<KSVckt!|$?&?'?)?+?4l?
%.??U??
^??
?mn??????????????????[e??b^??????	?>%.???????????[e??b^?????O?e?????????????.?
???D%?+
????????????V???? [???j??-:,???????1???)?1Y?2?4E?4,?????4?6???,??????,????????,????????????,??:?X?!?H??*?Y??*?[:?&?????F???Q??*,??:?Q???a??,????*?T????*?T???~?*?T???~???????????????????????????:*??:		:?Q??????b?Q???K+?Q?(:?Q?RW*+	???S	????????:
?-???????????*k?28:<=0><=B@NCUD]E`HmIuJxM~N?O?P?Q?R?S?T?U?X?Y?Z?[?\]^*_5`>aIcReUf]gaiijtk?m?n?o?p?q?u?s?t?u?w?{lp???
U~??]v??	?mn??????????????????~X??? U~?????~X???+?B??+?"?N?*???FB??[???j??-:,???????1???)?1Y?2?4E?4,?????4?6???,??????,????????,????????????,??:?
???????2:?X?!?H??*?Y??*?[:?&?????F???Q??*,??:?Q???a??,????*?T????*?T???~?*?T???~???????????????????????????:	*??:

:?Q??????b?Q???K+?Q?(:	?Q?RW*+	
???S
????????:?-???????????*k?6????0?<?B?N?V?^?a?n?v?y????????????????????????????????4?=?H?S?\?g?p?s?{????????????????????????????lz???s~??	{v??
?mn??????????????????u???X???*s~??	???u???X???2?B???
?+?"?N?*???FB??[???j?Ѹ?:,??:,?ƶ??=???5?1Y?2?4E?^?ǧE?4,?ƶ4?6???,?ƶ?*?Q?`??J???X?!?H??*?Y??*?[:?t????j?F???Q??*+,??:???????=:?/?1Y?2ʶ4?˶4̶4,?ƶ4?6???????*?T????*?T???~?*?T???~???????????????????????????:*??::?Q??????_-?Q???I+?Q?(:-?Q?RW*+-???S????????:	?-????????Q???a??,?θ??,??:?O:?6	6

	?<
2:?????Y?Ӷ??Ѷ????Q??W?
????????Y?????׶?*,?ٷ???W*,??:?'?????Y?Ӷ??۶???W*,??????????*???*kD????!?S?\?h?p?x??????????????????????????????9?B?M?X?a?l?u?x??????????????
??	?
???8@Ldjr~!?#?$?%?&?(?+?,l??8?????	x{???s??8,???mn??????????????????????5?Z?*x{?????????5?\???>????????????????????%3B?91?*???CB???6??????????!???????????6?[???j?h?1Y?2޶4,?Ƹ߶4?6:,?????W-???=:?/?0?0?/?1Y?2?4,?ƶ4?4,??Q?4?6?7-?????-????-???o?1Y?2?4,?Ƹ߶4?6:,?????W-???=:?/?0?0?/?1Y?2?4,?ƶ4?4,??Q?4?6?7?1Y?2??4,?Ƹ߶4?6:,????Y+S??W-?ç=:?/?0?0?/?1Y?2?4,?ƶ4?4,??Q?4?6?7?/2??????*-?kz12)3/92445?6[7g6l:?;?=?>???E?@?A?B?C?B?HI$J*P-K/L:MVNbMgQlf
??48??????8????/8??hmnh??h??h???h???r?9q?9u?9[???j??,??:?x-??~?n:?66		?[	2:
*+
??:*??
?ƹ?????????;???~?0?/?0?
?/?1Y?2??4???4?6?7???????????׶??????*???~?-??????W???׶??????*???~?-??????W?z?׶??????*??~?-??????W?K?׶?????8*??~?.-??????W?*??~?-??????W?	????kjUVW/X<ZM[U_h`sa?f?g?h?i?j?k?lmn o2pFqOratkuzW?yl\	<>??/K??
?mn???????????????{??????????7	?!
?????????3???>...??[???j?,?:??-??~??:?66		??	2:
??:
????
????
??
??
??
??4?????/?1Y?2	?4
???4
?4?6??f
????
??޶?
????*+
?
:
?????*+
?:66

-??????c-????
??:??????:6??????
?????????
???Ä
????>?/????/?1Y?2?4
???4?4,?Q?4?6???]??????-??????W?;?/??0?/?1Y?2?4
???4?4,?Q?4?6???	???k?"}~/?4?>?K?k?s???????????????????(?+?;?E?U?_?e?j?u???????????lzG???q?R
4??????/???
mn??????????????????J?!
?????????I??0&??P?????7?[???j?*?+???k?lmn????j?\??M+??+?X?,?,N,?`??YM:-W+?N-?/-?X?(,??,:,?`??YM:W-?N???,?k.??	????%?*???R?Z?l*\mn\??W??*2???\??*2???????/[?j???Y?M??
,???W??
,???W??
,???W??
,? ??W?!?
,????W?"?
,????W?#?
,????W?!??"??#?
,???W?$?
,?%??W?&?
,?'??W?(?
,?)??W?*?
,?+??W?,?
,?-??W,?kr???? ?*?1?;?B?L?S?]?d?n?u??????????????????????????l ?mn??R?Z???
??[j?%*,??N-?-?.?+-???(??k???#?l*%mn%??%??Z?\??#??*[	
j<+?/?0?k?lmn??[
j>
+?12?0?kl
mn
??[
j`?2Y?3M+??+?X?+?,N,?`??YM:-W+?N-?/-?X?(,??,:,?`??YM:W-?N???-?k.	
	
).CV^l*`mn`??	W??.2???`??.2???????/[j)N+?+?4?
+?4?5??+?4?5?6:???:?66??2:-??Y?N?J?7?B?7:		?82?9:

??-
??Q??W?-
?:??W?i?;?a?;:		?<:
	?=:
?"
??-	?<2?%?Q??W?$???-	?=2?%?Q??W??-??Q??W???-?kn' -!/$I%M&U)a*h-x.?/?1?5?6?7?8?;?<?=?>
BC!$'Flph8	x(
?W	?N
?EI?)mn)??)?'?Z'?h8	'?\?>??????< ?
?H!? ??["#$j`??+M,+?>?Z,+???@,+?A?M,+?B?C,+?C?D,+?E?s,+???u,+??,,+??F,+???G,+???N,+?H?I,+???J,+?K?.,+???W+???,x?yY+??zS?{?|,+?L?M,+?ѶN,+?׶?,+?۶O,?k^JKLMN$O,P4Q<RDSLTTU\VdWlXtY|Z?[?]?^?_?`?al ?mn?%????????&'j/*??kelmn()j>*+??k
ijlmn^_*ij"
?P?/?k9+,




© 2015 - 2025 Weber Informatics LLC | Privacy Policy