一个日牯子
Home
Tags
GitHub
Author
2019-11-20
SVG
HTML
PDF
背
景
1
F
l
u
t
t
e
r
性
能
优
化
实
践
移
动
端
闲
话
编
程
C
o
n
t
e
n
t
s
背
景
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
定
位
问
题
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2
使
用
工
具
换
个
思
路
继
续
试
让
事
件
在
单
独
的
线
程
中
运
行
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4
线
程
模
型
机
制
方
法
中
通
信
我
的
加
密
软
件
有
一
个
登
录
页
面
,
需
要
用
户
输
入
主
密
码
然
后
验
证
密
码
之
后
才
能
进
入
。
因
为
密
码
转
换
过
程
中
用
到
了
算
法
,
而
这
个
算
法
没
有
原
生
的
实
现
,
所
以
必
须
要
通
过
插
件
的
形
式
来
完
成
,
为
此
我
还
专
门
做
了
一
个
插
件
。
调
用
插
件
得
到
秘
钥
这
个
过
程
大
概
要
花
个
秒
钟
,
最
近
在
安
卓
真
机
上
测
试
发
现
,
这
个
过
程
中
我
的
进
度
条
竟
然
出
现
了
卡
顿
,
也
就
是
说
本
来
应
该
转
圈
圈
的
,
结
果
一
开
始
就
卡
住
不
动
了
,
那
我
还
需
要
这
个
加
载
动
画
干
嘛
呢
?
为
此
研
究
了
一
番
,
如
何
来
解
决
这
个
问
题
。
背
景
先
还
是
大
致
介
绍
一
下
我
的
场
景
。
如
图
所
示
:
定
位
问
题
2
点
击
完
成
之
后
,
期
待
的
情
况
应
该
是
显
示
圈
圈
转
动
的
,
但
很
明
显
这
个
地
方
卡
住
了
。
代
码
实
现
是
是
采
用
的
作
状
态
管
理
,
然
后
使
用
插
件
调
用
的
的
原
生
代
码
。
页
面
的
部
分
如
下
:
c
h
i
l
d
r
e
n
:
<
W
i
d
g
e
t
>
[
_
p
r
o
f
i
l
e
I
m
a
g
e
(
)
,
O
b
s
e
r
v
e
r
(
b
u
i
l
d
e
r
:
(
_
)
{
r
e
t
u
r
n
_
u
s
e
r
S
t
o
r
e
.
i
s
B
u
s
y
?
_
p
r
o
g
r
e
s
s
B
a
r
(
)
:
_
i
n
p
u
t
(
c
o
n
t
e
x
t
)
;
}
,
)
]
,
然
后
是
登
录
事
件
的
处
理
代
码
@
a
c
t
i
o
n
F
u
t
u
r
e
<
b
o
o
l
>
l
o
g
i
n
(
P
r
o
t
e
c
t
e
d
V
a
l
u
e
m
a
s
t
e
r
P
a
s
s
w
o
r
d
)
a
s
y
n
c
{
s
e
t
B
u
s
y
(
)
;
b
o
o
l
s
u
c
c
e
s
s
=
f
a
l
s
e
;
t
r
y
{
f
i
n
a
l
P
a
s
s
w
o
r
d
C
r
e
d
e
n
t
i
a
l
c
r
e
d
e
n
t
i
a
l
=
a
w
a
i
t
_
l
o
g
i
n
S
e
r
v
i
c
e
.
c
h
e
c
k
U
s
e
r
C
r
e
d
e
n
t
i
a
l
(
m
a
s
t
e
r
P
a
s
s
w
o
r
d
)
;
_
e
r
r
o
r
M
e
s
s
a
g
e
=
n
u
l
l
;
_
u
s
e
r
C
r
e
d
e
n
t
i
a
l
=
c
r
e
d
e
n
t
i
a
l
;
s
u
c
c
e
s
s
=
t
r
u
e
;
}
c
a
t
c
h
(
_
)
{
_
u
s
e
r
C
r
e
d
e
n
t
i
a
l
=
n
u
l
l
;
_
e
r
r
o
r
M
e
s
s
a
g
e
=
"
密
码
验
证
失
败
"
;
}
s
e
t
I
d
l
e
(
)
;
r
e
t
u
r
n
s
u
c
c
e
s
s
;
}
定
位
问
题
使
用
fl
u
t
t
e
r
p
r
o
fi
l
e
工
具
这
就
让
我
犯
迷
糊
了
,
不
是
用
了
么
,
这
么
厉
害
来
着
,
为
毛
会
卡
住
呢
?
因
为
本
身
我
是
和
的
初
学
者
,
不
清
楚
一
些
细
节
,
所
以
一
开
始
怀
疑
的
是
,
在
点
击
登
录
之
后
设
置
b
u
s
y
状
态
的
这
一
个
步
骤
没
有
生
效
导
致
的
。
因
为
本
身
用
的
是
框
架
来
处
理
的
,
很
自
然
就
开
始
怀
疑
是
不
是
这
个
玩
意
有
?
或
者
说
是
我
的
用
法
有
些
问
题
?
然
而
搜
索
了
很
久
也
没
有
找
到
相
关
的
问
题
,
一
度
有
些
不
知
所
措
。
所
以
首
先
想
搞
清
楚
的
是
,
到
底
是
什
么
操
作
导
致
了
卡
顿
呢
?
这
时
候
想
到
可
能
有
性
能
分
析
的
工
具
,
能
不
能
帮
助
定
位
到
具
体
的
代
码
行
呢
?
于
是
在
模
式
下
运
行
程
序
,
这
是
相
关
的
信
息
:
定
位
问
题
3
然
后
还
有
中
的
对
应
信
息
:
很
可
惜
从
这
个
分
析
结
果
中
我
没
有
能
找
到
对
我
有
帮
助
的
信
息
,
唯
一
只
能
说
确
定
的
确
会
卡
顿
换
个
思
路
继
续
试
因
为
从
这
条
路
感
觉
已
经
走
不
通
了
,
所
以
决
定
从
其
他
的
地
方
入
手
继
续
查
。
我
注
意
到
在
登
录
的
时
候
,
偶
尔
会
出
现
这
样
的
日
志
:
让
事
件
在
单
独
的
线
程
中
运
行
4
I
/
C
h
o
r
e
o
g
r
a
p
h
e
r
(
1
5
5
6
2
)
:
S
k
i
p
p
e
d
1
0
7
f
r
a
m
e
s
!
T
h
e
a
p
p
l
i
c
a
t
i
o
n
m
a
y
b
e
d
o
i
n
g
t
o
o
m
u
c
h
w
o
r
k
o
n
i
t
s
m
a
i
n
t
h
r
e
a
d
.
这
说
明
啥
?
说
明
的
确
是
卡
了
这
时
候
我
开
始
怀
疑
,
如
果
在
登
录
这
个
事
件
里
面
做
的
事
情
很
多
的
情
况
下
,
即
便
我
们
用
了
,
是
不
是
也
会
卡
顿
呢
?
为
了
屏
蔽
掉
其
他
条
件
的
干
扰
,
我
们
需
要
将
登
陆
事
件
变
得
简
单
一
些
:
o
i
d
o
n
P
a
s
s
w
o
r
d
S
u
b
m
i
t
t
e
d
(
B
u
i
l
d
C
o
n
t
e
x
t
c
o
n
t
e
x
t
,
S
t
r
i
n
g
p
a
s
s
w
o
r
d
)
a
s
y
n
c
{
p
r
i
n
t
(
'
l
o
g
i
n
w
i
t
h
:
$
{
p
a
s
s
w
o
r
d
}
'
)
;
f
o
r
(
i
n
t
i
=
0
;
i
<
1
0
0
0
0
0
;
i
+
+
)
{
}
}
果
然
发
现
这
样
一
样
会
卡
住
,
甚
至
卡
的
更
厉
害
了
,
根
本
连
进
度
圈
都
出
不
来
了
。
从
这
个
结
果
来
看
,
说
明
并
不
能
保
证
不
会
住
,
顺
着
这
个
思
路
朝
下
找
,
于
是
就
找
到
问
题
的
根
本
原
因
了
。
让
事
件
在
单
独
的
线
程
中
运
行
F
l
u
t
t
e
r
线
程
模
型
原
来
跟
一
样
是
一
个
单
线
程
的
模
型
,
也
就
是
是
说
,
里
面
的
方
法
并
不
是
在
多
个
线
程
中
取
执
行
的
,
而
是
通
过
事
件
机
制
,
在
单
线
程
中
完
成
的
。
那
么
就
很
容
易
解
释
卡
顿
的
场
景
了
,
更
新
和
事
件
代
码
是
交
替
执
行
的
,
如
果
其
中
事
件
执
行
的
部
分
花
费
了
较
长
时
间
,
就
没
办
法
去
更
新
,
所
以
界
面
就
会
卡
在
那
里
,
也
就
是
日
志
里
面
所
说
的
S
k
i
p
p
e
d
1
0
7
f
r
a
m
e
s
!
T
h
e
a
p
p
l
i
c
a
t
i
o
n
m
a
y
b
e
d
o
i
n
g
t
o
o
m
u
c
h
w
o
r
k
o
n
i
t
s
m
a
i
n
t
h
r
e
a
d
.
了
。
从
的
文
档
中
可
以
了
解
到
,
内
部
有
两
个
队
列
:
:
包
含
所
有
的
外
部
事
件
例
如
、
点
击
、
绘
制
等
:
微
任
务
通
常
来
自
于
内
部
或
者
手
动
插
入
F
u
t
u
r
e
.
m
i
c
r
o
t
a
s
k
(
…
)
队
列
的
优
先
级
是
要
高
于
事
件
队
列
的
。
这
里
我
们
的
登
录
事
件
和
更
新
都
同
在
事
件
队
列
中
,
很
显
然
是
因
为
我
们
的
登
录
事
件
耗
时
太
长
从
而
掉
帧
了
,
那
么
解
决
的
方
案
也
就
是
,
可
不
可
以
在
新
的
线
程
中
执
行
我
们
的
事
件
呢
?
I
s
o
l
a
t
e
机
制
研
究
了
一
下
发
现
在
中
不
叫
线
程
,
如
果
想
达
到
这
种
目
的
需
要
使
用
一
个
称
之
为
I
s
o
l
a
t
e
的
东
西
,
大
致
相
当
于
新
开
一
个
线
程
来
处
理
。
要
使
用
有
两
种
办
法
:
使
用
c
o
m
p
u
t
e
方
法
使
用
I
s
o
l
a
t
e
.
s
p
a
w
n
(
更
低
级
的
操
作
)
下
面
是
一
个
例
子
:
F
u
t
u
r
e
<
L
i
s
t
<
P
h
o
t
o
>
>
f
e
t
c
h
P
h
o
t
o
s
(
h
t
t
p
.
C
l
i
e
n
t
c
l
i
e
n
t
)
a
s
y
n
c
{
f
i
n
a
l
r
e
s
p
o
n
s
e
=
a
w
a
i
t
c
l
i
e
n
t
.
g
e
t
(
'
h
t
t
p
s
:
/
/
j
s
o
n
p
l
a
c
e
h
o
l
d
e
r
.
t
y
p
i
c
o
d
e
.
c
o
m
/
p
h
o
t
o
s
'
)
;
/
/
U
s
e
t
h
e
c
o
m
p
u
t
e
f
u
n
c
t
i
o
n
t
o
r
u
n
p
a
r
s
e
P
h
o
t
o
s
i
n
a
s
e
p
a
r
a
t
e
i
s
o
l
a
t
e
.
让
事
件
在
单
独
的
线
程
中
运
行
5
r
e
t
u
r
n
c
o
m
p
u
t
e
(
p
a
r
s
e
P
h
o
t
o
s
,
r
e
s
p
o
n
s
e
.
b
o
d
y
)
;
}
C
o
m
p
u
t
e
方
法
看
样
子
使
用
看
似
就
像
在
中
新
建
一
个
线
程
一
样
,
然
后
就
可
以
在
线
程
中
运
行
代
码
了
。
那
我
们
直
接
把
登
录
事
件
的
处
理
挪
进
去
不
就
得
了
么
?
然
而
实
际
情
况
是
,
这
玩
意
并
不
是
十
分
好
用
,
有
着
诸
多
(
恶
心
)
的
限
制
。
先
来
看
一
下
最
简
单
直
接
的
c
o
m
p
u
t
e
方
法
:
t
y
p
e
d
e
f
C
o
m
p
u
t
e
C
a
l
l
b
a
c
k
<
Q
,
R
>
=
F
u
t
u
r
e
O
r
<
R
>
F
u
n
c
t
i
o
n
(
Q
m
e
s
s
a
g
e
)
;
这
个
方
法
有
两
个
参
数
,
一
个
是
(
相
当
于
中
的
,
就
是
你
要
执
行
的
方
法
,
另
一
个
是
,
相
当
于
是
参
数
。
这
些
参
数
有
着
如
下
的
限
制
:
必
须
是
顶
级
的
方
法
或
者
s
t
a
t
i
c
方
法
,
不
能
是
类
的
实
例
方
法
或
者
是
闭
包
只
有
一
个
参
数
,
那
么
我
的
方
法
需
要
传
多
个
参
数
怎
么
办
?
这
就
有
些
尴
尬
了
,
不
仅
要
求
是
静
态
方
法
,
还
限
制
了
参
数
,
而
我
们
的
事
件
处
理
中
有
很
多
的
依
赖
项
,
这
可
咋
放
进
去
呢
?
那
么
很
可
能
只
能
用
另
一
种
方
式
了
。
I
s
o
l
a
t
e
.
s
p
a
w
n
这
个
就
显
得
更
为
麻
烦
了
,
大
致
的
用
法
是
这
样
的
:
v
a
r
o
u
r
F
i
r
s
t
R
e
c
e
i
v
e
P
o
r
t
=
n
e
w
R
e
c
e
i
v
e
P
o
r
t
(
)
;
/
/
需
要
一
个
R
e
c
e
i
v
e
P
o
r
t
来
接
收
消
息
a
w
a
i
t
I
s
o
l
a
t
e
.
s
p
a
w
n
(
e
c
h
o
,
o
u
r
F
i
r
s
t
R
e
c
e
i
v
e
P
o
r
t
.
s
e
n
d
P
o
r
t
)
;
/
/
创
建
一
个
I
s
o
l
a
t
e
v
a
r
e
c
h
o
P
o
r
t
=
a
w
a
i
t
o
u
r
F
i
r
s
t
R
e
c
e
i
v
e
P
o
r
t
.
f
i
r
s
t
;
/
/
等
待
执
行
完
成
并
接
收
返
回
值
/
/
在
I
s
o
l
a
t
e
中
运
行
的
代
码
需
要
将
返
回
值
通
过
s
e
n
d
P
o
r
t
发
送
过
来
s
e
n
d
P
o
r
t
.
s
e
n
d
(
.
.
.
)
;
这
个
s
p
a
w
n
方
法
如
下
:
e
x
t
e
r
n
a
l
s
t
a
t
i
c
F
u
t
u
r
e
<
I
s
o
l
a
t
e
>
s
p
a
w
n
<
T
>
(
v
o
i
d
e
n
t
r
y
P
o
i
n
t
(
T
m
e
s
s
a
g
e
)
,
T
m
e
s
s
a
g
e
,
{
b
o
o
l
p
a
u
s
e
d
:
f
a
l
s
e
,
b
o
o
l
e
r
r
o
r
s
A
r
e
F
a
t
a
l
,
S
e
n
d
P
o
r
t
o
n
E
x
i
t
,
S
e
n
d
P
o
r
t
o
n
E
r
r
o
r
,
@
S
i
n
c
e
(
"
2
.
3
"
)
S
t
r
i
n
g
d
e
b
u
g
N
a
m
e
}
)
;
同
样
有
着
如
下
的
限
制
:
两
个
参
数
,
一
个
,
另
一
个
是
这
个
方
法
的
唯
一
参
数
(
也
就
是
方
法
必
须
是
顶
级
方
法
或
者
静
态
方
法
参
数
必
须
是
基
本
类
型
、
或
者
只
包
含
这
两
者
的
或
者
。
这
样
就
更
加
有
些
尴
尬
了
,
如
果
我
们
希
望
调
用
一
个
实
例
方
法
怎
么
办
呢
?
我
的
登
录
过
程
中
的
一
个
关
键
步
骤
是
调
用
,
这
个
方
法
我
希
望
能
在
单
独
的
线
程
之
中
调
用
:
让
事
件
在
单
独
的
线
程
中
运
行
6
c
l
a
s
s
A
r
g
o
n
2
K
d
f
i
m
p
l
e
m
e
n
t
s
K
d
f
{
@
o
v
e
r
r
i
d
e
F
u
t
u
r
e
<
U
i
n
t
8
L
i
s
t
>
d
e
r
i
v
e
(
U
i
n
t
8
L
i
s
t
p
a
s
s
w
o
r
d
,
U
i
n
t
8
L
i
s
t
s
a
l
t
)
a
s
y
n
c
{
A
r
g
o
n
2
a
r
g
o
n
2
=
n
e
w
A
r
g
o
n
2
(
)
;
r
e
t
u
r
n
a
w
a
i
t
a
r
g
o
n
2
.
a
r
g
o
n
2
i
(
p
a
s
s
w
o
r
d
,
s
a
l
t
)
a
s
U
i
n
t
8
L
i
s
t
;
}
}
这
个
方
法
本
身
是
一
个
实
例
方
法
,
既
然
我
们
只
能
用
顶
级
方
法
和
实
例
方
法
,
而
且
这
个
类
也
没
有
什
么
依
赖
,
也
罢
,
那
就
创
建
一
个
好
了
,
没
有
问
题
,
现
在
问
题
来
了
,
我
们
需
要
的
两
个
参
数
是
和
,
这
个
参
数
类
型
不
是
基
本
类
型
,
不
支
持
呢
,
咋
办
呢
?
I
s
o
l
a
t
e
中
通
信
原
来
不
像
的
线
程
一
样
可
以
使
用
共
享
内
存
,
而
是
想
模
型
一
样
,
只
能
通
过
消
息
进
行
通
信
。
那
么
,
我
们
需
要
将
参
数
转
换
为
支
持
的
基
本
类
型
,
通
过
发
送
过
去
:
c
l
a
s
s
A
r
g
o
n
2
K
d
f
i
m
p
l
e
m
e
n
t
s
K
d
f
{
s
t
a
t
i
c
f
i
n
a
l
A
r
g
o
n
2
a
r
g
o
n
2
=
A
r
g
o
n
2
(
i
t
e
r
a
t
i
o
n
s
:
2
)
;
s
t
a
t
i
c
v
o
i
d
a
r
g
o
n
2
C
a
l
l
(
S
e
n
d
P
o
r
t
r
e
p
l
y
P
o
r
t
)
a
s
y
n
c
{
f
i
n
a
l
r
e
c
e
i
v
e
P
o
r
t
=
R
e
c
e
i
v
e
P
o
r
t
(
)
;
r
e
p
l
y
P
o
r
t
.
s
e
n
d
(
r
e
c
e
i
v
e
P
o
r
t
.
s
e
n
d
P
o
r
t
)
;
f
i
n
a
l
L
i
s
t
<
d
y
n
a
m
i
c
>
p
a
r
a
m
s
=
a
w
a
i
t
r
e
c
e
i
v
e
P
o
r
t
.
f
i
r
s
t
;
f
i
n
a
l
S
e
n
d
P
o
r
t
r
e
p
o
r
t
P
o
r
t
1
=
p
a
r
a
m
s
[
0
]
;
f
i
n
a
l
S
t
r
i
n
g
p
a
s
s
w
o
r
d
H
e
x
=
p
a
r
a
m
s
[
1
]
;
f
i
n
a
l
S
t
r
i
n
g
s
a
l
t
H
e
x
=
p
a
r
a
m
s
[
2
]
;
f
i
n
a
l
U
i
n
t
8
L
i
s
t
p
a
s
s
w
o
r
d
=
h
e
x
.
d
e
c
o
d
e
(
p
a
s
s
w
o
r
d
H
e
x
)
a
s
U
i
n
t
8
L
i
s
t
;
f
i
n
a
l
U
i
n
t
8
L
i
s
t
s
a
l
t
=
h
e
x
.
d
e
c
o
d
e
(
s
a
l
t
H
e
x
)
a
s
U
i
n
t
8
L
i
s
t
;
f
i
n
a
l
U
i
n
t
8
L
i
s
t
r
e
s
u
l
t
=
a
w
a
i
t
a
r
g
o
n
2
.
a
r
g
o
n
2
i
(
p
a
s
s
w
o
r
d
,
s
a
l
t
)
a
s
U
i
n
t
8
L
i
s
t
;
r
e
p
o
r
t
P
o
r
t
1
.
s
e
n
d
(
h
e
x
.
e
n
c
o
d
e
(
r
e
s
u
l
t
)
)
;
}
@
o
v
e
r
r
i
d
e
F
u
t
u
r
e
<
U
i
n
t
8
L
i
s
t
>
d
e
r
i
v
e
(
U
i
n
t
8
L
i
s
t
p
a
s
s
w
o
r
d
,
U
i
n
t
8
L
i
s
t
s
a
l
t
)
a
s
y
n
c
{
f
i
n
a
l
R
e
c
e
i
v
e
P
o
r
t
r
e
s
p
o
n
s
e
=
R
e
c
e
i
v
e
P
o
r
t
(
)
;
f
i
n
a
l
i
s
o
l
a
t
e
=
a
w
a
i
t
F
l
u
t
t
e
r
I
s
o
l
a
t
e
.
s
p
a
w
n
(
a
r
g
o
n
2
C
a
l
l
,
r
e
s
p
o
n
s
e
.
s
e
n
d
P
o
r
t
)
;
f
i
n
a
l
S
e
n
d
P
o
r
t
s
e
n
d
P
o
r
t
=
a
w
a
i
t
r
e
s
p
o
n
s
e
.
f
i
r
s
t
;
f
i
n
a
l
R
e
c
e
i
v
e
P
o
r
t
r
e
s
p
o
n
s
e
1
=
R
e
c
e
i
v
e
P
o
r
t
(
)
;
s
e
n
d
P
o
r
t
.
s
e
n
d
(
[
r
e
s
p
o
n
s
e
1
.
s
e
n
d
P
o
r
t
,
h
e
x
.
e
n
c
o
d
e
(
p
a
s
s
w
o
r
d
)
,
h
e
x
.
e
n
c
o
d
e
(
s
a
l
t
)
]
)
;
f
i
n
a
l
S
t
r
i
n
g
r
e
s
u
l
t
=
a
w
a
i
t
r
e
s
p
o
n
s
e
1
.
f
i
r
s
t
;
i
s
o
l
a
t
e
.
k
i
l
l
(
)
;
让
事
件
在
单
独
的
线
程
中
运
行
7
r
e
t
u
r
n
h
e
x
.
d
e
c
o
d
e
(
r
e
s
u
l
t
)
;
}
}
这
里
有
两
点
需
要
注
意
:
调
用
a
w
a
i
t
r
e
s
p
o
n
s
e
.
f
i
r
s
t
之
后
这
个
就
自
动
解
除
订
阅
了
,
不
能
用
来
接
收
其
他
消
息
了
不
支
持
运
行
插
件
代
码
,
所
以
用
这
个
库
来
实
现
,
而
使
用
方
法
是
一
致
的
如
果
直
接
使
用
I
s
o
l
a
t
e
.
s
p
a
w
n
会
有
如
下
的
报
错
信
息
E
/
f
l
u
t
t
e
r
(
1
8
0
7
1
)
:
[
E
R
R
O
R
:
f
l
u
t
t
e
r
/
r
u
n
t
i
m
e
/
d
a
r
t
_
i
s
o
l
a
t
e
.
c
c
(
8
0
8
)
]
U
n
h
a
n
d
l
e
d
e
x
c
e
p
t
i
o
n
:
E
/
f
l
u
t
t
e
r
(
1
8
0
7
1
)
:
e
r
r
o
r
:
n
a
t
i
v
e
f
u
n
c
t
i
o
n
'
W
i
n
d
o
w
_
s
e
n
d
P
l
a
t
f
o
r
m
M
e
s
s
a
g
e
'
(
4
a
r
g
u
m
e
n
t
s
)
c
a
n
n
o
t
b
e
f
o
u
n
d
这
样
最
终
的
效
果
就
是
让
事
件
在
单
独
的
线
程
中
运
行
8
单
线
程
模
型
HTML view coming soon.
Download PDF
for the full formatted version.