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

io.atlasmap.core.DefaultAtlasFieldActionService.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
????4?

c

d	
e
'fg
f	
hi
f	
j	
k	
lm
no

p

q
'r
?s

t
uv
uwxyz{?|
}~
}

???z??
????
???	
???????
?
?????
,f?
,?
??
,?
??

???

??
???
8f
??
8?
??
8?6?
8?6?
8?6?
8?6?	??	??
8?	??	???
???
??
8?
8??
L???
8?
??

?
8???
W????
8????
^??
???
,??
??
????
??
}?
??

?
??
???
??
??`?	??	??	??
??
??
????
y??
|???????
??	???	??	
???	??	
?	??	3?
??
??????
n??
??
?f
?
?f
?
?


??


??
?	
?
	?
??
?
?
?
'??
?x?


? !"!#

$?%&
?'
?()*
??
?+,
8'
8-?.

/
?0?12	?3
45??
86
??7? 89

:
?;

<=>? ??@A
?B?;
?C

DEF
?G
?H
?I
1	?J

K

L

M
 
?NO
dP
?Q	RS
TU
VW
?X
??
?Y
?QZ
?[\
?f
V]
?^
?_
?	
?Y
?`cdgh
ij
ikcg
?n
opqr???
8s

t

u?v

w?xy?z	?{	?|	?}	?~	?	??	??
??
??
??

