aboutsummaryrefslogtreecommitdiffstats
path: root/conf/snippets.json
blob: 94228b1e6a161d5f45e0ae5597e998b950ae6b22 (plain)
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
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
{
  "css": {

    "snippets": {
      "@i": "@import url(|);",
      "@import": "@import url(|);",
      "@m": "@media ${1:screen} {\n\t|\n}",
      "@media": "@media ${1:screen} {\n\t|\n}",
      "@f": "@font-face {\n\tfont-family:|;\n\tsrc:url(|);\n}",
      "@f+": "@font-face {\n\tfont-family: '${1:FontName}';\n\tsrc: url('${2:FileName}.eot');\n\tsrc: url('${2:FileName}.eot?#iefix') format('embedded-opentype'),\n\t\t url('${2:FileName}.woff') format('woff'),\n\t\t url('${2:FileName}.ttf') format('truetype'),\n\t\t url('${2:FileName}.svg#${1:FontName}') format('svg');\n\tfont-style: ${3:normal};\n\tfont-weight: ${4:normal};\n}",

      "@kf": "@-webkit-keyframes ${1:identifier} {\n\t${2:from} { ${3} }${6}\n\t${4:to} { ${5} }\n}\n@-o-keyframes ${1:identifier} {\n\t${2:from} { ${3} }${6}\n\t${4:to} { ${5} }\n}\n@-moz-keyframes ${1:identifier} {\n\t${2:from} { ${3} }${6}\n\t${4:to} { ${5} }\n}\n@keyframes ${1:identifier} {\n\t${2:from} { ${3} }${6}\n\t${4:to} { ${5} }\n}",


      "anim": "animation:|;",
      "anim-": "animation:${1:name} ${2:duration} ${3:timing-function} ${4:delay} ${5:iteration-count} ${6:direction} ${7:fill-mode};",
      "animdel": "animation-delay:${1:time};",

      "animdir": "animation-direction:${1:normal};",
      "animdir:n": "animation-direction:normal;",
      "animdir:r": "animation-direction:reverse;",
      "animdir:a": "animation-direction:alternate;",
      "animdir:ar": "animation-direction:alternate-reverse;",

      "animdur": "animation-duration:${1:0}s;",

      "animfm": "animation-fill-mode:${1:both};",
      "animfm:f": "animation-fill-mode:forwards;",
      "animfm:b": "animation-fill-mode:backwards;",
      "animfm:bt": "animation-fill-mode:both;",
      "animfm:bh": "animation-fill-mode:both;",

      "animic": "animation-iteration-count:${1:1};",
      "animic:i": "animation-iteration-count:infinite;",

      "animn": "animation-name:${1:none};",

      "animps": "animation-play-state:${1:running};",
      "animps:p": "animation-play-state:paused;",
      "animps:r": "animation-play-state:running;",

      "animtf": "animation-timing-function:${1:linear};",
      "animtf:e": "animation-timing-function:ease;",
      "animtf:ei": "animation-timing-function:ease-in;",
      "animtf:eo": "animation-timing-function:ease-out;",
      "animtf:eio": "animation-timing-function:ease-in-out;",
      "animtf:l": "animation-timing-function:linear;",
      "animtf:cb": "animation-timing-function:cubic-bezier(${1:0.1}, ${2:0.7}, ${3:1.0}, ${3:0.1});",

      "ap": "appearance:${1:none};",

      "!": "!important",
      "pos": "position:${1:relative};",
      "pos:s": "position:static;",
      "pos:a": "position:absolute;",
      "pos:r": "position:relative;",
      "pos:f": "position:fixed;",
      "t": "top:|;",
      "t:a": "top:auto;",
      "r": "right:|;",
      "r:a": "right:auto;",
      "b": "bottom:|;",
      "b:a": "bottom:auto;",
      "l": "left:|;",
      "l:a": "left:auto;",
      "z": "z-index:|;",
      "z:a": "z-index:auto;",
      "fl": "float:${1:left};",
      "fl:n": "float:none;",
      "fl:l": "float:left;",
      "fl:r": "float:right;",
      "cl": "clear:${1:both};",
      "cl:n": "clear:none;",
      "cl:l": "clear:left;",
      "cl:r": "clear:right;",
      "cl:b": "clear:both;",

      "colm": "columns:|;",
      "colmc": "column-count:|;",
      "colmf": "column-fill:|;",
      "colmg": "column-gap:|;",
      "colmr": "column-rule:|;",
      "colmrc": "column-rule-color:|;",
      "colmrs": "column-rule-style:|;",
      "colmrw": "column-rule-width:|;",
      "colms": "column-span:|;",
      "colmw": "column-width:|;",

      "d": "display:${1:block};",
      "d:n": "display:none;",
      "d:b": "display:block;",
      "d:i": "display:inline;",
      "d:ib": "display:inline-block;",
      "d:li": "display:list-item;",
      "d:ri": "display:run-in;",
      "d:cp": "display:compact;",
      "d:tb": "display:table;",
      "d:itb": "display:inline-table;",
      "d:tbcp": "display:table-caption;",
      "d:tbcl": "display:table-column;",
      "d:tbclg": "display:table-column-group;",
      "d:tbhg": "display:table-header-group;",
      "d:tbfg": "display:table-footer-group;",
      "d:tbr": "display:table-row;",
      "d:tbrg": "display:table-row-group;",
      "d:tbc": "display:table-cell;",
      "d:rb": "display:ruby;",
      "d:rbb": "display:ruby-base;",
      "d:rbbg": "display:ruby-base-group;",
      "d:rbt": "display:ruby-text;",
      "d:rbtg": "display:ruby-text-group;",
      "v": "visibility:${1:hidden};",
      "v:v": "visibility:visible;",
      "v:h": "visibility:hidden;",
      "v:c": "visibility:collapse;",
      "ov": "overflow:${1:hidden};",
      "ov:v": "overflow:visible;",
      "ov:h": "overflow:hidden;",
      "ov:s": "overflow:scroll;",
      "ov:a": "overflow:auto;",
      "ovx": "overflow-x:${1:hidden};",
      "ovx:v": "overflow-x:visible;",
      "ovx:h": "overflow-x:hidden;",
      "ovx:s": "overflow-x:scroll;",
      "ovx:a": "overflow-x:auto;",
      "ovy": "overflow-y:${1:hidden};",
      "ovy:v": "overflow-y:visible;",
      "ovy:h": "overflow-y:hidden;",
      "ovy:s": "overflow-y:scroll;",
      "ovy:a": "overflow-y:auto;",
      "ovs": "overflow-style:${1:scrollbar};",
      "ovs:a": "overflow-style:auto;",
      "ovs:s": "overflow-style:scrollbar;",
      "ovs:p": "overflow-style:panner;",
      "ovs:m": "overflow-style:move;",
      "ovs:mq": "overflow-style:marquee;",
      "zoo": "zoom:1;",
      "zm": "zoom:1;",
      "cp": "clip:|;",
      "cp:a": "clip:auto;",
      "cp:r": "clip:rect(${1:top} ${2:right} ${3:bottom} ${4:left});",
      "bxz": "box-sizing:${1:border-box};",
      "bxz:cb": "box-sizing:content-box;",
      "bxz:bb": "box-sizing:border-box;",
      "bxsh": "box-shadow:${1:inset }${2:hoff} ${3:voff} ${4:blur} ${5:color};",
      "bxsh:r": "box-shadow:${1:inset }${2:hoff} ${3:voff} ${4:blur} ${5:spread }rgb(${6:0}, ${7:0}, ${8:0});",
      "bxsh:ra": "box-shadow:${1:inset }${2:h} ${3:v} ${4:blur} ${5:spread }rgba(${6:0}, ${7:0}, ${8:0}, .${9:5});",
      "bxsh:n": "box-shadow:none;",
      "m": "margin:|;",
      "m:a": "margin:auto;",
      "mt": "margin-top:|;",
      "mt:a": "margin-top:auto;",
      "mr": "margin-right:|;",
      "mr:a": "margin-right:auto;",
      "mb": "margin-bottom:|;",
      "mb:a": "margin-bottom:auto;",
      "ml": "margin-left:|;",
      "ml:a": "margin-left:auto;",
      "p": "padding:|;",
      "pt": "padding-top:|;",
      "pr": "padding-right:|;",
      "pb": "padding-bottom:|;",
      "pl": "padding-left:|;",
      "w": "width:|;",
      "w:a": "width:auto;",
      "h": "height:|;",
      "h:a": "height:auto;",
      "maw": "max-width:|;",
      "maw:n": "max-width:none;",
      "mah": "max-height:|;",
      "mah:n": "max-height:none;",
      "miw": "min-width:|;",
      "mih": "min-height:|;",
      "mar": "max-resolution:${1:res};",
      "mir": "min-resolution:${1:res};",
      "ori": "orientation:|;",
      "ori:l": "orientation:landscape;",
      "ori:p": "orientation:portrait;",
      "ol": "outline:|;",
      "ol:n": "outline:none;",
      "olo": "outline-offset:|;",
      "olw": "outline-width:|;",
      "ols": "outline-style:|;",
      "olc": "outline-color:${1:#000};",
      "olc:i": "outline-color:invert;",
      "bd": "border:|;",
      "bd+": "border:${1:1px} ${2:solid} ${3:#000};",
      "bd:n": "border:none;",
      "bdbk": "border-break:${1:close};",
      "bdbk:c": "border-break:close;",
      "bdcl": "border-collapse:|;",
      "bdcl:c": "border-collapse:collapse;",
      "bdcl:s": "border-collapse:separate;",
      "bdc": "border-color:${1:#000};",
      "bdc:t": "border-color:transparent;",
      "bdi": "border-image:url(|);",
      "bdi:n": "border-image:none;",
      "bdti": "border-top-image:url(|);",
      "bdti:n": "border-top-image:none;",
      "bdri": "border-right-image:url(|);",
      "bdri:n": "border-right-image:none;",
      "bdbi": "border-bottom-image:url(|);",
      "bdbi:n": "border-bottom-image:none;",
      "bdli": "border-left-image:url(|);",
      "bdli:n": "border-left-image:none;",
      "bdci": "border-corner-image:url(|);",
      "bdci:n": "border-corner-image:none;",
      "bdci:c": "border-corner-image:continue;",
      "bdtli": "border-top-left-image:url(|);",
      "bdtli:n": "border-top-left-image:none;",
      "bdtli:c": "border-top-left-image:continue;",
      "bdtri": "border-top-right-image:url(|);",
      "bdtri:n": "border-top-right-image:none;",
      "bdtri:c": "border-top-right-image:continue;",
      "bdbri": "border-bottom-right-image:url(|);",
      "bdbri:n": "border-bottom-right-image:none;",
      "bdbri:c": "border-bottom-right-image:continue;",
      "bdbli": "border-bottom-left-image:url(|);",
      "bdbli:n": "border-bottom-left-image:none;",
      "bdbli:c": "border-bottom-left-image:continue;",
      "bdf": "border-fit:${1:repeat};",
      "bdf:c": "border-fit:clip;",
      "bdf:r": "border-fit:repeat;",
      "bdf:sc": "border-fit:scale;",
      "bdf:st": "border-fit:stretch;",
      "bdf:ow": "border-fit:overwrite;",
      "bdf:of": "border-fit:overflow;",
      "bdf:sp": "border-fit:space;",
      "bdlen": "border-length:|;",
      "bdlen:a": "border-length:auto;",
      "bdsp": "border-spacing:|;",
      "bds": "border-style:|;",
      "bds:n": "border-style:none;",
      "bds:h": "border-style:hidden;",
      "bds:dt": "border-style:dotted;",
      "bds:ds": "border-style:dashed;",
      "bds:s": "border-style:solid;",
      "bds:db": "border-style:double;",
      "bds:dtds": "border-style:dot-dash;",
      "bds:dtdtds": "border-style:dot-dot-dash;",
      "bds:w": "border-style:wave;",
      "bds:g": "border-style:groove;",
      "bds:r": "border-style:ridge;",
      "bds:i": "border-style:inset;",
      "bds:o": "border-style:outset;",
      "bdw": "border-width:|;",
      "bdtw": "border-top-width:|;",
      "bdrw": "border-right-width:|;",
      "bdbw": "border-bottom-width:|;",
      "bdlw": "border-left-width:|;",
      "bdt": "border-top:|;",
      "bt": "border-top:|;",
      "bdt+": "border-top:${1:1px} ${2:solid} ${3:#000};",
      "bdt:n": "border-top:none;",
      "bdts": "border-top-style:|;",
      "bdts:n": "border-top-style:none;",
      "bdtc": "border-top-color:${1:#000};",
      "bdtc:t": "border-top-color:transparent;",
      "bdr": "border-right:|;",
      "br": "border-right:|;",
      "bdr+": "border-right:${1:1px} ${2:solid} ${3:#000};",
      "bdr:n": "border-right:none;",
      "bdrst": "border-right-style:|;",
      "bdrst:n": "border-right-style:none;",
      "bdrc": "border-right-color:${1:#000};",
      "bdrc:t": "border-right-color:transparent;",
      "bdb": "border-bottom:|;",
      "bb": "border-bottom:|;",
      "bdb+": "border-bottom:${1:1px} ${2:solid} ${3:#000};",
      "bdb:n": "border-bottom:none;",
      "bdbs": "border-bottom-style:|;",
      "bdbs:n": "border-bottom-style:none;",
      "bdbc": "border-bottom-color:${1:#000};",
      "bdbc:t": "border-bottom-color:transparent;",
      "bdl": "border-left:|;",
      "bl": "border-left:|;",
      "bdl+": "border-left:${1:1px} ${2:solid} ${3:#000};",
      "bdl:n": "border-left:none;",
      "bdls": "border-left-style:|;",
      "bdls:n": "border-left-style:none;",
      "bdlc": "border-left-color:${1:#000};",
      "bdlc:t": "border-left-color:transparent;",
      "bdrs": "border-radius:|;",
      "bdtrrs": "border-top-right-radius:|;",
      "bdtlrs": "border-top-left-radius:|;",
      "bdbrrs": "border-bottom-right-radius:|;",
      "bdblrs": "border-bottom-left-radius:|;",
      "bg": "background:|;",
      "bg+": "background:${1:#fff} url(${2}) ${3:0} ${4:0} ${5:no-repeat};",
      "bg:n": "background:none;",
      "bg:ie": "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='${1:x}.png',sizingMethod='${2:crop}');",
      "bgc": "background-color:${1:#fff};",
      "bgc:t": "background-color:transparent;",
      "bgi": "background-image:url(|);",
      "bgi:n": "background-image:none;",
      "bgr": "background-repeat:|;",
      "bgr:n": "background-repeat:no-repeat;",
      "bgr:x": "background-repeat:repeat-x;",
      "bgr:y": "background-repeat:repeat-y;",
      "bgr:sp": "background-repeat:space;",
      "bgr:rd": "background-repeat:round;",
      "bga": "background-attachment:|;",
      "bga:f": "background-attachment:fixed;",
      "bga:s": "background-attachment:scroll;",
      "bgp": "background-position:${1:0} ${2:0};",
      "bgpx": "background-position-x:|;",
      "bgpy": "background-position-y:|;",
      "bgbk": "background-break:|;",
      "bgbk:bb": "background-break:bounding-box;",
      "bgbk:eb": "background-break:each-box;",
      "bgbk:c": "background-break:continuous;",
      "bgcp": "background-clip:${1:padding-box};",
      "bgcp:bb": "background-clip:border-box;",
      "bgcp:pb": "background-clip:padding-box;",
      "bgcp:cb": "background-clip:content-box;",
      "bgcp:nc": "background-clip:no-clip;",
      "bgo": "background-origin:|;",
      "bgo:pb": "background-origin:padding-box;",
      "bgo:bb": "background-origin:border-box;",
      "bgo:cb": "background-origin:content-box;",
      "bgsz": "background-size:|;",
      "bgsz:a": "background-size:auto;",
      "bgsz:ct": "background-size:contain;",
      "bgsz:cv": "background-size:cover;",
      "c": "color:${1:#000};",
      "c:r": "color:rgb(${1:0}, ${2:0}, ${3:0});",
      "c:ra": "color:rgba(${1:0}, ${2:0}, ${3:0}, .${4:5});",
      "cm": "/* |${child} */",
      "cnt": "content:'|';",
      "cnt:n": "content:normal;",
      "cnt:oq": "content:open-quote;",
      "cnt:noq": "content:no-open-quote;",
      "cnt:cq": "content:close-quote;",
      "cnt:ncq": "content:no-close-quote;",
      "cnt:a": "content:attr(|);",
      "cnt:c": "content:counter(|);",
      "cnt:cs": "content:counters(|);",


      "tbl": "table-layout:|;",
      "tbl:a": "table-layout:auto;",
      "tbl:f": "table-layout:fixed;",
      "cps": "caption-side:|;",
      "cps:t": "caption-side:top;",
      "cps:b": "caption-side:bottom;",
      "ec": "empty-cells:|;",
      "ec:s": "empty-cells:show;",
      "ec:h": "empty-cells:hide;",
      "lis": "list-style:|;",
      "lis:n": "list-style:none;",
      "lisp": "list-style-position:|;",
      "lisp:i": "list-style-position:inside;",
      "lisp:o": "list-style-position:outside;",
      "list": "list-style-type:|;",
      "list:n": "list-style-type:none;",
      "list:d": "list-style-type:disc;",
      "list:c": "list-style-type:circle;",
      "list:s": "list-style-type:square;",
      "list:dc": "list-style-type:decimal;",
      "list:dclz": "list-style-type:decimal-leading-zero;",
      "list:lr": "list-style-type:lower-roman;",
      "list:ur": "list-style-type:upper-roman;",
      "lisi": "list-style-image:|;",
      "lisi:n": "list-style-image:none;",
      "q": "quotes:|;",
      "q:n": "quotes:none;",
      "q:ru": "quotes:'\\00AB' '\\00BB' '\\201E' '\\201C';",
      "q:en": "quotes:'\\201C' '\\201D' '\\2018' '\\2019';",
      "ct": "content:|;",
      "ct:n": "content:normal;",
      "ct:oq": "content:open-quote;",
      "ct:noq": "content:no-open-quote;",
      "ct:cq": "content:close-quote;",
      "ct:ncq": "content:no-close-quote;",
      "ct:a": "content:attr(|);",
      "ct:c": "content:counter(|);",
      "ct:cs": "content:counters(|);",
      "coi": "counter-increment:|;",
      "cor": "counter-reset:|;",
      "va": "vertical-align:${1:top};",
      "va:sup": "vertical-align:super;",
      "va:t": "vertical-align:top;",
      "va:tt": "vertical-align:text-top;",
      "va:m": "vertical-align:middle;",
      "va:bl": "vertical-align:baseline;",
      "va:b": "vertical-align:bottom;",
      "va:tb": "vertical-align:text-bottom;",
      "va:sub": "vertical-align:sub;",
      "ta": "text-align:${1:left};",
      "ta:l": "text-align:left;",
      "ta:c": "text-align:center;",
      "ta:r": "text-align:right;",
      "ta:j": "text-align:justify;",
      "ta-lst": "text-align-last:|;",
      "tal:a": "text-align-last:auto;",
      "tal:l": "text-align-last:left;",
      "tal:c": "text-align-last:center;",
      "tal:r": "text-align-last:right;",
      "td": "text-decoration:${1:none};",
      "td:n": "text-decoration:none;",
      "td:u": "text-decoration:underline;",
      "td:o": "text-decoration:overline;",
      "td:l": "text-decoration:line-through;",
      "te": "text-emphasis:|;",
      "te:n": "text-emphasis:none;",
      "te:ac": "text-emphasis:accent;",
      "te:dt": "text-emphasis:dot;",
      "te:c": "text-emphasis:circle;",
      "te:ds": "text-emphasis:disc;",
      "te:b": "text-emphasis:before;",
      "te:a": "text-emphasis:after;",
      "th": "text-height:|;",
      "th:a": "text-height:auto;",
      "th:f": "text-height:font-size;",
      "th:t": "text-height:text-size;",
      "th:m": "text-height:max-size;",
      "ti": "text-indent:|;",
      "ti:-": "text-indent:-9999px;",
      "tj": "text-justify:|;",
      "tj:a": "text-justify:auto;",
      "tj:iw": "text-justify:inter-word;",
      "tj:ii": "text-justify:inter-ideograph;",
      "tj:ic": "text-justify:inter-cluster;",
      "tj:d": "text-justify:distribute;",
      "tj:k": "text-justify:kashida;",
      "tj:t": "text-justify:tibetan;",
      "tov": "text-overflow:${1:ellipsis};",
      "tov:e": "text-overflow:ellipsis;",
      "tov:c": "text-overflow:clip;",
      "to": "text-outline:|;",
      "to+": "text-outline:${1:0} ${2:0} ${3:#000};",
      "to:n": "text-outline:none;",
      "tr": "text-replace:|;",
      "tr:n": "text-replace:none;",
      "tt": "text-transform:${1:uppercase};",
      "tt:n": "text-transform:none;",
      "tt:c": "text-transform:capitalize;",
      "tt:u": "text-transform:uppercase;",
      "tt:l": "text-transform:lowercase;",
      "tw": "text-wrap:|;",
      "tw:n": "text-wrap:normal;",
      "tw:no": "text-wrap:none;",
      "tw:u": "text-wrap:unrestricted;",
      "tw:s": "text-wrap:suppress;",
      "tsh": "text-shadow:${1:hoff} ${2:voff} ${3:blur} ${4:#000};",
      "tsh:r": "text-shadow:${1:h} ${2:v} ${3:blur} rgb(${4:0}, ${5:0}, ${6:0});",
      "tsh:ra": "text-shadow:${1:h} ${2:v} ${3:blur} rgba(${4:0}, ${5:0}, ${6:0}, .${7:5});",
      "tsh+": "text-shadow:${1:0} ${2:0} ${3:0} ${4:#000};",
      "tsh:n": "text-shadow:none;",
      "trf": "transform:|;",
      "trf:skx": "transform: skewX(${1:angle});",
      "trf:sky": "transform: skewY(${1:angle});",
      "trf:sc": "transform: scale(${1:x}, ${2:y});",
      "trf:scx": "transform: scaleX(${1:x});",
      "trf:scy": "transform: scaleY(${1:y});",
      "trf:r": "transform: rotate(${1:angle});",
      "trf:t": "transform: translate(${1:x}, ${2:y});",
      "trf:tx": "transform: translateX(${1:x});",
      "trf:ty": "transform: translateY(${1:y});",
      "trfo": "transform-origin:|;",
      "trfs": "transform-style:${1:preserve-3d};",
      "trs": "transition:${1:prop} ${2:time};",
      "trsde": "transition-delay:${1:time};",
      "trsdu": "transition-duration:${1:time};",
      "trsp": "transition-property:${1:prop};",
      "trstf": "transition-timing-function:${1:tfunc};",
      "lh": "line-height:|;",
      "whs": "white-space:|;",
      "whs:n": "white-space:normal;",
      "whs:p": "white-space:pre;",
      "whs:nw": "white-space:nowrap;",
      "whs:pw": "white-space:pre-wrap;",
      "whs:pl": "white-space:pre-line;",
      "whsc": "white-space-collapse:|;",
      "whsc:n": "white-space-collapse:normal;",
      "whsc:k": "white-space-collapse:keep-all;",
      "whsc:l": "white-space-collapse:loose;",
      "whsc:bs": "white-space-collapse:break-strict;",
      "whsc:ba": "white-space-collapse:break-all;",
      "wob": "word-break:|;",
      "wob:n": "word-break:normal;",
      "wob:k": "word-break:keep-all;",
      "wob:l": "word-break:loose;",
      "wob:bs": "word-break:break-strict;",
      "wob:ba": "word-break:break-all;",
      "wos": "word-spacing:|;",
      "wow": "word-wrap:|;",
      "wow:nm": "word-wrap:normal;",
      "wow:n": "word-wrap:none;",
      "wow:u": "word-wrap:unrestricted;",
      "wow:s": "word-wrap:suppress;",
      "lts": "letter-spacing:|;",
      "f": "font:|;",
      "f+": "font:${1:1em} ${2:Arial,sans-serif};",
      "fw": "font-weight:|;",
      "fw:n": "font-weight:normal;",
      "fw:b": "font-weight:bold;",
      "fw:br": "font-weight:bolder;",
      "fw:lr": "font-weight:lighter;",
      "fs": "font-style:${1:italic};",
      "fs:n": "font-style:normal;",
      "fs:i": "font-style:italic;",
      "fs:o": "font-style:oblique;",
      "fv": "font-variant:|;",
      "fv:n": "font-variant:normal;",
      "fv:sc": "font-variant:small-caps;",
      "fz": "font-size:|;",
      "fza": "font-size-adjust:|;",
      "fza:n": "font-size-adjust:none;",
      "ff": "font-family:|;",
      "ff:s": "font-family:serif;",
      "ff:ss": "font-family:sans-serif;",
      "ff:c": "font-family:cursive;",
      "ff:f": "font-family:fantasy;",
      "ff:m": "font-family:monospace;",
      "fef": "font-effect:|;",
      "fef:n": "font-effect:none;",
      "fef:eg": "font-effect:engrave;",
      "fef:eb": "font-effect:emboss;",
      "fef:o": "font-effect:outline;",
      "fem": "font-emphasize:|;",
      "femp": "font-emphasize-position:|;",
      "femp:b": "font-emphasize-position:before;",
      "femp:a": "font-emphasize-position:after;",
      "fems": "font-emphasize-style:|;",
      "fems:n": "font-emphasize-style:none;",
      "fems:ac": "font-emphasize-style:accent;",
      "fems:dt": "font-emphasize-style:dot;",
      "fems:c": "font-emphasize-style:circle;",
      "fems:ds": "font-emphasize-style:disc;",
      "fsm": "font-smooth:|;",
      "fsm:a": "font-smooth:auto;",
      "fsm:n": "font-smooth:never;",
      "fsm:aw": "font-smooth:always;",
      "fst": "font-stretch:|;",
      "fst:n": "font-stretch:normal;",
      "fst:uc": "font-stretch:ultra-condensed;",
      "fst:ec": "font-stretch:extra-condensed;",
      "fst:c": "font-stretch:condensed;",
      "fst:sc": "font-stretch:semi-condensed;",
      "fst:se": "font-stretch:semi-expanded;",
      "fst:e": "font-stretch:expanded;",
      "fst:ee": "font-stretch:extra-expanded;",
      "fst:ue": "font-stretch:ultra-expanded;",
      "op": "opacity:|;",
      "op:ie": "filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);",
      "op:ms": "-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';",
      "rsz": "resize:|;",
      "rsz:n": "resize:none;",
      "rsz:b": "resize:both;",
      "rsz:h": "resize:horizontal;",
      "rsz:v": "resize:vertical;",
      "cur": "cursor:${1:pointer};",
      "cur:a": "cursor:auto;",
      "cur:d": "cursor:default;",
      "cur:c": "cursor:crosshair;",
      "cur:ha": "cursor:hand;",
      "cur:he": "cursor:help;",
      "cur:m": "cursor:move;",
      "cur:p": "cursor:pointer;",
      "cur:t": "cursor:text;",
      "pgbb": "page-break-before:|;",
      "pgbb:au": "page-break-before:auto;",
      "pgbb:al": "page-break-before:always;",
      "pgbb:l": "page-break-before:left;",
      "pgbb:r": "page-break-before:right;",
      "pgbi": "page-break-inside:|;",
      "pgbi:au": "page-break-inside:auto;",
      "pgbi:av": "page-break-inside:avoid;",
      "pgba": "page-break-after:|;",
      "pgba:au": "page-break-after:auto;",
      "pgba:al": "page-break-after:always;",
      "pgba:l": "page-break-after:left;",
      "pgba:r": "page-break-after:right;",
      "orp": "orphans:|;",
      "us": "user-select:${1:none};",
      "wid": "widows:|;",
      "wfsm": "-webkit-font-smoothing:${1:antialiased};",
      "wfsm:a": "-webkit-font-smoothing:antialiased;",
      "wfsm:s": "-webkit-font-smoothing:subpixel-antialiased;",
      "wfsm:sa": "-webkit-font-smoothing:subpixel-antialiased;",
      "wfsm:n": "-webkit-font-smoothing:none;"
    }
  },

  "sass": {
    "snippets": {
      "@m": "@media ${1:screen}\n\t|\n",
      "@media": "@media ${1:screen}\n\t|\n",
      "@f": "@font-face\n\tfont-family:|\n\tsrc:url(|)\n",
      "@f+": "@font-face\n\tfont-family: '${1:FontName}'\n\tsrc: url('${2:FileName}.eot')\n\tsrc: url('${2:FileName}.eot?#iefix') format('embedded-opentype'), url('${2:FileName}.woff') format('woff'), url('${2:FileName}.ttf') format('truetype'), url('${2:FileName}.svg#${1:FontName}') format('svg')\n\tfont-style: ${3:normal}\n\tfont-weight: ${4:normal}\n",

      "@kf": "@-webkit-keyframes ${1:identifier}\n\t${2:from}\n\t\t${3}${6}\n\t${4:to}\n\t\t${5}\n\n@-o-keyframes ${1:identifier}\n\t${2:from}\n\t\t${3}${6}\n\t${4:to}\n\t\t${5}\n\n@-moz-keyframes ${1:identifier}\n\t${2:from}\n\t\t${3}${6}\n\t${4:to}\n\t\t${5}\n\n@keyframes ${1:identifier}\n\t${2:from}\n\t\t${3}${6}\n\t${4:to}\n\t\t${5}\n"
    }
  },

  "html": {

    "snippets": {
      "!!!":     "<!doctype html>",
      "!!!4t":   "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
      "!!!4s":   "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">",
      "!!!xt":   "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">",
      "!!!xs":   "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">",
      "!!!xxs":  "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\" \"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\">",
      "cc:ie6":  "<!--[if lte IE 6]>\n\t${child}\n<![endif]-->",
      "cc:ie":   "<!--[if IE]>\n\t${child}\n<![endif]-->",
      "cc:noie": "<!--[if !IE]><!-->\n\t${child}\n<!--<![endif]-->"
    },

    "aliases": {
      "a:link":               "a[href=http://]",
      "a:mail":               "a[href=mailto:]",
      "bdo:r":                "bdo[dir=rtl]",
      "bdo:l":                "bdo[dir=ltr]",
      "link:css":             "link[rel=stylesheet href=style.css]",
      "link:print":           "link[rel=stylesheet href=print.css media=print]",
      "link:favicon":         "link[icon rel=shortcut type=image/x-icon href=favicon.ico]",
      "link:touch":           "link[rel=apple-touch-icon href=favicon.png]",
      "link:rss":             "link[rel=alternate type=application/rss+xml title=RSS href=rss.xml]",
      "link:atom":            "link[rel=alternate type=\"application/atom+xml\" title=Atom href=atom.xml]",
      "meta:utf":             "meta[http-equiv=Content-Type content=\"text/html;charset=UTF-8\"]",
      "meta:win":             "meta[http-equiv=Content-Type content=\"text/html;charset=windows-1251\"]",
      "meta:vp":              "meta[name=viewport content=\"width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0\"]",
      "meta:compat":          "meta[http-equiv=X-UA-Compatible content=\"IE=edge,chrome=1\"]",
      "script:src":           "script[src]",
      "area:d":               "area[shape=default href alt]",
      "area:c":               "area[shape=circle coords href alt]",
      "area:r":               "area[shape=rect coords href alt]",
      "area:p":               "area[shape=poly coords href alt]",
      "form:get":             "form[action method=get]",
      "form:post":            "form[action method=post]",
      "input:text":           "input",
      "input:t":              "input",
      "input:hidden":         "input[type=hidden]",
      "input:h":              "input:hidden",
      "input:search":         "input[type=search]",
      "input:email":          "input[type=email]",
      "input:url":            "input[type=url]",
      "input:password":       "input[type=password]",
      "input:p":              "input:password",
      "input:datetime":       "input[type=datetime]",
      "input:date":           "input[type=date]",
      "input:datetime-local": "input[type=datetime-local]",
      "input:month":          "input[type=month]",
      "input:week":           "input[type=week]",
      "input:time":           "input[type=time]",
      "input:number":         "input[type=number]",
      "input:color":          "input[type=color]",
      "input:checkbox":       "input[type=checkbox]",
      "input:c":              "input:checkbox",
      "input:radio":          "input[type=radio]",
      "input:r":              "input:radio",
      "input:range":          "input[type=range]",
      "input:file":           "input[type=file]",
      "input:f":              "input:file",
      "input:submit":         "input[type=submit]",
      "input:s":              "input:submit",
      "input:image":          "input[type=image src alt]",
      "input:i":              "input:image",
      "input:button":         "input[type=button]",
      "input:b":              "input:button",
      "input:reset":          "input[type=reset]",
      "menu:context":         "menu[type=context]",
      "menu:c":               "menu:context",
      "menu:toolbar":         "menu[type=toolbar]",
      "menu:t":               "menu:toolbar",
      "html:xml":             "html[xmlns=http://www.w3.org/1999/xhtml]",

      "bq":                   "blockquote",
      "acr":                  "acronym",
      "fig":                  "figure",
      "figc":                 "figcaption",
      "ifr":                  "iframe",
      "emb":                  "embed",
      "obj":                  "object",
      "src":                  "source",
      "cap":                  "caption",
      "colg":                 "colgroup",
      "fst":                  "fieldset",
      "btn":                  "button",
      "btn:b":                "button[type=button]",
      "btn:r":                "button[type=reset]",
      "btn:s":                "button[type=submit]",
      "optg":                 "optgroup",
      "opt":                  "option",
      "tarea":                "textarea",
      "leg":                  "legend",
      "sect":                 "section",
      "art":                  "article",
      "hdr":                  "header",
      "ftr":                  "footer",
      "adr":                  "address",
      "dlg":                  "dialog",
      "str":                  "strong",
      "prog":                 "progress",
      "fset":                 "fieldset",
      "datag":                "datagrid",
      "datal":                "datalist",
      "kg":                   "keygen",
      "out":                  "output",
      "det":                  "details",
      "cmd":                  "command",
      "doc":                  "html>(head>meta[charset=UTF-8]+title{Document})+body",
      "doc4":                 "html>(head>meta[http-equiv=\"Content-Type\" content=\"text/html;charset=UTF-8\"]+title{Document})",

      "!":                    "html:5",
      "html:4t":              "!!!4t+doc4[lang=en]",
      "html:4s":              "!!!4s+doc4[lang=en]",
      "html:xt":              "!!!xt+doc4[xmlns=http://www.w3.org/1999/xhtml xml:lang=en]",
      "html:xs":              "!!!xs+doc4[xmlns=http://www.w3.org/1999/xhtml xml:lang=en]",
      "html:xxs":             "!!!xxs+doc4[xmlns=http://www.w3.org/1999/xhtml xml:lang=en]",
      "html:5":               "!!!+doc[lang=en]",

      "ol+":                  "ol>li",
      "ul+":                  "ul>li",
      "dl+":                  "dl>dt+dd",
      "map+":                 "map>area",
      "table+":               "table>tr>td",
      "colgroup+":            "colgroup>col",
      "colg+":                "colgroup>col",
      "tr+":                  "tr>td",
      "select+":              "select>option",
      "optgroup+":            "optgroup>option",
      "optg+":                "optgroup>option"
    }
  }
}