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

org.apache.jackrabbit.oak.plugins.index.property.strategy.OrderedContentMirrorStoreStrategy.class Maven / Gradle / Ivy

There is a newer version: 1.62.0
Show newest version
????23	??
??
??	??	??
??????
	?
	??
	?????
????????<?
??
??
?	???
??
??	??
???
"?
??????
??
????<?
???
??
??????<????????????<<<
A
C??	<

?
?

N
?
?
X	?	 !
?"	?#$%	?&
?'(
c)*
e+,
g-.
i/	?012345	6
?789
:;<=>
y?@
AB	CD
EF
GHIJ?KM
??
?N
?O
?P
?Q
?RS?	TU!V
?W
?XY
?Z??[?\#]
?^	?_???
`a	?bc
?Z#defgh
i
?j
klm	?nop?qr?stuvwxyz{|}
A~?
??
?O??	?<?U??
????
??????	??
??U?U?	??
??
??	??
?	???<?	???
???
??
???FixingDanglingLinkCallbackInnerClassesLoggingDanglinLinkCallback?DanglingLinkCallback?BetweenIteratorBetweenIterablePredicateLessThanPredicateGreaterThanPredicateEqualsSeekedIterable?SeekedIteratorFullIterable?FullIteratorQueryResultsWrapperOrderedChildNodeEntry
EMPTY_NEXTLjava/lang/Iterable;	Signature(Ljava/lang/Iterable;EMPTY_NEXT_ARRAY[Ljava/lang/String;NEXTLjava/lang/String;
ConstantValueSTARTEMPTY_START_NODE/Lorg/apache/jackrabbit/oak/spi/state/NodeState;LOGLorg/slf4j/Logger;RNDLjava/util/Random;MAX_RETRIESI	direction?OrderDirectionNLorg/apache/jackrabbit/oak/plugins/index/property/OrderedIndex$OrderDirection;()VCodeLineNumberTableLocalVariableTablethis]Lorg/apache/jackrabbit/oak/plugins/index/property/strategy/OrderedContentMirrorStoreStrategy;Q(Lorg/apache/jackrabbit/oak/plugins/index/property/OrderedIndex$OrderDirection;)VprintWalkedLanes((Ljava/lang/String;[Ljava/lang/String;)Vimmsgwalked
StackMapTable?fetchKeyNodev(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;nextpredecessor1Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;llaneindexkeynodestart	condition?	PredicateILorg/apache/jackrabbit/oak/plugins/index/property/OrderedIndex$Predicate;entryLocalVariableTypeTable]Lorg/apache/jackrabbit/oak/plugins/index/property/OrderedIndex$Predicate;???"RuntimeVisibleParameterAnnotationsLjavax/annotation/Nonnull;pruneW(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/util/Deque;Ljava/lang/String;)VcurrNextprevNextwalkedLanes	lane0Nexti$Ljava/util/Iterator;buildersLjava/util/Deque;DLjava/util/Deque;???(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/util/Deque;Ljava/lang/String;)VgetChildNodeEntriesE(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Ljava/lang/Iterable;|(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Ljava/lang/Iterable<+Lorg/apache/jackrabbit/oak/spi/state/ChildNodeEntry;>;RuntimeVisibleAnnotationsF(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Z)Ljava/lang/Iterable;includeStartZcne	startNextKLjava/lang/Iterable<+Lorg/apache/jackrabbit/oak/spi/state/ChildNodeEntry;>;??}(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Z)Ljava/lang/Iterable<+Lorg/apache/jackrabbit/oak/spi/state/ChildNodeEntry;>;queryPropertyRestriction?(Lorg/apache/jackrabbit/oak/spi/query/Filter;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/query/Filter$PropertyRestriction;)Ljava/lang/Iterable;filter,Lorg/apache/jackrabbit/oak/spi/query/Filter;	indexName	indexMetapr@Lorg/apache/jackrabbit/oak/spi/query/Filter$PropertyRestriction;?(Lorg/apache/jackrabbit/oak/spi/query/Filter;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/query/Filter$PropertyRestriction;)Ljava/lang/Iterable;?(Lorg/apache/jackrabbit/oak/spi/query/Filter;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/query/Filter$PropertyRestriction;Ljava/lang/String;)Ljava/lang/Iterable;
pathPrefix?(Lorg/apache/jackrabbit/oak/spi/query/Filter;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/query/Filter$PropertyRestriction;Ljava/lang/String;)Ljava/lang/Iterable;?(Lorg/apache/jackrabbit/oak/spi/query/Filter;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/query/Filter$PropertyRestriction;Ljava/lang/String;)Ljava/lang/Iterable;childrenIterablefirstValueableItem4Lorg/apache/jackrabbit/oak/spi/state/ChildNodeEntry;firstValuableItemKeyop1op2firstlastincludeFirstincludeLastit	searchforinclude	predicatefirstValueableItemKeypfindexStorageNodeName
indexStatefirstEncodedlastEncodedJLjava/lang/Iterable;?M[?(Lorg/apache/jackrabbit/oak/spi/query/Filter;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/query/Filter$PropertyRestriction;Ljava/lang/String;)Ljava/lang/Iterable;encode&(Ljava/lang/String;)Ljava/lang/String;ve&Ljava/io/UnsupportedEncodingException;valueIcounts(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/query/Filter$PropertyRestriction;I)JCountingNodeVisitorjLorg/apache/jackrabbit/oak/plugins/index/property/strategy/ContentMirrorStoreStrategy$CountingNodeVisitor;nec-Lorg/apache/jackrabbit/oak/api/PropertyState;	convertedchildvvddchildren
depthTotalmaxJcontentlpr??seek?(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Lorg/apache/jackrabbit/oak/plugins/index/property/OrderedIndex$Predicate;)Ljava/lang/String;?(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Lorg/apache/jackrabbit/oak/plugins/index/property/OrderedIndex$Predicate;)Ljava/lang/String;(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Lorg/apache/jackrabbit/oak/plugins/index/property/OrderedIndex$Predicate;[Ljava/lang/String;ILorg/apache/jackrabbit/oak/plugins/index/property/strategy/OrderedContentMirrorStoreStrategy$DanglingLinkCallback;)Ljava/lang/String;stillLaningnextkeycurrentNode	iteration
exitConditionretriescallbackrLorg/apache/jackrabbit/oak/plugins/index/property/strategy/OrderedContentMirrorStoreStrategy$DanglingLinkCallback;
keepWalkedwalkingPredicate
currentKeyfound??((Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Lorg/apache/jackrabbit/oak/plugins/index/property/OrderedIndex$Predicate;[Ljava/lang/String;ILorg/apache/jackrabbit/oak/plugins/index/property/strategy/OrderedContentMirrorStoreStrategy$DanglingLinkCallback;)Ljava/lang/String;Ljavax/annotation/Nullable;ensureAndCleanNode?(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/lang/String;Ljava/lang/String;ILorg/apache/jackrabbit/oak/plugins/index/property/strategy/OrderedContentMirrorStoreStrategy$DanglingLinkCallback;)ZcurrentsetPropertyNextG(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;[Ljava/lang/String;)VlenlistLjava/util/List;$Ljava/util/List;?G(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/lang/String;I)VvaluesgetPropertyNextC(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Ljava/lang/String;	nodeStateD(Lorg/apache/jackrabbit/oak/spi/state/NodeState;I)Ljava/lang/String;stateE(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;)Ljava/lang/String;F(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;I)Ljava/lang/String;psgetLane()I(Ljava/util/Random;)IrndmaxLanes
access$000x0x1x2x3x4
access$100()Lorg/slf4j/Logger;
SourceFile&OrderedContentMirrorStoreStrategy.java?????????java/lang/StringBuilder??
 walked: null????{}walked[{}]: {}java/lang/Object?????"fetchKeyNode() - === new item '{}'??:start???porg/apache/jackrabbit/oak/plugins/index/property/strategy/OrderedContentMirrorStoreStrategy$PredicateGreaterThan?morg/apache/jackrabbit/oak/plugins/index/property/strategy/OrderedContentMirrorStoreStrategy$PredicateLessThan?java/lang/String?????????vorg/apache/jackrabbit/oak/plugins/index/property/strategy/OrderedContentMirrorStoreStrategy$FixingDanglingLinkCallback?????fetchKeyNode() - entry: {} fetchKeyNode() - ??$fetchKeyNode() - node already there.??????#fetchKeyNode() - extracted lane: {}????fetchKeyNode() - on lane: {}'fetchKeyNode() - next from previous: {}9fetchKeyNode() - new status of predecessor name: {} - {} :next????'fetchKeyNode() - new node name: {} - {}prune() - deleting: {}???????/org/apache/jackrabbit/oak/spi/state/NodeBuildermatch??????korg/apache/jackrabbit/oak/plugins/index/property/strategy/OrderedContentMirrorStoreStrategy$PredicateEquals?vorg/apache/jackrabbit/oak/plugins/index/property/strategy/OrderedContentMirrorStoreStrategy$LoggingDanglinLinkCallbackprune() - walkedLanes[{}]: {}6prune() - setting next for '{}' on lane '{}' with '{}'????<@????????horg/apache/jackrabbit/oak/plugins/index/property/strategy/OrderedContentMirrorStoreStrategy$FullIterable?IS:indexIVquery() - filter: {}query() - indexName: {}query() - indexMeta: {}"query() - indexStorageNodeName: {}query() - pr: {}3org/apache/jackrabbit/oak/spi/state/ReadOnlyBuilder?]???????pq^?'>' & '>=' and between use case> & >= case.?B??qorg/apache/jackrabbit/oak/plugins/index/property/strategy/OrderedContentMirrorStoreStrategy$OrderedChildNodeEntry?jorg/apache/jackrabbit/oak/plugins/index/property/strategy/OrderedContentMirrorStoreStrategy$SeekedIterable?oorg/apache/jackrabbit/oak/plugins/index/property/strategy/OrderedContentMirrorStoreStrategy$QueryResultsWrapper?korg/apache/jackrabbit/oak/plugins/index/property/strategy/OrderedContentMirrorStoreStrategy$BetweenIterable??B>=><=<Ain between case. direction: {} - Condition: (x {} {} AND x {} {})?firstValueableItem: {}'<' & '<=' use case:< & <= case. - searchfor: {} - include: {} - predicate: {}???firstValuableItem: {}'property = $value' case]org/apache/jackrabbit/oak/plugins/index/property/strategy/OrderedContentMirrorStoreStrategy$1?4property is not null. AKA 'open query'. FullIterable??????????p?$java/io/UnsupportedEncodingExceptionError while encoding value.???>org/apache/jackrabbit/oak/spi/query/Filter$PropertyRestrictionhorg/apache/jackrabbit/oak/plugins/index/property/strategy/ContentMirrorStoreStrategy$CountingNodeVisitor???????
entryCount??java/lang/Long<=]org/apache/jackrabbit/oak/plugins/index/property/strategy/OrderedContentMirrorStoreStrategy$22org/apache/jackrabbit/oak/spi/state/ChildNodeEntry?????	w]org/apache/jackrabbit/oak/plugins/index/property/strategy/OrderedContentMirrorStoreStrategy$3
?seek() - Searching for: {}seek() - condition: {}"java/lang/IllegalArgumentExceptionHWrong size for keeping track of the Walked Lanes. Expected %d but was %d?
?seek() - cross caseseek() - plain caseIAttempted a lookup and fix for {} times. Leaving it be and returning null&seek()::plain case - --- iteration: {}??2seek()::plain case - retries: {},  MAX_RETRIES: {}??seek()::plain case - lane: {}#seek()::plain case - currentKey: {} seek()::plain case - nextkey: {}1seek()::plain case - condition.apply(nextkey): {}seek()::plain case - found: {}8seek()::plain case - !Strings.isNullOrEmpty(nextkey): {}8seek()::plain case - walkingPredicate.apply(nextkey): {}$seek()::plain case - stillLaning: {}(seek()::plain case - While Condition: {}$The lane must be between 0 and LANES?java/util/ArrayList????java/lang/Iterabletopping-up the number of lanes.?????w?? ???!"#$%&'(?)*+,??[org/apache/jackrabbit/oak/plugins/index/property/strategy/OrderedContentMirrorStoreStrategy-./java/util/Random012Torg/apache/jackrabbit/oak/plugins/index/property/strategy/ContentMirrorStoreStrategyporg/apache/jackrabbit/oak/plugins/index/property/strategy/OrderedContentMirrorStoreStrategy$DanglingLinkCallbackkorg/apache/jackrabbit/oak/plugins/index/property/strategy/OrderedContentMirrorStoreStrategy$BetweenIteratorjorg/apache/jackrabbit/oak/plugins/index/property/strategy/OrderedContentMirrorStoreStrategy$SeekedIteratorhorg/apache/jackrabbit/oak/plugins/index/property/strategy/OrderedContentMirrorStoreStrategy$FullIteratorLorg/apache/jackrabbit/oak/plugins/index/property/OrderedIndex$OrderDirectionGorg/apache/jackrabbit/oak/plugins/index/property/OrderedIndex$Predicatejava/util/Iteratorjava/util/Deque-org/apache/jackrabbit/oak/spi/state/NodeState*org/apache/jackrabbit/oak/spi/query/Filter+org/apache/jackrabbit/oak/api/PropertyStateorg/slf4j/Loggerjava/util/List=org/apache/jackrabbit/oak/plugins/index/property/OrderedIndexDEFAULT_DIRECTIONisTraceEnabled()Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;trace(Ljava/lang/String;)Vjava/lang/IntegervalueOf(I)Ljava/lang/Integer;((Ljava/lang/String;[Ljava/lang/Object;)Vdebug'(Ljava/lang/String;Ljava/lang/Object;)VE(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;isAscending(Ljava/lang/String;Z)VLANEScom/google/common/base/Strings
isNullOrEmpty(Ljava/lang/String;)Z4(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;)VisDebugEnabledequals(Ljava/lang/Object;)ZgetChildNodegetPropertyA(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/PropertyState;9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Viterator()Ljava/util/Iterator;hasNext()Ljava/lang/Object;hasPropertygetChildNodeCount(J)JexistsremoveC(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/state/NodeState;java/util/Collections	emptyList()Ljava/util/List;3(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Z)V2(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)V-Lorg/apache/jackrabbit/oak/api/PropertyValue;"org/apache/jackrabbit/oak/api/TypeSTRING$Lorg/apache/jackrabbit/oak/api/Type;+org/apache/jackrabbit/oak/api/PropertyValuegetValue8(Lorg/apache/jackrabbit/oak/api/Type;)Ljava/lang/Object;firstIncludingD(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Vf(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/ChildNodeEntry;)Vg(Lorg/apache/jackrabbit/oak/spi/query/Filter;Ljava/lang/String;Ljava/lang/Iterable;Ljava/lang/String;)V?(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/ChildNodeEntry;Ljava/lang/String;ZLorg/apache/jackrabbit/oak/plugins/index/property/OrderedIndex$OrderDirection;)V
lastIncludingASCjava/lang/Boolean(Z)Ljava/lang/Boolean;?(Lorg/apache/jackrabbit/oak/plugins/index/property/strategy/OrderedContentMirrorStoreStrategy;Lorg/apache/jackrabbit/oak/spi/query/Filter;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)V$com/google/common/base/PreconditionscheckNotNull&(Ljava/lang/Object;)Ljava/lang/Object;com/google/common/base/CharsetsUTF_8Ljava/nio/charset/Charset;java/nio/charset/Charsetnamejava/net/URLEncoder8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;error(I)VvisitgetEstimatedCountisNotNullRestrictionLONG	longValue()J?(Lorg/apache/jackrabbit/oak/plugins/index/property/strategy/OrderedContentMirrorStoreStrategy;Ljava/lang/String;ZLorg/apache/jackrabbit/oak/plugins/index/property/OrderedIndex$OrderDirection;)VgetNameapplygetCountjava/lang/Mathmin(JJ)JgetSearchForformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;isDescending
checkArgument(ZLjava/lang/Object;)Vperform((Ljava/lang/String;Ljava/lang/String;I)VlengthaddSTRINGSsetProperty{(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/jackrabbit/oak/api/Type;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;isArray#com/google/common/collect/IterablestoArray:(Ljava/lang/Iterable;Ljava/lang/Class;)[Ljava/lang/Object;com/google/common/collect/ListsnewArrayList*([Ljava/lang/Object;)Ljava/util/ArrayList;size(([Ljava/lang/Object;)[Ljava/lang/Object;9(Lorg/apache/jackrabbit/oak/api/Type;I)Ljava/lang/Object;
nextDouble()DDEFAULT_PROBABILITYDnCopies%(ILjava/lang/Object;)Ljava/util/List;7org/apache/jackrabbit/oak/plugins/memory/EmptyNodeState
EMPTY_NODEbuilder3()Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;getNodeState1()Lorg/apache/jackrabbit/oak/spi/state/NodeState;org/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;java/lang/SystemcurrentTimeMillis(J)V!??	?????????4????????	>*?*???
xty
	F
*?*+??
|}	~



	?f???]*??*M+?!??	Y?
,???
??0>+??(??Y,SY?SY+2S????ر
"????8?@?_?e?*:+O?f?f?@?"??*	T?,?N+?:*????Y,???Y,?:??:???? ?!*+?"Y+?#?$:??%??&?'?(?!,?)??*?++,?,N??+,?N-? ?!*?-6?.??6??+2?,:

?/:	
,?0-	?0??%?I?1???2	??32
4?5?6?7,-4?5?6?????-?
z??
??8?@?K?S?g?r?~?????????????????????????????!?9?L?R?z?g?	?p
????T
TT?
G =!8"%@?g?&?'8"(??-))H*?*??1"?'+)))*??{+)))*?)?+)))*?,
--./	I?8-?,?9:?:?.?;?<:=?>?
??	????@??4?>???:*+?AY-?B?CY?D?$:+2?,?:??%?(6???E?2?6?????d6?m+2?,?/:	-	?)?L?/:
??%?&?F?Y2SY?SY
S?G+2?,
?0??????-?)??'?HW??α
f??)?B?C?M?Y?a?z??????????????????????)?/?=?E?H??
?"?@0?
?X1?	?oa?2?z?&???3?) 545I
II67I?'I68?
?9?.)???5+):9)??!??V+):9)??+):9)???
???;<=	;*+?I?

??>?-,-<@	?<N+?J:?K:?L????
?MN?
?NY+?ON-?
)0:><
<?<AB:C?0!?)D?':CE?%FG
	?H?-,	-IK	^*+,-?P?
4
LMN?O?PQ?RIS	j*+,-Q?R?
,>
LMN?O?PQT??UIV	?b??%??!@,A8BDENFYGzI?L?N?Q?T?U?V?X?Y?[\] `FjJkNlUm\ogpuq?r?v?w?z?~??????+?.?=?G?K?R?_????????????????????
???#?-?>?B?L?L!W??OXY?hZ?u7[??)\??Z?$XYW?J?]?N?^?U?_B\?`B?LZ??ua?
?EXYK?b?R?cB_?d%
?re??aa?#?#f?b
bLMbN?bO?bg?bPQbT?Nh?Y	z?i?	??j?
'4WkWk?ua?
_?d(
?aa???D? G)R?
R??+lGmG)nF?%+lGmG)F?*+lGmG)FA?A?*"?+lGmG)F?H+lGmG)F???+lGmG)*nF?+lGmG)*F?+lGmG)?BG??o
pq	?"*?|W*?}?~?L?M????*L+??
?????? ?*r?st"u? r?Sv?,-wx	C?	7+Q?J:,:?L?????Y??:?a?f?k?^?Z?V?Z?^???F?Z?[?\?:?J:		?L???Y??:

	??
