1
zj
2024-06-13 a4662cc65a02f258062bf6cc392ceb1017db9292
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
Êþº¾42
.gh
ij    ¼k
lm
no
    p
lqr
st
uvîwxyz{
|}
l~
l
€    ¼‚
ƒ„ …†‡
gˆ
‰
    Š‹
    Œ
    Ž

    ‘
’“
    ”•–
—    ¼˜
™„š›
œ
žŸ  ¡¢£    ¼¤    ¼¥
¦q §¨
©Œ
ª«¬
:g´
:µ
¦¶·
.¸¼
?½¾
Cg
:¿´
:Á ÂÃÇ xÈ
ÉÊ
OË
¦Ì
ÍÎÏ
ÉÐ
ÉÑ    ¼ÒÓ
Sg´
ÉŒ´
É×
:ØÙ ÚÛÜ
nÝ §Þß
_g
Cà
¦á    ¼â ãä Úå
¦æ    ¼ç
èéêë
ìí
uî
¦ïð
lñ
¦ò
óôõ
rg
ö÷ xø ùú ùûü xÎý
zþ
—ÿ
z
— x
zg
z
z
z
z
†
†    
†
z
 
z
z
z
z
z x    !    
z#
z$ x%
ó&
è'
è(
è)
*+ ,- ,.
n/
01
ì23
ì456
07
089
.4
0:;
0<=
0>¾
0?@AÓBC
¸D
ÉEFklineConfigService1Lcom/yami/trading/service/etf/KlineConfigService;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;klineConfigWrapper8Lcom/yami/trading/bean/etf/mapstruct/KlineConfigWrapper;etfSecKLineWrapper8Lcom/yami/trading/bean/etf/mapstruct/EtfSecKLineWrapper; itemService+Lcom/yami/trading/service/item/ItemService; marketService,Lcom/yami/trading/service/etf/MarketService;etfSecKLineService1Lcom/yami/trading/service/etf/EtfSecKLineService;sysUserService-Lcom/yami/trading/sys/service/SysUserService;sysUserOperService>Lcom/yami/trading/admin/controller/service/SysUserOperService;<init>()VCodeLineNumberTableLocalVariableTablethis=Lcom/yami/trading/admin/controller/etf/KlineConfigController;list‘(Lcom/yami/trading/bean/item/query/ItemQuery;Lcom/baomidou/mybatisplus/extension/plugins/pagination/Page;)Lcom/yami/trading/common/domain/Result;    itemQuery,Lcom/yami/trading/bean/item/query/ItemQuery;page<Lcom/baomidou/mybatisplus/extension/plugins/pagination/Page; queryWrapper=Lcom/baomidou/mybatisplus/core/conditions/query/QueryWrapper;result.Lcom/baomidou/mybatisplus/core/metadata/IPage;LocalVariableTypeTablefLcom/baomidou/mybatisplus/extension/plugins/pagination/Page<Lcom/yami/trading/bean/item/dto/ItemDTO;>;XLcom/baomidou/mybatisplus/core/metadata/IPage<Lcom/yami/trading/bean/item/dto/ItemDTO;>;
ExceptionsG    Signature(Lcom/yami/trading/bean/item/query/ItemQuery;Lcom/baomidou/mybatisplus/extension/plugins/pagination/Page<Lcom/yami/trading/bean/item/dto/ItemDTO;>;)Lcom/yami/trading/common/domain/Result<Lcom/baomidou/mybatisplus/core/metadata/IPage<Lcom/yami/trading/bean/item/dto/ItemDTO;>;>;%Lio/swagger/annotations/ApiOperation;value%查询etfK线图配置表列表数据4Lorg/springframework/web/bind/annotation/GetMapping;addItemQ(Lcom/yami/trading/bean/item/domain/Item;)Lcom/yami/trading/common/domain/Result; propertyNames[Ljava/lang/String;copydecLjava/lang/String;secUser$Lcom/yami/trading/sys/model/SysUser;item(Lcom/yami/trading/bean/item/domain/Item;uuidoldsysUser4Lcom/yami/trading/security/common/model/YamiSysUser; StackMapTableHrIJe(Lcom/yami/trading/bean/item/domain/Item;)Lcom/yami/trading/common/domain/Result<Ljava/lang/String;>;添加交易对5Lorg/springframework/web/bind/annotation/PostMapping;RuntimeVisibleTypeAnnotationsLjavax/validation/Valid;"RuntimeVisibleParameterAnnotations5Lorg/springframework/web/bind/annotation/RequestBody;    queryById;(Ljava/lang/String;)Lcom/yami/trading/common/domain/Result;idk(Ljava/lang/String;)Lcom/yami/trading/common/domain/Result<Lcom/yami/trading/bean/etf/dto/KlineConfigDTO;>;'根据Id获取etfK线图配置表数据pageList—(Lcom/yami/trading/bean/etf/query/KlineConfigQuery;Lcom/baomidou/mybatisplus/extension/plugins/pagination/Page;)Lcom/yami/trading/common/domain/Result;query2Lcom/yami/trading/bean/etf/query/KlineConfigQuery;^Lcom/baomidou/mybatisplus/core/metadata/IPage<Lcom/yami/trading/bean/etf/dto/KlineConfigDTO;>;lLcom/baomidou/mybatisplus/extension/plugins/pagination/Page<Lcom/yami/trading/bean/etf/domain/KlineConfig;>;K'(Lcom/yami/trading/bean/etf/query/KlineConfigQuery;Lcom/baomidou/mybatisplus/extension/plugins/pagination/Page<Lcom/yami/trading/bean/etf/domain/KlineConfig;>;)Lcom/yami/trading/common/domain/Result<Lcom/baomidou/mybatisplus/core/metadata/IPage<Lcom/yami/trading/bean/etf/dto/KlineConfigDTO;>;>;查询etfK线图配置列表saveW(Lcom/yami/trading/bean/etf/dto/KlineConfigDTO;)Lcom/yami/trading/common/domain/Result; etfSecKLinesLjava/util/List;klineConfigDTO.Lcom/yami/trading/bean/etf/dto/KlineConfigDTO; startAndEndLcn/hutool/core/lang/Tuple; klineConfig.Lcom/yami/trading/bean/etf/domain/KlineConfig;klines@Ljava/util/List<Lcom/yami/trading/bean/etf/domain/EtfSecKLine;>;;Ljava/util/List<Lcom/yami/trading/bean/data/domain/Kline;>;L¾ük(Lcom/yami/trading/bean/etf/dto/KlineConfigDTO;)Lcom/yami/trading/common/domain/Result<Ljava/lang/String;>;保存etfK线图配置表deleteids$Ljava/util/List<Ljava/lang/String;>;O(Ljava/lang/String;)Lcom/yami/trading/common/domain/Result<Ljava/lang/String;>;删除etfK线图配置表7Lorg/springframework/web/bind/annotation/DeleteMapping;initkline)Lcom/yami/trading/bean/data/domain/Kline;highLjava/lang/Double;low    lastIndexI    sumAmountD    sumVolumelist1Minsymbolmodel+Lcom/yami/trading/bean/etf/domain/EtfKLine;    klineList    partitionMLjava/util/List<Ljava/util/List<Lcom/yami/trading/bean/data/domain/Kline;>;>;FMNO!ý„(Lcom/yami/trading/bean/etf/dto/KlineConfigDTO;)Lcom/yami/trading/common/domain/Result<Lcom/yami/trading/bean/etf/domain/EtfKLine;>;&初始化ETF当天K线图,分钟级别secKlinei(Ljava/lang/String;)Lcom/yami/trading/common/domain/Result<Lcom/yami/trading/bean/data/domain/Realtime;>;获取每秒k线图secDepthf(Ljava/lang/String;)Lcom/yami/trading/common/domain/Result<Lcom/yami/trading/bean/data/domain/Depth;>;获取每秒深度
accelerate`(Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Boolean;)Lcom/yami/trading/common/domain/Result;enlargeenableLjava/lang/Boolean;Ljava/util/Map;5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Double;>;P 加倍深度6Lorg/springframework/web/bind/annotation/RequestParam;$deserializeLambda$7(Ljava/lang/invoke/SerializedLambda;)Ljava/lang/Object;lambda#Ljava/lang/invoke/SerializedLambda;lambda$pageList$01(Lcom/yami/trading/bean/etf/dto/KlineConfigDTO;)VrbySymbol
SourceFileKlineConfigController.javaLio/swagger/annotations/Api;tags债劵ETF_币对管理8Lorg/springframework/web/bind/annotation/RestController;5Lorg/springframework/web/bind/annotation/CrossOrigin;8Lorg/springframework/web/bind/annotation/RequestMapping;/etf/klineConfig ÏÐ*com/yami/trading/bean/item/query/ItemQueryQ RS ÅÆT UVW XY ZA [\&com/yami/trading/bean/item/domain/Item] ^_` abpips
pipsAmountadjustmentValue
unitAmountunitFeec de fg hi jk ËÌI lAm nojava/lang/StringBuilder修改前数据:{名称= pq rA    , ä»£ç = 5A, ä¿ç•™ç²¾åº¦= st pu, äº¤æ˜“量倍数= vw px, å€Ÿè´·åˆ©çއ= yw}。修改后数据:{名称=} zA ÍÎJ,ip:{},行情品种 {}的数据被编辑。{}java/lang/Object{ |A} ~€ ‚ip:{},新增行情品种 {}。添加交易对成功 Á ½¾ƒ„ …=†‡ ˆhAcom/baomidou/mybatisplus/core/conditions/query/LambdaQueryWrapperBootstrapMethods‰=Š‹ ;Œ Ž ڏ:com/baomidou/mybatisplus/extension/plugins/pagination/Page ‘’    “” ;• –—,com/yami/trading/bean/etf/domain/KlineConfig Ϙ™ š›K œ˜ž[ Ÿ  ¡¢M 3@ £¤ ¥¦L §¨java/lang/Long ©ª «ª ÉÊ,com/yami/trading/bean/etf/domain/EtfSecKLine¬­® ¯@ °±0com/baomidou/mybatisplus/core/conditions/Wrapper² ³´$今天数据已存在,无法添加 µ ¶=java/util/Date ·¸ ¹º ÃÄ» …¼ ½¾ ¿h ÇÈÀ ÁÐ保存etfK线图配置表成功,H Âà ÄÅ ÆÇ删除etfK线图配置表成功 ÈÉ ÊËN ̝java/util/ArrayListÍ <Î ÏÐO ÑÒ ÓÔjava/util/List'com/yami/trading/bean/data/domain/Kline Õw Ö× Øw Ùw Út ÛÜ 6@ ݪ Þw Ößjava/math/BigDecimal àá âã äã åã æw çã15min èÜ éêëì ;íî ïðhñò óô õö›÷ø ;ù úûjava/lang/Doubleü ýã þã ÿh Ç    ÒP     › 
=    A t getOpenTimeTs h    getSymbolgetTs t A7com/baomidou/mybatisplus/core/toolkit/support/SFunction Aapply A&(Ljava/lang/Object;)Ljava/lang/Object; A A()Ljava/lang/Long;()Ljava/lang/String;"java/lang/IllegalArgumentExceptionInvalid lambda deserialization ÏÜ Ü;com/yami/trading/admin/controller/etf/KlineConfigControllerjava/lang/Exceptionjava/lang/String2com/yami/trading/security/common/model/YamiSysUser"com/yami/trading/sys/model/SysUser,com/baomidou/mybatisplus/core/metadata/IPagecn/hutool/core/lang/Tuple,com/yami/trading/bean/etf/dto/KlineConfigDTO)com/yami/trading/bean/etf/domain/EtfKLinejava/util/Iterator java/util/Map3com/yami/trading/common/query/QueryWrapperGeneratorbuildQueryConditionb(Ljava/lang/Object;Ljava/lang/Class;)Lcom/baomidou/mybatisplus/core/conditions/query/QueryWrapper;)com/yami/trading/service/item/ItemServicefindPage©(Lcom/baomidou/mybatisplus/extension/plugins/pagination/Page;Lcom/baomidou/mybatisplus/core/conditions/query/QueryWrapper;)Lcom/baomidou/mybatisplus/core/metadata/IPage;%com/yami/trading/common/domain/Resultok;(Ljava/lang/Object;)Lcom/yami/trading/common/domain/Result;getUuidgetById*(Ljava/io/Serializable;)Ljava/lang/Object;*com/yami/trading/common/util/CopyBeanUtilsgetNullPropertyNames'(Ljava/lang/Object;)[Ljava/lang/String;java/util/ArrayscopyOf)([Ljava/lang/Object;I)[Ljava/lang/Object;#org/springframework/beans/BeanUtilscopyProperties:(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/String;)V
updateById+(Lcom/yami/trading/bean/item/domain/Item;)Z(Ljava/lang/Object;)Z3com/yami/trading/security/common/util/SecurityUtils
getSysUser6()Lcom/yami/trading/security/common/model/YamiSysUser; getUsername+com/yami/trading/sys/service/SysUserService getByUserName8(Ljava/lang/String;)Lcom/yami/trading/sys/model/SysUser;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;getName getDecimals()I(I)Ljava/lang/StringBuilder; getMultiple()D(D)Ljava/lang/StringBuilder;getBorrowingRatetoString%com/yami/trading/common/util/IPHelper    getIpAddrcn/hutool/core/util/StrUtilformat?(Ljava/lang/CharSequence;[Ljava/lang/Object;)Ljava/lang/String;<com/yami/trading/admin/controller/service/SysUserOperServicesaveLogK(Lcom/yami/trading/sys/model/SysUser;Ljava/lang/String;Ljava/lang/String;)V/com/yami/trading/service/etf/KlineConfigService6com/yami/trading/bean/etf/mapstruct/KlineConfigWrappertoDTO0com/yami/trading/bean/etf/query/KlineConfigQueryjava/util/ObjectsisNull
 
CÊB(Lcom/yami/trading/bean/etf/domain/KlineConfig;)Ljava/lang/Object;;()Lcom/baomidou/mybatisplus/core/toolkit/support/SFunction;orderByP(ZZLjava/lang/Object;)Lcom/baomidou/mybatisplus/core/conditions/AbstractWrapper;(Lcom/baomidou/mybatisplus/core/metadata/IPage;Lcom/baomidou/mybatisplus/core/conditions/Wrapper;)Lcom/baomidou/mybatisplus/core/metadata/IPage;getClass()Ljava/lang/Class;
 ¨^(Lcom/yami/trading/bean/etf/domain/KlineConfig;)Lcom/yami/trading/bean/etf/dto/KlineConfigDTO;W(Lcom/yami/trading/bean/etf/mapstruct/KlineConfigWrapper;)Ljava/util/function/Function;convertM(Ljava/util/function/Function;)Lcom/baomidou/mybatisplus/core/metadata/IPage;(Ljava/lang/Object;)V
CŒeq8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
getRecords()Ljava/util/List;
¼accept\(Lcom/yami/trading/admin/controller/etf/KlineConfigController;)Ljava/util/function/Consumer;forEach (Ljava/util/function/Consumer;)V    longValue()JgetStartAndEnd(J)Lcn/hutool/core/lang/Tuple;get(I)Ljava/lang/Object; setOpenTimeTs(Ljava/lang/Long;)VsetCloseTimeTs
SŒB(Lcom/yami/trading/bean/etf/domain/EtfSecKLine;)Ljava/lang/Object;
SgetCloseTimeTsbetweenJ(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;/com/yami/trading/service/etf/EtfSecKLineServicecount5(Lcom/baomidou/mybatisplus/core/conditions/Wrapper;)JfailedtoEntity setCreateTime(Ljava/util/Date;)VgenerateSecKLine@(Lcom/yami/trading/bean/etf/dto/KlineConfigDTO;)Ljava/util/List;6com/yami/trading/bean/etf/mapstruct/EtfSecKLineWrapper"(Ljava/util/List;)Ljava/util/List;    saveBatch(Ljava/util/Collection;I)Z saveOrUpdate*com/yami/trading/service/etf/MarketServiceclearsplit'(Ljava/lang/String;)[Ljava/lang/String;asList%([Ljava/lang/Object;)Ljava/util/List;deleteByRobotModelId(Ljava/util/List;)V findBySymbol<(Ljava/lang/String;)Lcom/yami/trading/bean/item/domain/Item;
queryKLine[(Lcom/yami/trading/bean/etf/dto/KlineConfigDTO;)Lcom/yami/trading/bean/etf/domain/EtfKLine; getKlineListcom/google/common/collect/Lists#(Ljava/util/List;I)Ljava/util/List;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getHighvalueOf(D)Ljava/lang/Double;getLow doubleValuesize    setSymbol(Ljava/lang/String;)VsetTsgetOpen(D)Ljava/math/BigDecimal;setScale(II)Ljava/math/BigDecimal;setOpen(D)VsetHighsetLowgetClosesetClose    setPeriodstream()Ljava/util/stream/Stream;
z=(Lcom/yami/trading/bean/data/domain/Kline;)Ljava/lang/Double;()Ljava/util/function/Function;java/util/stream/Streammap8(Ljava/util/function/Function;)Ljava/util/stream/Stream;
ª(Ljava/lang/Double;)Ztest ()Ljava/util/function/Predicate;filter9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
—8(Ljava/lang/Double;Ljava/lang/Double;)Ljava/lang/Double;%()Ljava/util/function/BinaryOperator;reduceI(Ljava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object;
z     setAmount    setVolumeadd setKlineList queryRealtime@(Ljava/lang/String;)Lcom/yami/trading/bean/data/domain/Realtime;
queryDepth=(Ljava/lang/String;)Lcom/yami/trading/bean/data/domain/Depth; getAccelerate()Ljava/util/Map;java/lang/Boolean booleanValueputremovesucceed)()Lcom/yami/trading/common/domain/Result;!java/lang/invoke/SerializedLambdagetImplMethodNamehashCodeequalsgetImplMethodKindgetFunctionalInterfaceClass getFunctionalInterfaceMethodName%getFunctionalInterfaceMethodSignature getImplClassgetImplMethodSignature setSymbolName! "& '() Z[ *w +h ,- .w"java/lang/invoke/LambdaMetafactoryaltMetafactory0Lookup InnerClasses†(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; metafactoryÌ(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;/com/yami/trading/common/mapstruct/EntityWrapper    getAmountnonNullsum(DD)D    getVolume1%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!¼.½¾¿ÀÁ¿ÀÃÄ¿ÀÅÆ¿ÀÇÈ¿ÀÉÊ¿ÀËÌ¿ÀÍοÀ ÏÐÑ/*·±ÒFÓ ÔÕÖ×ю+¸N*´,-¶:¸°ÒefgÓ4ÔÕØÙÚÛÜÝÞßàÚáÞâãäåæ¿çèséêè[sÖëìÑž~+¶MN,Æg*´,¶À    N+¸
:¾`¸ À :¾ S¾`S¾`S¾`S¾`S+-¸*´-¶W§ *´+¶W¸:Æù*´¶¹:Æä-ƺ»Y·¶-¶¶¶-¶¶ ¶-¶!¶"#¶-¶$¶%&¶-¶'¶%(¶+¶¶¶+¶¶ ¶+¶!¶"#¶+¶$¶%&¶+¶'¶%)¶¶*:*´+¶,-½.Y¸/SY+¶SYS¸0¹1§)*´+¶,2½.Y¸/SY+¶S¸0¹13¸°Ҏ#qrs tuv,w4x>yHzR{\|c}l~ox‚}ƒ‚„’…—†›‡¨ˆ´‰ÀŠÌ‹ØŒäðŽü‘$“O”R•x™Ó\    Oíî,@ïî$+ðñ’æòó~ÔÕ~ôõyöñw÷õ}øùúýoûüýÙýþú%ãäåÿ¿çèsè[së     ÑI*´4*´5+¶6¹7¸°Ò£ÓÔÕñå    ¿çès
êè[s  Ñ,•+¶8¸9™4*´5,»:Y·;º<¶=¶>À?*´4Y¶@WºA¶BN§G*´5,»:Y»CY·D·EºF+¶8¶GÀ:º<¶=¶>À?*´4Y¶@WºA¶BN-¹H*ºI¹J-¸°Ò­
®;°²¸Ó48Öß•ÔՕ •ÚÛÖßà 8Ö•ÚÖú    ;üCãäå¿çèsêè[s шÅ*´5+¶K¶L¶MM+,¶NÀO¶P+,¶NÀO¶Q*´R»:Y»SY·T·EºU+¶V¶GÀ:ºW+¶K+¶X¶YÀZ¹[    ”ž    \¸]°*´4+¹^ÀCN-»_Y·`¶a*´5+¶b:Æ*´c¹d:*´R'¹eW*´5-¶fW*´g¶hi¸°Ò:ÁÂÃ'ÅeÆkÊy˄͎ΓϠЯӸԿÕÓ> ÅÔÕŶyLŽ7à Ž7 úük!ýC"#å$¿çès%è[s&Ñp+j¶k¸lM*´5,¶mn¸°Òß
áâÓ ÔÕ'ñ
Öà 
Ö(å)¿çès*+è[s&,Ñô*´+¶V¶oM*´5+¶pN-¶q:»rY·s:¸t:¹u:¹v™¸¹wÀx:¹yÀz¶{¸|:    ¹yÀz¶}¸|:
¹u:  ¹v™B ¹wÀz:     ¶~ ¶{˜  ¶{¸|:    
¶~ ¶}—›  ¶}¸|:
§ÿº¹d6 »zY·€:  +¶V¶  ¹yÀz¶‚¶ƒ +¶V¶ ¹yÀz¶„¸…,¶!¶‡¶ˆ¶‰     ¶~¸…,¶!¶‡¶ˆ¶Š 
¶~¸…,¶!¶‡¶ˆ¶‹  ¹yÀz¶Œ¸…,¶!¶‡¶ˆ¶ ޶¹º‘¹’º“¹”¸|º•¹–À—¶~9 ¹º˜¹’º“¹”¸|º•¹–À—¶~9  ¶™ ¶š ¹›W§þD-¶œ-¸°Қ&ì íîï$ñ-òLó_ôrõ‘öŸ÷©ù·úÁüÄýÏþØÿáõþ7Oqx    „
Ž ” © µ¿ÅÚáèòõûӘ‘0-. _“/0    r€10
Ï#23 Ø-. ©I45 Ú65L¦7ÔÕ ô8õë9:å;$ÜÞ-Ó<à*L¦7 å; $ÜÞ -Ó<=útÿ6>?ü@###AÿD >?ü@###A#BBAü-Cúúÿ0>?ü@###åD¿çèsEè[s,FÑ@ *´g+¶¸°ÒÓ ÔÕ 8ñåG¿çèsHêè[sFIÑ@ *´g+¶ž¸°Ò)Ó ÔÕ 8ñåJ¿çèsKêè[sILMÑ­**´g¶Ÿ:-¶ ™+,¹¡W§ +¹¢W¸£°Ò4    568&:Ó4*ÔÕ*8ñ*N0*OP    !LQà     !LRú    üS¿çèsTêè[sL"Uès8UèsNUèsO
VWÑ8ì*¶¤L=+¶¥«HI !Ûu=00˜Ž/+¦¶§™!=§+¨¶§™=§+©¶§™=ªŽ°D*¶ª E*¶«¬¶­™9*¶®¯¶­™-*¶°±¶­™!*¶²³¶­™*¶´µ¶­™    º<°*¶ª #*¶«¬¶­™*¶®¯¶­™ *¶°±¶­™ÿ*¶²³¶­™ó*¶´µ¶­™çº<°*¶ª E*¶«¬¶­™9*¶®¯¶­™-*¶°±¶­™!*¶²³¶­™*¶´¶¶­™    ºF°*¶ª *¶«¬¶­™ƒ*¶®¯¶­™w*¶°±¶­™k*¶²·¶­™_*¶´¶¶­™SºU°*¶ª E*¶«¬¶­™9*¶®¯¶­™-*¶°±¶­™!*¶²·¶­™*¶´µ¶­™    ºW°»¸Y¹·º¿ÒBÓ ìXYú
ý,û
ûIûIûIûIùIZ[Ñq*´+¶V¶oM,Æ +,¶¶»±Ò³ ´µ·Ó ÔÕ\ ]õúüü^_¿"`a[sbcdeè[sf%
#/$­v
®¯°±²³¹¯º»®¯À±²³¹ÄÅÆ®¯ÔÕ²³®¯ÖÕ²³¹¯¹¹¹¯"