unit.css
22.6 KB
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
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
/*
* 元件
*/
/* 外面嵌套g-window 为了覆盖weui默认样式 */
/* 白底输入框 */
.g-window .u-ipt-default {
color: $color_input_light;
}
.g-window .u-ipt-default input::-webkit-input-placeholder {
color: $color_tip_background;
}
.g-window .u-ipt-default input:-moz-placeholder {
color: $color_tip_background;
}
.g-window .u-ipt-default input::-moz-placeholder {
color: $color_tip_background;
}
.g-window .u-ipt-default input:-ms-input-placeholder {
color: $color_tip_background;
}
.g-window .u-ipt-default input::placeholder {
color: $color_tip_background;
}
/* 透明底输入框 */
.g-window .u-ipt-transparent {
color: $color_white;
background-color: transparent;
}
.g-window .u-ipt-transparent input::-webkit-input-placeholder {
color: $color_white;
opacity: 0.5;
}
.g-window .u-ipt-transparent input:-moz-placeholder {
color: $color_white;
opacity: 0.5;
}
.g-window .u-ipt-transparent input::-moz-placeholder {
color: $color_white;
opacity: 0.5;
}
.g-window .u-ipt-transparent input:-ms-input-placeholder {
color: $color_white;
opacity: 0.5;
}
.g-window .u-ipt-transparent input::placeholder {
color: $color_white;
opacity: 0.5;
}
/* 双选切换控件 */
.g-window .u-switch .weui-switch:checked, .g-window .u-switch .weui-switch-cp__input:checked ~ .weui-switch-cp__box {
background-color: $color_nav_active_font;
border-color: $color_nav_active_font;
}
.g-window .u-card {
margin: 1rem 0;
}
.g-window .u-card .weui-cells {
background-color: #fff;
}
.g-window .u-card .icon {
display: inline-block;
margin-right: 0.8rem;
width: 2rem;
height: 2rem;
}
.g-window .u-search {
margin: 0;
margin-bottom: 2rem;
height: 2rem;
}
.g-window .u-search .weui-cells:after, .g-window .u-search .weui-cells:before {
border-color: #f0f0f0;
}
/* 列表 */
.g-window .u-list {
background-color:#fff;
width: 100%;
}
.g-window .u-list-item {
min-height: 2rem;
vertical-align: middle;
}
.g-window .u-list-item .icon {
display: inline-block;
margin-right: 0.6rem;
width: 2rem;
height: 2rem;
}
/* 会话删除tag */
.g-window .u-tag-del {
position: absolute;
right: 0;
top: 0;
width: 24%;
height: 100%;
text-align: center;
color: $color_white;
background-color: $color_error;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
transition: all 0.5s;
-webkit-transform: translate3d(100%, 0, 0);
-moz-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0)
}
.g-window .u-tag-del::after {
position: relative;
content: "删除";
font-size: 16px;
font-size: 1rem;
top: 32%;
margin-top: -8px;
margin-top: -0.5rem;
}
.g-window .u-tag-del.active {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
/*时间提示*/
.g-window .u-session-time {
display: inline-block;
position: absolute;
right: 1.8rem;
top: 1.1rem;
}
/* 未读数标签 */
.g-window .u-unread {
display: inline-block;
position: absolute;
right: 0.4rem;
top: 1.1rem;
padding: 2px;
min-width: 1rem;
min-height: 1rem;
line-height: 1rem;
font-size: 12px;
background-color: #f00;
color: #fff;
text-align: center;
border-radius: 0.8rem;
}
/* 消息记录 */
.g-window .u-msg {
position: relative;
padding: 0.2rem 0;
}
/* 用户头像 */
.g-window .u-msg .msg-head {
position: relative;
display: inline-block;
top: 0.1rem;
margin: 0;
margin-right: 0.6rem;
margin-left: 0.6rem;
padding: 0;
width: 2rem;
height: 2rem;
vertical-align: top;
}
.g-window .u-msg .msg-head img {
position: relative;
display: inline-block;
margin: 0;
width: inherit;
height: inherit;
}
.g-window .u-msg .msg-user {
font-style: italic;
color: #999;
}
.g-window .u-msg .msg-user em {
font-weight: normal;
margin-right: 1rem;
}
.g-window .u-msg .msg-text {
position: relative;
display: inline-block;
max-width: 54%;
min-height: 1.2rem;
word-break: break-word;
height: auto;
line-height: 1.2rem;
font-size: 0.9rem;
border: none;
}
.g-window .u-msg .msg-text img {
position: relative;
display: inline-block;
margin: 0;
padding: 0;
max-width: 100%;
vertical-align: bottom
}
.g-window .u-msg .msg-text img.emoji-small {
width: 1.4rem;
height: 1.4rem;
vertical-align: bottom;
}
.g-window .u-msg .msg-text img.emoji-big {
width: 3rem;
height: 3rem;
vertical-align: middle;
}
.g-window .u-msg .msg-text img.emoji-big {
width: 4.8rem;
height: 4.8rem;
vertical-align: middle;
}
.g-window .u-msg .msg-text embed, .g-window .u-msg .msg-text video {
position: relative;
display: inline-block;
max-width: 100%;
max-height: 8rem;
vertical-align: bottom;
background-color: #000;
text-align: center;
color: #fff;
}
.g-window .u-msg .msg-text .button {
margin: 0.1rem 0;
padding: 0.1rem 0.2rem;
border: 1px solid #fff;
border-radius: 0.2rem;
background-color: $color_nav_active_background;
color: #666;
}
.g-window .u-msg .msg-text::before, .g-window .u-msg .msg-text::after {
content: ' ';
position: absolute;
top: 12.8px;
top: 0.8rem;
border-top: 6.4px solid transparent;
border-top: 0.4rem solid transparent;
border-bottom: 6.4px solid transparent;
border-bottom: 0.4rem solid transparent;
width: 0;
height: 0;
}
.g-window .u-msg .msg-text.notify {
max-width: 100%;
}
.g-window .u-msg .msg-failed {
position: relative;
float: right;
margin-right: 0.2rem;
vertical-align: top;
font-size: 0.92rem;
line-height: 2.0rem;
}
.g-window .u-msg .msg-link {
display: block;
position: absolute;
bottom: -2rem;
right: 0;
min-width: 4rem;
min-height: 1.2rem;
word-break: normal;
height: auto;
line-height: 1.2rem;
font-size: 1.0rem;
border: none;
}
.g-window .u-msg .msg-link a {
color: $color_nav_active_font;
text-decoration: underline;
float: right;
}
.g-window .u-msg .notification {
font-size: 0.8rem;
text-align: center;
color: $color_tip_font;
}
.g-window .u-msg .notify {
color: #f50;
font-size: 0.8rem;
}
.g-window .u-msg.session-chat {
padding: 0.6rem 0;
clear: both;
}
.g-window .u-msg.session-chat .msg-text {
padding: 0.4rem;
margin-bottom: 0.8rem;
border-radius: 0.4rem;
}
.g-window .u-msg.session-chat .msg-robot {
min-width: 3rem;
margin-bottom: 3rem;
}
.g-window .u-msg.session-chat.item-you .msg-head, .g-window .u-msg.session-chat.item-you .msg-text {
float: left;
}
.g-window .u-msg.session-chat.item-you .msg-text {
background-color: $msg_bg_you;
color: $msg_tx_you;
}
.g-window .u-msg.session-chat.item-you .msg-text::before {
right: 99%;
border-right: 6.4px solid $msg_bg_you;
border-right: 0.4rem solid $msg_bg_you;
}
.g-window .u-msg.session-chat.item-you .msg-text::after {
background: none;
}
.g-window .u-msg.session-chat.item-me .msg-head, .g-window .u-msg.session-chat.item-me .msg-text {
float: right;
}
.g-window .u-msg.session-chat.item-me .msg-text {
color: $msg_tx_me;
background-color: $msg_bg_me;
}
.g-window .u-msg.session-chat.item-me .msg-text::before {
background: none;
}
.g-window .u-msg.session-chat.item-me .msg-text::after {
left: 99%;
border-left: 6.4px solid $msg_bg_me;
border-left: 0.4rem solid $msg_bg_me;
}
.g-window .u-msg.item-time {
font-size: 0.8rem;
text-align: center;
color: $color_tip_font;
}
.g-window .u-msg.item-tip {
font-size: 0.8rem;
text-align: center;
}
.g-window .u-msg.item-tip .tip {
margin: 0 auto;
width: 10rem;
padding: 0.1rem;
background-color: $color_tip_background;
border-radius: 0.4rem;
}
.g-window .u-error {
color: $color_error;
}
.g-window .u-icon {
display: inline-block;
width: inherit;
height: inherit
}
.g-window .u-icon.icon-file {
background-position: -7.6rem -7rem;
}
.g-window .u-icon {
background-size: 20rem;
background-image: url(http://yx-web.nos.netease.com/webdoc/h5/im/icons.png);
}
.g-window .u-icon-img {
position: relative;
width: inherit;
height: inherit;
}
.g-window .u-icon-img img {
position: relative;
margin: 0;
padding: 0;
width: 100%;
height: 100%;
}
.g-window .u-circle {
border-radius: 50%;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy90aGVtZXMvY29tbW9uL3VuaXQuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztFQUVFOztBQUVGLCtCQUErQjtBQUc3QixXQUFXO0FBQ1g7SUFDRSwwQkFBMEI7Q0FJM0I7QUFIQztJQUNFLDZCQUE2QjtDQUM5QjtBQUZEO0lBQ0UsNkJBQTZCO0NBQzlCO0FBRkQ7SUFDRSw2QkFBNkI7Q0FDOUI7QUFGRDtJQUNFLDZCQUE2QjtDQUM5QjtBQUZEO0lBQ0UsNkJBQTZCO0NBQzlCO0FBRUgsWUFBWTtBQUNaO0lBQ0Usb0JBQW9CO0lBQ3BCLDhCQUE4QjtDQUsvQjtBQUpDO0lBQ0Usb0JBQW9CO0lBQ3BCLGFBQWE7Q0FDZDtBQUhEO0lBQ0Usb0JBQW9CO0lBQ3BCLGFBQWE7Q0FDZDtBQUhEO0lBQ0Usb0JBQW9CO0lBQ3BCLGFBQWE7Q0FDZDtBQUhEO0lBQ0Usb0JBQW9CO0lBQ3BCLGFBQWE7Q0FDZDtBQUhEO0lBQ0Usb0JBQW9CO0lBQ3BCLGFBQWE7Q0FDZDtBQUVILFlBQVk7QUFFVjtJQUNFLHlDQUF5QztJQUN6QyxxQ0FBcUM7Q0FDdEM7QUFFSDtJQUNFLGVBQWU7Q0FVaEI7QUFUQztJQUNFLHVCQUF1QjtDQUN4QjtBQUNEO0lBQ0Usc0JBQXNCO0lBQ3RCLHFCQUFxQjtJQUNyQixZQUFZO0lBQ1osYUFBYTtDQUNkO0FBRUg7SUFDRSxVQUFVO0lBQ1Ysb0JBQW9CO0lBQ3BCLGFBQWE7Q0FJZDtBQUhDO0lBQ0Usc0JBQXNCO0NBQ3ZCO0FBRUgsUUFBUTtBQUNSO0lBQ0Usc0JBQXNCO0lBQ3RCLFlBQVk7Q0FDYjtBQUNEO0lBQ0UsaUJBQWlCO0lBQ2pCLHVCQUF1QjtDQU94QjtBQU5DO0lBQ0Usc0JBQXNCO0lBQ3RCLHFCQUFxQjtJQUNyQixZQUFZO0lBQ1osYUFBYTtDQUNkO0FBRUgsYUFBYTtBQUNiO0lBQ0UsbUJBQW1CO0lBQ25CLFNBQVM7SUFDVCxPQUFPO0lBQ1AsV0FBVztJQUNYLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIs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QjtDQUN4QjtBQUNEO0lBQ0UsWUFBWTtJQUNaLGtCQUFrQjtDQUNuQjtBQTNMRDtJQUNFLGtCQUFrQjtJQUNsQixZQUFZO0NBQ2I7QUF1SEQ7SUFDRSxnQkFBZ0I7SUFDaEIsc0JBQXNCO0lBQ3RCLHNCQUFzQjtDQUN2QjtBQUNEO0lBQ0UsZ0JBQWdCO0lBQ2hCLG9CQUFvQjtDQUNyQjtBQUVDO0lBQ0UsWUFBWTtDQUNiO0FBQ0Q7SUFDRSw4QkFBOEI7SUFDOUIsbUJBQW1CO0NBUXBCO0FBUEM7SUFDRSxXQUFXO0lBQ1gsc0NBQXVDO0lBQXZDLHVDQUF1QztDQUN4QztBQUNEO0lBQ0UsaUJBQWlCO0NBQ2xCO0FBSUg7SUFDRSxhQUFhO0NBQ2Q7QUFDRDtJQUNFLGtCQUFrQjtJQUNsQiw2QkFBNkI7Q0FROUI7QUFQQztJQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0lBQ0UsVUFBVTtJQUNWLG9DQUFxQztJQUFyQyxxQ0FBcUM7Q0FDdEM7QUFHTDtJQUNFLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsdUJBQXVCO0NBQ3hCO0FBQ0Q7SUFDRSxrQkFBa0I7SUFDbEIsbUJBQW1CO0NBUXBCO0FBUEM7SUFDRSxlQUFlO0lBQ2YsYUFBYTtJQUNiLGdCQUFnQjtJQUNoQix3Q0FBd0M7SUFDeEMsc0JBQXNCO0NBQ3ZCO0FBWUw7SUFDRSxvQkFBb0I7Q0FDckI7QUFDRDtJQUNFLHNCQUFzQjtJQUN0QixlQUFlO0lBQ2YsZUFBZ0I7Q0FJakI7QUFIQztJQUNFLG1DQUFtQztDQUNwQztBQUVIO0lBQ0UsdUJBQXVCO0lBQ3ZCLDRFQUE0RTtDQUM3RTtBQUNEO0lBQ0UsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixnQkFBZ0I7Q0FRakI7QUFQQztJQUNFLG1CQUFtQjtJQUNuQixVQUFVO0lBQ1YsV0FBVztJQUNYLFlBQVk7SUFDWixhQUFhO0NBQ2Q7QUFFSDtJQUNFLG1CQUFtQjtDQUNwQiIsImZpbGUiOiJ1bml0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4qIOWFg+S7tlxuKi9cblxuLyog5aSW6Z2i5bWM5aWXZy13aW5kb3cg5Li65LqG6KaG55uWd2V1aem7mOiupOagt+W8jyAqL1xuLmctd2luZG93IHtcblxuICAvKiDnmb3lupXovpPlhaXmoYYgKi9cbiAgLnUtaXB0LWRlZmF1bHQge1xuICAgIGNvbG9yOiAkY29sb3JfaW5wdXRfbGlnaHQ7XG4gICAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfdGlwX2JhY2tncm91bmQ7XG4gICAgfVxuICB9XG4gIC8qIOmAj+aYjuW6lei+k+WFpeahhiAqL1xuICAudS1pcHQtdHJhbnNwYXJlbnQge1xuICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICB9XG4gIC8qIOWPjOmAieWIh+aNouaOp+S7tiAqL1xuICAudS1zd2l0Y2gge1xuICAgIC53ZXVpLXN3aXRjaDpjaGVja2VkLCAud2V1aS1zd2l0Y2gtY3BfX2lucHV0OmNoZWNrZWQgfiAud2V1aS1zd2l0Y2gtY3BfX2JveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmF2X2FjdGl2ZV9mb250O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfbmF2X2FjdGl2ZV9mb250O1xuICAgIH1cbiAgfVxuICAudS1jYXJkIHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAud2V1aS1jZWxscyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgIH1cbiAgfVxuICAudS1zZWFyY2gge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICAud2V1aS1jZWxsczphZnRlciwgLndldWktY2VsbHM6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2YwZjBmMDtcbiAgICB9XG4gIH1cbiAgLyog5YiX6KGoICovXG4gIC51LWxpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudS1saXN0LWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDJyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAuaWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgIH1cbiAgfVxuICAvKiDkvJror53liKDpmaR0YWcgKi9cbiAgLnUtdGFnLWRlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMjQlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZXJyb3I7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb250ZW50OiBcIuWIoOmZpFwiO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgdG9wOiAzMiU7XG4gICAgICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbiAgfVxuICAvKuaXtumXtOaPkOekuiovXG4gIC51LXNlc3Npb24tdGltZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMS44cmVtO1xuICAgIHRvcDogMS4xcmVtO1xuICB9XG4gIC8qIOacquivu+aVsOagh+etviAqL1xuICAudS11bnJlYWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDAuNHJlbTtcbiAgICB0b3A6IDEuMXJlbTtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgbWluLXdpZHRoOiAxcmVtO1xuICAgIG1pbi1oZWlnaHQ6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgfVxuICAvKiDmtojmga/orrDlvZUgKi9cbiAgLnUtbXNnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMC4ycmVtIDA7XG4gICAgJi5zZXNzaW9uLWNoYXQge1xuICAgICAgcGFkZGluZzogMC42cmVtIDA7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgLyog55So5oi35aS05YOPICovXG4gICAgLm1zZy1oZWFkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRvcDogMC4xcmVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMC42cmVtO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5tc2ctdXNlciB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIGVtIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAubXNnLXRleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiA1NCU7XG4gICAgICBtaW4taGVpZ2h0OiAxLjJyZW07XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAmLmVtb2ppLXNtYWxsIHtcbiAgICAgICAgICB3aWR0aDogMS40cmVtO1xuICAgICAgICAgIGhlaWdodDogMS40cmVtO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIH1cbiAgICAgICAgJi5lbW9qaS1iaWcge1xuICAgICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICAgICYuZW1vamktYmlnIHtcbiAgICAgICAgICB3aWR0aDogNC44cmVtO1xuICAgICAgICAgIGhlaWdodDogNC44cmVtO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGVtYmVkLCB2aWRlbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDhyZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDonICc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwLjhyZW07XG4gICAgICAgIGJvcmRlci10b3A6IDAuNHJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC40cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgJi5ub3RpZnkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwLjFyZW0gMDtcbiAgICAgICAgcGFkZGluZzogMC4xcmVtIDAuMnJlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmF2X2FjdGl2ZV9iYWNrZ3JvdW5kO1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1zZy1mYWlsZWQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjJyZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgZm9udC1zaXplOiAwLjkycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMHJlbTtcbiAgICB9XG4gICAgLm1zZy1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMnJlbTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWluLXdpZHRoOiA0cmVtO1xuICAgICAgbWluLWhlaWdodDogMS4ycmVtO1xuICAgICAgd29yZC1icmVhazogbm9ybWFsO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4wcmVtO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfbmF2X2FjdGl2ZV9mb250O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNlc3Npb24tY2hhdCAubXNnLXRleHQge1xuICAgICAgcGFkZGluZzogMC40cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICAgIH1cbiAgICAmLnNlc3Npb24tY2hhdCAubXNnLXJvYm90IHtcbiAgICAgIG1pbi13aWR0aDogM3JlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxuICAgICYuc2Vzc2lvbi1jaGF0Lml0ZW0teW91IHtcbiAgICAgIC5tc2ctaGVhZCwgLm1zZy10ZXh0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgICAubXNnLXRleHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNnX2JnX3lvdTtcbiAgICAgICAgY29sb3I6ICRtc2dfdHhfeW91O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHJpZ2h0OiA5OSU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjRyZW0gc29saWQgJG1zZ19iZ195b3U7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5zZXNzaW9uLWNoYXQuaXRlbS1tZSB7XG4gICAgICAubXNnLWhlYWQsIC5tc2ctdGV4dCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cbiAgICAgIC5tc2ctdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkbXNnX3R4X21lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNnX2JnX21lO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDk5JTtcbiAgICAgICAgICBib3JkZXItbGVmdDogMC40cmVtIHNvbGlkICRtc2dfYmdfbWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5pdGVtLXRpbWUge1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yX3RpcF9mb250O1xuICAgIH1cbiAgICAmLml0ZW0tdGlwIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLnRpcCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTByZW07XG4gICAgICAgIHBhZGRpbmc6IDAuMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3RpcF9iYWNrZ3JvdW5kO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5ub3RpZmljYXRpb24ge1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yX3RpcF9mb250O1xuICAgIH1cbiAgICAubm90aWZ5IHtcbiAgICAgIGNvbG9yOiAjZjUwO1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgfVxuICB9XG4gIC51LWVycm9yIHtcbiAgICBjb2xvcjogJGNvbG9yX2Vycm9yO1xuICB9XG4gIC51LWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgJi5pY29uLWZpbGUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcuNnJlbSAtN3JlbTtcbiAgICB9XG4gIH1cbiAgLnUtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cDovL3l4LXdlYi5ub3MubmV0ZWFzZS5jb20vd2ViZG9jL2g1L2ltL2ljb25zLnBuZyk7XG4gIH1cbiAgLnUtaWNvbi1pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnUtY2lyY2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbn1cbiJdfQ== */