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

com.groupbyinc.flux.snapshots.SnapshotInfo.class Maven / Gradle / Ivy

There is a newer version: 198
Show newest version
????4?*com/groupbyinc/flux/snapshots/SnapshotInfo?Ljava/lang/Object;Ljava/lang/Comparable;Lcom/groupbyinc/flux/common/xcontent/ToXContent;Lcom/groupbyinc/flux/common/io/stream/Writeable;java/lang/Objectjava/lang/Comparable.com/groupbyinc/flux/common/xcontent/ToXContent.com/groupbyinc/flux/common/io/stream/Writeable
SnapshotInfo.java,com/groupbyinc/flux/snapshots/SnapshotInfo$1
com/groupbyinc/flux/snapshots/SnapshotInfo$SnapshotInfoBuilderSnapshotInfoBuilder5com/groupbyinc/flux/common/xcontent/ToXContent$ParamsParams8com/groupbyinc/flux/common/xcontent/XContentParser$Token2com/groupbyinc/flux/common/xcontent/XContentParserToken%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookupCONTEXT_MODE_PARAMLjava/lang/String;context_mode$CONTEXT_MODE_SNAPSHOTSNAPSHOT'DATE_TIME_FORMATTER;Lcom/groupbyinc/flux/common/time/CompoundDateTimeFormatter;snapshot+UUIDuuid.INDICESindices1STATEstate4REASONreason7
START_TIME
start_time:START_TIME_IN_MILLISstart_time_in_millis=END_TIMEend_time@END_TIME_IN_MILLISend_time_in_millisCDURATIONdurationFDURATION_IN_MILLISduration_in_millisIFAILURESfailuresLSHARDSshardsOTOTALtotalRFAILEDfailedU
SUCCESSFUL
successfulX
VERSION_ID
version_id[VERSIONversion^NAMEnameaTOTAL_SHARDStotal_shardsdSUCCESSFUL_SHARDSsuccessful_shardsgINCLUDE_GLOBAL_STATEinclude_global_statejVERSION_INCOMPATIBLE_INTRODUCEDLcom/groupbyinc/flux/Version;INCLUDE_GLOBAL_STATE_INTRODUCEDVERBOSE_INTRODUCED
COMPARATORLjava/util/Comparator;DLjava/util/Comparator;SNAPSHOT_INFO_PARSER2Lcom/groupbyinc/flux/common/xcontent/ObjectParser;?Lcom/groupbyinc/flux/common/xcontent/ObjectParser;SHARD_STATS_PARSER?Lcom/groupbyinc/flux/common/xcontent/ObjectParser;
snapshotId*Lcom/groupbyinc/flux/snapshots/SnapshotId;-Lcom/groupbyinc/flux/snapshots/SnapshotState;%Lcom/groupbyinc/flux/common/Nullable;Ljava/util/List;$Ljava/util/List;	startTimeJendTimetotalShardsIsuccessfulShardsincludeGlobalStateLjava/lang/Boolean;
shardFailuresFLjava/util/List;$assertionsDisabledZj(Lcom/groupbyinc/flux/snapshots/SnapshotId;Ljava/util/List;Lcom/groupbyinc/flux/snapshots/SnapshotState;)Vjava/util/Collections?	emptyList()Ljava/util/List;??
???(Lcom/groupbyinc/flux/snapshots/SnapshotId;Ljava/util/List;Lcom/groupbyinc/flux/snapshots/SnapshotState;Ljava/lang/String;Lcom/groupbyinc/flux/Version;JJIILjava/util/List;Ljava/lang/Boolean;)V??
?this,Lcom/groupbyinc/flux/snapshots/SnapshotInfo;Q(Lcom/groupbyinc/flux/snapshots/SnapshotId;Ljava/util/List;JLjava/lang/Boolean;)V+com/groupbyinc/flux/snapshots/SnapshotState?IN_PROGRESS?z	??com/groupbyinc/flux/Version?CURRENT?m	??u(Lcom/groupbyinc/flux/snapshots/SnapshotId;Ljava/util/List;JLjava/lang/String;JILjava/util/List;Ljava/lang/Boolean;)V
snapshotStateQ(Ljava/lang/String;Ljava/util/List;)Lcom/groupbyinc/flux/snapshots/SnapshotState;??
?java/util/List?size()I????()V??
?java/util/Objects?requireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;??
??(com/groupbyinc/flux/snapshots/SnapshotId?xy	?unmodifiableList"(Ljava/util/List;)Ljava/util/List;??
??1|	?4z	?7#	?^m	?~	??	???	???	??|	???	?5(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Vjava/io/IOException???
??0com/groupbyinc/flux/common/io/stream/StreamInput?readVInt??
??java/util/ArrayList?
??
readString()Ljava/lang/String;??
??add(Ljava/lang/Object;)Z????
getVersion()Lcom/groupbyinc/flux/Version;??
??om	?	onOrAfter (Lcom/groupbyinc/flux/Version;)Z??
??readBoolean()Z??
??readByte()B??
??	fromValue0(B)Lcom/groupbyinc/flux/snapshots/SnapshotState;??
??readOptionalString??
??	readVLong()J
?2com/groupbyinc/flux/snapshots/SnapshotShardFailurereadSnapshotShardFailureh(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/snapshots/SnapshotShardFailure;
lm	
before?
?
readVersionQ(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/Version;
?nm	readOptionalBoolean()Ljava/lang/Boolean;
?ifailureBuilderin2Lcom/groupbyinc/flux/common/io/stream/StreamInput;indicesListBuilderincompatibleX(Lcom/groupbyinc/flux/snapshots/SnapshotId;)Lcom/groupbyinc/flux/snapshots/SnapshotInfo;INCOMPATIBLE z	?!gthe snapshot is incompatible with the current version of Elasticsearch and its exact version is unknown#basic.()Lcom/groupbyinc/flux/snapshots/SnapshotInfo;??
',()Lcom/groupbyinc/flux/snapshots/SnapshotId;/()Lcom/groupbyinc/flux/snapshots/SnapshotState;failedShards	compareTo/(Lcom/groupbyinc/flux/snapshots/SnapshotInfo;)Ipq	.java/util/Comparator0compare'(Ljava/lang/Object;Ljava/lang/Object;)I2314otoStringjava/lang/StringBuilder8
9?SnapshotInfo{snapshotId=;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;=>
9?-(Ljava/lang/Object;)Ljava/lang/StringBuilder;=A
9B, state=D
, reason='F(C)Ljava/lang/StringBuilder;=H
9I
, indices=K, startTime=M(J)Ljava/lang/StringBuilder;=O
9P
, endTime=R, totalShards=T(I)Ljava/lang/StringBuilder;=V
9W, successfulShards=Y, includeGlobalState=[
, version=], shardFailures=_7?
9astatus'()Lcom/groupbyinc/flux/rest/RestStatus;Tz	?e#com/groupbyinc/flux/rest/RestStatusgINTERNAL_SERVER_ERROR%Lcom/groupbyinc/flux/rest/RestStatus;ij	hkOKmj	hn8com/groupbyinc/flux/action/ShardOperationFailedExceptionptoArray(([Ljava/lang/Object;)[Ljava/lang/Object;rs?t;[Lcom/groupbyinc/flux/action/ShardOperationFailedException;vd(II[Lcom/groupbyinc/flux/action/ShardOperationFailedException;)Lcom/groupbyinc/flux/rest/RestStatus;cx
hy
toXContent?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;param&(Ljava/lang/String;)Ljava/lang/String;}~java/lang/String?equals??
??toXContentInternal?|
?verbose?paramAsBoolean(Ljava/lang/String;Z)Z???3com/groupbyinc/flux/common/xcontent/XContentBuilder?startObject7()Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;??
??getName??
??field[(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;??
??getUUID??
??id??	??J(Ljava/lang/String;I)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;??
??
?a
startArrayI(Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;??
??iterator()Ljava/util/Iterator;????java/util/Iterator?hasNext????next()Ljava/lang/Object;????value??
??endArray??
??\(Ljava/lang/String;Ljava/lang/Boolean;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;??
??[(Ljava/lang/String;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;??
??)*	?java/time/Instant?ofEpochMilli(J)Ljava/time/Instant;??
??java/time/ZoneOffset?UTCLjava/time/ZoneOffset;??	??atZone-(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;??
??9com/groupbyinc/flux/common/time/CompoundDateTimeFormatter?format9(Ljava/time/temporal/TemporalAccessor;)Ljava/lang/String;??
??J(Ljava/lang/String;J)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;??
??)com/groupbyinc/flux/common/unit/TimeValue?(J)V??
??humanReadableFieldm(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;??
??isEmpty????{|
?	endObject??
????
??+?
?indexshardFailure4Lcom/groupbyinc/flux/snapshots/SnapshotShardFailure;builder5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;params7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;??	?java/lang/AssertionError?Bversion must always be known when writing a snapshot metadata blob?(Ljava/lang/Object;)V?
?fromXContentb(Lcom/groupbyinc/flux/common/xcontent/XContentParser;)Lcom/groupbyinc/flux/snapshots/SnapshotInfo;st	0com/groupbyinc/flux/common/xcontent/ObjectParserparseZ(Lcom/groupbyinc/flux/common/xcontent/XContentParser;Ljava/lang/Object;)Ljava/lang/Object;	

build
&
parser4Lcom/groupbyinc/flux/common/xcontent/XContentParser;fromXContentInternalcurrentToken<()Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token;	nextTokenjava/lang/BooleanSTART_OBJECT:Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token;	currentName ?!
END_OBJECT#	$
FIELD_NAME&	'isValue)?
*text,?-valueOfA(Ljava/lang/String;)Lcom/groupbyinc/flux/snapshots/SnapshotState;/0
?1	longValue34intValue6?7fromId (I)Lcom/groupbyinc/flux/Version;9:
?;booleanValue=?>(Z)Ljava/lang/Boolean;/@
ASTART_ARRAYC	D	END_ARRAYF	G
??j(Lcom/groupbyinc/flux/common/xcontent/XContentParser;)Lcom/groupbyinc/flux/snapshots/SnapshotShardFailure;J
KskipChildrenM?N/com/groupbyinc/flux/ElasticsearchParseExceptionPunexpected token  [R]T((Ljava/lang/String;[Ljava/lang/Object;)V?V
QW'(Ljava/lang/String;Ljava/lang/String;)V?Y
?ZindicesArray)Ljava/util/ArrayList;Ljava/util/ArrayList;shardFailureArrayListKLjava/util/ArrayList;currentFieldNametokenwriteTo6(Lcom/groupbyinc/flux/common/io/stream/StreamOutput;)Vcd
?e1com/groupbyinc/flux/common/io/stream/StreamOutputg	writeVInt(I)Vij
hkwriteString(Ljava/lang/String;)Vmn
ho
h?writeBoolean(Z)Vrs
ht??
?v	writeByte(B)Vxy
hzwriteOptionalString|n
h}
writeVLong?
h?
ewriteVersionS(Lcom/groupbyinc/flux/Version;Lcom/groupbyinc/flux/common/io/stream/StreamOutput;)V??
??writeOptionalBoolean(Ljava/lang/Boolean;)V??
h?failureversionToWriteout3Lcom/groupbyinc/flux/common/io/stream/StreamOutput;SUCCESS?z	??PARTIAL?z	??getClass()Ljava/lang/Class;??
?'(Ljava/lang/Object;Ljava/lang/Object;)Z??
??Ljava/lang/Object;thathashCodejava/lang/Long?(J)Ljava/lang/Long;/?
??java/lang/Integer?(I)Ljava/lang/Integer;/?
??hash([Ljava/lang/Object;)I??
??(Ljava/lang/Object;)I,-
?lambda$static$13(Ljava/lang/Object;I)V
access$100B(Lcom/groupbyinc/flux/snapshots/SnapshotInfo$ShardStatsBuilder;I)V??
?rec$x$0lambda$static$12
access$200??
?lambda$static$11%(Ljava/lang/Object;Ljava/util/List;)V
access$300S(Lcom/groupbyinc/flux/snapshots/SnapshotInfo$SnapshotInfoBuilder;Ljava/util/List;)V??
?lambda$static$10
access$400D(Lcom/groupbyinc/flux/snapshots/SnapshotInfo$SnapshotInfoBuilder;I)V??
?lambda$static$9((Ljava/lang/Object;Ljava/lang/Boolean;)V
access$500V(Lcom/groupbyinc/flux/snapshots/SnapshotInfo$SnapshotInfoBuilder;Ljava/lang/Boolean;)V??
?lambda$static$8S(Ljava/lang/Object;Lcom/groupbyinc/flux/snapshots/SnapshotInfo$ShardStatsBuilder;)V
access$600?(Lcom/groupbyinc/flux/snapshots/SnapshotInfo$SnapshotInfoBuilder;Lcom/groupbyinc/flux/snapshots/SnapshotInfo$ShardStatsBuilder;)V??
?>Lcom/groupbyinc/flux/snapshots/SnapshotInfo$ShardStatsBuilder;lambda$static$7(Ljava/lang/Object;J)V
access$700D(Lcom/groupbyinc/flux/snapshots/SnapshotInfo$SnapshotInfoBuilder;J)V??
?lambda$static$6
access$800??
?lambda$static$5
access$900??
?lambda$static$4'(Ljava/lang/Object;Ljava/lang/String;)Vaccess$1000U(Lcom/groupbyinc/flux/snapshots/SnapshotInfo$SnapshotInfoBuilder;Ljava/lang/String;)V??
?lambda$static$3access$1100??
?lambda$static$2access$1200??
?lambda$static$1access$1300??
?lambda$static$0@()Lcom/groupbyinc/flux/snapshots/SnapshotInfo$ShardStatsBuilder;1(Lcom/groupbyinc/flux/snapshots/SnapshotInfo$1;)V??
??(Lcom/groupbyinc/flux/snapshots/SnapshotId;Ljava/util/List;Lcom/groupbyinc/flux/snapshots/SnapshotState;Ljava/lang/String;Lcom/groupbyinc/flux/Version;JJIILjava/util/List;Ljava/lang/Boolean;Lcom/groupbyinc/flux/snapshots/SnapshotInfo$1;)Vx0x1x2x3x4x5x6x7x8x9x10x11.Lcom/groupbyinc/flux/snapshots/SnapshotInfo$1;java/lang/ClassdesiredAssertionStatus
?
	strictDateOptionalTime
.com/groupbyinc/flux/common/time/DateFormatters
forPatternO(Ljava/lang/String;)Lcom/groupbyinc/flux/common/time/CompoundDateTimeFormatter;
V_5_2_0m	?V_6_2_0m	?V_5_5_0m	?"java/lang/invoke/LambdaMetafactorymetafactory?(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; !
"#?~
&'>(Lcom/groupbyinc/flux/snapshots/SnapshotInfo;)Ljava/lang/Long;)apply()Ljava/util/function/Function;+,-	comparing5(Ljava/util/function/Function;)Ljava/util/Comparator;/011x)
34X(Lcom/groupbyinc/flux/snapshots/SnapshotInfo;)Lcom/groupbyinc/flux/snapshots/SnapshotId;6-
thenComparing901:
	??
?>B()Lcom/groupbyinc/flux/snapshots/SnapshotInfo$SnapshotInfoBuilder;@get()Ljava/util/function/Supplier;BCD3(Ljava/lang/String;ZLjava/util/function/Supplier;)V?F
G??
IJ?Dvt	N'(Ljava/lang/Object;Ljava/lang/Object;)VP??
RS?accept!()Ljava/util/function/BiConsumer;VWX%com/groupbyinc/flux/common/ParseFieldZ((Ljava/lang/String;[Ljava/lang/String;)V?\
[]
declareStringI(Ljava/util/function/BiConsumer;Lcom/groupbyinc/flux/common/ParseField;)V_`
a??
cdX??
ghX??
klX??
op?XdeclareStringArrayt`
u??
wxS(Lcom/groupbyinc/flux/snapshots/SnapshotInfo$SnapshotInfoBuilder;Ljava/lang/Long;)Vz	XdeclareLong}`
~??
??
X??
???X
declareObject|(Ljava/util/function/BiConsumer;Lcom/groupbyinc/flux/common/xcontent/ContextParser;Lcom/groupbyinc/flux/common/ParseField;)V??
???
???XdeclareBoolean?`
???
??V(Lcom/groupbyinc/flux/snapshots/SnapshotInfo$SnapshotInfoBuilder;Ljava/lang/Integer;)V?
X
declareInt?`
???
??XSNAPSHOT_SHARD_FAILURE_PARSER>Lcom/groupbyinc/flux/common/xcontent/ConstructingObjectParser;??	?declareObjectArray??
???
??T(Lcom/groupbyinc/flux/snapshots/SnapshotInfo$ShardStatsBuilder;Ljava/lang/Integer;)V?X??
??X
ConstantValue	SignatureRuntimeVisibleAnnotationsCodeLocalVariableTableLocalVariableTypeTableLineNumberTable~(Lcom/groupbyinc/flux/snapshots/SnapshotId;Ljava/util/List;Lcom/groupbyinc/flux/snapshots/SnapshotState;)Ve(Lcom/groupbyinc/flux/snapshots/SnapshotId;Ljava/util/List;JLjava/lang/Boolean;)V?(Lcom/groupbyinc/flux/snapshots/SnapshotId;Ljava/util/List;JLjava/lang/String;JILjava/util/List;Ljava/lang/Boolean;)V
(Lcom/groupbyinc/flux/snapshots/SnapshotId;Ljava/util/List;Lcom/groupbyinc/flux/snapshots/SnapshotState;Ljava/lang/String;Lcom/groupbyinc/flux/Version;JJIILjava/util/List;Ljava/lang/Boolean;)V
StackMapTable
Exceptions&()Ljava/util/List;H()Ljava/util/List;?(Ljava/lang/String;Ljava/util/List;)Lcom/groupbyinc/flux/snapshots/SnapshotState;BootstrapMethods
SourceFileInnerClasses1	+"#?%&#?()*'#?,-#?/0#?23#?56#?89#?;<#?>?#?AB#?DE#?GH#?JK#?MN#?PQ#?ST#?VW#?YZ#?\]#?_`#?bc#?ef#?hi#?klmnmompq?rst?uvt?wxy4z?{7#?{1|?}~????????{^m?{?|????/???p*+,-		??????*??xy1|4z?1}?
????????*+,????!	??????4??xy1|~???1}???????????&*+,	????!	??d	
????\	&??&xy&1|&~&7#&?&??&?|	&??
?&1}&??	???"?%??????=Y*??*+??????*,????????*-??*??*??*??*??*
??*??*??????*
?ѱ?zY??YxyY1|Y4zY7#Y^mY~Y?Y??
Y??Y?|Y??
?Y1}Y???6
???"(.4:@FRX	?????y*??*??Y+?ֵ?+??=??Y??N6?-+???W????*-????+????*+???
+????????*+??????*+????*+???*+???*+?۵?*+?۵?+??=?3??Y??:6?+?	??W????*???ϧ
*????+????*+??ŧ*+???
+????+????*+??ѱ?H ????$|?????|??$??}?~&17?Lepx???? ?!?"?#?$?#?&?'?(?*?+?-/02?`? ???f????
?<???N??????	?M?Y*???"$		??????xy?9;9%&?>?Y*??*??*???(?????Cx)?/*???????L4*?/*???????V?{7??/*?ð????`?{1??/*???????i??~?/*?ǭ????s??/*?ɭ????}???/*?ˬ?????+??4
*??*??d??
???????/*?ͬ???????/*?Ѱ????????/*?ϰ???????^??/*?Ű??????{,-???/*+?5????6???7?????9Y?:??{|?	?(,%?????
*+,???,???>+??W+,*??????W+/*??????W*???+\*?Ŵ???W+_*?Ŷ???W+2??W*????:???????:+??W???+??W*???+k*?Ѷ?W?
*???+5*????W*???+8*?ö?W?*??	??(+;??*?ǸʲжԶڶ?W+>*?Ƕ?W?*??	??A+A??*?ɸʲжԶڶ?W+D*?ɶ?W+JG??Y*??*??e???W?*?Ϲ??E+M??W*?Ϲ?:???$???:+??W+,??W+??W???+??W?
*?˙0+P??W+S*?˶?W+V*???W+Y*?Ͷ?W+??W+??W+??>??#????????????"?????+???"?'?5?C?J?X?f?m?????????????????????????	0;Tdk?	?
???
?????????%?N???

$=???*
,???|??+,??W+b*??????W+/*??????W???*?????Y???+\*?Ŵ???W+2??W*????N-???-????:+??W???+??W+5*????W*???+8*?ö?W*???+k*?Ѷ?W+;*?Ƕ?W+A*?ɶ?W+e*?˶?W+h*?Ͷ?W+M??W*?Ϲ?N-???#-???:+??W+,??W+??W???+??W+??W+??4n?#??????????r#;I P!n"u#x$}%?&?'?)?*?,?-?.?/?0?1?23
45678?;???!?<??(??	?9?*??????@??	??XLM??N??::??:	7	7	66:
??:*??
*?W*???
*?W*?Y:???*?":,????*?Y:?%???(???*?":*?:?+??b???
*?.L???/???
*?.M???5???*?.?2:???8???*?.:??;???*?57??jA???*?57	??Ue???*?86??@h???*?86??+\???*?8????????
???y*?+??????????f??7#?|??????
?????????)?*+??+?*??+????+?M*??,?ǔ??*??,?ɔ?|*??,?ˠq*??,?͠f*??,?????X*??,???M*??,?ø???*??,?????1*??,?Ѹ??#*??,?Ÿ??*??,?ϸ????? ????6?????.????S?l?z??????????
??@????g?Y*??SY*??SY*??SY*??SY*?Ǹ?SY*?ɸ?SY*?˸?SY*?͸?SY*??SY	*??SY
*??S????g????<?c?A,??3	*+?????	???3
???=	*?????	??	????
???=	*?????	??	????
???=	*?+????	??	?|??
???=	*??Ʊ?	??	????
???=	*?+?̱?	??	????
???=	*?+?ұ?	??	????
???=	*??ٱ?	??	???
???=	*??ݱ?	??	???
???=	*?+???	??	?|??
???=	*?+???	??	?#??
???=	*?+???	??	?#??
???=	*?+???	??	?#??
???=	*?+???	??	?#??
???!	?Y?????????*+,-

?????
???y?|?z?#?m??
?|?
?3??,????????IJ??????.?2?8?;?/?Y?<?E?H??Y?<?M?H?O??Y?[Y,???^?b??f?[Y/???^?b??j?[Y5???^?b??n?[Y8???^?b??s?[Y2???^?v??|?[Y>???^?????[YD???^?????O?[YP???^??????[Yk???^??????[Y\???^????????[YM???^???O???[YS???^???O???[YY???^????f37OP%Q+S0T@?F?U?[?j??????????????-?E?]?x??????@??$%(*$%57$=?A$=KL$QTU$QeU$QiU$QmU$Qqr$Qy{$Q?{$Q??$Q??$Q??$Q?r$Q??$Q?????2		D	 !




© 2015 - 2024 Weber Informatics LLC | Privacy Policy