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= 15lt=< 16gt=> 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