???7?<???C+???:		?	????????7???Y??:

??
???7???Z???Z?^?????Z?[?\?:?]:	?a6
*?:*??:??Y*	
??:
6??:?:?f?;??:??:
???B??Y??:???J?????a7???a?6?????????Y??:????????????7???^???^?Z?????^?[?\?:?]:	?k6
*?:*??:??Y*	
??:
6??:?:?f?;??:??:
???B??Y??:???J?????a7???a?6?????????Y??:????????????7?
A??
????(?P?bmw?????	?
??
???!1345S6\7h9r:?;?<?=?>?A?C?D?E?F?G?I?JK
LNO+j.lMmVnbplqr?s?t?u?x?z?{?|?}??j$?rz
m#{?	b1u??rz
?3|}	r5rz\K~?STY=m45???	?cB
??!???1?d%
?rz4???u?l5rzVK~?MTY7m45???	
?cB
?????+?d%
?rz.????u??
?O??PQ???w?
?????Q'*!??E1?d(
??E+?d(
??(Gm?g??+???a+GmGm?F*9?i??*+GmGm?a+GmGm?F*9?i??'+GmGm??	`*+,?CY?D?$?
A 
"%'"(??,
--??	?'6,??:??%???,?????,?*????Y??
?Y?::	:
-?F-???%??Y??Y??SY-??S?????6-??-	S????6*???
,??*?????,??????+6???6+	?,?/:

??
?????	??0,
???

:
?
:	?	??
-?	-	S
??
?????
??x?Ȳ??+?d6:66???6?
+	?,:?/:

??
????	???y,
???A+
	??

:
?X???*+,-??$??????
:	:?$	??-?6?-	S?????
??
????
??6????????????????????????	????
????,
???v????
????
????v????
???v?????v?????v????X
?
DWXYZ&[1]TaXb[d_egf?k?l?k?n?u?z?|?~??????#?'?8?>?_?i?p?s?v?y?|??????????????????????????? ?)?/?5?Z?e?t??????????????????$???????B?p??
$s??v??y??B'
''"%'2?'?'??$?Bb?T??%X???	[???
p????B????
''"(T??(@&?1I*?6*???@?$
??+)*??*)@?+)*??*)?+)*??*)
 ??@??+)*??*)??+)*??*)?;???,--??