?
??????????
??????????????InnerClassesActionProcessorLOGLorg/slf4j/Logger;instance1Lio/atlasmap/core/DefaultAtlasFieldActionService;listClassesLjava/util/Set;	Signature#Ljava/util/Set;
mapClassesactionProcessorsLjava/util/List;SLjava/util/List;actionProcessorsLock*Ljava/util/concurrent/locks/ReadWriteLock;conversionService(Lio/atlasmap/spi/AtlasConversionService;actionResolverLio/atlasmap/v2/ActionResolver;+(Lio/atlasmap/spi/AtlasConversionService;)VCodeLineNumberTableLocalVariableTablethisgetInstance3()Lio/atlasmap/core/DefaultAtlasFieldActionService;
StackMapTable??init()VjavaTypeC(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;typeLjava/lang/reflect/Type;(Ljava/lang/ClassLoader;)VclassLoaderLjava/lang/ClassLoader;	writeLock!Ljava/util/concurrent/locks/Lock;m??loadFieldActions()Ljava/util/List;U()Ljava/util/List;)(Ljava/lang/ClassLoader;)Ljava/util/List;fieldActionServiceLoaderLjava/util/ServiceLoader;compatanswerLocalVariableTypeTable=Ljava/util/ServiceLoader;=Ljava/util/ServiceLoader;?l(Ljava/lang/ClassLoader;)Ljava/util/List;createActionProcessor5(Lio/atlasmap/spi/AtlasFieldAction;Ljava/util/List;)VdetALio/atlasmap/core/DefaultAtlasFieldActionService$ActionProcessor;methodLjava/lang/reflect/Method;atlasFieldAction"Lio/atlasmap/spi/AtlasFieldAction;clazzLjava/lang/Class;methodsjava/lang/reflect/Method;Ljava/lang/Class<*>;??z?,x(Lio/atlasmap/spi/AtlasFieldAction;Ljava/util/List;)VcreateDetailFromFieldActionInfon(Ljava/lang/Class;Ljava/lang/reflect/Method;)Lio/atlasmap/core/DefaultAtlasFieldActionService$ActionProcessor;actionClazzeLjava/lang/Exception;"Ljava/lang/ClassNotFoundException;
annotation&Lio/atlasmap/spi/AtlasFieldActionInfo;Lio/atlasmap/v2/ActionDetail;sourceCollectionLio/atlasmap/v2/CollectionType;targetCollectionfinalActionClazz+Ljava/lang/Class<+Lio/atlasmap/v2/Action;>;?????q(Ljava/lang/Class<*>;Ljava/lang/reflect/Method;)Lio/atlasmap/core/DefaultAtlasFieldActionService$ActionProcessor;createDetailFromProcessorsourceClassLjava/lang/Throwable;&Lio/atlasmap/spi/AtlasActionProcessor;targetClassnameLjava/lang/String;genericParameterTypes[Ljava/lang/reflect/Type;oLjava/lang/Object;object?A?convertItems$(Ljava/util/List;Ljava/lang/Class;)VitemiI
sourceList	itemClass$Ljava/util/List;
Exceptions?;(Ljava/util/List;Ljava/lang/Class<*>;)VtoFieldCollectionType2(Ljava/lang/Class;)Lio/atlasmap/v2/CollectionType;5(Ljava/lang/Class<*>;)Lio/atlasmap/v2/CollectionType;toFieldTypeE(Ljava/lang/Class;Ljava/lang/reflect/Type;)Lio/atlasmap/v2/FieldType;t
parameterTypeH(Ljava/lang/Class<*>;Ljava/lang/reflect/Type;)Lio/atlasmap/v2/FieldType;detectFieldActionParameters4(Ljava/lang/Class;)Lio/atlasmap/v2/ActionParameters;mmethodParamLjava/lang/reflect/Parameter;actionParam Lio/atlasmap/v2/ActionParameter;params!Lio/atlasmap/v2/ActionParameters;??7(Ljava/lang/Class<*>;)Lio/atlasmap/v2/ActionParameters;listActionDetailsreadLock1()Ljava/util/List;getActionDetailByActionName1(Ljava/lang/String;)Lio/atlasmap/v2/ActionDetail;actionDetail
actionName?
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;findActionDetailP(Lio/atlasmap/v2/Action;Lio/atlasmap/v2/FieldType;)Lio/atlasmap/v2/ActionDetail;actionLio/atlasmap/v2/Action;
sourceTypeLio/atlasmap/v2/FieldType;	processorfindActionProcessort(Lio/atlasmap/v2/Action;Lio/atlasmap/v2/FieldType;)Lio/atlasmap/core/DefaultAtlasFieldActionService$ActionProcessor;detailcustomActionLio/atlasmap/v2/CustomAction;matches&g(Ljava/lang/String;Ljava/lang/Object;)Lio/atlasmap/core/DefaultAtlasFieldActionService$ActionProcessor;value	valueType
uppercaseName
processors2findBestActionProcessorm(Ljava/util/List;Lio/atlasmap/v2/FieldType;)Lio/atlasmap/core/DefaultAtlasFieldActionService$ActionProcessor;?(Ljava/util/List;Lio/atlasmap/v2/FieldType;)Lio/atlasmap/core/DefaultAtlasFieldActionService$ActionProcessor;flattenList&(Ljava/lang/Object;)Ljava/lang/Object;argumentextractedValuesbuildAndProcessActiont(Lio/atlasmap/core/DefaultAtlasFieldActionService$ActionProcessor;Ljava/util/Map;Ljava/util/List;)Ljava/lang/Object;
fieldGroupLio/atlasmap/v2/FieldGroup;valuesLio/atlasmap/v2/Field;setterpropertyEntryLjava/util/Map$Entry;actionProcessoractionParametersLjava/util/Map;fieldsflattenedValuessourceObject;Ljava/util/Map$Entry;5Ljava/util/Map;(Ljava/util/List;8???(Lio/atlasmap/core/DefaultAtlasFieldActionService$ActionProcessor;Ljava/util/Map;Ljava/util/List;)Ljava/lang/Object;processActionsT(Lio/atlasmap/spi/AtlasInternalSession;Lio/atlasmap/v2/Field;)Lio/atlasmap/v2/Field;subFieldsubValuenewFieldsession&Lio/atlasmap/spi/AtlasInternalSession;fieldactionsLjava/util/ArrayList;
targetTypetmpSourceObjectcurrentType.Ljava/util/ArrayList;g9determineFieldType,(Ljava/util/List;)Lio/atlasmap/v2/FieldType;Ljava/util/Optional;(Ljava/util/Optional;?@(Ljava/util/List;)Lio/atlasmap/v2/FieldType;#extractFlatListValuesFromFieldGroupL(Lio/atlasmap/api/AtlasSession;Lio/atlasmap/v2/FieldGroup;Ljava/util/List;)VindexLjava/lang/Integer;Lio/atlasmap/api/AtlasSession;?r`(Lio/atlasmap/api/AtlasSession;Lio/atlasmap/v2/FieldGroup;Ljava/util/List;)V%extractNestedListValuesFromFieldGroup.(Lio/atlasmap/v2/FieldGroup;Ljava/util/List;)V	subValuesB(Lio/atlasmap/v2/FieldGroup;Ljava/util/List;)VhasExpressionAction(Ljava/util/List;)Z)Ljava/util/List;,(Ljava/util/List;)ZfindLastIndexField3(Lio/atlasmap/v2/FieldGroup;)Lio/atlasmap/v2/Field;
subFieldIndexlastSubFieldIndexlastSubField
processAction?(Lio/atlasmap/v2/Action;Lio/atlasmap/core/DefaultAtlasFieldActionService$ActionProcessor;Lio/atlasmap/v2/FieldType;Ljava/lang/Object;)Ljava/lang/Object;multiplicityLio/atlasmap/v2/Multiplicity;?"processActionForEachCollectionItemk(Lio/atlasmap/v2/Action;Lio/atlasmap/core/DefaultAtlasFieldActionService$ActionProcessor;Ljava/util/List;)V
collection(Lio/atlasmap/v2/Action;Lio/atlasmap/core/DefaultAtlasFieldActionService$ActionProcessor;Ljava/util/List;)VconvertCollectionValues-(Ljava/util/List;Lio/atlasmap/v2/FieldType;)VsubTypeA(Ljava/util/List;Lio/atlasmap/v2/FieldType;)VisAssignableFieldType7(Lio/atlasmap/v2/FieldType;Lio/atlasmap/v2/FieldType;)ZexpectedactualgetConversionService*()Lio/atlasmap/spi/AtlasConversionService;camelize&(Ljava/lang/String;)Ljava/lang/String;	parameterc[Clambda$determineFieldType$68(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;ablambda$determineFieldType$5(Ljava/lang/Object;)Zvlambda$determineFieldType$4lambda$determineFieldType$3lambda$listActionDetails$2`(Lio/atlasmap/core/DefaultAtlasFieldActionService$ActionProcessor;)Lio/atlasmap/v2/ActionDetail;xlambda$loadFieldActions$15(Ljava/util/List;Lio/atlasmap/api/AtlasFieldAction;)V"Lio/atlasmap/api/AtlasFieldAction;lambda$loadFieldActions$05(Ljava/util/List;Lio/atlasmap/spi/AtlasFieldAction;)V
access$000[(Lio/atlasmap/core/DefaultAtlasFieldActionService;)Lio/atlasmap/spi/AtlasConversionService;x0
access$100c(Lio/atlasmap/core/DefaultAtlasFieldActionService;Ljava/lang/Class;)Lio/atlasmap/v2/CollectionType;x1
access$200U(Lio/atlasmap/core/DefaultAtlasFieldActionService;Ljava/util/List;Ljava/lang/Class;)Vx2
SourceFile#DefaultAtlasFieldActionService.java????DEHTjava/util/ArrayList?@1java/util/concurrent/locks/ReentrantReadWriteLockBCFG89/io/atlasmap/core/DefaultAtlasFieldActionService?N?HIST????SY????V?\???T?T?N?S?ad???T io/atlasmap/spi/AtlasFieldAction??? io/atlasmap/api/AtlasFieldActionBootstrapMethods??????????67???Loaded %s Field Actionsjava/lang/Object????????java/lang/StringBuilderLoading FieldAction class: ???????????K??$io/atlasmap/spi/AtlasFieldActionInfo???io/atlasmap/v2/ActionDetail??????????????
??????????1???1?1io.atlasmap.v2.??java/lang/Exception???????.Could not get json schema for action=%s msg=%s??????????? java/lang/ClassNotFoundException5Error detecting parameters for field action=%s msg=%s?Loaded FieldAction: ?1io/atlasmap/core/DefaultAtlasFieldActionService$1H$io/atlasmap/spi/AtlasActionProcessor?FInvalid @AtlasActionProcessor method.  Expected at least 1 parameter: ?io/atlasmap/v2/Action	GInvalid @AtlasActionProcessor method.  1st parameter does not subclass : 
?
??io.atlasmap.actionsK??11?java/lang/Throwable3Error creating object instance for action=%s msg=%s1io/atlasmap/core/DefaultAtlasFieldActionService$2H !"?#$?%?java/util/Collection&?:;'(K)?>;*?+,-?.?#java/lang/reflect/ParameterizedType/java/lang/Class01set23io/atlasmap/v2/ActionParameters45io/atlasmap/v2/ActionParameter6?78AB?@?9?:?;?<?=>?@AbBC>Failed to populate possible enum parameter values, ignoring...??Db??EF?GPHIJKLMNOPQjava/util/List?bRS?T?U??VWio/atlasmap/v2/CustomActionX?Y?io/atlasmap/api/AtlasExceptionIThe class name and method name must be specified for custom FieldAction: H??io/atlasmap/core/DefaultAtlasFieldActionService$ActionProcessorZ?[???\?]?io/atlasmap/v2/FieldType^?_`ab?java/lang/Iterableio/atlasmap/v2/Fieldio/atlasmap/v2/FieldGroup!"c?dejava/util/Map$Entryfjava/lang/String7gZ@./"java/lang/IllegalArgumentException#The action '%s' cannot be processedH?hij?k?%&)*l?:Couldn't find metadata for a FieldAction '%s', ignoring...m?n?opqrstuvwx?yz[]{?io/atlasmap/v2/SimpleField|}~???bK?????G?H????????????kUsing only the first element of the collection since a single value is expected in a multi-field selection.io/atlasmap/v2/Expressionjava/lang/Integer??78;<!?34??[Ljava/lang/Object;?>???????????????????H?op???java/util/HashSetjava.util.Listjava.util.ArrayListjava.util.LinkedListjava.util.Vectorjava.util.Stackjava.util.AbstractList java.util.AbstractSequentialListH?
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'io/atlasmap/spi/AtlasFieldActionService1io/atlasmap/core/DefaultAtlasFieldActionService$3java/lang/ClassLoaderjava/util/concurrent/locks/Lockjava/util/ServiceLoaderjava/lang/reflect/Methodio/atlasmap/v2/CollectionType(io/atlasmap/api/AtlasConversionException[Ljava/lang/reflect/Parameter;java/lang/reflect/Parameterjava/util/Iterator
java/util/Mapjava/util/Optionalio/atlasmap/api/AtlasSessionio/atlasmap/v2/Multiplicity.io/atlasmap/core/DefaultAtlasConversionService2()Lio/atlasmap/core/DefaultAtlasConversionService;getClass()Ljava/lang/Class;getClassLoader()Ljava/lang/ClassLoader;/com/fasterxml/jackson/databind/type/TypeFactorydefaultInstance3()Lcom/fasterxml/jackson/databind/type/TypeFactory;
constructType(java/util/concurrent/locks/ReadWriteLock#()Ljava/util/concurrent/locks/Lock;lockcleario/atlasmap/v2/ActionResolver!()Lio/atlasmap/v2/ActionResolver;8(Ljava/lang/ClassLoader;)Lio/atlasmap/v2/ActionResolver;addAll(Ljava/util/Collection;)ZunlockloadC(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader;
??(Ljava/lang/Object;)V

?%(Lio/atlasmap/spi/AtlasFieldAction;)Vaccept`(Lio/atlasmap/core/DefaultAtlasFieldActionService;Ljava/util/List;)Ljava/util/function/Consumer;forEach (Ljava/util/function/Consumer;)V

?%(Lio/atlasmap/api/AtlasFieldAction;)Vorg/slf4j/LoggerisDebugEnabled()Zsize()IvalueOf(I)Ljava/lang/Integer;format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;debug(Ljava/lang/String;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getCanonicalName()Ljava/lang/String;toString
getMethods()[Ljava/lang/reflect/Method;add
getAnnotation4(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;getNamesetClassName	setMethodsetName()Lio/atlasmap/v2/FieldType;
setSourceType(Lio/atlasmap/v2/FieldType;)V
setTargetTypesourceCollectionType!()Lio/atlasmap/v2/CollectionType;NONEMANY_TO_ONEsetMultiplicity (Lio/atlasmap/v2/Multiplicity;)VONE_TO_MANY
ONE_TO_ONEforName%(Ljava/lang/String;)Ljava/lang/Class;java/lang/Boolean(Z)Ljava/lang/Boolean;	setCustom(Ljava/lang/Boolean;)VsetActionSchema(Ljava/lang/Class;)V
getMessageerror*(Ljava/lang/String;Ljava/lang/Throwable;)VisCustom()Ljava/lang/Boolean;booleanValue
setParameters$(Lio/atlasmap/v2/ActionParameters;)VisTraceEnabledtrace?(Lio/atlasmap/core/DefaultAtlasFieldActionService;Lio/atlasmap/v2/ActionDetail;Ljava/lang/Class;Ljava/lang/reflect/Method;Ljava/lang/Class;)VgetParameterCount-(Ljava/lang/Object;)Ljava/lang/StringBuilder;getParameterTypes()[Ljava/lang/Class;isAssignableFrom(Ljava/lang/Class;)Z
getReturnTypetoId%(Ljava/lang/Class;)Ljava/lang/String;getGenericReturnType()Ljava/lang/reflect/Type;
getPackage()Ljava/lang/Package;java/lang/PackageequalsgetGenericParameterTypes()[Ljava/lang/reflect/Type;MANY_TO_MANYZERO_TO_ONEgetModifiersjava/lang/reflect/ModifierisStatic(I)ZnewInstance()Ljava/lang/Object;?(Lio/atlasmap/core/DefaultAtlasFieldActionService;Lio/atlasmap/v2/ActionDetail;Ljava/lang/Class;Ljava/lang/reflect/Method;Ljava/lang/Object;)Vget(I)Ljava/lang/Object;&io/atlasmap/spi/AtlasConversionServiceconvertType[(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;'(ILjava/lang/Object;)Ljava/lang/Object;isArrayARRAYALL
java/util/SetcontainsLISTMAP($SwitchMap$io$atlasmap$v2$CollectionType[IordinalgetComponentTypegetActualTypeArgumentsfieldTypeFromClass-(Ljava/lang/Class;)Lio/atlasmap/v2/FieldType;
startsWith(Ljava/lang/String;)Z
getParameters ()[Ljava/lang/reflect/Parameter;length	substring(I)Ljava/lang/String;getTypesetFieldTypeisEnumSTRINGgetEnumConstants()[Ljava/lang/Object;getDeclaredMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;	getValuesinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;getParameterstream()Ljava/util/stream/Stream;

?apply()Ljava/util/function/Function;java/util/stream/Streammap8(Ljava/util/function/Function;)Ljava/util/stream/Stream;java/util/stream/CollectorstoList()Ljava/util/stream/Collector;collect0(Ljava/util/stream/Collector;)Ljava/lang/Object;iterator()Ljava/util/Iterator;hasNextnextgetActionDetail()Lio/atlasmap/v2/ActionDetail;getClassName
getMethodName	getMethodgetActionClasstoUpperCaseisEmptyANYjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;
getSourceTypegetValueentrySet()Ljava/util/Set;getKey(II)Ljava/lang/String;
getActions()Ljava/util/ArrayList;getFieldTypeCOMPLEXgetDocIdgetDisplayNamegetPathio/atlasmap/v2/AuditStatusWARNLio/atlasmap/v2/AuditStatus;io/atlasmap/core/AtlasUtiladdAudit?(Lio/atlasmap/api/AtlasSession;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/atlasmap/v2/AuditStatus;Ljava/lang/String;)V io/atlasmap/v2/AtlasModelFactorycreateFieldGroupFrom4(Lio/atlasmap/v2/Field;Z)Lio/atlasmap/v2/FieldGroup;getCollectionTypesetCollectionType"(Lio/atlasmap/v2/CollectionType;)VsetPath	copyField0(Lio/atlasmap/v2/Field;Lio/atlasmap/v2/Field;Z)VsetIndex(Ljava/lang/Integer;)VsetValuegetField

?test ()Ljava/util/function/Predicate;filter9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;

?%()Ljava/util/function/BinaryOperator;reduce9(Ljava/util/function/BinaryOperator;)Ljava/util/Optional;	isPresent

?

?getIndex()Ljava/lang/Integer;intValuegetMultiplicity()Lio/atlasmap/v2/Multiplicity;Z(Ljava/lang/Object;Lio/atlasmap/v2/FieldType;Lio/atlasmap/v2/FieldType;)Ljava/lang/Object;process=(Lio/atlasmap/v2/Action;Ljava/lang/Object;)Ljava/lang/Object;toArrayANY_DATEDATETIME	DATE_TIMEDATE_TIME_TZDATE_TZTIME_TZtoCharArray()[Cjava/lang/CharactertoLowerCase(C)C([C)Vorg/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;(Ljava/util/Collection;)V???UVRSOPNKMGJKFG"java/lang/invoke/LambdaMetafactorymetafactory?Lookup?(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;?%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!
'267
89
:;<=
>;<=?@<ABCDEFG-HIJv**?*?Y??*?Y?	?
*?*?*+??KTOPQR$U)VL*M9*DE	NOJ?2??+
YK²??
Y?????*çL*?+???&)),)KYZ[\]$_.aP?$QDR?STJ:**????K
ghLM9UVJ<?+??KkLM9WXSYJ?F*?
?M,?*??*?+??*?*+??W,??N,?-??
3<K*
o
qrs$t3v9w<vCwExL FM9FZ[
<\]P?<^_`RabJ6**????K{LM9<cadJ[+?M +?N?Y?:,*?!?"-*?#?"?$?%?!?$&?'Y?(?)S?*?+?K"????#?/?:?X?L4[M9[Z[TefMgfDh@i TejMgkDhAP?Xllm<nopJk
??$?%?$?$?,Y?-.?/+??0?/?1?++?N-?2::?66?>2:*-?3:		?,	?4W*-?5:		?,	?4W?????K6
??,?1?7?Q?Z?_?h?q?v????LHZ%qr	Q.st?M9?uv?h@1Uwx7Oyzi?hA1Uw{P-,?^|m}~~?$???<???J	v,6?7?6N-???8Y?9:+?:?;,???-?@?A-?B?C-?D:-?D:??E??F?G?#??E??H?G??I?G?,Y?-J?/-?>?/?1?K:?::?M?N?O?):?$P?'Y-?>SY?QS?*?R?S??S?T?*?U?V?):?$X?'Y-?>SY?YS?*?R?$?Z?"?$?,Y?-[?/?\?/?1?]:?^Y*,+?_????L???L?WK?"?
????"?+?6?A?L?T?\?i?t?????????????????????????????9?D?c?g?L?
??x????$??$??vM9vwxvst
l??]q?T"??\?????xg?xi*???vw{????g??P-
???c???_??
}I?%
B?%)<???Jo,,`?7?`N-??,?a??$?,Y?-b?/,?c?1?+:d,?e2?f?,?e2:?+?$?,Y?-g?/d?:?/h?/,?c?1?+,?i:*??j:?8Y?9:+?:?;,?@BC!D)E1F<HGJOKZMbOlPtT{W~U?V?Z?]?[?\?_?a?d?b?cegiL??|?x	I??
!A???"??	?#??	?#??
,M9,wx,st
"??6??x}??x??????q??U???T??	??
?xi4?|?{	,w{6???}??{??PO??"?}'?Y}???.?}?*??
?I?#M?$?Q@QDR$<???J?;>+?(?1+?~:?*?,?:+??W???˱K????*?4?:?L4??8??;M9;?@;?xi;??;?{P??'Q???<???J??+??????+???????+?:????????+?:???????E?K&	?????$?(?7?;?L?M9?wxi?w{P	<???J???*+???.?o *AX*+??,?l?,????2N?-?????,????2N?-?????,????2N?-??????+???K&	?,?6?B?M?Y?d?p?{?L>B?XY?Xp?X?M9?wx??Xi?w{P,	<???J?M+?2N-?66?-2:?a???<?????,???Y??M:??:?6	6

	??
2:??Y??:*?<?????????*?????????????k????????:?6
6
?92:??????:???'?????4W???Ƨ:?$???,???4W?
??>????,????LK^???1?5?=?@?]?f?|???????????????????????L\	??t?)?????]???@????stM9?x??i?{P?	?^}?~?.?^}?~???d^}?~????L@M9
6?]P?7^`R<???J?/*????M,???,???8N-?\+?p?-?????K(*-L 
??/M9/??P?
???????Jv*+,??N-??-???K)*+
-L*M9????
?rP?
?????J
?N+???4+??N-???
-???!??Y?,Y?-??/-???/?1????Y?:*?
??:?*???:???e????:-?:??:-?????p?-?????p??4W?!???+??
?4W?????:	?	?*,?ðN?????K^12	345:8C9N;U<v=z>???@?A?B?D?E?G?I?J?I?J?LLR?+??vS?r?M9?????????C??@N??]iC??AP'	???%m`??M???IR????J?
?,?*??,?????sN+??:?Y?:*?
??:?*???:???1????:???\???p?
?4W?????:	?	?*-?ð2|????K:PQS'T2V9WZXoYy[|]?^?]?^?`LRZ?r?M9?????????|??'s?@2h?]i's?AP/B??,^?Q??m`?4?IR??J}+????+?(?+?~???,?Q??Y??SY?sS??,???5+??N-???%-????:,???ʶ˙????+?~???K*
d	efg h@i[jlkomroL*[?r}M9}?@}??i}?AP?&?'?<???J#p+?̙j?Y?M+?̹?N-???M-??:?̙1?̹?:?????:,?4W???,?4W???,?+?K.stu*v2wQxZy`{i}l~n?L4Q	??*???_?@pM9p??i_??P!?m??$Q???????J?L?Y?:-??:???L????:?ϙ(??:?Y?:*???W??ѹ4W???:?(?
?~:*??:+???x?d:,????:???x????:	?,Y?-??/	?????ضĶ/	???????/?1:
?
??Y	???S???'Y	??S??W???*+?۰:??Y??'Y+???\S?*?޿?*+LKZ?	?'?/?6???G?Q?T?a?d?h?s?}???????????+?-?L?6????@':???/??
?f??	????-??LM9L?rL??L?@	C?@h???????i4????f??	L??L??	C??PK?m??B????Q?"???~?^?mmQ??<J?>,??N,??:-?
-??,????˙,?,??:?*???????s::,?ϙA,??:?Y?:*-??*??*??M?*+??:*??:::	-??:

