From 7e3ef07ab8a4f544b2dfdca593a517aa0f94df55 Mon Sep 17 00:00:00 2001 From: Ryan Watters Date: Thu, 9 Mar 2017 01:41:18 -0600 Subject: [PATCH] Add missing markdown icon for code blocks --- content/content-management/toc.md | 6 +++--- layouts/partials/style-embed.html | 2 +- pipeline/scss/base/_fontello.scss | 23 +++++++++-------------- pipeline/scss/components/_code.scss | 2 +- static/css/style.min.css | 2 +- static/fonts/fontello/fontello.eot | Bin 20876 -> 21348 bytes static/fonts/fontello/fontello.svg | 2 ++ static/fonts/fontello/fontello.ttf | Bin 20708 -> 21180 bytes static/fonts/fontello/fontello.woff | Bin 13492 -> 13744 bytes static/fonts/fontello/fontello.woff2 | Bin 11624 -> 11848 bytes 10 files changed, 17 insertions(+), 20 deletions(-) diff --git a/content/content-management/toc.md b/content/content-management/toc.md index 13caf6ae4..6a185c2cc 100644 --- a/content/content-management/toc.md +++ b/content/content-management/toc.md @@ -45,17 +45,17 @@ Hugo will take this Markdown and create a table of contents from `## Introductio ## Template Example -The following is an example of a [partial template][partials] used in a [single page template][]: +The following is an example of very basic [single page template][]: {{% code file="layout/partials/toc.html" download="toc.html" %}} ```html -{{ partial "header.html" . }} +{{ define "main" }}

{{ .Title }}