??	?F*?|W+?|W,?|W???????*+?,?@???
,+???
&	??
??$?3?5?:?D?4FF?F??FF??@,---????	W*?U+?Q+?d=?+2????	???????Y??N6?-+2??W????*4-????W?
6
??
????#?&?/?8?C?I?V?42
I?/'??W W?'/'???
????,	-	??	??*??+???????*4?5N-??-???n-??????????:???l?ƹ+??:??6????W???????????:?!??????:-?[???S+S*?!?
J??? ?)?@?I?S?Z?k?u?{?????????????RcZ7??@T??????}? ?u??'Z7??)?c)????????
,-??	0*?˰
???,-??	A
?XY*?Y?/?
?
??
,	-	??	0*?/?
? ,-	??	?Q*?|WM*4?5N-?=-???'-??6??-?[???M?-?[???M,?
.?????&1?BO4&wQ QI?@?}
???,	-??	2*?ζϬ

??	? ?d=>+?вј??	?????
$%'(+* 
 ???,-??	\
*+,??
L4
?
??
??
?
????	??
L?	?V??ҳʲ????ų ?ӹ?4?ʲ???????׸س??Y?ڷ۳β`???
PVe7h@jMo????"??C????????
i??
????A??e??
???
N??
???
g??
c????y?@#?$	?LJ	??y




© 2015 - 2024 Weber Informatics LLC | Privacy Policy