????
???d:*	??:??:

?'+,????'Y??S?*,???????*	??::	???@????:???'??:?*????:	???է?*????:	??C????,??:????E???'?????,Y?-??/?/?1??????:

???I
??:??Y??:??????	???E?????4W???M?8?'??Y??:
,
??
??
	??
M?,??,	??,?K
B?????#?%?+?F?I?P?V?_?g?o?y????????????????????????????????????&?+?;?>?D?I?Y?\?d?k????????????????????????????#?*?-?0?6?<?L?_/?@&?????r????
?????1??:??
>M9>	>
?93
?+??F???I?????????	i_/??9P^???QB??4?m??
Q???Q???$?*???$#???O(??J?r+?(?h+??????????M,??F,????$,???????????M,??*??,??????s?K"	$+5V	]
nL $J?rM9r?@i$J?r??P?V?<J^,?,???,??????,????:????????:?::?ϙ??϶?:?}???s,???(?A???4??:		???	????:
-
?ѹ4W??ާm+????????~?ζ?:?
??:?-?-?(?-?4W???-???W?-?4W??
?Kj9@CKUd~?? ?!?#?%?#?&?)?*?-?.?/?1
356L\	?
?
U?@@?C???9??M9???@iU????PD?
??Z	^m??Qm???$?$??< !"J??+?+???+??????+????N-???}-????::?ϙ?Y?:*????:?
??:?:?-?,?(?,?4W???,???W?,?4W????KJ9:<6=9>A?J@UAYB\CcEjFoG}H?J?L?N?OLHJ#@9i?j86l??M9?????@iJ#????P"
?	??9?Q???<$%&J?(+??M,???,???dN-???????KRS!T#V&WL 	??(M9(@i('P???<()*Ji+???~??M+????N-???I-????:??		???6,??		?
,??6?M???,?K"[\,]D^Z_a`dbgcL>D +?Z
,?,8?iM9i??[-?P????!?G?F??./Jx?,??:?
??
??I:???*???ʷ?#*??-??*??-?ʹ
:????F?*+,????,+?:?????????:?"???????????:?K:ghj%k6lCmVpfqtsv?w?x?y?{LH?M9?????r??????????01P??B2?2
??34J?K6-?(??-?~:???*+,????,+?:-??W?????K&	??? ?+?.?9?D?J?L>,?G??KM9K??K?rK5@iK5?P??*Q????<678J(u>+?(?k+?~:???*??,??G?*???????s:?'*,??*??,?
:+??W?????K.????'?*?E?T?d?n?t?L>Y?E)9?r??uM9u?@uW?iu??P??'QB??*???<:;<J?^??+?˙??+?˙E?,?˚5?,?˚+?,?˚!?,?˚?,?˚
?,?˙??+,?ˬK"?
???.?B?W?X?L ^M9^=?^>?P
?E@?@J/*??K?LM9ABJ|$+?
+???+?+?M,,4?U??Y,??K??
???L $M9$C?DEP
FGJ6+?KLH?I?
JKJ?
*???KL
L?P@
MGJ6+?KLH?I?
NKJ?
*???KL
L?P@
OPJ1*???KLQrRSJE*,+??K?L M9h@uTUVJE*,+??K?L M9h@uvWXJ/*??KDLY9Z[J:*+??KDLY9\x]^JE*+,??KDL Y9\@_x??`TJ??
??$?Y??YSY SY!SY"SY#SY$SY%S?ȷ&???Y??Y'SY(SY)SY*SY+SY,SY,SY-SY.SY	/SY
0SY1S?ȷ&???KFHEJab423?
5|^?=?	????H??????????aba?efe?ala?eme




© 2015 - 2025 Weber Informatics LLC | Privacy Policy