{{ .Content }} -{{ partial "footer.html" . }} +{{ end }} ``` {{% /code %}} diff --git a/layouts/partials/style-embed.html b/layouts/partials/style-embed.html index 7a6bce8fe..990699e0e 100644 --- a/layouts/partials/style-embed.html +++ b/layouts/partials/style-embed.html @@ -1 +1 @@ -/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;border-radius:0px !important;outline:none}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{margin:0px;padding:0px;outline:none;border:none;font-size:18px;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;color:#222;line-height:1.6;font-weight:400;overflow-x:hidden}body{font-size:93%;overflow-x:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 760px){body{font-size:97%}}@media only screen and (min-width: 960px){body{font-size:100%}}strong{font-weight:500;color:#222}p{margin-top:0px;margin-bottom:1.5em;line-height:1.6}::-webkit-scrollbar{display:none}@font-face{font-family:'fontello';src:url("/fonts/fontello/fontello.eot?99201140");src:url("/fonts/fontello/fontello.eot?99201140#iefix") format("embedded-opentype"),url("/fonts/fontello/fontello.woff2?99201140") format("woff2"),url("/fonts/fontello/fontello.woff?99201140") format("woff"),url("/fonts/fontello/fontello.ttf?99201140") format("truetype"),url("/fonts/fontello/fontello.svg?99201140#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-apple:before{content:'\f179'}.icon-attach:before{content:'\e814'}.icon-attention:before{content:'\e815'}.icon-bash:before{content:'\e808'}.icon-shell:before{content:'\e808'}.icon-sh:before{content:'\e808'}.icon-bitbucket:before{content:'\e80a'}.icon-cancel:before{content:'\e80e'}.icon-chrome:before{content:'\e841'}.icon-clipboard:before{content:'\f0c5'}.icon-clock:before{content:'\e817'}.icon-code:before{content:'\f121'}.icon-cog-alt:before{content:'\e816'}.icon-copy:before{content:'\f0c5'}.icon-discuss:before{content:'\f03d'}.icon-docs:before{content:'\f0c5'}.icon-download:before{content:'\e806'}.icon-edge:before{content:'\f282'}.icon-file-pdf:before{content:'\f1c1'}.icon-firefox:before{content:'\e840'}.icon-forum:before{content:'\f03d'}.icon-forums:before{content:'\f03d'}.icon-freebsd:before{content:'\e800'}.icon-github-alt:before{content:'\f056'}.icon-github:before{content:'\f09b'}.icon-gitter:before{content:'\e805'}.icon-golang:before{content:'\e801'}.icon-heart:before{content:'\e804'}.icon-love:before{content:'\e804'}.icon-home:before{content:'\e813'}.icon-html:before{content:'\f13b'}.icon-hugo:before{content:'\e802'}.icon-ie:before{content:'\e843'}.icon-link-ext:before{content:'\f08e'}.icon-link:before{content:'\e812'}.icon-linux:before{content:'\f17c'}.icon-mail-alt:before{content:'\f0e0'}.icon-netlify:before{content:'\e80b'}.icon-opera:before{content:'\e842'}.icon-pencil:before{content:'\e807'}.icon-pin:before{content:'\e811'}.icon-search:before{content:'\e803'}.icon-tag:before{content:'\e80d'}.icon-tags:before{content:'\e80c'}.icon-thumbs-down:before{content:'\e810'}.icon-thumbs-up:before{content:'\e80f'}.icon-twitter:before{content:'\f099'}.icon-wercker:before{content:'\e809'}.icon-windows:before{content:'\f17a'}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}@font-face{font-family:"lato";src:url("/fonts/lato/lato-400-webfont.woff2") format("woff2"),url("/fonts/lato/lato-400-webfont.woff") format("woff"),url("/fonts/lato/lato-400-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"lato";src:url("/fonts/lato/lato-400-italic-webfont.woff2") format("woff2"),url("/fonts/lato/lato-400-italic-webfont.woff") format("woff"),url("/fonts/lato/lato-400-italic-webfont.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"lato";src:url("/fonts/lato/lato-600-webfont.woff2") format("woff2"),url("/fonts/lato/lato-600-webfont.woff") format("woff"),url("/fonts/lato/lato-600-webfont.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"lato";src:url("/fonts/lato/lato-600-italic-webfont.woff2") format("woff2"),url("/fonts/lato/lato-600-italic-webfont.woff") format("woff"),url("/fonts/lato/lato-600-italic-webfont.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"lato";src:url("/fonts/lato/lato-700-webfont.woff2") format("woff2"),url("/fonts/lato/lato-700-webfont.woff") format("woff"),url("/fonts/lato/lato-700-webfont.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"lato";src:url("/fonts/lato/lato-700-italic-webfont.woff2") format("woff2"),url("/fonts/lato/lato-700-italic-webfont.woff") format("woff"),url("/fonts/lato/lato-700-italic-webfont.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-400-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-400-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-400-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-400-italic-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-400-italic-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-400-italic-webfont.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-500-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-500-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-500-webfont.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-500-italic-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-500-italic-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-500-italic-webfont.ttf") format("truetype");font-weight:500;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:500;margin:0px;line-height:1.15;position:relative}h1>code,h1>a,h2>code,h2>a,h3>code,h3>a,h4>code,h4>a,h5>code,h5>a,h6>code,h6>a{font-weight:500}h1.page-title{font-size:1.8em;line-height:1.2;letter-spacing:-.021em;padding-bottom:0px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:8px;font-weight:500}@media only screen and (min-width: 760px){h1.page-title{font-size:2.3em}}@media only screen and (min-width: 960px){h1.page-title{font-size:2.3em}}@media only screen and (min-width: 1200px){h1.page-title{font-size:2.3em}}@media only screen and (min-width: 760px){h1.page-title{padding-top:0px}}h1.page-title img{display:inline;height:1em;width:1em;margin-right:.15em}h1.page-title i[class^="icon-"]{margin-left:-.15em;margin-right:.15em}h1.page-title.commands,h1.page-title.functions{font-family:"robotomono",courier,monospace;font-weight:400}h2,h3{padding-bottom:24px}h2{font-size:1.4em}@media only screen and (min-width: 760px){h2{font-size:1.6em}}@media only screen and (min-width: 960px){h2{font-size:1.6em}}@media only screen and (min-width: 1200px){h2{font-size:1.6em}}h2.contents-list-heading{text-transform:uppercase;color:#737373}h2.contents-list-heading em{font-style:normal}h3{font-size:1.2em}@media only screen and (min-width: 760px){h3{font-size:1.2em}}@media only screen and (min-width: 960px){h3{font-size:1.2em}}@media only screen and (min-width: 1200px){h3{font-size:1.2em}}h4{font-size:1.1em;margin-top:1em;margin-bottom:1em;color:#737373}h5{font-size:1em;font-weight:500;margin-bottom:1em;color:#222}.functions,.commands{font-family:"robotomono",courier,monospace;font-weight:500;color:inherit}.functions>em,.commands>em{font-style:normal;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;padding-left:.25em;padding-right:.25em;font-size:.8em;position:relative;margin-bottom:.3em}.submenu-item:first-child a.submenu-item-link.functions{font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}hr{border-top:3px double #222}button,a[role="button"]{background-color:#0083C0;color:#fff;border:none;outline:none;border-radius:3px;padding:.25em .5em;font-size:1em;box-shadow:none;text-align:center;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}button:hover,a[role="button"]:hover{transition:box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}nav ul,nav ol,aside ul,aside ol{margin-left:0px;padding-left:0px;list-style:none;text-indent:0px}nav ul li,nav ol li,aside ul li,aside ol li{position:relative;margin-left:0px;padding-left:0px;list-style:none}.body-copy ul,.body-copy ol{padding-left:.75em;margin-left:.5em;margin-top:0px;padding-top:0px;margin-bottom:1.5em}.body-copy ul li,.body-copy ol li{position:relative;margin-top:.25em}.body-copy ul li ul,.body-copy ul li ol,.body-copy ol li ul,.body-copy ol li ol{margin-bottom:0px}.body-copy ul{list-style:disc outside none}.body-copy ul li ul{list-style-type:circle}.body-copy ul li ul li ul{list-style-type:square}.body-copy ol li ol{list-style-type:lower-roman}.body-copy ol li ol li ol{list-style-type:lower-alpha}.body-copy dl{margin:0px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:block;margin-bottom:1em;font-size:1em;clear:both;line-height:1.6;padding-top:.5em;padding-bottom:.5em}.body-copy dl dt{float:left;display:block;width:100%;clear:both;margin:0px;font-weight:bolder;margin-right:1em}.body-copy dl dt code{font-size:.9em}.body-copy dl dt>strong>em>code{font-style:normal;position:relative}.body-copy dl dt>strong>em>code:after{display:inline-block;position:relative;font-family:'FontAwesome';content:'\f06a';font-size:.9em;top:-.6em;right:0px;margin-right:-.5em;color:#C9177E}.body-copy dl dd{margin:.5em 0em 0em 0em;text-indent:0px;height:auto;font-size:1em;padding-top:.25em;padding-bottom:0em;padding-left:1.5em;padding-right:0em}.body-copy dl dd strong>code{color:#00A88A}.body-copy dl dd strong:first-child>code{color:#0083C0}.body-copy .task-list{list-style:none;margin-left:0px;padding-left:0px}.body-copy .task-list li{list-style:none}a{color:#C9177E;font-weight:inherit}a,a:hover,a:active,a:focus{text-decoration:none;cursor:pointer}a:hover{text-decoration:none}.body-copy li a,.body-copy p a{z-index:1;color:#C9177E}.body-copy li a:hover,.body-copy p a:hover{border-bottom:1px solid #C9177E}a.tooltip{position:relative;overflow:visible;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}a.tooltip:hover::before{display:inline-block;position:absolute;line-height:1;bottom:-1.4em;font-size:12px;color:white;min-width:80px;padding:.25em .33em;background-color:#222;content:attr(data-tooltip);white-space:nowrap;text-transform:none;font-weight:normal;border-radius:.25em}a.tooltip.left:hover::before{right:0px;left:auto}a.tooltip.right:hover::before{right:0px;left:auto}a.tooltip.edit-link:hover::after{content:'\f09b';font-family:'fontello';color:white;font-size:13px;display:inline-block;position:absolute;line-height:1;bottom:-1.1em;right:3px}a.tooltip.edit-link:hover::before{padding-right:1.5em;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.icon-github:before{content:'\f09b'}.body-copy a.heading-link{opacity:0;color:silver;transition:opacity .3s ease-in-out;font-size:.7em;position:absolute;display:inline;top:.35em;right:0px}@media only screen and (min-width: 760px){.body-copy a.heading-link{left:-1.5em}}.body-copy h2:hover a.heading-link,.body-copy h3:hover a.heading-link{transition:opacity .3s ease-in-out;opacity:1}.body-copy h2:hover .icon-link:hover,.body-copy h3:hover .icon-link:hover{color:#C9177E}.body-copy img{width:100%;max-width:100%;height:auto}.admonition{padding:1em}.note,.warning{display:block;margin-bottom:20px;width:100%;border-left-width:4px;border-left-style:solid;border-left-color:#555;position:relative;padding-top:4px;padding-bottom:4px}.note #exclamation-icon,.warning #exclamation-icon{height:20px;width:20px;fill:#0083C0;position:absolute;top:20%;left:-12px;background-color:white}.note h2,.warning h2{display:none}.note .admonition-content,.warning .admonition-content{display:block;margin:0px;font-size:1em;padding:8px;margin-left:12px;color:#555}.note .admonition-content p:last-child,.warning .admonition-content p:last-child{margin-bottom:0px}.note .admonition-content ul:last-child,.note .admonition-content ol:last-child,.warning .admonition-content ul:last-child,.warning .admonition-content ol:last-child{margin-bottom:0px}.note .admonition-content ul:last-child+p,.note .admonition-content ol:last-child+p,.warning .admonition-content ul:last-child+p,.warning .admonition-content ol:last-child+p{margin-top:1em}.note{border-color:#0083C0;background-color:#f9fdfe}.note #exclamation-icon{fill:#0083C0}.warning{border-color:#C9177E;background-color:#fef5fa}.warning #exclamation-icon{fill:#C9177E}.hljs{display:block;overflow-x:auto;padding:0.5em;background:#f5f5f5;font-size:.9em}.hljs,.hljs-tag,.hljs-subst{color:#000}.hljs-strong,.hljs-emphasis{color:#737373}.hljs-bullet,.hljs-quote,.hljs-number,.hljs-regexp,.hljs-literal,.hljs-link{color:#0083c0}.hljs-code,.hljs-title,.hljs-section,.hljs-selector-class{color:#00A88A}.hljs-strong{font-weight:bold}.hljs-emphasis{font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-name,.hljs-attr{color:#C9177E}.hljs-symbol,.hljs-attribute{color:#0083c0}.hljs-params,.hljs-class .hljs-title{color:#000}.hljs-string,.hljs-type,.hljs-built_in,.hljs-builtin-name,.hljs-selector-id,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-addition,.hljs-variable,.hljs-template-variable{color:#0083c0}.hljs-comment,.hljs-deletion,.hljs-meta{color:#737373}.language-toml.hljs .hljs-section{color:#C9177E}kbd{font-family:"robotomono",courier,monospace}.body-copy code,.body-copy pre{font-family:"robotomono",courier,monospace;font-size:.9em;weight:inherit;font-weight:400;overflow-y:visible;z-index:1}.body-copy>pre{position:relative;margin-bottom:1.5em}.body-copy pre>code,.body-copy .code{background-color:#f5f5f5}.body-copy>pre{overflow-x:scroll}.body-copy ol code,.body-copy ul code,.body-copy div code,.body-copy strong code,.body-copy em code,.body-copy span code,.body-copy p code,.body-copy dd code,.body-copy dt code{background-color:#f5f5f5}@media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi){.body-copy ol code,.body-copy ul code,.body-copy div code,.body-copy strong code,.body-copy em code,.body-copy span code,.body-copy p code,.body-copy dd code,.body-copy dt code{background-color:#f5f5f5}}.code{display:block;position:relative;overflow:hidden;padding:.5em;overflow-y:visible;margin-bottom:1.5em}code[class^="language-"]:after{display:block;position:absolute;top:4px;right:4px;color:#7b7b7b;font-family:'fontello';content:'\f121'}.copy-button+.code-copy-content code[class^="language-"]:after{position:absolute;top:-4px;right:4px}code.language-html:after{font-family:'FontAwesome';content:'\f13b'}code.language-js:after{font-family:'fontello';content:'\e802';font-size:16px;top:2px}code.language-hugo:after,code.language-go:after,code.language-golang:after{font-family:'fontello';content:'\e801'}code.language-sass:after,code.language-scss:after{font-family:'fontello';content:'\e803'}code.language-bash:after,code.language-sh:after{font-family:'fontello';content:'\e808';right:6px}code.language-toml:after{content:'TOML';font-size:.8em;padding-right:.3em;font-family:"robotomono",courier,monospace}code.language-yaml:after,code.language-yml:after{content:'YAML';font-size:.8em;padding-right:.3em;font-family:"robotomono",courier,monospace}code.language-md:after,code.language-markdown:after{font-family:'fontello';content:'\e80e'}.copy-button+.code-copy-content code[class^="language-"]:after{display:none;position:absolute;top:-8px;right:4px}blockquote code[class^="language-"]:after,.admonition code[class^="language-"]:after{content:''}.filename{font-family:"robotomono",courier,monospace;color:#626262;padding-left:1em;padding-top:.25em;font-size:.7em;background-color:#f5f5f5;width:100%;font-style:italic;margin-bottom:0px}.code-icon{position:absolute;top:2px;right:4px}.copy-button,.download-button{transition:opacity .3s ease-in-out;opacity:1;position:absolute;right:1px;top:1px;background-color:white;color:#222;border-radius:0px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);height:30px;min-width:70px;font-size:12px;display:block;z-index:15}.copy-button:hover,.download-button:hover{transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}.copy-button span.button-text,.download-button span.button-text{text-transform:uppercase;margin-left:0px}.download-button{position:absolute;min-width:70px;top:1px;right:72px}@media only screen and (min-device-width: 375px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2){.download-button{display:none}}.tooltipped{position:absolute}.tooltipped:after{position:absolute;z-index:1000000;display:none;padding:2px 4px;font-size:.8em;font-weight:500;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;text-shadow:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background-color:#0083C0;border-color:#0083C0;border-radius:0px;-webkit-font-smoothing:subpixel-antialiased}.tooltipped:before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:#0083C0;pointer-events:none;content:"";border:5px solid transparent}.tooltipped:hover:before,.tooltipped:hover:after,.tooltipped:active:before,.tooltipped:active:after,.tooltipped:focus:before,.tooltipped:focus:after{display:inline-block;text-decoration:none}.tooltipped-multiline:hover:after,.tooltipped-multiline:active:after,.tooltipped-multiline:focus:after{display:table-cell}.tooltipped-s:after,.tooltipped-se:after,.tooltipped-sw:after{top:100%;right:50%;margin-top:5px;text-align:center}.tooltipped-s:before,.tooltipped-se:before,.tooltipped-sw:before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:#0083C0;text-align:center}.tooltipped-se:after{right:auto;left:50%;text-align:center}.tooltipped-n:after,.tooltipped-ne:after,.tooltipped-nw:after{right:50%;bottom:100%;margin-bottom:5px}.tooltipped-n:before,.tooltipped-ne:before,.tooltipped-nw:before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:#0083C0}.tooltipped-ne:after{right:auto;left:50%;margin-left:-15px}.tooltipped-nw:after{margin-right:-15px}.tooltipped-s:after,.tooltipped-n:after{-webkit-transform:translateX(50%);transform:translateX(50%)}.tooltipped-w:after{right:100%;bottom:50%;margin-right:5px;-webkit-transform:translateY(50%);transform:translateY(50%)}.tooltipped-w:before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:#0083C0}.tooltipped-e:after{bottom:50%;left:100%;margin-left:5px;-webkit-transform:translateY(50%);transform:translateY(50%)}.tooltipped-e:before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:#0083C0}.tooltipped-multiline:after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-break:break-word;word-wrap:normal;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s:after,.tooltipped-multiline.tooltipped-n:after{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w:after,.tooltipped-multiline.tooltipped-e:after{right:100%}svg.svg-icon{max-width:60px}span.yes code{color:#fff;background-color:#00A88A}span.no code{background-color:#C9177E;color:#fff}span.no:after,span.bad:after{display:inline-block;height:1em;width:1em;font-family:'fontello';content:'\e810';margin-left:.5em;font-size:1.2em;color:#C9177E}span.yes:after,.good:after{display:inline-block;height:1em;width:1em;font-family:'fontello';content:'\e80f';color:#00A88A;margin-left:.5em;font-size:1.2em}span.break{position:relative;display:inline-block;font-weight:bold;text-align:center;width:auto;left:calc(50% - 40px)}span.break:before,span.break:after{content:"";position:absolute;display:inline-block;height:.2em;border-bottom:1px solid black;border-top:1px solid black;top:.666em;width:140px}span.break:before{right:100%;margin-right:.5em}span.break:after{left:100%;margin-left:.5em}span.na code{background-color:transparent;color:#bbb}h2 .fa.fa-thumbs-up,h3 .fa.fa-thumbs-up,h4 .fa.fa-thumbs-up,li .fa.fa-thumbs-up{color:#00A88A}h2 .fa.fa-thumbs-down,h3 .fa.fa-thumbs-down,h4 .fa.fa-thumbs-down,li .fa.fa-thumbs-down{color:#C9177E}ul.tags{list-style:none;margin:0;padding:0;margin-top:1em;margin-bottom:.5em;margin-right:4px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;float:right}ul.tags li{height:20px;line-height:20px;margin-left:4px;margin-bottom:.75em;display:-ms-flexbox;display:flex}ul.tags li:not(.icon){transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}ul.tags li:not(.icon):hover{transition:box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}ul.tags li a{line-height:20px;-ms-flex-align:center;align-items:center;height:20px;font-size:14px;color:#222;padding-left:.3em;padding-right:.3em}.searchbox{display:inline-block;position:relative;width:300px;height:32px !important;white-space:nowrap;box-sizing:border-box;visibility:visible !important}.searchbox .algolia-autocomplete{display:block;width:100%;height:100%}.searchbox__wrapper{width:100%;height:100%;z-index:999;position:relative}.searchbox__input{display:inline-block;box-sizing:border-box;transition:box-shadow .4s ease, background .4s ease;border:0;border-radius:16px;box-shadow:inset 0 0 0 0px #ccc;background:#fff !important;padding:0;padding-right:26px;padding-left:32px;width:100%;height:100%;vertical-align:middle;white-space:normal;font-size:1em;appearance:none}.searchbox__input::-webkit-search-decoration,.searchbox__input::-webkit-search-cancel-button,.searchbox__input::-webkit-search-results-button,.searchbox__input::-webkit-search-results-decoration{display:none}.searchbox__input:hover{box-shadow:inset 0 0 0 0px #b3b3b3}.searchbox__input:focus,.searchbox__input:active{outline:0;box-shadow:inset 0 0 0 0px #aaa;background:#fff}.searchbox__input::-webkit-input-placeholder{color:#aaa}.searchbox__input::-moz-placeholder{color:#aaa}.searchbox__input:-ms-input-placeholder{color:#aaa}.searchbox__input::placeholder{color:#aaa}.searchbox__submit{position:absolute;top:0;margin:0;border:0;border-radius:16px 0 0 16px;background-color:rgba(69,142,225,0);padding:0;width:32px;height:100%;vertical-align:middle;text-align:center;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;right:inherit;left:0}.searchbox__submit::before{display:inline-block;margin-right:-4px;height:100%;vertical-align:middle;content:''}.searchbox__submit:hover,.searchbox__submit:active{cursor:pointer}.searchbox__submit:focus{outline:0}.searchbox__submit svg{width:14px;height:14px;vertical-align:middle;fill:#6D7E96}.searchbox__reset{display:block;position:absolute;top:8px;right:8px;margin:0;border:0;background:none;cursor:pointer;padding:0;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;fill:rgba(0,0,0,0.5)}.searchbox__reset.hide{display:none}.searchbox__reset:focus{outline:0}.searchbox__reset svg{display:block;margin:4px;width:8px;height:8px}.searchbox__input:valid ~ .searchbox__reset{display:block;-webkit-animation-name:sbx-reset-in;animation-name:sbx-reset-in;-webkit-animation-duration:.15s;animation-duration:.15s}@-webkit-keyframes sbx-reset-in{0%{-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes sbx-reset-in{0%{-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu{right:0 !important;left:inherit !important}.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu:before{right:48px}.algolia-autocomplete.algolia-autocomplete-left .ds-dropdown-menu{left:0 !important;right:inherit !important}.algolia-autocomplete.algolia-autocomplete-left .ds-dropdown-menu:before{left:48px}.algolia-autocomplete .ds-dropdown-menu{position:relative;top:-6px;border-radius:4px;margin:6px 0 0;padding:0;text-align:left;height:auto;position:relative;background:transparent;border:none;z-index:999;max-width:500px;min-width:400px;box-shadow:0 1px 0 0 rgba(0,0,0,0.2),0 2px 3px 0 rgba(0,0,0,0.1)}.algolia-autocomplete .ds-dropdown-menu:before{display:block;position:absolute;content:'';width:14px;height:14px;background:#fff;z-index:1000;top:-7px;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:2px}.algolia-autocomplete .ds-dropdown-menu .ds-suggestions{position:relative;z-index:1000;margin-top:8px}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion{cursor:pointer}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion.ds-cursor .algolia-docsearch-suggestion.suggestion-layout-simple{background-color:rgba(69,142,225,0.05)}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion.ds-cursor .algolia-docsearch-suggestion:not(.suggestion-layout-simple) .algolia-docsearch-suggestion--content{background-color:rgba(69,142,225,0.05)}.algolia-autocomplete .ds-dropdown-menu [class^="ds-dataset-"]{position:relative;border:solid 1px #d9d9d9;background:#fff;border-radius:4px;overflow:auto;padding:0 8px 8px}.algolia-autocomplete .ds-dropdown-menu *{box-sizing:border-box}.algolia-autocomplete .algolia-docsearch-suggestion{position:relative;padding:0 8px;background:#fff;color:#02060C;overflow:hidden}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#174d8c;background:rgba(143,187,237,0.1);padding:0.1em 0.05em}.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl0 .algolia-docsearch-suggestion--highlight,.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl1 .algolia-docsearch-suggestion--highlight{color:inherit;background:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{padding:0 0 1px;background:inherit;box-shadow:inset 0 -2px 0 0 rgba(69,142,225,0.8);color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--content{display:block;float:right;width:70%;position:relative;padding:5.33333px 0 5.33333px 10.66667px;cursor:pointer}.algolia-autocomplete .algolia-docsearch-suggestion--content:before{content:'';position:absolute;display:block;top:0;height:100%;width:1px;background:#ddd;left:-1px}.algolia-autocomplete .algolia-docsearch-suggestion--category-header{position:relative;border-bottom:1px solid #ddd;display:none;margin-top:8px;padding:4px 0;font-size:1em;color:#33363D}.algolia-autocomplete .algolia-docsearch-suggestion--wrapper{width:100%;float:left;padding:8px 0 0 0}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{float:left;width:30%;display:none;padding-left:0;text-align:right;position:relative;padding:5.33333px 10.66667px;color:#A4A7AE;font-size:.9em;word-wrap:break-word}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column:before{content:'';position:absolute;display:block;top:0;height:100%;width:1px;background:#ddd;right:0}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column .algolia-docsearch-suggestion--highlight{background-color:inherit;color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-inline{display:none}.algolia-autocomplete .algolia-docsearch-suggestion--title{margin-bottom:4px;color:#02060C;font-size:.9em;font-weight:bold}.algolia-autocomplete .algolia-docsearch-suggestion--text{display:block;line-height:1.2em;font-size:.85em;color:#63676D}.algolia-autocomplete .algolia-docsearch-suggestion--no-results{width:100%;padding:8px 0;text-align:center;font-size:1.2em}.algolia-autocomplete .algolia-docsearch-suggestion--no-results::before{display:none}.algolia-autocomplete .algolia-docsearch-suggestion code{padding:1px 5px;font-size:90%;border:none;color:#222222;background-color:#EBEBEB;border-radius:3px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace}.algolia-autocomplete .algolia-docsearch-suggestion code .algolia-docsearch-suggestion--highlight{background:none}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__main .algolia-docsearch-suggestion--category-header{display:block}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__secondary .algolia-docsearch-suggestion--subcategory-column{display:block}.algolia-autocomplete .suggestion-layout-simple.algolia-docsearch-suggestion{border-bottom:solid 1px #eee;padding:8px;margin:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--content{width:100%;padding:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--content::before{display:none}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header{margin:0;padding:0;display:block;width:100%;border:none}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl0{opacity:.6;font-size:.85em}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl1{opacity:.6;font-size:.85em}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl1::before{background-image:url('data:image/svg+xml;utf8,');content:'';width:10px;height:10px;display:inline-block}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--wrapper{width:100%;float:left;margin:0;padding:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--subcategory-column,.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--duplicate-content,.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--subcategory-inline{display:none !important}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--title{margin:0;color:#458EE1;font-size:.9em;font-weight:normal}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--title::before{content:"#";font-weight:bold;color:#458EE1;display:inline-block}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--text{margin:4px 0 0;display:block;line-height:1.4em;padding:5.33333px 8px;background:#f8f8f8;font-size:.85em;opacity:.8}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{color:#3f4145;font-weight:bold;box-shadow:none}.algolia-autocomplete .algolia-docsearch-footer{width:110px;height:20px;z-index:2000;margin-top:10.66667px;float:right;font-size:0;line-height:0}.algolia-autocomplete .algolia-docsearch-footer--logo{background-image:url("data:image/svg+xml;utf8,");background-repeat:no-repeat;background-position:center;background-size:100%;overflow:hidden;text-indent:-9000px;padding:0 !important;width:100%;height:100%;display:block}#toggle-search{display:block;position:fixed;top:.5em;right:.3em;float:right;margin-right:20px;font-size:1.2em;z-index:60;color:#C9177E}@media only screen and (min-width: 960px){#toggle-search{top:.3em}}form#site-search-form{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;width:100vw;position:fixed;top:50px;height:45px;-webkit-transform:translateY(-50px);transform:translateY(-50px);background-color:#fff;z-index:19;box-shadow:0 3px 6px rgba(201,23,126,0.15),0 3px 6px rgba(201,23,126,0.3)}form#site-search-form.search-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateY(0);transform:translateY(0);border-bottom:1px solid #C9177E}form#site-search-form #search-input{max-height:45px;padding-left:20px;font-size:1em}@media only screen and (min-width: 960px){form#site-search-form{display:block;position:fixed;top:8px;right:0px;z-index:50;width:300px;-webkit-transform:translateX(290px);transform:translateX(290px);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;box-shadow:none;max-height:40px}form#site-search-form.search-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;border-bottom-width:0px;-webkit-transform:translateX(0px);transform:translateX(0px)}form#site-search-form.search-open #search-input{transition:opacity .3 ease-in-out;opacity:1;border-bottom:3px solid #C9177E}form#site-search-form.search-open #search-input::after{display:inline-block;content:'';width:1em;border-bottom:3px solid #C9177E}form#site-search-form #search-input{transition:opacity .3s ease-in-out;max-height:40px;padding-left:0px;font-size:20px;opacity:0}}#search-input{width:260px;outline:none;border:0px;border-radius:0px}#search-input,#search-input:hover,#search-input:active,#search-input:focus{outline:none}.algolia-docsearch-suggestion{border-bottom-color:#3A3DD1}.algolia-docsearch-suggestion--highlight{color:#3A33D1}.algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--highlight{background-color:#4D47D5}.aa-cursor .algolia-docsearch-suggestion--content{color:#272296}.aa-cursor .algolia-docsearch-suggestion{background:#EBEBFB}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{box-shadow:inset 0 -2px 0 0 #C9177E}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#C9177E;background:#f7e8f1;padding:0.1em 0.05em}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{background-color:#fff}.algolia-autocomplete .ds-dropdown-menu{font-size:.8em;min-width:340px;max-width:340px}@media only screen and (min-width: 760px){.algolia-autocomplete .ds-dropdown-menu{font-size:1em;min-width:400px;max-width:500px}}@media only screen and (min-width: 960px){.algolia-autocomplete .ds-dropdown-menu{min-width:500px;max-width:600px}}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column-text .algolia-docsearch-suggestion--highlight{color:#0083C0;font-weight:bold;background:#c9e8f6}@media (min-width: 768px){.algolia-docsearch-suggestion{border-bottom-color:#7671df}.algolia-docsearch-suggestion--subcategory-column{border-right-color:#7671df;background-color:#F2F2FF;color:#4E4726}}kbd{background-color:inherit;border:1px solid #222;display:inline-block;font-size:.9em;padding:.1em .3em;border-radius:5px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}aside#toc{position:fixed;max-width:250px;min-width:250px;overflow-y:scroll;max-height:calc(100vh - 50px - 40px);padding-left:.5em;padding-right:.5em;bottom:40px;right:20px;height:auto;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);z-index:30;background-color:#fff;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom right;transform-origin:bottom right;opacity:0;border-radius:5px}aside#toc header.toc-header{display:inline-block;width:100%;margin-top:24px}aside#toc header.toc-header>a h3{margin-top:0px;margin-bottom:0px;margin-left:8px;padding-bottom:0px;border-bottom:1px solid #222;color:#222;font-size:17px}aside#toc.toc-open{-webkit-transform:scale(1);transform:scale(1);opacity:1}@media only screen and (min-width: 1200px){aside#toc{box-shadow:none;top:50px;right:0px;bottom:auto;opacity:1;min-height:calc(100vh - 50px - 140px);max-height:calc(100vh - 50px - 140px);-webkit-transform:scale(1);transform:scale(1);border-radius:0px;margin-right:1.5em}aside#toc .toc-inner-wrapper{position:relative;min-height:calc(100vh - 50px - 140px);max-height:calc(100vh - 50px - 140px);overflow-y:scroll}aside#toc .fade{content:'';display:inline-block;position:absolute;bottom:-1px;left:0px;width:100%;min-height:1px;box-shadow:0px 0px 72px 50px #fff}}nav#TableOfContents{position:relative;margin-bottom:20px;height:auto;overflow-y:scroll}nav#TableOfContents li code{font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}nav#TableOfContents li.active>a>code{color:inherit;font-weight:inherit;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}nav#TableOfContents>ul:first-child{padding-left:0px;margin-left:0px;margin-top:.5em;margin-bottom:2em}nav#TableOfContents>ul:first-child>li{padding-left:0px;margin-left:0px;font-size:18px}nav#TableOfContents ul>li>ul li{line-height:1.2;font-size:16px;padding-left:8px;position:relative;margin-top:.5em;margin-bottom:.5em}nav#TableOfContents ul>li>ul li a{color:#222;position:relative}@media only screen and (min-width: 960px){nav#TableOfContents ul>li>ul li a:hover{color:#C9177E}nav#TableOfContents ul>li>ul li a:hover::before{content:'';display:inline-block;height:100%;border-left:1px solid #C9177E;position:absolute;left:-8px}nav#TableOfContents ul>li>ul li a:hover code{color:inherit}}nav#TableOfContents ul>li>ul li.active>a{position:relative;color:#C9177E;font-weight:400}nav#TableOfContents ul>li>ul li.active>a::before{content:'';display:inline-block;height:100%;border-left:2px solid #C9177E;position:absolute;left:-8px}nav#TableOfContents ul>li>ul li>ul{display:block;margin-top:8px;margin-bottom:0px}nav#TableOfContents ul>li>ul li>ul>li{font-size:14px}@media only screen and (min-width: 960px){nav#TableOfContents ul>li>ul li>ul>li a:hover{color:#0083C0}nav#TableOfContents ul>li>ul li>ul>li a:hover::before{content:'';display:inline-block;height:100%;border-left:1px solid #0083C0;position:absolute;left:-16px}}nav#TableOfContents ul>li>ul li>ul>li.active>a{color:#0083C0;font-weight:400}nav#TableOfContents ul>li>ul li>ul>li.active>a::before{border-left:2px solid #C9177E;left:-16px}a#toc-toggle{display:none}aside#toc+a#toc-toggle{display:block;position:fixed;bottom:40px;right:20px;background-color:#fff;color:#fff;background-color:#C9177E;height:40px;width:40px;z-index:99;line-height:50px;text-align:center;border-radius:5px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}aside#toc+a#toc-toggle:after{content:'\2026';display:block;position:relative;width:40px;height:40px;font-size:2em;line-height:40px;bottom:10px}aside#toc+a#toc-toggle.toc-open{box-shadow:none;background-color:#fff;color:#222}aside#toc+a#toc-toggle.toc-open::after{content:"\00D7";font-size:2em;bottom:0px}aside#toc+a#toc-toggle.toc-open:hover{box-shadow:none}aside#toc+a#toc-toggle:hover{transition:box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)}@media only screen and (min-width: 1200px){aside#toc+a#toc-toggle{display:none}}.all-contents{padding-top:1em;font-size:.95em}.contents-list{box-shadow:none;background-color:transparent;color:#222;border-bottom:1px solid silver;margin-bottom:1em;position:relative;font-size:.95em}.contents-list a{width:100%;color:#222}.contents-list a:before,.contents-list a:after,.contents-list a:hover{background-color:transparent;border:none;color:#222}.contents-list h3{margin-top:0px;padding-top:0px;padding-bottom:2px;color:#C9177E}.contents-list p{margin-top:8px;margin-bottom:16px}.taxonomy-term{font-size:1.3em;display:inline-block;width:auto;clear:both}.list-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.list-icon-wrapper{max-width:1em;max-height:1em;margin-right:.2em}.list-icon-wrapper img{width:100%;height:auto;margin-bottom:0px;margin-left:auto;margin-right:auto;display:block}.last-modified{color:#737373;display:block;clear:both;min-width:200px;width:100%;max-width:100%;text-align:center;font-size:.8em;position:relative;border-bottom:2px solid #737373}#content-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:100%;min-width:100%;min-height:60px;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2em}.cf-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#737373}.cf-link h5{color:#737373}.cf-link:hover{background-color:#C9177E;color:#fff}.cf-link:hover h5{color:#fff}.icon-wrapper{display:inline-block;margin-right:6px;position:relative;min-height:60px;width:24px}.icon-wrapper i{font-size:24px;position:absolute;top:calc(50% - 12px)}.next-page{-ms-flex-pack:end;justify-content:flex-end;text-align:right;-ms-flex-item-align:end;align-self:flex-end}.page-info{margin:0px .5em 0px .5em}.page-info{display:inline-block;width:auto}.page-info span{font-size:.8em}.body-copy blockquote{position:relative;display:block;margin:0px;font-style:italic;background-color:#f8f8f8;padding:16px;margin-bottom:1em}.body-copy blockquote p{margin-bottom:0px;margin-top:16px}.body-copy blockquote p:first-child{margin-top:8px}.body-copy blockquote:before{font-family:'fontello';display:block;height:1em;width:1em;position:absolute;content:'\e809';color:silver;top:-3px;left:4px;font-size:1.2em;font-style:normal}.body-copy blockquote code,.body-copy blockquote pre{font-style:normal}.body-copy blockquote cite.blockquote-citation{position:relative;display:block;clear:both;text-align:right;line-height:2;font-size:14px;font-style:normal}.breadcrumbs{list-style:none;display:inline-block;margin-top:3px}.breadcrumbs li{float:left}.breadcrumbs li a{color:#222;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#D1F1FE;text-decoration:none;position:relative;height:30px;line-height:30px;padding:0 10px 0 5px;text-align:center;margin-right:23px;font-size:14px}.breadcrumbs li a img{height:20px;width:20px}.breadcrumbs li a span{margin-left:4px}.breadcrumbs li:nth-child(even){margin-left:-8px}.breadcrumbs li:nth-child(even) a{background-color:#D1F1FE}.breadcrumbs li:nth-child(even) a:before{border-color:#D1F1FE;border-left-color:transparent;height:30px;line-height:30px}.breadcrumbs li:nth-child(even) a:after{border-left-color:#D1F1FE}.breadcrumbs li:first-child a{padding-left:10px;border-radius:4px 0 0 4px}.breadcrumbs li:first-child a:before{border:none}.breadcrumbs li:last-child::not(first-child) a{padding-right:15px;border-radius:0 4px 4px 0}.breadcrumbs li:last-child::not(first-child) a:after{border:none}.breadcrumbs li a:before,.breadcrumbs li a:after{content:"";position:absolute;top:0;border:0 solid #D1F1FE;border-width:15px 6.666px;width:0;height:0}.breadcrumbs li a:before{left:-12px;border-left-color:transparent}.breadcrumbs li a:after{left:100%;border-color:transparent;border-left-color:#D1F1FE}.breadcrumbs li a:hover{background-color:#0083C0;color:#fff}.breadcrumbs li a:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.breadcrumbs li a:hover:before{border-color:#0083C0;border-left-color:transparent}.breadcrumbs li a:hover:after{border-left-color:#0083C0}table{text-align:left;overflow-x:scroll;width:100%;max-width:100%;width:auto;display:block;border-left:2px solid #737373;margin:0px;font-size:16px;margin-bottom:1em}table tr{border-top:2px solid #737373}table tr th,table tr td{padding-left:4px;padding-right:6px}table tr th:last-child,table tr td:last-child{border-right:2px solid #737373}table.terms-table td{width:50%}table thead{width:100%;background-color:#000;color:#fff}table thead tr{min-width:100%}table thead tr th{padding-left:4px;padding-right:6px}@media only screen and (min-width: 760px){table thead tr th:last-child{min-width:220px}}table tbody{min-width:100%}table tbody tr{min-width:100%;background-color:#fff}table tbody tr:nth-child(even){background-color:#f8f8f8}table tbody tr:last-child{border-bottom:2px solid #737373}table tbody tr small{font-size:1em}table tbody td .purpose-title{font-style:italic;color:#C9177E;font-weight:bold}table tbody td.bf-default code{color:#0083C0;font-weight:bold}table tbody td.bf-flag code{color:#00A88A;font-weight:bold}table.utils-table tr{line-height:1.2}table.utils-table tr>td:first-child{min-width:220px}article#press-and-articles>.body-copy table{max-width:100%}article#press-and-articles>.body-copy table tr td{display:table-cell;width:auto}article#press-and-articles>.body-copy table tr td:nth-child(3){width:100px;min-width:100px;max-width:100px;text-align:right}.twitter-tweet.twitter-tweet-rendered{display:block;margin-left:auto;margin-right:auto}.body-copy>div{margin-bottom:1.5em}.cls-1{fill:#11485e}.cls-2{fill:#7fc2e2}.cls-3{fill:#d8d5d5}.cls-4{fill:#131413}.cls-5{fill:#fff}.cls-6{fill:#b28f82}.cls-7{fill:#231f20}.cls-8{fill:#418cbd}.eye{-webkit-animation:squeeze 2.4s infinite;animation:squeeze 2.4s infinite}.nose{-webkit-animation:nose 2s infinite ease;animation:nose 2s infinite ease}.gopher{-webkit-transform:translateY(120px);transform:translateY(120px);-webkit-animation:start .8s forwards ease-in-out;animation:start .8s forwards ease-in-out}@-webkit-keyframes nose{80%{-webkit-transform:none;transform:none}83%{-webkit-transform:translateX(7.5px) scaleX(0.9);transform:translateX(7.5px) scaleX(0.9)}90%{-webkit-transform:none;transform:none}93%{-webkit-transform:translateX(7.5px) scaleX(0.9);transform:translateX(7.5px) scaleX(0.9)}100%{-webkit-transform:none;transform:none}}@keyframes nose{80%{-webkit-transform:none;transform:none}83%{-webkit-transform:translateX(7.5px) scaleX(0.9);transform:translateX(7.5px) scaleX(0.9)}90%{-webkit-transform:none;transform:none}93%{-webkit-transform:translateX(7.5px) scaleX(0.9);transform:translateX(7.5px) scaleX(0.9)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes squeeze{90%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(70px) scaleY(0.1);transform:translateY(70px) scaleY(0.1)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes squeeze{90%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(70px) scaleY(0.1);transform:translateY(70px) scaleY(0.1)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333}.featherlight:last-of-type{background:rgba(0,0,0,0.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;border-radius:0px;padding:0px;border-bottom:0px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;font-size:1.1em;line-height:2em;width:2em;cursor:pointer;text-align:center;font-family:Arial, sans-serif;background-color:rgba(255,255,255,0.8);color:#222}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:none}.featherlight *{box-sizing:border-box}}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%}}a.image-link:hover{border-bottom:0px solid transparent !important;cursor:zoom-in}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.site-header{width:100%;height:50px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0px;background-color:#fff;color:#000;position:fixed;top:0px;left:0px;z-index:20;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}@media only screen and (min-width: 960px){.site-header{-ms-flex-pack:justify;justify-content:space-between}}.site-header .hugo-meta{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 960px){.site-header .hugo-meta{float:left;width:auto;-ms-flex-pack:start;justify-content:flex-start}}.site-header #home-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:.8em;margin-left:1.5em}.site-header #home-link img{height:35px;margin-right:.25em}.site-header #home-link .hugo-v{-ms-flex-item-align:end;align-self:flex-end;font-size:.9em}.site-header a.github-button{display:none}@media only screen and (min-width: 760px){.site-header a.github-button{display:inline}}.site-header iframe[src^="https://buttons.github.io"]{display:none;margin-left:1em}@media only screen and (min-width: 760px){.site-header iframe[src^="https://buttons.github.io"]{display:inline}}.site-navigation::-webkit-scrollbar{display:none}.site-navigation{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;position:fixed;left:0px;top:0px;width:250px;bottom:0px;overflow-y:scroll;background-color:#f8f8f8;-webkit-transform:translateX(-250px);transform:translateX(-250px);padding:0px;z-index:9;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding-bottom:2em}.site-navigation::-webkit-scrollbar{display:none}.site-navigation.navigation-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateX(0px);transform:translateX(0px)}@media only screen and (min-width: 960px){.site-navigation{-webkit-transform:translateX(0px);transform:translateX(0px)}}.site-navigation ul li a{display:-ms-flexbox;display:flex}.site-navigation ul.top-menu{margin-top:80px;margin-bottom:30px;width:85%}@media only screen and (min-width: 960px){.site-navigation ul.top-menu{margin-top:60px}}.site-navigation ul.top-menu a{color:#222;font-weight:400;width:100%}.site-navigation ul.top-menu a:hover{color:#C9177E}.site-navigation ul.top-menu li{padding-left:0px;line-height:1.2;padding-top:.75em}.site-navigation ul.top-menu li ul li{padding-left:.3em}.site-navigation ul.top-menu a.top-menu-item-link{font-size:16px;width:100%}.site-navigation ul.top-menu a.top-menu-item-link i.fa.fa-angle-double-right{margin-left:.25em}.site-navigation ul.top-menu a.top-menu-item-link.active-section{color:#C9177E;font-weight:700}.site-navigation ul.top-menu a.top-menu-item-link.active-section+ul.submenu{display:block;border-left:2px solid #C9177E}.site-navigation ul.top-menu ul.submenu{display:none;margin-left:.2em;padding-left:.5em;padding-bottom:.66em}.site-navigation ul.top-menu ul.submenu li{line-height:1.3}.site-navigation ul.top-menu ul.submenu a.submenu-item-link{font-size:14px}.site-navigation ul.top-menu ul.submenu a.submenu-item-link:hover{color:#0083C0}.site-navigation ul.top-menu ul.submenu a.submenu-item-link.active-page{font-weight:700;color:#0083C0}.site-navigation ul.top-menu ul.submenu a.submenu-item-link.active-page>code{color:#0083C0}.site-navigation ul.top-menu ul.submenu a.submenu-item-link.active-page>code>em{font-style:normal;family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.nav-buttons{display:block;margin-left:auto;margin-right:auto;max-width:200px}.nav-buttons a{margin-bottom:.5em;display:inline-block;width:200px;max-width:200px;position:relative;font-size:.9em}.navigation-toggle-wrapper{width:50px;height:50px;position:fixed;top:2px;left:0px;z-index:20}.navigation-toggle-wrapper h4.menu{display:inline-block;position:absolute;bottom:-1em;left:.8em;color:#0083C0;display:none}@media only screen and (min-width: 960px){.navigation-toggle-wrapper{display:none}}.navigation-toggle-wrapper.navigation-open .top{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:40%;border-radius:5px;background-color:#C9177E;border-color:#C9177E}.navigation-toggle-wrapper.navigation-open .middle{width:40px;height:40px;top:4%;border-radius:50%;background-color:#C9177E;border-color:#C9177E;opacity:0.3}.navigation-toggle-wrapper.navigation-open .bottom{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:40%;border-radius:5px;background-color:#C9177E;border-color:#C9177E}.bar{width:40px;height:2px;border:2px solid #0083C0;background-color:#0083C0;position:absolute;border-radius:10px}.bar.navigation-open{background-color:#C9177E;border:2px solid #C9177E}.top{left:15%;top:20%;transition:all 0.5s}.middle{left:15%;top:40%;transition:all 0.5s}.bottom{left:15%;top:60%;transition:all 0.5s}#all-content-wrapper{margin-top:50px;z-index:5;transition:all .3s ease-in-out;opacity:1;overflow-x:hidden}@media only screen and (min-width: 960px){#all-content-wrapper{margin-left:250px}}#all-content-wrapper.navigation-open{transition:all .3s ease-in-out;-webkit-transform:translateX(250px);transform:translateX(250px);opacity:.4;overflow-x:hidden}@media only screen and (min-width: 960px){#all-content-wrapper.navigation-open{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px);overflow-x:hidden}}main.main{width:100%;display:block;margin-left:auto;margin-right:auto;position:relative;min-height:calc(100vh - 100px)}@media only screen and (min-width: 1200px){main.main{width:100%;margin-right:0px;max-width:calc(100vw - 500px - 20px);float:left;padding-left:0px;padding-right:0px}}.content{width:90%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 960px){.content{float:left;margin-left:5%;margin-right:auto;max-width:34em}}@media only screen and (min-width: 1200px){.content{min-width:34em;max-width:90%}}header.content-header{display:block;clear:both;width:100%;position:relative;margin-top:24px;overflow-x:hidden;margin-bottom:1em}.content-section-image-wrapper{margin-bottom:1em}.content-section-image-wrapper a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#222}.content-section-image-wrapper a img{width:20px}.content-section-image-wrapper a span{font-size:.8em;margin-left:.25em}.content-header-links{display:none;position:absolute;right:1px;top:1px;text-transform:uppercase;width:auto;overflow:visible}@media only screen and (min-width: 760px){.content-header-links{display:block}}.content-header-links a{position:relative;display:inline-block;color:#222;padding:4px 6px;vertical-align:middle;height:36px;width:36px;line-height:36px;text-align:center;border-radius:3px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.content-header-links a:hover{color:#222}.content-header-links a i.icon-pencil{font-size:20px;position:relative;bottom:4px;right:2px}.content-header-links a svg{height:24px;width:24px;display:inline}.content-header-links a.godoc-link{border-right-width:0px}.body-copy{margin-top:0px;margin-bottom:2.5em;display:block;overflow:visible}.body-copy div+h2{margin-top:1em}.body-copy em{font-weight:inherit}main.showcase-list{width:90%;max-width:1200px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1200px){main.showcase-list{margin-left:5%}}#showcase{display:-ms-flexbox;display:flex;list-style:none;padding-left:0px;margin-left:0px;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}#showcase li.showcase-site{list-style:none;padding-left:0px;margin-left:0px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);margin-bottom:1.5em}@media only screen and (min-width: 760px){#showcase li.showcase-site{width:48%}}@media only screen and (min-width: 1200px){#showcase li.showcase-site{width:32%}}#showcase li.showcase-site .image-wrapper{width:100%;max-width:100%}#showcase li.showcase-site .image-wrapper img{width:100%;max-width:100%;border-bottom:1px solid #d9d9d9}#showcase li.showcase-site ul.tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#showcase li.showcase-site ul.tags li{margin-bottom:.25em;-ms-flex-item-align:start;align-self:flex-start;width:auto}#showcase li.showcase-site ul.tags li a{font-size:12px}#showcase li.showcase-site ul.tags li.tags-icon-li{box-shadow:none}#showcase li.showcase-site .showcase-meta{padding:10px}#showcase li.showcase-site .showcase-meta .showcase-links{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:.8em}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-source{font-size:.8em;text-transform:uppercase}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-title{font-weight:bold}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-title a{font-weight:bold}#site-footer{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;background-color:#000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;height:auto;padding-bottom:1em}#site-footer.navigation-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateX(250px);transform:translateX(250px)}@media only screen and (min-width: 760px){#site-footer{-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width: 960px){#site-footer{width:calc(100% - 250px);margin-left:250px;height:140px}}.footer-content{width:90%;margin-left:auto;margin-right:auto;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:760px}.footer-content .footer-info{width:100%}.footer-content .footer-info span{width:100%;display:block;text-align:center;margin-top:1em}@media only screen and (min-width: 760px){.footer-content .footer-info span{margin-top:0px}}@media only screen and (min-width: 760px){.footer-content .footer-info{width:200px}}.footer-content img{max-width:140px;margin-left:auto;margin-right:auto;display:block}@media only screen and (min-width: 760px){.footer-content{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.footer-content div{min-width:120px}}.footer-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;list-style:none;margin-left:0px;padding-left:0px;max-width:auto;margin-right:2em;margin:0px;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-list ul{list-style:none}.footer-list ul li a{color:#fff;font-size:.8em}#site-footer.homepage{width:100vw;margin-left:0px}#homepage-nav{transition:box-shadow .2s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;position:fixed;top:0px;left:0px;z-index:50;min-height:50px;max-height:50px;background-color:#fff}#homepage-nav.shadow{transition:box-shadow .2s ease-in-out;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}ul.animated{margin-top:0px;margin-bottom:0px;max-width:400px;min-width:240px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto}@media only screen and (min-width: 760px){ul.animated{min-width:320px}}ul.animated li{display:-ms-flexbox;display:flex}ul.animated li a{color:#737373}ul.animated li a:hover{color:#C9177E}#all-content-wrapper.home{margin-left:0px;margin-top:0px}@media only screen and (min-width: 760px){#all-content-wrapper.home{margin-left:0px}}#all-content-wrapper.home main#homepage.main{margin-left:0px;width:100vw;min-width:100vw}.home-row{min-height:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-row.hero{margin-top:50px;min-height:auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.home-row.hero.animated{opacity:0}.home-row:nth-child(2){background-color:#f0f0f0}.home-row:nth-child(3){background-color:#fff}.home-row.install{background-color:#222}.home-row:nth-child(5){background-color:#0083C0}.homepage-icon{display:block;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:90%;max-width:540px;margin-top:5em;margin-right:auto;margin-left:auto}.get-started{margin-bottom:5em}.get-started .button.xl{display:block;margin-top:1.5em;font-size:1.3em;padding-right:1em;padding-left:1em;width:auto;max-width:12em;margin-left:auto;margin-right:auto}.hero-tagline{color:#737373;font-size:1.2em;text-align:center;line-height:1.3;font-weight:400;margin-top:1.5em;font-style:normal;max-width:90%}@media only screen and (min-width: 760px){.hero-tagline{font-size:1.5em}}.home-row-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:960px;margin-left:auto;margin-right:auto;margin-top:4rem;margin-bottom:4rem;width:90%}.home-row-content h2{text-align:left;width:100%;text-align:center;margin-bottom:1em}.home-row-content h2 span{font-size:.7em;font-weight:300;color:#555}@media only screen and (min-width: 1200px){.home-row-content{-ms-flex-pack:distribute;justify-content:space-around}}.home-row-content.first-fade{opacity:0}.home-row-content-focus{display:-ms-flexbox;display:flex}.home-row-content-focus .half.half-content{-ms-flex-order:2;order:2}@media only screen and (min-width: 760px){.home-row-content-focus .half.half-content{-ms-flex-order:1;order:1}}.home-row-content-focus .focus-svgs{-ms-flex-order:1;order:1;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (min-width: 760px){.home-row-content-focus .focus-svgs{max-width:48%;-ms-flex-order:2;order:2}}.home-row-content-focus .focus-svgs svg{max-width:48%}.home-row-content-focus #content-halo{fill:#0083C0 !important}.home-row-content-features{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;width:85%}.home-row-content-features .home-row-content-feature{margin-bottom:2em;max-width:297.6px}.home-row-content-features .home-row-content-feature h3{margin-bottom:.2em;padding-bottom:0px;font-weight:500;border-bottom:1px solid white;font-size:1.1em}.home-row-content-features .home-row-content-feature .homepage-feature-content{color:#555;font-weight:300;line-height:1.3;font-size:.9em}.home-row-content-features .home-row-content-feature .homepage-feature-content p{color:#6f6f6f}.home-row-content-features .home-row-content-feature .homepage-feature-content code:first-child{margin-right:.25em}.half{width:90%;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;max-width:384px}.half.half-content{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding-top:30px}.half.half-content h2{width:100%;font-size:22px;text-align:center;font-weight:500;line-height:1.3}@media only screen and (min-width: 760px){.half.half-content h2{margin-top:0px}}.half.half-content p{text-align:center;margin-left:auto;margin-right:auto}.half.half-content hr,.half.half-content .hr{border:0;height:1px;opacity:1;background-image:linear-gradient(to right, transparent, rgba(0,0,0,0.75), transparent);width:100%;margin-bottom:2.5em;margin-top:2.5em}.homepage-terminal{font-family:"robotomono",courier,monospace;background-color:#737373;padding:1em 1.5em;text-align:left;width:110%;position:relative;left:-5%;max-width:360px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);border-radius:5px;margin-top:1em;margin-right:auto;margin-left:auto;font-size:14px;margin-bottom:0px;color:transparent}@media only screen and (min-width: 760px){.homepage-terminal{width:100%;left:auto}}.homepage-terminal span{color:transparent}.homepage-terminal .blast{color:#fff}.svgs{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;position:relative}.svgs svg,.svgs .img-wrapper{max-width:45%;max-width:140px}.svgs svg#markdown,.svgs .img-wrapper#markdown{margin-top:30px}@media only screen and (min-width: 960px){.svgs{margin-top:3.5em}}#hugopher-front{width:300px;position:relative}#hugopher-front .eye{-webkit-animation:squeeze 2.4s infinite;animation:squeeze 2.4s infinite}.gopher-badge{opacity:0;width:50px;position:absolute;top:24px}.gopher-cape{opacity:0}.eyes{-webkit-animation:squeeze 2.4s infinite;animation:squeeze 2.4s infinite}@keyframes squeeze{90%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(70px) scaleY(0.1);transform:translateY(70px) scaleY(0.1)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.home-row-content-install{color:#fff}.home-row-content-install .platform-icons{display:-ms-flexbox;display:flex;width:100%;color:#fff;-ms-flex-pack:justify;justify-content:space-between}.home-row-content-install .platform-icons i{font-size:40px}@media only screen and (min-width: 760px){.home-row-content-install .platform-icons i{font-size:60px}}.home-row-content-tweets{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.home-row-content-tweets h2{color:#fff}@media only screen and (min-width: 760px){.home-row-content-tweets{max-width:640px}}@media only screen and (min-width: 760px){.home-row-content-tweets{max-width:960px}}.homepage-tweet{max-width:300px;background-color:#fff;margin-bottom:20px;border-radius:4px;position:relative}.homepage-tweet i.icon-twitter{position:absolute;top:10px;right:10px;color:#1DA1F2}.homepage-tweet .homepage-tweet-attribution{font-style:normal;width:100%;display:block;font-size:.8em;text-align:right}.home-row-content-open-source div{width:100%;text-align:center}.home-row-content-open-source i.icon-github{font-size:62px}@media only screen and (min-width: 760px){.home-row-content-open-source i.icon-github{font-size:90px}}.home-row-content-open-source i.icon-love{color:red}.no-js{opacity:1 !important}.body-copy[data-section="commands"]>h2:nth-of-type(1){display:none}.body-copy[data-section="commands"] h3{font-size:1.6em}.body-copy[data-section="commands"] h4{font-size:1.2em}.body-copy[data-section="commands"] h5{font-size:1.1em;margin-top:1em;margin-bottom:1em;color:#737373}.wip{background-color:#C9177E;color:white;position:absolute;left:40px;top:40px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);font-weight:bold;width:130px;font-size:20px;padding:6px;z-index:9999;overflow:visible;text-align:center;border-radius:15px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)}#outdated{background-color:#0083C0;color:white;position:absolute;right:40px;top:20px;-webkit-transform:rotate(10deg);transform:rotate(10deg);font-weight:bold;width:200px;font-size:32px;padding:6px;z-index:9999;overflow:visible;text-align:center;border-radius:15px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)} +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;border-radius:0px !important;outline:none}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{margin:0px;padding:0px;outline:none;border:none;font-size:18px;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;color:#222;line-height:1.6;font-weight:400;overflow-x:hidden}body{font-size:93%;overflow-x:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 760px){body{font-size:97%}}@media only screen and (min-width: 960px){body{font-size:100%}}strong{font-weight:500;color:#222}p{margin-top:0px;margin-bottom:1.5em;line-height:1.6}::-webkit-scrollbar{display:none}@font-face{font-family:'fontello';src:url("/fonts/fontello/fontello.eot?69840057");src:url("/fonts/fontello/fontello.eot?69840057#iefix") format("embedded-opentype"),url("/fonts/fontello/fontello.woff2?69840057") format("woff2"),url("/fonts/fontello/fontello.woff?69840057") format("woff"),url("/fonts/fontello/fontello.ttf?69840057") format("truetype"),url("/fonts/fontello/fontello.svg?69840057#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-apple:before{content:'\f179'}.icon-attach:before{content:'\e814'}.icon-attention:before{content:'\e815'}.icon-bash:before{content:'\e808'}.icon-bitbucket:before{content:'\e80a'}.icon-cancel:before{content:'\e80e'}.icon-chrome:before{content:'\e841'}.icon-clock:before{content:'\e817'}.icon-code:before{content:'\f121'}.icon-cog-alt:before{content:'\e816'}.icon-docs:before{content:'\f0c5'}.icon-download:before{content:'\e806'}.icon-edge:before{content:'\f282'}.icon-file-pdf:before{content:'\f1c1'}.icon-firefox:before{content:'\e840'}.icon-forums:before{content:'\f03d'}.icon-freebsd:before{content:'\e800'}.icon-github-alt:before{content:'\f056'}.icon-github:before{content:'\f09b'}.icon-gitter:before{content:'\e805'}.icon-golang:before{content:'\e801'}.icon-heart:before{content:'\e804'}.icon-home:before{content:'\e813'}.icon-html:before{content:'\f13b'}.icon-hugo:before{content:'\e802'}.icon-ie:before{content:'\e843'}.icon-link-ext:before{content:'\f08e'}.icon-link:before{content:'\e812'}.icon-linux:before{content:'\f17c'}.icon-mail-alt:before{content:'\f0e0'}.icon-md:before{content:'\e818'}.icon-markdown:before{content:'\e818'}.icon-netlify:before{content:'\e80b'}.icon-opera:before{content:'\e842'}.icon-pencil:before{content:'\e807'}.icon-pin:before{content:'\e811'}.icon-search:before{content:'\e803'}.icon-tag:before{content:'\e80d'}.icon-tags:before{content:'\e80c'}.icon-thumbs-down:before{content:'\e810'}.icon-thumbs-up:before{content:'\e80f'}.icon-twitter:before{content:'\f099'}.icon-wercker:before{content:'\e809'}.icon-windows:before{content:'\f17a'}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}@font-face{font-family:"lato";src:url("/fonts/lato/lato-400-webfont.woff2") format("woff2"),url("/fonts/lato/lato-400-webfont.woff") format("woff"),url("/fonts/lato/lato-400-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"lato";src:url("/fonts/lato/lato-400-italic-webfont.woff2") format("woff2"),url("/fonts/lato/lato-400-italic-webfont.woff") format("woff"),url("/fonts/lato/lato-400-italic-webfont.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"lato";src:url("/fonts/lato/lato-600-webfont.woff2") format("woff2"),url("/fonts/lato/lato-600-webfont.woff") format("woff"),url("/fonts/lato/lato-600-webfont.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"lato";src:url("/fonts/lato/lato-600-italic-webfont.woff2") format("woff2"),url("/fonts/lato/lato-600-italic-webfont.woff") format("woff"),url("/fonts/lato/lato-600-italic-webfont.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"lato";src:url("/fonts/lato/lato-700-webfont.woff2") format("woff2"),url("/fonts/lato/lato-700-webfont.woff") format("woff"),url("/fonts/lato/lato-700-webfont.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"lato";src:url("/fonts/lato/lato-700-italic-webfont.woff2") format("woff2"),url("/fonts/lato/lato-700-italic-webfont.woff") format("woff"),url("/fonts/lato/lato-700-italic-webfont.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-400-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-400-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-400-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-400-italic-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-400-italic-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-400-italic-webfont.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-500-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-500-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-500-webfont.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-500-italic-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-500-italic-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-500-italic-webfont.ttf") format("truetype");font-weight:500;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:500;margin:0px;line-height:1.15;position:relative}h1>code,h1>a,h2>code,h2>a,h3>code,h3>a,h4>code,h4>a,h5>code,h5>a,h6>code,h6>a{font-weight:500}h1.page-title{font-size:1.8em;line-height:1.2;letter-spacing:-.021em;padding-bottom:0px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:8px;font-weight:500}@media only screen and (min-width: 760px){h1.page-title{font-size:2.3em}}@media only screen and (min-width: 960px){h1.page-title{font-size:2.3em}}@media only screen and (min-width: 1200px){h1.page-title{font-size:2.3em}}@media only screen and (min-width: 760px){h1.page-title{padding-top:0px}}h1.page-title img{display:inline;height:1em;width:1em;margin-right:.15em}h1.page-title i[class^="icon-"]{margin-left:-.15em;margin-right:.15em}h1.page-title.commands,h1.page-title.functions{font-family:"robotomono",courier,monospace;font-weight:400}h2,h3{padding-bottom:24px}h2{font-size:1.4em}@media only screen and (min-width: 760px){h2{font-size:1.6em}}@media only screen and (min-width: 960px){h2{font-size:1.6em}}@media only screen and (min-width: 1200px){h2{font-size:1.6em}}h2.contents-list-heading{text-transform:uppercase;color:#737373}h2.contents-list-heading em{font-style:normal}h3{font-size:1.2em}@media only screen and (min-width: 760px){h3{font-size:1.2em}}@media only screen and (min-width: 960px){h3{font-size:1.2em}}@media only screen and (min-width: 1200px){h3{font-size:1.2em}}h4{font-size:1.1em;margin-top:1em;margin-bottom:1em;color:#737373}h5{font-size:1em;font-weight:500;margin-bottom:1em;color:#222}.functions,.commands{font-family:"robotomono",courier,monospace;font-weight:500;color:inherit}.functions>em,.commands>em{font-style:normal;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;padding-left:.25em;padding-right:.25em;font-size:.8em;position:relative;margin-bottom:.3em}.submenu-item:first-child a.submenu-item-link.functions{font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}hr{border-top:3px double #222}button,a[role="button"]{background-color:#0083C0;color:#fff;border:none;outline:none;border-radius:3px;padding:.25em .5em;font-size:1em;box-shadow:none;text-align:center;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}button:hover,a[role="button"]:hover{transition:box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}nav ul,nav ol,aside ul,aside ol{margin-left:0px;padding-left:0px;list-style:none;text-indent:0px}nav ul li,nav ol li,aside ul li,aside ol li{position:relative;margin-left:0px;padding-left:0px;list-style:none}.body-copy ul,.body-copy ol{padding-left:.75em;margin-left:.5em;margin-top:0px;padding-top:0px;margin-bottom:1.5em}.body-copy ul li,.body-copy ol li{position:relative;margin-top:.25em}.body-copy ul li ul,.body-copy ul li ol,.body-copy ol li ul,.body-copy ol li ol{margin-bottom:0px}.body-copy ul{list-style:disc outside none}.body-copy ul li ul{list-style-type:circle}.body-copy ul li ul li ul{list-style-type:square}.body-copy ol li ol{list-style-type:lower-roman}.body-copy ol li ol li ol{list-style-type:lower-alpha}.body-copy dl{margin:0px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:block;margin-bottom:1em;font-size:1em;clear:both;line-height:1.6;padding-top:.5em;padding-bottom:.5em}.body-copy dl dt{float:left;display:block;width:100%;clear:both;margin:0px;font-weight:bolder;margin-right:1em}.body-copy dl dt code{font-size:.9em}.body-copy dl dt>strong>em>code{font-style:normal;position:relative}.body-copy dl dt>strong>em>code:after{display:inline-block;position:relative;font-family:'FontAwesome';content:'\f06a';font-size:.9em;top:-.6em;right:0px;margin-right:-.5em;color:#C9177E}.body-copy dl dd{margin:.5em 0em 0em 0em;text-indent:0px;height:auto;font-size:1em;padding-top:.25em;padding-bottom:0em;padding-left:1.5em;padding-right:0em}.body-copy dl dd strong>code{color:#00A88A}.body-copy dl dd strong:first-child>code{color:#0083C0}.body-copy .task-list{list-style:none;margin-left:0px;padding-left:0px}.body-copy .task-list li{list-style:none}a{color:#C9177E;font-weight:inherit}a,a:hover,a:active,a:focus{text-decoration:none;cursor:pointer}a:hover{text-decoration:none}.body-copy li a,.body-copy p a{z-index:1;color:#C9177E}.body-copy li a:hover,.body-copy p a:hover{border-bottom:1px solid #C9177E}a.tooltip{position:relative;overflow:visible;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}a.tooltip:hover::before{display:inline-block;position:absolute;line-height:1;bottom:-1.4em;font-size:12px;color:white;min-width:80px;padding:.25em .33em;background-color:#222;content:attr(data-tooltip);white-space:nowrap;text-transform:none;font-weight:normal;border-radius:.25em}a.tooltip.left:hover::before{right:0px;left:auto}a.tooltip.right:hover::before{right:0px;left:auto}a.tooltip.edit-link:hover::after{content:'\f09b';font-family:'fontello';color:white;font-size:13px;display:inline-block;position:absolute;line-height:1;bottom:-1.1em;right:3px}a.tooltip.edit-link:hover::before{padding-right:1.5em;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.icon-github:before{content:'\f09b'}.body-copy a.heading-link{opacity:0;color:silver;transition:opacity .3s ease-in-out;font-size:.7em;position:absolute;display:inline;top:.35em;right:0px}@media only screen and (min-width: 760px){.body-copy a.heading-link{left:-1.5em}}.body-copy h2:hover a.heading-link,.body-copy h3:hover a.heading-link{transition:opacity .3s ease-in-out;opacity:1}.body-copy h2:hover .icon-link:hover,.body-copy h3:hover .icon-link:hover{color:#C9177E}.body-copy img{width:100%;max-width:100%;height:auto}.admonition{padding:1em}.note,.warning{display:block;margin-bottom:20px;width:100%;border-left-width:4px;border-left-style:solid;border-left-color:#555;position:relative;padding-top:4px;padding-bottom:4px}.note #exclamation-icon,.warning #exclamation-icon{height:20px;width:20px;fill:#0083C0;position:absolute;top:20%;left:-12px;background-color:white}.note h2,.warning h2{display:none}.note .admonition-content,.warning .admonition-content{display:block;margin:0px;font-size:1em;padding:8px;margin-left:12px;color:#555}.note .admonition-content p:last-child,.warning .admonition-content p:last-child{margin-bottom:0px}.note .admonition-content ul:last-child,.note .admonition-content ol:last-child,.warning .admonition-content ul:last-child,.warning .admonition-content ol:last-child{margin-bottom:0px}.note .admonition-content ul:last-child+p,.note .admonition-content ol:last-child+p,.warning .admonition-content ul:last-child+p,.warning .admonition-content ol:last-child+p{margin-top:1em}.note{border-color:#0083C0;background-color:#f9fdfe}.note #exclamation-icon{fill:#0083C0}.warning{border-color:#C9177E;background-color:#fef5fa}.warning #exclamation-icon{fill:#C9177E}.hljs{display:block;overflow-x:auto;padding:0.5em;background:#f5f5f5;font-size:.9em}.hljs,.hljs-tag,.hljs-subst{color:#000}.hljs-strong,.hljs-emphasis{color:#737373}.hljs-bullet,.hljs-quote,.hljs-number,.hljs-regexp,.hljs-literal,.hljs-link{color:#0083c0}.hljs-code,.hljs-title,.hljs-section,.hljs-selector-class{color:#00A88A}.hljs-strong{font-weight:bold}.hljs-emphasis{font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-name,.hljs-attr{color:#C9177E}.hljs-symbol,.hljs-attribute{color:#0083c0}.hljs-params,.hljs-class .hljs-title{color:#000}.hljs-string,.hljs-type,.hljs-built_in,.hljs-builtin-name,.hljs-selector-id,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-addition,.hljs-variable,.hljs-template-variable{color:#0083c0}.hljs-comment,.hljs-deletion,.hljs-meta{color:#737373}.language-toml.hljs .hljs-section{color:#C9177E}kbd{font-family:"robotomono",courier,monospace}.body-copy code,.body-copy pre{font-family:"robotomono",courier,monospace;font-size:.9em;weight:inherit;font-weight:400;overflow-y:visible;z-index:1}.body-copy>pre{position:relative;margin-bottom:1.5em}.body-copy pre>code,.body-copy .code{background-color:#f5f5f5}.body-copy>pre{overflow-x:scroll}.body-copy ol code,.body-copy ul code,.body-copy div code,.body-copy strong code,.body-copy em code,.body-copy span code,.body-copy p code,.body-copy dd code,.body-copy dt code{background-color:#f5f5f5}@media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi){.body-copy ol code,.body-copy ul code,.body-copy div code,.body-copy strong code,.body-copy em code,.body-copy span code,.body-copy p code,.body-copy dd code,.body-copy dt code{background-color:#f5f5f5}}.code{display:block;position:relative;overflow:hidden;padding:.5em;overflow-y:visible;margin-bottom:1.5em}code[class^="language-"]:after{display:block;position:absolute;top:4px;right:4px;color:#7b7b7b;font-family:'fontello';content:'\f121'}.copy-button+.code-copy-content code[class^="language-"]:after{position:absolute;top:-4px;right:4px}code.language-html:after{font-family:'FontAwesome';content:'\f13b'}code.language-js:after{font-family:'fontello';content:'\e802';font-size:16px;top:2px}code.language-hugo:after,code.language-go:after,code.language-golang:after{font-family:'fontello';content:'\e801'}code.language-sass:after,code.language-scss:after{font-family:'fontello';content:'\e803'}code.language-bash:after,code.language-sh:after{font-family:'fontello';content:'\e808';right:6px}code.language-toml:after{content:'TOML';font-size:.8em;padding-right:.3em;font-family:"robotomono",courier,monospace}code.language-yaml:after,code.language-yml:after{content:'YAML';font-size:.8em;padding-right:.3em;font-family:"robotomono",courier,monospace}code.language-md:after,code.language-markdown:after{font-family:'fontello';content:'\e818'}.copy-button+.code-copy-content code[class^="language-"]:after{display:none;position:absolute;top:-8px;right:4px}blockquote code[class^="language-"]:after,.admonition code[class^="language-"]:after{content:''}.filename{font-family:"robotomono",courier,monospace;color:#626262;padding-left:1em;padding-top:.25em;font-size:.7em;background-color:#f5f5f5;width:100%;font-style:italic;margin-bottom:0px}.code-icon{position:absolute;top:2px;right:4px}.copy-button,.download-button{transition:opacity .3s ease-in-out;opacity:1;position:absolute;right:1px;top:1px;background-color:white;color:#222;border-radius:0px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);height:30px;min-width:70px;font-size:12px;display:block;z-index:15}.copy-button:hover,.download-button:hover{transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}.copy-button span.button-text,.download-button span.button-text{text-transform:uppercase;margin-left:0px}.download-button{position:absolute;min-width:70px;top:1px;right:72px}@media only screen and (min-device-width: 375px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2){.download-button{display:none}}.tooltipped{position:absolute}.tooltipped:after{position:absolute;z-index:1000000;display:none;padding:2px 4px;font-size:.8em;font-weight:500;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;text-shadow:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background-color:#0083C0;border-color:#0083C0;border-radius:0px;-webkit-font-smoothing:subpixel-antialiased}.tooltipped:before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:#0083C0;pointer-events:none;content:"";border:5px solid transparent}.tooltipped:hover:before,.tooltipped:hover:after,.tooltipped:active:before,.tooltipped:active:after,.tooltipped:focus:before,.tooltipped:focus:after{display:inline-block;text-decoration:none}.tooltipped-multiline:hover:after,.tooltipped-multiline:active:after,.tooltipped-multiline:focus:after{display:table-cell}.tooltipped-s:after,.tooltipped-se:after,.tooltipped-sw:after{top:100%;right:50%;margin-top:5px;text-align:center}.tooltipped-s:before,.tooltipped-se:before,.tooltipped-sw:before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:#0083C0;text-align:center}.tooltipped-se:after{right:auto;left:50%;text-align:center}.tooltipped-n:after,.tooltipped-ne:after,.tooltipped-nw:after{right:50%;bottom:100%;margin-bottom:5px}.tooltipped-n:before,.tooltipped-ne:before,.tooltipped-nw:before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:#0083C0}.tooltipped-ne:after{right:auto;left:50%;margin-left:-15px}.tooltipped-nw:after{margin-right:-15px}.tooltipped-s:after,.tooltipped-n:after{-webkit-transform:translateX(50%);transform:translateX(50%)}.tooltipped-w:after{right:100%;bottom:50%;margin-right:5px;-webkit-transform:translateY(50%);transform:translateY(50%)}.tooltipped-w:before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:#0083C0}.tooltipped-e:after{bottom:50%;left:100%;margin-left:5px;-webkit-transform:translateY(50%);transform:translateY(50%)}.tooltipped-e:before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:#0083C0}.tooltipped-multiline:after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-break:break-word;word-wrap:normal;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s:after,.tooltipped-multiline.tooltipped-n:after{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w:after,.tooltipped-multiline.tooltipped-e:after{right:100%}svg.svg-icon{max-width:60px}span.yes code{color:#fff;background-color:#00A88A}span.no code{background-color:#C9177E;color:#fff}span.no:after,span.bad:after{display:inline-block;height:1em;width:1em;font-family:'fontello';content:'\e810';margin-left:.5em;font-size:1.2em;color:#C9177E}span.yes:after,.good:after{display:inline-block;height:1em;width:1em;font-family:'fontello';content:'\e80f';color:#00A88A;margin-left:.5em;font-size:1.2em}span.break{position:relative;display:inline-block;font-weight:bold;text-align:center;width:auto;left:calc(50% - 40px)}span.break:before,span.break:after{content:"";position:absolute;display:inline-block;height:.2em;border-bottom:1px solid black;border-top:1px solid black;top:.666em;width:140px}span.break:before{right:100%;margin-right:.5em}span.break:after{left:100%;margin-left:.5em}span.na code{background-color:transparent;color:#bbb}h2 .fa.fa-thumbs-up,h3 .fa.fa-thumbs-up,h4 .fa.fa-thumbs-up,li .fa.fa-thumbs-up{color:#00A88A}h2 .fa.fa-thumbs-down,h3 .fa.fa-thumbs-down,h4 .fa.fa-thumbs-down,li .fa.fa-thumbs-down{color:#C9177E}ul.tags{list-style:none;margin:0;padding:0;margin-top:1em;margin-bottom:.5em;margin-right:4px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;float:right}ul.tags li{height:20px;line-height:20px;margin-left:4px;margin-bottom:.75em;display:-ms-flexbox;display:flex}ul.tags li:not(.icon){transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}ul.tags li:not(.icon):hover{transition:box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}ul.tags li a{line-height:20px;-ms-flex-align:center;align-items:center;height:20px;font-size:14px;color:#222;padding-left:.3em;padding-right:.3em}.searchbox{display:inline-block;position:relative;width:300px;height:32px !important;white-space:nowrap;box-sizing:border-box;visibility:visible !important}.searchbox .algolia-autocomplete{display:block;width:100%;height:100%}.searchbox__wrapper{width:100%;height:100%;z-index:999;position:relative}.searchbox__input{display:inline-block;box-sizing:border-box;transition:box-shadow .4s ease, background .4s ease;border:0;border-radius:16px;box-shadow:inset 0 0 0 0px #ccc;background:#fff !important;padding:0;padding-right:26px;padding-left:32px;width:100%;height:100%;vertical-align:middle;white-space:normal;font-size:1em;appearance:none}.searchbox__input::-webkit-search-decoration,.searchbox__input::-webkit-search-cancel-button,.searchbox__input::-webkit-search-results-button,.searchbox__input::-webkit-search-results-decoration{display:none}.searchbox__input:hover{box-shadow:inset 0 0 0 0px #b3b3b3}.searchbox__input:focus,.searchbox__input:active{outline:0;box-shadow:inset 0 0 0 0px #aaa;background:#fff}.searchbox__input::-webkit-input-placeholder{color:#aaa}.searchbox__input::-moz-placeholder{color:#aaa}.searchbox__input:-ms-input-placeholder{color:#aaa}.searchbox__input::placeholder{color:#aaa}.searchbox__submit{position:absolute;top:0;margin:0;border:0;border-radius:16px 0 0 16px;background-color:rgba(69,142,225,0);padding:0;width:32px;height:100%;vertical-align:middle;text-align:center;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;right:inherit;left:0}.searchbox__submit::before{display:inline-block;margin-right:-4px;height:100%;vertical-align:middle;content:''}.searchbox__submit:hover,.searchbox__submit:active{cursor:pointer}.searchbox__submit:focus{outline:0}.searchbox__submit svg{width:14px;height:14px;vertical-align:middle;fill:#6D7E96}.searchbox__reset{display:block;position:absolute;top:8px;right:8px;margin:0;border:0;background:none;cursor:pointer;padding:0;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;fill:rgba(0,0,0,0.5)}.searchbox__reset.hide{display:none}.searchbox__reset:focus{outline:0}.searchbox__reset svg{display:block;margin:4px;width:8px;height:8px}.searchbox__input:valid ~ .searchbox__reset{display:block;-webkit-animation-name:sbx-reset-in;animation-name:sbx-reset-in;-webkit-animation-duration:.15s;animation-duration:.15s}@-webkit-keyframes sbx-reset-in{0%{-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes sbx-reset-in{0%{-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu{right:0 !important;left:inherit !important}.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu:before{right:48px}.algolia-autocomplete.algolia-autocomplete-left .ds-dropdown-menu{left:0 !important;right:inherit !important}.algolia-autocomplete.algolia-autocomplete-left .ds-dropdown-menu:before{left:48px}.algolia-autocomplete .ds-dropdown-menu{position:relative;top:-6px;border-radius:4px;margin:6px 0 0;padding:0;text-align:left;height:auto;position:relative;background:transparent;border:none;z-index:999;max-width:500px;min-width:400px;box-shadow:0 1px 0 0 rgba(0,0,0,0.2),0 2px 3px 0 rgba(0,0,0,0.1)}.algolia-autocomplete .ds-dropdown-menu:before{display:block;position:absolute;content:'';width:14px;height:14px;background:#fff;z-index:1000;top:-7px;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:2px}.algolia-autocomplete .ds-dropdown-menu .ds-suggestions{position:relative;z-index:1000;margin-top:8px}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion{cursor:pointer}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion.ds-cursor .algolia-docsearch-suggestion.suggestion-layout-simple{background-color:rgba(69,142,225,0.05)}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion.ds-cursor .algolia-docsearch-suggestion:not(.suggestion-layout-simple) .algolia-docsearch-suggestion--content{background-color:rgba(69,142,225,0.05)}.algolia-autocomplete .ds-dropdown-menu [class^="ds-dataset-"]{position:relative;border:solid 1px #d9d9d9;background:#fff;border-radius:4px;overflow:auto;padding:0 8px 8px}.algolia-autocomplete .ds-dropdown-menu *{box-sizing:border-box}.algolia-autocomplete .algolia-docsearch-suggestion{position:relative;padding:0 8px;background:#fff;color:#02060C;overflow:hidden}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#174d8c;background:rgba(143,187,237,0.1);padding:0.1em 0.05em}.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl0 .algolia-docsearch-suggestion--highlight,.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl1 .algolia-docsearch-suggestion--highlight{color:inherit;background:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{padding:0 0 1px;background:inherit;box-shadow:inset 0 -2px 0 0 rgba(69,142,225,0.8);color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--content{display:block;float:right;width:70%;position:relative;padding:5.33333px 0 5.33333px 10.66667px;cursor:pointer}.algolia-autocomplete .algolia-docsearch-suggestion--content:before{content:'';position:absolute;display:block;top:0;height:100%;width:1px;background:#ddd;left:-1px}.algolia-autocomplete .algolia-docsearch-suggestion--category-header{position:relative;border-bottom:1px solid #ddd;display:none;margin-top:8px;padding:4px 0;font-size:1em;color:#33363D}.algolia-autocomplete .algolia-docsearch-suggestion--wrapper{width:100%;float:left;padding:8px 0 0 0}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{float:left;width:30%;display:none;padding-left:0;text-align:right;position:relative;padding:5.33333px 10.66667px;color:#A4A7AE;font-size:.9em;word-wrap:break-word}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column:before{content:'';position:absolute;display:block;top:0;height:100%;width:1px;background:#ddd;right:0}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column .algolia-docsearch-suggestion--highlight{background-color:inherit;color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-inline{display:none}.algolia-autocomplete .algolia-docsearch-suggestion--title{margin-bottom:4px;color:#02060C;font-size:.9em;font-weight:bold}.algolia-autocomplete .algolia-docsearch-suggestion--text{display:block;line-height:1.2em;font-size:.85em;color:#63676D}.algolia-autocomplete .algolia-docsearch-suggestion--no-results{width:100%;padding:8px 0;text-align:center;font-size:1.2em}.algolia-autocomplete .algolia-docsearch-suggestion--no-results::before{display:none}.algolia-autocomplete .algolia-docsearch-suggestion code{padding:1px 5px;font-size:90%;border:none;color:#222222;background-color:#EBEBEB;border-radius:3px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace}.algolia-autocomplete .algolia-docsearch-suggestion code .algolia-docsearch-suggestion--highlight{background:none}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__main .algolia-docsearch-suggestion--category-header{display:block}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__secondary .algolia-docsearch-suggestion--subcategory-column{display:block}.algolia-autocomplete .suggestion-layout-simple.algolia-docsearch-suggestion{border-bottom:solid 1px #eee;padding:8px;margin:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--content{width:100%;padding:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--content::before{display:none}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header{margin:0;padding:0;display:block;width:100%;border:none}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl0{opacity:.6;font-size:.85em}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl1{opacity:.6;font-size:.85em}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl1::before{background-image:url('data:image/svg+xml;utf8,');content:'';width:10px;height:10px;display:inline-block}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--wrapper{width:100%;float:left;margin:0;padding:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--subcategory-column,.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--duplicate-content,.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--subcategory-inline{display:none !important}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--title{margin:0;color:#458EE1;font-size:.9em;font-weight:normal}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--title::before{content:"#";font-weight:bold;color:#458EE1;display:inline-block}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--text{margin:4px 0 0;display:block;line-height:1.4em;padding:5.33333px 8px;background:#f8f8f8;font-size:.85em;opacity:.8}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{color:#3f4145;font-weight:bold;box-shadow:none}.algolia-autocomplete .algolia-docsearch-footer{width:110px;height:20px;z-index:2000;margin-top:10.66667px;float:right;font-size:0;line-height:0}.algolia-autocomplete .algolia-docsearch-footer--logo{background-image:url("data:image/svg+xml;utf8,");background-repeat:no-repeat;background-position:center;background-size:100%;overflow:hidden;text-indent:-9000px;padding:0 !important;width:100%;height:100%;display:block}#toggle-search{display:block;position:fixed;top:.5em;right:.3em;float:right;margin-right:20px;font-size:1.2em;z-index:60;color:#C9177E}@media only screen and (min-width: 960px){#toggle-search{top:.3em}}form#site-search-form{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;width:100vw;position:fixed;top:50px;height:45px;-webkit-transform:translateY(-50px);transform:translateY(-50px);background-color:#fff;z-index:19;box-shadow:0 3px 6px rgba(201,23,126,0.15),0 3px 6px rgba(201,23,126,0.3)}form#site-search-form.search-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateY(0);transform:translateY(0);border-bottom:1px solid #C9177E}form#site-search-form #search-input{max-height:45px;padding-left:20px;font-size:1em}@media only screen and (min-width: 960px){form#site-search-form{display:block;position:fixed;top:8px;right:0px;z-index:50;width:300px;-webkit-transform:translateX(290px);transform:translateX(290px);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;box-shadow:none;max-height:40px}form#site-search-form.search-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;border-bottom-width:0px;-webkit-transform:translateX(0px);transform:translateX(0px)}form#site-search-form.search-open #search-input{transition:opacity .3 ease-in-out;opacity:1;border-bottom:3px solid #C9177E}form#site-search-form.search-open #search-input::after{display:inline-block;content:'';width:1em;border-bottom:3px solid #C9177E}form#site-search-form #search-input{transition:opacity .3s ease-in-out;max-height:40px;padding-left:0px;font-size:20px;opacity:0}}#search-input{width:260px;outline:none;border:0px;border-radius:0px}#search-input,#search-input:hover,#search-input:active,#search-input:focus{outline:none}.algolia-docsearch-suggestion{border-bottom-color:#3A3DD1}.algolia-docsearch-suggestion--highlight{color:#3A33D1}.algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--highlight{background-color:#4D47D5}.aa-cursor .algolia-docsearch-suggestion--content{color:#272296}.aa-cursor .algolia-docsearch-suggestion{background:#EBEBFB}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{box-shadow:inset 0 -2px 0 0 #C9177E}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#C9177E;background:#f7e8f1;padding:0.1em 0.05em}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{background-color:#fff}.algolia-autocomplete .ds-dropdown-menu{font-size:.8em;min-width:340px;max-width:340px}@media only screen and (min-width: 760px){.algolia-autocomplete .ds-dropdown-menu{font-size:1em;min-width:400px;max-width:500px}}@media only screen and (min-width: 960px){.algolia-autocomplete .ds-dropdown-menu{min-width:500px;max-width:600px}}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column-text .algolia-docsearch-suggestion--highlight{color:#0083C0;font-weight:bold;background:#c9e8f6}@media (min-width: 768px){.algolia-docsearch-suggestion{border-bottom-color:#7671df}.algolia-docsearch-suggestion--subcategory-column{border-right-color:#7671df;background-color:#F2F2FF;color:#4E4726}}kbd{background-color:inherit;border:1px solid #222;display:inline-block;font-size:.9em;padding:.1em .3em;border-radius:5px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}aside#toc{position:fixed;max-width:250px;min-width:250px;overflow-y:scroll;max-height:calc(100vh - 50px - 40px);padding-left:.5em;padding-right:.5em;bottom:40px;right:20px;height:auto;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);z-index:30;background-color:#fff;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom right;transform-origin:bottom right;opacity:0;border-radius:5px}aside#toc header.toc-header{display:inline-block;width:100%;margin-top:24px}aside#toc header.toc-header>a h3{margin-top:0px;margin-bottom:0px;margin-left:8px;padding-bottom:0px;border-bottom:1px solid #222;color:#222;font-size:17px}aside#toc.toc-open{-webkit-transform:scale(1);transform:scale(1);opacity:1}@media only screen and (min-width: 1200px){aside#toc{box-shadow:none;top:50px;right:0px;bottom:auto;opacity:1;min-height:calc(100vh - 50px - 140px);max-height:calc(100vh - 50px - 140px);-webkit-transform:scale(1);transform:scale(1);border-radius:0px;margin-right:1.5em}aside#toc .toc-inner-wrapper{position:relative;min-height:calc(100vh - 50px - 140px);max-height:calc(100vh - 50px - 140px);overflow-y:scroll}aside#toc .fade{content:'';display:inline-block;position:absolute;bottom:-1px;left:0px;width:100%;min-height:1px;box-shadow:0px 0px 72px 50px #fff}}nav#TableOfContents{position:relative;margin-bottom:20px;height:auto;overflow-y:scroll}nav#TableOfContents li code{font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}nav#TableOfContents li.active>a>code{color:inherit;font-weight:inherit;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}nav#TableOfContents>ul:first-child{padding-left:0px;margin-left:0px;margin-top:.5em;margin-bottom:2em}nav#TableOfContents>ul:first-child>li{padding-left:0px;margin-left:0px;font-size:18px}nav#TableOfContents ul>li>ul li{line-height:1.2;font-size:16px;padding-left:8px;position:relative;margin-top:.5em;margin-bottom:.5em}nav#TableOfContents ul>li>ul li a{color:#222;position:relative}@media only screen and (min-width: 960px){nav#TableOfContents ul>li>ul li a:hover{color:#C9177E}nav#TableOfContents ul>li>ul li a:hover::before{content:'';display:inline-block;height:100%;border-left:1px solid #C9177E;position:absolute;left:-8px}nav#TableOfContents ul>li>ul li a:hover code{color:inherit}}nav#TableOfContents ul>li>ul li.active>a{position:relative;color:#C9177E;font-weight:400}nav#TableOfContents ul>li>ul li.active>a::before{content:'';display:inline-block;height:100%;border-left:2px solid #C9177E;position:absolute;left:-8px}nav#TableOfContents ul>li>ul li>ul{display:block;margin-top:8px;margin-bottom:0px}nav#TableOfContents ul>li>ul li>ul>li{font-size:14px}@media only screen and (min-width: 960px){nav#TableOfContents ul>li>ul li>ul>li a:hover{color:#0083C0}nav#TableOfContents ul>li>ul li>ul>li a:hover::before{content:'';display:inline-block;height:100%;border-left:1px solid #0083C0;position:absolute;left:-16px}}nav#TableOfContents ul>li>ul li>ul>li.active>a{color:#0083C0;font-weight:400}nav#TableOfContents ul>li>ul li>ul>li.active>a::before{border-left:2px solid #C9177E;left:-16px}a#toc-toggle{display:none}aside#toc+a#toc-toggle{display:block;position:fixed;bottom:40px;right:20px;background-color:#fff;color:#fff;background-color:#C9177E;height:40px;width:40px;z-index:99;line-height:50px;text-align:center;border-radius:5px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}aside#toc+a#toc-toggle:after{content:'\2026';display:block;position:relative;width:40px;height:40px;font-size:2em;line-height:40px;bottom:10px}aside#toc+a#toc-toggle.toc-open{box-shadow:none;background-color:#fff;color:#222}aside#toc+a#toc-toggle.toc-open::after{content:"\00D7";font-size:2em;bottom:0px}aside#toc+a#toc-toggle.toc-open:hover{box-shadow:none}aside#toc+a#toc-toggle:hover{transition:box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)}@media only screen and (min-width: 1200px){aside#toc+a#toc-toggle{display:none}}.all-contents{padding-top:1em;font-size:.95em}.contents-list{box-shadow:none;background-color:transparent;color:#222;border-bottom:1px solid silver;margin-bottom:1em;position:relative;font-size:.95em}.contents-list a{width:100%;color:#222}.contents-list a:before,.contents-list a:after,.contents-list a:hover{background-color:transparent;border:none;color:#222}.contents-list h3{margin-top:0px;padding-top:0px;padding-bottom:2px;color:#C9177E}.contents-list p{margin-top:8px;margin-bottom:16px}.taxonomy-term{font-size:1.3em;display:inline-block;width:auto;clear:both}.list-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.list-icon-wrapper{max-width:1em;max-height:1em;margin-right:.2em}.list-icon-wrapper img{width:100%;height:auto;margin-bottom:0px;margin-left:auto;margin-right:auto;display:block}.last-modified{color:#737373;display:block;clear:both;min-width:200px;width:100%;max-width:100%;text-align:center;font-size:.8em;position:relative;border-bottom:2px solid #737373}#content-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:100%;min-width:100%;min-height:60px;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2em}.cf-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#737373}.cf-link h5{color:#737373}.cf-link:hover{background-color:#C9177E;color:#fff}.cf-link:hover h5{color:#fff}.icon-wrapper{display:inline-block;margin-right:6px;position:relative;min-height:60px;width:24px}.icon-wrapper i{font-size:24px;position:absolute;top:calc(50% - 12px)}.next-page{-ms-flex-pack:end;justify-content:flex-end;text-align:right;-ms-flex-item-align:end;align-self:flex-end}.page-info{margin:0px .5em 0px .5em}.page-info{display:inline-block;width:auto}.page-info span{font-size:.8em}.body-copy blockquote{position:relative;display:block;margin:0px;font-style:italic;background-color:#f8f8f8;padding:16px;margin-bottom:1em}.body-copy blockquote p{margin-bottom:0px;margin-top:16px}.body-copy blockquote p:first-child{margin-top:8px}.body-copy blockquote:before{font-family:'fontello';display:block;height:1em;width:1em;position:absolute;content:'\e809';color:silver;top:-3px;left:4px;font-size:1.2em;font-style:normal}.body-copy blockquote code,.body-copy blockquote pre{font-style:normal}.body-copy blockquote cite.blockquote-citation{position:relative;display:block;clear:both;text-align:right;line-height:2;font-size:14px;font-style:normal}.breadcrumbs{list-style:none;display:inline-block;margin-top:3px}.breadcrumbs li{float:left}.breadcrumbs li a{color:#222;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#D1F1FE;text-decoration:none;position:relative;height:30px;line-height:30px;padding:0 10px 0 5px;text-align:center;margin-right:23px;font-size:14px}.breadcrumbs li a img{height:20px;width:20px}.breadcrumbs li a span{margin-left:4px}.breadcrumbs li:nth-child(even){margin-left:-8px}.breadcrumbs li:nth-child(even) a{background-color:#D1F1FE}.breadcrumbs li:nth-child(even) a:before{border-color:#D1F1FE;border-left-color:transparent;height:30px;line-height:30px}.breadcrumbs li:nth-child(even) a:after{border-left-color:#D1F1FE}.breadcrumbs li:first-child a{padding-left:10px;border-radius:4px 0 0 4px}.breadcrumbs li:first-child a:before{border:none}.breadcrumbs li:last-child::not(first-child) a{padding-right:15px;border-radius:0 4px 4px 0}.breadcrumbs li:last-child::not(first-child) a:after{border:none}.breadcrumbs li a:before,.breadcrumbs li a:after{content:"";position:absolute;top:0;border:0 solid #D1F1FE;border-width:15px 6.666px;width:0;height:0}.breadcrumbs li a:before{left:-12px;border-left-color:transparent}.breadcrumbs li a:after{left:100%;border-color:transparent;border-left-color:#D1F1FE}.breadcrumbs li a:hover{background-color:#0083C0;color:#fff}.breadcrumbs li a:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.breadcrumbs li a:hover:before{border-color:#0083C0;border-left-color:transparent}.breadcrumbs li a:hover:after{border-left-color:#0083C0}table{text-align:left;overflow-x:scroll;width:100%;max-width:100%;width:auto;display:block;border-left:2px solid #737373;margin:0px;font-size:16px;margin-bottom:1em}table tr{border-top:2px solid #737373}table tr th,table tr td{padding-left:4px;padding-right:6px}table tr th:last-child,table tr td:last-child{border-right:2px solid #737373}table.terms-table td{width:50%}table thead{width:100%;background-color:#000;color:#fff}table thead tr{min-width:100%}table thead tr th{padding-left:4px;padding-right:6px}@media only screen and (min-width: 760px){table thead tr th:last-child{min-width:220px}}table tbody{min-width:100%}table tbody tr{min-width:100%;background-color:#fff}table tbody tr:nth-child(even){background-color:#f8f8f8}table tbody tr:last-child{border-bottom:2px solid #737373}table tbody tr small{font-size:1em}table tbody td .purpose-title{font-style:italic;color:#C9177E;font-weight:bold}table tbody td.bf-default code{color:#0083C0;font-weight:bold}table tbody td.bf-flag code{color:#00A88A;font-weight:bold}table.utils-table tr{line-height:1.2}table.utils-table tr>td:first-child{min-width:220px}article#press-and-articles>.body-copy table{max-width:100%}article#press-and-articles>.body-copy table tr td{display:table-cell;width:auto}article#press-and-articles>.body-copy table tr td:nth-child(3){width:100px;min-width:100px;max-width:100px;text-align:right}.twitter-tweet.twitter-tweet-rendered{display:block;margin-left:auto;margin-right:auto}.body-copy>div{margin-bottom:1.5em}.cls-1{fill:#11485e}.cls-2{fill:#7fc2e2}.cls-3{fill:#d8d5d5}.cls-4{fill:#131413}.cls-5{fill:#fff}.cls-6{fill:#b28f82}.cls-7{fill:#231f20}.cls-8{fill:#418cbd}.eye{-webkit-animation:squeeze 2.4s infinite;animation:squeeze 2.4s infinite}.nose{-webkit-animation:nose 2s infinite ease;animation:nose 2s infinite ease}.gopher{-webkit-transform:translateY(120px);transform:translateY(120px);-webkit-animation:start .8s forwards ease-in-out;animation:start .8s forwards ease-in-out}@-webkit-keyframes nose{80%{-webkit-transform:none;transform:none}83%{-webkit-transform:translateX(7.5px) scaleX(0.9);transform:translateX(7.5px) scaleX(0.9)}90%{-webkit-transform:none;transform:none}93%{-webkit-transform:translateX(7.5px) scaleX(0.9);transform:translateX(7.5px) scaleX(0.9)}100%{-webkit-transform:none;transform:none}}@keyframes nose{80%{-webkit-transform:none;transform:none}83%{-webkit-transform:translateX(7.5px) scaleX(0.9);transform:translateX(7.5px) scaleX(0.9)}90%{-webkit-transform:none;transform:none}93%{-webkit-transform:translateX(7.5px) scaleX(0.9);transform:translateX(7.5px) scaleX(0.9)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes squeeze{90%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(70px) scaleY(0.1);transform:translateY(70px) scaleY(0.1)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes squeeze{90%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(70px) scaleY(0.1);transform:translateY(70px) scaleY(0.1)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333}.featherlight:last-of-type{background:rgba(0,0,0,0.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;border-radius:0px;padding:0px;border-bottom:0px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;font-size:1.1em;line-height:2em;width:2em;cursor:pointer;text-align:center;font-family:Arial, sans-serif;background-color:rgba(255,255,255,0.8);color:#222}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:none}.featherlight *{box-sizing:border-box}}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%}}a.image-link:hover{border-bottom:0px solid transparent !important;cursor:zoom-in}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.site-header{width:100%;height:50px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0px;background-color:#fff;color:#000;position:fixed;top:0px;left:0px;z-index:20;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}@media only screen and (min-width: 960px){.site-header{-ms-flex-pack:justify;justify-content:space-between}}.site-header .hugo-meta{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 960px){.site-header .hugo-meta{float:left;width:auto;-ms-flex-pack:start;justify-content:flex-start}}.site-header #home-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:.8em;margin-left:1.5em}.site-header #home-link img{height:35px;margin-right:.25em}.site-header #home-link .hugo-v{-ms-flex-item-align:end;align-self:flex-end;font-size:.9em}.site-header a.github-button{display:none}@media only screen and (min-width: 760px){.site-header a.github-button{display:inline}}.site-header iframe[src^="https://buttons.github.io"]{display:none;margin-left:1em}@media only screen and (min-width: 760px){.site-header iframe[src^="https://buttons.github.io"]{display:inline}}.site-navigation::-webkit-scrollbar{display:none}.site-navigation{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;position:fixed;left:0px;top:0px;width:250px;bottom:0px;overflow-y:scroll;background-color:#f8f8f8;-webkit-transform:translateX(-250px);transform:translateX(-250px);padding:0px;z-index:9;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding-bottom:2em}.site-navigation::-webkit-scrollbar{display:none}.site-navigation.navigation-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateX(0px);transform:translateX(0px)}@media only screen and (min-width: 960px){.site-navigation{-webkit-transform:translateX(0px);transform:translateX(0px)}}.site-navigation ul li a{display:-ms-flexbox;display:flex}.site-navigation ul.top-menu{margin-top:80px;margin-bottom:30px;width:85%}@media only screen and (min-width: 960px){.site-navigation ul.top-menu{margin-top:60px}}.site-navigation ul.top-menu a{color:#222;font-weight:400;width:100%}.site-navigation ul.top-menu a:hover{color:#C9177E}.site-navigation ul.top-menu li{padding-left:0px;line-height:1.2;padding-top:.75em}.site-navigation ul.top-menu li ul li{padding-left:.3em}.site-navigation ul.top-menu a.top-menu-item-link{font-size:16px;width:100%}.site-navigation ul.top-menu a.top-menu-item-link i.fa.fa-angle-double-right{margin-left:.25em}.site-navigation ul.top-menu a.top-menu-item-link.active-section{color:#C9177E;font-weight:700}.site-navigation ul.top-menu a.top-menu-item-link.active-section+ul.submenu{display:block;border-left:2px solid #C9177E}.site-navigation ul.top-menu ul.submenu{display:none;margin-left:.2em;padding-left:.5em;padding-bottom:.66em}.site-navigation ul.top-menu ul.submenu li{line-height:1.3}.site-navigation ul.top-menu ul.submenu a.submenu-item-link{font-size:14px}.site-navigation ul.top-menu ul.submenu a.submenu-item-link:hover{color:#0083C0}.site-navigation ul.top-menu ul.submenu a.submenu-item-link.active-page{font-weight:700;color:#0083C0}.site-navigation ul.top-menu ul.submenu a.submenu-item-link.active-page>code{color:#0083C0}.site-navigation ul.top-menu ul.submenu a.submenu-item-link.active-page>code>em{font-style:normal;family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.nav-buttons{display:block;margin-left:auto;margin-right:auto;max-width:200px}.nav-buttons a{margin-bottom:.5em;display:inline-block;width:200px;max-width:200px;position:relative;font-size:.9em}.navigation-toggle-wrapper{width:50px;height:50px;position:fixed;top:2px;left:0px;z-index:20}.navigation-toggle-wrapper h4.menu{display:inline-block;position:absolute;bottom:-1em;left:.8em;color:#0083C0;display:none}@media only screen and (min-width: 960px){.navigation-toggle-wrapper{display:none}}.navigation-toggle-wrapper.navigation-open .top{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:40%;border-radius:5px;background-color:#C9177E;border-color:#C9177E}.navigation-toggle-wrapper.navigation-open .middle{width:40px;height:40px;top:4%;border-radius:50%;background-color:#C9177E;border-color:#C9177E;opacity:0.3}.navigation-toggle-wrapper.navigation-open .bottom{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:40%;border-radius:5px;background-color:#C9177E;border-color:#C9177E}.bar{width:40px;height:2px;border:2px solid #0083C0;background-color:#0083C0;position:absolute;border-radius:10px}.bar.navigation-open{background-color:#C9177E;border:2px solid #C9177E}.top{left:15%;top:20%;transition:all 0.5s}.middle{left:15%;top:40%;transition:all 0.5s}.bottom{left:15%;top:60%;transition:all 0.5s}#all-content-wrapper{margin-top:50px;z-index:5;transition:all .3s ease-in-out;opacity:1;overflow-x:hidden}@media only screen and (min-width: 960px){#all-content-wrapper{margin-left:250px}}#all-content-wrapper.navigation-open{transition:all .3s ease-in-out;-webkit-transform:translateX(250px);transform:translateX(250px);opacity:.4;overflow-x:hidden}@media only screen and (min-width: 960px){#all-content-wrapper.navigation-open{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px);overflow-x:hidden}}main.main{width:100%;display:block;margin-left:auto;margin-right:auto;position:relative;min-height:calc(100vh - 100px)}@media only screen and (min-width: 1200px){main.main{width:100%;margin-right:0px;max-width:calc(100vw - 500px - 20px);float:left;padding-left:0px;padding-right:0px}}.content{width:90%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 960px){.content{float:left;margin-left:5%;margin-right:auto;max-width:34em}}@media only screen and (min-width: 1200px){.content{min-width:34em;max-width:90%}}header.content-header{display:block;clear:both;width:100%;position:relative;margin-top:24px;overflow-x:hidden;margin-bottom:1em}.content-section-image-wrapper{margin-bottom:1em}.content-section-image-wrapper a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#222}.content-section-image-wrapper a img{width:20px}.content-section-image-wrapper a span{font-size:.8em;margin-left:.25em}.content-header-links{display:none;position:absolute;right:1px;top:1px;text-transform:uppercase;width:auto;overflow:visible}@media only screen and (min-width: 760px){.content-header-links{display:block}}.content-header-links a{position:relative;display:inline-block;color:#222;padding:4px 6px;vertical-align:middle;height:36px;width:36px;line-height:36px;text-align:center;border-radius:3px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.content-header-links a:hover{color:#222}.content-header-links a i.icon-pencil{font-size:20px;position:relative;bottom:4px;right:2px}.content-header-links a svg{height:24px;width:24px;display:inline}.content-header-links a.godoc-link{border-right-width:0px}.body-copy{margin-top:0px;margin-bottom:2.5em;display:block;overflow:visible}.body-copy div+h2{margin-top:1em}.body-copy em{font-weight:inherit}main.showcase-list{width:90%;max-width:1200px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1200px){main.showcase-list{margin-left:5%}}#showcase{display:-ms-flexbox;display:flex;list-style:none;padding-left:0px;margin-left:0px;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}#showcase li.showcase-site{list-style:none;padding-left:0px;margin-left:0px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);margin-bottom:1.5em}@media only screen and (min-width: 760px){#showcase li.showcase-site{width:48%}}@media only screen and (min-width: 1200px){#showcase li.showcase-site{width:32%}}#showcase li.showcase-site .image-wrapper{width:100%;max-width:100%}#showcase li.showcase-site .image-wrapper img{width:100%;max-width:100%;border-bottom:1px solid #d9d9d9}#showcase li.showcase-site ul.tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#showcase li.showcase-site ul.tags li{margin-bottom:.25em;-ms-flex-item-align:start;align-self:flex-start;width:auto}#showcase li.showcase-site ul.tags li a{font-size:12px}#showcase li.showcase-site ul.tags li.tags-icon-li{box-shadow:none}#showcase li.showcase-site .showcase-meta{padding:10px}#showcase li.showcase-site .showcase-meta .showcase-links{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:.8em}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-source{font-size:.8em;text-transform:uppercase}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-title{font-weight:bold}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-title a{font-weight:bold}#site-footer{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;background-color:#000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;height:auto;padding-bottom:1em}#site-footer.navigation-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateX(250px);transform:translateX(250px)}@media only screen and (min-width: 760px){#site-footer{-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width: 960px){#site-footer{width:calc(100% - 250px);margin-left:250px;height:140px}}.footer-content{width:90%;margin-left:auto;margin-right:auto;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:760px}.footer-content .footer-info{width:100%}.footer-content .footer-info span{width:100%;display:block;text-align:center;margin-top:1em}@media only screen and (min-width: 760px){.footer-content .footer-info span{margin-top:0px}}@media only screen and (min-width: 760px){.footer-content .footer-info{width:200px}}.footer-content img{max-width:140px;margin-left:auto;margin-right:auto;display:block}@media only screen and (min-width: 760px){.footer-content{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.footer-content div{min-width:120px}}.footer-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;list-style:none;margin-left:0px;padding-left:0px;max-width:auto;margin-right:2em;margin:0px;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-list ul{list-style:none}.footer-list ul li a{color:#fff;font-size:.8em}#site-footer.homepage{width:100vw;margin-left:0px}#homepage-nav{transition:box-shadow .2s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;position:fixed;top:0px;left:0px;z-index:50;min-height:50px;max-height:50px;background-color:#fff}#homepage-nav.shadow{transition:box-shadow .2s ease-in-out;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}ul.animated{margin-top:0px;margin-bottom:0px;max-width:400px;min-width:240px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto}@media only screen and (min-width: 760px){ul.animated{min-width:320px}}ul.animated li{display:-ms-flexbox;display:flex}ul.animated li a{color:#737373}ul.animated li a:hover{color:#C9177E}#all-content-wrapper.home{margin-left:0px;margin-top:0px}@media only screen and (min-width: 760px){#all-content-wrapper.home{margin-left:0px}}#all-content-wrapper.home main#homepage.main{margin-left:0px;width:100vw;min-width:100vw}.home-row{min-height:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-row.hero{margin-top:50px;min-height:auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.home-row.hero.animated{opacity:0}.home-row:nth-child(2){background-color:#f0f0f0}.home-row:nth-child(3){background-color:#fff}.home-row.install{background-color:#222}.home-row:nth-child(5){background-color:#0083C0}.homepage-icon{display:block;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:90%;max-width:540px;margin-top:5em;margin-right:auto;margin-left:auto}.get-started{margin-bottom:5em}.get-started .button.xl{display:block;margin-top:1.5em;font-size:1.3em;padding-right:1em;padding-left:1em;width:auto;max-width:12em;margin-left:auto;margin-right:auto}.hero-tagline{color:#737373;font-size:1.2em;text-align:center;line-height:1.3;font-weight:400;margin-top:1.5em;font-style:normal;max-width:90%}@media only screen and (min-width: 760px){.hero-tagline{font-size:1.5em}}.home-row-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:960px;margin-left:auto;margin-right:auto;margin-top:4rem;margin-bottom:4rem;width:90%}.home-row-content h2{text-align:left;width:100%;text-align:center;margin-bottom:1em}.home-row-content h2 span{font-size:.7em;font-weight:300;color:#555}@media only screen and (min-width: 1200px){.home-row-content{-ms-flex-pack:distribute;justify-content:space-around}}.home-row-content.first-fade{opacity:0}.home-row-content-focus{display:-ms-flexbox;display:flex}.home-row-content-focus .half.half-content{-ms-flex-order:2;order:2}@media only screen and (min-width: 760px){.home-row-content-focus .half.half-content{-ms-flex-order:1;order:1}}.home-row-content-focus .focus-svgs{-ms-flex-order:1;order:1;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (min-width: 760px){.home-row-content-focus .focus-svgs{max-width:48%;-ms-flex-order:2;order:2}}.home-row-content-focus .focus-svgs svg{max-width:48%}.home-row-content-focus #content-halo{fill:#0083C0 !important}.home-row-content-features{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;width:85%}.home-row-content-features .home-row-content-feature{margin-bottom:2em;max-width:297.6px}.home-row-content-features .home-row-content-feature h3{margin-bottom:.2em;padding-bottom:0px;font-weight:500;border-bottom:1px solid white;font-size:1.1em}.home-row-content-features .home-row-content-feature .homepage-feature-content{color:#555;font-weight:300;line-height:1.3;font-size:.9em}.home-row-content-features .home-row-content-feature .homepage-feature-content p{color:#6f6f6f}.home-row-content-features .home-row-content-feature .homepage-feature-content code:first-child{margin-right:.25em}.half{width:90%;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;max-width:384px}.half.half-content{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding-top:30px}.half.half-content h2{width:100%;font-size:22px;text-align:center;font-weight:500;line-height:1.3}@media only screen and (min-width: 760px){.half.half-content h2{margin-top:0px}}.half.half-content p{text-align:center;margin-left:auto;margin-right:auto}.half.half-content hr,.half.half-content .hr{border:0;height:1px;opacity:1;background-image:linear-gradient(to right, transparent, rgba(0,0,0,0.75), transparent);width:100%;margin-bottom:2.5em;margin-top:2.5em}.homepage-terminal{font-family:"robotomono",courier,monospace;background-color:#737373;padding:1em 1.5em;text-align:left;width:110%;position:relative;left:-5%;max-width:360px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);border-radius:5px;margin-top:1em;margin-right:auto;margin-left:auto;font-size:14px;margin-bottom:0px;color:transparent}@media only screen and (min-width: 760px){.homepage-terminal{width:100%;left:auto}}.homepage-terminal span{color:transparent}.homepage-terminal .blast{color:#fff}.svgs{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;position:relative}.svgs svg,.svgs .img-wrapper{max-width:45%;max-width:140px}.svgs svg#markdown,.svgs .img-wrapper#markdown{margin-top:30px}@media only screen and (min-width: 960px){.svgs{margin-top:3.5em}}#hugopher-front{width:300px;position:relative}#hugopher-front .eye{-webkit-animation:squeeze 2.4s infinite;animation:squeeze 2.4s infinite}.gopher-badge{opacity:0;width:50px;position:absolute;top:24px}.gopher-cape{opacity:0}.eyes{-webkit-animation:squeeze 2.4s infinite;animation:squeeze 2.4s infinite}@keyframes squeeze{90%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(70px) scaleY(0.1);transform:translateY(70px) scaleY(0.1)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.home-row-content-install{color:#fff}.home-row-content-install .platform-icons{display:-ms-flexbox;display:flex;width:100%;color:#fff;-ms-flex-pack:justify;justify-content:space-between}.home-row-content-install .platform-icons i{font-size:40px}@media only screen and (min-width: 760px){.home-row-content-install .platform-icons i{font-size:60px}}.home-row-content-tweets{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.home-row-content-tweets h2{color:#fff}@media only screen and (min-width: 760px){.home-row-content-tweets{max-width:640px}}@media only screen and (min-width: 760px){.home-row-content-tweets{max-width:960px}}.homepage-tweet{max-width:300px;background-color:#fff;margin-bottom:20px;border-radius:4px;position:relative}.homepage-tweet i.icon-twitter{position:absolute;top:10px;right:10px;color:#1DA1F2}.homepage-tweet .homepage-tweet-attribution{font-style:normal;width:100%;display:block;font-size:.8em;text-align:right}.home-row-content-open-source div{width:100%;text-align:center}.home-row-content-open-source i.icon-github{font-size:62px}@media only screen and (min-width: 760px){.home-row-content-open-source i.icon-github{font-size:90px}}.home-row-content-open-source i.icon-love{color:red}.no-js{opacity:1 !important}.body-copy[data-section="commands"]>h2:nth-of-type(1){display:none}.body-copy[data-section="commands"] h3{font-size:1.6em}.body-copy[data-section="commands"] h4{font-size:1.2em}.body-copy[data-section="commands"] h5{font-size:1.1em;margin-top:1em;margin-bottom:1em;color:#737373}.wip{background-color:#C9177E;color:white;position:absolute;left:40px;top:40px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);font-weight:bold;width:130px;font-size:20px;padding:6px;z-index:9999;overflow:visible;text-align:center;border-radius:15px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)}#outdated{background-color:#0083C0;color:white;position:absolute;right:40px;top:20px;-webkit-transform:rotate(10deg);transform:rotate(10deg);font-weight:bold;width:200px;font-size:32px;padding:6px;z-index:9999;overflow:visible;text-align:center;border-radius:15px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)} diff --git a/pipeline/scss/base/_fontello.scss b/pipeline/scss/base/_fontello.scss index a524ca6dc..1f5d9d253 100755 --- a/pipeline/scss/base/_fontello.scss +++ b/pipeline/scss/base/_fontello.scss @@ -1,11 +1,11 @@ @font-face { font-family: 'fontello'; - src: url('/fonts/fontello/fontello.eot?99201140'); - src: url('/fonts/fontello/fontello.eot?99201140#iefix') format('embedded-opentype'), - url('/fonts/fontello/fontello.woff2?99201140') format('woff2'), - url('/fonts/fontello/fontello.woff?99201140') format('woff'), - url('/fonts/fontello/fontello.ttf?99201140') format('truetype'), - url('/fonts/fontello/fontello.svg?99201140#fontello') format('svg'); + src: url('/fonts/fontello/fontello.eot?69840057'); + src: url('/fonts/fontello/fontello.eot?69840057#iefix') format('embedded-opentype'), + url('/fonts/fontello/fontello.woff2?69840057') format('woff2'), + url('/fonts/fontello/fontello.woff?69840057') format('woff'), + url('/fonts/fontello/fontello.ttf?69840057') format('truetype'), + url('/fonts/fontello/fontello.svg?69840057#fontello') format('svg'); font-weight: normal; font-style: normal; } @@ -15,7 +15,7 @@ @media screen and (-webkit-min-device-pixel-ratio:0) { @font-face { font-family: 'fontello'; - src: url('../font/fontello.svg?99201140#fontello') format('svg'); + src: url('../font/fontello.svg?69840057#fontello') format('svg'); } } */ @@ -59,23 +59,17 @@ .icon-attach:before { content: '\e814'; } /* '' */ .icon-attention:before { content: '\e815'; } /* '' */ .icon-bash:before { content: '\e808'; } /* '' */ -.icon-shell:before { content: '\e808'; } /* '' */ -.icon-sh:before { content: '\e808'; } /* '' */ .icon-bitbucket:before { content: '\e80a'; } /* '' */ .icon-cancel:before { content: '\e80e'; } /* '' */ .icon-chrome:before { content: '\e841'; } /* '' */ -.icon-clipboard:before { content: '\f0c5'; } /* '' */ .icon-clock:before { content: '\e817'; } /* '' */ .icon-code:before { content: '\f121'; } /* '' */ .icon-cog-alt:before { content: '\e816'; } /* '' */ -.icon-copy:before { content: '\f0c5'; } /* '' */ -.icon-discuss:before { content: '\f03d'; } /* '' */ .icon-docs:before { content: '\f0c5'; } /* '' */ .icon-download:before { content: '\e806'; } /* '' */ .icon-edge:before { content: '\f282'; } /* '' */ .icon-file-pdf:before { content: '\f1c1'; } /* '' */ .icon-firefox:before { content: '\e840'; } /* '' */ -.icon-forum:before { content: '\f03d'; } /* '' */ .icon-forums:before { content: '\f03d'; } /* '' */ .icon-freebsd:before { content: '\e800'; } /* '' */ .icon-github-alt:before { content: '\f056'; } /* '' */ @@ -83,7 +77,6 @@ .icon-gitter:before { content: '\e805'; } /* '' */ .icon-golang:before { content: '\e801'; } /* '' */ .icon-heart:before { content: '\e804'; } /* '' */ -.icon-love:before { content: '\e804'; } /* '' */ .icon-home:before { content: '\e813'; } /* '' */ .icon-html:before { content: '\f13b'; } /* '' */ .icon-hugo:before { content: '\e802'; } /* '' */ @@ -92,6 +85,8 @@ .icon-link:before { content: '\e812'; } /* '' */ .icon-linux:before { content: '\f17c'; } /* '' */ .icon-mail-alt:before { content: '\f0e0'; } /* '' */ +.icon-md:before { content: '\e818'; } /* '' */ +.icon-markdown:before { content: '\e818'; } /* '' */ .icon-netlify:before { content: '\e80b'; } /* '' */ .icon-opera:before { content: '\e842'; } /* '' */ .icon-pencil:before { content: '\e807'; } /* '' */ diff --git a/pipeline/scss/components/_code.scss b/pipeline/scss/components/_code.scss index 314054299..f5c17c528 100644 --- a/pipeline/scss/components/_code.scss +++ b/pipeline/scss/components/_code.scss @@ -124,7 +124,7 @@ code.language-yml:after { code.language-md:after, code.language-markdown:after { font-family: 'fontello'; - content: '\e80e'; + content: '\e818'; } .copy-button + .code-copy-content { diff --git a/static/css/style.min.css b/static/css/style.min.css index 7a6bce8fe..990699e0e 100644 --- a/static/css/style.min.css +++ b/static/css/style.min.css @@ -1 +1 @@ -/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;border-radius:0px !important;outline:none}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{margin:0px;padding:0px;outline:none;border:none;font-size:18px;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;color:#222;line-height:1.6;font-weight:400;overflow-x:hidden}body{font-size:93%;overflow-x:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 760px){body{font-size:97%}}@media only screen and (min-width: 960px){body{font-size:100%}}strong{font-weight:500;color:#222}p{margin-top:0px;margin-bottom:1.5em;line-height:1.6}::-webkit-scrollbar{display:none}@font-face{font-family:'fontello';src:url("/fonts/fontello/fontello.eot?99201140");src:url("/fonts/fontello/fontello.eot?99201140#iefix") format("embedded-opentype"),url("/fonts/fontello/fontello.woff2?99201140") format("woff2"),url("/fonts/fontello/fontello.woff?99201140") format("woff"),url("/fonts/fontello/fontello.ttf?99201140") format("truetype"),url("/fonts/fontello/fontello.svg?99201140#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-apple:before{content:'\f179'}.icon-attach:before{content:'\e814'}.icon-attention:before{content:'\e815'}.icon-bash:before{content:'\e808'}.icon-shell:before{content:'\e808'}.icon-sh:before{content:'\e808'}.icon-bitbucket:before{content:'\e80a'}.icon-cancel:before{content:'\e80e'}.icon-chrome:before{content:'\e841'}.icon-clipboard:before{content:'\f0c5'}.icon-clock:before{content:'\e817'}.icon-code:before{content:'\f121'}.icon-cog-alt:before{content:'\e816'}.icon-copy:before{content:'\f0c5'}.icon-discuss:before{content:'\f03d'}.icon-docs:before{content:'\f0c5'}.icon-download:before{content:'\e806'}.icon-edge:before{content:'\f282'}.icon-file-pdf:before{content:'\f1c1'}.icon-firefox:before{content:'\e840'}.icon-forum:before{content:'\f03d'}.icon-forums:before{content:'\f03d'}.icon-freebsd:before{content:'\e800'}.icon-github-alt:before{content:'\f056'}.icon-github:before{content:'\f09b'}.icon-gitter:before{content:'\e805'}.icon-golang:before{content:'\e801'}.icon-heart:before{content:'\e804'}.icon-love:before{content:'\e804'}.icon-home:before{content:'\e813'}.icon-html:before{content:'\f13b'}.icon-hugo:before{content:'\e802'}.icon-ie:before{content:'\e843'}.icon-link-ext:before{content:'\f08e'}.icon-link:before{content:'\e812'}.icon-linux:before{content:'\f17c'}.icon-mail-alt:before{content:'\f0e0'}.icon-netlify:before{content:'\e80b'}.icon-opera:before{content:'\e842'}.icon-pencil:before{content:'\e807'}.icon-pin:before{content:'\e811'}.icon-search:before{content:'\e803'}.icon-tag:before{content:'\e80d'}.icon-tags:before{content:'\e80c'}.icon-thumbs-down:before{content:'\e810'}.icon-thumbs-up:before{content:'\e80f'}.icon-twitter:before{content:'\f099'}.icon-wercker:before{content:'\e809'}.icon-windows:before{content:'\f17a'}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}@font-face{font-family:"lato";src:url("/fonts/lato/lato-400-webfont.woff2") format("woff2"),url("/fonts/lato/lato-400-webfont.woff") format("woff"),url("/fonts/lato/lato-400-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"lato";src:url("/fonts/lato/lato-400-italic-webfont.woff2") format("woff2"),url("/fonts/lato/lato-400-italic-webfont.woff") format("woff"),url("/fonts/lato/lato-400-italic-webfont.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"lato";src:url("/fonts/lato/lato-600-webfont.woff2") format("woff2"),url("/fonts/lato/lato-600-webfont.woff") format("woff"),url("/fonts/lato/lato-600-webfont.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"lato";src:url("/fonts/lato/lato-600-italic-webfont.woff2") format("woff2"),url("/fonts/lato/lato-600-italic-webfont.woff") format("woff"),url("/fonts/lato/lato-600-italic-webfont.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"lato";src:url("/fonts/lato/lato-700-webfont.woff2") format("woff2"),url("/fonts/lato/lato-700-webfont.woff") format("woff"),url("/fonts/lato/lato-700-webfont.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"lato";src:url("/fonts/lato/lato-700-italic-webfont.woff2") format("woff2"),url("/fonts/lato/lato-700-italic-webfont.woff") format("woff"),url("/fonts/lato/lato-700-italic-webfont.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-400-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-400-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-400-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-400-italic-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-400-italic-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-400-italic-webfont.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-500-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-500-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-500-webfont.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-500-italic-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-500-italic-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-500-italic-webfont.ttf") format("truetype");font-weight:500;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:500;margin:0px;line-height:1.15;position:relative}h1>code,h1>a,h2>code,h2>a,h3>code,h3>a,h4>code,h4>a,h5>code,h5>a,h6>code,h6>a{font-weight:500}h1.page-title{font-size:1.8em;line-height:1.2;letter-spacing:-.021em;padding-bottom:0px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:8px;font-weight:500}@media only screen and (min-width: 760px){h1.page-title{font-size:2.3em}}@media only screen and (min-width: 960px){h1.page-title{font-size:2.3em}}@media only screen and (min-width: 1200px){h1.page-title{font-size:2.3em}}@media only screen and (min-width: 760px){h1.page-title{padding-top:0px}}h1.page-title img{display:inline;height:1em;width:1em;margin-right:.15em}h1.page-title i[class^="icon-"]{margin-left:-.15em;margin-right:.15em}h1.page-title.commands,h1.page-title.functions{font-family:"robotomono",courier,monospace;font-weight:400}h2,h3{padding-bottom:24px}h2{font-size:1.4em}@media only screen and (min-width: 760px){h2{font-size:1.6em}}@media only screen and (min-width: 960px){h2{font-size:1.6em}}@media only screen and (min-width: 1200px){h2{font-size:1.6em}}h2.contents-list-heading{text-transform:uppercase;color:#737373}h2.contents-list-heading em{font-style:normal}h3{font-size:1.2em}@media only screen and (min-width: 760px){h3{font-size:1.2em}}@media only screen and (min-width: 960px){h3{font-size:1.2em}}@media only screen and (min-width: 1200px){h3{font-size:1.2em}}h4{font-size:1.1em;margin-top:1em;margin-bottom:1em;color:#737373}h5{font-size:1em;font-weight:500;margin-bottom:1em;color:#222}.functions,.commands{font-family:"robotomono",courier,monospace;font-weight:500;color:inherit}.functions>em,.commands>em{font-style:normal;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;padding-left:.25em;padding-right:.25em;font-size:.8em;position:relative;margin-bottom:.3em}.submenu-item:first-child a.submenu-item-link.functions{font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}hr{border-top:3px double #222}button,a[role="button"]{background-color:#0083C0;color:#fff;border:none;outline:none;border-radius:3px;padding:.25em .5em;font-size:1em;box-shadow:none;text-align:center;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}button:hover,a[role="button"]:hover{transition:box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}nav ul,nav ol,aside ul,aside ol{margin-left:0px;padding-left:0px;list-style:none;text-indent:0px}nav ul li,nav ol li,aside ul li,aside ol li{position:relative;margin-left:0px;padding-left:0px;list-style:none}.body-copy ul,.body-copy ol{padding-left:.75em;margin-left:.5em;margin-top:0px;padding-top:0px;margin-bottom:1.5em}.body-copy ul li,.body-copy ol li{position:relative;margin-top:.25em}.body-copy ul li ul,.body-copy ul li ol,.body-copy ol li ul,.body-copy ol li ol{margin-bottom:0px}.body-copy ul{list-style:disc outside none}.body-copy ul li ul{list-style-type:circle}.body-copy ul li ul li ul{list-style-type:square}.body-copy ol li ol{list-style-type:lower-roman}.body-copy ol li ol li ol{list-style-type:lower-alpha}.body-copy dl{margin:0px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:block;margin-bottom:1em;font-size:1em;clear:both;line-height:1.6;padding-top:.5em;padding-bottom:.5em}.body-copy dl dt{float:left;display:block;width:100%;clear:both;margin:0px;font-weight:bolder;margin-right:1em}.body-copy dl dt code{font-size:.9em}.body-copy dl dt>strong>em>code{font-style:normal;position:relative}.body-copy dl dt>strong>em>code:after{display:inline-block;position:relative;font-family:'FontAwesome';content:'\f06a';font-size:.9em;top:-.6em;right:0px;margin-right:-.5em;color:#C9177E}.body-copy dl dd{margin:.5em 0em 0em 0em;text-indent:0px;height:auto;font-size:1em;padding-top:.25em;padding-bottom:0em;padding-left:1.5em;padding-right:0em}.body-copy dl dd strong>code{color:#00A88A}.body-copy dl dd strong:first-child>code{color:#0083C0}.body-copy .task-list{list-style:none;margin-left:0px;padding-left:0px}.body-copy .task-list li{list-style:none}a{color:#C9177E;font-weight:inherit}a,a:hover,a:active,a:focus{text-decoration:none;cursor:pointer}a:hover{text-decoration:none}.body-copy li a,.body-copy p a{z-index:1;color:#C9177E}.body-copy li a:hover,.body-copy p a:hover{border-bottom:1px solid #C9177E}a.tooltip{position:relative;overflow:visible;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}a.tooltip:hover::before{display:inline-block;position:absolute;line-height:1;bottom:-1.4em;font-size:12px;color:white;min-width:80px;padding:.25em .33em;background-color:#222;content:attr(data-tooltip);white-space:nowrap;text-transform:none;font-weight:normal;border-radius:.25em}a.tooltip.left:hover::before{right:0px;left:auto}a.tooltip.right:hover::before{right:0px;left:auto}a.tooltip.edit-link:hover::after{content:'\f09b';font-family:'fontello';color:white;font-size:13px;display:inline-block;position:absolute;line-height:1;bottom:-1.1em;right:3px}a.tooltip.edit-link:hover::before{padding-right:1.5em;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.icon-github:before{content:'\f09b'}.body-copy a.heading-link{opacity:0;color:silver;transition:opacity .3s ease-in-out;font-size:.7em;position:absolute;display:inline;top:.35em;right:0px}@media only screen and (min-width: 760px){.body-copy a.heading-link{left:-1.5em}}.body-copy h2:hover a.heading-link,.body-copy h3:hover a.heading-link{transition:opacity .3s ease-in-out;opacity:1}.body-copy h2:hover .icon-link:hover,.body-copy h3:hover .icon-link:hover{color:#C9177E}.body-copy img{width:100%;max-width:100%;height:auto}.admonition{padding:1em}.note,.warning{display:block;margin-bottom:20px;width:100%;border-left-width:4px;border-left-style:solid;border-left-color:#555;position:relative;padding-top:4px;padding-bottom:4px}.note #exclamation-icon,.warning #exclamation-icon{height:20px;width:20px;fill:#0083C0;position:absolute;top:20%;left:-12px;background-color:white}.note h2,.warning h2{display:none}.note .admonition-content,.warning .admonition-content{display:block;margin:0px;font-size:1em;padding:8px;margin-left:12px;color:#555}.note .admonition-content p:last-child,.warning .admonition-content p:last-child{margin-bottom:0px}.note .admonition-content ul:last-child,.note .admonition-content ol:last-child,.warning .admonition-content ul:last-child,.warning .admonition-content ol:last-child{margin-bottom:0px}.note .admonition-content ul:last-child+p,.note .admonition-content ol:last-child+p,.warning .admonition-content ul:last-child+p,.warning .admonition-content ol:last-child+p{margin-top:1em}.note{border-color:#0083C0;background-color:#f9fdfe}.note #exclamation-icon{fill:#0083C0}.warning{border-color:#C9177E;background-color:#fef5fa}.warning #exclamation-icon{fill:#C9177E}.hljs{display:block;overflow-x:auto;padding:0.5em;background:#f5f5f5;font-size:.9em}.hljs,.hljs-tag,.hljs-subst{color:#000}.hljs-strong,.hljs-emphasis{color:#737373}.hljs-bullet,.hljs-quote,.hljs-number,.hljs-regexp,.hljs-literal,.hljs-link{color:#0083c0}.hljs-code,.hljs-title,.hljs-section,.hljs-selector-class{color:#00A88A}.hljs-strong{font-weight:bold}.hljs-emphasis{font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-name,.hljs-attr{color:#C9177E}.hljs-symbol,.hljs-attribute{color:#0083c0}.hljs-params,.hljs-class .hljs-title{color:#000}.hljs-string,.hljs-type,.hljs-built_in,.hljs-builtin-name,.hljs-selector-id,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-addition,.hljs-variable,.hljs-template-variable{color:#0083c0}.hljs-comment,.hljs-deletion,.hljs-meta{color:#737373}.language-toml.hljs .hljs-section{color:#C9177E}kbd{font-family:"robotomono",courier,monospace}.body-copy code,.body-copy pre{font-family:"robotomono",courier,monospace;font-size:.9em;weight:inherit;font-weight:400;overflow-y:visible;z-index:1}.body-copy>pre{position:relative;margin-bottom:1.5em}.body-copy pre>code,.body-copy .code{background-color:#f5f5f5}.body-copy>pre{overflow-x:scroll}.body-copy ol code,.body-copy ul code,.body-copy div code,.body-copy strong code,.body-copy em code,.body-copy span code,.body-copy p code,.body-copy dd code,.body-copy dt code{background-color:#f5f5f5}@media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi){.body-copy ol code,.body-copy ul code,.body-copy div code,.body-copy strong code,.body-copy em code,.body-copy span code,.body-copy p code,.body-copy dd code,.body-copy dt code{background-color:#f5f5f5}}.code{display:block;position:relative;overflow:hidden;padding:.5em;overflow-y:visible;margin-bottom:1.5em}code[class^="language-"]:after{display:block;position:absolute;top:4px;right:4px;color:#7b7b7b;font-family:'fontello';content:'\f121'}.copy-button+.code-copy-content code[class^="language-"]:after{position:absolute;top:-4px;right:4px}code.language-html:after{font-family:'FontAwesome';content:'\f13b'}code.language-js:after{font-family:'fontello';content:'\e802';font-size:16px;top:2px}code.language-hugo:after,code.language-go:after,code.language-golang:after{font-family:'fontello';content:'\e801'}code.language-sass:after,code.language-scss:after{font-family:'fontello';content:'\e803'}code.language-bash:after,code.language-sh:after{font-family:'fontello';content:'\e808';right:6px}code.language-toml:after{content:'TOML';font-size:.8em;padding-right:.3em;font-family:"robotomono",courier,monospace}code.language-yaml:after,code.language-yml:after{content:'YAML';font-size:.8em;padding-right:.3em;font-family:"robotomono",courier,monospace}code.language-md:after,code.language-markdown:after{font-family:'fontello';content:'\e80e'}.copy-button+.code-copy-content code[class^="language-"]:after{display:none;position:absolute;top:-8px;right:4px}blockquote code[class^="language-"]:after,.admonition code[class^="language-"]:after{content:''}.filename{font-family:"robotomono",courier,monospace;color:#626262;padding-left:1em;padding-top:.25em;font-size:.7em;background-color:#f5f5f5;width:100%;font-style:italic;margin-bottom:0px}.code-icon{position:absolute;top:2px;right:4px}.copy-button,.download-button{transition:opacity .3s ease-in-out;opacity:1;position:absolute;right:1px;top:1px;background-color:white;color:#222;border-radius:0px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);height:30px;min-width:70px;font-size:12px;display:block;z-index:15}.copy-button:hover,.download-button:hover{transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}.copy-button span.button-text,.download-button span.button-text{text-transform:uppercase;margin-left:0px}.download-button{position:absolute;min-width:70px;top:1px;right:72px}@media only screen and (min-device-width: 375px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2){.download-button{display:none}}.tooltipped{position:absolute}.tooltipped:after{position:absolute;z-index:1000000;display:none;padding:2px 4px;font-size:.8em;font-weight:500;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;text-shadow:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background-color:#0083C0;border-color:#0083C0;border-radius:0px;-webkit-font-smoothing:subpixel-antialiased}.tooltipped:before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:#0083C0;pointer-events:none;content:"";border:5px solid transparent}.tooltipped:hover:before,.tooltipped:hover:after,.tooltipped:active:before,.tooltipped:active:after,.tooltipped:focus:before,.tooltipped:focus:after{display:inline-block;text-decoration:none}.tooltipped-multiline:hover:after,.tooltipped-multiline:active:after,.tooltipped-multiline:focus:after{display:table-cell}.tooltipped-s:after,.tooltipped-se:after,.tooltipped-sw:after{top:100%;right:50%;margin-top:5px;text-align:center}.tooltipped-s:before,.tooltipped-se:before,.tooltipped-sw:before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:#0083C0;text-align:center}.tooltipped-se:after{right:auto;left:50%;text-align:center}.tooltipped-n:after,.tooltipped-ne:after,.tooltipped-nw:after{right:50%;bottom:100%;margin-bottom:5px}.tooltipped-n:before,.tooltipped-ne:before,.tooltipped-nw:before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:#0083C0}.tooltipped-ne:after{right:auto;left:50%;margin-left:-15px}.tooltipped-nw:after{margin-right:-15px}.tooltipped-s:after,.tooltipped-n:after{-webkit-transform:translateX(50%);transform:translateX(50%)}.tooltipped-w:after{right:100%;bottom:50%;margin-right:5px;-webkit-transform:translateY(50%);transform:translateY(50%)}.tooltipped-w:before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:#0083C0}.tooltipped-e:after{bottom:50%;left:100%;margin-left:5px;-webkit-transform:translateY(50%);transform:translateY(50%)}.tooltipped-e:before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:#0083C0}.tooltipped-multiline:after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-break:break-word;word-wrap:normal;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s:after,.tooltipped-multiline.tooltipped-n:after{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w:after,.tooltipped-multiline.tooltipped-e:after{right:100%}svg.svg-icon{max-width:60px}span.yes code{color:#fff;background-color:#00A88A}span.no code{background-color:#C9177E;color:#fff}span.no:after,span.bad:after{display:inline-block;height:1em;width:1em;font-family:'fontello';content:'\e810';margin-left:.5em;font-size:1.2em;color:#C9177E}span.yes:after,.good:after{display:inline-block;height:1em;width:1em;font-family:'fontello';content:'\e80f';color:#00A88A;margin-left:.5em;font-size:1.2em}span.break{position:relative;display:inline-block;font-weight:bold;text-align:center;width:auto;left:calc(50% - 40px)}span.break:before,span.break:after{content:"";position:absolute;display:inline-block;height:.2em;border-bottom:1px solid black;border-top:1px solid black;top:.666em;width:140px}span.break:before{right:100%;margin-right:.5em}span.break:after{left:100%;margin-left:.5em}span.na code{background-color:transparent;color:#bbb}h2 .fa.fa-thumbs-up,h3 .fa.fa-thumbs-up,h4 .fa.fa-thumbs-up,li .fa.fa-thumbs-up{color:#00A88A}h2 .fa.fa-thumbs-down,h3 .fa.fa-thumbs-down,h4 .fa.fa-thumbs-down,li .fa.fa-thumbs-down{color:#C9177E}ul.tags{list-style:none;margin:0;padding:0;margin-top:1em;margin-bottom:.5em;margin-right:4px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;float:right}ul.tags li{height:20px;line-height:20px;margin-left:4px;margin-bottom:.75em;display:-ms-flexbox;display:flex}ul.tags li:not(.icon){transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}ul.tags li:not(.icon):hover{transition:box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}ul.tags li a{line-height:20px;-ms-flex-align:center;align-items:center;height:20px;font-size:14px;color:#222;padding-left:.3em;padding-right:.3em}.searchbox{display:inline-block;position:relative;width:300px;height:32px !important;white-space:nowrap;box-sizing:border-box;visibility:visible !important}.searchbox .algolia-autocomplete{display:block;width:100%;height:100%}.searchbox__wrapper{width:100%;height:100%;z-index:999;position:relative}.searchbox__input{display:inline-block;box-sizing:border-box;transition:box-shadow .4s ease, background .4s ease;border:0;border-radius:16px;box-shadow:inset 0 0 0 0px #ccc;background:#fff !important;padding:0;padding-right:26px;padding-left:32px;width:100%;height:100%;vertical-align:middle;white-space:normal;font-size:1em;appearance:none}.searchbox__input::-webkit-search-decoration,.searchbox__input::-webkit-search-cancel-button,.searchbox__input::-webkit-search-results-button,.searchbox__input::-webkit-search-results-decoration{display:none}.searchbox__input:hover{box-shadow:inset 0 0 0 0px #b3b3b3}.searchbox__input:focus,.searchbox__input:active{outline:0;box-shadow:inset 0 0 0 0px #aaa;background:#fff}.searchbox__input::-webkit-input-placeholder{color:#aaa}.searchbox__input::-moz-placeholder{color:#aaa}.searchbox__input:-ms-input-placeholder{color:#aaa}.searchbox__input::placeholder{color:#aaa}.searchbox__submit{position:absolute;top:0;margin:0;border:0;border-radius:16px 0 0 16px;background-color:rgba(69,142,225,0);padding:0;width:32px;height:100%;vertical-align:middle;text-align:center;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;right:inherit;left:0}.searchbox__submit::before{display:inline-block;margin-right:-4px;height:100%;vertical-align:middle;content:''}.searchbox__submit:hover,.searchbox__submit:active{cursor:pointer}.searchbox__submit:focus{outline:0}.searchbox__submit svg{width:14px;height:14px;vertical-align:middle;fill:#6D7E96}.searchbox__reset{display:block;position:absolute;top:8px;right:8px;margin:0;border:0;background:none;cursor:pointer;padding:0;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;fill:rgba(0,0,0,0.5)}.searchbox__reset.hide{display:none}.searchbox__reset:focus{outline:0}.searchbox__reset svg{display:block;margin:4px;width:8px;height:8px}.searchbox__input:valid ~ .searchbox__reset{display:block;-webkit-animation-name:sbx-reset-in;animation-name:sbx-reset-in;-webkit-animation-duration:.15s;animation-duration:.15s}@-webkit-keyframes sbx-reset-in{0%{-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes sbx-reset-in{0%{-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu{right:0 !important;left:inherit !important}.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu:before{right:48px}.algolia-autocomplete.algolia-autocomplete-left .ds-dropdown-menu{left:0 !important;right:inherit !important}.algolia-autocomplete.algolia-autocomplete-left .ds-dropdown-menu:before{left:48px}.algolia-autocomplete .ds-dropdown-menu{position:relative;top:-6px;border-radius:4px;margin:6px 0 0;padding:0;text-align:left;height:auto;position:relative;background:transparent;border:none;z-index:999;max-width:500px;min-width:400px;box-shadow:0 1px 0 0 rgba(0,0,0,0.2),0 2px 3px 0 rgba(0,0,0,0.1)}.algolia-autocomplete .ds-dropdown-menu:before{display:block;position:absolute;content:'';width:14px;height:14px;background:#fff;z-index:1000;top:-7px;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:2px}.algolia-autocomplete .ds-dropdown-menu .ds-suggestions{position:relative;z-index:1000;margin-top:8px}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion{cursor:pointer}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion.ds-cursor .algolia-docsearch-suggestion.suggestion-layout-simple{background-color:rgba(69,142,225,0.05)}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion.ds-cursor .algolia-docsearch-suggestion:not(.suggestion-layout-simple) .algolia-docsearch-suggestion--content{background-color:rgba(69,142,225,0.05)}.algolia-autocomplete .ds-dropdown-menu [class^="ds-dataset-"]{position:relative;border:solid 1px #d9d9d9;background:#fff;border-radius:4px;overflow:auto;padding:0 8px 8px}.algolia-autocomplete .ds-dropdown-menu *{box-sizing:border-box}.algolia-autocomplete .algolia-docsearch-suggestion{position:relative;padding:0 8px;background:#fff;color:#02060C;overflow:hidden}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#174d8c;background:rgba(143,187,237,0.1);padding:0.1em 0.05em}.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl0 .algolia-docsearch-suggestion--highlight,.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl1 .algolia-docsearch-suggestion--highlight{color:inherit;background:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{padding:0 0 1px;background:inherit;box-shadow:inset 0 -2px 0 0 rgba(69,142,225,0.8);color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--content{display:block;float:right;width:70%;position:relative;padding:5.33333px 0 5.33333px 10.66667px;cursor:pointer}.algolia-autocomplete .algolia-docsearch-suggestion--content:before{content:'';position:absolute;display:block;top:0;height:100%;width:1px;background:#ddd;left:-1px}.algolia-autocomplete .algolia-docsearch-suggestion--category-header{position:relative;border-bottom:1px solid #ddd;display:none;margin-top:8px;padding:4px 0;font-size:1em;color:#33363D}.algolia-autocomplete .algolia-docsearch-suggestion--wrapper{width:100%;float:left;padding:8px 0 0 0}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{float:left;width:30%;display:none;padding-left:0;text-align:right;position:relative;padding:5.33333px 10.66667px;color:#A4A7AE;font-size:.9em;word-wrap:break-word}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column:before{content:'';position:absolute;display:block;top:0;height:100%;width:1px;background:#ddd;right:0}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column .algolia-docsearch-suggestion--highlight{background-color:inherit;color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-inline{display:none}.algolia-autocomplete .algolia-docsearch-suggestion--title{margin-bottom:4px;color:#02060C;font-size:.9em;font-weight:bold}.algolia-autocomplete .algolia-docsearch-suggestion--text{display:block;line-height:1.2em;font-size:.85em;color:#63676D}.algolia-autocomplete .algolia-docsearch-suggestion--no-results{width:100%;padding:8px 0;text-align:center;font-size:1.2em}.algolia-autocomplete .algolia-docsearch-suggestion--no-results::before{display:none}.algolia-autocomplete .algolia-docsearch-suggestion code{padding:1px 5px;font-size:90%;border:none;color:#222222;background-color:#EBEBEB;border-radius:3px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace}.algolia-autocomplete .algolia-docsearch-suggestion code .algolia-docsearch-suggestion--highlight{background:none}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__main .algolia-docsearch-suggestion--category-header{display:block}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__secondary .algolia-docsearch-suggestion--subcategory-column{display:block}.algolia-autocomplete .suggestion-layout-simple.algolia-docsearch-suggestion{border-bottom:solid 1px #eee;padding:8px;margin:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--content{width:100%;padding:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--content::before{display:none}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header{margin:0;padding:0;display:block;width:100%;border:none}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl0{opacity:.6;font-size:.85em}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl1{opacity:.6;font-size:.85em}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl1::before{background-image:url('data:image/svg+xml;utf8,');content:'';width:10px;height:10px;display:inline-block}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--wrapper{width:100%;float:left;margin:0;padding:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--subcategory-column,.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--duplicate-content,.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--subcategory-inline{display:none !important}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--title{margin:0;color:#458EE1;font-size:.9em;font-weight:normal}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--title::before{content:"#";font-weight:bold;color:#458EE1;display:inline-block}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--text{margin:4px 0 0;display:block;line-height:1.4em;padding:5.33333px 8px;background:#f8f8f8;font-size:.85em;opacity:.8}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{color:#3f4145;font-weight:bold;box-shadow:none}.algolia-autocomplete .algolia-docsearch-footer{width:110px;height:20px;z-index:2000;margin-top:10.66667px;float:right;font-size:0;line-height:0}.algolia-autocomplete .algolia-docsearch-footer--logo{background-image:url("data:image/svg+xml;utf8,");background-repeat:no-repeat;background-position:center;background-size:100%;overflow:hidden;text-indent:-9000px;padding:0 !important;width:100%;height:100%;display:block}#toggle-search{display:block;position:fixed;top:.5em;right:.3em;float:right;margin-right:20px;font-size:1.2em;z-index:60;color:#C9177E}@media only screen and (min-width: 960px){#toggle-search{top:.3em}}form#site-search-form{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;width:100vw;position:fixed;top:50px;height:45px;-webkit-transform:translateY(-50px);transform:translateY(-50px);background-color:#fff;z-index:19;box-shadow:0 3px 6px rgba(201,23,126,0.15),0 3px 6px rgba(201,23,126,0.3)}form#site-search-form.search-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateY(0);transform:translateY(0);border-bottom:1px solid #C9177E}form#site-search-form #search-input{max-height:45px;padding-left:20px;font-size:1em}@media only screen and (min-width: 960px){form#site-search-form{display:block;position:fixed;top:8px;right:0px;z-index:50;width:300px;-webkit-transform:translateX(290px);transform:translateX(290px);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;box-shadow:none;max-height:40px}form#site-search-form.search-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;border-bottom-width:0px;-webkit-transform:translateX(0px);transform:translateX(0px)}form#site-search-form.search-open #search-input{transition:opacity .3 ease-in-out;opacity:1;border-bottom:3px solid #C9177E}form#site-search-form.search-open #search-input::after{display:inline-block;content:'';width:1em;border-bottom:3px solid #C9177E}form#site-search-form #search-input{transition:opacity .3s ease-in-out;max-height:40px;padding-left:0px;font-size:20px;opacity:0}}#search-input{width:260px;outline:none;border:0px;border-radius:0px}#search-input,#search-input:hover,#search-input:active,#search-input:focus{outline:none}.algolia-docsearch-suggestion{border-bottom-color:#3A3DD1}.algolia-docsearch-suggestion--highlight{color:#3A33D1}.algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--highlight{background-color:#4D47D5}.aa-cursor .algolia-docsearch-suggestion--content{color:#272296}.aa-cursor .algolia-docsearch-suggestion{background:#EBEBFB}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{box-shadow:inset 0 -2px 0 0 #C9177E}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#C9177E;background:#f7e8f1;padding:0.1em 0.05em}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{background-color:#fff}.algolia-autocomplete .ds-dropdown-menu{font-size:.8em;min-width:340px;max-width:340px}@media only screen and (min-width: 760px){.algolia-autocomplete .ds-dropdown-menu{font-size:1em;min-width:400px;max-width:500px}}@media only screen and (min-width: 960px){.algolia-autocomplete .ds-dropdown-menu{min-width:500px;max-width:600px}}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column-text .algolia-docsearch-suggestion--highlight{color:#0083C0;font-weight:bold;background:#c9e8f6}@media (min-width: 768px){.algolia-docsearch-suggestion{border-bottom-color:#7671df}.algolia-docsearch-suggestion--subcategory-column{border-right-color:#7671df;background-color:#F2F2FF;color:#4E4726}}kbd{background-color:inherit;border:1px solid #222;display:inline-block;font-size:.9em;padding:.1em .3em;border-radius:5px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}aside#toc{position:fixed;max-width:250px;min-width:250px;overflow-y:scroll;max-height:calc(100vh - 50px - 40px);padding-left:.5em;padding-right:.5em;bottom:40px;right:20px;height:auto;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);z-index:30;background-color:#fff;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom right;transform-origin:bottom right;opacity:0;border-radius:5px}aside#toc header.toc-header{display:inline-block;width:100%;margin-top:24px}aside#toc header.toc-header>a h3{margin-top:0px;margin-bottom:0px;margin-left:8px;padding-bottom:0px;border-bottom:1px solid #222;color:#222;font-size:17px}aside#toc.toc-open{-webkit-transform:scale(1);transform:scale(1);opacity:1}@media only screen and (min-width: 1200px){aside#toc{box-shadow:none;top:50px;right:0px;bottom:auto;opacity:1;min-height:calc(100vh - 50px - 140px);max-height:calc(100vh - 50px - 140px);-webkit-transform:scale(1);transform:scale(1);border-radius:0px;margin-right:1.5em}aside#toc .toc-inner-wrapper{position:relative;min-height:calc(100vh - 50px - 140px);max-height:calc(100vh - 50px - 140px);overflow-y:scroll}aside#toc .fade{content:'';display:inline-block;position:absolute;bottom:-1px;left:0px;width:100%;min-height:1px;box-shadow:0px 0px 72px 50px #fff}}nav#TableOfContents{position:relative;margin-bottom:20px;height:auto;overflow-y:scroll}nav#TableOfContents li code{font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}nav#TableOfContents li.active>a>code{color:inherit;font-weight:inherit;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}nav#TableOfContents>ul:first-child{padding-left:0px;margin-left:0px;margin-top:.5em;margin-bottom:2em}nav#TableOfContents>ul:first-child>li{padding-left:0px;margin-left:0px;font-size:18px}nav#TableOfContents ul>li>ul li{line-height:1.2;font-size:16px;padding-left:8px;position:relative;margin-top:.5em;margin-bottom:.5em}nav#TableOfContents ul>li>ul li a{color:#222;position:relative}@media only screen and (min-width: 960px){nav#TableOfContents ul>li>ul li a:hover{color:#C9177E}nav#TableOfContents ul>li>ul li a:hover::before{content:'';display:inline-block;height:100%;border-left:1px solid #C9177E;position:absolute;left:-8px}nav#TableOfContents ul>li>ul li a:hover code{color:inherit}}nav#TableOfContents ul>li>ul li.active>a{position:relative;color:#C9177E;font-weight:400}nav#TableOfContents ul>li>ul li.active>a::before{content:'';display:inline-block;height:100%;border-left:2px solid #C9177E;position:absolute;left:-8px}nav#TableOfContents ul>li>ul li>ul{display:block;margin-top:8px;margin-bottom:0px}nav#TableOfContents ul>li>ul li>ul>li{font-size:14px}@media only screen and (min-width: 960px){nav#TableOfContents ul>li>ul li>ul>li a:hover{color:#0083C0}nav#TableOfContents ul>li>ul li>ul>li a:hover::before{content:'';display:inline-block;height:100%;border-left:1px solid #0083C0;position:absolute;left:-16px}}nav#TableOfContents ul>li>ul li>ul>li.active>a{color:#0083C0;font-weight:400}nav#TableOfContents ul>li>ul li>ul>li.active>a::before{border-left:2px solid #C9177E;left:-16px}a#toc-toggle{display:none}aside#toc+a#toc-toggle{display:block;position:fixed;bottom:40px;right:20px;background-color:#fff;color:#fff;background-color:#C9177E;height:40px;width:40px;z-index:99;line-height:50px;text-align:center;border-radius:5px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}aside#toc+a#toc-toggle:after{content:'\2026';display:block;position:relative;width:40px;height:40px;font-size:2em;line-height:40px;bottom:10px}aside#toc+a#toc-toggle.toc-open{box-shadow:none;background-color:#fff;color:#222}aside#toc+a#toc-toggle.toc-open::after{content:"\00D7";font-size:2em;bottom:0px}aside#toc+a#toc-toggle.toc-open:hover{box-shadow:none}aside#toc+a#toc-toggle:hover{transition:box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)}@media only screen and (min-width: 1200px){aside#toc+a#toc-toggle{display:none}}.all-contents{padding-top:1em;font-size:.95em}.contents-list{box-shadow:none;background-color:transparent;color:#222;border-bottom:1px solid silver;margin-bottom:1em;position:relative;font-size:.95em}.contents-list a{width:100%;color:#222}.contents-list a:before,.contents-list a:after,.contents-list a:hover{background-color:transparent;border:none;color:#222}.contents-list h3{margin-top:0px;padding-top:0px;padding-bottom:2px;color:#C9177E}.contents-list p{margin-top:8px;margin-bottom:16px}.taxonomy-term{font-size:1.3em;display:inline-block;width:auto;clear:both}.list-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.list-icon-wrapper{max-width:1em;max-height:1em;margin-right:.2em}.list-icon-wrapper img{width:100%;height:auto;margin-bottom:0px;margin-left:auto;margin-right:auto;display:block}.last-modified{color:#737373;display:block;clear:both;min-width:200px;width:100%;max-width:100%;text-align:center;font-size:.8em;position:relative;border-bottom:2px solid #737373}#content-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:100%;min-width:100%;min-height:60px;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2em}.cf-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#737373}.cf-link h5{color:#737373}.cf-link:hover{background-color:#C9177E;color:#fff}.cf-link:hover h5{color:#fff}.icon-wrapper{display:inline-block;margin-right:6px;position:relative;min-height:60px;width:24px}.icon-wrapper i{font-size:24px;position:absolute;top:calc(50% - 12px)}.next-page{-ms-flex-pack:end;justify-content:flex-end;text-align:right;-ms-flex-item-align:end;align-self:flex-end}.page-info{margin:0px .5em 0px .5em}.page-info{display:inline-block;width:auto}.page-info span{font-size:.8em}.body-copy blockquote{position:relative;display:block;margin:0px;font-style:italic;background-color:#f8f8f8;padding:16px;margin-bottom:1em}.body-copy blockquote p{margin-bottom:0px;margin-top:16px}.body-copy blockquote p:first-child{margin-top:8px}.body-copy blockquote:before{font-family:'fontello';display:block;height:1em;width:1em;position:absolute;content:'\e809';color:silver;top:-3px;left:4px;font-size:1.2em;font-style:normal}.body-copy blockquote code,.body-copy blockquote pre{font-style:normal}.body-copy blockquote cite.blockquote-citation{position:relative;display:block;clear:both;text-align:right;line-height:2;font-size:14px;font-style:normal}.breadcrumbs{list-style:none;display:inline-block;margin-top:3px}.breadcrumbs li{float:left}.breadcrumbs li a{color:#222;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#D1F1FE;text-decoration:none;position:relative;height:30px;line-height:30px;padding:0 10px 0 5px;text-align:center;margin-right:23px;font-size:14px}.breadcrumbs li a img{height:20px;width:20px}.breadcrumbs li a span{margin-left:4px}.breadcrumbs li:nth-child(even){margin-left:-8px}.breadcrumbs li:nth-child(even) a{background-color:#D1F1FE}.breadcrumbs li:nth-child(even) a:before{border-color:#D1F1FE;border-left-color:transparent;height:30px;line-height:30px}.breadcrumbs li:nth-child(even) a:after{border-left-color:#D1F1FE}.breadcrumbs li:first-child a{padding-left:10px;border-radius:4px 0 0 4px}.breadcrumbs li:first-child a:before{border:none}.breadcrumbs li:last-child::not(first-child) a{padding-right:15px;border-radius:0 4px 4px 0}.breadcrumbs li:last-child::not(first-child) a:after{border:none}.breadcrumbs li a:before,.breadcrumbs li a:after{content:"";position:absolute;top:0;border:0 solid #D1F1FE;border-width:15px 6.666px;width:0;height:0}.breadcrumbs li a:before{left:-12px;border-left-color:transparent}.breadcrumbs li a:after{left:100%;border-color:transparent;border-left-color:#D1F1FE}.breadcrumbs li a:hover{background-color:#0083C0;color:#fff}.breadcrumbs li a:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.breadcrumbs li a:hover:before{border-color:#0083C0;border-left-color:transparent}.breadcrumbs li a:hover:after{border-left-color:#0083C0}table{text-align:left;overflow-x:scroll;width:100%;max-width:100%;width:auto;display:block;border-left:2px solid #737373;margin:0px;font-size:16px;margin-bottom:1em}table tr{border-top:2px solid #737373}table tr th,table tr td{padding-left:4px;padding-right:6px}table tr th:last-child,table tr td:last-child{border-right:2px solid #737373}table.terms-table td{width:50%}table thead{width:100%;background-color:#000;color:#fff}table thead tr{min-width:100%}table thead tr th{padding-left:4px;padding-right:6px}@media only screen and (min-width: 760px){table thead tr th:last-child{min-width:220px}}table tbody{min-width:100%}table tbody tr{min-width:100%;background-color:#fff}table tbody tr:nth-child(even){background-color:#f8f8f8}table tbody tr:last-child{border-bottom:2px solid #737373}table tbody tr small{font-size:1em}table tbody td .purpose-title{font-style:italic;color:#C9177E;font-weight:bold}table tbody td.bf-default code{color:#0083C0;font-weight:bold}table tbody td.bf-flag code{color:#00A88A;font-weight:bold}table.utils-table tr{line-height:1.2}table.utils-table tr>td:first-child{min-width:220px}article#press-and-articles>.body-copy table{max-width:100%}article#press-and-articles>.body-copy table tr td{display:table-cell;width:auto}article#press-and-articles>.body-copy table tr td:nth-child(3){width:100px;min-width:100px;max-width:100px;text-align:right}.twitter-tweet.twitter-tweet-rendered{display:block;margin-left:auto;margin-right:auto}.body-copy>div{margin-bottom:1.5em}.cls-1{fill:#11485e}.cls-2{fill:#7fc2e2}.cls-3{fill:#d8d5d5}.cls-4{fill:#131413}.cls-5{fill:#fff}.cls-6{fill:#b28f82}.cls-7{fill:#231f20}.cls-8{fill:#418cbd}.eye{-webkit-animation:squeeze 2.4s infinite;animation:squeeze 2.4s infinite}.nose{-webkit-animation:nose 2s infinite ease;animation:nose 2s infinite ease}.gopher{-webkit-transform:translateY(120px);transform:translateY(120px);-webkit-animation:start .8s forwards ease-in-out;animation:start .8s forwards ease-in-out}@-webkit-keyframes nose{80%{-webkit-transform:none;transform:none}83%{-webkit-transform:translateX(7.5px) scaleX(0.9);transform:translateX(7.5px) scaleX(0.9)}90%{-webkit-transform:none;transform:none}93%{-webkit-transform:translateX(7.5px) scaleX(0.9);transform:translateX(7.5px) scaleX(0.9)}100%{-webkit-transform:none;transform:none}}@keyframes nose{80%{-webkit-transform:none;transform:none}83%{-webkit-transform:translateX(7.5px) scaleX(0.9);transform:translateX(7.5px) scaleX(0.9)}90%{-webkit-transform:none;transform:none}93%{-webkit-transform:translateX(7.5px) scaleX(0.9);transform:translateX(7.5px) scaleX(0.9)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes squeeze{90%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(70px) scaleY(0.1);transform:translateY(70px) scaleY(0.1)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes squeeze{90%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(70px) scaleY(0.1);transform:translateY(70px) scaleY(0.1)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333}.featherlight:last-of-type{background:rgba(0,0,0,0.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;border-radius:0px;padding:0px;border-bottom:0px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;font-size:1.1em;line-height:2em;width:2em;cursor:pointer;text-align:center;font-family:Arial, sans-serif;background-color:rgba(255,255,255,0.8);color:#222}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:none}.featherlight *{box-sizing:border-box}}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%}}a.image-link:hover{border-bottom:0px solid transparent !important;cursor:zoom-in}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.site-header{width:100%;height:50px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0px;background-color:#fff;color:#000;position:fixed;top:0px;left:0px;z-index:20;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}@media only screen and (min-width: 960px){.site-header{-ms-flex-pack:justify;justify-content:space-between}}.site-header .hugo-meta{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 960px){.site-header .hugo-meta{float:left;width:auto;-ms-flex-pack:start;justify-content:flex-start}}.site-header #home-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:.8em;margin-left:1.5em}.site-header #home-link img{height:35px;margin-right:.25em}.site-header #home-link .hugo-v{-ms-flex-item-align:end;align-self:flex-end;font-size:.9em}.site-header a.github-button{display:none}@media only screen and (min-width: 760px){.site-header a.github-button{display:inline}}.site-header iframe[src^="https://buttons.github.io"]{display:none;margin-left:1em}@media only screen and (min-width: 760px){.site-header iframe[src^="https://buttons.github.io"]{display:inline}}.site-navigation::-webkit-scrollbar{display:none}.site-navigation{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;position:fixed;left:0px;top:0px;width:250px;bottom:0px;overflow-y:scroll;background-color:#f8f8f8;-webkit-transform:translateX(-250px);transform:translateX(-250px);padding:0px;z-index:9;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding-bottom:2em}.site-navigation::-webkit-scrollbar{display:none}.site-navigation.navigation-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateX(0px);transform:translateX(0px)}@media only screen and (min-width: 960px){.site-navigation{-webkit-transform:translateX(0px);transform:translateX(0px)}}.site-navigation ul li a{display:-ms-flexbox;display:flex}.site-navigation ul.top-menu{margin-top:80px;margin-bottom:30px;width:85%}@media only screen and (min-width: 960px){.site-navigation ul.top-menu{margin-top:60px}}.site-navigation ul.top-menu a{color:#222;font-weight:400;width:100%}.site-navigation ul.top-menu a:hover{color:#C9177E}.site-navigation ul.top-menu li{padding-left:0px;line-height:1.2;padding-top:.75em}.site-navigation ul.top-menu li ul li{padding-left:.3em}.site-navigation ul.top-menu a.top-menu-item-link{font-size:16px;width:100%}.site-navigation ul.top-menu a.top-menu-item-link i.fa.fa-angle-double-right{margin-left:.25em}.site-navigation ul.top-menu a.top-menu-item-link.active-section{color:#C9177E;font-weight:700}.site-navigation ul.top-menu a.top-menu-item-link.active-section+ul.submenu{display:block;border-left:2px solid #C9177E}.site-navigation ul.top-menu ul.submenu{display:none;margin-left:.2em;padding-left:.5em;padding-bottom:.66em}.site-navigation ul.top-menu ul.submenu li{line-height:1.3}.site-navigation ul.top-menu ul.submenu a.submenu-item-link{font-size:14px}.site-navigation ul.top-menu ul.submenu a.submenu-item-link:hover{color:#0083C0}.site-navigation ul.top-menu ul.submenu a.submenu-item-link.active-page{font-weight:700;color:#0083C0}.site-navigation ul.top-menu ul.submenu a.submenu-item-link.active-page>code{color:#0083C0}.site-navigation ul.top-menu ul.submenu a.submenu-item-link.active-page>code>em{font-style:normal;family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.nav-buttons{display:block;margin-left:auto;margin-right:auto;max-width:200px}.nav-buttons a{margin-bottom:.5em;display:inline-block;width:200px;max-width:200px;position:relative;font-size:.9em}.navigation-toggle-wrapper{width:50px;height:50px;position:fixed;top:2px;left:0px;z-index:20}.navigation-toggle-wrapper h4.menu{display:inline-block;position:absolute;bottom:-1em;left:.8em;color:#0083C0;display:none}@media only screen and (min-width: 960px){.navigation-toggle-wrapper{display:none}}.navigation-toggle-wrapper.navigation-open .top{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:40%;border-radius:5px;background-color:#C9177E;border-color:#C9177E}.navigation-toggle-wrapper.navigation-open .middle{width:40px;height:40px;top:4%;border-radius:50%;background-color:#C9177E;border-color:#C9177E;opacity:0.3}.navigation-toggle-wrapper.navigation-open .bottom{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:40%;border-radius:5px;background-color:#C9177E;border-color:#C9177E}.bar{width:40px;height:2px;border:2px solid #0083C0;background-color:#0083C0;position:absolute;border-radius:10px}.bar.navigation-open{background-color:#C9177E;border:2px solid #C9177E}.top{left:15%;top:20%;transition:all 0.5s}.middle{left:15%;top:40%;transition:all 0.5s}.bottom{left:15%;top:60%;transition:all 0.5s}#all-content-wrapper{margin-top:50px;z-index:5;transition:all .3s ease-in-out;opacity:1;overflow-x:hidden}@media only screen and (min-width: 960px){#all-content-wrapper{margin-left:250px}}#all-content-wrapper.navigation-open{transition:all .3s ease-in-out;-webkit-transform:translateX(250px);transform:translateX(250px);opacity:.4;overflow-x:hidden}@media only screen and (min-width: 960px){#all-content-wrapper.navigation-open{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px);overflow-x:hidden}}main.main{width:100%;display:block;margin-left:auto;margin-right:auto;position:relative;min-height:calc(100vh - 100px)}@media only screen and (min-width: 1200px){main.main{width:100%;margin-right:0px;max-width:calc(100vw - 500px - 20px);float:left;padding-left:0px;padding-right:0px}}.content{width:90%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 960px){.content{float:left;margin-left:5%;margin-right:auto;max-width:34em}}@media only screen and (min-width: 1200px){.content{min-width:34em;max-width:90%}}header.content-header{display:block;clear:both;width:100%;position:relative;margin-top:24px;overflow-x:hidden;margin-bottom:1em}.content-section-image-wrapper{margin-bottom:1em}.content-section-image-wrapper a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#222}.content-section-image-wrapper a img{width:20px}.content-section-image-wrapper a span{font-size:.8em;margin-left:.25em}.content-header-links{display:none;position:absolute;right:1px;top:1px;text-transform:uppercase;width:auto;overflow:visible}@media only screen and (min-width: 760px){.content-header-links{display:block}}.content-header-links a{position:relative;display:inline-block;color:#222;padding:4px 6px;vertical-align:middle;height:36px;width:36px;line-height:36px;text-align:center;border-radius:3px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.content-header-links a:hover{color:#222}.content-header-links a i.icon-pencil{font-size:20px;position:relative;bottom:4px;right:2px}.content-header-links a svg{height:24px;width:24px;display:inline}.content-header-links a.godoc-link{border-right-width:0px}.body-copy{margin-top:0px;margin-bottom:2.5em;display:block;overflow:visible}.body-copy div+h2{margin-top:1em}.body-copy em{font-weight:inherit}main.showcase-list{width:90%;max-width:1200px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1200px){main.showcase-list{margin-left:5%}}#showcase{display:-ms-flexbox;display:flex;list-style:none;padding-left:0px;margin-left:0px;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}#showcase li.showcase-site{list-style:none;padding-left:0px;margin-left:0px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);margin-bottom:1.5em}@media only screen and (min-width: 760px){#showcase li.showcase-site{width:48%}}@media only screen and (min-width: 1200px){#showcase li.showcase-site{width:32%}}#showcase li.showcase-site .image-wrapper{width:100%;max-width:100%}#showcase li.showcase-site .image-wrapper img{width:100%;max-width:100%;border-bottom:1px solid #d9d9d9}#showcase li.showcase-site ul.tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#showcase li.showcase-site ul.tags li{margin-bottom:.25em;-ms-flex-item-align:start;align-self:flex-start;width:auto}#showcase li.showcase-site ul.tags li a{font-size:12px}#showcase li.showcase-site ul.tags li.tags-icon-li{box-shadow:none}#showcase li.showcase-site .showcase-meta{padding:10px}#showcase li.showcase-site .showcase-meta .showcase-links{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:.8em}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-source{font-size:.8em;text-transform:uppercase}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-title{font-weight:bold}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-title a{font-weight:bold}#site-footer{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;background-color:#000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;height:auto;padding-bottom:1em}#site-footer.navigation-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateX(250px);transform:translateX(250px)}@media only screen and (min-width: 760px){#site-footer{-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width: 960px){#site-footer{width:calc(100% - 250px);margin-left:250px;height:140px}}.footer-content{width:90%;margin-left:auto;margin-right:auto;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:760px}.footer-content .footer-info{width:100%}.footer-content .footer-info span{width:100%;display:block;text-align:center;margin-top:1em}@media only screen and (min-width: 760px){.footer-content .footer-info span{margin-top:0px}}@media only screen and (min-width: 760px){.footer-content .footer-info{width:200px}}.footer-content img{max-width:140px;margin-left:auto;margin-right:auto;display:block}@media only screen and (min-width: 760px){.footer-content{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.footer-content div{min-width:120px}}.footer-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;list-style:none;margin-left:0px;padding-left:0px;max-width:auto;margin-right:2em;margin:0px;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-list ul{list-style:none}.footer-list ul li a{color:#fff;font-size:.8em}#site-footer.homepage{width:100vw;margin-left:0px}#homepage-nav{transition:box-shadow .2s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;position:fixed;top:0px;left:0px;z-index:50;min-height:50px;max-height:50px;background-color:#fff}#homepage-nav.shadow{transition:box-shadow .2s ease-in-out;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}ul.animated{margin-top:0px;margin-bottom:0px;max-width:400px;min-width:240px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto}@media only screen and (min-width: 760px){ul.animated{min-width:320px}}ul.animated li{display:-ms-flexbox;display:flex}ul.animated li a{color:#737373}ul.animated li a:hover{color:#C9177E}#all-content-wrapper.home{margin-left:0px;margin-top:0px}@media only screen and (min-width: 760px){#all-content-wrapper.home{margin-left:0px}}#all-content-wrapper.home main#homepage.main{margin-left:0px;width:100vw;min-width:100vw}.home-row{min-height:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-row.hero{margin-top:50px;min-height:auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.home-row.hero.animated{opacity:0}.home-row:nth-child(2){background-color:#f0f0f0}.home-row:nth-child(3){background-color:#fff}.home-row.install{background-color:#222}.home-row:nth-child(5){background-color:#0083C0}.homepage-icon{display:block;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:90%;max-width:540px;margin-top:5em;margin-right:auto;margin-left:auto}.get-started{margin-bottom:5em}.get-started .button.xl{display:block;margin-top:1.5em;font-size:1.3em;padding-right:1em;padding-left:1em;width:auto;max-width:12em;margin-left:auto;margin-right:auto}.hero-tagline{color:#737373;font-size:1.2em;text-align:center;line-height:1.3;font-weight:400;margin-top:1.5em;font-style:normal;max-width:90%}@media only screen and (min-width: 760px){.hero-tagline{font-size:1.5em}}.home-row-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:960px;margin-left:auto;margin-right:auto;margin-top:4rem;margin-bottom:4rem;width:90%}.home-row-content h2{text-align:left;width:100%;text-align:center;margin-bottom:1em}.home-row-content h2 span{font-size:.7em;font-weight:300;color:#555}@media only screen and (min-width: 1200px){.home-row-content{-ms-flex-pack:distribute;justify-content:space-around}}.home-row-content.first-fade{opacity:0}.home-row-content-focus{display:-ms-flexbox;display:flex}.home-row-content-focus .half.half-content{-ms-flex-order:2;order:2}@media only screen and (min-width: 760px){.home-row-content-focus .half.half-content{-ms-flex-order:1;order:1}}.home-row-content-focus .focus-svgs{-ms-flex-order:1;order:1;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (min-width: 760px){.home-row-content-focus .focus-svgs{max-width:48%;-ms-flex-order:2;order:2}}.home-row-content-focus .focus-svgs svg{max-width:48%}.home-row-content-focus #content-halo{fill:#0083C0 !important}.home-row-content-features{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;width:85%}.home-row-content-features .home-row-content-feature{margin-bottom:2em;max-width:297.6px}.home-row-content-features .home-row-content-feature h3{margin-bottom:.2em;padding-bottom:0px;font-weight:500;border-bottom:1px solid white;font-size:1.1em}.home-row-content-features .home-row-content-feature .homepage-feature-content{color:#555;font-weight:300;line-height:1.3;font-size:.9em}.home-row-content-features .home-row-content-feature .homepage-feature-content p{color:#6f6f6f}.home-row-content-features .home-row-content-feature .homepage-feature-content code:first-child{margin-right:.25em}.half{width:90%;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;max-width:384px}.half.half-content{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding-top:30px}.half.half-content h2{width:100%;font-size:22px;text-align:center;font-weight:500;line-height:1.3}@media only screen and (min-width: 760px){.half.half-content h2{margin-top:0px}}.half.half-content p{text-align:center;margin-left:auto;margin-right:auto}.half.half-content hr,.half.half-content .hr{border:0;height:1px;opacity:1;background-image:linear-gradient(to right, transparent, rgba(0,0,0,0.75), transparent);width:100%;margin-bottom:2.5em;margin-top:2.5em}.homepage-terminal{font-family:"robotomono",courier,monospace;background-color:#737373;padding:1em 1.5em;text-align:left;width:110%;position:relative;left:-5%;max-width:360px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);border-radius:5px;margin-top:1em;margin-right:auto;margin-left:auto;font-size:14px;margin-bottom:0px;color:transparent}@media only screen and (min-width: 760px){.homepage-terminal{width:100%;left:auto}}.homepage-terminal span{color:transparent}.homepage-terminal .blast{color:#fff}.svgs{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;position:relative}.svgs svg,.svgs .img-wrapper{max-width:45%;max-width:140px}.svgs svg#markdown,.svgs .img-wrapper#markdown{margin-top:30px}@media only screen and (min-width: 960px){.svgs{margin-top:3.5em}}#hugopher-front{width:300px;position:relative}#hugopher-front .eye{-webkit-animation:squeeze 2.4s infinite;animation:squeeze 2.4s infinite}.gopher-badge{opacity:0;width:50px;position:absolute;top:24px}.gopher-cape{opacity:0}.eyes{-webkit-animation:squeeze 2.4s infinite;animation:squeeze 2.4s infinite}@keyframes squeeze{90%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(70px) scaleY(0.1);transform:translateY(70px) scaleY(0.1)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.home-row-content-install{color:#fff}.home-row-content-install .platform-icons{display:-ms-flexbox;display:flex;width:100%;color:#fff;-ms-flex-pack:justify;justify-content:space-between}.home-row-content-install .platform-icons i{font-size:40px}@media only screen and (min-width: 760px){.home-row-content-install .platform-icons i{font-size:60px}}.home-row-content-tweets{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.home-row-content-tweets h2{color:#fff}@media only screen and (min-width: 760px){.home-row-content-tweets{max-width:640px}}@media only screen and (min-width: 760px){.home-row-content-tweets{max-width:960px}}.homepage-tweet{max-width:300px;background-color:#fff;margin-bottom:20px;border-radius:4px;position:relative}.homepage-tweet i.icon-twitter{position:absolute;top:10px;right:10px;color:#1DA1F2}.homepage-tweet .homepage-tweet-attribution{font-style:normal;width:100%;display:block;font-size:.8em;text-align:right}.home-row-content-open-source div{width:100%;text-align:center}.home-row-content-open-source i.icon-github{font-size:62px}@media only screen and (min-width: 760px){.home-row-content-open-source i.icon-github{font-size:90px}}.home-row-content-open-source i.icon-love{color:red}.no-js{opacity:1 !important}.body-copy[data-section="commands"]>h2:nth-of-type(1){display:none}.body-copy[data-section="commands"] h3{font-size:1.6em}.body-copy[data-section="commands"] h4{font-size:1.2em}.body-copy[data-section="commands"] h5{font-size:1.1em;margin-top:1em;margin-bottom:1em;color:#737373}.wip{background-color:#C9177E;color:white;position:absolute;left:40px;top:40px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);font-weight:bold;width:130px;font-size:20px;padding:6px;z-index:9999;overflow:visible;text-align:center;border-radius:15px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)}#outdated{background-color:#0083C0;color:white;position:absolute;right:40px;top:20px;-webkit-transform:rotate(10deg);transform:rotate(10deg);font-weight:bold;width:200px;font-size:32px;padding:6px;z-index:9999;overflow:visible;text-align:center;border-radius:15px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)} +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;border-radius:0px !important;outline:none}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{margin:0px;padding:0px;outline:none;border:none;font-size:18px;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;color:#222;line-height:1.6;font-weight:400;overflow-x:hidden}body{font-size:93%;overflow-x:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 760px){body{font-size:97%}}@media only screen and (min-width: 960px){body{font-size:100%}}strong{font-weight:500;color:#222}p{margin-top:0px;margin-bottom:1.5em;line-height:1.6}::-webkit-scrollbar{display:none}@font-face{font-family:'fontello';src:url("/fonts/fontello/fontello.eot?69840057");src:url("/fonts/fontello/fontello.eot?69840057#iefix") format("embedded-opentype"),url("/fonts/fontello/fontello.woff2?69840057") format("woff2"),url("/fonts/fontello/fontello.woff?69840057") format("woff"),url("/fonts/fontello/fontello.ttf?69840057") format("truetype"),url("/fonts/fontello/fontello.svg?69840057#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-apple:before{content:'\f179'}.icon-attach:before{content:'\e814'}.icon-attention:before{content:'\e815'}.icon-bash:before{content:'\e808'}.icon-bitbucket:before{content:'\e80a'}.icon-cancel:before{content:'\e80e'}.icon-chrome:before{content:'\e841'}.icon-clock:before{content:'\e817'}.icon-code:before{content:'\f121'}.icon-cog-alt:before{content:'\e816'}.icon-docs:before{content:'\f0c5'}.icon-download:before{content:'\e806'}.icon-edge:before{content:'\f282'}.icon-file-pdf:before{content:'\f1c1'}.icon-firefox:before{content:'\e840'}.icon-forums:before{content:'\f03d'}.icon-freebsd:before{content:'\e800'}.icon-github-alt:before{content:'\f056'}.icon-github:before{content:'\f09b'}.icon-gitter:before{content:'\e805'}.icon-golang:before{content:'\e801'}.icon-heart:before{content:'\e804'}.icon-home:before{content:'\e813'}.icon-html:before{content:'\f13b'}.icon-hugo:before{content:'\e802'}.icon-ie:before{content:'\e843'}.icon-link-ext:before{content:'\f08e'}.icon-link:before{content:'\e812'}.icon-linux:before{content:'\f17c'}.icon-mail-alt:before{content:'\f0e0'}.icon-md:before{content:'\e818'}.icon-markdown:before{content:'\e818'}.icon-netlify:before{content:'\e80b'}.icon-opera:before{content:'\e842'}.icon-pencil:before{content:'\e807'}.icon-pin:before{content:'\e811'}.icon-search:before{content:'\e803'}.icon-tag:before{content:'\e80d'}.icon-tags:before{content:'\e80c'}.icon-thumbs-down:before{content:'\e810'}.icon-thumbs-up:before{content:'\e80f'}.icon-twitter:before{content:'\f099'}.icon-wercker:before{content:'\e809'}.icon-windows:before{content:'\f17a'}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}@font-face{font-family:"lato";src:url("/fonts/lato/lato-400-webfont.woff2") format("woff2"),url("/fonts/lato/lato-400-webfont.woff") format("woff"),url("/fonts/lato/lato-400-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"lato";src:url("/fonts/lato/lato-400-italic-webfont.woff2") format("woff2"),url("/fonts/lato/lato-400-italic-webfont.woff") format("woff"),url("/fonts/lato/lato-400-italic-webfont.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"lato";src:url("/fonts/lato/lato-600-webfont.woff2") format("woff2"),url("/fonts/lato/lato-600-webfont.woff") format("woff"),url("/fonts/lato/lato-600-webfont.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"lato";src:url("/fonts/lato/lato-600-italic-webfont.woff2") format("woff2"),url("/fonts/lato/lato-600-italic-webfont.woff") format("woff"),url("/fonts/lato/lato-600-italic-webfont.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"lato";src:url("/fonts/lato/lato-700-webfont.woff2") format("woff2"),url("/fonts/lato/lato-700-webfont.woff") format("woff"),url("/fonts/lato/lato-700-webfont.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"lato";src:url("/fonts/lato/lato-700-italic-webfont.woff2") format("woff2"),url("/fonts/lato/lato-700-italic-webfont.woff") format("woff"),url("/fonts/lato/lato-700-italic-webfont.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-400-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-400-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-400-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-400-italic-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-400-italic-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-400-italic-webfont.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-500-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-500-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-500-webfont.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-500-italic-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-500-italic-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-500-italic-webfont.ttf") format("truetype");font-weight:500;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:500;margin:0px;line-height:1.15;position:relative}h1>code,h1>a,h2>code,h2>a,h3>code,h3>a,h4>code,h4>a,h5>code,h5>a,h6>code,h6>a{font-weight:500}h1.page-title{font-size:1.8em;line-height:1.2;letter-spacing:-.021em;padding-bottom:0px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:8px;font-weight:500}@media only screen and (min-width: 760px){h1.page-title{font-size:2.3em}}@media only screen and (min-width: 960px){h1.page-title{font-size:2.3em}}@media only screen and (min-width: 1200px){h1.page-title{font-size:2.3em}}@media only screen and (min-width: 760px){h1.page-title{padding-top:0px}}h1.page-title img{display:inline;height:1em;width:1em;margin-right:.15em}h1.page-title i[class^="icon-"]{margin-left:-.15em;margin-right:.15em}h1.page-title.commands,h1.page-title.functions{font-family:"robotomono",courier,monospace;font-weight:400}h2,h3{padding-bottom:24px}h2{font-size:1.4em}@media only screen and (min-width: 760px){h2{font-size:1.6em}}@media only screen and (min-width: 960px){h2{font-size:1.6em}}@media only screen and (min-width: 1200px){h2{font-size:1.6em}}h2.contents-list-heading{text-transform:uppercase;color:#737373}h2.contents-list-heading em{font-style:normal}h3{font-size:1.2em}@media only screen and (min-width: 760px){h3{font-size:1.2em}}@media only screen and (min-width: 960px){h3{font-size:1.2em}}@media only screen and (min-width: 1200px){h3{font-size:1.2em}}h4{font-size:1.1em;margin-top:1em;margin-bottom:1em;color:#737373}h5{font-size:1em;font-weight:500;margin-bottom:1em;color:#222}.functions,.commands{font-family:"robotomono",courier,monospace;font-weight:500;color:inherit}.functions>em,.commands>em{font-style:normal;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;padding-left:.25em;padding-right:.25em;font-size:.8em;position:relative;margin-bottom:.3em}.submenu-item:first-child a.submenu-item-link.functions{font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}hr{border-top:3px double #222}button,a[role="button"]{background-color:#0083C0;color:#fff;border:none;outline:none;border-radius:3px;padding:.25em .5em;font-size:1em;box-shadow:none;text-align:center;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}button:hover,a[role="button"]:hover{transition:box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}nav ul,nav ol,aside ul,aside ol{margin-left:0px;padding-left:0px;list-style:none;text-indent:0px}nav ul li,nav ol li,aside ul li,aside ol li{position:relative;margin-left:0px;padding-left:0px;list-style:none}.body-copy ul,.body-copy ol{padding-left:.75em;margin-left:.5em;margin-top:0px;padding-top:0px;margin-bottom:1.5em}.body-copy ul li,.body-copy ol li{position:relative;margin-top:.25em}.body-copy ul li ul,.body-copy ul li ol,.body-copy ol li ul,.body-copy ol li ol{margin-bottom:0px}.body-copy ul{list-style:disc outside none}.body-copy ul li ul{list-style-type:circle}.body-copy ul li ul li ul{list-style-type:square}.body-copy ol li ol{list-style-type:lower-roman}.body-copy ol li ol li ol{list-style-type:lower-alpha}.body-copy dl{margin:0px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:block;margin-bottom:1em;font-size:1em;clear:both;line-height:1.6;padding-top:.5em;padding-bottom:.5em}.body-copy dl dt{float:left;display:block;width:100%;clear:both;margin:0px;font-weight:bolder;margin-right:1em}.body-copy dl dt code{font-size:.9em}.body-copy dl dt>strong>em>code{font-style:normal;position:relative}.body-copy dl dt>strong>em>code:after{display:inline-block;position:relative;font-family:'FontAwesome';content:'\f06a';font-size:.9em;top:-.6em;right:0px;margin-right:-.5em;color:#C9177E}.body-copy dl dd{margin:.5em 0em 0em 0em;text-indent:0px;height:auto;font-size:1em;padding-top:.25em;padding-bottom:0em;padding-left:1.5em;padding-right:0em}.body-copy dl dd strong>code{color:#00A88A}.body-copy dl dd strong:first-child>code{color:#0083C0}.body-copy .task-list{list-style:none;margin-left:0px;padding-left:0px}.body-copy .task-list li{list-style:none}a{color:#C9177E;font-weight:inherit}a,a:hover,a:active,a:focus{text-decoration:none;cursor:pointer}a:hover{text-decoration:none}.body-copy li a,.body-copy p a{z-index:1;color:#C9177E}.body-copy li a:hover,.body-copy p a:hover{border-bottom:1px solid #C9177E}a.tooltip{position:relative;overflow:visible;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}a.tooltip:hover::before{display:inline-block;position:absolute;line-height:1;bottom:-1.4em;font-size:12px;color:white;min-width:80px;padding:.25em .33em;background-color:#222;content:attr(data-tooltip);white-space:nowrap;text-transform:none;font-weight:normal;border-radius:.25em}a.tooltip.left:hover::before{right:0px;left:auto}a.tooltip.right:hover::before{right:0px;left:auto}a.tooltip.edit-link:hover::after{content:'\f09b';font-family:'fontello';color:white;font-size:13px;display:inline-block;position:absolute;line-height:1;bottom:-1.1em;right:3px}a.tooltip.edit-link:hover::before{padding-right:1.5em;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.icon-github:before{content:'\f09b'}.body-copy a.heading-link{opacity:0;color:silver;transition:opacity .3s ease-in-out;font-size:.7em;position:absolute;display:inline;top:.35em;right:0px}@media only screen and (min-width: 760px){.body-copy a.heading-link{left:-1.5em}}.body-copy h2:hover a.heading-link,.body-copy h3:hover a.heading-link{transition:opacity .3s ease-in-out;opacity:1}.body-copy h2:hover .icon-link:hover,.body-copy h3:hover .icon-link:hover{color:#C9177E}.body-copy img{width:100%;max-width:100%;height:auto}.admonition{padding:1em}.note,.warning{display:block;margin-bottom:20px;width:100%;border-left-width:4px;border-left-style:solid;border-left-color:#555;position:relative;padding-top:4px;padding-bottom:4px}.note #exclamation-icon,.warning #exclamation-icon{height:20px;width:20px;fill:#0083C0;position:absolute;top:20%;left:-12px;background-color:white}.note h2,.warning h2{display:none}.note .admonition-content,.warning .admonition-content{display:block;margin:0px;font-size:1em;padding:8px;margin-left:12px;color:#555}.note .admonition-content p:last-child,.warning .admonition-content p:last-child{margin-bottom:0px}.note .admonition-content ul:last-child,.note .admonition-content ol:last-child,.warning .admonition-content ul:last-child,.warning .admonition-content ol:last-child{margin-bottom:0px}.note .admonition-content ul:last-child+p,.note .admonition-content ol:last-child+p,.warning .admonition-content ul:last-child+p,.warning .admonition-content ol:last-child+p{margin-top:1em}.note{border-color:#0083C0;background-color:#f9fdfe}.note #exclamation-icon{fill:#0083C0}.warning{border-color:#C9177E;background-color:#fef5fa}.warning #exclamation-icon{fill:#C9177E}.hljs{display:block;overflow-x:auto;padding:0.5em;background:#f5f5f5;font-size:.9em}.hljs,.hljs-tag,.hljs-subst{color:#000}.hljs-strong,.hljs-emphasis{color:#737373}.hljs-bullet,.hljs-quote,.hljs-number,.hljs-regexp,.hljs-literal,.hljs-link{color:#0083c0}.hljs-code,.hljs-title,.hljs-section,.hljs-selector-class{color:#00A88A}.hljs-strong{font-weight:bold}.hljs-emphasis{font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-name,.hljs-attr{color:#C9177E}.hljs-symbol,.hljs-attribute{color:#0083c0}.hljs-params,.hljs-class .hljs-title{color:#000}.hljs-string,.hljs-type,.hljs-built_in,.hljs-builtin-name,.hljs-selector-id,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-addition,.hljs-variable,.hljs-template-variable{color:#0083c0}.hljs-comment,.hljs-deletion,.hljs-meta{color:#737373}.language-toml.hljs .hljs-section{color:#C9177E}kbd{font-family:"robotomono",courier,monospace}.body-copy code,.body-copy pre{font-family:"robotomono",courier,monospace;font-size:.9em;weight:inherit;font-weight:400;overflow-y:visible;z-index:1}.body-copy>pre{position:relative;margin-bottom:1.5em}.body-copy pre>code,.body-copy .code{background-color:#f5f5f5}.body-copy>pre{overflow-x:scroll}.body-copy ol code,.body-copy ul code,.body-copy div code,.body-copy strong code,.body-copy em code,.body-copy span code,.body-copy p code,.body-copy dd code,.body-copy dt code{background-color:#f5f5f5}@media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi){.body-copy ol code,.body-copy ul code,.body-copy div code,.body-copy strong code,.body-copy em code,.body-copy span code,.body-copy p code,.body-copy dd code,.body-copy dt code{background-color:#f5f5f5}}.code{display:block;position:relative;overflow:hidden;padding:.5em;overflow-y:visible;margin-bottom:1.5em}code[class^="language-"]:after{display:block;position:absolute;top:4px;right:4px;color:#7b7b7b;font-family:'fontello';content:'\f121'}.copy-button+.code-copy-content code[class^="language-"]:after{position:absolute;top:-4px;right:4px}code.language-html:after{font-family:'FontAwesome';content:'\f13b'}code.language-js:after{font-family:'fontello';content:'\e802';font-size:16px;top:2px}code.language-hugo:after,code.language-go:after,code.language-golang:after{font-family:'fontello';content:'\e801'}code.language-sass:after,code.language-scss:after{font-family:'fontello';content:'\e803'}code.language-bash:after,code.language-sh:after{font-family:'fontello';content:'\e808';right:6px}code.language-toml:after{content:'TOML';font-size:.8em;padding-right:.3em;font-family:"robotomono",courier,monospace}code.language-yaml:after,code.language-yml:after{content:'YAML';font-size:.8em;padding-right:.3em;font-family:"robotomono",courier,monospace}code.language-md:after,code.language-markdown:after{font-family:'fontello';content:'\e818'}.copy-button+.code-copy-content code[class^="language-"]:after{display:none;position:absolute;top:-8px;right:4px}blockquote code[class^="language-"]:after,.admonition code[class^="language-"]:after{content:''}.filename{font-family:"robotomono",courier,monospace;color:#626262;padding-left:1em;padding-top:.25em;font-size:.7em;background-color:#f5f5f5;width:100%;font-style:italic;margin-bottom:0px}.code-icon{position:absolute;top:2px;right:4px}.copy-button,.download-button{transition:opacity .3s ease-in-out;opacity:1;position:absolute;right:1px;top:1px;background-color:white;color:#222;border-radius:0px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);height:30px;min-width:70px;font-size:12px;display:block;z-index:15}.copy-button:hover,.download-button:hover{transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}.copy-button span.button-text,.download-button span.button-text{text-transform:uppercase;margin-left:0px}.download-button{position:absolute;min-width:70px;top:1px;right:72px}@media only screen and (min-device-width: 375px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2){.download-button{display:none}}.tooltipped{position:absolute}.tooltipped:after{position:absolute;z-index:1000000;display:none;padding:2px 4px;font-size:.8em;font-weight:500;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;text-shadow:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background-color:#0083C0;border-color:#0083C0;border-radius:0px;-webkit-font-smoothing:subpixel-antialiased}.tooltipped:before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:#0083C0;pointer-events:none;content:"";border:5px solid transparent}.tooltipped:hover:before,.tooltipped:hover:after,.tooltipped:active:before,.tooltipped:active:after,.tooltipped:focus:before,.tooltipped:focus:after{display:inline-block;text-decoration:none}.tooltipped-multiline:hover:after,.tooltipped-multiline:active:after,.tooltipped-multiline:focus:after{display:table-cell}.tooltipped-s:after,.tooltipped-se:after,.tooltipped-sw:after{top:100%;right:50%;margin-top:5px;text-align:center}.tooltipped-s:before,.tooltipped-se:before,.tooltipped-sw:before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:#0083C0;text-align:center}.tooltipped-se:after{right:auto;left:50%;text-align:center}.tooltipped-n:after,.tooltipped-ne:after,.tooltipped-nw:after{right:50%;bottom:100%;margin-bottom:5px}.tooltipped-n:before,.tooltipped-ne:before,.tooltipped-nw:before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:#0083C0}.tooltipped-ne:after{right:auto;left:50%;margin-left:-15px}.tooltipped-nw:after{margin-right:-15px}.tooltipped-s:after,.tooltipped-n:after{-webkit-transform:translateX(50%);transform:translateX(50%)}.tooltipped-w:after{right:100%;bottom:50%;margin-right:5px;-webkit-transform:translateY(50%);transform:translateY(50%)}.tooltipped-w:before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:#0083C0}.tooltipped-e:after{bottom:50%;left:100%;margin-left:5px;-webkit-transform:translateY(50%);transform:translateY(50%)}.tooltipped-e:before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:#0083C0}.tooltipped-multiline:after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-break:break-word;word-wrap:normal;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s:after,.tooltipped-multiline.tooltipped-n:after{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w:after,.tooltipped-multiline.tooltipped-e:after{right:100%}svg.svg-icon{max-width:60px}span.yes code{color:#fff;background-color:#00A88A}span.no code{background-color:#C9177E;color:#fff}span.no:after,span.bad:after{display:inline-block;height:1em;width:1em;font-family:'fontello';content:'\e810';margin-left:.5em;font-size:1.2em;color:#C9177E}span.yes:after,.good:after{display:inline-block;height:1em;width:1em;font-family:'fontello';content:'\e80f';color:#00A88A;margin-left:.5em;font-size:1.2em}span.break{position:relative;display:inline-block;font-weight:bold;text-align:center;width:auto;left:calc(50% - 40px)}span.break:before,span.break:after{content:"";position:absolute;display:inline-block;height:.2em;border-bottom:1px solid black;border-top:1px solid black;top:.666em;width:140px}span.break:before{right:100%;margin-right:.5em}span.break:after{left:100%;margin-left:.5em}span.na code{background-color:transparent;color:#bbb}h2 .fa.fa-thumbs-up,h3 .fa.fa-thumbs-up,h4 .fa.fa-thumbs-up,li .fa.fa-thumbs-up{color:#00A88A}h2 .fa.fa-thumbs-down,h3 .fa.fa-thumbs-down,h4 .fa.fa-thumbs-down,li .fa.fa-thumbs-down{color:#C9177E}ul.tags{list-style:none;margin:0;padding:0;margin-top:1em;margin-bottom:.5em;margin-right:4px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;float:right}ul.tags li{height:20px;line-height:20px;margin-left:4px;margin-bottom:.75em;display:-ms-flexbox;display:flex}ul.tags li:not(.icon){transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}ul.tags li:not(.icon):hover{transition:box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}ul.tags li a{line-height:20px;-ms-flex-align:center;align-items:center;height:20px;font-size:14px;color:#222;padding-left:.3em;padding-right:.3em}.searchbox{display:inline-block;position:relative;width:300px;height:32px !important;white-space:nowrap;box-sizing:border-box;visibility:visible !important}.searchbox .algolia-autocomplete{display:block;width:100%;height:100%}.searchbox__wrapper{width:100%;height:100%;z-index:999;position:relative}.searchbox__input{display:inline-block;box-sizing:border-box;transition:box-shadow .4s ease, background .4s ease;border:0;border-radius:16px;box-shadow:inset 0 0 0 0px #ccc;background:#fff !important;padding:0;padding-right:26px;padding-left:32px;width:100%;height:100%;vertical-align:middle;white-space:normal;font-size:1em;appearance:none}.searchbox__input::-webkit-search-decoration,.searchbox__input::-webkit-search-cancel-button,.searchbox__input::-webkit-search-results-button,.searchbox__input::-webkit-search-results-decoration{display:none}.searchbox__input:hover{box-shadow:inset 0 0 0 0px #b3b3b3}.searchbox__input:focus,.searchbox__input:active{outline:0;box-shadow:inset 0 0 0 0px #aaa;background:#fff}.searchbox__input::-webkit-input-placeholder{color:#aaa}.searchbox__input::-moz-placeholder{color:#aaa}.searchbox__input:-ms-input-placeholder{color:#aaa}.searchbox__input::placeholder{color:#aaa}.searchbox__submit{position:absolute;top:0;margin:0;border:0;border-radius:16px 0 0 16px;background-color:rgba(69,142,225,0);padding:0;width:32px;height:100%;vertical-align:middle;text-align:center;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;right:inherit;left:0}.searchbox__submit::before{display:inline-block;margin-right:-4px;height:100%;vertical-align:middle;content:''}.searchbox__submit:hover,.searchbox__submit:active{cursor:pointer}.searchbox__submit:focus{outline:0}.searchbox__submit svg{width:14px;height:14px;vertical-align:middle;fill:#6D7E96}.searchbox__reset{display:block;position:absolute;top:8px;right:8px;margin:0;border:0;background:none;cursor:pointer;padding:0;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;fill:rgba(0,0,0,0.5)}.searchbox__reset.hide{display:none}.searchbox__reset:focus{outline:0}.searchbox__reset svg{display:block;margin:4px;width:8px;height:8px}.searchbox__input:valid ~ .searchbox__reset{display:block;-webkit-animation-name:sbx-reset-in;animation-name:sbx-reset-in;-webkit-animation-duration:.15s;animation-duration:.15s}@-webkit-keyframes sbx-reset-in{0%{-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes sbx-reset-in{0%{-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu{right:0 !important;left:inherit !important}.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu:before{right:48px}.algolia-autocomplete.algolia-autocomplete-left .ds-dropdown-menu{left:0 !important;right:inherit !important}.algolia-autocomplete.algolia-autocomplete-left .ds-dropdown-menu:before{left:48px}.algolia-autocomplete .ds-dropdown-menu{position:relative;top:-6px;border-radius:4px;margin:6px 0 0;padding:0;text-align:left;height:auto;position:relative;background:transparent;border:none;z-index:999;max-width:500px;min-width:400px;box-shadow:0 1px 0 0 rgba(0,0,0,0.2),0 2px 3px 0 rgba(0,0,0,0.1)}.algolia-autocomplete .ds-dropdown-menu:before{display:block;position:absolute;content:'';width:14px;height:14px;background:#fff;z-index:1000;top:-7px;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:2px}.algolia-autocomplete .ds-dropdown-menu .ds-suggestions{position:relative;z-index:1000;margin-top:8px}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion{cursor:pointer}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion.ds-cursor .algolia-docsearch-suggestion.suggestion-layout-simple{background-color:rgba(69,142,225,0.05)}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion.ds-cursor .algolia-docsearch-suggestion:not(.suggestion-layout-simple) .algolia-docsearch-suggestion--content{background-color:rgba(69,142,225,0.05)}.algolia-autocomplete .ds-dropdown-menu [class^="ds-dataset-"]{position:relative;border:solid 1px #d9d9d9;background:#fff;border-radius:4px;overflow:auto;padding:0 8px 8px}.algolia-autocomplete .ds-dropdown-menu *{box-sizing:border-box}.algolia-autocomplete .algolia-docsearch-suggestion{position:relative;padding:0 8px;background:#fff;color:#02060C;overflow:hidden}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#174d8c;background:rgba(143,187,237,0.1);padding:0.1em 0.05em}.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl0 .algolia-docsearch-suggestion--highlight,.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl1 .algolia-docsearch-suggestion--highlight{color:inherit;background:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{padding:0 0 1px;background:inherit;box-shadow:inset 0 -2px 0 0 rgba(69,142,225,0.8);color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--content{display:block;float:right;width:70%;position:relative;padding:5.33333px 0 5.33333px 10.66667px;cursor:pointer}.algolia-autocomplete .algolia-docsearch-suggestion--content:before{content:'';position:absolute;display:block;top:0;height:100%;width:1px;background:#ddd;left:-1px}.algolia-autocomplete .algolia-docsearch-suggestion--category-header{position:relative;border-bottom:1px solid #ddd;display:none;margin-top:8px;padding:4px 0;font-size:1em;color:#33363D}.algolia-autocomplete .algolia-docsearch-suggestion--wrapper{width:100%;float:left;padding:8px 0 0 0}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{float:left;width:30%;display:none;padding-left:0;text-align:right;position:relative;padding:5.33333px 10.66667px;color:#A4A7AE;font-size:.9em;word-wrap:break-word}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column:before{content:'';position:absolute;display:block;top:0;height:100%;width:1px;background:#ddd;right:0}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column .algolia-docsearch-suggestion--highlight{background-color:inherit;color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-inline{display:none}.algolia-autocomplete .algolia-docsearch-suggestion--title{margin-bottom:4px;color:#02060C;font-size:.9em;font-weight:bold}.algolia-autocomplete .algolia-docsearch-suggestion--text{display:block;line-height:1.2em;font-size:.85em;color:#63676D}.algolia-autocomplete .algolia-docsearch-suggestion--no-results{width:100%;padding:8px 0;text-align:center;font-size:1.2em}.algolia-autocomplete .algolia-docsearch-suggestion--no-results::before{display:none}.algolia-autocomplete .algolia-docsearch-suggestion code{padding:1px 5px;font-size:90%;border:none;color:#222222;background-color:#EBEBEB;border-radius:3px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace}.algolia-autocomplete .algolia-docsearch-suggestion code .algolia-docsearch-suggestion--highlight{background:none}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__main .algolia-docsearch-suggestion--category-header{display:block}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__secondary .algolia-docsearch-suggestion--subcategory-column{display:block}.algolia-autocomplete .suggestion-layout-simple.algolia-docsearch-suggestion{border-bottom:solid 1px #eee;padding:8px;margin:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--content{width:100%;padding:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--content::before{display:none}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header{margin:0;padding:0;display:block;width:100%;border:none}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl0{opacity:.6;font-size:.85em}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl1{opacity:.6;font-size:.85em}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl1::before{background-image:url('data:image/svg+xml;utf8,');content:'';width:10px;height:10px;display:inline-block}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--wrapper{width:100%;float:left;margin:0;padding:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--subcategory-column,.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--duplicate-content,.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--subcategory-inline{display:none !important}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--title{margin:0;color:#458EE1;font-size:.9em;font-weight:normal}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--title::before{content:"#";font-weight:bold;color:#458EE1;display:inline-block}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--text{margin:4px 0 0;display:block;line-height:1.4em;padding:5.33333px 8px;background:#f8f8f8;font-size:.85em;opacity:.8}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{color:#3f4145;font-weight:bold;box-shadow:none}.algolia-autocomplete .algolia-docsearch-footer{width:110px;height:20px;z-index:2000;margin-top:10.66667px;float:right;font-size:0;line-height:0}.algolia-autocomplete .algolia-docsearch-footer--logo{background-image:url("data:image/svg+xml;utf8,");background-repeat:no-repeat;background-position:center;background-size:100%;overflow:hidden;text-indent:-9000px;padding:0 !important;width:100%;height:100%;display:block}#toggle-search{display:block;position:fixed;top:.5em;right:.3em;float:right;margin-right:20px;font-size:1.2em;z-index:60;color:#C9177E}@media only screen and (min-width: 960px){#toggle-search{top:.3em}}form#site-search-form{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;width:100vw;position:fixed;top:50px;height:45px;-webkit-transform:translateY(-50px);transform:translateY(-50px);background-color:#fff;z-index:19;box-shadow:0 3px 6px rgba(201,23,126,0.15),0 3px 6px rgba(201,23,126,0.3)}form#site-search-form.search-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateY(0);transform:translateY(0);border-bottom:1px solid #C9177E}form#site-search-form #search-input{max-height:45px;padding-left:20px;font-size:1em}@media only screen and (min-width: 960px){form#site-search-form{display:block;position:fixed;top:8px;right:0px;z-index:50;width:300px;-webkit-transform:translateX(290px);transform:translateX(290px);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;box-shadow:none;max-height:40px}form#site-search-form.search-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;border-bottom-width:0px;-webkit-transform:translateX(0px);transform:translateX(0px)}form#site-search-form.search-open #search-input{transition:opacity .3 ease-in-out;opacity:1;border-bottom:3px solid #C9177E}form#site-search-form.search-open #search-input::after{display:inline-block;content:'';width:1em;border-bottom:3px solid #C9177E}form#site-search-form #search-input{transition:opacity .3s ease-in-out;max-height:40px;padding-left:0px;font-size:20px;opacity:0}}#search-input{width:260px;outline:none;border:0px;border-radius:0px}#search-input,#search-input:hover,#search-input:active,#search-input:focus{outline:none}.algolia-docsearch-suggestion{border-bottom-color:#3A3DD1}.algolia-docsearch-suggestion--highlight{color:#3A33D1}.algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--highlight{background-color:#4D47D5}.aa-cursor .algolia-docsearch-suggestion--content{color:#272296}.aa-cursor .algolia-docsearch-suggestion{background:#EBEBFB}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{box-shadow:inset 0 -2px 0 0 #C9177E}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#C9177E;background:#f7e8f1;padding:0.1em 0.05em}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{background-color:#fff}.algolia-autocomplete .ds-dropdown-menu{font-size:.8em;min-width:340px;max-width:340px}@media only screen and (min-width: 760px){.algolia-autocomplete .ds-dropdown-menu{font-size:1em;min-width:400px;max-width:500px}}@media only screen and (min-width: 960px){.algolia-autocomplete .ds-dropdown-menu{min-width:500px;max-width:600px}}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column-text .algolia-docsearch-suggestion--highlight{color:#0083C0;font-weight:bold;background:#c9e8f6}@media (min-width: 768px){.algolia-docsearch-suggestion{border-bottom-color:#7671df}.algolia-docsearch-suggestion--subcategory-column{border-right-color:#7671df;background-color:#F2F2FF;color:#4E4726}}kbd{background-color:inherit;border:1px solid #222;display:inline-block;font-size:.9em;padding:.1em .3em;border-radius:5px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}aside#toc{position:fixed;max-width:250px;min-width:250px;overflow-y:scroll;max-height:calc(100vh - 50px - 40px);padding-left:.5em;padding-right:.5em;bottom:40px;right:20px;height:auto;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);z-index:30;background-color:#fff;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom right;transform-origin:bottom right;opacity:0;border-radius:5px}aside#toc header.toc-header{display:inline-block;width:100%;margin-top:24px}aside#toc header.toc-header>a h3{margin-top:0px;margin-bottom:0px;margin-left:8px;padding-bottom:0px;border-bottom:1px solid #222;color:#222;font-size:17px}aside#toc.toc-open{-webkit-transform:scale(1);transform:scale(1);opacity:1}@media only screen and (min-width: 1200px){aside#toc{box-shadow:none;top:50px;right:0px;bottom:auto;opacity:1;min-height:calc(100vh - 50px - 140px);max-height:calc(100vh - 50px - 140px);-webkit-transform:scale(1);transform:scale(1);border-radius:0px;margin-right:1.5em}aside#toc .toc-inner-wrapper{position:relative;min-height:calc(100vh - 50px - 140px);max-height:calc(100vh - 50px - 140px);overflow-y:scroll}aside#toc .fade{content:'';display:inline-block;position:absolute;bottom:-1px;left:0px;width:100%;min-height:1px;box-shadow:0px 0px 72px 50px #fff}}nav#TableOfContents{position:relative;margin-bottom:20px;height:auto;overflow-y:scroll}nav#TableOfContents li code{font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}nav#TableOfContents li.active>a>code{color:inherit;font-weight:inherit;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}nav#TableOfContents>ul:first-child{padding-left:0px;margin-left:0px;margin-top:.5em;margin-bottom:2em}nav#TableOfContents>ul:first-child>li{padding-left:0px;margin-left:0px;font-size:18px}nav#TableOfContents ul>li>ul li{line-height:1.2;font-size:16px;padding-left:8px;position:relative;margin-top:.5em;margin-bottom:.5em}nav#TableOfContents ul>li>ul li a{color:#222;position:relative}@media only screen and (min-width: 960px){nav#TableOfContents ul>li>ul li a:hover{color:#C9177E}nav#TableOfContents ul>li>ul li a:hover::before{content:'';display:inline-block;height:100%;border-left:1px solid #C9177E;position:absolute;left:-8px}nav#TableOfContents ul>li>ul li a:hover code{color:inherit}}nav#TableOfContents ul>li>ul li.active>a{position:relative;color:#C9177E;font-weight:400}nav#TableOfContents ul>li>ul li.active>a::before{content:'';display:inline-block;height:100%;border-left:2px solid #C9177E;position:absolute;left:-8px}nav#TableOfContents ul>li>ul li>ul{display:block;margin-top:8px;margin-bottom:0px}nav#TableOfContents ul>li>ul li>ul>li{font-size:14px}@media only screen and (min-width: 960px){nav#TableOfContents ul>li>ul li>ul>li a:hover{color:#0083C0}nav#TableOfContents ul>li>ul li>ul>li a:hover::before{content:'';display:inline-block;height:100%;border-left:1px solid #0083C0;position:absolute;left:-16px}}nav#TableOfContents ul>li>ul li>ul>li.active>a{color:#0083C0;font-weight:400}nav#TableOfContents ul>li>ul li>ul>li.active>a::before{border-left:2px solid #C9177E;left:-16px}a#toc-toggle{display:none}aside#toc+a#toc-toggle{display:block;position:fixed;bottom:40px;right:20px;background-color:#fff;color:#fff;background-color:#C9177E;height:40px;width:40px;z-index:99;line-height:50px;text-align:center;border-radius:5px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}aside#toc+a#toc-toggle:after{content:'\2026';display:block;position:relative;width:40px;height:40px;font-size:2em;line-height:40px;bottom:10px}aside#toc+a#toc-toggle.toc-open{box-shadow:none;background-color:#fff;color:#222}aside#toc+a#toc-toggle.toc-open::after{content:"\00D7";font-size:2em;bottom:0px}aside#toc+a#toc-toggle.toc-open:hover{box-shadow:none}aside#toc+a#toc-toggle:hover{transition:box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)}@media only screen and (min-width: 1200px){aside#toc+a#toc-toggle{display:none}}.all-contents{padding-top:1em;font-size:.95em}.contents-list{box-shadow:none;background-color:transparent;color:#222;border-bottom:1px solid silver;margin-bottom:1em;position:relative;font-size:.95em}.contents-list a{width:100%;color:#222}.contents-list a:before,.contents-list a:after,.contents-list a:hover{background-color:transparent;border:none;color:#222}.contents-list h3{margin-top:0px;padding-top:0px;padding-bottom:2px;color:#C9177E}.contents-list p{margin-top:8px;margin-bottom:16px}.taxonomy-term{font-size:1.3em;display:inline-block;width:auto;clear:both}.list-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.list-icon-wrapper{max-width:1em;max-height:1em;margin-right:.2em}.list-icon-wrapper img{width:100%;height:auto;margin-bottom:0px;margin-left:auto;margin-right:auto;display:block}.last-modified{color:#737373;display:block;clear:both;min-width:200px;width:100%;max-width:100%;text-align:center;font-size:.8em;position:relative;border-bottom:2px solid #737373}#content-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:100%;min-width:100%;min-height:60px;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2em}.cf-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#737373}.cf-link h5{color:#737373}.cf-link:hover{background-color:#C9177E;color:#fff}.cf-link:hover h5{color:#fff}.icon-wrapper{display:inline-block;margin-right:6px;position:relative;min-height:60px;width:24px}.icon-wrapper i{font-size:24px;position:absolute;top:calc(50% - 12px)}.next-page{-ms-flex-pack:end;justify-content:flex-end;text-align:right;-ms-flex-item-align:end;align-self:flex-end}.page-info{margin:0px .5em 0px .5em}.page-info{display:inline-block;width:auto}.page-info span{font-size:.8em}.body-copy blockquote{position:relative;display:block;margin:0px;font-style:italic;background-color:#f8f8f8;padding:16px;margin-bottom:1em}.body-copy blockquote p{margin-bottom:0px;margin-top:16px}.body-copy blockquote p:first-child{margin-top:8px}.body-copy blockquote:before{font-family:'fontello';display:block;height:1em;width:1em;position:absolute;content:'\e809';color:silver;top:-3px;left:4px;font-size:1.2em;font-style:normal}.body-copy blockquote code,.body-copy blockquote pre{font-style:normal}.body-copy blockquote cite.blockquote-citation{position:relative;display:block;clear:both;text-align:right;line-height:2;font-size:14px;font-style:normal}.breadcrumbs{list-style:none;display:inline-block;margin-top:3px}.breadcrumbs li{float:left}.breadcrumbs li a{color:#222;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#D1F1FE;text-decoration:none;position:relative;height:30px;line-height:30px;padding:0 10px 0 5px;text-align:center;margin-right:23px;font-size:14px}.breadcrumbs li a img{height:20px;width:20px}.breadcrumbs li a span{margin-left:4px}.breadcrumbs li:nth-child(even){margin-left:-8px}.breadcrumbs li:nth-child(even) a{background-color:#D1F1FE}.breadcrumbs li:nth-child(even) a:before{border-color:#D1F1FE;border-left-color:transparent;height:30px;line-height:30px}.breadcrumbs li:nth-child(even) a:after{border-left-color:#D1F1FE}.breadcrumbs li:first-child a{padding-left:10px;border-radius:4px 0 0 4px}.breadcrumbs li:first-child a:before{border:none}.breadcrumbs li:last-child::not(first-child) a{padding-right:15px;border-radius:0 4px 4px 0}.breadcrumbs li:last-child::not(first-child) a:after{border:none}.breadcrumbs li a:before,.breadcrumbs li a:after{content:"";position:absolute;top:0;border:0 solid #D1F1FE;border-width:15px 6.666px;width:0;height:0}.breadcrumbs li a:before{left:-12px;border-left-color:transparent}.breadcrumbs li a:after{left:100%;border-color:transparent;border-left-color:#D1F1FE}.breadcrumbs li a:hover{background-color:#0083C0;color:#fff}.breadcrumbs li a:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.breadcrumbs li a:hover:before{border-color:#0083C0;border-left-color:transparent}.breadcrumbs li a:hover:after{border-left-color:#0083C0}table{text-align:left;overflow-x:scroll;width:100%;max-width:100%;width:auto;display:block;border-left:2px solid #737373;margin:0px;font-size:16px;margin-bottom:1em}table tr{border-top:2px solid #737373}table tr th,table tr td{padding-left:4px;padding-right:6px}table tr th:last-child,table tr td:last-child{border-right:2px solid #737373}table.terms-table td{width:50%}table thead{width:100%;background-color:#000;color:#fff}table thead tr{min-width:100%}table thead tr th{padding-left:4px;padding-right:6px}@media only screen and (min-width: 760px){table thead tr th:last-child{min-width:220px}}table tbody{min-width:100%}table tbody tr{min-width:100%;background-color:#fff}table tbody tr:nth-child(even){background-color:#f8f8f8}table tbody tr:last-child{border-bottom:2px solid #737373}table tbody tr small{font-size:1em}table tbody td .purpose-title{font-style:italic;color:#C9177E;font-weight:bold}table tbody td.bf-default code{color:#0083C0;font-weight:bold}table tbody td.bf-flag code{color:#00A88A;font-weight:bold}table.utils-table tr{line-height:1.2}table.utils-table tr>td:first-child{min-width:220px}article#press-and-articles>.body-copy table{max-width:100%}article#press-and-articles>.body-copy table tr td{display:table-cell;width:auto}article#press-and-articles>.body-copy table tr td:nth-child(3){width:100px;min-width:100px;max-width:100px;text-align:right}.twitter-tweet.twitter-tweet-rendered{display:block;margin-left:auto;margin-right:auto}.body-copy>div{margin-bottom:1.5em}.cls-1{fill:#11485e}.cls-2{fill:#7fc2e2}.cls-3{fill:#d8d5d5}.cls-4{fill:#131413}.cls-5{fill:#fff}.cls-6{fill:#b28f82}.cls-7{fill:#231f20}.cls-8{fill:#418cbd}.eye{-webkit-animation:squeeze 2.4s infinite;animation:squeeze 2.4s infinite}.nose{-webkit-animation:nose 2s infinite ease;animation:nose 2s infinite ease}.gopher{-webkit-transform:translateY(120px);transform:translateY(120px);-webkit-animation:start .8s forwards ease-in-out;animation:start .8s forwards ease-in-out}@-webkit-keyframes nose{80%{-webkit-transform:none;transform:none}83%{-webkit-transform:translateX(7.5px) scaleX(0.9);transform:translateX(7.5px) scaleX(0.9)}90%{-webkit-transform:none;transform:none}93%{-webkit-transform:translateX(7.5px) scaleX(0.9);transform:translateX(7.5px) scaleX(0.9)}100%{-webkit-transform:none;transform:none}}@keyframes nose{80%{-webkit-transform:none;transform:none}83%{-webkit-transform:translateX(7.5px) scaleX(0.9);transform:translateX(7.5px) scaleX(0.9)}90%{-webkit-transform:none;transform:none}93%{-webkit-transform:translateX(7.5px) scaleX(0.9);transform:translateX(7.5px) scaleX(0.9)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes squeeze{90%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(70px) scaleY(0.1);transform:translateY(70px) scaleY(0.1)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes squeeze{90%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(70px) scaleY(0.1);transform:translateY(70px) scaleY(0.1)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333}.featherlight:last-of-type{background:rgba(0,0,0,0.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;border-radius:0px;padding:0px;border-bottom:0px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;font-size:1.1em;line-height:2em;width:2em;cursor:pointer;text-align:center;font-family:Arial, sans-serif;background-color:rgba(255,255,255,0.8);color:#222}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:none}.featherlight *{box-sizing:border-box}}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%}}a.image-link:hover{border-bottom:0px solid transparent !important;cursor:zoom-in}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.site-header{width:100%;height:50px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0px;background-color:#fff;color:#000;position:fixed;top:0px;left:0px;z-index:20;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}@media only screen and (min-width: 960px){.site-header{-ms-flex-pack:justify;justify-content:space-between}}.site-header .hugo-meta{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 960px){.site-header .hugo-meta{float:left;width:auto;-ms-flex-pack:start;justify-content:flex-start}}.site-header #home-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:.8em;margin-left:1.5em}.site-header #home-link img{height:35px;margin-right:.25em}.site-header #home-link .hugo-v{-ms-flex-item-align:end;align-self:flex-end;font-size:.9em}.site-header a.github-button{display:none}@media only screen and (min-width: 760px){.site-header a.github-button{display:inline}}.site-header iframe[src^="https://buttons.github.io"]{display:none;margin-left:1em}@media only screen and (min-width: 760px){.site-header iframe[src^="https://buttons.github.io"]{display:inline}}.site-navigation::-webkit-scrollbar{display:none}.site-navigation{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;position:fixed;left:0px;top:0px;width:250px;bottom:0px;overflow-y:scroll;background-color:#f8f8f8;-webkit-transform:translateX(-250px);transform:translateX(-250px);padding:0px;z-index:9;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding-bottom:2em}.site-navigation::-webkit-scrollbar{display:none}.site-navigation.navigation-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateX(0px);transform:translateX(0px)}@media only screen and (min-width: 960px){.site-navigation{-webkit-transform:translateX(0px);transform:translateX(0px)}}.site-navigation ul li a{display:-ms-flexbox;display:flex}.site-navigation ul.top-menu{margin-top:80px;margin-bottom:30px;width:85%}@media only screen and (min-width: 960px){.site-navigation ul.top-menu{margin-top:60px}}.site-navigation ul.top-menu a{color:#222;font-weight:400;width:100%}.site-navigation ul.top-menu a:hover{color:#C9177E}.site-navigation ul.top-menu li{padding-left:0px;line-height:1.2;padding-top:.75em}.site-navigation ul.top-menu li ul li{padding-left:.3em}.site-navigation ul.top-menu a.top-menu-item-link{font-size:16px;width:100%}.site-navigation ul.top-menu a.top-menu-item-link i.fa.fa-angle-double-right{margin-left:.25em}.site-navigation ul.top-menu a.top-menu-item-link.active-section{color:#C9177E;font-weight:700}.site-navigation ul.top-menu a.top-menu-item-link.active-section+ul.submenu{display:block;border-left:2px solid #C9177E}.site-navigation ul.top-menu ul.submenu{display:none;margin-left:.2em;padding-left:.5em;padding-bottom:.66em}.site-navigation ul.top-menu ul.submenu li{line-height:1.3}.site-navigation ul.top-menu ul.submenu a.submenu-item-link{font-size:14px}.site-navigation ul.top-menu ul.submenu a.submenu-item-link:hover{color:#0083C0}.site-navigation ul.top-menu ul.submenu a.submenu-item-link.active-page{font-weight:700;color:#0083C0}.site-navigation ul.top-menu ul.submenu a.submenu-item-link.active-page>code{color:#0083C0}.site-navigation ul.top-menu ul.submenu a.submenu-item-link.active-page>code>em{font-style:normal;family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.nav-buttons{display:block;margin-left:auto;margin-right:auto;max-width:200px}.nav-buttons a{margin-bottom:.5em;display:inline-block;width:200px;max-width:200px;position:relative;font-size:.9em}.navigation-toggle-wrapper{width:50px;height:50px;position:fixed;top:2px;left:0px;z-index:20}.navigation-toggle-wrapper h4.menu{display:inline-block;position:absolute;bottom:-1em;left:.8em;color:#0083C0;display:none}@media only screen and (min-width: 960px){.navigation-toggle-wrapper{display:none}}.navigation-toggle-wrapper.navigation-open .top{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:40%;border-radius:5px;background-color:#C9177E;border-color:#C9177E}.navigation-toggle-wrapper.navigation-open .middle{width:40px;height:40px;top:4%;border-radius:50%;background-color:#C9177E;border-color:#C9177E;opacity:0.3}.navigation-toggle-wrapper.navigation-open .bottom{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:40%;border-radius:5px;background-color:#C9177E;border-color:#C9177E}.bar{width:40px;height:2px;border:2px solid #0083C0;background-color:#0083C0;position:absolute;border-radius:10px}.bar.navigation-open{background-color:#C9177E;border:2px solid #C9177E}.top{left:15%;top:20%;transition:all 0.5s}.middle{left:15%;top:40%;transition:all 0.5s}.bottom{left:15%;top:60%;transition:all 0.5s}#all-content-wrapper{margin-top:50px;z-index:5;transition:all .3s ease-in-out;opacity:1;overflow-x:hidden}@media only screen and (min-width: 960px){#all-content-wrapper{margin-left:250px}}#all-content-wrapper.navigation-open{transition:all .3s ease-in-out;-webkit-transform:translateX(250px);transform:translateX(250px);opacity:.4;overflow-x:hidden}@media only screen and (min-width: 960px){#all-content-wrapper.navigation-open{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px);overflow-x:hidden}}main.main{width:100%;display:block;margin-left:auto;margin-right:auto;position:relative;min-height:calc(100vh - 100px)}@media only screen and (min-width: 1200px){main.main{width:100%;margin-right:0px;max-width:calc(100vw - 500px - 20px);float:left;padding-left:0px;padding-right:0px}}.content{width:90%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 960px){.content{float:left;margin-left:5%;margin-right:auto;max-width:34em}}@media only screen and (min-width: 1200px){.content{min-width:34em;max-width:90%}}header.content-header{display:block;clear:both;width:100%;position:relative;margin-top:24px;overflow-x:hidden;margin-bottom:1em}.content-section-image-wrapper{margin-bottom:1em}.content-section-image-wrapper a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#222}.content-section-image-wrapper a img{width:20px}.content-section-image-wrapper a span{font-size:.8em;margin-left:.25em}.content-header-links{display:none;position:absolute;right:1px;top:1px;text-transform:uppercase;width:auto;overflow:visible}@media only screen and (min-width: 760px){.content-header-links{display:block}}.content-header-links a{position:relative;display:inline-block;color:#222;padding:4px 6px;vertical-align:middle;height:36px;width:36px;line-height:36px;text-align:center;border-radius:3px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.content-header-links a:hover{color:#222}.content-header-links a i.icon-pencil{font-size:20px;position:relative;bottom:4px;right:2px}.content-header-links a svg{height:24px;width:24px;display:inline}.content-header-links a.godoc-link{border-right-width:0px}.body-copy{margin-top:0px;margin-bottom:2.5em;display:block;overflow:visible}.body-copy div+h2{margin-top:1em}.body-copy em{font-weight:inherit}main.showcase-list{width:90%;max-width:1200px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1200px){main.showcase-list{margin-left:5%}}#showcase{display:-ms-flexbox;display:flex;list-style:none;padding-left:0px;margin-left:0px;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}#showcase li.showcase-site{list-style:none;padding-left:0px;margin-left:0px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);margin-bottom:1.5em}@media only screen and (min-width: 760px){#showcase li.showcase-site{width:48%}}@media only screen and (min-width: 1200px){#showcase li.showcase-site{width:32%}}#showcase li.showcase-site .image-wrapper{width:100%;max-width:100%}#showcase li.showcase-site .image-wrapper img{width:100%;max-width:100%;border-bottom:1px solid #d9d9d9}#showcase li.showcase-site ul.tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#showcase li.showcase-site ul.tags li{margin-bottom:.25em;-ms-flex-item-align:start;align-self:flex-start;width:auto}#showcase li.showcase-site ul.tags li a{font-size:12px}#showcase li.showcase-site ul.tags li.tags-icon-li{box-shadow:none}#showcase li.showcase-site .showcase-meta{padding:10px}#showcase li.showcase-site .showcase-meta .showcase-links{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:.8em}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-source{font-size:.8em;text-transform:uppercase}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-title{font-weight:bold}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-title a{font-weight:bold}#site-footer{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;background-color:#000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;height:auto;padding-bottom:1em}#site-footer.navigation-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateX(250px);transform:translateX(250px)}@media only screen and (min-width: 760px){#site-footer{-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width: 960px){#site-footer{width:calc(100% - 250px);margin-left:250px;height:140px}}.footer-content{width:90%;margin-left:auto;margin-right:auto;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:760px}.footer-content .footer-info{width:100%}.footer-content .footer-info span{width:100%;display:block;text-align:center;margin-top:1em}@media only screen and (min-width: 760px){.footer-content .footer-info span{margin-top:0px}}@media only screen and (min-width: 760px){.footer-content .footer-info{width:200px}}.footer-content img{max-width:140px;margin-left:auto;margin-right:auto;display:block}@media only screen and (min-width: 760px){.footer-content{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.footer-content div{min-width:120px}}.footer-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;list-style:none;margin-left:0px;padding-left:0px;max-width:auto;margin-right:2em;margin:0px;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-list ul{list-style:none}.footer-list ul li a{color:#fff;font-size:.8em}#site-footer.homepage{width:100vw;margin-left:0px}#homepage-nav{transition:box-shadow .2s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;position:fixed;top:0px;left:0px;z-index:50;min-height:50px;max-height:50px;background-color:#fff}#homepage-nav.shadow{transition:box-shadow .2s ease-in-out;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}ul.animated{margin-top:0px;margin-bottom:0px;max-width:400px;min-width:240px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto}@media only screen and (min-width: 760px){ul.animated{min-width:320px}}ul.animated li{display:-ms-flexbox;display:flex}ul.animated li a{color:#737373}ul.animated li a:hover{color:#C9177E}#all-content-wrapper.home{margin-left:0px;margin-top:0px}@media only screen and (min-width: 760px){#all-content-wrapper.home{margin-left:0px}}#all-content-wrapper.home main#homepage.main{margin-left:0px;width:100vw;min-width:100vw}.home-row{min-height:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-row.hero{margin-top:50px;min-height:auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.home-row.hero.animated{opacity:0}.home-row:nth-child(2){background-color:#f0f0f0}.home-row:nth-child(3){background-color:#fff}.home-row.install{background-color:#222}.home-row:nth-child(5){background-color:#0083C0}.homepage-icon{display:block;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:90%;max-width:540px;margin-top:5em;margin-right:auto;margin-left:auto}.get-started{margin-bottom:5em}.get-started .button.xl{display:block;margin-top:1.5em;font-size:1.3em;padding-right:1em;padding-left:1em;width:auto;max-width:12em;margin-left:auto;margin-right:auto}.hero-tagline{color:#737373;font-size:1.2em;text-align:center;line-height:1.3;font-weight:400;margin-top:1.5em;font-style:normal;max-width:90%}@media only screen and (min-width: 760px){.hero-tagline{font-size:1.5em}}.home-row-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:960px;margin-left:auto;margin-right:auto;margin-top:4rem;margin-bottom:4rem;width:90%}.home-row-content h2{text-align:left;width:100%;text-align:center;margin-bottom:1em}.home-row-content h2 span{font-size:.7em;font-weight:300;color:#555}@media only screen and (min-width: 1200px){.home-row-content{-ms-flex-pack:distribute;justify-content:space-around}}.home-row-content.first-fade{opacity:0}.home-row-content-focus{display:-ms-flexbox;display:flex}.home-row-content-focus .half.half-content{-ms-flex-order:2;order:2}@media only screen and (min-width: 760px){.home-row-content-focus .half.half-content{-ms-flex-order:1;order:1}}.home-row-content-focus .focus-svgs{-ms-flex-order:1;order:1;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (min-width: 760px){.home-row-content-focus .focus-svgs{max-width:48%;-ms-flex-order:2;order:2}}.home-row-content-focus .focus-svgs svg{max-width:48%}.home-row-content-focus #content-halo{fill:#0083C0 !important}.home-row-content-features{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;width:85%}.home-row-content-features .home-row-content-feature{margin-bottom:2em;max-width:297.6px}.home-row-content-features .home-row-content-feature h3{margin-bottom:.2em;padding-bottom:0px;font-weight:500;border-bottom:1px solid white;font-size:1.1em}.home-row-content-features .home-row-content-feature .homepage-feature-content{color:#555;font-weight:300;line-height:1.3;font-size:.9em}.home-row-content-features .home-row-content-feature .homepage-feature-content p{color:#6f6f6f}.home-row-content-features .home-row-content-feature .homepage-feature-content code:first-child{margin-right:.25em}.half{width:90%;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;max-width:384px}.half.half-content{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding-top:30px}.half.half-content h2{width:100%;font-size:22px;text-align:center;font-weight:500;line-height:1.3}@media only screen and (min-width: 760px){.half.half-content h2{margin-top:0px}}.half.half-content p{text-align:center;margin-left:auto;margin-right:auto}.half.half-content hr,.half.half-content .hr{border:0;height:1px;opacity:1;background-image:linear-gradient(to right, transparent, rgba(0,0,0,0.75), transparent);width:100%;margin-bottom:2.5em;margin-top:2.5em}.homepage-terminal{font-family:"robotomono",courier,monospace;background-color:#737373;padding:1em 1.5em;text-align:left;width:110%;position:relative;left:-5%;max-width:360px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);border-radius:5px;margin-top:1em;margin-right:auto;margin-left:auto;font-size:14px;margin-bottom:0px;color:transparent}@media only screen and (min-width: 760px){.homepage-terminal{width:100%;left:auto}}.homepage-terminal span{color:transparent}.homepage-terminal .blast{color:#fff}.svgs{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;position:relative}.svgs svg,.svgs .img-wrapper{max-width:45%;max-width:140px}.svgs svg#markdown,.svgs .img-wrapper#markdown{margin-top:30px}@media only screen and (min-width: 960px){.svgs{margin-top:3.5em}}#hugopher-front{width:300px;position:relative}#hugopher-front .eye{-webkit-animation:squeeze 2.4s infinite;animation:squeeze 2.4s infinite}.gopher-badge{opacity:0;width:50px;position:absolute;top:24px}.gopher-cape{opacity:0}.eyes{-webkit-animation:squeeze 2.4s infinite;animation:squeeze 2.4s infinite}@keyframes squeeze{90%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(70px) scaleY(0.1);transform:translateY(70px) scaleY(0.1)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.home-row-content-install{color:#fff}.home-row-content-install .platform-icons{display:-ms-flexbox;display:flex;width:100%;color:#fff;-ms-flex-pack:justify;justify-content:space-between}.home-row-content-install .platform-icons i{font-size:40px}@media only screen and (min-width: 760px){.home-row-content-install .platform-icons i{font-size:60px}}.home-row-content-tweets{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.home-row-content-tweets h2{color:#fff}@media only screen and (min-width: 760px){.home-row-content-tweets{max-width:640px}}@media only screen and (min-width: 760px){.home-row-content-tweets{max-width:960px}}.homepage-tweet{max-width:300px;background-color:#fff;margin-bottom:20px;border-radius:4px;position:relative}.homepage-tweet i.icon-twitter{position:absolute;top:10px;right:10px;color:#1DA1F2}.homepage-tweet .homepage-tweet-attribution{font-style:normal;width:100%;display:block;font-size:.8em;text-align:right}.home-row-content-open-source div{width:100%;text-align:center}.home-row-content-open-source i.icon-github{font-size:62px}@media only screen and (min-width: 760px){.home-row-content-open-source i.icon-github{font-size:90px}}.home-row-content-open-source i.icon-love{color:red}.no-js{opacity:1 !important}.body-copy[data-section="commands"]>h2:nth-of-type(1){display:none}.body-copy[data-section="commands"] h3{font-size:1.6em}.body-copy[data-section="commands"] h4{font-size:1.2em}.body-copy[data-section="commands"] h5{font-size:1.1em;margin-top:1em;margin-bottom:1em;color:#737373}.wip{background-color:#C9177E;color:white;position:absolute;left:40px;top:40px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);font-weight:bold;width:130px;font-size:20px;padding:6px;z-index:9999;overflow:visible;text-align:center;border-radius:15px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)}#outdated{background-color:#0083C0;color:white;position:absolute;right:40px;top:20px;-webkit-transform:rotate(10deg);transform:rotate(10deg);font-weight:bold;width:200px;font-size:32px;padding:6px;z-index:9999;overflow:visible;text-align:center;border-radius:15px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)} diff --git a/static/fonts/fontello/fontello.eot b/static/fonts/fontello/fontello.eot index 67d016f84f3c3b120789e09104160dae566438b4..20d05fc6d050262214b1c89b2ef3d298b35ea8d8 100755 GIT binary patch delta 1212 zcmb7@e`p(J7{|Zwdza*TX`5V~7$hgv|OOxtvxXUG;@r)z+FLN3+%c^vcg{w1C3u|&UO40~d zkI5lcbT{(Jyood+z|EvX0(eM=1?V8%Cx92I?G<1LX;J`MW9>Nsb%)xr00Gj|0t87f z2p&X;E-nc`FXsoku>rbB_XyBUdP0C6(nkf@N&1)oy`(Dw(3kMzlLA_2!F<6}r1w-m zV_K0y(5ROPV$8R{(lkDuXg2z~Bt;H0v%>H8?60VQ_gPf({qvSoO5_bRnYhdqE-QJJ zDQ2#ib1fEbmgvZVH8UHTK67hW^TiqH;yeLA7wzl51fWGq;#? z_^(QT7E1h|4vLa=BQcdqbOnP>2S+U0zkAm$!ALODyR)aeGvskQ0#3hbfyV8vCRf-L z2zC!>vB7Ade+SdGRu*DGv#z~(z&+r)34Q7aLhY(wRmdz0oxtFz$$IfSAw-G?@rv%`nCErZE>D#1-#*< z!Dt62>krYty-M-Rrj_kqNyNn2D6id_l})Qa`L@L4kq>N7*=OuuXzw`ej*p!OobS8N z=~;cPZM5xVyQ_W5v)WPfW<+5a)vpp(i5cbZ_9Z!sloKOwN<5z}e?Rg>HGh|{`FBzg B3-tg1 delta 726 zcmZvYOK4L;6o&svZer-ICarBGO;TeUA8ER%D24h=(pncvxwaA`3UW#FSTyO?21%t- zUklM74YLvnR0>tlfS9d_Vhe&11iNr0S)>xtMItI)i1DPOJ7@U#=0C%nJ9Ep6EVICj znG--+$r}5m(R^(z>$^Ss9$*T9U^t;_`*z!2P<{wVo#Bfq*9Q4_2^cEUzALK561TE* zrzw90WG$vnX;imRULu=f6VuVWyf6S5UIPQhctjoFw5RkAI7Fa7P6bm=dIKCbQFg}@ zsdUa9tbe9LFBKk7OommwvV5WZfpRFJrZtw^coXpTQFbNOM5LH=Zl$aMy0_ZoR4O%h z+y)G~=+gJK3lVMA?|lX+XZbuk!yfQoEatI-(P=OX^y{l$auc1mLPELGm!mb%%jk6IC+YgPOLbdUoA*vW$e zIDqOw0i5KZ0G;GJ0?>1-cLj7&RPPC}jl3*C7r7(|p&O{tW&^m%`vureo)%yS`H}!T z$uk1%BEJ;C1AMzCKo3xuF)rH+%zez+HCD@yo--f#0a;(6k6`7~2><8$T0LY?c+zjP zDYRZSDB|}w_WuqqpZAY*Q{b{^(R{`H)3Vai*HURswtn1PY`f9+y*=9g#Jbm->Zm#_ gj_d2Ey@jU%S*E4nN{c!&eJKM_tW-05` + + diff --git a/static/fonts/fontello/fontello.ttf b/static/fonts/fontello/fontello.ttf index e47ed0d63894173eda3de2b1ec05d39fc66eca37..cc86c5ca58aff399c7b12d7bd65abd63951db04a 100755 GIT binary patch delta 1206 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

BT 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 in+ZML@6vC$tVQ$NSIM!=*VUdj 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 CZuLn3 literal 11624 zcmV-uEtk@FPew8T0RR9104-<$4*&oF08r!r04)sw0RR9100000000000000000000 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 mdtJU