1[html]
2extends=
3filters=html
4type=xml
5
6[snippets-html]
7!!!=<!DOCTYPE html>
8!!!4t=<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
9!!!4s=<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
10!!!xt=<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
11!!!xs=<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
12!!!xxs=<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
13c=<!-- | -->
14nb=&nbsp;
15lt=&lt;
16gt=&gt;
17
18[elementmap]
19audio=source
20colgroup=col
21map=area
22object=param
23ol=li
24optgroup=option
25p=span
26select=option
27table=tr
28tbody=tr
29tfoot=tr
30thead=tr
31tr=td
32ul=li
33video=source
34
35[abbreviations-html]
36!=html:5
37a:link=<a href="http://|">
38a:mail=<a href="mailto:|">
39a=<a href="|">
40abbr=<abbr title="|">
41acr=<acronym title="|">
42acronym=<acronym title="|">
43adr=address
44area:c=<area shape="circle" coords="|" href="|" alt="|" />
45area:d=<area shape="default" href="|" alt="|" />
46area:p=<area shape="poly" coords="|" href="|" alt="|" />
47area:r=<area shape="rect" coords="|" href="|" alt="|" />
48area=<area shape="|" coords="|" href="|" alt="|" />
49art=article
50audio=<audio src="|">
51base=<base href="|" />
52basefont=<basefont/>
53bdo:l=<bdo dir="ltr">
54bdo:r=<bdo dir="rtl">
55bdo=<bdo dir="|">
56body=<body>\n\t|\n
57bq=blockquote
58br=<br/>
59btn:d=button[disabled.]
60btn:r=button[type=reset]
61btn:s=button[type=submit]
62btn=button
63button:d=button[disabled.]
64button:disabled=button[disabled.]
65button:r=button[type=reset]
66button:reset=button[type=reset]
67button:s=button[type=submit]
68button:submit=button[type=submit]
69cap=caption
70cmd=command
71col=<col/>
72colg+=colgroup>col
73colg=colgroup
74colgroup+=colgroup>col
75command=<command/>
76datag=datagrid
77datal=datalist
78det=details
79dl+=dl>dt+dd
80dlg=dialog
81doc=html>(head>meta[charset=${1:charset}]+title{${2:Document}})+body
82doc4=html>(head>meta[http-equiv="Content-Type" content="text/html;charset=${1:charset}"]+title{${2:Document}})+body
83emb=embed
84embed=<embed src="|" type="|" />
85fieldset:d=fieldset[disabled.]
86fieldset:disabled=fieldset[disabled.]
87fig=figure
88figc=figcaption
89form:get=<form action="|" method="get">
90form:post=<form action="|" method="post">
91form=<form action="|">
92frame=<frame/>
93fset:d=fieldset[disabled.]
94fset=fieldset
95fst:d=fieldset[disabled.]
96fst=fieldset
97ftr=footer
98hdr=header
99hr=<hr/>
100html:4s=!!!4s+doc4[lang=${1:lang}]
101html:4t=!!!4t+doc4[lang=${1:lang}]
102html:5=!!!+doc[lang=${1:lang}]
103html:xml=<html xmlns="http://www.w3.org/1999/xhtml">
104html:xs=!!!xs+doc4[xmlns=http://www.w3.org/1999/xhtml xml:lang=${1:lang}]
105html:xt=!!!xt+doc4[xmlns=http://www.w3.org/1999/xhtml xml:lang=${1:lang}]
106html:xxs=!!!xxs+doc4[xmlns=http://www.w3.org/1999/xhtml xml:lang=${1:lang}]
107ifr=iframe
108iframe=<iframe src="|" frameborder="0">
109img:s=<img srcset="|" src="|" alt="|" />
110img:sizes=<img sizes="|" srcset="|" src="|" alt="|" />
111img:srcset=<img srcset="|" src="|" alt="|" />
112img:z=<img sizes="|" srcset="|" src="|" alt="|" />
113img=<img src="|" alt="|" />
114inp=<input type="${1:text}" name="|" id="|" />
115input:b=<input type="button" value="|" />
116input:button=<input type="button" value="|" />
117input:c=inp[type=checkbox]
118input:checkbox=inp[type=checkbox]
119input:color=inp[type=color]
120input:date=inp[type=date]
121input:datetime=inp[type=datetime]
122input:datetime-local=inp[type=datetime-local]
123input:email=inp[type=email]
124input:f=inp[type=file]
125input:file=inp[type=file]
126input:h=input[type=hidden name]
127input:hidden=input[type=hidden name]
128input:i=<input type="image" src="|" alt="|" />
129input:image=<input type="image" src="|" alt="|" />
130input:month=inp[type=month]
131input:number=inp[type=number]
132input:p=inp[type=password]
133input:password=inp[type=password]
134input:r=inp[type=radio]
135input:radio=inp[type=radio]
136input:range=inp[type=range]
137input:reset=input:button[type=reset]
138input:s=<input type="submit" value="|" />
139input:search=inp[type=search]
140input:submit=<input type="submit" value="|" />
141input:t=inp
142input:tel=inp[type=tel]
143input:text=inp
144input:time=inp[type=time]
145input:url=inp[type=url]
146input:week=inp[type=week]
147input=<input type="${1:text}" />
148isindex=<isindex/>
149keygen=<keygen/>
150kg=keygen
151label=<label for="|">
152leg=legend
153link:atom=<link rel="alternate" type="application/atom+xml" title="Atom" href="${1:atom.xml}" />
154link:css=<link rel="stylesheet" href="${1:style}.css" />
155link:favicon=<link rel="shortcut icon" type="image/x-icon" href="${1:favicon.ico}" />
156link:im=<link rel="import" href="${1:component}.html" />
157link:import=<link rel="import" href="${1:component}.html" />
158link:print=<link rel="stylesheet" href="${1:print}.css" media="print" />
159link:rss=<link rel="alternate" type="application/rss+xml" title="RSS" href="${1:rss.xml}" />
160link:touch=<link rel="apple-touch-icon" href="${1:favicon.png}" />
161link=<link rel="stylesheet" href="|" />
162map+=map>area
163map=<map name="|">
164marquee=<marquee behavior="|" direction="|">
165menu:c=menu[type=context]>
166menu:context=menu[type=context]>
167menu:t=menu[type=toolbar]>
168menu:toolbar=menu[type=toolbar]>
169meta:compat=<meta http-equiv="X-UA-Compatible" content="${1:IE=7}" />
170meta:utf=<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
171meta:win=<meta http-equiv="Content-Type" content="text/html;charset=windows-1251" />
172meta:vp=<meta name="viewport" content="width=${1:device-width}, user-scalable=${2:no}, initial-scale=${3:1.0}, maximum-scale=${4:1.0}, minimum-scale=${5:1.0}" />
173meta=<meta/>
174mn=main
175obj=object
176object=<object data="|" type="|">
177ol+=ol>li
178opt=<option value="|">
179optg+=optgroup>option
180optg=optgroup
181optgroup+=optgroup>option
182option=<option value="|">
183out=output
184param=<param name="|" value="|" />
185pic+=picture>source:srcset+img
186pic=picture
187picture=<picture>
188prog=progress
189ri:a=pic>src:m+img
190ri:art=pic>src:m+img
191ri:d=img:s
192ri:dpr=img:s
193ri:t=pic>src:t+img
194ri:type=pic>src:t+img
195ri:v=img:z
196ri:viewport=img:z
197script:src=<script src="|">
198script=<script !src="|">
199sect=section
200select:d=select[disabled.]
201select:disabled=select[disabled.]
202select+=select>option
203select=<select name="|" id="|">
204source:media:sizes=<source media="(${1:min-width: })" sizes="|" srcset="|"/>
205source:media:type=<source media="(${1:min-width: })" srcset="|" type="${2:image/}"/>
206source:media=<source media="(${1:min-width: })" srcset="|"/>
207source:sizes:type=<source sizes="|" srcset="|" type="${1:image/}"/>
208source:sizes=<source sizes="|" srcset="|"/>
209source:src=<source src="|" type="|"/>
210source:srcset=<source srcset="|"/>
211source:type=<source srcset="|" type="${1:image/}"/>
212source=<source/>
213src:m=<source media="(${1:min-width: })" srcset="|"/>
214src:mt=<source media="(${1:min-width: })" srcset="|" type="${2:image/}"/>
215src:mz=<source media="(${1:min-width: })" sizes="|" srcset="|"/>
216src:s=<source srcset="|"/>
217src:sc=<source src="|" type="|"/>
218src:t=<source srcset="|" type="${1:image/}"/>
219src:z=<source sizes="|" srcset="|"/>
220src:zt=<source sizes="|" srcset="|" type="${1:image/}"/>
221str=strong
222style=<style>
223table+=table>tr>td
224tarea=textarea
225tem=template
226textarea=<textarea name="|" id="|" cols="${1:30}" rows="${2:10}">
227tr+=tr>td
228ul+=ul>li
229video=<video src="|">
230
231[css]
232filters=
233extends=
234type=css
235
236[snippets-css]
237!=!important
238@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}
239@f=@font-face {\n\tfont-family:|;\n\tsrc:url(|);\n}
240@i=@import url(|);
241@import=@import url(|);
242@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}
243@m=@media ${1:screen} {\n\t|\n}
244@media=@media ${1:screen} {\n\t|\n}
245ac:c=align-content:center;
246ac:fe=align-content:flex-end;
247ac:fs=align-content:flex-start;
248ac:s=align-content:stretch;
249ac:sa=align-content:space-around;
250ac:sb=align-content:space-between;
251ac=align-content:|;
252ai:b=align-items:baseline;
253ai:c=align-items:center;
254ai:fe=align-items:flex-end;
255ai:fs=align-items:flex-start;
256ai:s=align-items:stretch;
257ai=align-items:|;
258anim-=animation:${1:name} ${2:duration} ${3:timing-function} ${4:delay} ${5:iteration-count} ${6:direction} ${7:fill-mode};
259anim=animation:|;
260animdel=animation-delay:${1:time};
261animdir:a=animation-direction:alternate;
262animdir:ar=animation-direction:alternate-reverse;
263animdir:n=animation-direction:normal;
264animdir:r=animation-direction:reverse;
265animdir=animation-direction:${1:normal};
266animdur=animation-duration:${1:0}s;
267animfm:b=animation-fill-mode:backwards;
268animfm:bh=animation-fill-mode:both;
269animfm:bt=animation-fill-mode:both;
270animfm:f=animation-fill-mode:forwards;
271animfm=animation-fill-mode:${1:both};
272animic:i=animation-iteration-count:infinite;
273animic=animation-iteration-count:${1:1};
274animn=animation-name:${1:none};
275animps:p=animation-play-state:paused;
276animps:r=animation-play-state:running;
277animps=animation-play-state:${1:running};
278animtf:cb=animation-timing-function:cubic-bezier(${1:0.1}, ${2:0.7}, ${3:1.0}, ${3:0.1});
279animtf:e=animation-timing-function:ease;
280animtf:ei=animation-timing-function:ease-in;
281animtf:eio=animation-timing-function:ease-in-out;
282animtf:eo=animation-timing-function:ease-out;
283animtf:l=animation-timing-function:linear;
284animtf=animation-timing-function:${1:linear};
285ap=appearance:${1:none};
286as:a=align-self:auto;
287as:b=align-self:baseline;
288as:c=align-self:center;
289as:fe=align-self:flex-end;
290as:fs=align-self:flex-start;
291as:s=align-self:stretch;
292as=align-self:|;
293b:a=bottom:auto;
294b=bottom:|;
295bb=border-bottom:|;
296bd:n=border:none;
297bd+=border:${1:1px} ${2:solid} ${3:#000};
298bd=border:|;
299bdb:n=border-bottom:none;
300bdb+=border-bottom:${1:1px} ${2:solid} ${3:#000};
301bdb=border-bottom:|;
302bdbc:t=border-bottom-color:transparent;
303bdbc=border-bottom-color:#${1:000};
304bdbi:n=border-bottom-image:none;
305bdbi=border-bottom-image:url(|);
306bdbk:c=border-break:close;
307bdbk=border-break:${1:close};
308bdbli:c=border-bottom-left-image:continue;
309bdbli:n=border-bottom-left-image:none;
310bdbli=border-bottom-left-image:url(|);
311bdblrs=border-bottom-left-radius:|;
312bdbri:c=border-bottom-right-image:continue;
313bdbri:n=border-bottom-right-image:none;
314bdbri=border-bottom-right-image:url(|);
315bdbrrs=border-bottom-right-radius:|;
316bdbs:n=border-bottom-style:none;
317bdbs=border-bottom-style:|;
318bdbw=border-bottom-width:|;
319bdc:t=border-color:transparent;
320bdc=border-color:#${1:000};
321bdci:c=border-corner-image:continue;
322bdci:n=border-corner-image:none;
323bdci=border-corner-image:url(|);
324bdcl:c=border-collapse:collapse;
325bdcl:s=border-collapse:separate;
326bdcl=border-collapse:|;
327bdf:c=border-fit:clip;
328bdf:of=border-fit:overflow;
329bdf:ow=border-fit:overwrite;
330bdf:r=border-fit:repeat;
331bdf:sc=border-fit:scale;
332bdf:sp=border-fit:space;
333bdf:st=border-fit:stretch;
334bdf=border-fit:${1:repeat};
335bdi:n=border-image:none;
336bdi=border-image:url(|);
337bdl:n=border-left:none;
338bdl+=border-left:${1:1px} ${2:solid} ${3:#000};
339bdl=border-left:|;
340bdlc:t=border-left-color:transparent;
341bdlc=border-left-color:#${1:000};
342bdlen:a=border-length:auto;
343bdlen=border-length:|;
344bdli:n=border-left-image:none;
345bdli=border-left-image:url(|);
346bdls:n=border-left-style:none;
347bdls=border-left-style:|;
348bdlw=border-left-width:|;
349bdr:n=border-right:none;
350bdr+=border-right:${1:1px} ${2:solid} ${3:#000};
351bdr=border-right:|;
352bdrc:t=border-right-color:transparent;
353bdrc=border-right-color:#${1:000};
354bdri:n=border-right-image:none;
355bdri=border-right-image:url(|);
356bdrs=border-radius:|;
357bdrst:n=border-right-style:none;
358bdrst=border-right-style:|;
359bdrw=border-right-width:|;
360bds:db=border-style:double;
361bds:ds=border-style:dashed;
362bds:dt=border-style:dotted;
363bds:dtds=border-style:dot-dash;
364bds:dtdtds=border-style:dot-dot-dash;
365bds:g=border-style:groove;
366bds:h=border-style:hidden;
367bds:i=border-style:inset;
368bds:n=border-style:none;
369bds:o=border-style:outset;
370bds:r=border-style:ridge;
371bds:s=border-style:solid;
372bds:w=border-style:wave;
373bds=border-style:|;
374bdsp=border-spacing:|;
375bdt:n=border-top:none;
376bdt+=border-top:${1:1px} ${2:solid} ${3:#000};
377bdt=border-top:|;
378bdtc:t=border-top-color:transparent;
379bdtc=border-top-color:#${1:000};
380bdti:n=border-top-image:none;
381bdti=border-top-image:url(|);
382bdtli:c=border-top-left-image:continue;
383bdtli:n=border-top-left-image:none;
384bdtli=border-top-left-image:url(|);
385bdtlrs=border-top-left-radius:|;
386bdtri:c=border-top-right-image:continue;
387bdtri:n=border-top-right-image:none;
388bdtri=border-top-right-image:url(|);
389bdtrrs=border-top-right-radius:|;
390bdts:n=border-top-style:none;
391bdts=border-top-style:|;
392bdtw=border-top-width:|;
393bdw=border-width:|;
394bfv:h=backface-visibility:hidden;
395bfv:v=backface-visibility:visible;
396bfv=backface-visibility:|;
397bg:ie=filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='${1:x}.png',sizingMethod='${2:crop}');
398bg:n=background:none;
399bg+=background:${1:#fff} url(${2}) ${3:0} ${4:0} ${5:no-repeat};
400bg=background:#${1:000};
401bga:f=background-attachment:fixed;
402bga:s=background-attachment:scroll;
403bga=background-attachment:|;
404bgbk:bb=background-break:bounding-box;
405bgbk:c=background-break:continuous;
406bgbk:eb=background-break:each-box;
407bgbk=background-break:|;
408bgc:t=background-color:transparent;
409bgc=background-color:#${1:fff};
410bgcp:bb=background-clip:border-box;
411bgcp:cb=background-clip:content-box;
412bgcp:nc=background-clip:no-clip;
413bgcp:pb=background-clip:padding-box;
414bgcp=background-clip:${1:padding-box};
415bgi:n=background-image:none;
416bgi=background-image:url(|);
417bgo:bb=background-origin:border-box;
418bgo:cb=background-origin:content-box;
419bgo:pb=background-origin:padding-box;
420bgo=background-origin:|;
421bgp=background-position:${1:0} ${2:0};
422bgpx=background-position-x:|;
423bgpy=background-position-y:|;
424bgr:n=background-repeat:no-repeat;
425bgr:rd=background-repeat:round;
426bgr:sp=background-repeat:space;
427bgr:x=background-repeat:repeat-x;
428bgr:y=background-repeat:repeat-y;
429bgr=background-repeat:|;
430bgsz:a=background-size:auto;
431bgsz:ct=background-size:contain;
432bgsz:cv=background-size:cover;
433bgsz=background-size:|;
434bl=border-left:|;
435br=border-right:|;
436bt=border-top:|;
437bxsh:n=box-shadow:none;
438bxsh:r=box-shadow:${1:inset }${2:hoff} ${3:voff} ${4:blur} ${5:spread }rgb(${6:0}, ${7:0}, ${8:0});
439bxsh:ra=box-shadow:${1:inset }${2:h} ${3:v} ${4:blur} ${5:spread }rgba(${6:0}, ${7:0}, ${8:0}, .${9:5});
440bxsh=box-shadow:${1:inset }${2:hoff} ${3:voff} ${4:blur} ${5:color};
441bxz:bb=box-sizing:border-box;
442bxz:cb=box-sizing:content-box;
443bxz=box-sizing:${1:border-box};
444c:r=color:rgb(${1:0}, ${2:0}, ${3:0});
445c:ra=color:rgba(${1:0}, ${2:0}, ${3:0}, .${4:5});
446c=color:#${1:000};
447cl:b=clear:both;
448cl:l=clear:left;
449cl:n=clear:none;
450cl:r=clear:right;
451cl=clear:${1:both};
452cm=/* |${1:child} */
453cnt:a=content:attr(|);
454cnt:c=content:counter(|);
455cnt:cq=content:close-quote;
456cnt:cs=content:counters(|);
457cnt:n=content:normal;
458cnt:ncq=content:no-close-quote;
459cnt:noq=content:no-open-quote;
460cnt:oq=content:open-quote;
461cnt=content:'|';
462coi=counter-increment:|;
463colm=columns:|;
464colmc=column-count:|;
465colmf=column-fill:|;
466colmg=column-gap:|;
467colmr=column-rule:|;
468colmrc=column-rule-color:|;
469colmrs=column-rule-style:|;
470colmrw=column-rule-width:|;
471colms=column-span:|;
472colmw=column-width:|;
473cor=counter-reset:|;
474cp:a=clip:auto;
475cp:r=clip:rect(${1:top} ${2:right} ${3:bottom} ${4:left});
476cp=clip:|;
477cps:b=caption-side:bottom;
478cps:t=caption-side:top;
479cps=caption-side:|;
480ct:a=content:attr(|);
481ct:c=content:counter(|);
482ct:cq=content:close-quote;
483ct:cs=content:counters(|);
484ct:n=content:normal;
485ct:ncq=content:no-close-quote;
486ct:noq=content:no-open-quote;
487ct:oq=content:open-quote;
488ct=content:|;
489cur:a=cursor:auto;
490cur:c=cursor:crosshair;
491cur:d=cursor:default;
492cur:ha=cursor:hand;
493cur:he=cursor:help;
494cur:m=cursor:move;
495cur:p=cursor:pointer;
496cur:t=cursor:text;
497cur=cursor:${1:pointer};
498d:b=display:block;
499d:cp=display:compact;
500d:f=display:flex;
501d:i=display:inline;
502d:ib+=display: inline-block;\n*display: inline;\n*zoom: 1;
503d:ib=display:inline-block;
504d:if=display:inline-flex;
505d:itb=display:inline-table;
506d:li=display:list-item;
507d:n=display:none;
508d:rb=display:ruby;
509d:rbb=display:ruby-base;
510d:rbbg=display:ruby-base-group;
511d:rbt=display:ruby-text;
512d:rbtg=display:ruby-text-group;
513d:ri=display:run-in;
514d:tb=display:table;
515d:tbc=display:table-cell;
516d:tbcl=display:table-column;
517d:tbclg=display:table-column-group;
518d:tbcp=display:table-caption;
519d:tbfg=display:table-footer-group;
520d:tbhg=display:table-header-group;
521d:tbr=display:table-row;
522d:tbrg=display:table-row-group;
523d=display:${1:block};
524ec:h=empty-cells:hide;
525ec:s=empty-cells:show;
526ec=empty-cells:|;
527f+=font:${1:1em} ${2:Arial,sans-serif};
528f=font:|;
529fef:eb=font-effect:emboss;
530fef:eg=font-effect:engrave;
531fef:n=font-effect:none;
532fef:o=font-effect:outline;
533fef=font-effect:|;
534fem=font-emphasize:|;
535femp:a=font-emphasize-position:after;
536femp:b=font-emphasize-position:before;
537femp=font-emphasize-position:|;
538fems:ac=font-emphasize-style:accent;
539fems:c=font-emphasize-style:circle;
540fems:ds=font-emphasize-style:disc;
541fems:dt=font-emphasize-style:dot;
542fems:n=font-emphasize-style:none;
543fems=font-emphasize-style:|;
544ff:a=font-family: Arial, \"Helvetica Neue\", Helvetica, sans-serif;
545ff:c=font-family:cursive;
546ff:f=font-family:fantasy;
547ff:m=font-family:monospace;
548ff:s=font-family:serif;
549ff:ss=font-family:sans-serif;
550ff:t=font-family: \"Times New Roman\", Times, Baskerville, Georgia, serif;
551ff:v=font-family: Verdana, Geneva, sans-serif;
552ff=font-family:|;
553fl:l=float:left;
554fl:n=float:none;
555fl:r=float:right;
556fl=float:${1:left};
557fs:i=font-style:italic;
558fs:n=font-style:normal;
559fs:o=font-style:oblique;
560fs=font-style:${1:italic};
561fsm:a=font-smooth:auto;
562fsm:aw=font-smooth:always;
563fsm:n=font-smooth:never;
564fsm=font-smooth:|;
565fst:c=font-stretch:condensed;
566fst:e=font-stretch:expanded;
567fst:ec=font-stretch:extra-condensed;
568fst:ee=font-stretch:extra-expanded;
569fst:n=font-stretch:normal;
570fst:sc=font-stretch:semi-condensed;
571fst:se=font-stretch:semi-expanded;
572fst:uc=font-stretch:ultra-condensed;
573fst:ue=font-stretch:ultra-expanded;
574fst=font-stretch:|;
575fw:b=font-weight:bold;
576fw:br=font-weight:bolder;
577fw:lr=font-weight:lighter;
578fv:n=font-variant:normal;
579fw:n=font-weight:normal;
580fv:sc=font-variant:small-caps;
581fv=font-variant:|;
582fw=font-weight:|;
583fx=flex:|;
584fxb=flex-basis:|;
585fxd:c=flex-direction:column;
586fxd:cr=flex-direction:column-reverse;
587fxd:r=flex-direction:row;
588fxd:rr=flex-direction:row-reverse;
589fxd=flex-direction:|;
590fxf=flex-flow:|;
591fxg=flex-grow:|;
592fxsh=flex-shrink:|;
593fxw:n=flex-wrap:nowrap;
594fxw:w=flex-wrap:wrap;
595fxw:wr=flex-wrap:wrap-reverse;
596fxw=flex-wrap: |;
597fz=font-size:|;
598fza:n=font-size-adjust:none;
599fza=font-size-adjust:|;
600h:a=height:auto;
601h=height:|;
602jc:c=justify-content:center;
603jc:fe=justify-content:flex-end;
604jc:fs=justify-content:flex-start;
605jc:sa=justify-content:space-around;
606jc:sb=justify-content:space-between;
607jc=justify-content:|;
608l:a=left:auto;
609l=left:|;
610lh=line-height:|;
611lis:n=list-style:none;
612lis=list-style:|;
613lisi:n=list-style-image:none;
614lisi=list-style-image:|;
615lisp:i=list-style-position:inside;
616lisp:o=list-style-position:outside;
617lisp=list-style-position:|;
618list:c=list-style-type:circle;
619list:d=list-style-type:disc;
620list:dc=list-style-type:decimal;
621list:dclz=list-style-type:decimal-leading-zero;
622list:lr=list-style-type:lower-roman;
623list:n=list-style-type:none;
624list:s=list-style-type:square;
625list:ur=list-style-type:upper-roman;
626list=list-style-type:|;
627lts=letter-spacing:|;
628lts-n=letter-spacing:normal;
629m:a=margin:auto;
630m=margin:|;
631mah:n=max-height:none;
632mah=max-height:|;
633mar=max-resolution:${1:res};
634maw:n=max-width:none;
635maw=max-width:|;
636mb:a=margin-bottom:auto;
637mb=margin-bottom:|;
638mih=min-height:|;
639mir=min-resolution:${1:res};
640miw=min-width:|;
641ml:a=margin-left:auto;
642ml=margin-left:|;
643mr:a=margin-right:auto;
644mr=margin-right:|;
645mt:a=margin-top:auto;
646mt=margin-top:|;
647ol:n=outline:none;
648ol=outline:|;
649olc:i=outline-color:invert;
650olc=outline-color:#${1:000};
651olo=outline-offset:|;
652ols:db=outline-style:double;
653ols:ds=outline-style:dashed;
654ols:dt=outline-style:dotted;
655ols:g=outline-style:groove;
656ols:i=outline-style:inset;
657ols:n=outline-style:none;
658ols:o=outline-style:outset;
659ols:r=outline-style:ridge;
660ols:s=outline-style:solid;
661ols=outline-style:|;
662olw:m=outline-width:medium;
663olw:tc=outline-width:thick;
664olw:tn=outline-width:thin;
665olw=outline-width:|;
666op:ie=filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
667op:ms=-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
668op+=opacity: $1;\nfilter: alpha(opacity=$2);
669op=opacity:|;
670ord=order:|;
671ori:l=orientation:landscape;
672ori:p=orientation:portrait;
673ori=orientation:|;
674orp=orphans:|;
675ov:a=overflow:auto;
676ov:h=overflow:hidden;
677ov:s=overflow:scroll;
678ov:v=overflow:visible;
679ov=overflow:${1:hidden};
680ovs:a=overflow-style:auto;
681ovs:m=overflow-style:move;
682ovs:mq=overflow-style:marquee;
683ovs:p=overflow-style:panner;
684ovs:s=overflow-style:scrollbar;
685ovs=overflow-style:${1:scrollbar};
686ovx:a=overflow-x:auto;
687ovx:h=overflow-x:hidden;
688ovx:s=overflow-x:scroll;
689ovx:v=overflow-x:visible;
690ovx=overflow-x:${1:hidden};
691ovy:a=overflow-y:auto;
692ovy:h=overflow-y:hidden;
693ovy:s=overflow-y:scroll;
694ovy:v=overflow-y:visible;
695ovy=overflow-y:${1:hidden};
696p=padding:|;
697pb=padding-bottom:|;
698pgba:al=page-break-after:always;
699pgba:au=page-break-after:auto;
700pgba:l=page-break-after:left;
701pgba:r=page-break-after:right;
702pgba=page-break-after:|;
703pgbb:al=page-break-before:always;
704pgbb:au=page-break-before:auto;
705pgbb:l=page-break-before:left;
706pgbb:r=page-break-before:right;
707pgbb=page-break-before:|;
708pgbi:au=page-break-inside:auto;
709pgbi:av=page-break-inside:avoid;
710pgbi=page-break-inside:|;
711pl=padding-left:|;
712pos:a=position:absolute;
713pos:f=position:fixed;
714pos:r=position:relative;
715pos:s=position:static;
716pos=position:${1:relative};
717pr=padding-right:|;
718pt=padding-top:|;
719q:en=quotes:'\\201C' '\\201D' '\\2018' '\\2019';
720q:n=quotes:none;
721q:ru=quotes:'\\00AB' '\\00BB' '\\201E' '\\201C';
722q=quotes:|;
723r:a=right:auto;
724r=right:|;
725rsz:b=resize:both;
726rsz:h=resize:horizontal;
727rsz:n=resize:none;
728rsz:v=resize:vertical;
729rsz=resize:|;
730t:a=top:auto;
731t=top:|;
732ta:c=text-align:center;
733ta:j=text-align:justify;
734ta:l=text-align:left;
735ta:r=text-align:right;
736ta=text-align:${1:left};
737tal:a=text-align-last:auto;
738tal:c=text-align-last:center;
739tal:l=text-align-last:left;
740tal:r=text-align-last:right;
741ta-lst=text-align-last:|;
742tbl:a=table-layout:auto;
743tbl:f=table-layout:fixed;
744tbl=table-layout:|;
745td:l=text-decoration:line-through;
746td:n=text-decoration:none;
747td:o=text-decoration:overline;
748td:u=text-decoration:underline;
749td=text-decoration:${1:none};
750te:a=text-emphasis:after;
751te:ac=text-emphasis:accent;
752te:b=text-emphasis:before;
753te:c=text-emphasis:circle;
754te:ds=text-emphasis:disc;
755te:dt=text-emphasis:dot;
756te:n=text-emphasis:none;
757te=text-emphasis:|;
758th:a=text-height:auto;
759th:f=text-height:font-size;
760th:m=text-height:max-size;
761th:t=text-height:text-size;
762th=text-height:|;
763ti:-=text-indent:-9999px;
764ti=text-indent:|;
765tj:a=text-justify:auto;
766tj:d=text-justify:distribute;
767tj:ic=text-justify:inter-cluster;
768tj:ii=text-justify:inter-ideograph;
769tj:iw=text-justify:inter-word;
770tj:k=text-justify:kashida;
771tj:t=text-justify:tibetan;
772tj=text-justify:|;
773to:n=text-outline:none;
774to+=text-outline:${1:0} ${2:0} ${3:#000};
775to=text-outline:|;
776tov:c=text-overflow:clip;
777tov:e=text-overflow:ellipsis;
778tov=text-overflow:${1:ellipsis};
779tr:n=text-replace:none;
780tr=text-replace:|;
781trf:r=transform: rotate(${1:angle});
782trf:rx=transform: rotateX(${1:angle});
783trf:ry=transform: rotateY(${1:angle});
784trf:rz=transform: rotateZ(${1:angle});
785trf:sc=transform: scale(${1:x}, ${2:y});
786trf:sc3=transform: scale3d(${1:x}, ${2:y}, ${3:z});
787trf:scx=transform: scaleX(${1:x});
788trf:scy=transform: scaleY(${1:y});
789trf:scz=transform: scaleZ(${1:z});
790trf:skx=transform: skewX(${1:angle});
791trf:sky=transform: skewY(${1:angle});
792trf:t=transform: translate(${1:x}, ${2:y});
793trf:t3=transform: translate3d(${1:tx}, ${2:ty}, ${3:tz});
794trf:tx=transform: translateX(${1:x});
795trf:ty=transform: translateY(${1:y});
796trf:tz=transform: translateZ(${1:z});
797trf=transform:|;
798trfo=transform-origin:|;
799trfs=transform-style:${1:preserve-3d};
800trs=transition:${1:prop} ${2:time};
801trsde=transition-delay:${1:time};
802trsdu=transition-duration:${1:time};
803trsp=transition-property:${1:prop};
804trstf=transition-timing-function:${1:tfunc};
805tsh:n=text-shadow:none;
806tsh:r=text-shadow:${1:h} ${2:v} ${3:blur} rgb(${4:0}, ${5:0}, ${6:0});
807tsh:ra=text-shadow:${1:h} ${2:v} ${3:blur} rgba(${4:0}, ${5:0}, ${6:0}, .${7:5});
808tsh+=text-shadow:${1:0} ${2:0} ${3:0} ${4:#000};
809tsh=text-shadow:${1:hoff} ${2:voff} ${3:blur} ${4:#000};
810tt:c=text-transform:capitalize;
811tt:l=text-transform:lowercase;
812tt:n=text-transform:none;
813tt:u=text-transform:uppercase;
814tt=text-transform:${1:uppercase};
815tw:n=text-wrap:normal;
816tw:no=text-wrap:none;
817tw:s=text-wrap:suppress;
818tw:u=text-wrap:unrestricted;
819tw=text-wrap:|;
820us=user-select:${1:none};
821w:a=width:auto;
822v:c=visibility:collapse;
823v:h=visibility:hidden;
824v:v=visibility:visible;
825w=width:|;
826v=visibility:${1:hidden};
827va:b=vertical-align:bottom;
828va:bl=vertical-align:baseline;
829va:m=vertical-align:middle;
830va:sub=vertical-align:sub;
831va:sup=vertical-align:super;
832va:t=vertical-align:top;
833va:tb=vertical-align:text-bottom;
834va:tt=vertical-align:text-top;
835va=vertical-align:${1:top};
836wfsm:a=-webkit-font-smoothing:antialiased;
837wfsm:n=-webkit-font-smoothing:none
838wfsm:s=-webkit-font-smoothing:subpixel-antialiased;
839wfsm:sa=-webkit-font-smoothing:subpixel-antialiased;
840wfsm=-webkit-font-smoothing:${1:antialiased};
841whs:n=white-space:normal;
842whs:nw=white-space:nowrap;
843whs:p=white-space:pre;
844whs:pl=white-space:pre-line;
845whs:pw=white-space:pre-wrap;
846whs=white-space:|;
847whsc:ba=white-space-collapse:break-all;
848whsc:bs=white-space-collapse:break-strict;
849whsc:k=white-space-collapse:keep-all;
850whsc:l=white-space-collapse:loose;
851whsc:n=white-space-collapse:normal;
852whsc=white-space-collapse:|;
853wid=widows:|;
854wm:btl=writing-mode:bt-lr;
855wm:btr=writing-mode:bt-rl;
856wm:lrb=writing-mode:lr-bt;
857wm:lrt=writing-mode:lr-tb;
858wm:rlb=writing-mode:rl-bt;
859wm:rlt=writing-mode:rl-tb;
860wm:tbl=writing-mode:tb-lr;
861wm:tbr=writing-mode:tb-rl;
862wm=writing-mode:${1:lr-tb};
863wob:ba=word-break:break-all;
864wob:k=word-break:keep-all;
865wob:n=word-break:normal;
866wob=word-break:|;
867wos=word-spacing:|;
868wow:b=word-wrap:break-word;
869wow:n=word-wrap:none;
870wow:nm=word-wrap:normal;
871wow:s=word-wrap:suppress;
872wow:u=word-wrap:unrestricted;
873wow=word-wrap:|;
874z:a=z-index:auto;
875z=z-index:|;
876zm=zoom:1;
877zoo=zoom:1;
878
879[xsl]
880extends=html
881filters=xsl|html
882type=xml
883
884[snippets-xsl]
885!!!=<?xml version="1.0" encoding="UTF-8"?>
886
887[abbreviations-xsl]
888tm=<xsl:template match="|" mode="|">
889tmatch=<xsl:template match="|" mode="|">
890tn=<xsl:template name="|">
891tname=<xsl:template name="|">
892call=<xsl:call-template name="|"/>
893ap=<xsl:apply-templates select="|" mode="|"/>
894api=<xsl:apply-imports/>
895imp=<xsl:import href="|"/>
896inc=<xsl:include href="|"/>
897ch=<xsl:choose>
898wh=<xsl:when test="|">
899xsl:when=<xsl:when test="|">
900ot=<xsl:otherwise>
901if=<xsl:if test="|">
902par=<xsl:param name="|">
903pare=<xsl:param name="|" select="|"/>
904var=<xsl:variable name="|">
905vare=<xsl:variable name="|" select="|"/>
906wp=<xsl:with-param name="|" select="|"/>
907key=<xsl:key name="|" match="|" use="|"/>
908elem=<xsl:element name="|">
909attr=<xsl:attribute name="|">
910attrs=<xsl:attribute-set name="|">
911cp=<xsl:copy select="|"/>
912co=<xsl:copy-of select="|"/>
913val=<xsl:value-of select="|"/>
914for=<xsl:for-each select="|">
915each=<xsl:for-each select="|">
916tex=<xsl:text></xsl:text>
917com=<xsl:comment>
918msg=<xsl:message terminate="no">
919fall=<xsl:fallback>
920num=<xsl:number value="|"/>
921nam=<namespace-alias stylesheet-prefix="|" result-prefix="|"/>
922pres=<xsl:preserve-space elements="|"/>
923strip=<xsl:strip-space elements="|"/>
924proc=<xsl:processing-instruction name="|">
925sort=<xsl:sort select="|" order="|"/>
926choose+=xsl:choose>xsl:when+xsl:otherwise
927xsl=!!!+xsl:stylesheet[version=1.0 xmlns:xsl=http://www.w3.org/1999/XSL/Transform]>{|}
928
929[svg]
930extends=
931filters=html
932type=xml
933
934[snippets-svg]
935!!!=<?xml version="1.0" encoding="UTF-8" standalone="no"?>
936svgdoc=<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
937
938[abbreviations-svg]
939!svg=!!!+svgdoc+svg
940svg=<svg version="1.1" xmlns="http://www.w3.org/2000/svg">
941a=<a xlink:href="|">
942ag=altGliph
943agd=altGliphDef
944agi=altGliphItem
945anim=<animate attributeType="|" attributeName="|" from="|" to="|" dur="|" repeatCount="indefinite">
946animate=<animate attributeType="|" attributeName="|" from="|" to="|" dur="|" repeatCount="indefinite">
947ac=<animateColor>
948am=<animateMotion>
949at=<animateTransform>
950c=circle
951cp=colorPath
952c-p=color-profile
953cur=cursor
954df=defs
955e=<ellipse  cx="|" cy="|" rx="|" ry="|"/>
956ellipse=<ellipse  cx="|" cy="|" rx="|" ry="|"/>
957ff=<font-face>
958fff=<font-face-format>
959ffn=<font-face-name>
960ffs=<font-face-src>
961ffu=<font-face-uri>
962fo=<foreignObject>
963g=<g>
964gl=<glyph>
965glr=<glyphRef>
966hk=<hkern>
967i=<image xlink:href="|" x="|" y="|" width="|" height="|"/>
968image=<image xlink:href="|" x="|" y="|" width="|" height="|"/>
969l=<line>
970lg=<linearGradient>
971marker=<marker>
972mask=<mask>
973md=<metadata>
974mg=<missing-glyph>
975mp=<mpath>
976path=<path d="|">
977patt=<pattern>
978pg=<polygon points="|">
979pl=<polyline points="|">
980rg=<radialGradient>
981r=<rect x="|" y="|" width="|" height="|"/>
982scr=<script>
983sb=<symbol>
984txt=<text>
985tp=<textPath>
986ts=<tspan>
987u=<use xlink:href="|"/>
988use=<use xlink:href="|"/>
989v=<view>
990vk=<vkern>
991
992[xml]
993extends=html
994filters=xml
995type=xml
996
997[jsx]
998extends=html
999filters=jsx|html
1000type=xml
1001
1002[less]
1003extends=css
1004type=css
1005
1006[sass]
1007extends=css
1008type=css
1009
1010[scss]
1011extends=css
1012type=css
1013
1014[md]
1015extends=
1016filters=
1017type=md
1018
1019[snippets-md]
1020h1=# ${1:Heading 1}\n|
1021h2=## ${1:Heading 2}\n|
1022h3=### ${1:Heading 3}\n|
1023h4=#### ${1:Heading 4}\n|
1024h5=##### ${1:Heading 5}\n|
1025h6=###### ${1:Heading 6}\n|
1026b=**${1:Bold Text}** |
1027i=*${1:Italic Text}* |
1028strike=~~${1:Strike Through}~~ |
1029bq=> ${1:Put a nice, beautiful}\n> ${2:quote here...}\n|
1030a=[${1:Link Title}](${2:Link Source}) |
1031code=`${1:Inline Code Snippet}` |
1032hr=---\n|
1033img=![${1:Image Title}](${2:Image Source}) |
1034pre=```${1:language}\n${2:Multi-line Code}\n```\n|
1035ol=1. ${1:First Item}\n2. ${2:Second Item}\n3. ${3:Third Item}\n|
1036ul=- ${1:First Item}\n- ${2:Second Item}\n- ${3:Third Item}\n|
1037table=| ${1:Column 1} | ${2:Column 2} |\n| ------------- | ------------- |\n| ${3:Cell 1-1} | ${4:Cell 1-2} |\n| ${5:Cell 2-1} | ${6:Cell 2-2} |\n|
1038
1039
1040
1041