diff --git a/generated/css/dark_theme_archive.css b/generated/css/dark_theme_archive.css index 270edc51b2..bf65137847 100644 --- a/generated/css/dark_theme_archive.css +++ b/generated/css/dark_theme_archive.css @@ -1 +1 @@ -.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#dda9d8}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}@media screen{:target::before{content:"";display:block;height:3.7rem;margin-top:-3.7rem}html{overflow-y:scroll;position:relative;min-height:100%}body{margin-top:3.7rem;margin-bottom:calc(7rem + 3rem);font-family:"Work Sans",sans-serif;color:#ddd;background-color:#5a5a5a}}a{color:#e9ffaa;text-decoration:none;font-weight:300;font-family:"Chivo",sans-serif}a:hover,a:focus{color:#de7d40;text-decoration:underline;font-weight:300}a.disabled{color:#444;text-decoration:none;font-weight:300}a.active{color:#de7d40;text-decoration:none;font-weight:300}a.dropdown-item{cursor:pointer}table,th,td,tr{padding:.5em}table{margin-left:.5em;margin-right:.5em;border-collapse:separate;border-spacing:0}table p:first-of-type{margin-top:0}table p:last-of-type{margin-bottom:0}th{color:#fff;background-color:#041a77;font-weight:400}th code{color:#fff}tr.oneof>td{border-bottom:1px dashed rgba(255,255,255,.1);border-top:1px dashed rgba(255,255,255,.1)}th,td{border-left:1px solid #ddd;border-top:1px solid #ddd}tr:first-child th:first-child{border-radius:4px 0 0 0}tr:first-child td:first-child{border-radius:4px 0 0 0}tr:first-child th:last-child{border-radius:0 4px 0 0}tr:first-child td:last-child{border-radius:0 4px 0 0}tr:last-child td{border-bottom:1px solid #ddd}tr:last-child td:first-child{border-radius:0 0 0 4px}tr:last-child td:last-child{border-radius:0 0 4px 0}tr th:last-child{border-right:1px solid #ddd}tr td:last-child{border-right:1px solid #ddd}thead+tbody tr:first-child td:first-child{border-radius:0}thead+tbody tr:first-child td:last-child{border-radius:0}code{color:#ccc;font-size:80%;font-weight:300;word-break:normal}pre{margin:1em 0 1em 1em;max-height:31em;border:1px solid #777;border-radius:4px;box-shadow:3px 3px 8px #777;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none;background:#2d2d2d}@media(min-width: 768px){pre{margin:1em}}pre code{display:block;padding:.5em;color:#ddd;font-size:80%;font-weight:300;word-break:normal}pre code.command-output{padding:0}pre code.command-output .command{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output .command{padding:.5em .5em 0 .5em}}pre code.command-output .output{color:#ddd;background-color:#404040;font-style:italic;padding:1em;float:left;clear:left;min-width:100%}@media(min-width: 768px){pre code.command-output .output{padding:0 .5em .5em .5em}}pre code.command-output div:only-of-type{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output div:only-of-type{padding:.5em}}@media print{pre{max-height:unset}}div.toolbar{position:relative}div.toolbar button{font-size:.8em;padding:0 .5em;border-radius:.3em;background-color:#041a77;cursor:pointer;color:#fff;text-decoration:none;border:0;position:absolute;top:3px;z-index:1;transition:opacity .4s ease-in-out;opacity:0}div.toolbar button.toolbar-show{transition:opacity 1.1s ease-in-out;opacity:1}div.toolbar button.copy{right:2.2rem;width:3rem}div.toolbar button.download{right:5.5rem}div.toolbar button.print{right:7.25rem}div.toolbar svg{width:.8em;height:.8em;display:inline;fill:#fff;stroke:#fff}p{font-size:1rem;font-weight:300;line-height:1.5;margin:.75em 0}@media(min-width: 768px){p{margin:1.5em 0}}li,dt,dd{font-size:1rem;font-weight:300;line-height:1.5;margin:.25em}ol,ul,dl{list-style:initial;font-size:1rem;font-weight:300;margin:0 0 0 1.5em;padding:0}li p,dt p,dd p{margin:.4em 0}ol{list-style:decimal}h1,h2,h3,h4,h5,h6{border:0}h1{font-size:2.5rem;color:#fff;font-weight:400;margin-bottom:0}h2{font-size:2rem;color:#fff;font-weight:400;margin-top:3rem;margin-bottom:1.8rem}h2:before{display:block;content:" ";width:5rem;border-bottom:2px solid #466bb0;margin-bottom:1.1rem;visibility:visible}h3{font-size:1.85rem;color:#f8f8f8;font-weight:500;letter-spacing:1px;margin-bottom:20px;margin-top:30px}h4{font-size:1.85rem;color:#f8f8f8;font-weight:500;margin:30px 0 20px}h4+p{margin:5px 0}@media(min-width: 768px){h4+p{margin:10px 0}}h5{font-size:1.15rem;color:#f8f8f8;font-weight:500}h6{font-size:.9rem;color:#f8f8f8;font-weight:500}.header-link{position:relative;left:.5em;top:-0.1em;opacity:0;font-size:.6em}h2:hover .header-link,h3:hover .header-link,h4:hover .header-link,h5:hover .header-link,h6:hover .header-link,dt:hover .header-link{transition:opacity .4s ease-in-out;opacity:1}@media print{.header-link{display:none}}em{font-style:italic}strong{font-weight:600}img{width:100%}blockquote{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#404040;border-radius:4px 4px 4px 4px}@media(min-width: 768px){blockquote{margin:1em 3em}}.spacer{height:.1rem}@media(min-width: 768px){.spacer{height:1rem}}.deprecated{background:silver}.card{background-color:#5a5a5a;border-color:rgba(255,255,255,.1)}.card-header{border-bottom-color:rgba(255,255,255,.1)}@media print{#scroll-to-top-container{display:none}}@media(min-width: 1200px){#scroll-to-top-container{display:none}}#scroll-to-top{display:none;position:fixed;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(90,90,90,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}#scroll-to-top:hover{color:#de7d40}#scroll-to-top svg{width:1.5em;height:1.5em;vertical-align:middle}#scroll-to-top.show{display:block}@media print{h1,h2,h3{color:#000;background:none;page-break-after:avoid}img{max-width:100% !important}pre,blockquote,img{page-break-inside:avoid}}.icon{width:1em;height:1em;display:inline;fill:#ddd;stroke:#ddd;vertical-align:middle}.large-icon{width:1.4em;height:1.4em;display:inline;fill:#ddd;stroke:#ddd;vertical-align:middle}.page-icon{margin-right:.3em}.flipped{transform:scaleX(-1)}.subtitle{margin-top:.15rem;margin-bottom:0;padding:0 0 0 0;font-size:125%}.byline{margin-top:.15rem;margin-bottom:2rem;padding:0;text-transform:uppercase;font-size:75%}.attribution{font-weight:500}.subscribe{padding:1em;font-size:1.2em;background-color:#5a5a5a;text-align:center}.subscribe svg{margin-right:.5em}.btn{background-color:#041a77;color:#fff;font-weight:400;letter-spacing:1px;cursor:pointer;box-shadow:3px 3px 8px #a7a7a7}.btn:hover{background-color:#466bb0;color:#fff}.btn:active{background-color:#e07484;color:#fff}.btn:focus{color:#fff}.callout{display:table;padding:.5em .5em .5em 0;border-radius:4px;margin:1em 0 1em 1em}@media(min-width: 768px){.callout{margin:1em}}.callout .type{position:relative;display:table-cell;left:-0.75em;min-height:100%;text-align:center;vertical-align:middle}.callout .type svg{fill:#ddd}.callout .content{display:table-cell;min-height:100%}.callout.tip{background-color:#404040}.callout.idea{background-color:#404040}.callout.warning{background-color:#404040}.callout.quote{background-color:#404040;font-style:italic}.callout:hover svg{animation:shake 2.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.community-item{display:table-row}.community-item .logo{display:table-cell;width:65px;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}.community-item .desc{display:table-cell;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}#endnotes-container{display:none}@media print{#endnotes-container.show{display:block}}@media screen{.endnote-ref{display:none}}.faq .question{font-weight:400;text-transform:uppercase}.faq .answer{margin-left:2.5em}.faq-landing{column-count:1;column-gap:2rem}@media(min-width: 576px){.faq-landing{column-count:2}}.faq-landing .panel{display:inline-block;border:1px solid #ddd;border-radius:4px;width:100%;margin-bottom:2rem}.faq-landing .panel .header{color:#fff;background-color:#ddd;padding:.75rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.125)}.faq-landing .panel .body{padding:1.25rem}figure{margin:1.5rem auto;padding:.5rem;background-color:#a3a3a3;border-radius:4px 4px 4px 4px}figure .wrapper-with-intrinsic-ratio{position:relative;height:0}figure .element-to-stretch{position:absolute;top:0;left:0;width:100%;height:100%}figure figcaption{text-align:center;font-size:1.15rem;font-style:italic;font-weight:400;color:#fff;padding-top:.5rem}footer{background-image:linear-gradient(to right, #466BB0, #041A77);color:#fff;position:absolute;bottom:0;width:100%;height:7rem;overflow:hidden;padding:1rem 4px 1.5rem;text-align:center;display:grid;grid-template-columns:[user-links] 35% [info] 65% [dev-links] 0%;grid-template-rows:100%}@media print{footer{display:none}}@media(min-width: 576px){footer{padding:1.5rem 1.25rem 1rem 1.25rem}}@media(min-width: 992px){footer{grid-template-columns:[user-links] 30% [info] 40% [dev-links] 30%}}footer .user-links{grid-column:user-links;text-align:left}footer .info{grid-column:info}footer .info .copyright{padding:0;margin:0;color:#ccc;line-height:1.6em;font-size:.7em;text-align:right !important}@media(min-width: 992px){footer .info .copyright{text-align:center !important}}footer .info .copyright a{color:#ccc;text-decoration:underline}footer .info .copyright a:hover{color:#ccc}footer .dev-links{grid-column:dev-links;text-align:right;display:none}@media(min-width: 992px){footer .dev-links{display:block}}footer .channel{position:relative;display:inline-flex;padding:4px 0;border-width:2px;border-color:rgba(0,0,0,0);border-style:solid;border-radius:2px;color:#fff}footer .channel a{text-decoration:none}footer .channel svg{width:30px;height:30px;fill:#fff;stroke:#466bb0}@media(min-width: 576px){footer .channel svg{width:35px;height:35px}}footer .channel span{opacity:0;background-color:transparent;color:#fff;text-align:center;position:absolute;width:200px;left:-82px;top:-23px;font-size:75%}footer .channel:hover{border-color:#fff;border-radius:25px;box-shadow:0 0 2px 2px #fff;transition:border-radius 1s,border-color 1s ease}footer .channel:hover span{opacity:1;transition:opacity .5s}footer .tag{padding:0 1rem;font-style:italic;margin:0;line-height:1.6em;font-size:.8em}.glossary .trampolines{font-size:1.85rem;text-align:center;padding-top:.8rem}@media print{.glossary .trampolines{display:none}}@media screen{.glossary .entries .letter:target::before{height:calc(3.7rem - 1rem);margin-top:calc(0rem - calc(3.7rem - 1rem))}}.glossary .entries h4{font-size:1.65rem;font-weight:300;border-bottom:1px solid;color:#ccc;border-color:#ccc;background-color:#5a5a5a;padding-top:2.2rem;padding-bottom:.15rem;position:-webkit-sticky;position:sticky;top:calc(3.7rem - 1rem);margin-top:0;margin-bottom:0;z-index:10}.glossary .entries dl{margin-left:0}.glossary .entries dl dt{font-weight:500;list-style-type:none;margin-bottom:0;margin-top:.9rem;margin-left:0;text-transform:uppercase}.glossary .entries dl dd{list-style-type:none;margin-left:1.5rem}header{background-image:linear-gradient(to right, #466BB0, #041A77);box-shadow:0 0 2px 2px rgba(0,0,0,.14),0 2px 4px 2px rgba(0,0,0,.28);padding-top:.2em;padding-bottom:.2em;position:fixed;top:0;right:0;left:0;z-index:100}header #brand{display:inline-block;font-size:1.25rem;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;line-height:inherit;white-space:nowrap;width:100%}@media(min-width: 576px){header #brand{width:unset}}header #brand.open-hamburger{display:none}header #brand .logo{width:2em;height:2em;top:3px;left:.8em;position:fixed;fill:#fff;transition-duration:.8s;transition-property:transform;transform-origin:50% 50%}header #brand .logo circle{fill:#466bb0;stroke:#fff}@media(min-width: 768px){header #brand .logo{width:3em;height:3em}}header #brand .logo:hover{transform:rotate(360deg)}header #brand .name{color:#fff;font-weight:400;vertical-align:bottom;line-height:1.1em;display:inline-block;padding-top:.35rem;text-align:center;margin-left:0;margin-right:0;width:100%}@media(min-width: 576px){header #brand .name{text-align:left;margin-left:3em;margin-right:1rem;width:unset}}@media(min-width: 768px){header #brand .name{margin-left:4.2em}}header a{font-weight:500;color:#fff;font-size:1.1em;margin-left:.3rem;margin-right:.3rem}@media(min-width: 576px){header a{font-size:.9em;margin-left:.58rem;margin-right:.58rem}}header a:hover{text-decoration:none;color:#de7d40}header a.active{border-bottom:solid 3px #fff;border-radius:2px;color:#fff;font-weight:500;cursor:default}header div.menu{display:inline-block}header svg.icon{stroke:#fff;fill:#fff;width:1.1em;height:1.1em}header svg.icon:hover{fill:#de7d40;stroke:#de7d40}header #hamburger{display:inline-block;position:absolute;top:.8rem;right:1.3rem}@media(min-width: 576px){header #hamburger{display:none}}header #header-links{display:none;top:.6rem;right:1.1rem;transition:right .5s}header #header-links.open-hamburger{display:block;text-align:center;margin-top:1em;padding-left:1em;padding-right:2.5em}@media(min-width: 576px){header #header-links{display:inline-block;position:absolute}}header #header-links.show-search{right:-700px;transition:right .5s}header #search-show{display:none}@media(min-width: 576px){header #search-show{display:inline-block}}header #search-form{display:none;top:0;right:-700px;transition:right .5s}header #search-form.open-hamburger{display:flex}@media(min-width: 576px){header #search-form{display:flex;position:absolute}}header #search-form.show-search{right:1rem;transition:right .5s}header #search-form button:focus{outline:0}header #search-textbox{margin:12px 1rem 5px 1rem;width:100%;text-align:center}@media(min-width: 576px){header #search-textbox{margin:4px 0 5px 0;width:22rem;text-align:unset}}header #search-close{display:none;background-color:rgba(0,0,0,0);color:#fff;border-width:0;cursor:pointer}@media(min-width: 576px){header #search-close{display:block}}header #search-close:hover{color:#de7d40}.landing .banner{display:flex;justify-content:center;padding-top:1rem;padding-bottom:1rem}.landing .banner .hero-label{margin:0 0 0 0;padding:30px 0 0 0;font-size:4rem;font-family:"Verdana",serif;text-align:center}.landing .banner .hero-lead{display:block;font-size:1rem;font-weight:300;text-align:center;margin:0;padding:0}.landing .banner .hero-logo{width:0;fill:#ddd}.landing .banner .hero-text{width:20rem;margin-left:0}@media(min-width: 576px){.landing .banner .hero-logo{width:7rem}.landing .banner .hero-label{text-align:left}.landing .banner .hero-lead{text-align:left}.landing .banner .hero-text{margin-left:3rem}}.landing .panels{display:grid;grid-template-columns:[panel] auto;padding-top:30px;padding-bottom:30px;grid-gap:2rem;justify-content:center;align-content:end}@media(min-width: 768px){.landing .panels{padding-top:50px;padding-bottom:50px;grid-template-columns:[panel] auto [panel] auto}}@media(min-width: 80rem){.landing .panels{grid-template-columns:[panel] auto [panel] auto [panel] auto [panel] auto}}.landing .panels .panel{color:#ddd;opacity:.1;transition:opacity .25s linear;background-color:#404040;border-color:#777;width:18rem;box-shadow:3px 3px 8px #777;padding:1rem}.landing .panels .panel a{text-decoration:none;color:#ddd}.landing .panels .panel a:hover{color:#ddd;text-decoration:none}.landing .panels .panel:hover{box-shadow:3px 3px 8px #999}.landing .panels .panel .panel-title{text-align:center}.landing .panels .panel .panel-line{margin-left:1.6rem;margin-right:1.6rem;background-color:#ddd}.landing .panels .panel .panel-img-top{text-align:center;padding:0}.landing .panels .panel .panel-body{padding-top:0;padding-left:.5rem;padding-right:.5rem}@media(min-width: 768px){.landing .panels .panel .panel-body{padding-left:1.25rem;padding-right:1.25rem}}.landing #buttons{opacity:0;transition:opacity .25s ease-in;text-align:center}@media(min-width: 768px){.landing #buttons{padding-bottom:20px}}.landing #buttons .btn{margin:1rem 1rem;width:18rem}@media(min-width: 768px){.landing #buttons .btn{margin:1rem 5rem}}.logo-gallery{margin:3rem}.logo-gallery .company-logo{margin:1rem;padding:14px;display:inline-block;width:200px;height:120px;transition-duration:.8s;transform-origin:50% 50%;transition-property:none;position:relative;box-shadow:0 0 50px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.25);border-radius:3px;background-color:#d3d3d3}.logo-gallery .company-logo:hover{transition-property:transform,opacity,box-shadow;transform:rotate(360deg);box-shadow:0 0 50px rgba(0,0,200,.1),0 5px 10px rgba(0,0,200,.25)}.logo-gallery .outer{display:table;position:absolute;width:172px;height:92px;margin:0;padding:0}.logo-gallery .inner{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%;margin:0 auto}.logo-gallery .with-tag-line:hover:hover img{opacity:.15}.logo-gallery .with-tag-line:hover:hover .tagline{opacity:1}.logo-gallery img{position:absolute;width:172px;height:92px;object-fit:contain;transition-duration:.8s;transition-property:opacity}.logo-gallery .tagline{color:#000;opacity:0;transition-duration:.8s;transition-property:opacity}.media-resources table,.media-resources th,.media-resources td{border:none}.media-resources td{line-height:1.15em;vertical-align:middle;padding-top:1em;padding-bottom:1em}.media-resources td.logo{width:100px;border:none}.media-resources td.desc{border:none}.media-resources li{list-style-type:none}.media-resources .advice{display:grid;grid-template-columns:[panel] 1fr;grid-gap:2rem;padding-top:2rem}@media(min-width: 992px){.media-resources .advice{grid-template-columns:[panel] 1fr [panel] 1fr}}.media-resources .advice .panel{display:table;border-radius:4px;border:1px solid #466bb0;min-height:11rem;width:100%;margin-bottom:1rem}.media-resources .advice .panel .title{position:relative;display:table-cell;width:2rem;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#466bb0;min-height:100%}.media-resources .advice .panel .title div{position:absolute;top:11rem;width:11rem;text-align:center;transform:rotate(-90deg);transform-origin:left top 0}.media-resources .advice .panel .title p{color:#fff;font-size:2rem;margin:0;padding:0;line-height:2rem}.media-resources .advice .panel .body{display:table-cell;min-height:100%;padding:1rem 0}.menu{position:relative;cursor:pointer}.menu .menu-content{display:none;position:absolute;min-width:160px;z-index:75;padding:0;background-color:#5a5a5a;border:1px solid #fff;border-radius:4px;margin-top:.125rem;right:0;text-align:left}.menu .menu-content a{display:block;font-weight:300;color:#ddd;padding:.25rem 1.5rem}.menu .menu-content a:hover{color:#fff;background-color:#466bb0;text-decoration:none}.menu .menu-content a.active{font-weight:500;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.4rem .6rem;background-size:.75rem .75rem;border:0}.menu .menu-content a.active:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-color:#466bb0}.menu .menu-content a:focus{text-decoration:none}.menu .menu-content i{color:#ddd}.menu .menu-content h6{padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.menu .menu-content div{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.menu.show .menu-content{display:block}.notfound{text-align:center}.notfound .icon{margin-top:9rem;width:12rem;height:12rem}.notfound .error{padding:2rem 0 0 0;font-weight:500;font-size:200%}.notfound .explanation{padding:2rem 0 9rem 0;font-weight:300;font-size:100%}.pagenav{display:flex;width:100%}@media print{.pagenav{display:none}}.pagenav .left{width:50%}.pagenav .right{width:50%;text-align:right}.pagenav p{text-transform:uppercase;font-size:80%}.pagenav svg{fill:#e9ffaa;stroke:#e9ffaa;margin-left:.5em;margin-right:.5em}.pagenav svg:hover{fill:#de7d40;stroke:#de7d40}.partner-component{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#404040;border-radius:4px 4px 4px 4px}@media(min-width: 768px){.partner-component{margin:1em 3em}}.partner-component table td:first-of-type{color:#fff;background-color:#041a77;font-weight:400;border-bottom:1px solid #05229a}.partner-component table td:last-of-type{background-color:#5a5a5a}.partner-component table tr:last-of-type td{border-bottom-color:#ddd}.partner-component table.with_logo td:first-of-type{opacity:.9}.partner-component table.with_logo td:last-of-type{opacity:.9}.popover{display:none;z-index:75;color:#ddd;background-color:#5a5a5a;border-radius:4px;border:1px solid #777;box-shadow:3px 3px 8px #777,-3px -3px 8px #777;font-family:inherit;max-width:276px}@media(min-width: 768px){.popover{max-width:350px}}@media(min-width: 1200px){.popover{max-width:500px}}.popover.show{display:block}.popover .title{text-align:center;color:#ddd;background-color:#404040;font-size:140%;border-radius:4px 4px 0 0}.popover .body{padding-left:1rem;padding-right:1rem}.popover .arrow{width:0;height:0;border-style:solid;position:absolute;border-color:transparent}.popover[x-placement^=top]{margin-bottom:5px}.popover[x-placement^=top] .arrow{border-width:5px 5px 0 5px;border-top-color:#5a5a5a;bottom:-5px;margin:0 5px}.popover[x-placement^=bottom]{margin-top:5px}.popover[x-placement^=bottom] .arrow{border-width:0 5px 5px 5px;border-bottom-color:#5a5a5a;top:-5px;margin:0 5px}.popover[x-placement^=right]{margin-left:5px}.popover[x-placement^=right] .arrow{border-width:5px 5px 5px 0;border-right-color:#5a5a5a;left:-5px;margin:5px 0}.popover[x-placement^=left]{margin-right:5px}.popover[x-placement^=left] .arrow{border-width:5px 0 5px 5px;border-left-color:#5a5a5a;right:-5px;margin:5px 0}@media screen{.term{border-bottom:dashed 1px;cursor:help;position:relative;display:inline-block}}.primary{display:grid;grid-template-columns:[article] 100%;grid-column-gap:1rem;padding-left:.5rem;padding-right:.5rem}.primary .sidebar-container{max-width:25em}@media print{.primary .sidebar-container{display:none}}.primary .toc-container{display:none}@media screen and (min-width: 768px){.primary{grid-template-columns:[sidebar] 20% [article] calc(80% - 1rem);padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 1200px){.primary{grid-template-columns:[sidebar] 16% [article] calc(68% - 2rem) [toc] 16%}.primary .toc-container{display:block}}@media screen and (min-width: 1200px){.primary.notoc{grid-template-columns:[sidebar] 16% [article] calc(84% - 1rem)}}.promotion{position:absolute;display:block;top:22px;left:-80px;width:260px;overflow:hidden;height:46px;z-index:200;color:#fff;background:#228b22;transform:rotate(-45deg);text-align:center}.promotion:hover{text-decoration:none;color:#90ee90}.relnote-links{text-align:center}@media print{.relnote-links{display:none}}.relnote-links #buttons{opacity:0;transition:opacity .25s ease-in}.relnote-links .btn{margin:1rem 1rem;width:13rem}@media(min-width: 768px){.relnote-links .btn{margin:1rem 5rem}}.section-index{display:grid;grid-template-columns:[entry] 1fr}@media(min-width: 576px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.section-index .entry{padding:1rem 1rem}@media(min-width: 768px){.section-index .entry{padding:1rem 4rem}}.section-index h5{margin-bottom:0}.section-index h5 a{font-weight:700}.section-index p{margin-top:0}.see-also{padding-top:0;display:grid;grid-template-columns:[entry] 1fr;grid-gap:1em}@media(min-width: 576px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.see-also .entry{padding:0}.see-also .entry .link{margin-bottom:0;margin-top:0}.see-also .entry .desc{margin-top:0}@media screen and (max-width: 767px){.sidebar-offcanvas{position:absolute;width:80%;transition:all .4s ease;left:-768px;top:3.7rem}}@media screen and (min-width: 768px){.sidebar-offcanvas{position:unset;width:auto}}@media screen{.sidebar-offcanvas.active{left:1rem}}.sidebar{order:0;font-size:85%}@media(min-width: 1200px){.sidebar{font-size:100%}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar{position:-webkit-sticky;position:sticky;top:3.7rem}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.sidebar .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.sidebar .directory a{font-weight:300}.sidebar .directory ul{list-style:none;padding:0;padding-left:.2em;margin-bottom:0;margin-left:0;margin-right:.3em;display:none}.sidebar .directory ul.show{display:block}.sidebar .directory li{display:inline-block;padding:2px 0 1px 1.4em;width:100%;font-size:85%}.sidebar .directory li .current{color:#de7d40;font-weight:500}.sidebar .directory li.sublist{padding-left:0}.sidebar .directory .card-body{padding:.5em .1em}.sidebar .directory .card-body>ul{padding-left:0}.sidebar .directory .card{margin-top:.1rem;margin-bottom:.1rem}.sidebar .directory .card-header{padding:0}.sidebar .directory .card-header div{padding:.75em 1.25em}.sidebar .directory .card-header svg{margin-right:.3em}.sidebar .directory .card-header a{text-decoration:none}@media(min-width: 992px){.sidebar .directory .card-body{padding-left:1.25rem;padding-right:.5rem}.sidebar .directory ul{padding-left:1em}}.sidebar .tree-toggle{cursor:pointer;margin-bottom:0}.sidebar .tree-toggle .chevron{display:none}.sidebar .tree-toggle .chevron svg{margin-right:.3em}.sidebar .tree-toggle .chevron.show{display:inline}.sidebar-toggler{position:absolute;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(90,90,90,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}.sidebar-toggler:hover{color:#de7d40}@media(min-width: 768px){.sidebar-toggler{display:none}}@media print{.sidebar-toggler{display:none}}.sidebar-toggler svg{width:1.5em;height:1.5em;vertical-align:middle}.tabset{border:none;margin:0 0 0 4px;padding:0}.tabset .tab-strip{margin-bottom:-2px}.tabset .tab-strip a{display:inline-block;margin:0 3px;border:1px solid #466bb0;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;padding:0 1rem;transform:skewX(-30deg);transform-origin:left bottom;text-decoration:none;cursor:pointer}.tabset .tab-strip a span{display:block;transform:skewX(10deg);font-size:80%;color:#ddd}.tabset .tab-strip a:hover{background-color:#de7d40;text-decoration:none}.tabset .tab-strip a.active{background-color:#466bb0;cursor:default}.tabset .tab-strip a.active span{color:#fff}.tabset .tab-content{border:1px solid #466bb0;border-radius:4px;padding-left:1rem;padding-right:1rem}.tabset .tab-content>div{display:none}.tabset .tab-content>div.active{display:block}.toc{order:0}@supports(position: -webkit-sticky) or (position: sticky){.toc{position:-webkit-sticky;position:sticky;top:3.7rem}}.toc .directory{padding-left:.5em;border-left:1px solid rgba(255,255,255,.1)}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.toc .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.toc .directory li{font-size:.9rem}.toc .directory li a{font-weight:300}.toc .directory li a.current{color:#de7d40;font-weight:bold}.toc .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc .directory ul ul{padding-left:1em}.toc-inlined{display:block}@media print{.toc-inlined{display:none}}@media(min-width: 1200px){.toc-inlined{display:none}}.toc-inlined .directory{border-left:0}.toc-inlined .directory li{font-size:1rem}.toc-inlined .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc-inlined .directory ul ul{padding-left:1em}.toc-inlined .directory ul a{font-weight:300}@media screen{.toc-forced{display:block}}/*# sourceMappingURL=dark_theme_archive.css.map */ +.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#dda9d8}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}@media screen{:target::before{content:"";display:block;height:3.7rem;margin-top:-3.7rem}html{overflow-y:scroll;position:relative;min-height:100%}body{margin-top:3.7rem;margin-bottom:calc(7rem + 3rem);font-family:"Work Sans",sans-serif;color:#ddd;background-color:#5a5a5a}}a{color:#e9ffaa;text-decoration:none;font-weight:300;font-family:"Chivo",sans-serif}a:hover,a:focus{color:#de7d40;text-decoration:underline;font-weight:300}a.disabled{color:#444;text-decoration:none;font-weight:300}a.active{color:#de7d40;text-decoration:none;font-weight:300}a.dropdown-item{cursor:pointer}table,th,td,tr{padding:.5em}table{margin-left:.5em;margin-right:.5em;border-collapse:separate;border-spacing:0}table p:first-of-type{margin-top:0}table p:last-of-type{margin-bottom:0}th{color:#fff;background-color:#041a77;font-weight:400}th code{color:#fff}tr.oneof>td{border-bottom:1px dashed rgba(255,255,255,.1);border-top:1px dashed rgba(255,255,255,.1)}th,td{border-left:1px solid #ddd;border-top:1px solid #ddd}tr:first-child th:first-child{border-radius:4px 0 0 0}tr:first-child td:first-child{border-radius:4px 0 0 0}tr:first-child th:last-child{border-radius:0 4px 0 0}tr:first-child td:last-child{border-radius:0 4px 0 0}tr:last-child td{border-bottom:1px solid #ddd}tr:last-child td:first-child{border-radius:0 0 0 4px}tr:last-child td:last-child{border-radius:0 0 4px 0}tr th:last-child{border-right:1px solid #ddd}tr td:last-child{border-right:1px solid #ddd}thead+tbody tr:first-child td:first-child{border-radius:0}thead+tbody tr:first-child td:last-child{border-radius:0}code{color:#ccc;font-size:80%;font-weight:300;word-break:normal}pre{margin:1em 0 1em 1em;max-height:31em;border:1px solid #777;border-radius:4px;box-shadow:3px 3px 8px #777;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none;background:#2d2d2d}@media(min-width: 768px){pre{margin:1em}}pre code{display:block;padding:.5em;color:#ddd;font-size:80%;font-weight:300;word-break:normal}pre code.command-output{padding:0}pre code.command-output .command{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output .command{padding:.5em .5em 0 .5em}}pre code.command-output .output{color:#ddd;background-color:#404040;font-style:italic;padding:1em;float:left;clear:left;min-width:100%}@media(min-width: 768px){pre code.command-output .output{padding:0 .5em .5em .5em}}pre code.command-output div:only-of-type{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output div:only-of-type{padding:.5em}}@media print{pre{max-height:unset}}div.toolbar{position:relative}div.toolbar button{font-size:.8em;padding:0 .5em;border-radius:.3em;background-color:#041a77;cursor:pointer;color:#fff;text-decoration:none;border:0;position:absolute;top:3px;z-index:1;transition:opacity .4s ease-in-out;opacity:0}div.toolbar button.toolbar-show{transition:opacity 1.1s ease-in-out;opacity:1}div.toolbar button.copy{right:2.2rem;width:3rem}div.toolbar button.download{right:5.5rem}div.toolbar button.print{right:7.25rem}div.toolbar svg{width:.8em;height:.8em;display:inline;fill:#fff;stroke:#fff}p{font-size:1rem;font-weight:300;line-height:1.5;margin:.75em 0}@media(min-width: 768px){p{margin:1.5em 0}}li,dt,dd{font-size:1rem;font-weight:300;line-height:1.5;margin:.25em}ol,ul,dl{list-style:initial;font-size:1rem;font-weight:300;margin:0 0 0 1.5em;padding:0}li p,dt p,dd p{margin:.4em 0}ol{list-style:decimal}h1,h2,h3,h4,h5,h6{border:0}h1{font-size:2.5rem;color:#fff;font-weight:400;margin-bottom:0}h2{font-size:2rem;color:#fff;font-weight:400;margin-top:3rem;margin-bottom:1.8rem}h2:before{display:block;content:" ";width:5rem;border-bottom:2px solid #466bb0;margin-bottom:1.1rem;visibility:visible}h3{font-size:1.85rem;color:#f8f8f8;font-weight:500;letter-spacing:1px;margin-bottom:20px;margin-top:30px}h4{font-size:1.85rem;color:#f8f8f8;font-weight:500;margin:30px 0 20px}h4+p{margin:5px 0}@media(min-width: 768px){h4+p{margin:10px 0}}h5{font-size:1.15rem;color:#f8f8f8;font-weight:500}h6{font-size:.9rem;color:#f8f8f8;font-weight:500}.header-link{position:relative;left:.5em;top:-0.1em;opacity:0;font-size:.6em}h2:hover .header-link,h3:hover .header-link,h4:hover .header-link,h5:hover .header-link,h6:hover .header-link,dt:hover .header-link{transition:opacity .4s ease-in-out;opacity:1}@media print{.header-link{display:none}}em{font-style:italic}strong{font-weight:600}img{width:100%}blockquote{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#404040;border-radius:4px 4px 4px 4px}@media(min-width: 768px){blockquote{margin:1em 3em}}.spacer{height:.1rem}@media(min-width: 768px){.spacer{height:1rem}}.deprecated{background:silver}.card{background-color:#5a5a5a;border-color:rgba(255,255,255,.1)}.card-header{border-bottom-color:rgba(255,255,255,.1)}@media print{#scroll-to-top-container{display:none}}@media(min-width: 1200px){#scroll-to-top-container{display:none}}#scroll-to-top{display:none;position:fixed;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(90,90,90,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}#scroll-to-top:hover{color:#de7d40}#scroll-to-top svg{width:1.5em;height:1.5em;vertical-align:middle}#scroll-to-top.show{display:block}@media print{h1,h2,h3{color:#000;background:none;page-break-after:avoid}img{max-width:100% !important}pre,blockquote,img{page-break-inside:avoid}}.icon{width:1em;height:1em;display:inline;fill:#ddd;stroke:#ddd;vertical-align:middle}.large-icon{width:1.4em;height:1.4em;display:inline;fill:#ddd;stroke:#ddd;vertical-align:middle}.page-icon{margin-right:.3em}.flipped{transform:scaleX(-1)}.subtitle{margin-top:.15rem;margin-bottom:0;padding:0 0 0 0;font-size:125%}.byline{margin-top:.15rem;margin-bottom:2rem;padding:0;text-transform:uppercase;font-size:75%}.attribution{font-weight:500}.subscribe{padding:1em;font-size:1.2em;background-color:#5a5a5a;text-align:center}.subscribe svg{margin-right:.5em}.btn{background-color:#041a77;color:#fff;font-weight:400;letter-spacing:1px;cursor:pointer;box-shadow:3px 3px 8px #a7a7a7}.btn:hover{background-color:#466bb0;color:#fff}.btn:active{background-color:#e07484;color:#fff}.btn:focus{color:#fff}.callout{display:table;padding:.5em .5em .5em 0;border-radius:4px;margin:1em 0 1em 1em}@media(min-width: 768px){.callout{margin:1em}}.callout .type{position:relative;display:table-cell;left:-0.75em;min-height:100%;text-align:center;vertical-align:middle}.callout .type svg{fill:#ddd}.callout .content{display:table-cell;min-height:100%}.callout.tip{background-color:#404040}.callout.idea{background-color:#404040}.callout.warning{background-color:#404040}.callout.quote{background-color:#404040;font-style:italic}.callout:hover svg{animation:shake 2.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.community-item{display:table-row}.community-item .logo{display:table-cell;width:65px;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}.community-item .desc{display:table-cell;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}#endnotes-container{display:none}@media print{#endnotes-container.show{display:block}}@media screen{.endnote-ref{display:none}}.faq .question{font-weight:400;text-transform:uppercase}.faq .answer{margin-left:2.5em}.faq-landing{column-count:1;column-gap:2rem}@media(min-width: 576px){.faq-landing{column-count:2}}.faq-landing .panel{display:inline-block;border:1px solid #ddd;border-radius:4px;width:100%;margin-bottom:2rem}.faq-landing .panel .header{color:#fff;background-color:#ddd;padding:.75rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.125)}.faq-landing .panel .body{padding:1.25rem}figure{margin:1.5rem auto;padding:.5rem;background-color:#a3a3a3;border-radius:4px 4px 4px 4px}figure .wrapper-with-intrinsic-ratio{position:relative;height:0}figure .element-to-stretch{position:absolute;top:0;left:0;width:100%;height:100%}figure figcaption{text-align:center;font-size:1.15rem;font-style:italic;font-weight:400;color:#fff;padding-top:.5rem}footer{background-image:linear-gradient(to right, #466BB0, #041A77);color:#fff;position:absolute;bottom:0;width:100%;height:7rem;overflow:hidden;padding:1rem 4px 1.5rem;text-align:center;display:grid;grid-template-columns:[user-links] 35% [info] 65% [dev-links] 0%;grid-template-rows:100%}@media print{footer{display:none}}@media(min-width: 576px){footer{padding:1.5rem 1.25rem 1rem 1.25rem}}@media(min-width: 992px){footer{grid-template-columns:[user-links] 30% [info] 40% [dev-links] 30%}}footer .user-links{grid-column:user-links;text-align:left}footer .info{grid-column:info}footer .info .copyright{padding:0;margin:0;color:#ccc;line-height:1.6em;font-size:.7em;text-align:right !important}@media(min-width: 992px){footer .info .copyright{text-align:center !important}}footer .info .copyright a{color:#ccc;text-decoration:underline}footer .info .copyright a:hover{color:#ccc}footer .dev-links{grid-column:dev-links;text-align:right;display:none}@media(min-width: 992px){footer .dev-links{display:block}}footer .channel{position:relative;display:inline-flex;padding:4px 0;border-width:2px;border-color:rgba(0,0,0,0);border-style:solid;border-radius:2px;color:#fff}footer .channel a{text-decoration:none}footer .channel svg{width:30px;height:30px;fill:#fff;stroke:#466bb0}@media(min-width: 576px){footer .channel svg{width:35px;height:35px}}footer .channel span{opacity:0;background-color:transparent;color:#fff;text-align:center;position:absolute;width:200px;left:-82px;top:-23px;font-size:75%}footer .channel:hover{border-color:#fff;border-radius:25px;box-shadow:0 0 2px 2px #fff;transition:border-radius 1s,border-color 1s ease}footer .channel:hover span{opacity:1;transition:opacity .5s}footer .tag{padding:0 1rem;font-style:italic;margin:0;line-height:1.6em;font-size:.8em}.glossary .trampolines{font-size:1.85rem;text-align:center;padding-top:.8rem}@media print{.glossary .trampolines{display:none}}@media screen{.glossary .entries .letter:target::before{height:calc(3.7rem - 1rem);margin-top:calc(0rem - calc(3.7rem - 1rem))}}.glossary .entries h4{font-size:1.65rem;font-weight:300;border-bottom:1px solid;color:#ccc;border-color:#ccc;background-color:#5a5a5a;padding-top:2.2rem;padding-bottom:.15rem;position:-webkit-sticky;position:sticky;top:calc(3.7rem - 1rem);margin-top:0;margin-bottom:0;z-index:10}.glossary .entries dl{margin-left:0}.glossary .entries dl dt{font-weight:500;list-style-type:none;margin-bottom:0;margin-top:.9rem;margin-left:0;text-transform:uppercase}.glossary .entries dl dd{list-style-type:none;margin-left:1.5rem}header{background-image:linear-gradient(to right, #466BB0, #041A77);box-shadow:0 0 2px 2px rgba(0,0,0,.14),0 2px 4px 2px rgba(0,0,0,.28);padding-top:.2em;padding-bottom:.2em;position:fixed;top:0;right:0;left:0;z-index:100}header #brand{display:inline-block;font-size:1.25rem;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;line-height:inherit;white-space:nowrap;width:100%}@media(min-width: 576px){header #brand{width:unset}}header #brand.open-hamburger{display:none}header #brand .logo{width:2em;height:2em;top:3px;left:.8em;position:fixed;fill:#fff;transition-duration:.8s;transition-property:transform;transform-origin:50% 50%}header #brand .logo circle{fill:#466bb0;stroke:#fff}@media(min-width: 768px){header #brand .logo{width:3em;height:3em}}header #brand .logo:hover{transform:rotate(360deg)}header #brand .name{color:#fff;font-weight:400;vertical-align:bottom;line-height:1.1em;display:inline-block;padding-top:.35rem;text-align:center;margin-left:0;margin-right:0;width:100%}@media(min-width: 576px){header #brand .name{text-align:left;margin-left:3em;margin-right:1rem;width:unset}}@media(min-width: 768px){header #brand .name{margin-left:4.2em}}header a{font-weight:500;color:#fff;font-size:1.1em;margin-left:.3rem;margin-right:.3rem}@media(min-width: 576px){header a{font-size:.9em;margin-left:.58rem;margin-right:.58rem}}header a:hover{text-decoration:none;color:#de7d40}header a.active{border-bottom:solid 3px #fff;border-radius:2px;color:#fff;font-weight:500;cursor:default}header div.menu{display:inline-block}header svg.icon{stroke:#fff;fill:#fff;width:1.1em;height:1.1em}header svg.icon:hover{fill:#de7d40;stroke:#de7d40}header #hamburger{display:inline-block;position:absolute;top:.8rem;right:1.3rem}@media(min-width: 576px){header #hamburger{display:none}}header #header-links{display:none;top:.6rem;right:1.1rem;transition:right .5s}header #header-links.open-hamburger{display:block;text-align:center;margin-top:1em;padding-left:1em;padding-right:2.5em}@media(min-width: 576px){header #header-links{display:inline-block;position:absolute}}header #header-links.show-search{right:-700px;transition:right .5s}header #search-show{display:none}@media(min-width: 576px){header #search-show{display:inline-block}}header #search-form{display:none;top:0;right:-700px;transition:right .5s}header #search-form.open-hamburger{display:flex}@media(min-width: 576px){header #search-form{display:flex;position:absolute}}header #search-form.show-search{right:1rem;transition:right .5s}header #search-form button:focus{outline:0}header #search-textbox{margin:12px 1rem 5px 1rem;width:100%;text-align:center}@media(min-width: 576px){header #search-textbox{margin:4px 0 5px 0;width:22rem;text-align:unset}}header #search-close{display:none;background-color:rgba(0,0,0,0);color:#fff;border-width:0;cursor:pointer}@media(min-width: 576px){header #search-close{display:block}}header #search-close:hover{color:#de7d40}.landing .banner{display:flex;justify-content:center;padding-top:1rem;padding-bottom:1rem}.landing .banner .hero-label{margin:0 0 0 0;padding:30px 0 0 0;font-size:4rem;font-family:"Verdana",serif;text-align:center}.landing .banner .hero-lead{display:block;font-size:1rem;font-weight:300;text-align:center;margin:0;padding:0}.landing .banner .hero-logo{width:0;fill:#ddd}.landing .banner .hero-text{width:20rem;margin-left:0}@media(min-width: 576px){.landing .banner .hero-logo{width:7rem}.landing .banner .hero-label{text-align:left}.landing .banner .hero-lead{text-align:left}.landing .banner .hero-text{margin-left:3rem}}.landing .panels{display:grid;grid-template-columns:[panel] auto;padding-top:30px;padding-bottom:30px;grid-gap:2rem;justify-content:center;align-content:end}@media(min-width: 768px){.landing .panels{padding-top:50px;padding-bottom:50px;grid-template-columns:[panel] auto [panel] auto}}@media(min-width: 80rem){.landing .panels{grid-template-columns:[panel] auto [panel] auto [panel] auto [panel] auto}}.landing .panels .panel{color:#ddd;opacity:.1;transition:opacity .25s linear;background-color:#404040;width:18rem;box-shadow:3px 3px 8px #777;padding:1rem;border:1px solid #777;border-radius:4px}.landing .panels .panel a{text-decoration:none;color:#ddd}.landing .panels .panel a:hover{color:#ddd;text-decoration:none}.landing .panels .panel:hover{box-shadow:3px 3px 8px #999}.landing .panels .panel .panel-title{text-align:center}.landing .panels .panel .panel-line{margin-left:1.6rem;margin-right:1.6rem;background-color:#ddd}.landing .panels .panel .panel-img-top{text-align:center;padding:0}.landing .panels .panel .panel-body{padding-top:0;padding-left:.5rem;padding-right:.5rem}@media(min-width: 768px){.landing .panels .panel .panel-body{padding-left:1.25rem;padding-right:1.25rem}}.landing #buttons{opacity:0;transition:opacity .25s ease-in;text-align:center}@media(min-width: 768px){.landing #buttons{padding-bottom:20px}}.landing #buttons .btn{margin:1rem 1rem;width:18rem}@media(min-width: 768px){.landing #buttons .btn{margin:1rem 5rem}}.logo-gallery{margin:3rem}.logo-gallery .company-logo{margin:1rem;padding:14px;display:inline-block;width:200px;height:120px;transition-duration:.8s;transform-origin:50% 50%;transition-property:none;position:relative;box-shadow:0 0 50px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.25);border-radius:3px;background-color:#d3d3d3}.logo-gallery .company-logo:hover{transition-property:transform,opacity,box-shadow;transform:rotate(360deg);box-shadow:0 0 50px rgba(0,0,200,.1),0 5px 10px rgba(0,0,200,.25)}.logo-gallery .outer{display:table;position:absolute;width:172px;height:92px;margin:0;padding:0}.logo-gallery .inner{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%;margin:0 auto}.logo-gallery .with-tag-line:hover:hover img{opacity:.15}.logo-gallery .with-tag-line:hover:hover .tagline{opacity:1}.logo-gallery img{position:absolute;width:172px;height:92px;object-fit:contain;transition-duration:.8s;transition-property:opacity}.logo-gallery .tagline{color:#000;opacity:0;transition-duration:.8s;transition-property:opacity}.media-resources table,.media-resources th,.media-resources td{border:none}.media-resources td{line-height:1.15em;vertical-align:middle;padding-top:1em;padding-bottom:1em}.media-resources td.logo{width:100px;border:none}.media-resources td.desc{border:none}.media-resources li{list-style-type:none}.media-resources .advice{display:grid;grid-template-columns:[panel] 1fr;grid-gap:2rem;padding-top:2rem}@media(min-width: 992px){.media-resources .advice{grid-template-columns:[panel] 1fr [panel] 1fr}}.media-resources .advice .panel{display:table;border-radius:4px;border:1px solid #466bb0;min-height:11rem;width:100%;margin-bottom:1rem}.media-resources .advice .panel .title{position:relative;display:table-cell;width:2rem;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#466bb0;min-height:100%}.media-resources .advice .panel .title div{position:absolute;top:11rem;width:11rem;text-align:center;transform:rotate(-90deg);transform-origin:left top 0}.media-resources .advice .panel .title p{color:#fff;font-size:2rem;margin:0;padding:0;line-height:2rem}.media-resources .advice .panel .body{display:table-cell;min-height:100%;padding:1rem 0}.menu{position:relative;cursor:pointer}.menu .menu-content{display:none;position:absolute;min-width:160px;z-index:75;padding:0;background-color:#5a5a5a;border:1px solid #fff;border-radius:4px;margin-top:.125rem;right:0;text-align:left}.menu .menu-content a{display:block;font-weight:300;color:#ddd;padding:.25rem 1.5rem;margin:0}.menu .menu-content a:hover{color:#fff;background-color:#466bb0;text-decoration:none}.menu .menu-content a.active{font-weight:500;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.4rem .6rem;background-size:.75rem .75rem;border:0}.menu .menu-content a.active:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-color:#466bb0}.menu .menu-content a:focus{text-decoration:none}.menu .menu-content i{color:#ddd}.menu .menu-content h6{padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.menu .menu-content div{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.menu.show .menu-content{display:block}.notfound{text-align:center}.notfound .icon{margin-top:9rem;width:12rem;height:12rem}.notfound .error{padding:2rem 0 0 0;font-weight:500;font-size:200%}.notfound .explanation{padding:2rem 0 9rem 0;font-weight:300;font-size:100%}.pagenav{display:flex;width:100%}@media print{.pagenav{display:none}}.pagenav .left{width:50%}.pagenav .right{width:50%;text-align:right}.pagenav p{text-transform:uppercase;font-size:80%}.pagenav svg{fill:#e9ffaa;stroke:#e9ffaa;margin-left:.5em;margin-right:.5em}.pagenav svg:hover{fill:#de7d40;stroke:#de7d40}.partner-component{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#404040;border-radius:4px 4px 4px 4px}@media(min-width: 768px){.partner-component{margin:1em 3em}}.partner-component table td:first-of-type{color:#fff;background-color:#041a77;font-weight:400;border-bottom:1px solid #05229a}.partner-component table td:last-of-type{background-color:#5a5a5a}.partner-component table tr:last-of-type td{border-bottom-color:#ddd}.partner-component table.with_logo td:first-of-type{opacity:.9}.partner-component table.with_logo td:last-of-type{opacity:.9}.popover{display:none;z-index:75;color:#ddd;background-color:#5a5a5a;border-radius:4px;border:1px solid #777;box-shadow:3px 3px 8px #777,-3px -3px 8px #777;font-family:inherit;max-width:276px}@media(min-width: 768px){.popover{max-width:350px}}@media(min-width: 1200px){.popover{max-width:500px}}.popover.show{display:block}.popover .title{text-align:center;color:#ddd;background-color:#404040;font-size:140%;border-radius:4px 4px 0 0}.popover .body{padding-left:1rem;padding-right:1rem}.popover .arrow{width:0;height:0;border-style:solid;position:absolute;border-color:transparent}.popover[x-placement^=top]{margin-bottom:5px}.popover[x-placement^=top] .arrow{border-width:5px 5px 0 5px;border-top-color:#5a5a5a;bottom:-5px;margin:0 5px}.popover[x-placement^=bottom]{margin-top:5px}.popover[x-placement^=bottom] .arrow{border-width:0 5px 5px 5px;border-bottom-color:#5a5a5a;top:-5px;margin:0 5px}.popover[x-placement^=right]{margin-left:5px}.popover[x-placement^=right] .arrow{border-width:5px 5px 5px 0;border-right-color:#5a5a5a;left:-5px;margin:5px 0}.popover[x-placement^=left]{margin-right:5px}.popover[x-placement^=left] .arrow{border-width:5px 0 5px 5px;border-left-color:#5a5a5a;right:-5px;margin:5px 0}@media screen{.term{border-bottom:dashed 1px;cursor:help;position:relative;display:inline-block}}.primary{display:grid;grid-template-columns:[article] 100%;grid-column-gap:1rem;padding-left:.5rem;padding-right:.5rem}.primary .sidebar-container{max-width:25em}@media print{.primary .sidebar-container{display:none}}.primary .toc-container{display:none}@media screen and (min-width: 768px){.primary{grid-template-columns:[sidebar] 20% [article] calc(80% - 1rem);padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 1200px){.primary{grid-template-columns:[sidebar] 16% [article] calc(68% - 2rem) [toc] 16%}.primary .toc-container{display:block}}@media screen and (min-width: 1200px){.primary.notoc{grid-template-columns:[sidebar] 16% [article] calc(84% - 1rem)}}.promotion{position:absolute;display:block;top:22px;left:-80px;width:260px;overflow:hidden;height:46px;z-index:200;color:#fff;background:#228b22;transform:rotate(-45deg);text-align:center}.promotion:hover{text-decoration:none;color:#90ee90}.relnote-links{text-align:center}@media print{.relnote-links{display:none}}.relnote-links #buttons{opacity:0;transition:opacity .25s ease-in}.relnote-links .btn{margin:1rem 1rem;width:13rem}@media(min-width: 768px){.relnote-links .btn{margin:1rem 5rem}}.section-index{display:grid;grid-template-columns:[entry] 1fr}@media(min-width: 576px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.section-index .entry{padding:1rem 1rem}@media(min-width: 768px){.section-index .entry{padding:1rem 4rem}}.section-index h5{margin-bottom:0}.section-index h5 a{font-weight:700}.section-index p{margin-top:0}.see-also{padding-top:0;display:grid;grid-template-columns:[entry] 1fr;grid-gap:1em}@media(min-width: 576px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.see-also .entry{padding:0}.see-also .entry .link{margin-bottom:0;margin-top:0}.see-also .entry .desc{margin-top:0}@media screen and (max-width: 767px){.sidebar-offcanvas{position:absolute;width:80%;transition:all .4s ease;left:-768px;top:3.7rem}}@media screen and (min-width: 768px){.sidebar-offcanvas{position:unset;width:auto}}@media screen{.sidebar-offcanvas.active{left:1rem}}.sidebar{order:0;font-size:85%}@media(min-width: 1200px){.sidebar{font-size:100%}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar{position:-webkit-sticky;position:sticky;top:3.7rem}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.sidebar .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.sidebar .directory a{font-weight:300}.sidebar .directory ul{list-style:none;padding:0;padding-left:.2em;margin-bottom:0;margin-left:0;margin-right:.3em;display:none}.sidebar .directory ul.show{display:block}.sidebar .directory li{display:inline-block;padding:2px 0 1px 1.4em;width:100%;font-size:85%}.sidebar .directory li .current{color:#de7d40;font-weight:500}.sidebar .directory li.sublist{padding-left:0}.sidebar .directory .card-body{padding:.5em .1em}.sidebar .directory .card-body>ul{padding-left:0}.sidebar .directory .card{margin-top:.1rem;margin-bottom:.1rem}.sidebar .directory .card-header{padding:0}.sidebar .directory .card-header div{padding:.75em 1.25em}.sidebar .directory .card-header svg{margin-right:.3em}.sidebar .directory .card-header a{text-decoration:none}@media(min-width: 992px){.sidebar .directory .card-body{padding-left:1.25rem;padding-right:.5rem}.sidebar .directory ul{padding-left:1em}}.sidebar .tree-toggle{cursor:pointer;margin-bottom:0}.sidebar .tree-toggle .chevron{display:none}.sidebar .tree-toggle .chevron svg{margin-right:.3em}.sidebar .tree-toggle .chevron.show{display:inline}.sidebar-toggler{position:absolute;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(90,90,90,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}.sidebar-toggler:hover{color:#de7d40}@media(min-width: 768px){.sidebar-toggler{display:none}}@media print{.sidebar-toggler{display:none}}.sidebar-toggler svg{width:1.5em;height:1.5em;vertical-align:middle}.tabset{border:none;margin:0 0 0 4px;padding:0}.tabset .tab-strip{margin-bottom:-2px}.tabset .tab-strip a{display:inline-block;margin:0 3px;border:1px solid #466bb0;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;padding:0 1rem;transform:skewX(-30deg);transform-origin:left bottom;text-decoration:none;cursor:pointer}.tabset .tab-strip a span{display:block;transform:skewX(10deg);font-size:80%;color:#ddd}.tabset .tab-strip a:hover{background-color:#de7d40;text-decoration:none}.tabset .tab-strip a.active{background-color:#466bb0;cursor:default}.tabset .tab-strip a.active span{color:#fff}.tabset .tab-content{border:1px solid #466bb0;border-radius:4px;padding-left:1rem;padding-right:1rem}.tabset .tab-content>div{display:none}.tabset .tab-content>div.active{display:block}.toc{order:0}@supports(position: -webkit-sticky) or (position: sticky){.toc{position:-webkit-sticky;position:sticky;top:3.7rem}}.toc .directory{padding-left:.5em;border-left:1px solid rgba(255,255,255,.1)}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.toc .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.toc .directory li{font-size:.9rem}.toc .directory li a{font-weight:300}.toc .directory li a.current{color:#de7d40;font-weight:bold}.toc .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc .directory ul ul{padding-left:1em}.toc-inlined{display:block}@media print{.toc-inlined{display:none}}@media(min-width: 1200px){.toc-inlined{display:none}}.toc-inlined .directory{border-left:0}.toc-inlined .directory li{font-size:1rem}.toc-inlined .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc-inlined .directory ul ul{padding-left:1em}.toc-inlined .directory ul a{font-weight:300}@media screen{.toc-forced{display:block}}/*# sourceMappingURL=dark_theme_archive.css.map */ diff --git a/generated/css/dark_theme_archive.css.map b/generated/css/dark_theme_archive.css.map index b464cc45dd..6dc4a28f38 100644 --- a/generated/css/dark_theme_archive.css.map +++ b/generated/css/dark_theme_archive.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["src/sass/themes/_dark_syntax.scss","src/sass/base/_base.scss","src/sass/base/_constants.scss","src/sass/themes/_dark.scss","src/sass/brand_colors/_archive.scss","src/sass/misc/_blog.scss","src/sass/misc/_button.scss","src/sass/misc/_callout.scss","src/sass/misc/_community.scss","src/sass/misc/_endnotes.scss","src/sass/misc/_faq.scss","src/sass/misc/_faq-landing.scss","src/sass/misc/_figure.scss","src/sass/misc/_footer.scss","src/sass/misc/_glossary.scss","src/sass/misc/_header.scss","src/sass/misc/_landing.scss","src/sass/misc/_logo-gallery.scss","src/sass/misc/_media-resources.scss","src/sass/misc/_menu.scss","src/sass/misc/_notfound.scss","src/sass/misc/_pagenav.scss","src/sass/misc/_partner-component.scss","src/sass/misc/_popover.scss","src/sass/misc/_primary.scss","src/sass/misc/_promotion.scss","src/sass/misc/_relnote-links.scss","src/sass/misc/_section-index.scss","src/sass/misc/_see-also.scss","src/sass/misc/_sidebar.scss","src/sass/misc/_tabset.scss","src/sass/misc/_toc.scss"],"names":[],"mappings":"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","file":"dark_theme_archive.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["src/sass/themes/_dark_syntax.scss","src/sass/base/_base.scss","src/sass/base/_constants.scss","src/sass/themes/_dark.scss","src/sass/brand_colors/_archive.scss","src/sass/misc/_blog.scss","src/sass/misc/_button.scss","src/sass/misc/_callout.scss","src/sass/misc/_community.scss","src/sass/misc/_endnotes.scss","src/sass/misc/_faq.scss","src/sass/misc/_faq-landing.scss","src/sass/misc/_figure.scss","src/sass/misc/_footer.scss","src/sass/misc/_glossary.scss","src/sass/misc/_header.scss","src/sass/misc/_landing.scss","src/sass/misc/_logo-gallery.scss","src/sass/misc/_media-resources.scss","src/sass/misc/_menu.scss","src/sass/misc/_notfound.scss","src/sass/misc/_pagenav.scss","src/sass/misc/_partner-component.scss","src/sass/misc/_popover.scss","src/sass/misc/_primary.scss","src/sass/misc/_promotion.scss","src/sass/misc/_relnote-links.scss","src/sass/misc/_section-index.scss","src/sass/misc/_see-also.scss","src/sass/misc/_sidebar.scss","src/sass/misc/_tabset.scss","src/sass/misc/_toc.scss"],"names":[],"mappings":"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","file":"dark_theme_archive.css"} \ No newline at end of file diff --git a/generated/css/dark_theme_normal.css b/generated/css/dark_theme_normal.css index b9587eac27..fd55215cf1 100644 --- a/generated/css/dark_theme_normal.css +++ b/generated/css/dark_theme_normal.css @@ -1 +1 @@ -.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#dda9d8}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}@media screen{:target::before{content:"";display:block;height:3.7rem;margin-top:-3.7rem}html{overflow-y:scroll;position:relative;min-height:100%}body{margin-top:3.7rem;margin-bottom:calc(7rem + 3rem);font-family:"Work Sans",sans-serif;color:#ddd;background-color:#5a5a5a}}a{color:#e9ffaa;text-decoration:none;font-weight:300;font-family:"Chivo",sans-serif}a:hover,a:focus{color:#de7d40;text-decoration:underline;font-weight:300}a.disabled{color:#444;text-decoration:none;font-weight:300}a.active{color:#de7d40;text-decoration:none;font-weight:300}a.dropdown-item{cursor:pointer}table,th,td,tr{padding:.5em}table{margin-left:.5em;margin-right:.5em;border-collapse:separate;border-spacing:0}table p:first-of-type{margin-top:0}table p:last-of-type{margin-bottom:0}th{color:#fff;background-color:#286ac7;font-weight:400}th code{color:#fff}tr.oneof>td{border-bottom:1px dashed rgba(255,255,255,.1);border-top:1px dashed rgba(255,255,255,.1)}th,td{border-left:1px solid #ddd;border-top:1px solid #ddd}tr:first-child th:first-child{border-radius:4px 0 0 0}tr:first-child td:first-child{border-radius:4px 0 0 0}tr:first-child th:last-child{border-radius:0 4px 0 0}tr:first-child td:last-child{border-radius:0 4px 0 0}tr:last-child td{border-bottom:1px solid #ddd}tr:last-child td:first-child{border-radius:0 0 0 4px}tr:last-child td:last-child{border-radius:0 0 4px 0}tr th:last-child{border-right:1px solid #ddd}tr td:last-child{border-right:1px solid #ddd}thead+tbody tr:first-child td:first-child{border-radius:0}thead+tbody tr:first-child td:last-child{border-radius:0}code{color:#ccc;font-size:80%;font-weight:300;word-break:normal}pre{margin:1em 0 1em 1em;max-height:31em;border:1px solid #777;border-radius:4px;box-shadow:3px 3px 8px #777;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none;background:#2d2d2d}@media(min-width: 768px){pre{margin:1em}}pre code{display:block;padding:.5em;color:#ddd;font-size:80%;font-weight:300;word-break:normal}pre code.command-output{padding:0}pre code.command-output .command{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output .command{padding:.5em .5em 0 .5em}}pre code.command-output .output{color:#ddd;background-color:#404040;font-style:italic;padding:1em;float:left;clear:left;min-width:100%}@media(min-width: 768px){pre code.command-output .output{padding:0 .5em .5em .5em}}pre code.command-output div:only-of-type{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output div:only-of-type{padding:.5em}}@media print{pre{max-height:unset}}div.toolbar{position:relative}div.toolbar button{font-size:.8em;padding:0 .5em;border-radius:.3em;background-color:#286ac7;cursor:pointer;color:#fff;text-decoration:none;border:0;position:absolute;top:3px;z-index:1;transition:opacity .4s ease-in-out;opacity:0}div.toolbar button.toolbar-show{transition:opacity 1.1s ease-in-out;opacity:1}div.toolbar button.copy{right:2.2rem;width:3rem}div.toolbar button.download{right:5.5rem}div.toolbar button.print{right:7.25rem}div.toolbar svg{width:.8em;height:.8em;display:inline;fill:#fff;stroke:#fff}p{font-size:1rem;font-weight:300;line-height:1.5;margin:.75em 0}@media(min-width: 768px){p{margin:1.5em 0}}li,dt,dd{font-size:1rem;font-weight:300;line-height:1.5;margin:.25em}ol,ul,dl{list-style:initial;font-size:1rem;font-weight:300;margin:0 0 0 1.5em;padding:0}li p,dt p,dd p{margin:.4em 0}ol{list-style:decimal}h1,h2,h3,h4,h5,h6{border:0}h1{font-size:2.5rem;color:#fff;font-weight:400;margin-bottom:0}h2{font-size:2rem;color:#fff;font-weight:400;margin-top:3rem;margin-bottom:1.8rem}h2:before{display:block;content:" ";width:5rem;border-bottom:2px solid #466bb0;margin-bottom:1.1rem;visibility:visible}h3{font-size:1.85rem;color:#f8f8f8;font-weight:500;letter-spacing:1px;margin-bottom:20px;margin-top:30px}h4{font-size:1.85rem;color:#f8f8f8;font-weight:500;margin:30px 0 20px}h4+p{margin:5px 0}@media(min-width: 768px){h4+p{margin:10px 0}}h5{font-size:1.15rem;color:#f8f8f8;font-weight:500}h6{font-size:.9rem;color:#f8f8f8;font-weight:500}.header-link{position:relative;left:.5em;top:-0.1em;opacity:0;font-size:.6em}h2:hover .header-link,h3:hover .header-link,h4:hover .header-link,h5:hover .header-link,h6:hover .header-link,dt:hover .header-link{transition:opacity .4s ease-in-out;opacity:1}@media print{.header-link{display:none}}em{font-style:italic}strong{font-weight:600}img{width:100%}blockquote{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#404040;border-radius:4px 4px 4px 4px}@media(min-width: 768px){blockquote{margin:1em 3em}}.spacer{height:.1rem}@media(min-width: 768px){.spacer{height:1rem}}.deprecated{background:silver}.card{background-color:#5a5a5a;border-color:rgba(255,255,255,.1)}.card-header{border-bottom-color:rgba(255,255,255,.1)}@media print{#scroll-to-top-container{display:none}}@media(min-width: 1200px){#scroll-to-top-container{display:none}}#scroll-to-top{display:none;position:fixed;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(90,90,90,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}#scroll-to-top:hover{color:#de7d40}#scroll-to-top svg{width:1.5em;height:1.5em;vertical-align:middle}#scroll-to-top.show{display:block}@media print{h1,h2,h3{color:#000;background:none;page-break-after:avoid}img{max-width:100% !important}pre,blockquote,img{page-break-inside:avoid}}.icon{width:1em;height:1em;display:inline;fill:#ddd;stroke:#ddd;vertical-align:middle}.large-icon{width:1.4em;height:1.4em;display:inline;fill:#ddd;stroke:#ddd;vertical-align:middle}.page-icon{margin-right:.3em}.flipped{transform:scaleX(-1)}.subtitle{margin-top:.15rem;margin-bottom:0;padding:0 0 0 0;font-size:125%}.byline{margin-top:.15rem;margin-bottom:2rem;padding:0;text-transform:uppercase;font-size:75%}.attribution{font-weight:500}.subscribe{padding:1em;font-size:1.2em;background-color:#5a5a5a;text-align:center}.subscribe svg{margin-right:.5em}.btn{background-color:#286ac7;color:#fff;font-weight:400;letter-spacing:1px;cursor:pointer;box-shadow:3px 3px 8px #a7a7a7}.btn:hover{background-color:#466bb0;color:#fff}.btn:active{background-color:#e07484;color:#fff}.btn:focus{color:#fff}.callout{display:table;padding:.5em .5em .5em 0;border-radius:4px;margin:1em 0 1em 1em}@media(min-width: 768px){.callout{margin:1em}}.callout .type{position:relative;display:table-cell;left:-0.75em;min-height:100%;text-align:center;vertical-align:middle}.callout .type svg{fill:#ddd}.callout .content{display:table-cell;min-height:100%}.callout.tip{background-color:#404040}.callout.idea{background-color:#404040}.callout.warning{background-color:#404040}.callout.quote{background-color:#404040;font-style:italic}.callout:hover svg{animation:shake 2.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.community-item{display:table-row}.community-item .logo{display:table-cell;width:65px;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}.community-item .desc{display:table-cell;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}#endnotes-container{display:none}@media print{#endnotes-container.show{display:block}}@media screen{.endnote-ref{display:none}}.faq .question{font-weight:400;text-transform:uppercase}.faq .answer{margin-left:2.5em}.faq-landing{column-count:1;column-gap:2rem}@media(min-width: 576px){.faq-landing{column-count:2}}.faq-landing .panel{display:inline-block;border:1px solid #ddd;border-radius:4px;width:100%;margin-bottom:2rem}.faq-landing .panel .header{color:#fff;background-color:#ddd;padding:.75rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.125)}.faq-landing .panel .body{padding:1.25rem}figure{margin:1.5rem auto;padding:.5rem;background-color:#a3a3a3;border-radius:4px 4px 4px 4px}figure .wrapper-with-intrinsic-ratio{position:relative;height:0}figure .element-to-stretch{position:absolute;top:0;left:0;width:100%;height:100%}figure figcaption{text-align:center;font-size:1.15rem;font-style:italic;font-weight:400;color:#fff;padding-top:.5rem}footer{background-image:linear-gradient(to right, #466BB0, #286AC7);color:#fff;position:absolute;bottom:0;width:100%;height:7rem;overflow:hidden;padding:1rem 4px 1.5rem;text-align:center;display:grid;grid-template-columns:[user-links] 35% [info] 65% [dev-links] 0%;grid-template-rows:100%}@media print{footer{display:none}}@media(min-width: 576px){footer{padding:1.5rem 1.25rem 1rem 1.25rem}}@media(min-width: 992px){footer{grid-template-columns:[user-links] 30% [info] 40% [dev-links] 30%}}footer .user-links{grid-column:user-links;text-align:left}footer .info{grid-column:info}footer .info .copyright{padding:0;margin:0;color:#ccc;line-height:1.6em;font-size:.7em;text-align:right !important}@media(min-width: 992px){footer .info .copyright{text-align:center !important}}footer .info .copyright a{color:#ccc;text-decoration:underline}footer .info .copyright a:hover{color:#ccc}footer .dev-links{grid-column:dev-links;text-align:right;display:none}@media(min-width: 992px){footer .dev-links{display:block}}footer .channel{position:relative;display:inline-flex;padding:4px 0;border-width:2px;border-color:rgba(0,0,0,0);border-style:solid;border-radius:2px;color:#fff}footer .channel a{text-decoration:none}footer .channel svg{width:30px;height:30px;fill:#fff;stroke:#466bb0}@media(min-width: 576px){footer .channel svg{width:35px;height:35px}}footer .channel span{opacity:0;background-color:transparent;color:#fff;text-align:center;position:absolute;width:200px;left:-82px;top:-23px;font-size:75%}footer .channel:hover{border-color:#fff;border-radius:25px;box-shadow:0 0 2px 2px #fff;transition:border-radius 1s,border-color 1s ease}footer .channel:hover span{opacity:1;transition:opacity .5s}footer .tag{padding:0 1rem;font-style:italic;margin:0;line-height:1.6em;font-size:.8em}.glossary .trampolines{font-size:1.85rem;text-align:center;padding-top:.8rem}@media print{.glossary .trampolines{display:none}}@media screen{.glossary .entries .letter:target::before{height:calc(3.7rem - 1rem);margin-top:calc(0rem - calc(3.7rem - 1rem))}}.glossary .entries h4{font-size:1.65rem;font-weight:300;border-bottom:1px solid;color:#ccc;border-color:#ccc;background-color:#5a5a5a;padding-top:2.2rem;padding-bottom:.15rem;position:-webkit-sticky;position:sticky;top:calc(3.7rem - 1rem);margin-top:0;margin-bottom:0;z-index:10}.glossary .entries dl{margin-left:0}.glossary .entries dl dt{font-weight:500;list-style-type:none;margin-bottom:0;margin-top:.9rem;margin-left:0;text-transform:uppercase}.glossary .entries dl dd{list-style-type:none;margin-left:1.5rem}header{background-image:linear-gradient(to right, #466BB0, #286AC7);box-shadow:0 0 2px 2px rgba(0,0,0,.14),0 2px 4px 2px rgba(0,0,0,.28);padding-top:.2em;padding-bottom:.2em;position:fixed;top:0;right:0;left:0;z-index:100}header #brand{display:inline-block;font-size:1.25rem;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;line-height:inherit;white-space:nowrap;width:100%}@media(min-width: 576px){header #brand{width:unset}}header #brand.open-hamburger{display:none}header #brand .logo{width:2em;height:2em;top:3px;left:.8em;position:fixed;fill:#fff;transition-duration:.8s;transition-property:transform;transform-origin:50% 50%}header #brand .logo circle{fill:#466bb0;stroke:#fff}@media(min-width: 768px){header #brand .logo{width:3em;height:3em}}header #brand .logo:hover{transform:rotate(360deg)}header #brand .name{color:#fff;font-weight:400;vertical-align:bottom;line-height:1.1em;display:inline-block;padding-top:.35rem;text-align:center;margin-left:0;margin-right:0;width:100%}@media(min-width: 576px){header #brand .name{text-align:left;margin-left:3em;margin-right:1rem;width:unset}}@media(min-width: 768px){header #brand .name{margin-left:4.2em}}header a{font-weight:500;color:#fff;font-size:1.1em;margin-left:.3rem;margin-right:.3rem}@media(min-width: 576px){header a{font-size:.9em;margin-left:.58rem;margin-right:.58rem}}header a:hover{text-decoration:none;color:#de7d40}header a.active{border-bottom:solid 3px #fff;border-radius:2px;color:#fff;font-weight:500;cursor:default}header div.menu{display:inline-block}header svg.icon{stroke:#fff;fill:#fff;width:1.1em;height:1.1em}header svg.icon:hover{fill:#de7d40;stroke:#de7d40}header #hamburger{display:inline-block;position:absolute;top:.8rem;right:1.3rem}@media(min-width: 576px){header #hamburger{display:none}}header #header-links{display:none;top:.6rem;right:1.1rem;transition:right .5s}header #header-links.open-hamburger{display:block;text-align:center;margin-top:1em;padding-left:1em;padding-right:2.5em}@media(min-width: 576px){header #header-links{display:inline-block;position:absolute}}header #header-links.show-search{right:-700px;transition:right .5s}header #search-show{display:none}@media(min-width: 576px){header #search-show{display:inline-block}}header #search-form{display:none;top:0;right:-700px;transition:right .5s}header #search-form.open-hamburger{display:flex}@media(min-width: 576px){header #search-form{display:flex;position:absolute}}header #search-form.show-search{right:1rem;transition:right .5s}header #search-form button:focus{outline:0}header #search-textbox{margin:12px 1rem 5px 1rem;width:100%;text-align:center}@media(min-width: 576px){header #search-textbox{margin:4px 0 5px 0;width:22rem;text-align:unset}}header #search-close{display:none;background-color:rgba(0,0,0,0);color:#fff;border-width:0;cursor:pointer}@media(min-width: 576px){header #search-close{display:block}}header #search-close:hover{color:#de7d40}.landing .banner{display:flex;justify-content:center;padding-top:1rem;padding-bottom:1rem}.landing .banner .hero-label{margin:0 0 0 0;padding:30px 0 0 0;font-size:4rem;font-family:"Verdana",serif;text-align:center}.landing .banner .hero-lead{display:block;font-size:1rem;font-weight:300;text-align:center;margin:0;padding:0}.landing .banner .hero-logo{width:0;fill:#ddd}.landing .banner .hero-text{width:20rem;margin-left:0}@media(min-width: 576px){.landing .banner .hero-logo{width:7rem}.landing .banner .hero-label{text-align:left}.landing .banner .hero-lead{text-align:left}.landing .banner .hero-text{margin-left:3rem}}.landing .panels{display:grid;grid-template-columns:[panel] auto;padding-top:30px;padding-bottom:30px;grid-gap:2rem;justify-content:center;align-content:end}@media(min-width: 768px){.landing .panels{padding-top:50px;padding-bottom:50px;grid-template-columns:[panel] auto [panel] auto}}@media(min-width: 80rem){.landing .panels{grid-template-columns:[panel] auto [panel] auto [panel] auto [panel] auto}}.landing .panels .panel{color:#ddd;opacity:.1;transition:opacity .25s linear;background-color:#404040;border-color:#777;width:18rem;box-shadow:3px 3px 8px #777;padding:1rem}.landing .panels .panel a{text-decoration:none;color:#ddd}.landing .panels .panel a:hover{color:#ddd;text-decoration:none}.landing .panels .panel:hover{box-shadow:3px 3px 8px #999}.landing .panels .panel .panel-title{text-align:center}.landing .panels .panel .panel-line{margin-left:1.6rem;margin-right:1.6rem;background-color:#ddd}.landing .panels .panel .panel-img-top{text-align:center;padding:0}.landing .panels .panel .panel-body{padding-top:0;padding-left:.5rem;padding-right:.5rem}@media(min-width: 768px){.landing .panels .panel .panel-body{padding-left:1.25rem;padding-right:1.25rem}}.landing #buttons{opacity:0;transition:opacity .25s ease-in;text-align:center}@media(min-width: 768px){.landing #buttons{padding-bottom:20px}}.landing #buttons .btn{margin:1rem 1rem;width:18rem}@media(min-width: 768px){.landing #buttons .btn{margin:1rem 5rem}}.logo-gallery{margin:3rem}.logo-gallery .company-logo{margin:1rem;padding:14px;display:inline-block;width:200px;height:120px;transition-duration:.8s;transform-origin:50% 50%;transition-property:none;position:relative;box-shadow:0 0 50px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.25);border-radius:3px;background-color:#d3d3d3}.logo-gallery .company-logo:hover{transition-property:transform,opacity,box-shadow;transform:rotate(360deg);box-shadow:0 0 50px rgba(0,0,200,.1),0 5px 10px rgba(0,0,200,.25)}.logo-gallery .outer{display:table;position:absolute;width:172px;height:92px;margin:0;padding:0}.logo-gallery .inner{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%;margin:0 auto}.logo-gallery .with-tag-line:hover:hover img{opacity:.15}.logo-gallery .with-tag-line:hover:hover .tagline{opacity:1}.logo-gallery img{position:absolute;width:172px;height:92px;object-fit:contain;transition-duration:.8s;transition-property:opacity}.logo-gallery .tagline{color:#000;opacity:0;transition-duration:.8s;transition-property:opacity}.media-resources table,.media-resources th,.media-resources td{border:none}.media-resources td{line-height:1.15em;vertical-align:middle;padding-top:1em;padding-bottom:1em}.media-resources td.logo{width:100px;border:none}.media-resources td.desc{border:none}.media-resources li{list-style-type:none}.media-resources .advice{display:grid;grid-template-columns:[panel] 1fr;grid-gap:2rem;padding-top:2rem}@media(min-width: 992px){.media-resources .advice{grid-template-columns:[panel] 1fr [panel] 1fr}}.media-resources .advice .panel{display:table;border-radius:4px;border:1px solid #466bb0;min-height:11rem;width:100%;margin-bottom:1rem}.media-resources .advice .panel .title{position:relative;display:table-cell;width:2rem;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#466bb0;min-height:100%}.media-resources .advice .panel .title div{position:absolute;top:11rem;width:11rem;text-align:center;transform:rotate(-90deg);transform-origin:left top 0}.media-resources .advice .panel .title p{color:#fff;font-size:2rem;margin:0;padding:0;line-height:2rem}.media-resources .advice .panel .body{display:table-cell;min-height:100%;padding:1rem 0}.menu{position:relative;cursor:pointer}.menu .menu-content{display:none;position:absolute;min-width:160px;z-index:75;padding:0;background-color:#5a5a5a;border:1px solid #fff;border-radius:4px;margin-top:.125rem;right:0;text-align:left}.menu .menu-content a{display:block;font-weight:300;color:#ddd;padding:.25rem 1.5rem}.menu .menu-content a:hover{color:#fff;background-color:#466bb0;text-decoration:none}.menu .menu-content a.active{font-weight:500;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.4rem .6rem;background-size:.75rem .75rem;border:0}.menu .menu-content a.active:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-color:#466bb0}.menu .menu-content a:focus{text-decoration:none}.menu .menu-content i{color:#ddd}.menu .menu-content h6{padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.menu .menu-content div{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.menu.show .menu-content{display:block}.notfound{text-align:center}.notfound .icon{margin-top:9rem;width:12rem;height:12rem}.notfound .error{padding:2rem 0 0 0;font-weight:500;font-size:200%}.notfound .explanation{padding:2rem 0 9rem 0;font-weight:300;font-size:100%}.pagenav{display:flex;width:100%}@media print{.pagenav{display:none}}.pagenav .left{width:50%}.pagenav .right{width:50%;text-align:right}.pagenav p{text-transform:uppercase;font-size:80%}.pagenav svg{fill:#e9ffaa;stroke:#e9ffaa;margin-left:.5em;margin-right:.5em}.pagenav svg:hover{fill:#de7d40;stroke:#de7d40}.partner-component{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#404040;border-radius:4px 4px 4px 4px}@media(min-width: 768px){.partner-component{margin:1em 3em}}.partner-component table td:first-of-type{color:#fff;background-color:#286ac7;font-weight:400;border-bottom:1px solid #3b7cd8}.partner-component table td:last-of-type{background-color:#5a5a5a}.partner-component table tr:last-of-type td{border-bottom-color:#ddd}.partner-component table.with_logo td:first-of-type{opacity:.9}.partner-component table.with_logo td:last-of-type{opacity:.9}.popover{display:none;z-index:75;color:#ddd;background-color:#5a5a5a;border-radius:4px;border:1px solid #777;box-shadow:3px 3px 8px #777,-3px -3px 8px #777;font-family:inherit;max-width:276px}@media(min-width: 768px){.popover{max-width:350px}}@media(min-width: 1200px){.popover{max-width:500px}}.popover.show{display:block}.popover .title{text-align:center;color:#ddd;background-color:#404040;font-size:140%;border-radius:4px 4px 0 0}.popover .body{padding-left:1rem;padding-right:1rem}.popover .arrow{width:0;height:0;border-style:solid;position:absolute;border-color:transparent}.popover[x-placement^=top]{margin-bottom:5px}.popover[x-placement^=top] .arrow{border-width:5px 5px 0 5px;border-top-color:#5a5a5a;bottom:-5px;margin:0 5px}.popover[x-placement^=bottom]{margin-top:5px}.popover[x-placement^=bottom] .arrow{border-width:0 5px 5px 5px;border-bottom-color:#5a5a5a;top:-5px;margin:0 5px}.popover[x-placement^=right]{margin-left:5px}.popover[x-placement^=right] .arrow{border-width:5px 5px 5px 0;border-right-color:#5a5a5a;left:-5px;margin:5px 0}.popover[x-placement^=left]{margin-right:5px}.popover[x-placement^=left] .arrow{border-width:5px 0 5px 5px;border-left-color:#5a5a5a;right:-5px;margin:5px 0}@media screen{.term{border-bottom:dashed 1px;cursor:help;position:relative;display:inline-block}}.primary{display:grid;grid-template-columns:[article] 100%;grid-column-gap:1rem;padding-left:.5rem;padding-right:.5rem}.primary .sidebar-container{max-width:25em}@media print{.primary .sidebar-container{display:none}}.primary .toc-container{display:none}@media screen and (min-width: 768px){.primary{grid-template-columns:[sidebar] 20% [article] calc(80% - 1rem);padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 1200px){.primary{grid-template-columns:[sidebar] 16% [article] calc(68% - 2rem) [toc] 16%}.primary .toc-container{display:block}}@media screen and (min-width: 1200px){.primary.notoc{grid-template-columns:[sidebar] 16% [article] calc(84% - 1rem)}}.promotion{position:absolute;display:block;top:22px;left:-80px;width:260px;overflow:hidden;height:46px;z-index:200;color:#fff;background:#228b22;transform:rotate(-45deg);text-align:center}.promotion:hover{text-decoration:none;color:#90ee90}.relnote-links{text-align:center}@media print{.relnote-links{display:none}}.relnote-links #buttons{opacity:0;transition:opacity .25s ease-in}.relnote-links .btn{margin:1rem 1rem;width:13rem}@media(min-width: 768px){.relnote-links .btn{margin:1rem 5rem}}.section-index{display:grid;grid-template-columns:[entry] 1fr}@media(min-width: 576px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.section-index .entry{padding:1rem 1rem}@media(min-width: 768px){.section-index .entry{padding:1rem 4rem}}.section-index h5{margin-bottom:0}.section-index h5 a{font-weight:700}.section-index p{margin-top:0}.see-also{padding-top:0;display:grid;grid-template-columns:[entry] 1fr;grid-gap:1em}@media(min-width: 576px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.see-also .entry{padding:0}.see-also .entry .link{margin-bottom:0;margin-top:0}.see-also .entry .desc{margin-top:0}@media screen and (max-width: 767px){.sidebar-offcanvas{position:absolute;width:80%;transition:all .4s ease;left:-768px;top:3.7rem}}@media screen and (min-width: 768px){.sidebar-offcanvas{position:unset;width:auto}}@media screen{.sidebar-offcanvas.active{left:1rem}}.sidebar{order:0;font-size:85%}@media(min-width: 1200px){.sidebar{font-size:100%}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar{position:-webkit-sticky;position:sticky;top:3.7rem}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.sidebar .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.sidebar .directory a{font-weight:300}.sidebar .directory ul{list-style:none;padding:0;padding-left:.2em;margin-bottom:0;margin-left:0;margin-right:.3em;display:none}.sidebar .directory ul.show{display:block}.sidebar .directory li{display:inline-block;padding:2px 0 1px 1.4em;width:100%;font-size:85%}.sidebar .directory li .current{color:#de7d40;font-weight:500}.sidebar .directory li.sublist{padding-left:0}.sidebar .directory .card-body{padding:.5em .1em}.sidebar .directory .card-body>ul{padding-left:0}.sidebar .directory .card{margin-top:.1rem;margin-bottom:.1rem}.sidebar .directory .card-header{padding:0}.sidebar .directory .card-header div{padding:.75em 1.25em}.sidebar .directory .card-header svg{margin-right:.3em}.sidebar .directory .card-header a{text-decoration:none}@media(min-width: 992px){.sidebar .directory .card-body{padding-left:1.25rem;padding-right:.5rem}.sidebar .directory ul{padding-left:1em}}.sidebar .tree-toggle{cursor:pointer;margin-bottom:0}.sidebar .tree-toggle .chevron{display:none}.sidebar .tree-toggle .chevron svg{margin-right:.3em}.sidebar .tree-toggle .chevron.show{display:inline}.sidebar-toggler{position:absolute;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(90,90,90,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}.sidebar-toggler:hover{color:#de7d40}@media(min-width: 768px){.sidebar-toggler{display:none}}@media print{.sidebar-toggler{display:none}}.sidebar-toggler svg{width:1.5em;height:1.5em;vertical-align:middle}.tabset{border:none;margin:0 0 0 4px;padding:0}.tabset .tab-strip{margin-bottom:-2px}.tabset .tab-strip a{display:inline-block;margin:0 3px;border:1px solid #466bb0;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;padding:0 1rem;transform:skewX(-30deg);transform-origin:left bottom;text-decoration:none;cursor:pointer}.tabset .tab-strip a span{display:block;transform:skewX(10deg);font-size:80%;color:#ddd}.tabset .tab-strip a:hover{background-color:#de7d40;text-decoration:none}.tabset .tab-strip a.active{background-color:#466bb0;cursor:default}.tabset .tab-strip a.active span{color:#fff}.tabset .tab-content{border:1px solid #466bb0;border-radius:4px;padding-left:1rem;padding-right:1rem}.tabset .tab-content>div{display:none}.tabset .tab-content>div.active{display:block}.toc{order:0}@supports(position: -webkit-sticky) or (position: sticky){.toc{position:-webkit-sticky;position:sticky;top:3.7rem}}.toc .directory{padding-left:.5em;border-left:1px solid rgba(255,255,255,.1)}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.toc .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.toc .directory li{font-size:.9rem}.toc .directory li a{font-weight:300}.toc .directory li a.current{color:#de7d40;font-weight:bold}.toc .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc .directory ul ul{padding-left:1em}.toc-inlined{display:block}@media print{.toc-inlined{display:none}}@media(min-width: 1200px){.toc-inlined{display:none}}.toc-inlined .directory{border-left:0}.toc-inlined .directory li{font-size:1rem}.toc-inlined .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc-inlined .directory ul ul{padding-left:1em}.toc-inlined .directory ul a{font-weight:300}@media screen{.toc-forced{display:block}}/*# sourceMappingURL=dark_theme_normal.css.map */ +.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#dda9d8}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}@media screen{:target::before{content:"";display:block;height:3.7rem;margin-top:-3.7rem}html{overflow-y:scroll;position:relative;min-height:100%}body{margin-top:3.7rem;margin-bottom:calc(7rem + 3rem);font-family:"Work Sans",sans-serif;color:#ddd;background-color:#5a5a5a}}a{color:#e9ffaa;text-decoration:none;font-weight:300;font-family:"Chivo",sans-serif}a:hover,a:focus{color:#de7d40;text-decoration:underline;font-weight:300}a.disabled{color:#444;text-decoration:none;font-weight:300}a.active{color:#de7d40;text-decoration:none;font-weight:300}a.dropdown-item{cursor:pointer}table,th,td,tr{padding:.5em}table{margin-left:.5em;margin-right:.5em;border-collapse:separate;border-spacing:0}table p:first-of-type{margin-top:0}table p:last-of-type{margin-bottom:0}th{color:#fff;background-color:#286ac7;font-weight:400}th code{color:#fff}tr.oneof>td{border-bottom:1px dashed rgba(255,255,255,.1);border-top:1px dashed rgba(255,255,255,.1)}th,td{border-left:1px solid #ddd;border-top:1px solid #ddd}tr:first-child th:first-child{border-radius:4px 0 0 0}tr:first-child td:first-child{border-radius:4px 0 0 0}tr:first-child th:last-child{border-radius:0 4px 0 0}tr:first-child td:last-child{border-radius:0 4px 0 0}tr:last-child td{border-bottom:1px solid #ddd}tr:last-child td:first-child{border-radius:0 0 0 4px}tr:last-child td:last-child{border-radius:0 0 4px 0}tr th:last-child{border-right:1px solid #ddd}tr td:last-child{border-right:1px solid #ddd}thead+tbody tr:first-child td:first-child{border-radius:0}thead+tbody tr:first-child td:last-child{border-radius:0}code{color:#ccc;font-size:80%;font-weight:300;word-break:normal}pre{margin:1em 0 1em 1em;max-height:31em;border:1px solid #777;border-radius:4px;box-shadow:3px 3px 8px #777;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none;background:#2d2d2d}@media(min-width: 768px){pre{margin:1em}}pre code{display:block;padding:.5em;color:#ddd;font-size:80%;font-weight:300;word-break:normal}pre code.command-output{padding:0}pre code.command-output .command{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output .command{padding:.5em .5em 0 .5em}}pre code.command-output .output{color:#ddd;background-color:#404040;font-style:italic;padding:1em;float:left;clear:left;min-width:100%}@media(min-width: 768px){pre code.command-output .output{padding:0 .5em .5em .5em}}pre code.command-output div:only-of-type{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output div:only-of-type{padding:.5em}}@media print{pre{max-height:unset}}div.toolbar{position:relative}div.toolbar button{font-size:.8em;padding:0 .5em;border-radius:.3em;background-color:#286ac7;cursor:pointer;color:#fff;text-decoration:none;border:0;position:absolute;top:3px;z-index:1;transition:opacity .4s ease-in-out;opacity:0}div.toolbar button.toolbar-show{transition:opacity 1.1s ease-in-out;opacity:1}div.toolbar button.copy{right:2.2rem;width:3rem}div.toolbar button.download{right:5.5rem}div.toolbar button.print{right:7.25rem}div.toolbar svg{width:.8em;height:.8em;display:inline;fill:#fff;stroke:#fff}p{font-size:1rem;font-weight:300;line-height:1.5;margin:.75em 0}@media(min-width: 768px){p{margin:1.5em 0}}li,dt,dd{font-size:1rem;font-weight:300;line-height:1.5;margin:.25em}ol,ul,dl{list-style:initial;font-size:1rem;font-weight:300;margin:0 0 0 1.5em;padding:0}li p,dt p,dd p{margin:.4em 0}ol{list-style:decimal}h1,h2,h3,h4,h5,h6{border:0}h1{font-size:2.5rem;color:#fff;font-weight:400;margin-bottom:0}h2{font-size:2rem;color:#fff;font-weight:400;margin-top:3rem;margin-bottom:1.8rem}h2:before{display:block;content:" ";width:5rem;border-bottom:2px solid #466bb0;margin-bottom:1.1rem;visibility:visible}h3{font-size:1.85rem;color:#f8f8f8;font-weight:500;letter-spacing:1px;margin-bottom:20px;margin-top:30px}h4{font-size:1.85rem;color:#f8f8f8;font-weight:500;margin:30px 0 20px}h4+p{margin:5px 0}@media(min-width: 768px){h4+p{margin:10px 0}}h5{font-size:1.15rem;color:#f8f8f8;font-weight:500}h6{font-size:.9rem;color:#f8f8f8;font-weight:500}.header-link{position:relative;left:.5em;top:-0.1em;opacity:0;font-size:.6em}h2:hover .header-link,h3:hover .header-link,h4:hover .header-link,h5:hover .header-link,h6:hover .header-link,dt:hover .header-link{transition:opacity .4s ease-in-out;opacity:1}@media print{.header-link{display:none}}em{font-style:italic}strong{font-weight:600}img{width:100%}blockquote{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#404040;border-radius:4px 4px 4px 4px}@media(min-width: 768px){blockquote{margin:1em 3em}}.spacer{height:.1rem}@media(min-width: 768px){.spacer{height:1rem}}.deprecated{background:silver}.card{background-color:#5a5a5a;border-color:rgba(255,255,255,.1)}.card-header{border-bottom-color:rgba(255,255,255,.1)}@media print{#scroll-to-top-container{display:none}}@media(min-width: 1200px){#scroll-to-top-container{display:none}}#scroll-to-top{display:none;position:fixed;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(90,90,90,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}#scroll-to-top:hover{color:#de7d40}#scroll-to-top svg{width:1.5em;height:1.5em;vertical-align:middle}#scroll-to-top.show{display:block}@media print{h1,h2,h3{color:#000;background:none;page-break-after:avoid}img{max-width:100% !important}pre,blockquote,img{page-break-inside:avoid}}.icon{width:1em;height:1em;display:inline;fill:#ddd;stroke:#ddd;vertical-align:middle}.large-icon{width:1.4em;height:1.4em;display:inline;fill:#ddd;stroke:#ddd;vertical-align:middle}.page-icon{margin-right:.3em}.flipped{transform:scaleX(-1)}.subtitle{margin-top:.15rem;margin-bottom:0;padding:0 0 0 0;font-size:125%}.byline{margin-top:.15rem;margin-bottom:2rem;padding:0;text-transform:uppercase;font-size:75%}.attribution{font-weight:500}.subscribe{padding:1em;font-size:1.2em;background-color:#5a5a5a;text-align:center}.subscribe svg{margin-right:.5em}.btn{background-color:#286ac7;color:#fff;font-weight:400;letter-spacing:1px;cursor:pointer;box-shadow:3px 3px 8px #a7a7a7}.btn:hover{background-color:#466bb0;color:#fff}.btn:active{background-color:#e07484;color:#fff}.btn:focus{color:#fff}.callout{display:table;padding:.5em .5em .5em 0;border-radius:4px;margin:1em 0 1em 1em}@media(min-width: 768px){.callout{margin:1em}}.callout .type{position:relative;display:table-cell;left:-0.75em;min-height:100%;text-align:center;vertical-align:middle}.callout .type svg{fill:#ddd}.callout .content{display:table-cell;min-height:100%}.callout.tip{background-color:#404040}.callout.idea{background-color:#404040}.callout.warning{background-color:#404040}.callout.quote{background-color:#404040;font-style:italic}.callout:hover svg{animation:shake 2.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.community-item{display:table-row}.community-item .logo{display:table-cell;width:65px;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}.community-item .desc{display:table-cell;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}#endnotes-container{display:none}@media print{#endnotes-container.show{display:block}}@media screen{.endnote-ref{display:none}}.faq .question{font-weight:400;text-transform:uppercase}.faq .answer{margin-left:2.5em}.faq-landing{column-count:1;column-gap:2rem}@media(min-width: 576px){.faq-landing{column-count:2}}.faq-landing .panel{display:inline-block;border:1px solid #ddd;border-radius:4px;width:100%;margin-bottom:2rem}.faq-landing .panel .header{color:#fff;background-color:#ddd;padding:.75rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.125)}.faq-landing .panel .body{padding:1.25rem}figure{margin:1.5rem auto;padding:.5rem;background-color:#a3a3a3;border-radius:4px 4px 4px 4px}figure .wrapper-with-intrinsic-ratio{position:relative;height:0}figure .element-to-stretch{position:absolute;top:0;left:0;width:100%;height:100%}figure figcaption{text-align:center;font-size:1.15rem;font-style:italic;font-weight:400;color:#fff;padding-top:.5rem}footer{background-image:linear-gradient(to right, #466BB0, #286AC7);color:#fff;position:absolute;bottom:0;width:100%;height:7rem;overflow:hidden;padding:1rem 4px 1.5rem;text-align:center;display:grid;grid-template-columns:[user-links] 35% [info] 65% [dev-links] 0%;grid-template-rows:100%}@media print{footer{display:none}}@media(min-width: 576px){footer{padding:1.5rem 1.25rem 1rem 1.25rem}}@media(min-width: 992px){footer{grid-template-columns:[user-links] 30% [info] 40% [dev-links] 30%}}footer .user-links{grid-column:user-links;text-align:left}footer .info{grid-column:info}footer .info .copyright{padding:0;margin:0;color:#ccc;line-height:1.6em;font-size:.7em;text-align:right !important}@media(min-width: 992px){footer .info .copyright{text-align:center !important}}footer .info .copyright a{color:#ccc;text-decoration:underline}footer .info .copyright a:hover{color:#ccc}footer .dev-links{grid-column:dev-links;text-align:right;display:none}@media(min-width: 992px){footer .dev-links{display:block}}footer .channel{position:relative;display:inline-flex;padding:4px 0;border-width:2px;border-color:rgba(0,0,0,0);border-style:solid;border-radius:2px;color:#fff}footer .channel a{text-decoration:none}footer .channel svg{width:30px;height:30px;fill:#fff;stroke:#466bb0}@media(min-width: 576px){footer .channel svg{width:35px;height:35px}}footer .channel span{opacity:0;background-color:transparent;color:#fff;text-align:center;position:absolute;width:200px;left:-82px;top:-23px;font-size:75%}footer .channel:hover{border-color:#fff;border-radius:25px;box-shadow:0 0 2px 2px #fff;transition:border-radius 1s,border-color 1s ease}footer .channel:hover span{opacity:1;transition:opacity .5s}footer .tag{padding:0 1rem;font-style:italic;margin:0;line-height:1.6em;font-size:.8em}.glossary .trampolines{font-size:1.85rem;text-align:center;padding-top:.8rem}@media print{.glossary .trampolines{display:none}}@media screen{.glossary .entries .letter:target::before{height:calc(3.7rem - 1rem);margin-top:calc(0rem - calc(3.7rem - 1rem))}}.glossary .entries h4{font-size:1.65rem;font-weight:300;border-bottom:1px solid;color:#ccc;border-color:#ccc;background-color:#5a5a5a;padding-top:2.2rem;padding-bottom:.15rem;position:-webkit-sticky;position:sticky;top:calc(3.7rem - 1rem);margin-top:0;margin-bottom:0;z-index:10}.glossary .entries dl{margin-left:0}.glossary .entries dl dt{font-weight:500;list-style-type:none;margin-bottom:0;margin-top:.9rem;margin-left:0;text-transform:uppercase}.glossary .entries dl dd{list-style-type:none;margin-left:1.5rem}header{background-image:linear-gradient(to right, #466BB0, #286AC7);box-shadow:0 0 2px 2px rgba(0,0,0,.14),0 2px 4px 2px rgba(0,0,0,.28);padding-top:.2em;padding-bottom:.2em;position:fixed;top:0;right:0;left:0;z-index:100}header #brand{display:inline-block;font-size:1.25rem;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;line-height:inherit;white-space:nowrap;width:100%}@media(min-width: 576px){header #brand{width:unset}}header #brand.open-hamburger{display:none}header #brand .logo{width:2em;height:2em;top:3px;left:.8em;position:fixed;fill:#fff;transition-duration:.8s;transition-property:transform;transform-origin:50% 50%}header #brand .logo circle{fill:#466bb0;stroke:#fff}@media(min-width: 768px){header #brand .logo{width:3em;height:3em}}header #brand .logo:hover{transform:rotate(360deg)}header #brand .name{color:#fff;font-weight:400;vertical-align:bottom;line-height:1.1em;display:inline-block;padding-top:.35rem;text-align:center;margin-left:0;margin-right:0;width:100%}@media(min-width: 576px){header #brand .name{text-align:left;margin-left:3em;margin-right:1rem;width:unset}}@media(min-width: 768px){header #brand .name{margin-left:4.2em}}header a{font-weight:500;color:#fff;font-size:1.1em;margin-left:.3rem;margin-right:.3rem}@media(min-width: 576px){header a{font-size:.9em;margin-left:.58rem;margin-right:.58rem}}header a:hover{text-decoration:none;color:#de7d40}header a.active{border-bottom:solid 3px #fff;border-radius:2px;color:#fff;font-weight:500;cursor:default}header div.menu{display:inline-block}header svg.icon{stroke:#fff;fill:#fff;width:1.1em;height:1.1em}header svg.icon:hover{fill:#de7d40;stroke:#de7d40}header #hamburger{display:inline-block;position:absolute;top:.8rem;right:1.3rem}@media(min-width: 576px){header #hamburger{display:none}}header #header-links{display:none;top:.6rem;right:1.1rem;transition:right .5s}header #header-links.open-hamburger{display:block;text-align:center;margin-top:1em;padding-left:1em;padding-right:2.5em}@media(min-width: 576px){header #header-links{display:inline-block;position:absolute}}header #header-links.show-search{right:-700px;transition:right .5s}header #search-show{display:none}@media(min-width: 576px){header #search-show{display:inline-block}}header #search-form{display:none;top:0;right:-700px;transition:right .5s}header #search-form.open-hamburger{display:flex}@media(min-width: 576px){header #search-form{display:flex;position:absolute}}header #search-form.show-search{right:1rem;transition:right .5s}header #search-form button:focus{outline:0}header #search-textbox{margin:12px 1rem 5px 1rem;width:100%;text-align:center}@media(min-width: 576px){header #search-textbox{margin:4px 0 5px 0;width:22rem;text-align:unset}}header #search-close{display:none;background-color:rgba(0,0,0,0);color:#fff;border-width:0;cursor:pointer}@media(min-width: 576px){header #search-close{display:block}}header #search-close:hover{color:#de7d40}.landing .banner{display:flex;justify-content:center;padding-top:1rem;padding-bottom:1rem}.landing .banner .hero-label{margin:0 0 0 0;padding:30px 0 0 0;font-size:4rem;font-family:"Verdana",serif;text-align:center}.landing .banner .hero-lead{display:block;font-size:1rem;font-weight:300;text-align:center;margin:0;padding:0}.landing .banner .hero-logo{width:0;fill:#ddd}.landing .banner .hero-text{width:20rem;margin-left:0}@media(min-width: 576px){.landing .banner .hero-logo{width:7rem}.landing .banner .hero-label{text-align:left}.landing .banner .hero-lead{text-align:left}.landing .banner .hero-text{margin-left:3rem}}.landing .panels{display:grid;grid-template-columns:[panel] auto;padding-top:30px;padding-bottom:30px;grid-gap:2rem;justify-content:center;align-content:end}@media(min-width: 768px){.landing .panels{padding-top:50px;padding-bottom:50px;grid-template-columns:[panel] auto [panel] auto}}@media(min-width: 80rem){.landing .panels{grid-template-columns:[panel] auto [panel] auto [panel] auto [panel] auto}}.landing .panels .panel{color:#ddd;opacity:.1;transition:opacity .25s linear;background-color:#404040;width:18rem;box-shadow:3px 3px 8px #777;padding:1rem;border:1px solid #777;border-radius:4px}.landing .panels .panel a{text-decoration:none;color:#ddd}.landing .panels .panel a:hover{color:#ddd;text-decoration:none}.landing .panels .panel:hover{box-shadow:3px 3px 8px #999}.landing .panels .panel .panel-title{text-align:center}.landing .panels .panel .panel-line{margin-left:1.6rem;margin-right:1.6rem;background-color:#ddd}.landing .panels .panel .panel-img-top{text-align:center;padding:0}.landing .panels .panel .panel-body{padding-top:0;padding-left:.5rem;padding-right:.5rem}@media(min-width: 768px){.landing .panels .panel .panel-body{padding-left:1.25rem;padding-right:1.25rem}}.landing #buttons{opacity:0;transition:opacity .25s ease-in;text-align:center}@media(min-width: 768px){.landing #buttons{padding-bottom:20px}}.landing #buttons .btn{margin:1rem 1rem;width:18rem}@media(min-width: 768px){.landing #buttons .btn{margin:1rem 5rem}}.logo-gallery{margin:3rem}.logo-gallery .company-logo{margin:1rem;padding:14px;display:inline-block;width:200px;height:120px;transition-duration:.8s;transform-origin:50% 50%;transition-property:none;position:relative;box-shadow:0 0 50px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.25);border-radius:3px;background-color:#d3d3d3}.logo-gallery .company-logo:hover{transition-property:transform,opacity,box-shadow;transform:rotate(360deg);box-shadow:0 0 50px rgba(0,0,200,.1),0 5px 10px rgba(0,0,200,.25)}.logo-gallery .outer{display:table;position:absolute;width:172px;height:92px;margin:0;padding:0}.logo-gallery .inner{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%;margin:0 auto}.logo-gallery .with-tag-line:hover:hover img{opacity:.15}.logo-gallery .with-tag-line:hover:hover .tagline{opacity:1}.logo-gallery img{position:absolute;width:172px;height:92px;object-fit:contain;transition-duration:.8s;transition-property:opacity}.logo-gallery .tagline{color:#000;opacity:0;transition-duration:.8s;transition-property:opacity}.media-resources table,.media-resources th,.media-resources td{border:none}.media-resources td{line-height:1.15em;vertical-align:middle;padding-top:1em;padding-bottom:1em}.media-resources td.logo{width:100px;border:none}.media-resources td.desc{border:none}.media-resources li{list-style-type:none}.media-resources .advice{display:grid;grid-template-columns:[panel] 1fr;grid-gap:2rem;padding-top:2rem}@media(min-width: 992px){.media-resources .advice{grid-template-columns:[panel] 1fr [panel] 1fr}}.media-resources .advice .panel{display:table;border-radius:4px;border:1px solid #466bb0;min-height:11rem;width:100%;margin-bottom:1rem}.media-resources .advice .panel .title{position:relative;display:table-cell;width:2rem;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#466bb0;min-height:100%}.media-resources .advice .panel .title div{position:absolute;top:11rem;width:11rem;text-align:center;transform:rotate(-90deg);transform-origin:left top 0}.media-resources .advice .panel .title p{color:#fff;font-size:2rem;margin:0;padding:0;line-height:2rem}.media-resources .advice .panel .body{display:table-cell;min-height:100%;padding:1rem 0}.menu{position:relative;cursor:pointer}.menu .menu-content{display:none;position:absolute;min-width:160px;z-index:75;padding:0;background-color:#5a5a5a;border:1px solid #fff;border-radius:4px;margin-top:.125rem;right:0;text-align:left}.menu .menu-content a{display:block;font-weight:300;color:#ddd;padding:.25rem 1.5rem;margin:0}.menu .menu-content a:hover{color:#fff;background-color:#466bb0;text-decoration:none}.menu .menu-content a.active{font-weight:500;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.4rem .6rem;background-size:.75rem .75rem;border:0}.menu .menu-content a.active:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-color:#466bb0}.menu .menu-content a:focus{text-decoration:none}.menu .menu-content i{color:#ddd}.menu .menu-content h6{padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.menu .menu-content div{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.menu.show .menu-content{display:block}.notfound{text-align:center}.notfound .icon{margin-top:9rem;width:12rem;height:12rem}.notfound .error{padding:2rem 0 0 0;font-weight:500;font-size:200%}.notfound .explanation{padding:2rem 0 9rem 0;font-weight:300;font-size:100%}.pagenav{display:flex;width:100%}@media print{.pagenav{display:none}}.pagenav .left{width:50%}.pagenav .right{width:50%;text-align:right}.pagenav p{text-transform:uppercase;font-size:80%}.pagenav svg{fill:#e9ffaa;stroke:#e9ffaa;margin-left:.5em;margin-right:.5em}.pagenav svg:hover{fill:#de7d40;stroke:#de7d40}.partner-component{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#404040;border-radius:4px 4px 4px 4px}@media(min-width: 768px){.partner-component{margin:1em 3em}}.partner-component table td:first-of-type{color:#fff;background-color:#286ac7;font-weight:400;border-bottom:1px solid #3b7cd8}.partner-component table td:last-of-type{background-color:#5a5a5a}.partner-component table tr:last-of-type td{border-bottom-color:#ddd}.partner-component table.with_logo td:first-of-type{opacity:.9}.partner-component table.with_logo td:last-of-type{opacity:.9}.popover{display:none;z-index:75;color:#ddd;background-color:#5a5a5a;border-radius:4px;border:1px solid #777;box-shadow:3px 3px 8px #777,-3px -3px 8px #777;font-family:inherit;max-width:276px}@media(min-width: 768px){.popover{max-width:350px}}@media(min-width: 1200px){.popover{max-width:500px}}.popover.show{display:block}.popover .title{text-align:center;color:#ddd;background-color:#404040;font-size:140%;border-radius:4px 4px 0 0}.popover .body{padding-left:1rem;padding-right:1rem}.popover .arrow{width:0;height:0;border-style:solid;position:absolute;border-color:transparent}.popover[x-placement^=top]{margin-bottom:5px}.popover[x-placement^=top] .arrow{border-width:5px 5px 0 5px;border-top-color:#5a5a5a;bottom:-5px;margin:0 5px}.popover[x-placement^=bottom]{margin-top:5px}.popover[x-placement^=bottom] .arrow{border-width:0 5px 5px 5px;border-bottom-color:#5a5a5a;top:-5px;margin:0 5px}.popover[x-placement^=right]{margin-left:5px}.popover[x-placement^=right] .arrow{border-width:5px 5px 5px 0;border-right-color:#5a5a5a;left:-5px;margin:5px 0}.popover[x-placement^=left]{margin-right:5px}.popover[x-placement^=left] .arrow{border-width:5px 0 5px 5px;border-left-color:#5a5a5a;right:-5px;margin:5px 0}@media screen{.term{border-bottom:dashed 1px;cursor:help;position:relative;display:inline-block}}.primary{display:grid;grid-template-columns:[article] 100%;grid-column-gap:1rem;padding-left:.5rem;padding-right:.5rem}.primary .sidebar-container{max-width:25em}@media print{.primary .sidebar-container{display:none}}.primary .toc-container{display:none}@media screen and (min-width: 768px){.primary{grid-template-columns:[sidebar] 20% [article] calc(80% - 1rem);padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 1200px){.primary{grid-template-columns:[sidebar] 16% [article] calc(68% - 2rem) [toc] 16%}.primary .toc-container{display:block}}@media screen and (min-width: 1200px){.primary.notoc{grid-template-columns:[sidebar] 16% [article] calc(84% - 1rem)}}.promotion{position:absolute;display:block;top:22px;left:-80px;width:260px;overflow:hidden;height:46px;z-index:200;color:#fff;background:#228b22;transform:rotate(-45deg);text-align:center}.promotion:hover{text-decoration:none;color:#90ee90}.relnote-links{text-align:center}@media print{.relnote-links{display:none}}.relnote-links #buttons{opacity:0;transition:opacity .25s ease-in}.relnote-links .btn{margin:1rem 1rem;width:13rem}@media(min-width: 768px){.relnote-links .btn{margin:1rem 5rem}}.section-index{display:grid;grid-template-columns:[entry] 1fr}@media(min-width: 576px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.section-index .entry{padding:1rem 1rem}@media(min-width: 768px){.section-index .entry{padding:1rem 4rem}}.section-index h5{margin-bottom:0}.section-index h5 a{font-weight:700}.section-index p{margin-top:0}.see-also{padding-top:0;display:grid;grid-template-columns:[entry] 1fr;grid-gap:1em}@media(min-width: 576px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.see-also .entry{padding:0}.see-also .entry .link{margin-bottom:0;margin-top:0}.see-also .entry .desc{margin-top:0}@media screen and (max-width: 767px){.sidebar-offcanvas{position:absolute;width:80%;transition:all .4s ease;left:-768px;top:3.7rem}}@media screen and (min-width: 768px){.sidebar-offcanvas{position:unset;width:auto}}@media screen{.sidebar-offcanvas.active{left:1rem}}.sidebar{order:0;font-size:85%}@media(min-width: 1200px){.sidebar{font-size:100%}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar{position:-webkit-sticky;position:sticky;top:3.7rem}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.sidebar .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.sidebar .directory a{font-weight:300}.sidebar .directory ul{list-style:none;padding:0;padding-left:.2em;margin-bottom:0;margin-left:0;margin-right:.3em;display:none}.sidebar .directory ul.show{display:block}.sidebar .directory li{display:inline-block;padding:2px 0 1px 1.4em;width:100%;font-size:85%}.sidebar .directory li .current{color:#de7d40;font-weight:500}.sidebar .directory li.sublist{padding-left:0}.sidebar .directory .card-body{padding:.5em .1em}.sidebar .directory .card-body>ul{padding-left:0}.sidebar .directory .card{margin-top:.1rem;margin-bottom:.1rem}.sidebar .directory .card-header{padding:0}.sidebar .directory .card-header div{padding:.75em 1.25em}.sidebar .directory .card-header svg{margin-right:.3em}.sidebar .directory .card-header a{text-decoration:none}@media(min-width: 992px){.sidebar .directory .card-body{padding-left:1.25rem;padding-right:.5rem}.sidebar .directory ul{padding-left:1em}}.sidebar .tree-toggle{cursor:pointer;margin-bottom:0}.sidebar .tree-toggle .chevron{display:none}.sidebar .tree-toggle .chevron svg{margin-right:.3em}.sidebar .tree-toggle .chevron.show{display:inline}.sidebar-toggler{position:absolute;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(90,90,90,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}.sidebar-toggler:hover{color:#de7d40}@media(min-width: 768px){.sidebar-toggler{display:none}}@media print{.sidebar-toggler{display:none}}.sidebar-toggler svg{width:1.5em;height:1.5em;vertical-align:middle}.tabset{border:none;margin:0 0 0 4px;padding:0}.tabset .tab-strip{margin-bottom:-2px}.tabset .tab-strip a{display:inline-block;margin:0 3px;border:1px solid #466bb0;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;padding:0 1rem;transform:skewX(-30deg);transform-origin:left bottom;text-decoration:none;cursor:pointer}.tabset .tab-strip a span{display:block;transform:skewX(10deg);font-size:80%;color:#ddd}.tabset .tab-strip a:hover{background-color:#de7d40;text-decoration:none}.tabset .tab-strip a.active{background-color:#466bb0;cursor:default}.tabset .tab-strip a.active span{color:#fff}.tabset .tab-content{border:1px solid #466bb0;border-radius:4px;padding-left:1rem;padding-right:1rem}.tabset .tab-content>div{display:none}.tabset .tab-content>div.active{display:block}.toc{order:0}@supports(position: -webkit-sticky) or (position: sticky){.toc{position:-webkit-sticky;position:sticky;top:3.7rem}}.toc .directory{padding-left:.5em;border-left:1px solid rgba(255,255,255,.1)}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.toc .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.toc .directory li{font-size:.9rem}.toc .directory li a{font-weight:300}.toc .directory li a.current{color:#de7d40;font-weight:bold}.toc .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc .directory ul ul{padding-left:1em}.toc-inlined{display:block}@media print{.toc-inlined{display:none}}@media(min-width: 1200px){.toc-inlined{display:none}}.toc-inlined .directory{border-left:0}.toc-inlined .directory li{font-size:1rem}.toc-inlined .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc-inlined .directory ul ul{padding-left:1em}.toc-inlined .directory ul a{font-weight:300}@media screen{.toc-forced{display:block}}/*# sourceMappingURL=dark_theme_normal.css.map */ diff --git a/generated/css/dark_theme_normal.css.map b/generated/css/dark_theme_normal.css.map index 4eeeaa9edc..959f47bdea 100644 --- a/generated/css/dark_theme_normal.css.map +++ b/generated/css/dark_theme_normal.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["src/sass/themes/_dark_syntax.scss","src/sass/base/_base.scss","src/sass/base/_constants.scss","src/sass/themes/_dark.scss","src/sass/brand_colors/_normal.scss","src/sass/misc/_blog.scss","src/sass/misc/_button.scss","src/sass/misc/_callout.scss","src/sass/misc/_community.scss","src/sass/misc/_endnotes.scss","src/sass/misc/_faq.scss","src/sass/misc/_faq-landing.scss","src/sass/misc/_figure.scss","src/sass/misc/_footer.scss","src/sass/misc/_glossary.scss","src/sass/misc/_header.scss","src/sass/misc/_landing.scss","src/sass/misc/_logo-gallery.scss","src/sass/misc/_media-resources.scss","src/sass/misc/_menu.scss","src/sass/misc/_notfound.scss","src/sass/misc/_pagenav.scss","src/sass/misc/_partner-component.scss","src/sass/misc/_popover.scss","src/sass/misc/_primary.scss","src/sass/misc/_promotion.scss","src/sass/misc/_relnote-links.scss","src/sass/misc/_section-index.scss","src/sass/misc/_see-also.scss","src/sass/misc/_sidebar.scss","src/sass/misc/_tabset.scss","src/sass/misc/_toc.scss"],"names":[],"mappings":"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","file":"dark_theme_normal.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["src/sass/themes/_dark_syntax.scss","src/sass/base/_base.scss","src/sass/base/_constants.scss","src/sass/themes/_dark.scss","src/sass/brand_colors/_normal.scss","src/sass/misc/_blog.scss","src/sass/misc/_button.scss","src/sass/misc/_callout.scss","src/sass/misc/_community.scss","src/sass/misc/_endnotes.scss","src/sass/misc/_faq.scss","src/sass/misc/_faq-landing.scss","src/sass/misc/_figure.scss","src/sass/misc/_footer.scss","src/sass/misc/_glossary.scss","src/sass/misc/_header.scss","src/sass/misc/_landing.scss","src/sass/misc/_logo-gallery.scss","src/sass/misc/_media-resources.scss","src/sass/misc/_menu.scss","src/sass/misc/_notfound.scss","src/sass/misc/_pagenav.scss","src/sass/misc/_partner-component.scss","src/sass/misc/_popover.scss","src/sass/misc/_primary.scss","src/sass/misc/_promotion.scss","src/sass/misc/_relnote-links.scss","src/sass/misc/_section-index.scss","src/sass/misc/_see-also.scss","src/sass/misc/_sidebar.scss","src/sass/misc/_tabset.scss","src/sass/misc/_toc.scss"],"names":[],"mappings":"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","file":"dark_theme_normal.css"} \ No newline at end of file diff --git a/generated/css/dark_theme_preliminary.css b/generated/css/dark_theme_preliminary.css index 6f29acd098..703b4f9d91 100644 --- a/generated/css/dark_theme_preliminary.css +++ b/generated/css/dark_theme_preliminary.css @@ -1 +1 @@ -.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#dda9d8}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}@media screen{:target::before{content:"";display:block;height:3.7rem;margin-top:-3.7rem}html{overflow-y:scroll;position:relative;min-height:100%}body{margin-top:3.7rem;margin-bottom:calc(7rem + 3rem);font-family:"Work Sans",sans-serif;color:#ddd;background-color:#5a5a5a}}a{color:#e9ffaa;text-decoration:none;font-weight:300;font-family:"Chivo",sans-serif}a:hover,a:focus{color:#de7d40;text-decoration:underline;font-weight:300}a.disabled{color:#444;text-decoration:none;font-weight:300}a.active{color:#de7d40;text-decoration:none;font-weight:300}a.dropdown-item{cursor:pointer}table,th,td,tr{padding:.5em}table{margin-left:.5em;margin-right:.5em;border-collapse:separate;border-spacing:0}table p:first-of-type{margin-top:0}table p:last-of-type{margin-bottom:0}th{color:#fff;background-color:#68aaf7;font-weight:400}th code{color:#fff}tr.oneof>td{border-bottom:1px dashed rgba(255,255,255,.1);border-top:1px dashed rgba(255,255,255,.1)}th,td{border-left:1px solid #ddd;border-top:1px solid #ddd}tr:first-child th:first-child{border-radius:4px 0 0 0}tr:first-child td:first-child{border-radius:4px 0 0 0}tr:first-child th:last-child{border-radius:0 4px 0 0}tr:first-child td:last-child{border-radius:0 4px 0 0}tr:last-child td{border-bottom:1px solid #ddd}tr:last-child td:first-child{border-radius:0 0 0 4px}tr:last-child td:last-child{border-radius:0 0 4px 0}tr th:last-child{border-right:1px solid #ddd}tr td:last-child{border-right:1px solid #ddd}thead+tbody tr:first-child td:first-child{border-radius:0}thead+tbody tr:first-child td:last-child{border-radius:0}code{color:#ccc;font-size:80%;font-weight:300;word-break:normal}pre{margin:1em 0 1em 1em;max-height:31em;border:1px solid #777;border-radius:4px;box-shadow:3px 3px 8px #777;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none;background:#2d2d2d}@media(min-width: 768px){pre{margin:1em}}pre code{display:block;padding:.5em;color:#ddd;font-size:80%;font-weight:300;word-break:normal}pre code.command-output{padding:0}pre code.command-output .command{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output .command{padding:.5em .5em 0 .5em}}pre code.command-output .output{color:#ddd;background-color:#404040;font-style:italic;padding:1em;float:left;clear:left;min-width:100%}@media(min-width: 768px){pre code.command-output .output{padding:0 .5em .5em .5em}}pre code.command-output div:only-of-type{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output div:only-of-type{padding:.5em}}@media print{pre{max-height:unset}}div.toolbar{position:relative}div.toolbar button{font-size:.8em;padding:0 .5em;border-radius:.3em;background-color:#68aaf7;cursor:pointer;color:#fff;text-decoration:none;border:0;position:absolute;top:3px;z-index:1;transition:opacity .4s ease-in-out;opacity:0}div.toolbar button.toolbar-show{transition:opacity 1.1s ease-in-out;opacity:1}div.toolbar button.copy{right:2.2rem;width:3rem}div.toolbar button.download{right:5.5rem}div.toolbar button.print{right:7.25rem}div.toolbar svg{width:.8em;height:.8em;display:inline;fill:#fff;stroke:#fff}p{font-size:1rem;font-weight:300;line-height:1.5;margin:.75em 0}@media(min-width: 768px){p{margin:1.5em 0}}li,dt,dd{font-size:1rem;font-weight:300;line-height:1.5;margin:.25em}ol,ul,dl{list-style:initial;font-size:1rem;font-weight:300;margin:0 0 0 1.5em;padding:0}li p,dt p,dd p{margin:.4em 0}ol{list-style:decimal}h1,h2,h3,h4,h5,h6{border:0}h1{font-size:2.5rem;color:#fff;font-weight:400;margin-bottom:0}h2{font-size:2rem;color:#fff;font-weight:400;margin-top:3rem;margin-bottom:1.8rem}h2:before{display:block;content:" ";width:5rem;border-bottom:2px solid #466bb0;margin-bottom:1.1rem;visibility:visible}h3{font-size:1.85rem;color:#f8f8f8;font-weight:500;letter-spacing:1px;margin-bottom:20px;margin-top:30px}h4{font-size:1.85rem;color:#f8f8f8;font-weight:500;margin:30px 0 20px}h4+p{margin:5px 0}@media(min-width: 768px){h4+p{margin:10px 0}}h5{font-size:1.15rem;color:#f8f8f8;font-weight:500}h6{font-size:.9rem;color:#f8f8f8;font-weight:500}.header-link{position:relative;left:.5em;top:-0.1em;opacity:0;font-size:.6em}h2:hover .header-link,h3:hover .header-link,h4:hover .header-link,h5:hover .header-link,h6:hover .header-link,dt:hover .header-link{transition:opacity .4s ease-in-out;opacity:1}@media print{.header-link{display:none}}em{font-style:italic}strong{font-weight:600}img{width:100%}blockquote{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#404040;border-radius:4px 4px 4px 4px}@media(min-width: 768px){blockquote{margin:1em 3em}}.spacer{height:.1rem}@media(min-width: 768px){.spacer{height:1rem}}.deprecated{background:silver}.card{background-color:#5a5a5a;border-color:rgba(255,255,255,.1)}.card-header{border-bottom-color:rgba(255,255,255,.1)}@media print{#scroll-to-top-container{display:none}}@media(min-width: 1200px){#scroll-to-top-container{display:none}}#scroll-to-top{display:none;position:fixed;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(90,90,90,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}#scroll-to-top:hover{color:#de7d40}#scroll-to-top svg{width:1.5em;height:1.5em;vertical-align:middle}#scroll-to-top.show{display:block}@media print{h1,h2,h3{color:#000;background:none;page-break-after:avoid}img{max-width:100% !important}pre,blockquote,img{page-break-inside:avoid}}.icon{width:1em;height:1em;display:inline;fill:#ddd;stroke:#ddd;vertical-align:middle}.large-icon{width:1.4em;height:1.4em;display:inline;fill:#ddd;stroke:#ddd;vertical-align:middle}.page-icon{margin-right:.3em}.flipped{transform:scaleX(-1)}.subtitle{margin-top:.15rem;margin-bottom:0;padding:0 0 0 0;font-size:125%}.byline{margin-top:.15rem;margin-bottom:2rem;padding:0;text-transform:uppercase;font-size:75%}.attribution{font-weight:500}.subscribe{padding:1em;font-size:1.2em;background-color:#5a5a5a;text-align:center}.subscribe svg{margin-right:.5em}.btn{background-color:#68aaf7;color:#fff;font-weight:400;letter-spacing:1px;cursor:pointer;box-shadow:3px 3px 8px #a7a7a7}.btn:hover{background-color:#466bb0;color:#fff}.btn:active{background-color:#e07484;color:#fff}.btn:focus{color:#fff}.callout{display:table;padding:.5em .5em .5em 0;border-radius:4px;margin:1em 0 1em 1em}@media(min-width: 768px){.callout{margin:1em}}.callout .type{position:relative;display:table-cell;left:-0.75em;min-height:100%;text-align:center;vertical-align:middle}.callout .type svg{fill:#ddd}.callout .content{display:table-cell;min-height:100%}.callout.tip{background-color:#404040}.callout.idea{background-color:#404040}.callout.warning{background-color:#404040}.callout.quote{background-color:#404040;font-style:italic}.callout:hover svg{animation:shake 2.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.community-item{display:table-row}.community-item .logo{display:table-cell;width:65px;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}.community-item .desc{display:table-cell;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}#endnotes-container{display:none}@media print{#endnotes-container.show{display:block}}@media screen{.endnote-ref{display:none}}.faq .question{font-weight:400;text-transform:uppercase}.faq .answer{margin-left:2.5em}.faq-landing{column-count:1;column-gap:2rem}@media(min-width: 576px){.faq-landing{column-count:2}}.faq-landing .panel{display:inline-block;border:1px solid #ddd;border-radius:4px;width:100%;margin-bottom:2rem}.faq-landing .panel .header{color:#fff;background-color:#ddd;padding:.75rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.125)}.faq-landing .panel .body{padding:1.25rem}figure{margin:1.5rem auto;padding:.5rem;background-color:#a3a3a3;border-radius:4px 4px 4px 4px}figure .wrapper-with-intrinsic-ratio{position:relative;height:0}figure .element-to-stretch{position:absolute;top:0;left:0;width:100%;height:100%}figure figcaption{text-align:center;font-size:1.15rem;font-style:italic;font-weight:400;color:#fff;padding-top:.5rem}footer{background-image:linear-gradient(to right, #466BB0, #68AAF7);color:#fff;position:absolute;bottom:0;width:100%;height:7rem;overflow:hidden;padding:1rem 4px 1.5rem;text-align:center;display:grid;grid-template-columns:[user-links] 35% [info] 65% [dev-links] 0%;grid-template-rows:100%}@media print{footer{display:none}}@media(min-width: 576px){footer{padding:1.5rem 1.25rem 1rem 1.25rem}}@media(min-width: 992px){footer{grid-template-columns:[user-links] 30% [info] 40% [dev-links] 30%}}footer .user-links{grid-column:user-links;text-align:left}footer .info{grid-column:info}footer .info .copyright{padding:0;margin:0;color:#ccc;line-height:1.6em;font-size:.7em;text-align:right !important}@media(min-width: 992px){footer .info .copyright{text-align:center !important}}footer .info .copyright a{color:#ccc;text-decoration:underline}footer .info .copyright a:hover{color:#ccc}footer .dev-links{grid-column:dev-links;text-align:right;display:none}@media(min-width: 992px){footer .dev-links{display:block}}footer .channel{position:relative;display:inline-flex;padding:4px 0;border-width:2px;border-color:rgba(0,0,0,0);border-style:solid;border-radius:2px;color:#fff}footer .channel a{text-decoration:none}footer .channel svg{width:30px;height:30px;fill:#fff;stroke:#466bb0}@media(min-width: 576px){footer .channel svg{width:35px;height:35px}}footer .channel span{opacity:0;background-color:transparent;color:#fff;text-align:center;position:absolute;width:200px;left:-82px;top:-23px;font-size:75%}footer .channel:hover{border-color:#fff;border-radius:25px;box-shadow:0 0 2px 2px #fff;transition:border-radius 1s,border-color 1s ease}footer .channel:hover span{opacity:1;transition:opacity .5s}footer .tag{padding:0 1rem;font-style:italic;margin:0;line-height:1.6em;font-size:.8em}.glossary .trampolines{font-size:1.85rem;text-align:center;padding-top:.8rem}@media print{.glossary .trampolines{display:none}}@media screen{.glossary .entries .letter:target::before{height:calc(3.7rem - 1rem);margin-top:calc(0rem - calc(3.7rem - 1rem))}}.glossary .entries h4{font-size:1.65rem;font-weight:300;border-bottom:1px solid;color:#ccc;border-color:#ccc;background-color:#5a5a5a;padding-top:2.2rem;padding-bottom:.15rem;position:-webkit-sticky;position:sticky;top:calc(3.7rem - 1rem);margin-top:0;margin-bottom:0;z-index:10}.glossary .entries dl{margin-left:0}.glossary .entries dl dt{font-weight:500;list-style-type:none;margin-bottom:0;margin-top:.9rem;margin-left:0;text-transform:uppercase}.glossary .entries dl dd{list-style-type:none;margin-left:1.5rem}header{background-image:linear-gradient(to right, #466BB0, #68AAF7);box-shadow:0 0 2px 2px rgba(0,0,0,.14),0 2px 4px 2px rgba(0,0,0,.28);padding-top:.2em;padding-bottom:.2em;position:fixed;top:0;right:0;left:0;z-index:100}header #brand{display:inline-block;font-size:1.25rem;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;line-height:inherit;white-space:nowrap;width:100%}@media(min-width: 576px){header #brand{width:unset}}header #brand.open-hamburger{display:none}header #brand .logo{width:2em;height:2em;top:3px;left:.8em;position:fixed;fill:#fff;transition-duration:.8s;transition-property:transform;transform-origin:50% 50%}header #brand .logo circle{fill:#466bb0;stroke:#fff}@media(min-width: 768px){header #brand .logo{width:3em;height:3em}}header #brand .logo:hover{transform:rotate(360deg)}header #brand .name{color:#fff;font-weight:400;vertical-align:bottom;line-height:1.1em;display:inline-block;padding-top:.35rem;text-align:center;margin-left:0;margin-right:0;width:100%}@media(min-width: 576px){header #brand .name{text-align:left;margin-left:3em;margin-right:1rem;width:unset}}@media(min-width: 768px){header #brand .name{margin-left:4.2em}}header a{font-weight:500;color:#fff;font-size:1.1em;margin-left:.3rem;margin-right:.3rem}@media(min-width: 576px){header a{font-size:.9em;margin-left:.58rem;margin-right:.58rem}}header a:hover{text-decoration:none;color:#de7d40}header a.active{border-bottom:solid 3px #fff;border-radius:2px;color:#fff;font-weight:500;cursor:default}header div.menu{display:inline-block}header svg.icon{stroke:#fff;fill:#fff;width:1.1em;height:1.1em}header svg.icon:hover{fill:#de7d40;stroke:#de7d40}header #hamburger{display:inline-block;position:absolute;top:.8rem;right:1.3rem}@media(min-width: 576px){header #hamburger{display:none}}header #header-links{display:none;top:.6rem;right:1.1rem;transition:right .5s}header #header-links.open-hamburger{display:block;text-align:center;margin-top:1em;padding-left:1em;padding-right:2.5em}@media(min-width: 576px){header #header-links{display:inline-block;position:absolute}}header #header-links.show-search{right:-700px;transition:right .5s}header #search-show{display:none}@media(min-width: 576px){header #search-show{display:inline-block}}header #search-form{display:none;top:0;right:-700px;transition:right .5s}header #search-form.open-hamburger{display:flex}@media(min-width: 576px){header #search-form{display:flex;position:absolute}}header #search-form.show-search{right:1rem;transition:right .5s}header #search-form button:focus{outline:0}header #search-textbox{margin:12px 1rem 5px 1rem;width:100%;text-align:center}@media(min-width: 576px){header #search-textbox{margin:4px 0 5px 0;width:22rem;text-align:unset}}header #search-close{display:none;background-color:rgba(0,0,0,0);color:#fff;border-width:0;cursor:pointer}@media(min-width: 576px){header #search-close{display:block}}header #search-close:hover{color:#de7d40}.landing .banner{display:flex;justify-content:center;padding-top:1rem;padding-bottom:1rem}.landing .banner .hero-label{margin:0 0 0 0;padding:30px 0 0 0;font-size:4rem;font-family:"Verdana",serif;text-align:center}.landing .banner .hero-lead{display:block;font-size:1rem;font-weight:300;text-align:center;margin:0;padding:0}.landing .banner .hero-logo{width:0;fill:#ddd}.landing .banner .hero-text{width:20rem;margin-left:0}@media(min-width: 576px){.landing .banner .hero-logo{width:7rem}.landing .banner .hero-label{text-align:left}.landing .banner .hero-lead{text-align:left}.landing .banner .hero-text{margin-left:3rem}}.landing .panels{display:grid;grid-template-columns:[panel] auto;padding-top:30px;padding-bottom:30px;grid-gap:2rem;justify-content:center;align-content:end}@media(min-width: 768px){.landing .panels{padding-top:50px;padding-bottom:50px;grid-template-columns:[panel] auto [panel] auto}}@media(min-width: 80rem){.landing .panels{grid-template-columns:[panel] auto [panel] auto [panel] auto [panel] auto}}.landing .panels .panel{color:#ddd;opacity:.1;transition:opacity .25s linear;background-color:#404040;border-color:#777;width:18rem;box-shadow:3px 3px 8px #777;padding:1rem}.landing .panels .panel a{text-decoration:none;color:#ddd}.landing .panels .panel a:hover{color:#ddd;text-decoration:none}.landing .panels .panel:hover{box-shadow:3px 3px 8px #999}.landing .panels .panel .panel-title{text-align:center}.landing .panels .panel .panel-line{margin-left:1.6rem;margin-right:1.6rem;background-color:#ddd}.landing .panels .panel .panel-img-top{text-align:center;padding:0}.landing .panels .panel .panel-body{padding-top:0;padding-left:.5rem;padding-right:.5rem}@media(min-width: 768px){.landing .panels .panel .panel-body{padding-left:1.25rem;padding-right:1.25rem}}.landing #buttons{opacity:0;transition:opacity .25s ease-in;text-align:center}@media(min-width: 768px){.landing #buttons{padding-bottom:20px}}.landing #buttons .btn{margin:1rem 1rem;width:18rem}@media(min-width: 768px){.landing #buttons .btn{margin:1rem 5rem}}.logo-gallery{margin:3rem}.logo-gallery .company-logo{margin:1rem;padding:14px;display:inline-block;width:200px;height:120px;transition-duration:.8s;transform-origin:50% 50%;transition-property:none;position:relative;box-shadow:0 0 50px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.25);border-radius:3px;background-color:#d3d3d3}.logo-gallery .company-logo:hover{transition-property:transform,opacity,box-shadow;transform:rotate(360deg);box-shadow:0 0 50px rgba(0,0,200,.1),0 5px 10px rgba(0,0,200,.25)}.logo-gallery .outer{display:table;position:absolute;width:172px;height:92px;margin:0;padding:0}.logo-gallery .inner{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%;margin:0 auto}.logo-gallery .with-tag-line:hover:hover img{opacity:.15}.logo-gallery .with-tag-line:hover:hover .tagline{opacity:1}.logo-gallery img{position:absolute;width:172px;height:92px;object-fit:contain;transition-duration:.8s;transition-property:opacity}.logo-gallery .tagline{color:#000;opacity:0;transition-duration:.8s;transition-property:opacity}.media-resources table,.media-resources th,.media-resources td{border:none}.media-resources td{line-height:1.15em;vertical-align:middle;padding-top:1em;padding-bottom:1em}.media-resources td.logo{width:100px;border:none}.media-resources td.desc{border:none}.media-resources li{list-style-type:none}.media-resources .advice{display:grid;grid-template-columns:[panel] 1fr;grid-gap:2rem;padding-top:2rem}@media(min-width: 992px){.media-resources .advice{grid-template-columns:[panel] 1fr [panel] 1fr}}.media-resources .advice .panel{display:table;border-radius:4px;border:1px solid #466bb0;min-height:11rem;width:100%;margin-bottom:1rem}.media-resources .advice .panel .title{position:relative;display:table-cell;width:2rem;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#466bb0;min-height:100%}.media-resources .advice .panel .title div{position:absolute;top:11rem;width:11rem;text-align:center;transform:rotate(-90deg);transform-origin:left top 0}.media-resources .advice .panel .title p{color:#fff;font-size:2rem;margin:0;padding:0;line-height:2rem}.media-resources .advice .panel .body{display:table-cell;min-height:100%;padding:1rem 0}.menu{position:relative;cursor:pointer}.menu .menu-content{display:none;position:absolute;min-width:160px;z-index:75;padding:0;background-color:#5a5a5a;border:1px solid #fff;border-radius:4px;margin-top:.125rem;right:0;text-align:left}.menu .menu-content a{display:block;font-weight:300;color:#ddd;padding:.25rem 1.5rem}.menu .menu-content a:hover{color:#fff;background-color:#466bb0;text-decoration:none}.menu .menu-content a.active{font-weight:500;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.4rem .6rem;background-size:.75rem .75rem;border:0}.menu .menu-content a.active:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-color:#466bb0}.menu .menu-content a:focus{text-decoration:none}.menu .menu-content i{color:#ddd}.menu .menu-content h6{padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.menu .menu-content div{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.menu.show .menu-content{display:block}.notfound{text-align:center}.notfound .icon{margin-top:9rem;width:12rem;height:12rem}.notfound .error{padding:2rem 0 0 0;font-weight:500;font-size:200%}.notfound .explanation{padding:2rem 0 9rem 0;font-weight:300;font-size:100%}.pagenav{display:flex;width:100%}@media print{.pagenav{display:none}}.pagenav .left{width:50%}.pagenav .right{width:50%;text-align:right}.pagenav p{text-transform:uppercase;font-size:80%}.pagenav svg{fill:#e9ffaa;stroke:#e9ffaa;margin-left:.5em;margin-right:.5em}.pagenav svg:hover{fill:#de7d40;stroke:#de7d40}.partner-component{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#404040;border-radius:4px 4px 4px 4px}@media(min-width: 768px){.partner-component{margin:1em 3em}}.partner-component table td:first-of-type{color:#fff;background-color:#68aaf7;font-weight:400;border-bottom:1px solid #8abdf9}.partner-component table td:last-of-type{background-color:#5a5a5a}.partner-component table tr:last-of-type td{border-bottom-color:#ddd}.partner-component table.with_logo td:first-of-type{opacity:.9}.partner-component table.with_logo td:last-of-type{opacity:.9}.popover{display:none;z-index:75;color:#ddd;background-color:#5a5a5a;border-radius:4px;border:1px solid #777;box-shadow:3px 3px 8px #777,-3px -3px 8px #777;font-family:inherit;max-width:276px}@media(min-width: 768px){.popover{max-width:350px}}@media(min-width: 1200px){.popover{max-width:500px}}.popover.show{display:block}.popover .title{text-align:center;color:#ddd;background-color:#404040;font-size:140%;border-radius:4px 4px 0 0}.popover .body{padding-left:1rem;padding-right:1rem}.popover .arrow{width:0;height:0;border-style:solid;position:absolute;border-color:transparent}.popover[x-placement^=top]{margin-bottom:5px}.popover[x-placement^=top] .arrow{border-width:5px 5px 0 5px;border-top-color:#5a5a5a;bottom:-5px;margin:0 5px}.popover[x-placement^=bottom]{margin-top:5px}.popover[x-placement^=bottom] .arrow{border-width:0 5px 5px 5px;border-bottom-color:#5a5a5a;top:-5px;margin:0 5px}.popover[x-placement^=right]{margin-left:5px}.popover[x-placement^=right] .arrow{border-width:5px 5px 5px 0;border-right-color:#5a5a5a;left:-5px;margin:5px 0}.popover[x-placement^=left]{margin-right:5px}.popover[x-placement^=left] .arrow{border-width:5px 0 5px 5px;border-left-color:#5a5a5a;right:-5px;margin:5px 0}@media screen{.term{border-bottom:dashed 1px;cursor:help;position:relative;display:inline-block}}.primary{display:grid;grid-template-columns:[article] 100%;grid-column-gap:1rem;padding-left:.5rem;padding-right:.5rem}.primary .sidebar-container{max-width:25em}@media print{.primary .sidebar-container{display:none}}.primary .toc-container{display:none}@media screen and (min-width: 768px){.primary{grid-template-columns:[sidebar] 20% [article] calc(80% - 1rem);padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 1200px){.primary{grid-template-columns:[sidebar] 16% [article] calc(68% - 2rem) [toc] 16%}.primary .toc-container{display:block}}@media screen and (min-width: 1200px){.primary.notoc{grid-template-columns:[sidebar] 16% [article] calc(84% - 1rem)}}.promotion{position:absolute;display:block;top:22px;left:-80px;width:260px;overflow:hidden;height:46px;z-index:200;color:#fff;background:#228b22;transform:rotate(-45deg);text-align:center}.promotion:hover{text-decoration:none;color:#90ee90}.relnote-links{text-align:center}@media print{.relnote-links{display:none}}.relnote-links #buttons{opacity:0;transition:opacity .25s ease-in}.relnote-links .btn{margin:1rem 1rem;width:13rem}@media(min-width: 768px){.relnote-links .btn{margin:1rem 5rem}}.section-index{display:grid;grid-template-columns:[entry] 1fr}@media(min-width: 576px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.section-index .entry{padding:1rem 1rem}@media(min-width: 768px){.section-index .entry{padding:1rem 4rem}}.section-index h5{margin-bottom:0}.section-index h5 a{font-weight:700}.section-index p{margin-top:0}.see-also{padding-top:0;display:grid;grid-template-columns:[entry] 1fr;grid-gap:1em}@media(min-width: 576px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.see-also .entry{padding:0}.see-also .entry .link{margin-bottom:0;margin-top:0}.see-also .entry .desc{margin-top:0}@media screen and (max-width: 767px){.sidebar-offcanvas{position:absolute;width:80%;transition:all .4s ease;left:-768px;top:3.7rem}}@media screen and (min-width: 768px){.sidebar-offcanvas{position:unset;width:auto}}@media screen{.sidebar-offcanvas.active{left:1rem}}.sidebar{order:0;font-size:85%}@media(min-width: 1200px){.sidebar{font-size:100%}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar{position:-webkit-sticky;position:sticky;top:3.7rem}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.sidebar .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.sidebar .directory a{font-weight:300}.sidebar .directory ul{list-style:none;padding:0;padding-left:.2em;margin-bottom:0;margin-left:0;margin-right:.3em;display:none}.sidebar .directory ul.show{display:block}.sidebar .directory li{display:inline-block;padding:2px 0 1px 1.4em;width:100%;font-size:85%}.sidebar .directory li .current{color:#de7d40;font-weight:500}.sidebar .directory li.sublist{padding-left:0}.sidebar .directory .card-body{padding:.5em .1em}.sidebar .directory .card-body>ul{padding-left:0}.sidebar .directory .card{margin-top:.1rem;margin-bottom:.1rem}.sidebar .directory .card-header{padding:0}.sidebar .directory .card-header div{padding:.75em 1.25em}.sidebar .directory .card-header svg{margin-right:.3em}.sidebar .directory .card-header a{text-decoration:none}@media(min-width: 992px){.sidebar .directory .card-body{padding-left:1.25rem;padding-right:.5rem}.sidebar .directory ul{padding-left:1em}}.sidebar .tree-toggle{cursor:pointer;margin-bottom:0}.sidebar .tree-toggle .chevron{display:none}.sidebar .tree-toggle .chevron svg{margin-right:.3em}.sidebar .tree-toggle .chevron.show{display:inline}.sidebar-toggler{position:absolute;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(90,90,90,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}.sidebar-toggler:hover{color:#de7d40}@media(min-width: 768px){.sidebar-toggler{display:none}}@media print{.sidebar-toggler{display:none}}.sidebar-toggler svg{width:1.5em;height:1.5em;vertical-align:middle}.tabset{border:none;margin:0 0 0 4px;padding:0}.tabset .tab-strip{margin-bottom:-2px}.tabset .tab-strip a{display:inline-block;margin:0 3px;border:1px solid #466bb0;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;padding:0 1rem;transform:skewX(-30deg);transform-origin:left bottom;text-decoration:none;cursor:pointer}.tabset .tab-strip a span{display:block;transform:skewX(10deg);font-size:80%;color:#ddd}.tabset .tab-strip a:hover{background-color:#de7d40;text-decoration:none}.tabset .tab-strip a.active{background-color:#466bb0;cursor:default}.tabset .tab-strip a.active span{color:#fff}.tabset .tab-content{border:1px solid #466bb0;border-radius:4px;padding-left:1rem;padding-right:1rem}.tabset .tab-content>div{display:none}.tabset .tab-content>div.active{display:block}.toc{order:0}@supports(position: -webkit-sticky) or (position: sticky){.toc{position:-webkit-sticky;position:sticky;top:3.7rem}}.toc .directory{padding-left:.5em;border-left:1px solid rgba(255,255,255,.1)}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.toc .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.toc .directory li{font-size:.9rem}.toc .directory li a{font-weight:300}.toc .directory li a.current{color:#de7d40;font-weight:bold}.toc .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc .directory ul ul{padding-left:1em}.toc-inlined{display:block}@media print{.toc-inlined{display:none}}@media(min-width: 1200px){.toc-inlined{display:none}}.toc-inlined .directory{border-left:0}.toc-inlined .directory li{font-size:1rem}.toc-inlined .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc-inlined .directory ul ul{padding-left:1em}.toc-inlined .directory ul a{font-weight:300}@media screen{.toc-forced{display:block}}/*# sourceMappingURL=dark_theme_preliminary.css.map */ +.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#dda9d8}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}@media screen{:target::before{content:"";display:block;height:3.7rem;margin-top:-3.7rem}html{overflow-y:scroll;position:relative;min-height:100%}body{margin-top:3.7rem;margin-bottom:calc(7rem + 3rem);font-family:"Work Sans",sans-serif;color:#ddd;background-color:#5a5a5a}}a{color:#e9ffaa;text-decoration:none;font-weight:300;font-family:"Chivo",sans-serif}a:hover,a:focus{color:#de7d40;text-decoration:underline;font-weight:300}a.disabled{color:#444;text-decoration:none;font-weight:300}a.active{color:#de7d40;text-decoration:none;font-weight:300}a.dropdown-item{cursor:pointer}table,th,td,tr{padding:.5em}table{margin-left:.5em;margin-right:.5em;border-collapse:separate;border-spacing:0}table p:first-of-type{margin-top:0}table p:last-of-type{margin-bottom:0}th{color:#fff;background-color:#68aaf7;font-weight:400}th code{color:#fff}tr.oneof>td{border-bottom:1px dashed rgba(255,255,255,.1);border-top:1px dashed rgba(255,255,255,.1)}th,td{border-left:1px solid #ddd;border-top:1px solid #ddd}tr:first-child th:first-child{border-radius:4px 0 0 0}tr:first-child td:first-child{border-radius:4px 0 0 0}tr:first-child th:last-child{border-radius:0 4px 0 0}tr:first-child td:last-child{border-radius:0 4px 0 0}tr:last-child td{border-bottom:1px solid #ddd}tr:last-child td:first-child{border-radius:0 0 0 4px}tr:last-child td:last-child{border-radius:0 0 4px 0}tr th:last-child{border-right:1px solid #ddd}tr td:last-child{border-right:1px solid #ddd}thead+tbody tr:first-child td:first-child{border-radius:0}thead+tbody tr:first-child td:last-child{border-radius:0}code{color:#ccc;font-size:80%;font-weight:300;word-break:normal}pre{margin:1em 0 1em 1em;max-height:31em;border:1px solid #777;border-radius:4px;box-shadow:3px 3px 8px #777;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none;background:#2d2d2d}@media(min-width: 768px){pre{margin:1em}}pre code{display:block;padding:.5em;color:#ddd;font-size:80%;font-weight:300;word-break:normal}pre code.command-output{padding:0}pre code.command-output .command{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output .command{padding:.5em .5em 0 .5em}}pre code.command-output .output{color:#ddd;background-color:#404040;font-style:italic;padding:1em;float:left;clear:left;min-width:100%}@media(min-width: 768px){pre code.command-output .output{padding:0 .5em .5em .5em}}pre code.command-output div:only-of-type{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output div:only-of-type{padding:.5em}}@media print{pre{max-height:unset}}div.toolbar{position:relative}div.toolbar button{font-size:.8em;padding:0 .5em;border-radius:.3em;background-color:#68aaf7;cursor:pointer;color:#fff;text-decoration:none;border:0;position:absolute;top:3px;z-index:1;transition:opacity .4s ease-in-out;opacity:0}div.toolbar button.toolbar-show{transition:opacity 1.1s ease-in-out;opacity:1}div.toolbar button.copy{right:2.2rem;width:3rem}div.toolbar button.download{right:5.5rem}div.toolbar button.print{right:7.25rem}div.toolbar svg{width:.8em;height:.8em;display:inline;fill:#fff;stroke:#fff}p{font-size:1rem;font-weight:300;line-height:1.5;margin:.75em 0}@media(min-width: 768px){p{margin:1.5em 0}}li,dt,dd{font-size:1rem;font-weight:300;line-height:1.5;margin:.25em}ol,ul,dl{list-style:initial;font-size:1rem;font-weight:300;margin:0 0 0 1.5em;padding:0}li p,dt p,dd p{margin:.4em 0}ol{list-style:decimal}h1,h2,h3,h4,h5,h6{border:0}h1{font-size:2.5rem;color:#fff;font-weight:400;margin-bottom:0}h2{font-size:2rem;color:#fff;font-weight:400;margin-top:3rem;margin-bottom:1.8rem}h2:before{display:block;content:" ";width:5rem;border-bottom:2px solid #466bb0;margin-bottom:1.1rem;visibility:visible}h3{font-size:1.85rem;color:#f8f8f8;font-weight:500;letter-spacing:1px;margin-bottom:20px;margin-top:30px}h4{font-size:1.85rem;color:#f8f8f8;font-weight:500;margin:30px 0 20px}h4+p{margin:5px 0}@media(min-width: 768px){h4+p{margin:10px 0}}h5{font-size:1.15rem;color:#f8f8f8;font-weight:500}h6{font-size:.9rem;color:#f8f8f8;font-weight:500}.header-link{position:relative;left:.5em;top:-0.1em;opacity:0;font-size:.6em}h2:hover .header-link,h3:hover .header-link,h4:hover .header-link,h5:hover .header-link,h6:hover .header-link,dt:hover .header-link{transition:opacity .4s ease-in-out;opacity:1}@media print{.header-link{display:none}}em{font-style:italic}strong{font-weight:600}img{width:100%}blockquote{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#404040;border-radius:4px 4px 4px 4px}@media(min-width: 768px){blockquote{margin:1em 3em}}.spacer{height:.1rem}@media(min-width: 768px){.spacer{height:1rem}}.deprecated{background:silver}.card{background-color:#5a5a5a;border-color:rgba(255,255,255,.1)}.card-header{border-bottom-color:rgba(255,255,255,.1)}@media print{#scroll-to-top-container{display:none}}@media(min-width: 1200px){#scroll-to-top-container{display:none}}#scroll-to-top{display:none;position:fixed;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(90,90,90,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}#scroll-to-top:hover{color:#de7d40}#scroll-to-top svg{width:1.5em;height:1.5em;vertical-align:middle}#scroll-to-top.show{display:block}@media print{h1,h2,h3{color:#000;background:none;page-break-after:avoid}img{max-width:100% !important}pre,blockquote,img{page-break-inside:avoid}}.icon{width:1em;height:1em;display:inline;fill:#ddd;stroke:#ddd;vertical-align:middle}.large-icon{width:1.4em;height:1.4em;display:inline;fill:#ddd;stroke:#ddd;vertical-align:middle}.page-icon{margin-right:.3em}.flipped{transform:scaleX(-1)}.subtitle{margin-top:.15rem;margin-bottom:0;padding:0 0 0 0;font-size:125%}.byline{margin-top:.15rem;margin-bottom:2rem;padding:0;text-transform:uppercase;font-size:75%}.attribution{font-weight:500}.subscribe{padding:1em;font-size:1.2em;background-color:#5a5a5a;text-align:center}.subscribe svg{margin-right:.5em}.btn{background-color:#68aaf7;color:#fff;font-weight:400;letter-spacing:1px;cursor:pointer;box-shadow:3px 3px 8px #a7a7a7}.btn:hover{background-color:#466bb0;color:#fff}.btn:active{background-color:#e07484;color:#fff}.btn:focus{color:#fff}.callout{display:table;padding:.5em .5em .5em 0;border-radius:4px;margin:1em 0 1em 1em}@media(min-width: 768px){.callout{margin:1em}}.callout .type{position:relative;display:table-cell;left:-0.75em;min-height:100%;text-align:center;vertical-align:middle}.callout .type svg{fill:#ddd}.callout .content{display:table-cell;min-height:100%}.callout.tip{background-color:#404040}.callout.idea{background-color:#404040}.callout.warning{background-color:#404040}.callout.quote{background-color:#404040;font-style:italic}.callout:hover svg{animation:shake 2.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.community-item{display:table-row}.community-item .logo{display:table-cell;width:65px;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}.community-item .desc{display:table-cell;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}#endnotes-container{display:none}@media print{#endnotes-container.show{display:block}}@media screen{.endnote-ref{display:none}}.faq .question{font-weight:400;text-transform:uppercase}.faq .answer{margin-left:2.5em}.faq-landing{column-count:1;column-gap:2rem}@media(min-width: 576px){.faq-landing{column-count:2}}.faq-landing .panel{display:inline-block;border:1px solid #ddd;border-radius:4px;width:100%;margin-bottom:2rem}.faq-landing .panel .header{color:#fff;background-color:#ddd;padding:.75rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.125)}.faq-landing .panel .body{padding:1.25rem}figure{margin:1.5rem auto;padding:.5rem;background-color:#a3a3a3;border-radius:4px 4px 4px 4px}figure .wrapper-with-intrinsic-ratio{position:relative;height:0}figure .element-to-stretch{position:absolute;top:0;left:0;width:100%;height:100%}figure figcaption{text-align:center;font-size:1.15rem;font-style:italic;font-weight:400;color:#fff;padding-top:.5rem}footer{background-image:linear-gradient(to right, #466BB0, #68AAF7);color:#fff;position:absolute;bottom:0;width:100%;height:7rem;overflow:hidden;padding:1rem 4px 1.5rem;text-align:center;display:grid;grid-template-columns:[user-links] 35% [info] 65% [dev-links] 0%;grid-template-rows:100%}@media print{footer{display:none}}@media(min-width: 576px){footer{padding:1.5rem 1.25rem 1rem 1.25rem}}@media(min-width: 992px){footer{grid-template-columns:[user-links] 30% [info] 40% [dev-links] 30%}}footer .user-links{grid-column:user-links;text-align:left}footer .info{grid-column:info}footer .info .copyright{padding:0;margin:0;color:#ccc;line-height:1.6em;font-size:.7em;text-align:right !important}@media(min-width: 992px){footer .info .copyright{text-align:center !important}}footer .info .copyright a{color:#ccc;text-decoration:underline}footer .info .copyright a:hover{color:#ccc}footer .dev-links{grid-column:dev-links;text-align:right;display:none}@media(min-width: 992px){footer .dev-links{display:block}}footer .channel{position:relative;display:inline-flex;padding:4px 0;border-width:2px;border-color:rgba(0,0,0,0);border-style:solid;border-radius:2px;color:#fff}footer .channel a{text-decoration:none}footer .channel svg{width:30px;height:30px;fill:#fff;stroke:#466bb0}@media(min-width: 576px){footer .channel svg{width:35px;height:35px}}footer .channel span{opacity:0;background-color:transparent;color:#fff;text-align:center;position:absolute;width:200px;left:-82px;top:-23px;font-size:75%}footer .channel:hover{border-color:#fff;border-radius:25px;box-shadow:0 0 2px 2px #fff;transition:border-radius 1s,border-color 1s ease}footer .channel:hover span{opacity:1;transition:opacity .5s}footer .tag{padding:0 1rem;font-style:italic;margin:0;line-height:1.6em;font-size:.8em}.glossary .trampolines{font-size:1.85rem;text-align:center;padding-top:.8rem}@media print{.glossary .trampolines{display:none}}@media screen{.glossary .entries .letter:target::before{height:calc(3.7rem - 1rem);margin-top:calc(0rem - calc(3.7rem - 1rem))}}.glossary .entries h4{font-size:1.65rem;font-weight:300;border-bottom:1px solid;color:#ccc;border-color:#ccc;background-color:#5a5a5a;padding-top:2.2rem;padding-bottom:.15rem;position:-webkit-sticky;position:sticky;top:calc(3.7rem - 1rem);margin-top:0;margin-bottom:0;z-index:10}.glossary .entries dl{margin-left:0}.glossary .entries dl dt{font-weight:500;list-style-type:none;margin-bottom:0;margin-top:.9rem;margin-left:0;text-transform:uppercase}.glossary .entries dl dd{list-style-type:none;margin-left:1.5rem}header{background-image:linear-gradient(to right, #466BB0, #68AAF7);box-shadow:0 0 2px 2px rgba(0,0,0,.14),0 2px 4px 2px rgba(0,0,0,.28);padding-top:.2em;padding-bottom:.2em;position:fixed;top:0;right:0;left:0;z-index:100}header #brand{display:inline-block;font-size:1.25rem;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;line-height:inherit;white-space:nowrap;width:100%}@media(min-width: 576px){header #brand{width:unset}}header #brand.open-hamburger{display:none}header #brand .logo{width:2em;height:2em;top:3px;left:.8em;position:fixed;fill:#fff;transition-duration:.8s;transition-property:transform;transform-origin:50% 50%}header #brand .logo circle{fill:#466bb0;stroke:#fff}@media(min-width: 768px){header #brand .logo{width:3em;height:3em}}header #brand .logo:hover{transform:rotate(360deg)}header #brand .name{color:#fff;font-weight:400;vertical-align:bottom;line-height:1.1em;display:inline-block;padding-top:.35rem;text-align:center;margin-left:0;margin-right:0;width:100%}@media(min-width: 576px){header #brand .name{text-align:left;margin-left:3em;margin-right:1rem;width:unset}}@media(min-width: 768px){header #brand .name{margin-left:4.2em}}header a{font-weight:500;color:#fff;font-size:1.1em;margin-left:.3rem;margin-right:.3rem}@media(min-width: 576px){header a{font-size:.9em;margin-left:.58rem;margin-right:.58rem}}header a:hover{text-decoration:none;color:#de7d40}header a.active{border-bottom:solid 3px #fff;border-radius:2px;color:#fff;font-weight:500;cursor:default}header div.menu{display:inline-block}header svg.icon{stroke:#fff;fill:#fff;width:1.1em;height:1.1em}header svg.icon:hover{fill:#de7d40;stroke:#de7d40}header #hamburger{display:inline-block;position:absolute;top:.8rem;right:1.3rem}@media(min-width: 576px){header #hamburger{display:none}}header #header-links{display:none;top:.6rem;right:1.1rem;transition:right .5s}header #header-links.open-hamburger{display:block;text-align:center;margin-top:1em;padding-left:1em;padding-right:2.5em}@media(min-width: 576px){header #header-links{display:inline-block;position:absolute}}header #header-links.show-search{right:-700px;transition:right .5s}header #search-show{display:none}@media(min-width: 576px){header #search-show{display:inline-block}}header #search-form{display:none;top:0;right:-700px;transition:right .5s}header #search-form.open-hamburger{display:flex}@media(min-width: 576px){header #search-form{display:flex;position:absolute}}header #search-form.show-search{right:1rem;transition:right .5s}header #search-form button:focus{outline:0}header #search-textbox{margin:12px 1rem 5px 1rem;width:100%;text-align:center}@media(min-width: 576px){header #search-textbox{margin:4px 0 5px 0;width:22rem;text-align:unset}}header #search-close{display:none;background-color:rgba(0,0,0,0);color:#fff;border-width:0;cursor:pointer}@media(min-width: 576px){header #search-close{display:block}}header #search-close:hover{color:#de7d40}.landing .banner{display:flex;justify-content:center;padding-top:1rem;padding-bottom:1rem}.landing .banner .hero-label{margin:0 0 0 0;padding:30px 0 0 0;font-size:4rem;font-family:"Verdana",serif;text-align:center}.landing .banner .hero-lead{display:block;font-size:1rem;font-weight:300;text-align:center;margin:0;padding:0}.landing .banner .hero-logo{width:0;fill:#ddd}.landing .banner .hero-text{width:20rem;margin-left:0}@media(min-width: 576px){.landing .banner .hero-logo{width:7rem}.landing .banner .hero-label{text-align:left}.landing .banner .hero-lead{text-align:left}.landing .banner .hero-text{margin-left:3rem}}.landing .panels{display:grid;grid-template-columns:[panel] auto;padding-top:30px;padding-bottom:30px;grid-gap:2rem;justify-content:center;align-content:end}@media(min-width: 768px){.landing .panels{padding-top:50px;padding-bottom:50px;grid-template-columns:[panel] auto [panel] auto}}@media(min-width: 80rem){.landing .panels{grid-template-columns:[panel] auto [panel] auto [panel] auto [panel] auto}}.landing .panels .panel{color:#ddd;opacity:.1;transition:opacity .25s linear;background-color:#404040;width:18rem;box-shadow:3px 3px 8px #777;padding:1rem;border:1px solid #777;border-radius:4px}.landing .panels .panel a{text-decoration:none;color:#ddd}.landing .panels .panel a:hover{color:#ddd;text-decoration:none}.landing .panels .panel:hover{box-shadow:3px 3px 8px #999}.landing .panels .panel .panel-title{text-align:center}.landing .panels .panel .panel-line{margin-left:1.6rem;margin-right:1.6rem;background-color:#ddd}.landing .panels .panel .panel-img-top{text-align:center;padding:0}.landing .panels .panel .panel-body{padding-top:0;padding-left:.5rem;padding-right:.5rem}@media(min-width: 768px){.landing .panels .panel .panel-body{padding-left:1.25rem;padding-right:1.25rem}}.landing #buttons{opacity:0;transition:opacity .25s ease-in;text-align:center}@media(min-width: 768px){.landing #buttons{padding-bottom:20px}}.landing #buttons .btn{margin:1rem 1rem;width:18rem}@media(min-width: 768px){.landing #buttons .btn{margin:1rem 5rem}}.logo-gallery{margin:3rem}.logo-gallery .company-logo{margin:1rem;padding:14px;display:inline-block;width:200px;height:120px;transition-duration:.8s;transform-origin:50% 50%;transition-property:none;position:relative;box-shadow:0 0 50px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.25);border-radius:3px;background-color:#d3d3d3}.logo-gallery .company-logo:hover{transition-property:transform,opacity,box-shadow;transform:rotate(360deg);box-shadow:0 0 50px rgba(0,0,200,.1),0 5px 10px rgba(0,0,200,.25)}.logo-gallery .outer{display:table;position:absolute;width:172px;height:92px;margin:0;padding:0}.logo-gallery .inner{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%;margin:0 auto}.logo-gallery .with-tag-line:hover:hover img{opacity:.15}.logo-gallery .with-tag-line:hover:hover .tagline{opacity:1}.logo-gallery img{position:absolute;width:172px;height:92px;object-fit:contain;transition-duration:.8s;transition-property:opacity}.logo-gallery .tagline{color:#000;opacity:0;transition-duration:.8s;transition-property:opacity}.media-resources table,.media-resources th,.media-resources td{border:none}.media-resources td{line-height:1.15em;vertical-align:middle;padding-top:1em;padding-bottom:1em}.media-resources td.logo{width:100px;border:none}.media-resources td.desc{border:none}.media-resources li{list-style-type:none}.media-resources .advice{display:grid;grid-template-columns:[panel] 1fr;grid-gap:2rem;padding-top:2rem}@media(min-width: 992px){.media-resources .advice{grid-template-columns:[panel] 1fr [panel] 1fr}}.media-resources .advice .panel{display:table;border-radius:4px;border:1px solid #466bb0;min-height:11rem;width:100%;margin-bottom:1rem}.media-resources .advice .panel .title{position:relative;display:table-cell;width:2rem;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#466bb0;min-height:100%}.media-resources .advice .panel .title div{position:absolute;top:11rem;width:11rem;text-align:center;transform:rotate(-90deg);transform-origin:left top 0}.media-resources .advice .panel .title p{color:#fff;font-size:2rem;margin:0;padding:0;line-height:2rem}.media-resources .advice .panel .body{display:table-cell;min-height:100%;padding:1rem 0}.menu{position:relative;cursor:pointer}.menu .menu-content{display:none;position:absolute;min-width:160px;z-index:75;padding:0;background-color:#5a5a5a;border:1px solid #fff;border-radius:4px;margin-top:.125rem;right:0;text-align:left}.menu .menu-content a{display:block;font-weight:300;color:#ddd;padding:.25rem 1.5rem;margin:0}.menu .menu-content a:hover{color:#fff;background-color:#466bb0;text-decoration:none}.menu .menu-content a.active{font-weight:500;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.4rem .6rem;background-size:.75rem .75rem;border:0}.menu .menu-content a.active:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-color:#466bb0}.menu .menu-content a:focus{text-decoration:none}.menu .menu-content i{color:#ddd}.menu .menu-content h6{padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.menu .menu-content div{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.menu.show .menu-content{display:block}.notfound{text-align:center}.notfound .icon{margin-top:9rem;width:12rem;height:12rem}.notfound .error{padding:2rem 0 0 0;font-weight:500;font-size:200%}.notfound .explanation{padding:2rem 0 9rem 0;font-weight:300;font-size:100%}.pagenav{display:flex;width:100%}@media print{.pagenav{display:none}}.pagenav .left{width:50%}.pagenav .right{width:50%;text-align:right}.pagenav p{text-transform:uppercase;font-size:80%}.pagenav svg{fill:#e9ffaa;stroke:#e9ffaa;margin-left:.5em;margin-right:.5em}.pagenav svg:hover{fill:#de7d40;stroke:#de7d40}.partner-component{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#404040;border-radius:4px 4px 4px 4px}@media(min-width: 768px){.partner-component{margin:1em 3em}}.partner-component table td:first-of-type{color:#fff;background-color:#68aaf7;font-weight:400;border-bottom:1px solid #8abdf9}.partner-component table td:last-of-type{background-color:#5a5a5a}.partner-component table tr:last-of-type td{border-bottom-color:#ddd}.partner-component table.with_logo td:first-of-type{opacity:.9}.partner-component table.with_logo td:last-of-type{opacity:.9}.popover{display:none;z-index:75;color:#ddd;background-color:#5a5a5a;border-radius:4px;border:1px solid #777;box-shadow:3px 3px 8px #777,-3px -3px 8px #777;font-family:inherit;max-width:276px}@media(min-width: 768px){.popover{max-width:350px}}@media(min-width: 1200px){.popover{max-width:500px}}.popover.show{display:block}.popover .title{text-align:center;color:#ddd;background-color:#404040;font-size:140%;border-radius:4px 4px 0 0}.popover .body{padding-left:1rem;padding-right:1rem}.popover .arrow{width:0;height:0;border-style:solid;position:absolute;border-color:transparent}.popover[x-placement^=top]{margin-bottom:5px}.popover[x-placement^=top] .arrow{border-width:5px 5px 0 5px;border-top-color:#5a5a5a;bottom:-5px;margin:0 5px}.popover[x-placement^=bottom]{margin-top:5px}.popover[x-placement^=bottom] .arrow{border-width:0 5px 5px 5px;border-bottom-color:#5a5a5a;top:-5px;margin:0 5px}.popover[x-placement^=right]{margin-left:5px}.popover[x-placement^=right] .arrow{border-width:5px 5px 5px 0;border-right-color:#5a5a5a;left:-5px;margin:5px 0}.popover[x-placement^=left]{margin-right:5px}.popover[x-placement^=left] .arrow{border-width:5px 0 5px 5px;border-left-color:#5a5a5a;right:-5px;margin:5px 0}@media screen{.term{border-bottom:dashed 1px;cursor:help;position:relative;display:inline-block}}.primary{display:grid;grid-template-columns:[article] 100%;grid-column-gap:1rem;padding-left:.5rem;padding-right:.5rem}.primary .sidebar-container{max-width:25em}@media print{.primary .sidebar-container{display:none}}.primary .toc-container{display:none}@media screen and (min-width: 768px){.primary{grid-template-columns:[sidebar] 20% [article] calc(80% - 1rem);padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 1200px){.primary{grid-template-columns:[sidebar] 16% [article] calc(68% - 2rem) [toc] 16%}.primary .toc-container{display:block}}@media screen and (min-width: 1200px){.primary.notoc{grid-template-columns:[sidebar] 16% [article] calc(84% - 1rem)}}.promotion{position:absolute;display:block;top:22px;left:-80px;width:260px;overflow:hidden;height:46px;z-index:200;color:#fff;background:#228b22;transform:rotate(-45deg);text-align:center}.promotion:hover{text-decoration:none;color:#90ee90}.relnote-links{text-align:center}@media print{.relnote-links{display:none}}.relnote-links #buttons{opacity:0;transition:opacity .25s ease-in}.relnote-links .btn{margin:1rem 1rem;width:13rem}@media(min-width: 768px){.relnote-links .btn{margin:1rem 5rem}}.section-index{display:grid;grid-template-columns:[entry] 1fr}@media(min-width: 576px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.section-index .entry{padding:1rem 1rem}@media(min-width: 768px){.section-index .entry{padding:1rem 4rem}}.section-index h5{margin-bottom:0}.section-index h5 a{font-weight:700}.section-index p{margin-top:0}.see-also{padding-top:0;display:grid;grid-template-columns:[entry] 1fr;grid-gap:1em}@media(min-width: 576px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.see-also .entry{padding:0}.see-also .entry .link{margin-bottom:0;margin-top:0}.see-also .entry .desc{margin-top:0}@media screen and (max-width: 767px){.sidebar-offcanvas{position:absolute;width:80%;transition:all .4s ease;left:-768px;top:3.7rem}}@media screen and (min-width: 768px){.sidebar-offcanvas{position:unset;width:auto}}@media screen{.sidebar-offcanvas.active{left:1rem}}.sidebar{order:0;font-size:85%}@media(min-width: 1200px){.sidebar{font-size:100%}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar{position:-webkit-sticky;position:sticky;top:3.7rem}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.sidebar .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.sidebar .directory a{font-weight:300}.sidebar .directory ul{list-style:none;padding:0;padding-left:.2em;margin-bottom:0;margin-left:0;margin-right:.3em;display:none}.sidebar .directory ul.show{display:block}.sidebar .directory li{display:inline-block;padding:2px 0 1px 1.4em;width:100%;font-size:85%}.sidebar .directory li .current{color:#de7d40;font-weight:500}.sidebar .directory li.sublist{padding-left:0}.sidebar .directory .card-body{padding:.5em .1em}.sidebar .directory .card-body>ul{padding-left:0}.sidebar .directory .card{margin-top:.1rem;margin-bottom:.1rem}.sidebar .directory .card-header{padding:0}.sidebar .directory .card-header div{padding:.75em 1.25em}.sidebar .directory .card-header svg{margin-right:.3em}.sidebar .directory .card-header a{text-decoration:none}@media(min-width: 992px){.sidebar .directory .card-body{padding-left:1.25rem;padding-right:.5rem}.sidebar .directory ul{padding-left:1em}}.sidebar .tree-toggle{cursor:pointer;margin-bottom:0}.sidebar .tree-toggle .chevron{display:none}.sidebar .tree-toggle .chevron svg{margin-right:.3em}.sidebar .tree-toggle .chevron.show{display:inline}.sidebar-toggler{position:absolute;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(90,90,90,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}.sidebar-toggler:hover{color:#de7d40}@media(min-width: 768px){.sidebar-toggler{display:none}}@media print{.sidebar-toggler{display:none}}.sidebar-toggler svg{width:1.5em;height:1.5em;vertical-align:middle}.tabset{border:none;margin:0 0 0 4px;padding:0}.tabset .tab-strip{margin-bottom:-2px}.tabset .tab-strip a{display:inline-block;margin:0 3px;border:1px solid #466bb0;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;padding:0 1rem;transform:skewX(-30deg);transform-origin:left bottom;text-decoration:none;cursor:pointer}.tabset .tab-strip a span{display:block;transform:skewX(10deg);font-size:80%;color:#ddd}.tabset .tab-strip a:hover{background-color:#de7d40;text-decoration:none}.tabset .tab-strip a.active{background-color:#466bb0;cursor:default}.tabset .tab-strip a.active span{color:#fff}.tabset .tab-content{border:1px solid #466bb0;border-radius:4px;padding-left:1rem;padding-right:1rem}.tabset .tab-content>div{display:none}.tabset .tab-content>div.active{display:block}.toc{order:0}@supports(position: -webkit-sticky) or (position: sticky){.toc{position:-webkit-sticky;position:sticky;top:3.7rem}}.toc .directory{padding-left:.5em;border-left:1px solid rgba(255,255,255,.1)}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.toc .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.toc .directory li{font-size:.9rem}.toc .directory li a{font-weight:300}.toc .directory li a.current{color:#de7d40;font-weight:bold}.toc .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc .directory ul ul{padding-left:1em}.toc-inlined{display:block}@media print{.toc-inlined{display:none}}@media(min-width: 1200px){.toc-inlined{display:none}}.toc-inlined .directory{border-left:0}.toc-inlined .directory li{font-size:1rem}.toc-inlined .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc-inlined .directory ul ul{padding-left:1em}.toc-inlined .directory ul a{font-weight:300}@media screen{.toc-forced{display:block}}/*# sourceMappingURL=dark_theme_preliminary.css.map */ diff --git a/generated/css/dark_theme_preliminary.css.map b/generated/css/dark_theme_preliminary.css.map index 21a5626b51..db6fca83e0 100644 --- a/generated/css/dark_theme_preliminary.css.map +++ b/generated/css/dark_theme_preliminary.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["src/sass/themes/_dark_syntax.scss","src/sass/base/_base.scss","src/sass/base/_constants.scss","src/sass/themes/_dark.scss","src/sass/brand_colors/_preliminary.scss","src/sass/misc/_blog.scss","src/sass/misc/_button.scss","src/sass/misc/_callout.scss","src/sass/misc/_community.scss","src/sass/misc/_endnotes.scss","src/sass/misc/_faq.scss","src/sass/misc/_faq-landing.scss","src/sass/misc/_figure.scss","src/sass/misc/_footer.scss","src/sass/misc/_glossary.scss","src/sass/misc/_header.scss","src/sass/misc/_landing.scss","src/sass/misc/_logo-gallery.scss","src/sass/misc/_media-resources.scss","src/sass/misc/_menu.scss","src/sass/misc/_notfound.scss","src/sass/misc/_pagenav.scss","src/sass/misc/_partner-component.scss","src/sass/misc/_popover.scss","src/sass/misc/_primary.scss","src/sass/misc/_promotion.scss","src/sass/misc/_relnote-links.scss","src/sass/misc/_section-index.scss","src/sass/misc/_see-also.scss","src/sass/misc/_sidebar.scss","src/sass/misc/_tabset.scss","src/sass/misc/_toc.scss"],"names":[],"mappings":"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","file":"dark_theme_preliminary.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["src/sass/themes/_dark_syntax.scss","src/sass/base/_base.scss","src/sass/base/_constants.scss","src/sass/themes/_dark.scss","src/sass/brand_colors/_preliminary.scss","src/sass/misc/_blog.scss","src/sass/misc/_button.scss","src/sass/misc/_callout.scss","src/sass/misc/_community.scss","src/sass/misc/_endnotes.scss","src/sass/misc/_faq.scss","src/sass/misc/_faq-landing.scss","src/sass/misc/_figure.scss","src/sass/misc/_footer.scss","src/sass/misc/_glossary.scss","src/sass/misc/_header.scss","src/sass/misc/_landing.scss","src/sass/misc/_logo-gallery.scss","src/sass/misc/_media-resources.scss","src/sass/misc/_menu.scss","src/sass/misc/_notfound.scss","src/sass/misc/_pagenav.scss","src/sass/misc/_partner-component.scss","src/sass/misc/_popover.scss","src/sass/misc/_primary.scss","src/sass/misc/_promotion.scss","src/sass/misc/_relnote-links.scss","src/sass/misc/_section-index.scss","src/sass/misc/_see-also.scss","src/sass/misc/_sidebar.scss","src/sass/misc/_tabset.scss","src/sass/misc/_toc.scss"],"names":[],"mappings":"AAQA,8EAKC,WAGD,mBACC,WAGD,4DAIC,cAGD,qBACC,cAGD,6CAGC,cAGD,gEAIC,cAGD,6EAKC,cAGD,yEAKC,cAGD,yCAGC,cAGD,6BAEC,iBAED,cACC,kBAGD,cACC,YAGD,gBACC,YC/ED,cACI,gBACI,WACA,cACA,OCcO,ODbP,mBAGJ,KACI,kBACA,kBACA,gBAGJ,KACI,WCGO,ODFP,gCACA,mCACA,MEVI,KFWJ,iBEbU,SFiBlB,EACI,MEbQ,QFcR,qBACA,YE2CS,IF1CT,+BAGJ,gBACI,MEnBa,QFoBb,0BACA,YEoCS,IFjCb,WACI,MExBgB,KFyBhB,qBACA,YE8BS,IF3Bb,SACI,ME7Bc,QF8Bd,qBACA,YEwBS,IFrBb,gBACI,eAGJ,eACI,aAGJ,MACI,iBACA,kBACA,yBACA,iBAGJ,sBACI,aAGJ,qBACI,gBAGJ,GACI,MGtEa,KHuEb,iBGxEe,QHyEf,YEEgB,YFCZ,MG3ES,KH+EjB,YACI,8CACA,2CAGJ,MACI,2BACA,0BAGJ,8BACI,wBAGJ,8BACI,wBAGJ,6BACI,wBAGJ,6BACI,wBAGJ,iBACI,6BAGJ,6BACI,wBAGJ,4BACI,wBAGJ,iBACI,4BAGJ,iBACI,4BAGJ,0CACI,gBAGJ,yCACI,gBAGJ,KACI,ME/HY,KFgIZ,cACA,YEtES,IFuET,kBAGJ,IACI,qBAKA,gBACA,sBACA,kBACA,4BACA,kEACA,gBACA,gBACA,oBACA,kBACA,iBACA,gBACA,WACA,aACA,WE/HsB,QF8GtB,yBAFJ,IAGQ,YAkBJ,SACI,cACA,aACA,ME9JI,KF+JJ,cACA,YEpGK,IFqGL,kBAGJ,wBACI,UAEA,iCACI,kBACA,yBAFJ,iCAGQ,0BAIR,gCACI,ME/KA,KFgLA,iBEpLA,QFqLA,kBACA,YACA,WACA,WACA,eACA,yBARJ,gCASQ,0BAKR,yCACI,kBACA,yBAFJ,yCAGQ,cAKZ,aA9DJ,IA+DQ,kBAIR,YACI,kBAEA,mBACI,eACA,eACA,mBACA,iBGvNW,QHwNX,eACA,MGxNS,KHyNT,qBACA,SACA,kBACA,QACA,QCnMW,EDoMX,mCACA,UAEA,gCACI,oCACA,UAGJ,wBACI,aACA,WAGJ,4BACI,aAGJ,yBACI,cAIR,gBACI,WACA,YACA,eACA,KGxPS,KHyPT,OGzPS,KH6PjB,EACI,UC7P0B,KD8P1B,YE7LS,IF8LT,gBACA,eAEA,yBANJ,EAOQ,gBAIR,SACI,UCxQ0B,KDyQ1B,YExMS,IFyMT,gBACA,aAGJ,SACI,mBACA,UClR0B,KDmR1B,YEhNS,IFiNT,mBACA,UAGJ,eACI,cAGJ,GACI,mBAGJ,kBACI,SAGJ,GACI,UC9R0B,OD+R1B,MEtSI,KFuSJ,YElOO,IFmOP,gBAGJ,GACI,UCtS0B,KDuS1B,ME7SI,KF8SJ,YExOO,IFyOP,gBACA,qBAEA,UACI,cACA,YACA,WACA,gCACA,qBACA,mBAIR,GACI,UCxT0B,QDyT1B,ME5TS,QF6TT,YExPO,IFyPP,mBACA,mBACA,gBAGJ,GACI,UCjU0B,QDkU1B,MErUS,QFsUT,YEhQO,IFiQP,mBAGA,KACI,aAEA,yBAHJ,KAIQ,eAKZ,GACI,UCnV0B,QDoV1B,MErVS,QFsVT,YE/QO,IFkRX,GACI,gBACA,ME3VS,QF4VT,YEpRO,IFuRX,aACI,kBACA,UACA,WACA,UACA,eAGJ,oIAMI,mCACA,UAGJ,aACI,aACI,cAIR,GACI,kBAGJ,OACI,YElTa,IFqTjB,IACI,WAGJ,WACI,cACA,qBAKA,iBACA,kBACA,iBE3YQ,QF4YR,8BAPA,yBAHJ,WAIQ,gBASR,QACI,aAEA,yBAHJ,QAIQ,aAIR,YACI,WE7XwB,OFgY5B,MACI,iBE1Zc,QF2Zd,aExYc,qBF2YlB,aACI,oBE5Yc,qBFgZd,aADJ,yBAEQ,cAIJ,0BANJ,yBAOQ,cAIR,eACI,aACA,eACA,ICpaW,ODqaX,WACA,QC9ZgB,GD+ZhB,aACA,mCACA,ME5XkB,eF6XlB,eACA,gBACA,mBACA,eACA,SACA,sCAEA,qBACI,MGhckB,QHmctB,mBACI,YACA,aACA,sBAGJ,oBACI,cAIR,aACI,SACI,WACA,gBACA,uBAGJ,IACI,0BAGJ,mBACI,yBAIR,MACI,UACA,WACA,eACA,KE9dQ,KF+dR,OE/dQ,KFgeR,sBAGJ,YACI,YACA,aACA,eACA,KEveQ,KFweR,OExeQ,KFyeR,sBAGJ,WACI,kBAGJ,SACI,qBAGJ,UACI,kBACA,gBACA,gBACA,eAGJ,QACI,kBACA,mBACA,UACA,yBACA,cAGJ,aACI,YE7bkB,IE/EtB,WACI,YACA,gBACA,iBFGc,QEFd,kBAEA,eACI,kBCPR,KACI,yBACA,WACA,YH8EW,IG7EX,mBACA,eACA,+BAEA,WACI,iBFTS,QEUT,MFRS,KEWb,YACI,iBHUY,QGTZ,MFbS,KEgBb,WACI,MFjBS,KGFjB,SACI,cACA,yBACA,kBAEA,qBACA,yBANJ,SAOQ,YAGJ,eACI,kBACA,mBACA,aACA,gBACA,kBACA,sBAEA,mBACI,KJXA,KIeR,kBACI,mBACA,gBAGJ,aACI,iBJzBI,QI4BR,cACI,iBJ7BI,QIgCR,iBACI,iBJjCI,QIoCR,eACI,iBJrCI,QIsCJ,kBAIA,mBACI,gEACA,+BACA,2BACA,mBAGJ,iBACI,QACI,kCAGJ,QACI,iCAGJ,YACI,kCAGJ,QACI,kCCnEhB,gBACI,kBAEA,sBACI,mBACA,WACA,sBACA,iBACA,gBACA,mBAGJ,sBACI,mBACA,sBACA,iBACA,gBACA,mBCjBR,oBACI,aAGI,aADJ,yBAEQ,eAKZ,cACI,aACI,cCXJ,eACI,YPuFY,IOtFZ,yBAGJ,aACI,kBCPR,aACI,eACA,gBAEA,yBAJJ,aAKQ,gBAGJ,oBACI,qBACA,sBACA,kBACA,WACA,mBAEA,4BACI,MPdK,KOeL,iBRTA,KQUA,uBACA,yCAGJ,0BACI,gBCvBZ,OACI,mBACA,cACA,iBTkDoB,QSjDpB,8BAEA,qCACI,kBACA,SAGJ,2BACI,kBACA,MACA,OACA,WACA,YAGJ,kBACI,kBACA,UVjBsB,QUkBtB,kBACA,YTgEc,IS/Dd,MTvBA,KSwBA,kBCzBR,OACI,6DACA,WACA,kBACA,SACA,WACA,OXaW,KWZX,gBACA,wBACA,kBACA,aACA,iEACA,wBAEA,aAdJ,OAeQ,cAGJ,yBAlBJ,OAmBQ,qCAGJ,yBAtBJ,OAuBQ,mEAGJ,mBACI,uBACA,gBAGJ,aACI,iBAEA,wBACI,UACA,SACA,MTlCU,KSmCV,kBACA,eACA,4BAEA,yBARJ,wBASQ,8BAGJ,0BACI,MT5CM,KS6CN,0BAEA,gCACI,MThDE,KSsDlB,kBACI,sBACA,iBACA,aAEA,yBALJ,kBAMQ,eAIR,gBACI,kBACA,oBACA,cACA,iBACA,2BACA,mBACA,kBACA,MTzES,KS2ET,kBACI,qBAGJ,oBACI,WACA,YACA,KTlFK,KSmFL,OTrFK,QSuFL,yBANJ,oBAOQ,WACA,aAIR,qBACI,UACA,6BACA,MT9FK,KS+FL,kBACA,kBACA,YACA,WACA,UACA,cAGJ,sBACI,kBACA,mBACA,4BACA,iDAEA,2BACI,UACA,uBAKZ,YACI,eACA,kBACA,SACA,kBACA,eC1HJ,uBACI,UZIsB,QYHtB,kBACA,kBAEA,aALJ,uBAMQ,cAMA,cACI,0CACI,2BACA,6CAKZ,sBACI,UZjBkB,QYkBlB,YX8DW,IW7DX,wBACA,MXCU,uBWCV,iBXrBM,QWsBN,mBACA,sBACA,wBACA,gBACA,wBACA,aACA,gBACA,QZRQ,GYWZ,sBACI,cAEA,yBACI,YX4CK,IW3CL,qBACA,gBACA,iBACA,cACA,yBAGJ,yBACI,qBACA,mBCpDhB,OACI,6DACA,qEACA,iBACA,oBACA,eACA,MACA,QACA,OACA,QbcO,IaZP,cACI,qBACA,kBACA,qBACA,wBACA,kBACA,oBACA,mBACA,WAEA,yBAVJ,cAWQ,aAGJ,6BACI,aAGJ,oBACI,UACA,WACA,QACA,UACA,eACA,KXjCK,KWkCL,wBACA,8BACA,yBAEA,2BACI,KXzCC,QW0CD,OXxCC,KW2CL,yBAhBJ,oBAiBQ,UACA,YAGJ,0BACI,yBAIR,oBACI,MXtDK,KWuDL,gBACA,sBACA,kBACA,qBACA,mBACA,kBACA,cACA,eACA,WAEA,yBAZJ,oBAaQ,gBACA,gBACA,kBACA,aAGJ,yBAnBJ,oBAoBQ,mBAKZ,SACI,gBACA,MXhFS,KWiFT,gBACA,kBACA,mBAEA,yBAPJ,SAQQ,eACA,mBACA,qBAGJ,eACI,qBACA,MX3Fc,QW8FlB,gBACI,6BACA,kBACA,MXnGK,KWoGL,gBACA,eAIR,gBACI,qBAGJ,gBACI,OX9GS,KW+GT,KX/GS,KWgHT,YACA,aAEA,sBACI,KXlHc,QWmHd,OXnHc,QWuHtB,kBACI,qBACA,kBACA,UACA,aAEA,yBANJ,kBAOQ,cAIR,qBACI,aAeA,UACA,aACA,qBAfA,oCACI,cACA,kBACA,eACA,iBACA,oBAGJ,yBAXJ,qBAYQ,qBACA,mBAOJ,iCACI,aACA,qBAIR,oBACI,aAEA,yBAHJ,oBAIQ,sBAIR,oBACI,aAWA,MACA,aACA,qBAXA,mCACI,aAGJ,yBAPJ,oBAQQ,aACA,mBAOJ,gCACI,WACA,qBAGJ,iCACI,UAIR,uBACI,0BACA,WACA,kBAEA,yBALJ,uBAMQ,mBACA,YACA,kBAIR,qBACI,aAMA,+BACA,MXpNS,KWqNT,eACA,eAPA,yBAHJ,qBAIQ,eAQJ,2BACI,MXvNc,QYHtB,iBACI,aACA,uBACA,iBACA,oBAEA,6BACI,eACA,mBACA,eACA,4BACA,kBAGJ,4BACI,cACA,eACA,Yb4DK,Ia3DL,kBACA,SACA,UAGJ,4BACI,QACA,KblBA,KaqBJ,4BACI,YACA,cAGJ,yBACI,4BACI,WAGJ,6BACI,gBAGJ,4BACI,gBAGJ,4BACI,kBAKZ,iBACI,aACA,mCACA,iBACA,oBACA,cACA,uBACA,kBAEA,yBATJ,iBAUQ,iBACA,oBACA,iDAGJ,yBAfJ,iBAgBQ,2EAGJ,wBACI,MbjEA,KakEA,WACA,+BACA,iBbxEA,QayEA,YACA,4BACA,aACA,sBACA,kBAEA,0BACI,qBACA,Mb7EJ,Ka+EI,gCACI,MbhFR,KaiFQ,qBAIR,8BACI,4BAGJ,qCACI,kBAGJ,oCACI,mBACA,oBACA,iBbhGJ,KamGA,uCACI,kBACA,UAGJ,oCACI,cACA,mBACA,oBAEA,yBALJ,oCAMQ,qBACA,uBAMhB,kBACI,UACA,gCACA,kBAEA,yBALJ,kBAMQ,qBAGJ,uBACI,iBACA,YAEA,yBAJJ,uBAKQ,kBC3IhB,cACI,YAEA,4BACI,YACA,aACA,qBACA,YACA,aACA,wBACA,yBACA,yBACA,kBACA,8DACA,kBACA,iBdkDqB,QchDrB,kCACI,iDACA,yBACA,kEAIR,qBACI,cACA,kBACA,YACA,YACA,SACA,UAGJ,qBACI,mBACA,sBACA,kBACA,WACA,YACA,cAMQ,6CACI,YAGJ,kDACI,UAMhB,kBACI,kBACA,YACA,YACA,mBACA,wBACA,4BAGJ,uBACI,WACA,UACA,wBACA,4BCjEJ,+DACI,YAGJ,oBACI,mBACA,sBACA,gBACA,mBAGJ,yBACI,YACA,YAGJ,yBACI,YAGJ,oBACI,qBAGJ,yBACI,aACA,kCACA,cACA,iBAEA,yBANJ,yBAOQ,+CAGJ,gCACI,cACA,kBACA,yBACA,WAzCO,MA0CP,WACA,mBAEA,uCACI,kBACA,mBACA,MA/CC,KAgDD,2BACA,8BACA,iBdpDC,QcqDD,gBAEA,2CACI,kBACA,IAxDD,MAyDC,MAzDD,MA0DC,kBACA,yBACA,4BAGJ,yCACI,Md/DH,KcgEG,UAhEH,KAiEG,SACA,UACA,YAnEH,KAuEL,sCACI,mBACA,gBACA,eC5EhB,MACI,kBACA,eAEA,oBACI,aACA,kBACA,gBACA,QjBgBI,GiBfJ,UACA,iBhBJU,QgBKV,sBACA,kBACA,mBACA,QACA,gBAEA,sBACI,cACA,YhBkDC,IgBjDD,MhBZA,KgBaA,sBACA,SAEA,4BACI,MfvBC,KewBD,iBf1BC,Qe2BD,qBAGJ,6BACI,gBACA,6BACA,iBhBOA,oPgBNA,4BACA,gCACA,8BACA,SAEA,mCACI,iBhBCC,qQCzCJ,Qe6CL,4BACI,qBAIR,sBACI,MhB3CA,KgB8CJ,uBACI,qBACA,gBACA,kBACA,cACA,mBAGJ,wBACI,SACA,eACA,gBACA,6BAKJ,yBACI,cCxEZ,UACI,kBAEA,gBACI,gBACA,YACA,aAGJ,iBACI,mBACA,gBACA,eAGJ,uBACI,sBACA,YjBmDK,IiBlDL,eClBR,SACI,aACA,WAEA,aAJJ,SAKQ,cAGJ,eACI,UAGJ,gBACI,UACA,iBAGJ,WACI,yBACA,cAGJ,aACI,KlBZI,QkBaJ,OlBbI,QkBoBJ,iBACA,kBANA,mBACI,KlBfK,QkBgBL,OlBhBK,QmBZjB,mBACI,cACA,qBAMA,iBACA,kBACA,iBnBNQ,QmBOR,8BAPA,yBAJJ,mBAKQ,gBAQJ,0CACI,MlBZS,KkBaT,iBlBdW,QkBeX,YnB4DY,ImB3DZ,gCAGJ,yCACI,iBnBfU,QmBkBd,4CACI,oBnBjBI,KmBoBR,oDACI,WAGJ,mDACI,WCjCR,SACI,aACA,QrBsBQ,GqBrBR,MpBKQ,KoBJR,iBpBEc,QoBDd,kBACA,sBACA,+CACA,oBAEA,gBACA,yBAXJ,SAYQ,iBAGJ,0BAfJ,SAgBQ,iBAGJ,cACI,cAGJ,gBACI,kBACA,MpBjBI,KoBkBJ,iBpBtBI,QoBuBJ,eACA,0BAGJ,eACI,kBACA,mBAMJ,gBACI,QACA,SACA,mBACA,kBACA,yBAGJ,2BACI,cAXW,IAaX,kCACI,2BACA,iBpB9CM,QoB+CN,YACA,aAIR,8BACI,WAtBW,IAwBX,qCACI,2BACA,oBpBzDM,QoB0DN,SACA,aAIR,6BACI,YAlCU,IAoCV,oCACI,2BACA,mBpBpEM,QoBqEN,UACA,aAIR,4BACI,aA7CU,IA+CV,mCACI,2BACA,kBpB/EM,QoBgFN,WACA,aAMR,cADJ,MAEQ,yBACA,YACA,kBACA,sBCjGR,SAgBI,aACA,qCACA,qBACA,mBACA,oBAnBA,4BACI,eAEA,aAHJ,4BAIQ,cAOR,wBACI,aASJ,qCAtBJ,SAuBQ,+DACA,kBACA,oBAGJ,sCA5BJ,SA6BQ,yEAEA,wBACI,eAKJ,sCADJ,eAEQ,gECtCZ,WACI,kBACA,cACA,SACA,WACA,YACA,gBACA,YACA,QvBcU,IuBbV,WACA,mBACA,yBACA,kBAEA,iBACI,qBACA,cChBR,eACI,kBAEA,aAHJ,eAIQ,cAGJ,wBACI,UACA,gCAGJ,oBACI,iBACA,YAEA,yBAJJ,oBAKQ,kBCjBZ,eACI,aACA,kCAEA,yBAJJ,eAKQ,+CAGJ,0BARJ,eASQ,2DAGJ,sBACI,kBAEA,yBAHJ,sBAIQ,mBAIR,kBACI,gBAEA,oBACI,gBAIR,iBACI,aC7BR,UACI,cACA,aACA,kCACA,aAEA,yBANJ,UAOQ,+CAGJ,0BAVJ,UAWQ,2DAGJ,iBACI,UAEA,uBACI,gBACA,aAGJ,uBACI,aCrBJ,qCADJ,mBAEQ,kBACA,UACA,wBACA,YACA,I3BWG,Q2BRP,qCATJ,mBAUQ,eACA,YAZZ,cAgBI,0BACI,WAIR,SACI,QACA,cAEA,0BAJJ,SAKQ,gBAGJ,0DARJ,SASQ,wBACA,gBACA,I3BdO,Q2BkBP,0DADJ,oBAEQ,+BAGJ,yBALJ,oBAWQ,yBALA,0DANR,oBAOY,8BACA,kBAMR,sBACI,Y1BiCQ,I0B9BZ,uBACI,gBACA,UACA,kBACA,gBACA,cACA,kBACA,aAEA,4BACI,cAIR,uBACI,qBACA,wBACA,WACA,cAEA,gCACI,M1B5DE,Q0B6DF,Y1BSW,I0BLnB,+BACI,eAGJ,+BACI,kBAGJ,kCACI,eAGJ,0BACI,iBACA,oBAGJ,iCACI,UAEA,qCACI,qBAGJ,qCACI,kBAGJ,mCACI,qBAIR,yBACI,+BACI,qBACA,oBAGJ,uBACI,kBAKZ,sBACI,eACA,gBAEA,+BAKI,aAJA,mCACI,kBAIJ,oCACI,eAMhB,iBACI,kBACA,I3B7HW,O2B8HX,WACA,Q3BvHgB,G2BwHhB,aACA,mCACA,M1BrFkB,e0BsFlB,eACA,gBACA,mBACA,eACA,SACA,sCAEA,uBACI,MzBzJkB,QyB4JtB,yBAnBJ,iBAoBQ,cAGJ,aAvBJ,iBAwBQ,cAGJ,qBACI,YACA,aACA,sBC3KR,QACI,YACA,iBACA,UAEA,mBACI,mBAEA,qBACI,qBACA,aACA,yBACA,mBACA,2BACA,4BACA,eACA,wBACA,6BACA,qBACA,eAEA,0BACI,cACA,uBACA,cACA,M3BjBJ,K2BoBA,2BACI,iB1BzBU,Q0B0BV,qBAGJ,4BACI,iB1BlCC,Q0BmCD,eAEA,iCACI,M1BpCH,K0B0Cb,qBACI,yBACA,kBACA,kBACA,mBAEA,yBACI,aAEA,gCACI,cCtDhB,KACI,QAEA,0DAHJ,KAIQ,wBACA,gBACA,I7BYO,Q6BTX,gBACI,kBACA,2CAEA,0DAJJ,gBAKQ,+BAGJ,yBARJ,gBAcQ,yBALA,0DATR,gBAUY,8BACA,kBAMR,mBACI,gBAEA,qBACI,Y5BoDA,I4BjDJ,6BACI,M5BpBE,Q4BqBF,iBAIR,mBACI,gCACA,eACA,iBACA,SAEA,sBACI,iBAMhB,aACI,cAEA,aAHJ,aAIQ,cAGJ,0BAPJ,aAQQ,cAGJ,wBACI,cAEA,2BACI,eAGJ,2BACI,gCACA,eACA,iBACA,SAEA,8BACI,iBAGJ,6BACI,Y5BCA,I4BMZ,cADJ,YAEQ","file":"dark_theme_preliminary.css"} \ No newline at end of file diff --git a/generated/css/light_theme_archive.css b/generated/css/light_theme_archive.css index f75d7ada94..1d8870581d 100644 --- a/generated/css/light_theme_archive.css +++ b/generated/css/light_theme_archive.css @@ -1 +1 @@ -.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:rgba(255,255,255,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}@media screen{:target::before{content:"";display:block;height:3.7rem;margin-top:-3.7rem}html{overflow-y:scroll;position:relative;min-height:100%}body{margin-top:3.7rem;margin-bottom:calc(7rem + 3rem);font-family:"Work Sans",sans-serif;color:#535f61;background-color:#fff}}a{color:#469bdd;text-decoration:none;font-weight:400;font-family:"Chivo",sans-serif}a:hover,a:focus{color:#1d67a0;text-decoration:underline;font-weight:400}a.disabled{color:#ccc;text-decoration:none;font-weight:400}a.active{color:#b05464;text-decoration:none;font-weight:400}a.dropdown-item{cursor:pointer}table,th,td,tr{padding:.5em}table{margin-left:.5em;margin-right:.5em;border-collapse:separate;border-spacing:0}table p:first-of-type{margin-top:0}table p:last-of-type{margin-bottom:0}th{color:#fff;background-color:#041a77;font-weight:400}th code{color:#fff}tr.oneof>td{border-bottom:1px dashed rgba(0,0,0,.1);border-top:1px dashed rgba(0,0,0,.1)}th,td{border-left:1px solid #041a77;border-top:1px solid #041a77}tr:first-child th:first-child{border-radius:4px 0 0 0}tr:first-child td:first-child{border-radius:4px 0 0 0}tr:first-child th:last-child{border-radius:0 4px 0 0}tr:first-child td:last-child{border-radius:0 4px 0 0}tr:last-child td{border-bottom:1px solid #041a77}tr:last-child td:first-child{border-radius:0 0 0 4px}tr:last-child td:last-child{border-radius:0 0 4px 0}tr th:last-child{border-right:1px solid #041a77}tr td:last-child{border-right:1px solid #041a77}thead+tbody tr:first-child td:first-child{border-radius:0}thead+tbody tr:first-child td:last-child{border-radius:0}code{color:#d14;font-size:80%;font-weight:400;word-break:normal}pre{margin:1em 0 1em 1em;max-height:31em;border:1px solid #f2f2f2;border-radius:4px;box-shadow:3px 3px 8px #a7a7a7;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none;background:#fff}@media(min-width: 768px){pre{margin:1em}}pre code{display:block;padding:.5em;color:#535f61;font-size:80%;font-weight:400;word-break:normal}pre code.command-output{padding:0}pre code.command-output .command{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output .command{padding:.5em .5em 0 .5em}}pre code.command-output .output{color:#535f61;background-color:#f3f3f3;font-style:italic;padding:1em;float:left;clear:left;min-width:100%}@media(min-width: 768px){pre code.command-output .output{padding:0 .5em .5em .5em}}pre code.command-output div:only-of-type{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output div:only-of-type{padding:.5em}}@media print{pre{max-height:unset}}div.toolbar{position:relative}div.toolbar button{font-size:.8em;padding:0 .5em;border-radius:.3em;background-color:#041a77;cursor:pointer;color:#fff;text-decoration:none;border:0;position:absolute;top:3px;z-index:1;transition:opacity .4s ease-in-out;opacity:0}div.toolbar button.toolbar-show{transition:opacity 1.1s ease-in-out;opacity:1}div.toolbar button.copy{right:2.2rem;width:3rem}div.toolbar button.download{right:5.5rem}div.toolbar button.print{right:7.25rem}div.toolbar svg{width:.8em;height:.8em;display:inline;fill:#fff;stroke:#fff}p{font-size:1rem;font-weight:400;line-height:1.5;margin:.75em 0}@media(min-width: 768px){p{margin:1.5em 0}}li,dt,dd{font-size:1rem;font-weight:400;line-height:1.5;margin:.25em}ol,ul,dl{list-style:initial;font-size:1rem;font-weight:400;margin:0 0 0 1.5em;padding:0}li p,dt p,dd p{margin:.4em 0}ol{list-style:decimal}h1,h2,h3,h4,h5,h6{border:0}h1{font-size:2.5rem;color:#2e2e2e;font-weight:400;margin-bottom:0}h2{font-size:2rem;color:#2e2e2e;font-weight:400;margin-top:3rem;margin-bottom:1.8rem}h2:before{display:block;content:" ";width:5rem;border-bottom:2px solid #466bb0;margin-bottom:1.1rem;visibility:visible}h3{font-size:1.85rem;color:#404040;font-weight:500;letter-spacing:1px;margin-bottom:20px;margin-top:30px}h4{font-size:1.85rem;color:#404040;font-weight:500;margin:30px 0 20px}h4+p{margin:5px 0}@media(min-width: 768px){h4+p{margin:10px 0}}h5{font-size:1.15rem;color:#404040;font-weight:500}h6{font-size:.9rem;color:#404040;font-weight:500}.header-link{position:relative;left:.5em;top:-0.1em;opacity:0;font-size:.6em}h2:hover .header-link,h3:hover .header-link,h4:hover .header-link,h5:hover .header-link,h6:hover .header-link,dt:hover .header-link{transition:opacity .4s ease-in-out;opacity:1}@media print{.header-link{display:none}}em{font-style:italic}strong{font-weight:700}img{width:100%}blockquote{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#f8f8f8;border-radius:4px 4px 4px 4px}@media(min-width: 768px){blockquote{margin:1em 3em}}.spacer{height:.1rem}@media(min-width: 768px){.spacer{height:1rem}}.deprecated{background:silver}.card{background-color:#fff;border-color:rgba(0,0,0,.1)}.card-header{border-bottom-color:rgba(0,0,0,.1)}@media print{#scroll-to-top-container{display:none}}@media(min-width: 1200px){#scroll-to-top-container{display:none}}#scroll-to-top{display:none;position:fixed;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(255,255,255,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}#scroll-to-top:hover{color:#de7d40}#scroll-to-top svg{width:1.5em;height:1.5em;vertical-align:middle}#scroll-to-top.show{display:block}@media print{h1,h2,h3{color:#000;background:none;page-break-after:avoid}img{max-width:100% !important}pre,blockquote,img{page-break-inside:avoid}}.icon{width:1em;height:1em;display:inline;fill:#535f61;stroke:#535f61;vertical-align:middle}.large-icon{width:1.4em;height:1.4em;display:inline;fill:#535f61;stroke:#535f61;vertical-align:middle}.page-icon{margin-right:.3em}.flipped{transform:scaleX(-1)}.subtitle{margin-top:.15rem;margin-bottom:0;padding:0 0 0 0;font-size:125%}.byline{margin-top:.15rem;margin-bottom:2rem;padding:0;text-transform:uppercase;font-size:75%}.attribution{font-weight:600}.subscribe{padding:1em;font-size:1.2em;background-color:#fff;text-align:center}.subscribe svg{margin-right:.5em}.btn{background-color:#041a77;color:#fff;font-weight:400;letter-spacing:1px;cursor:pointer;box-shadow:3px 3px 8px #a7a7a7}.btn:hover{background-color:#466bb0;color:#fff}.btn:active{background-color:#b05464;color:#fff}.btn:focus{color:#fff}.callout{display:table;padding:.5em .5em .5em 0;border-radius:4px;margin:1em 0 1em 1em}@media(min-width: 768px){.callout{margin:1em}}.callout .type{position:relative;display:table-cell;left:-0.75em;min-height:100%;text-align:center;vertical-align:middle}.callout .type svg{fill:#041a77}.callout .content{display:table-cell;min-height:100%}.callout.tip{background-color:#f2fff2}.callout.idea{background-color:#ffffe0}.callout.warning{background-color:#fee}.callout.quote{background-color:#f8f8f8;font-style:italic}.callout:hover svg{animation:shake 2.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.community-item{display:table-row}.community-item .logo{display:table-cell;width:65px;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}.community-item .desc{display:table-cell;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}#endnotes-container{display:none}@media print{#endnotes-container.show{display:block}}@media screen{.endnote-ref{display:none}}.faq .question{font-weight:400;text-transform:uppercase}.faq .answer{margin-left:2.5em}.faq-landing{column-count:1;column-gap:2rem}@media(min-width: 576px){.faq-landing{column-count:2}}.faq-landing .panel{display:inline-block;border:1px solid #041a77;border-radius:4px;width:100%;margin-bottom:2rem}.faq-landing .panel .header{color:#fff;background-color:#041a77;padding:.75rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.125)}.faq-landing .panel .body{padding:1.25rem}figure{margin:1.5rem auto;padding:.5rem;background-color:#fff;border-radius:4px 4px 4px 4px}figure .wrapper-with-intrinsic-ratio{position:relative;height:0}figure .element-to-stretch{position:absolute;top:0;left:0;width:100%;height:100%}figure figcaption{text-align:center;font-size:1.15rem;font-style:italic;font-weight:400;color:#535f61;padding-top:.5rem}footer{background-image:linear-gradient(to right, #466BB0, #041A77);color:#fff;position:absolute;bottom:0;width:100%;height:7rem;overflow:hidden;padding:1rem 4px 1.5rem;text-align:center;display:grid;grid-template-columns:[user-links] 35% [info] 65% [dev-links] 0%;grid-template-rows:100%}@media print{footer{display:none}}@media(min-width: 576px){footer{padding:1.5rem 1.25rem 1rem 1.25rem}}@media(min-width: 992px){footer{grid-template-columns:[user-links] 30% [info] 40% [dev-links] 30%}}footer .user-links{grid-column:user-links;text-align:left}footer .info{grid-column:info}footer .info .copyright{padding:0;margin:0;color:#ccc;line-height:1.6em;font-size:.7em;text-align:right !important}@media(min-width: 992px){footer .info .copyright{text-align:center !important}}footer .info .copyright a{color:#ccc;text-decoration:underline}footer .info .copyright a:hover{color:#ccc}footer .dev-links{grid-column:dev-links;text-align:right;display:none}@media(min-width: 992px){footer .dev-links{display:block}}footer .channel{position:relative;display:inline-flex;padding:4px 0;border-width:2px;border-color:rgba(0,0,0,0);border-style:solid;border-radius:2px;color:#fff}footer .channel a{text-decoration:none}footer .channel svg{width:30px;height:30px;fill:#fff;stroke:#466bb0}@media(min-width: 576px){footer .channel svg{width:35px;height:35px}}footer .channel span{opacity:0;background-color:transparent;color:#fff;text-align:center;position:absolute;width:200px;left:-82px;top:-23px;font-size:75%}footer .channel:hover{border-color:#fff;border-radius:25px;box-shadow:0 0 2px 2px #fff;transition:border-radius 1s,border-color 1s ease}footer .channel:hover span{opacity:1;transition:opacity .5s}footer .tag{padding:0 1rem;font-style:italic;margin:0;line-height:1.6em;font-size:.8em}.glossary .trampolines{font-size:1.85rem;text-align:center;padding-top:.8rem}@media print{.glossary .trampolines{display:none}}@media screen{.glossary .entries .letter:target::before{height:calc(3.7rem - 1rem);margin-top:calc(0rem - calc(3.7rem - 1rem))}}.glossary .entries h4{font-size:1.65rem;font-weight:300;border-bottom:1px solid;color:#ccc;border-color:#ccc;background-color:#fff;padding-top:2.2rem;padding-bottom:.15rem;position:-webkit-sticky;position:sticky;top:calc(3.7rem - 1rem);margin-top:0;margin-bottom:0;z-index:10}.glossary .entries dl{margin-left:0}.glossary .entries dl dt{font-weight:500;list-style-type:none;margin-bottom:0;margin-top:.9rem;margin-left:0;text-transform:uppercase}.glossary .entries dl dd{list-style-type:none;margin-left:1.5rem}header{background-image:linear-gradient(to right, #466BB0, #041A77);box-shadow:0 0 2px 2px rgba(0,0,0,.14),0 2px 4px 2px rgba(0,0,0,.28);padding-top:.2em;padding-bottom:.2em;position:fixed;top:0;right:0;left:0;z-index:100}header #brand{display:inline-block;font-size:1.25rem;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;line-height:inherit;white-space:nowrap;width:100%}@media(min-width: 576px){header #brand{width:unset}}header #brand.open-hamburger{display:none}header #brand .logo{width:2em;height:2em;top:3px;left:.8em;position:fixed;fill:#fff;transition-duration:.8s;transition-property:transform;transform-origin:50% 50%}header #brand .logo circle{fill:#466bb0;stroke:#fff}@media(min-width: 768px){header #brand .logo{width:3em;height:3em}}header #brand .logo:hover{transform:rotate(360deg)}header #brand .name{color:#fff;font-weight:400;vertical-align:bottom;line-height:1.1em;display:inline-block;padding-top:.35rem;text-align:center;margin-left:0;margin-right:0;width:100%}@media(min-width: 576px){header #brand .name{text-align:left;margin-left:3em;margin-right:1rem;width:unset}}@media(min-width: 768px){header #brand .name{margin-left:4.2em}}header a{font-weight:500;color:#fff;font-size:1.1em;margin-left:.3rem;margin-right:.3rem}@media(min-width: 576px){header a{font-size:.9em;margin-left:.58rem;margin-right:.58rem}}header a:hover{text-decoration:none;color:#de7d40}header a.active{border-bottom:solid 3px #fff;border-radius:2px;color:#fff;font-weight:500;cursor:default}header div.menu{display:inline-block}header svg.icon{stroke:#fff;fill:#fff;width:1.1em;height:1.1em}header svg.icon:hover{fill:#de7d40;stroke:#de7d40}header #hamburger{display:inline-block;position:absolute;top:.8rem;right:1.3rem}@media(min-width: 576px){header #hamburger{display:none}}header #header-links{display:none;top:.6rem;right:1.1rem;transition:right .5s}header #header-links.open-hamburger{display:block;text-align:center;margin-top:1em;padding-left:1em;padding-right:2.5em}@media(min-width: 576px){header #header-links{display:inline-block;position:absolute}}header #header-links.show-search{right:-700px;transition:right .5s}header #search-show{display:none}@media(min-width: 576px){header #search-show{display:inline-block}}header #search-form{display:none;top:0;right:-700px;transition:right .5s}header #search-form.open-hamburger{display:flex}@media(min-width: 576px){header #search-form{display:flex;position:absolute}}header #search-form.show-search{right:1rem;transition:right .5s}header #search-form button:focus{outline:0}header #search-textbox{margin:12px 1rem 5px 1rem;width:100%;text-align:center}@media(min-width: 576px){header #search-textbox{margin:4px 0 5px 0;width:22rem;text-align:unset}}header #search-close{display:none;background-color:rgba(0,0,0,0);color:#fff;border-width:0;cursor:pointer}@media(min-width: 576px){header #search-close{display:block}}header #search-close:hover{color:#de7d40}.landing .banner{display:flex;justify-content:center;padding-top:1rem;padding-bottom:1rem}.landing .banner .hero-label{margin:0 0 0 0;padding:30px 0 0 0;font-size:4rem;font-family:"Verdana",serif;text-align:center}.landing .banner .hero-lead{display:block;font-size:1rem;font-weight:300;text-align:center;margin:0;padding:0}.landing .banner .hero-logo{width:0;fill:#466bb0}.landing .banner .hero-text{width:20rem;margin-left:0}@media(min-width: 576px){.landing .banner .hero-logo{width:7rem}.landing .banner .hero-label{text-align:left}.landing .banner .hero-lead{text-align:left}.landing .banner .hero-text{margin-left:3rem}}.landing .panels{display:grid;grid-template-columns:[panel] auto;padding-top:30px;padding-bottom:30px;grid-gap:2rem;justify-content:center;align-content:end}@media(min-width: 768px){.landing .panels{padding-top:50px;padding-bottom:50px;grid-template-columns:[panel] auto [panel] auto}}@media(min-width: 80rem){.landing .panels{grid-template-columns:[panel] auto [panel] auto [panel] auto [panel] auto}}.landing .panels .panel{color:#535f61;opacity:.1;transition:opacity .25s linear;background-color:#f8f8f8;border-color:#ddd;width:18rem;box-shadow:3px 3px 8px #a7a7a7;padding:1rem}.landing .panels .panel a{text-decoration:none;color:#535f61}.landing .panels .panel a:hover{color:#535f61;text-decoration:none}.landing .panels .panel:hover{box-shadow:3px 3px 8px #a7a7ee}.landing .panels .panel .panel-title{text-align:center}.landing .panels .panel .panel-line{margin-left:1.6rem;margin-right:1.6rem;background-color:#535f61}.landing .panels .panel .panel-img-top{text-align:center;padding:0}.landing .panels .panel .panel-body{padding-top:0;padding-left:.5rem;padding-right:.5rem}@media(min-width: 768px){.landing .panels .panel .panel-body{padding-left:1.25rem;padding-right:1.25rem}}.landing #buttons{opacity:0;transition:opacity .25s ease-in;text-align:center}@media(min-width: 768px){.landing #buttons{padding-bottom:20px}}.landing #buttons .btn{margin:1rem 1rem;width:18rem}@media(min-width: 768px){.landing #buttons .btn{margin:1rem 5rem}}.logo-gallery{margin:3rem}.logo-gallery .company-logo{margin:1rem;padding:14px;display:inline-block;width:200px;height:120px;transition-duration:.8s;transform-origin:50% 50%;transition-property:none;position:relative;box-shadow:0 0 50px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.25);border-radius:3px;background-color:#fff}.logo-gallery .company-logo:hover{transition-property:transform,opacity,box-shadow;transform:rotate(360deg);box-shadow:0 0 50px rgba(0,0,200,.1),0 5px 10px rgba(0,0,200,.25)}.logo-gallery .outer{display:table;position:absolute;width:172px;height:92px;margin:0;padding:0}.logo-gallery .inner{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%;margin:0 auto}.logo-gallery .with-tag-line:hover:hover img{opacity:.15}.logo-gallery .with-tag-line:hover:hover .tagline{opacity:1}.logo-gallery img{position:absolute;width:172px;height:92px;object-fit:contain;transition-duration:.8s;transition-property:opacity}.logo-gallery .tagline{color:#535f61;opacity:0;transition-duration:.8s;transition-property:opacity}.media-resources table,.media-resources th,.media-resources td{border:none}.media-resources td{line-height:1.15em;vertical-align:middle;padding-top:1em;padding-bottom:1em}.media-resources td.logo{width:100px;border:none}.media-resources td.desc{border:none}.media-resources li{list-style-type:none}.media-resources .advice{display:grid;grid-template-columns:[panel] 1fr;grid-gap:2rem;padding-top:2rem}@media(min-width: 992px){.media-resources .advice{grid-template-columns:[panel] 1fr [panel] 1fr}}.media-resources .advice .panel{display:table;border-radius:4px;border:1px solid #466bb0;min-height:11rem;width:100%;margin-bottom:1rem}.media-resources .advice .panel .title{position:relative;display:table-cell;width:2rem;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#466bb0;min-height:100%}.media-resources .advice .panel .title div{position:absolute;top:11rem;width:11rem;text-align:center;transform:rotate(-90deg);transform-origin:left top 0}.media-resources .advice .panel .title p{color:#fff;font-size:2rem;margin:0;padding:0;line-height:2rem}.media-resources .advice .panel .body{display:table-cell;min-height:100%;padding:1rem 0}.menu{position:relative;cursor:pointer}.menu .menu-content{display:none;position:absolute;min-width:160px;z-index:75;padding:0;background-color:#fff;border:1px solid #000;border-radius:4px;margin-top:.125rem;right:0;text-align:left}.menu .menu-content a{display:block;font-weight:400;color:#535f61;padding:.25rem 1.5rem}.menu .menu-content a:hover{color:#fff;background-color:#466bb0;text-decoration:none}.menu .menu-content a.active{font-weight:500;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='black' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.4rem .6rem;background-size:.75rem .75rem;border:0}.menu .menu-content a.active:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-color:#466bb0}.menu .menu-content a:focus{text-decoration:none}.menu .menu-content i{color:#535f61}.menu .menu-content h6{padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.menu .menu-content div{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.menu.show .menu-content{display:block}.notfound{text-align:center}.notfound .icon{margin-top:9rem;width:12rem;height:12rem}.notfound .error{padding:2rem 0 0 0;font-weight:500;font-size:200%}.notfound .explanation{padding:2rem 0 9rem 0;font-weight:400;font-size:100%}.pagenav{display:flex;width:100%}@media print{.pagenav{display:none}}.pagenav .left{width:50%}.pagenav .right{width:50%;text-align:right}.pagenav p{text-transform:uppercase;font-size:80%}.pagenav svg{fill:#469bdd;stroke:#469bdd;margin-left:.5em;margin-right:.5em}.pagenav svg:hover{fill:#1d67a0;stroke:#1d67a0}.partner-component{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#f8f8f8;border-radius:4px 4px 4px 4px}@media(min-width: 768px){.partner-component{margin:1em 3em}}.partner-component table td:first-of-type{color:#fff;background-color:#041a77;font-weight:400;border-bottom:1px solid #05229a}.partner-component table td:last-of-type{background-color:#fff}.partner-component table tr:last-of-type td{border-bottom-color:#041a77}.partner-component table.with_logo td:first-of-type{opacity:.9}.partner-component table.with_logo td:last-of-type{opacity:.9}.popover{display:none;z-index:75;color:#535f61;background-color:#fff;border-radius:4px;border:1px solid #777;box-shadow:3px 3px 8px #777,-3px -3px 8px #777;font-family:inherit;max-width:276px}@media(min-width: 768px){.popover{max-width:350px}}@media(min-width: 1200px){.popover{max-width:500px}}.popover.show{display:block}.popover .title{text-align:center;color:#535f61;background-color:#f8f8f8;font-size:140%;border-radius:4px 4px 0 0}.popover .body{padding-left:1rem;padding-right:1rem}.popover .arrow{width:0;height:0;border-style:solid;position:absolute;border-color:transparent}.popover[x-placement^=top]{margin-bottom:5px}.popover[x-placement^=top] .arrow{border-width:5px 5px 0 5px;border-top-color:#fff;bottom:-5px;margin:0 5px}.popover[x-placement^=bottom]{margin-top:5px}.popover[x-placement^=bottom] .arrow{border-width:0 5px 5px 5px;border-bottom-color:#fff;top:-5px;margin:0 5px}.popover[x-placement^=right]{margin-left:5px}.popover[x-placement^=right] .arrow{border-width:5px 5px 5px 0;border-right-color:#fff;left:-5px;margin:5px 0}.popover[x-placement^=left]{margin-right:5px}.popover[x-placement^=left] .arrow{border-width:5px 0 5px 5px;border-left-color:#fff;right:-5px;margin:5px 0}@media screen{.term{border-bottom:dashed 1px;cursor:help;position:relative;display:inline-block}}.primary{display:grid;grid-template-columns:[article] 100%;grid-column-gap:1rem;padding-left:.5rem;padding-right:.5rem}.primary .sidebar-container{max-width:25em}@media print{.primary .sidebar-container{display:none}}.primary .toc-container{display:none}@media screen and (min-width: 768px){.primary{grid-template-columns:[sidebar] 20% [article] calc(80% - 1rem);padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 1200px){.primary{grid-template-columns:[sidebar] 16% [article] calc(68% - 2rem) [toc] 16%}.primary .toc-container{display:block}}@media screen and (min-width: 1200px){.primary.notoc{grid-template-columns:[sidebar] 16% [article] calc(84% - 1rem)}}.promotion{position:absolute;display:block;top:22px;left:-80px;width:260px;overflow:hidden;height:46px;z-index:200;color:#fff;background:#228b22;transform:rotate(-45deg);text-align:center}.promotion:hover{text-decoration:none;color:#90ee90}.relnote-links{text-align:center}@media print{.relnote-links{display:none}}.relnote-links #buttons{opacity:0;transition:opacity .25s ease-in}.relnote-links .btn{margin:1rem 1rem;width:13rem}@media(min-width: 768px){.relnote-links .btn{margin:1rem 5rem}}.section-index{display:grid;grid-template-columns:[entry] 1fr}@media(min-width: 576px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.section-index .entry{padding:1rem 1rem}@media(min-width: 768px){.section-index .entry{padding:1rem 4rem}}.section-index h5{margin-bottom:0}.section-index h5 a{font-weight:700}.section-index p{margin-top:0}.see-also{padding-top:0;display:grid;grid-template-columns:[entry] 1fr;grid-gap:1em}@media(min-width: 576px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.see-also .entry{padding:0}.see-also .entry .link{margin-bottom:0;margin-top:0}.see-also .entry .desc{margin-top:0}@media screen and (max-width: 767px){.sidebar-offcanvas{position:absolute;width:80%;transition:all .4s ease;left:-768px;top:3.7rem}}@media screen and (min-width: 768px){.sidebar-offcanvas{position:unset;width:auto}}@media screen{.sidebar-offcanvas.active{left:1rem}}.sidebar{order:0;font-size:85%}@media(min-width: 1200px){.sidebar{font-size:100%}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar{position:-webkit-sticky;position:sticky;top:3.7rem}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.sidebar .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.sidebar .directory a{font-weight:400}.sidebar .directory ul{list-style:none;padding:0;padding-left:.2em;margin-bottom:0;margin-left:0;margin-right:.3em;display:none}.sidebar .directory ul.show{display:block}.sidebar .directory li{display:inline-block;padding:2px 0 1px 1.4em;width:100%;font-size:85%}.sidebar .directory li .current{color:#b05464;font-weight:500}.sidebar .directory li.sublist{padding-left:0}.sidebar .directory .card-body{padding:.5em .1em}.sidebar .directory .card-body>ul{padding-left:0}.sidebar .directory .card{margin-top:.1rem;margin-bottom:.1rem}.sidebar .directory .card-header{padding:0}.sidebar .directory .card-header div{padding:.75em 1.25em}.sidebar .directory .card-header svg{margin-right:.3em}.sidebar .directory .card-header a{text-decoration:none}@media(min-width: 992px){.sidebar .directory .card-body{padding-left:1.25rem;padding-right:.5rem}.sidebar .directory ul{padding-left:1em}}.sidebar .tree-toggle{cursor:pointer;margin-bottom:0}.sidebar .tree-toggle .chevron{display:none}.sidebar .tree-toggle .chevron svg{margin-right:.3em}.sidebar .tree-toggle .chevron.show{display:inline}.sidebar-toggler{position:absolute;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(255,255,255,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}.sidebar-toggler:hover{color:#de7d40}@media(min-width: 768px){.sidebar-toggler{display:none}}@media print{.sidebar-toggler{display:none}}.sidebar-toggler svg{width:1.5em;height:1.5em;vertical-align:middle}.tabset{border:none;margin:0 0 0 4px;padding:0}.tabset .tab-strip{margin-bottom:-2px}.tabset .tab-strip a{display:inline-block;margin:0 3px;border:1px solid #466bb0;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;padding:0 1rem;transform:skewX(-30deg);transform-origin:left bottom;text-decoration:none;cursor:pointer}.tabset .tab-strip a span{display:block;transform:skewX(10deg);font-size:80%;color:#535f61}.tabset .tab-strip a:hover{background-color:#de7d40;text-decoration:none}.tabset .tab-strip a.active{background-color:#466bb0;cursor:default}.tabset .tab-strip a.active span{color:#fff}.tabset .tab-content{border:1px solid #466bb0;border-radius:4px;padding-left:1rem;padding-right:1rem}.tabset .tab-content>div{display:none}.tabset .tab-content>div.active{display:block}.toc{order:0}@supports(position: -webkit-sticky) or (position: sticky){.toc{position:-webkit-sticky;position:sticky;top:3.7rem}}.toc .directory{padding-left:.5em;border-left:1px solid rgba(0,0,0,.1)}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.toc .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.toc .directory li{font-size:.9rem}.toc .directory li a{font-weight:400}.toc .directory li a.current{color:#b05464;font-weight:bold}.toc .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc .directory ul ul{padding-left:1em}.toc-inlined{display:block}@media print{.toc-inlined{display:none}}@media(min-width: 1200px){.toc-inlined{display:none}}.toc-inlined .directory{border-left:0}.toc-inlined .directory li{font-size:1rem}.toc-inlined .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc-inlined .directory ul ul{padding-left:1em}.toc-inlined .directory ul a{font-weight:400}@media screen{.toc-forced{display:block}}/*# sourceMappingURL=light_theme_archive.css.map */ +.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:rgba(255,255,255,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}@media screen{:target::before{content:"";display:block;height:3.7rem;margin-top:-3.7rem}html{overflow-y:scroll;position:relative;min-height:100%}body{margin-top:3.7rem;margin-bottom:calc(7rem + 3rem);font-family:"Work Sans",sans-serif;color:#535f61;background-color:#fff}}a{color:#469bdd;text-decoration:none;font-weight:400;font-family:"Chivo",sans-serif}a:hover,a:focus{color:#1d67a0;text-decoration:underline;font-weight:400}a.disabled{color:#ccc;text-decoration:none;font-weight:400}a.active{color:#b05464;text-decoration:none;font-weight:400}a.dropdown-item{cursor:pointer}table,th,td,tr{padding:.5em}table{margin-left:.5em;margin-right:.5em;border-collapse:separate;border-spacing:0}table p:first-of-type{margin-top:0}table p:last-of-type{margin-bottom:0}th{color:#fff;background-color:#041a77;font-weight:400}th code{color:#fff}tr.oneof>td{border-bottom:1px dashed rgba(0,0,0,.1);border-top:1px dashed rgba(0,0,0,.1)}th,td{border-left:1px solid #041a77;border-top:1px solid #041a77}tr:first-child th:first-child{border-radius:4px 0 0 0}tr:first-child td:first-child{border-radius:4px 0 0 0}tr:first-child th:last-child{border-radius:0 4px 0 0}tr:first-child td:last-child{border-radius:0 4px 0 0}tr:last-child td{border-bottom:1px solid #041a77}tr:last-child td:first-child{border-radius:0 0 0 4px}tr:last-child td:last-child{border-radius:0 0 4px 0}tr th:last-child{border-right:1px solid #041a77}tr td:last-child{border-right:1px solid #041a77}thead+tbody tr:first-child td:first-child{border-radius:0}thead+tbody tr:first-child td:last-child{border-radius:0}code{color:#d14;font-size:80%;font-weight:400;word-break:normal}pre{margin:1em 0 1em 1em;max-height:31em;border:1px solid #f2f2f2;border-radius:4px;box-shadow:3px 3px 8px #a7a7a7;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none;background:#fff}@media(min-width: 768px){pre{margin:1em}}pre code{display:block;padding:.5em;color:#535f61;font-size:80%;font-weight:400;word-break:normal}pre code.command-output{padding:0}pre code.command-output .command{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output .command{padding:.5em .5em 0 .5em}}pre code.command-output .output{color:#535f61;background-color:#f3f3f3;font-style:italic;padding:1em;float:left;clear:left;min-width:100%}@media(min-width: 768px){pre code.command-output .output{padding:0 .5em .5em .5em}}pre code.command-output div:only-of-type{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output div:only-of-type{padding:.5em}}@media print{pre{max-height:unset}}div.toolbar{position:relative}div.toolbar button{font-size:.8em;padding:0 .5em;border-radius:.3em;background-color:#041a77;cursor:pointer;color:#fff;text-decoration:none;border:0;position:absolute;top:3px;z-index:1;transition:opacity .4s ease-in-out;opacity:0}div.toolbar button.toolbar-show{transition:opacity 1.1s ease-in-out;opacity:1}div.toolbar button.copy{right:2.2rem;width:3rem}div.toolbar button.download{right:5.5rem}div.toolbar button.print{right:7.25rem}div.toolbar svg{width:.8em;height:.8em;display:inline;fill:#fff;stroke:#fff}p{font-size:1rem;font-weight:400;line-height:1.5;margin:.75em 0}@media(min-width: 768px){p{margin:1.5em 0}}li,dt,dd{font-size:1rem;font-weight:400;line-height:1.5;margin:.25em}ol,ul,dl{list-style:initial;font-size:1rem;font-weight:400;margin:0 0 0 1.5em;padding:0}li p,dt p,dd p{margin:.4em 0}ol{list-style:decimal}h1,h2,h3,h4,h5,h6{border:0}h1{font-size:2.5rem;color:#2e2e2e;font-weight:400;margin-bottom:0}h2{font-size:2rem;color:#2e2e2e;font-weight:400;margin-top:3rem;margin-bottom:1.8rem}h2:before{display:block;content:" ";width:5rem;border-bottom:2px solid #466bb0;margin-bottom:1.1rem;visibility:visible}h3{font-size:1.85rem;color:#404040;font-weight:500;letter-spacing:1px;margin-bottom:20px;margin-top:30px}h4{font-size:1.85rem;color:#404040;font-weight:500;margin:30px 0 20px}h4+p{margin:5px 0}@media(min-width: 768px){h4+p{margin:10px 0}}h5{font-size:1.15rem;color:#404040;font-weight:500}h6{font-size:.9rem;color:#404040;font-weight:500}.header-link{position:relative;left:.5em;top:-0.1em;opacity:0;font-size:.6em}h2:hover .header-link,h3:hover .header-link,h4:hover .header-link,h5:hover .header-link,h6:hover .header-link,dt:hover .header-link{transition:opacity .4s ease-in-out;opacity:1}@media print{.header-link{display:none}}em{font-style:italic}strong{font-weight:700}img{width:100%}blockquote{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#f8f8f8;border-radius:4px 4px 4px 4px}@media(min-width: 768px){blockquote{margin:1em 3em}}.spacer{height:.1rem}@media(min-width: 768px){.spacer{height:1rem}}.deprecated{background:silver}.card{background-color:#fff;border-color:rgba(0,0,0,.1)}.card-header{border-bottom-color:rgba(0,0,0,.1)}@media print{#scroll-to-top-container{display:none}}@media(min-width: 1200px){#scroll-to-top-container{display:none}}#scroll-to-top{display:none;position:fixed;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(255,255,255,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}#scroll-to-top:hover{color:#de7d40}#scroll-to-top svg{width:1.5em;height:1.5em;vertical-align:middle}#scroll-to-top.show{display:block}@media print{h1,h2,h3{color:#000;background:none;page-break-after:avoid}img{max-width:100% !important}pre,blockquote,img{page-break-inside:avoid}}.icon{width:1em;height:1em;display:inline;fill:#535f61;stroke:#535f61;vertical-align:middle}.large-icon{width:1.4em;height:1.4em;display:inline;fill:#535f61;stroke:#535f61;vertical-align:middle}.page-icon{margin-right:.3em}.flipped{transform:scaleX(-1)}.subtitle{margin-top:.15rem;margin-bottom:0;padding:0 0 0 0;font-size:125%}.byline{margin-top:.15rem;margin-bottom:2rem;padding:0;text-transform:uppercase;font-size:75%}.attribution{font-weight:600}.subscribe{padding:1em;font-size:1.2em;background-color:#fff;text-align:center}.subscribe svg{margin-right:.5em}.btn{background-color:#041a77;color:#fff;font-weight:400;letter-spacing:1px;cursor:pointer;box-shadow:3px 3px 8px #a7a7a7}.btn:hover{background-color:#466bb0;color:#fff}.btn:active{background-color:#b05464;color:#fff}.btn:focus{color:#fff}.callout{display:table;padding:.5em .5em .5em 0;border-radius:4px;margin:1em 0 1em 1em}@media(min-width: 768px){.callout{margin:1em}}.callout .type{position:relative;display:table-cell;left:-0.75em;min-height:100%;text-align:center;vertical-align:middle}.callout .type svg{fill:#041a77}.callout .content{display:table-cell;min-height:100%}.callout.tip{background-color:#f2fff2}.callout.idea{background-color:#ffffe0}.callout.warning{background-color:#fee}.callout.quote{background-color:#f8f8f8;font-style:italic}.callout:hover svg{animation:shake 2.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.community-item{display:table-row}.community-item .logo{display:table-cell;width:65px;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}.community-item .desc{display:table-cell;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}#endnotes-container{display:none}@media print{#endnotes-container.show{display:block}}@media screen{.endnote-ref{display:none}}.faq .question{font-weight:400;text-transform:uppercase}.faq .answer{margin-left:2.5em}.faq-landing{column-count:1;column-gap:2rem}@media(min-width: 576px){.faq-landing{column-count:2}}.faq-landing .panel{display:inline-block;border:1px solid #041a77;border-radius:4px;width:100%;margin-bottom:2rem}.faq-landing .panel .header{color:#fff;background-color:#041a77;padding:.75rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.125)}.faq-landing .panel .body{padding:1.25rem}figure{margin:1.5rem auto;padding:.5rem;background-color:#fff;border-radius:4px 4px 4px 4px}figure .wrapper-with-intrinsic-ratio{position:relative;height:0}figure .element-to-stretch{position:absolute;top:0;left:0;width:100%;height:100%}figure figcaption{text-align:center;font-size:1.15rem;font-style:italic;font-weight:400;color:#535f61;padding-top:.5rem}footer{background-image:linear-gradient(to right, #466BB0, #041A77);color:#fff;position:absolute;bottom:0;width:100%;height:7rem;overflow:hidden;padding:1rem 4px 1.5rem;text-align:center;display:grid;grid-template-columns:[user-links] 35% [info] 65% [dev-links] 0%;grid-template-rows:100%}@media print{footer{display:none}}@media(min-width: 576px){footer{padding:1.5rem 1.25rem 1rem 1.25rem}}@media(min-width: 992px){footer{grid-template-columns:[user-links] 30% [info] 40% [dev-links] 30%}}footer .user-links{grid-column:user-links;text-align:left}footer .info{grid-column:info}footer .info .copyright{padding:0;margin:0;color:#ccc;line-height:1.6em;font-size:.7em;text-align:right !important}@media(min-width: 992px){footer .info .copyright{text-align:center !important}}footer .info .copyright a{color:#ccc;text-decoration:underline}footer .info .copyright a:hover{color:#ccc}footer .dev-links{grid-column:dev-links;text-align:right;display:none}@media(min-width: 992px){footer .dev-links{display:block}}footer .channel{position:relative;display:inline-flex;padding:4px 0;border-width:2px;border-color:rgba(0,0,0,0);border-style:solid;border-radius:2px;color:#fff}footer .channel a{text-decoration:none}footer .channel svg{width:30px;height:30px;fill:#fff;stroke:#466bb0}@media(min-width: 576px){footer .channel svg{width:35px;height:35px}}footer .channel span{opacity:0;background-color:transparent;color:#fff;text-align:center;position:absolute;width:200px;left:-82px;top:-23px;font-size:75%}footer .channel:hover{border-color:#fff;border-radius:25px;box-shadow:0 0 2px 2px #fff;transition:border-radius 1s,border-color 1s ease}footer .channel:hover span{opacity:1;transition:opacity .5s}footer .tag{padding:0 1rem;font-style:italic;margin:0;line-height:1.6em;font-size:.8em}.glossary .trampolines{font-size:1.85rem;text-align:center;padding-top:.8rem}@media print{.glossary .trampolines{display:none}}@media screen{.glossary .entries .letter:target::before{height:calc(3.7rem - 1rem);margin-top:calc(0rem - calc(3.7rem - 1rem))}}.glossary .entries h4{font-size:1.65rem;font-weight:300;border-bottom:1px solid;color:#ccc;border-color:#ccc;background-color:#fff;padding-top:2.2rem;padding-bottom:.15rem;position:-webkit-sticky;position:sticky;top:calc(3.7rem - 1rem);margin-top:0;margin-bottom:0;z-index:10}.glossary .entries dl{margin-left:0}.glossary .entries dl dt{font-weight:500;list-style-type:none;margin-bottom:0;margin-top:.9rem;margin-left:0;text-transform:uppercase}.glossary .entries dl dd{list-style-type:none;margin-left:1.5rem}header{background-image:linear-gradient(to right, #466BB0, #041A77);box-shadow:0 0 2px 2px rgba(0,0,0,.14),0 2px 4px 2px rgba(0,0,0,.28);padding-top:.2em;padding-bottom:.2em;position:fixed;top:0;right:0;left:0;z-index:100}header #brand{display:inline-block;font-size:1.25rem;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;line-height:inherit;white-space:nowrap;width:100%}@media(min-width: 576px){header #brand{width:unset}}header #brand.open-hamburger{display:none}header #brand .logo{width:2em;height:2em;top:3px;left:.8em;position:fixed;fill:#fff;transition-duration:.8s;transition-property:transform;transform-origin:50% 50%}header #brand .logo circle{fill:#466bb0;stroke:#fff}@media(min-width: 768px){header #brand .logo{width:3em;height:3em}}header #brand .logo:hover{transform:rotate(360deg)}header #brand .name{color:#fff;font-weight:400;vertical-align:bottom;line-height:1.1em;display:inline-block;padding-top:.35rem;text-align:center;margin-left:0;margin-right:0;width:100%}@media(min-width: 576px){header #brand .name{text-align:left;margin-left:3em;margin-right:1rem;width:unset}}@media(min-width: 768px){header #brand .name{margin-left:4.2em}}header a{font-weight:500;color:#fff;font-size:1.1em;margin-left:.3rem;margin-right:.3rem}@media(min-width: 576px){header a{font-size:.9em;margin-left:.58rem;margin-right:.58rem}}header a:hover{text-decoration:none;color:#de7d40}header a.active{border-bottom:solid 3px #fff;border-radius:2px;color:#fff;font-weight:500;cursor:default}header div.menu{display:inline-block}header svg.icon{stroke:#fff;fill:#fff;width:1.1em;height:1.1em}header svg.icon:hover{fill:#de7d40;stroke:#de7d40}header #hamburger{display:inline-block;position:absolute;top:.8rem;right:1.3rem}@media(min-width: 576px){header #hamburger{display:none}}header #header-links{display:none;top:.6rem;right:1.1rem;transition:right .5s}header #header-links.open-hamburger{display:block;text-align:center;margin-top:1em;padding-left:1em;padding-right:2.5em}@media(min-width: 576px){header #header-links{display:inline-block;position:absolute}}header #header-links.show-search{right:-700px;transition:right .5s}header #search-show{display:none}@media(min-width: 576px){header #search-show{display:inline-block}}header #search-form{display:none;top:0;right:-700px;transition:right .5s}header #search-form.open-hamburger{display:flex}@media(min-width: 576px){header #search-form{display:flex;position:absolute}}header #search-form.show-search{right:1rem;transition:right .5s}header #search-form button:focus{outline:0}header #search-textbox{margin:12px 1rem 5px 1rem;width:100%;text-align:center}@media(min-width: 576px){header #search-textbox{margin:4px 0 5px 0;width:22rem;text-align:unset}}header #search-close{display:none;background-color:rgba(0,0,0,0);color:#fff;border-width:0;cursor:pointer}@media(min-width: 576px){header #search-close{display:block}}header #search-close:hover{color:#de7d40}.landing .banner{display:flex;justify-content:center;padding-top:1rem;padding-bottom:1rem}.landing .banner .hero-label{margin:0 0 0 0;padding:30px 0 0 0;font-size:4rem;font-family:"Verdana",serif;text-align:center}.landing .banner .hero-lead{display:block;font-size:1rem;font-weight:300;text-align:center;margin:0;padding:0}.landing .banner .hero-logo{width:0;fill:#466bb0}.landing .banner .hero-text{width:20rem;margin-left:0}@media(min-width: 576px){.landing .banner .hero-logo{width:7rem}.landing .banner .hero-label{text-align:left}.landing .banner .hero-lead{text-align:left}.landing .banner .hero-text{margin-left:3rem}}.landing .panels{display:grid;grid-template-columns:[panel] auto;padding-top:30px;padding-bottom:30px;grid-gap:2rem;justify-content:center;align-content:end}@media(min-width: 768px){.landing .panels{padding-top:50px;padding-bottom:50px;grid-template-columns:[panel] auto [panel] auto}}@media(min-width: 80rem){.landing .panels{grid-template-columns:[panel] auto [panel] auto [panel] auto [panel] auto}}.landing .panels .panel{color:#535f61;opacity:.1;transition:opacity .25s linear;background-color:#f8f8f8;width:18rem;box-shadow:3px 3px 8px #a7a7a7;padding:1rem;border:1px solid #ddd;border-radius:4px}.landing .panels .panel a{text-decoration:none;color:#535f61}.landing .panels .panel a:hover{color:#535f61;text-decoration:none}.landing .panels .panel:hover{box-shadow:3px 3px 8px #a7a7ee}.landing .panels .panel .panel-title{text-align:center}.landing .panels .panel .panel-line{margin-left:1.6rem;margin-right:1.6rem;background-color:#535f61}.landing .panels .panel .panel-img-top{text-align:center;padding:0}.landing .panels .panel .panel-body{padding-top:0;padding-left:.5rem;padding-right:.5rem}@media(min-width: 768px){.landing .panels .panel .panel-body{padding-left:1.25rem;padding-right:1.25rem}}.landing #buttons{opacity:0;transition:opacity .25s ease-in;text-align:center}@media(min-width: 768px){.landing #buttons{padding-bottom:20px}}.landing #buttons .btn{margin:1rem 1rem;width:18rem}@media(min-width: 768px){.landing #buttons .btn{margin:1rem 5rem}}.logo-gallery{margin:3rem}.logo-gallery .company-logo{margin:1rem;padding:14px;display:inline-block;width:200px;height:120px;transition-duration:.8s;transform-origin:50% 50%;transition-property:none;position:relative;box-shadow:0 0 50px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.25);border-radius:3px;background-color:#fff}.logo-gallery .company-logo:hover{transition-property:transform,opacity,box-shadow;transform:rotate(360deg);box-shadow:0 0 50px rgba(0,0,200,.1),0 5px 10px rgba(0,0,200,.25)}.logo-gallery .outer{display:table;position:absolute;width:172px;height:92px;margin:0;padding:0}.logo-gallery .inner{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%;margin:0 auto}.logo-gallery .with-tag-line:hover:hover img{opacity:.15}.logo-gallery .with-tag-line:hover:hover .tagline{opacity:1}.logo-gallery img{position:absolute;width:172px;height:92px;object-fit:contain;transition-duration:.8s;transition-property:opacity}.logo-gallery .tagline{color:#535f61;opacity:0;transition-duration:.8s;transition-property:opacity}.media-resources table,.media-resources th,.media-resources td{border:none}.media-resources td{line-height:1.15em;vertical-align:middle;padding-top:1em;padding-bottom:1em}.media-resources td.logo{width:100px;border:none}.media-resources td.desc{border:none}.media-resources li{list-style-type:none}.media-resources .advice{display:grid;grid-template-columns:[panel] 1fr;grid-gap:2rem;padding-top:2rem}@media(min-width: 992px){.media-resources .advice{grid-template-columns:[panel] 1fr [panel] 1fr}}.media-resources .advice .panel{display:table;border-radius:4px;border:1px solid #466bb0;min-height:11rem;width:100%;margin-bottom:1rem}.media-resources .advice .panel .title{position:relative;display:table-cell;width:2rem;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#466bb0;min-height:100%}.media-resources .advice .panel .title div{position:absolute;top:11rem;width:11rem;text-align:center;transform:rotate(-90deg);transform-origin:left top 0}.media-resources .advice .panel .title p{color:#fff;font-size:2rem;margin:0;padding:0;line-height:2rem}.media-resources .advice .panel .body{display:table-cell;min-height:100%;padding:1rem 0}.menu{position:relative;cursor:pointer}.menu .menu-content{display:none;position:absolute;min-width:160px;z-index:75;padding:0;background-color:#fff;border:1px solid #000;border-radius:4px;margin-top:.125rem;right:0;text-align:left}.menu .menu-content a{display:block;font-weight:400;color:#535f61;padding:.25rem 1.5rem;margin:0}.menu .menu-content a:hover{color:#fff;background-color:#466bb0;text-decoration:none}.menu .menu-content a.active{font-weight:500;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='black' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.4rem .6rem;background-size:.75rem .75rem;border:0}.menu .menu-content a.active:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-color:#466bb0}.menu .menu-content a:focus{text-decoration:none}.menu .menu-content i{color:#535f61}.menu .menu-content h6{padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.menu .menu-content div{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.menu.show .menu-content{display:block}.notfound{text-align:center}.notfound .icon{margin-top:9rem;width:12rem;height:12rem}.notfound .error{padding:2rem 0 0 0;font-weight:500;font-size:200%}.notfound .explanation{padding:2rem 0 9rem 0;font-weight:400;font-size:100%}.pagenav{display:flex;width:100%}@media print{.pagenav{display:none}}.pagenav .left{width:50%}.pagenav .right{width:50%;text-align:right}.pagenav p{text-transform:uppercase;font-size:80%}.pagenav svg{fill:#469bdd;stroke:#469bdd;margin-left:.5em;margin-right:.5em}.pagenav svg:hover{fill:#1d67a0;stroke:#1d67a0}.partner-component{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#f8f8f8;border-radius:4px 4px 4px 4px}@media(min-width: 768px){.partner-component{margin:1em 3em}}.partner-component table td:first-of-type{color:#fff;background-color:#041a77;font-weight:400;border-bottom:1px solid #05229a}.partner-component table td:last-of-type{background-color:#fff}.partner-component table tr:last-of-type td{border-bottom-color:#041a77}.partner-component table.with_logo td:first-of-type{opacity:.9}.partner-component table.with_logo td:last-of-type{opacity:.9}.popover{display:none;z-index:75;color:#535f61;background-color:#fff;border-radius:4px;border:1px solid #777;box-shadow:3px 3px 8px #777,-3px -3px 8px #777;font-family:inherit;max-width:276px}@media(min-width: 768px){.popover{max-width:350px}}@media(min-width: 1200px){.popover{max-width:500px}}.popover.show{display:block}.popover .title{text-align:center;color:#535f61;background-color:#f8f8f8;font-size:140%;border-radius:4px 4px 0 0}.popover .body{padding-left:1rem;padding-right:1rem}.popover .arrow{width:0;height:0;border-style:solid;position:absolute;border-color:transparent}.popover[x-placement^=top]{margin-bottom:5px}.popover[x-placement^=top] .arrow{border-width:5px 5px 0 5px;border-top-color:#fff;bottom:-5px;margin:0 5px}.popover[x-placement^=bottom]{margin-top:5px}.popover[x-placement^=bottom] .arrow{border-width:0 5px 5px 5px;border-bottom-color:#fff;top:-5px;margin:0 5px}.popover[x-placement^=right]{margin-left:5px}.popover[x-placement^=right] .arrow{border-width:5px 5px 5px 0;border-right-color:#fff;left:-5px;margin:5px 0}.popover[x-placement^=left]{margin-right:5px}.popover[x-placement^=left] .arrow{border-width:5px 0 5px 5px;border-left-color:#fff;right:-5px;margin:5px 0}@media screen{.term{border-bottom:dashed 1px;cursor:help;position:relative;display:inline-block}}.primary{display:grid;grid-template-columns:[article] 100%;grid-column-gap:1rem;padding-left:.5rem;padding-right:.5rem}.primary .sidebar-container{max-width:25em}@media print{.primary .sidebar-container{display:none}}.primary .toc-container{display:none}@media screen and (min-width: 768px){.primary{grid-template-columns:[sidebar] 20% [article] calc(80% - 1rem);padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 1200px){.primary{grid-template-columns:[sidebar] 16% [article] calc(68% - 2rem) [toc] 16%}.primary .toc-container{display:block}}@media screen and (min-width: 1200px){.primary.notoc{grid-template-columns:[sidebar] 16% [article] calc(84% - 1rem)}}.promotion{position:absolute;display:block;top:22px;left:-80px;width:260px;overflow:hidden;height:46px;z-index:200;color:#fff;background:#228b22;transform:rotate(-45deg);text-align:center}.promotion:hover{text-decoration:none;color:#90ee90}.relnote-links{text-align:center}@media print{.relnote-links{display:none}}.relnote-links #buttons{opacity:0;transition:opacity .25s ease-in}.relnote-links .btn{margin:1rem 1rem;width:13rem}@media(min-width: 768px){.relnote-links .btn{margin:1rem 5rem}}.section-index{display:grid;grid-template-columns:[entry] 1fr}@media(min-width: 576px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.section-index .entry{padding:1rem 1rem}@media(min-width: 768px){.section-index .entry{padding:1rem 4rem}}.section-index h5{margin-bottom:0}.section-index h5 a{font-weight:700}.section-index p{margin-top:0}.see-also{padding-top:0;display:grid;grid-template-columns:[entry] 1fr;grid-gap:1em}@media(min-width: 576px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.see-also .entry{padding:0}.see-also .entry .link{margin-bottom:0;margin-top:0}.see-also .entry .desc{margin-top:0}@media screen and (max-width: 767px){.sidebar-offcanvas{position:absolute;width:80%;transition:all .4s ease;left:-768px;top:3.7rem}}@media screen and (min-width: 768px){.sidebar-offcanvas{position:unset;width:auto}}@media screen{.sidebar-offcanvas.active{left:1rem}}.sidebar{order:0;font-size:85%}@media(min-width: 1200px){.sidebar{font-size:100%}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar{position:-webkit-sticky;position:sticky;top:3.7rem}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.sidebar .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.sidebar .directory a{font-weight:400}.sidebar .directory ul{list-style:none;padding:0;padding-left:.2em;margin-bottom:0;margin-left:0;margin-right:.3em;display:none}.sidebar .directory ul.show{display:block}.sidebar .directory li{display:inline-block;padding:2px 0 1px 1.4em;width:100%;font-size:85%}.sidebar .directory li .current{color:#b05464;font-weight:500}.sidebar .directory li.sublist{padding-left:0}.sidebar .directory .card-body{padding:.5em .1em}.sidebar .directory .card-body>ul{padding-left:0}.sidebar .directory .card{margin-top:.1rem;margin-bottom:.1rem}.sidebar .directory .card-header{padding:0}.sidebar .directory .card-header div{padding:.75em 1.25em}.sidebar .directory .card-header svg{margin-right:.3em}.sidebar .directory .card-header a{text-decoration:none}@media(min-width: 992px){.sidebar .directory .card-body{padding-left:1.25rem;padding-right:.5rem}.sidebar .directory ul{padding-left:1em}}.sidebar .tree-toggle{cursor:pointer;margin-bottom:0}.sidebar .tree-toggle .chevron{display:none}.sidebar .tree-toggle .chevron svg{margin-right:.3em}.sidebar .tree-toggle .chevron.show{display:inline}.sidebar-toggler{position:absolute;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(255,255,255,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}.sidebar-toggler:hover{color:#de7d40}@media(min-width: 768px){.sidebar-toggler{display:none}}@media print{.sidebar-toggler{display:none}}.sidebar-toggler svg{width:1.5em;height:1.5em;vertical-align:middle}.tabset{border:none;margin:0 0 0 4px;padding:0}.tabset .tab-strip{margin-bottom:-2px}.tabset .tab-strip a{display:inline-block;margin:0 3px;border:1px solid #466bb0;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;padding:0 1rem;transform:skewX(-30deg);transform-origin:left bottom;text-decoration:none;cursor:pointer}.tabset .tab-strip a span{display:block;transform:skewX(10deg);font-size:80%;color:#535f61}.tabset .tab-strip a:hover{background-color:#de7d40;text-decoration:none}.tabset .tab-strip a.active{background-color:#466bb0;cursor:default}.tabset .tab-strip a.active span{color:#fff}.tabset .tab-content{border:1px solid #466bb0;border-radius:4px;padding-left:1rem;padding-right:1rem}.tabset .tab-content>div{display:none}.tabset .tab-content>div.active{display:block}.toc{order:0}@supports(position: -webkit-sticky) or (position: sticky){.toc{position:-webkit-sticky;position:sticky;top:3.7rem}}.toc .directory{padding-left:.5em;border-left:1px solid rgba(0,0,0,.1)}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.toc .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.toc .directory li{font-size:.9rem}.toc .directory li a{font-weight:400}.toc .directory li a.current{color:#b05464;font-weight:bold}.toc .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc .directory ul ul{padding-left:1em}.toc-inlined{display:block}@media print{.toc-inlined{display:none}}@media(min-width: 1200px){.toc-inlined{display:none}}.toc-inlined .directory{border-left:0}.toc-inlined .directory li{font-size:1rem}.toc-inlined .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc-inlined .directory ul ul{padding-left:1em}.toc-inlined .directory ul a{font-weight:400}@media screen{.toc-forced{display:block}}/*# sourceMappingURL=light_theme_archive.css.map */ diff --git a/generated/css/light_theme_archive.css.map b/generated/css/light_theme_archive.css.map index 6016f4cd1f..e56b2bcaa0 100644 --- a/generated/css/light_theme_archive.css.map +++ b/generated/css/light_theme_archive.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["src/sass/themes/_light_syntax.scss","src/sass/base/_base.scss","src/sass/base/_constants.scss","src/sass/themes/_light.scss","src/sass/brand_colors/_archive.scss","src/sass/misc/_blog.scss","src/sass/misc/_button.scss","src/sass/misc/_callout.scss","src/sass/misc/_community.scss","src/sass/misc/_endnotes.scss","src/sass/misc/_faq.scss","src/sass/misc/_faq-landing.scss","src/sass/misc/_figure.scss","src/sass/misc/_footer.scss","src/sass/misc/_glossary.scss","src/sass/misc/_header.scss","src/sass/misc/_landing.scss","src/sass/misc/_logo-gallery.scss","src/sass/misc/_media-resources.scss","src/sass/misc/_menu.scss","src/sass/misc/_notfound.scss","src/sass/misc/_pagenav.scss","src/sass/misc/_partner-component.scss","src/sass/misc/_popover.scss","src/sass/misc/_primary.scss","src/sass/misc/_promotion.scss","src/sass/misc/_relnote-links.scss","src/sass/misc/_section-index.scss","src/sass/misc/_see-also.scss","src/sass/misc/_sidebar.scss","src/sass/misc/_tabset.scss","src/sass/misc/_toc.scss"],"names":[],"mappings":"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","file":"light_theme_archive.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["src/sass/themes/_light_syntax.scss","src/sass/base/_base.scss","src/sass/base/_constants.scss","src/sass/themes/_light.scss","src/sass/brand_colors/_archive.scss","src/sass/misc/_blog.scss","src/sass/misc/_button.scss","src/sass/misc/_callout.scss","src/sass/misc/_community.scss","src/sass/misc/_endnotes.scss","src/sass/misc/_faq.scss","src/sass/misc/_faq-landing.scss","src/sass/misc/_figure.scss","src/sass/misc/_footer.scss","src/sass/misc/_glossary.scss","src/sass/misc/_header.scss","src/sass/misc/_landing.scss","src/sass/misc/_logo-gallery.scss","src/sass/misc/_media-resources.scss","src/sass/misc/_menu.scss","src/sass/misc/_notfound.scss","src/sass/misc/_pagenav.scss","src/sass/misc/_partner-component.scss","src/sass/misc/_popover.scss","src/sass/misc/_primary.scss","src/sass/misc/_promotion.scss","src/sass/misc/_relnote-links.scss","src/sass/misc/_section-index.scss","src/sass/misc/_see-also.scss","src/sass/misc/_sidebar.scss","src/sass/misc/_tabset.scss","src/sass/misc/_toc.scss"],"names":[],"mappings":"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","file":"light_theme_archive.css"} \ No newline at end of file diff --git a/generated/css/light_theme_normal.css b/generated/css/light_theme_normal.css index d939cc5836..33fc396400 100644 --- a/generated/css/light_theme_normal.css +++ b/generated/css/light_theme_normal.css @@ -1 +1 @@ -.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:rgba(255,255,255,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}@media screen{:target::before{content:"";display:block;height:3.7rem;margin-top:-3.7rem}html{overflow-y:scroll;position:relative;min-height:100%}body{margin-top:3.7rem;margin-bottom:calc(7rem + 3rem);font-family:"Work Sans",sans-serif;color:#535f61;background-color:#fff}}a{color:#469bdd;text-decoration:none;font-weight:400;font-family:"Chivo",sans-serif}a:hover,a:focus{color:#1d67a0;text-decoration:underline;font-weight:400}a.disabled{color:#ccc;text-decoration:none;font-weight:400}a.active{color:#b05464;text-decoration:none;font-weight:400}a.dropdown-item{cursor:pointer}table,th,td,tr{padding:.5em}table{margin-left:.5em;margin-right:.5em;border-collapse:separate;border-spacing:0}table p:first-of-type{margin-top:0}table p:last-of-type{margin-bottom:0}th{color:#fff;background-color:#286ac7;font-weight:400}th code{color:#fff}tr.oneof>td{border-bottom:1px dashed rgba(0,0,0,.1);border-top:1px dashed rgba(0,0,0,.1)}th,td{border-left:1px solid #286ac7;border-top:1px solid #286ac7}tr:first-child th:first-child{border-radius:4px 0 0 0}tr:first-child td:first-child{border-radius:4px 0 0 0}tr:first-child th:last-child{border-radius:0 4px 0 0}tr:first-child td:last-child{border-radius:0 4px 0 0}tr:last-child td{border-bottom:1px solid #286ac7}tr:last-child td:first-child{border-radius:0 0 0 4px}tr:last-child td:last-child{border-radius:0 0 4px 0}tr th:last-child{border-right:1px solid #286ac7}tr td:last-child{border-right:1px solid #286ac7}thead+tbody tr:first-child td:first-child{border-radius:0}thead+tbody tr:first-child td:last-child{border-radius:0}code{color:#d14;font-size:80%;font-weight:400;word-break:normal}pre{margin:1em 0 1em 1em;max-height:31em;border:1px solid #f2f2f2;border-radius:4px;box-shadow:3px 3px 8px #a7a7a7;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none;background:#fff}@media(min-width: 768px){pre{margin:1em}}pre code{display:block;padding:.5em;color:#535f61;font-size:80%;font-weight:400;word-break:normal}pre code.command-output{padding:0}pre code.command-output .command{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output .command{padding:.5em .5em 0 .5em}}pre code.command-output .output{color:#535f61;background-color:#f3f3f3;font-style:italic;padding:1em;float:left;clear:left;min-width:100%}@media(min-width: 768px){pre code.command-output .output{padding:0 .5em .5em .5em}}pre code.command-output div:only-of-type{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output div:only-of-type{padding:.5em}}@media print{pre{max-height:unset}}div.toolbar{position:relative}div.toolbar button{font-size:.8em;padding:0 .5em;border-radius:.3em;background-color:#286ac7;cursor:pointer;color:#fff;text-decoration:none;border:0;position:absolute;top:3px;z-index:1;transition:opacity .4s ease-in-out;opacity:0}div.toolbar button.toolbar-show{transition:opacity 1.1s ease-in-out;opacity:1}div.toolbar button.copy{right:2.2rem;width:3rem}div.toolbar button.download{right:5.5rem}div.toolbar button.print{right:7.25rem}div.toolbar svg{width:.8em;height:.8em;display:inline;fill:#fff;stroke:#fff}p{font-size:1rem;font-weight:400;line-height:1.5;margin:.75em 0}@media(min-width: 768px){p{margin:1.5em 0}}li,dt,dd{font-size:1rem;font-weight:400;line-height:1.5;margin:.25em}ol,ul,dl{list-style:initial;font-size:1rem;font-weight:400;margin:0 0 0 1.5em;padding:0}li p,dt p,dd p{margin:.4em 0}ol{list-style:decimal}h1,h2,h3,h4,h5,h6{border:0}h1{font-size:2.5rem;color:#2e2e2e;font-weight:400;margin-bottom:0}h2{font-size:2rem;color:#2e2e2e;font-weight:400;margin-top:3rem;margin-bottom:1.8rem}h2:before{display:block;content:" ";width:5rem;border-bottom:2px solid #466bb0;margin-bottom:1.1rem;visibility:visible}h3{font-size:1.85rem;color:#404040;font-weight:500;letter-spacing:1px;margin-bottom:20px;margin-top:30px}h4{font-size:1.85rem;color:#404040;font-weight:500;margin:30px 0 20px}h4+p{margin:5px 0}@media(min-width: 768px){h4+p{margin:10px 0}}h5{font-size:1.15rem;color:#404040;font-weight:500}h6{font-size:.9rem;color:#404040;font-weight:500}.header-link{position:relative;left:.5em;top:-0.1em;opacity:0;font-size:.6em}h2:hover .header-link,h3:hover .header-link,h4:hover .header-link,h5:hover .header-link,h6:hover .header-link,dt:hover .header-link{transition:opacity .4s ease-in-out;opacity:1}@media print{.header-link{display:none}}em{font-style:italic}strong{font-weight:700}img{width:100%}blockquote{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#f8f8f8;border-radius:4px 4px 4px 4px}@media(min-width: 768px){blockquote{margin:1em 3em}}.spacer{height:.1rem}@media(min-width: 768px){.spacer{height:1rem}}.deprecated{background:silver}.card{background-color:#fff;border-color:rgba(0,0,0,.1)}.card-header{border-bottom-color:rgba(0,0,0,.1)}@media print{#scroll-to-top-container{display:none}}@media(min-width: 1200px){#scroll-to-top-container{display:none}}#scroll-to-top{display:none;position:fixed;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(255,255,255,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}#scroll-to-top:hover{color:#de7d40}#scroll-to-top svg{width:1.5em;height:1.5em;vertical-align:middle}#scroll-to-top.show{display:block}@media print{h1,h2,h3{color:#000;background:none;page-break-after:avoid}img{max-width:100% !important}pre,blockquote,img{page-break-inside:avoid}}.icon{width:1em;height:1em;display:inline;fill:#535f61;stroke:#535f61;vertical-align:middle}.large-icon{width:1.4em;height:1.4em;display:inline;fill:#535f61;stroke:#535f61;vertical-align:middle}.page-icon{margin-right:.3em}.flipped{transform:scaleX(-1)}.subtitle{margin-top:.15rem;margin-bottom:0;padding:0 0 0 0;font-size:125%}.byline{margin-top:.15rem;margin-bottom:2rem;padding:0;text-transform:uppercase;font-size:75%}.attribution{font-weight:600}.subscribe{padding:1em;font-size:1.2em;background-color:#fff;text-align:center}.subscribe svg{margin-right:.5em}.btn{background-color:#286ac7;color:#fff;font-weight:400;letter-spacing:1px;cursor:pointer;box-shadow:3px 3px 8px #a7a7a7}.btn:hover{background-color:#466bb0;color:#fff}.btn:active{background-color:#b05464;color:#fff}.btn:focus{color:#fff}.callout{display:table;padding:.5em .5em .5em 0;border-radius:4px;margin:1em 0 1em 1em}@media(min-width: 768px){.callout{margin:1em}}.callout .type{position:relative;display:table-cell;left:-0.75em;min-height:100%;text-align:center;vertical-align:middle}.callout .type svg{fill:#286ac7}.callout .content{display:table-cell;min-height:100%}.callout.tip{background-color:#f2fff2}.callout.idea{background-color:#ffffe0}.callout.warning{background-color:#fee}.callout.quote{background-color:#f8f8f8;font-style:italic}.callout:hover svg{animation:shake 2.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.community-item{display:table-row}.community-item .logo{display:table-cell;width:65px;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}.community-item .desc{display:table-cell;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}#endnotes-container{display:none}@media print{#endnotes-container.show{display:block}}@media screen{.endnote-ref{display:none}}.faq .question{font-weight:400;text-transform:uppercase}.faq .answer{margin-left:2.5em}.faq-landing{column-count:1;column-gap:2rem}@media(min-width: 576px){.faq-landing{column-count:2}}.faq-landing .panel{display:inline-block;border:1px solid #286ac7;border-radius:4px;width:100%;margin-bottom:2rem}.faq-landing .panel .header{color:#fff;background-color:#286ac7;padding:.75rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.125)}.faq-landing .panel .body{padding:1.25rem}figure{margin:1.5rem auto;padding:.5rem;background-color:#fff;border-radius:4px 4px 4px 4px}figure .wrapper-with-intrinsic-ratio{position:relative;height:0}figure .element-to-stretch{position:absolute;top:0;left:0;width:100%;height:100%}figure figcaption{text-align:center;font-size:1.15rem;font-style:italic;font-weight:400;color:#535f61;padding-top:.5rem}footer{background-image:linear-gradient(to right, #466BB0, #286AC7);color:#fff;position:absolute;bottom:0;width:100%;height:7rem;overflow:hidden;padding:1rem 4px 1.5rem;text-align:center;display:grid;grid-template-columns:[user-links] 35% [info] 65% [dev-links] 0%;grid-template-rows:100%}@media print{footer{display:none}}@media(min-width: 576px){footer{padding:1.5rem 1.25rem 1rem 1.25rem}}@media(min-width: 992px){footer{grid-template-columns:[user-links] 30% [info] 40% [dev-links] 30%}}footer .user-links{grid-column:user-links;text-align:left}footer .info{grid-column:info}footer .info .copyright{padding:0;margin:0;color:#ccc;line-height:1.6em;font-size:.7em;text-align:right !important}@media(min-width: 992px){footer .info .copyright{text-align:center !important}}footer .info .copyright a{color:#ccc;text-decoration:underline}footer .info .copyright a:hover{color:#ccc}footer .dev-links{grid-column:dev-links;text-align:right;display:none}@media(min-width: 992px){footer .dev-links{display:block}}footer .channel{position:relative;display:inline-flex;padding:4px 0;border-width:2px;border-color:rgba(0,0,0,0);border-style:solid;border-radius:2px;color:#fff}footer .channel a{text-decoration:none}footer .channel svg{width:30px;height:30px;fill:#fff;stroke:#466bb0}@media(min-width: 576px){footer .channel svg{width:35px;height:35px}}footer .channel span{opacity:0;background-color:transparent;color:#fff;text-align:center;position:absolute;width:200px;left:-82px;top:-23px;font-size:75%}footer .channel:hover{border-color:#fff;border-radius:25px;box-shadow:0 0 2px 2px #fff;transition:border-radius 1s,border-color 1s ease}footer .channel:hover span{opacity:1;transition:opacity .5s}footer .tag{padding:0 1rem;font-style:italic;margin:0;line-height:1.6em;font-size:.8em}.glossary .trampolines{font-size:1.85rem;text-align:center;padding-top:.8rem}@media print{.glossary .trampolines{display:none}}@media screen{.glossary .entries .letter:target::before{height:calc(3.7rem - 1rem);margin-top:calc(0rem - calc(3.7rem - 1rem))}}.glossary .entries h4{font-size:1.65rem;font-weight:300;border-bottom:1px solid;color:#ccc;border-color:#ccc;background-color:#fff;padding-top:2.2rem;padding-bottom:.15rem;position:-webkit-sticky;position:sticky;top:calc(3.7rem - 1rem);margin-top:0;margin-bottom:0;z-index:10}.glossary .entries dl{margin-left:0}.glossary .entries dl dt{font-weight:500;list-style-type:none;margin-bottom:0;margin-top:.9rem;margin-left:0;text-transform:uppercase}.glossary .entries dl dd{list-style-type:none;margin-left:1.5rem}header{background-image:linear-gradient(to right, #466BB0, #286AC7);box-shadow:0 0 2px 2px rgba(0,0,0,.14),0 2px 4px 2px rgba(0,0,0,.28);padding-top:.2em;padding-bottom:.2em;position:fixed;top:0;right:0;left:0;z-index:100}header #brand{display:inline-block;font-size:1.25rem;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;line-height:inherit;white-space:nowrap;width:100%}@media(min-width: 576px){header #brand{width:unset}}header #brand.open-hamburger{display:none}header #brand .logo{width:2em;height:2em;top:3px;left:.8em;position:fixed;fill:#fff;transition-duration:.8s;transition-property:transform;transform-origin:50% 50%}header #brand .logo circle{fill:#466bb0;stroke:#fff}@media(min-width: 768px){header #brand .logo{width:3em;height:3em}}header #brand .logo:hover{transform:rotate(360deg)}header #brand .name{color:#fff;font-weight:400;vertical-align:bottom;line-height:1.1em;display:inline-block;padding-top:.35rem;text-align:center;margin-left:0;margin-right:0;width:100%}@media(min-width: 576px){header #brand .name{text-align:left;margin-left:3em;margin-right:1rem;width:unset}}@media(min-width: 768px){header #brand .name{margin-left:4.2em}}header a{font-weight:500;color:#fff;font-size:1.1em;margin-left:.3rem;margin-right:.3rem}@media(min-width: 576px){header a{font-size:.9em;margin-left:.58rem;margin-right:.58rem}}header a:hover{text-decoration:none;color:#de7d40}header a.active{border-bottom:solid 3px #fff;border-radius:2px;color:#fff;font-weight:500;cursor:default}header div.menu{display:inline-block}header svg.icon{stroke:#fff;fill:#fff;width:1.1em;height:1.1em}header svg.icon:hover{fill:#de7d40;stroke:#de7d40}header #hamburger{display:inline-block;position:absolute;top:.8rem;right:1.3rem}@media(min-width: 576px){header #hamburger{display:none}}header #header-links{display:none;top:.6rem;right:1.1rem;transition:right .5s}header #header-links.open-hamburger{display:block;text-align:center;margin-top:1em;padding-left:1em;padding-right:2.5em}@media(min-width: 576px){header #header-links{display:inline-block;position:absolute}}header #header-links.show-search{right:-700px;transition:right .5s}header #search-show{display:none}@media(min-width: 576px){header #search-show{display:inline-block}}header #search-form{display:none;top:0;right:-700px;transition:right .5s}header #search-form.open-hamburger{display:flex}@media(min-width: 576px){header #search-form{display:flex;position:absolute}}header #search-form.show-search{right:1rem;transition:right .5s}header #search-form button:focus{outline:0}header #search-textbox{margin:12px 1rem 5px 1rem;width:100%;text-align:center}@media(min-width: 576px){header #search-textbox{margin:4px 0 5px 0;width:22rem;text-align:unset}}header #search-close{display:none;background-color:rgba(0,0,0,0);color:#fff;border-width:0;cursor:pointer}@media(min-width: 576px){header #search-close{display:block}}header #search-close:hover{color:#de7d40}.landing .banner{display:flex;justify-content:center;padding-top:1rem;padding-bottom:1rem}.landing .banner .hero-label{margin:0 0 0 0;padding:30px 0 0 0;font-size:4rem;font-family:"Verdana",serif;text-align:center}.landing .banner .hero-lead{display:block;font-size:1rem;font-weight:300;text-align:center;margin:0;padding:0}.landing .banner .hero-logo{width:0;fill:#466bb0}.landing .banner .hero-text{width:20rem;margin-left:0}@media(min-width: 576px){.landing .banner .hero-logo{width:7rem}.landing .banner .hero-label{text-align:left}.landing .banner .hero-lead{text-align:left}.landing .banner .hero-text{margin-left:3rem}}.landing .panels{display:grid;grid-template-columns:[panel] auto;padding-top:30px;padding-bottom:30px;grid-gap:2rem;justify-content:center;align-content:end}@media(min-width: 768px){.landing .panels{padding-top:50px;padding-bottom:50px;grid-template-columns:[panel] auto [panel] auto}}@media(min-width: 80rem){.landing .panels{grid-template-columns:[panel] auto [panel] auto [panel] auto [panel] auto}}.landing .panels .panel{color:#535f61;opacity:.1;transition:opacity .25s linear;background-color:#f8f8f8;border-color:#ddd;width:18rem;box-shadow:3px 3px 8px #a7a7a7;padding:1rem}.landing .panels .panel a{text-decoration:none;color:#535f61}.landing .panels .panel a:hover{color:#535f61;text-decoration:none}.landing .panels .panel:hover{box-shadow:3px 3px 8px #a7a7ee}.landing .panels .panel .panel-title{text-align:center}.landing .panels .panel .panel-line{margin-left:1.6rem;margin-right:1.6rem;background-color:#535f61}.landing .panels .panel .panel-img-top{text-align:center;padding:0}.landing .panels .panel .panel-body{padding-top:0;padding-left:.5rem;padding-right:.5rem}@media(min-width: 768px){.landing .panels .panel .panel-body{padding-left:1.25rem;padding-right:1.25rem}}.landing #buttons{opacity:0;transition:opacity .25s ease-in;text-align:center}@media(min-width: 768px){.landing #buttons{padding-bottom:20px}}.landing #buttons .btn{margin:1rem 1rem;width:18rem}@media(min-width: 768px){.landing #buttons .btn{margin:1rem 5rem}}.logo-gallery{margin:3rem}.logo-gallery .company-logo{margin:1rem;padding:14px;display:inline-block;width:200px;height:120px;transition-duration:.8s;transform-origin:50% 50%;transition-property:none;position:relative;box-shadow:0 0 50px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.25);border-radius:3px;background-color:#fff}.logo-gallery .company-logo:hover{transition-property:transform,opacity,box-shadow;transform:rotate(360deg);box-shadow:0 0 50px rgba(0,0,200,.1),0 5px 10px rgba(0,0,200,.25)}.logo-gallery .outer{display:table;position:absolute;width:172px;height:92px;margin:0;padding:0}.logo-gallery .inner{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%;margin:0 auto}.logo-gallery .with-tag-line:hover:hover img{opacity:.15}.logo-gallery .with-tag-line:hover:hover .tagline{opacity:1}.logo-gallery img{position:absolute;width:172px;height:92px;object-fit:contain;transition-duration:.8s;transition-property:opacity}.logo-gallery .tagline{color:#535f61;opacity:0;transition-duration:.8s;transition-property:opacity}.media-resources table,.media-resources th,.media-resources td{border:none}.media-resources td{line-height:1.15em;vertical-align:middle;padding-top:1em;padding-bottom:1em}.media-resources td.logo{width:100px;border:none}.media-resources td.desc{border:none}.media-resources li{list-style-type:none}.media-resources .advice{display:grid;grid-template-columns:[panel] 1fr;grid-gap:2rem;padding-top:2rem}@media(min-width: 992px){.media-resources .advice{grid-template-columns:[panel] 1fr [panel] 1fr}}.media-resources .advice .panel{display:table;border-radius:4px;border:1px solid #466bb0;min-height:11rem;width:100%;margin-bottom:1rem}.media-resources .advice .panel .title{position:relative;display:table-cell;width:2rem;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#466bb0;min-height:100%}.media-resources .advice .panel .title div{position:absolute;top:11rem;width:11rem;text-align:center;transform:rotate(-90deg);transform-origin:left top 0}.media-resources .advice .panel .title p{color:#fff;font-size:2rem;margin:0;padding:0;line-height:2rem}.media-resources .advice .panel .body{display:table-cell;min-height:100%;padding:1rem 0}.menu{position:relative;cursor:pointer}.menu .menu-content{display:none;position:absolute;min-width:160px;z-index:75;padding:0;background-color:#fff;border:1px solid #000;border-radius:4px;margin-top:.125rem;right:0;text-align:left}.menu .menu-content a{display:block;font-weight:400;color:#535f61;padding:.25rem 1.5rem}.menu .menu-content a:hover{color:#fff;background-color:#466bb0;text-decoration:none}.menu .menu-content a.active{font-weight:500;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='black' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.4rem .6rem;background-size:.75rem .75rem;border:0}.menu .menu-content a.active:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-color:#466bb0}.menu .menu-content a:focus{text-decoration:none}.menu .menu-content i{color:#535f61}.menu .menu-content h6{padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.menu .menu-content div{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.menu.show .menu-content{display:block}.notfound{text-align:center}.notfound .icon{margin-top:9rem;width:12rem;height:12rem}.notfound .error{padding:2rem 0 0 0;font-weight:500;font-size:200%}.notfound .explanation{padding:2rem 0 9rem 0;font-weight:400;font-size:100%}.pagenav{display:flex;width:100%}@media print{.pagenav{display:none}}.pagenav .left{width:50%}.pagenav .right{width:50%;text-align:right}.pagenav p{text-transform:uppercase;font-size:80%}.pagenav svg{fill:#469bdd;stroke:#469bdd;margin-left:.5em;margin-right:.5em}.pagenav svg:hover{fill:#1d67a0;stroke:#1d67a0}.partner-component{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#f8f8f8;border-radius:4px 4px 4px 4px}@media(min-width: 768px){.partner-component{margin:1em 3em}}.partner-component table td:first-of-type{color:#fff;background-color:#286ac7;font-weight:400;border-bottom:1px solid #3b7cd8}.partner-component table td:last-of-type{background-color:#fff}.partner-component table tr:last-of-type td{border-bottom-color:#286ac7}.partner-component table.with_logo td:first-of-type{opacity:.9}.partner-component table.with_logo td:last-of-type{opacity:.9}.popover{display:none;z-index:75;color:#535f61;background-color:#fff;border-radius:4px;border:1px solid #777;box-shadow:3px 3px 8px #777,-3px -3px 8px #777;font-family:inherit;max-width:276px}@media(min-width: 768px){.popover{max-width:350px}}@media(min-width: 1200px){.popover{max-width:500px}}.popover.show{display:block}.popover .title{text-align:center;color:#535f61;background-color:#f8f8f8;font-size:140%;border-radius:4px 4px 0 0}.popover .body{padding-left:1rem;padding-right:1rem}.popover .arrow{width:0;height:0;border-style:solid;position:absolute;border-color:transparent}.popover[x-placement^=top]{margin-bottom:5px}.popover[x-placement^=top] .arrow{border-width:5px 5px 0 5px;border-top-color:#fff;bottom:-5px;margin:0 5px}.popover[x-placement^=bottom]{margin-top:5px}.popover[x-placement^=bottom] .arrow{border-width:0 5px 5px 5px;border-bottom-color:#fff;top:-5px;margin:0 5px}.popover[x-placement^=right]{margin-left:5px}.popover[x-placement^=right] .arrow{border-width:5px 5px 5px 0;border-right-color:#fff;left:-5px;margin:5px 0}.popover[x-placement^=left]{margin-right:5px}.popover[x-placement^=left] .arrow{border-width:5px 0 5px 5px;border-left-color:#fff;right:-5px;margin:5px 0}@media screen{.term{border-bottom:dashed 1px;cursor:help;position:relative;display:inline-block}}.primary{display:grid;grid-template-columns:[article] 100%;grid-column-gap:1rem;padding-left:.5rem;padding-right:.5rem}.primary .sidebar-container{max-width:25em}@media print{.primary .sidebar-container{display:none}}.primary .toc-container{display:none}@media screen and (min-width: 768px){.primary{grid-template-columns:[sidebar] 20% [article] calc(80% - 1rem);padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 1200px){.primary{grid-template-columns:[sidebar] 16% [article] calc(68% - 2rem) [toc] 16%}.primary .toc-container{display:block}}@media screen and (min-width: 1200px){.primary.notoc{grid-template-columns:[sidebar] 16% [article] calc(84% - 1rem)}}.promotion{position:absolute;display:block;top:22px;left:-80px;width:260px;overflow:hidden;height:46px;z-index:200;color:#fff;background:#228b22;transform:rotate(-45deg);text-align:center}.promotion:hover{text-decoration:none;color:#90ee90}.relnote-links{text-align:center}@media print{.relnote-links{display:none}}.relnote-links #buttons{opacity:0;transition:opacity .25s ease-in}.relnote-links .btn{margin:1rem 1rem;width:13rem}@media(min-width: 768px){.relnote-links .btn{margin:1rem 5rem}}.section-index{display:grid;grid-template-columns:[entry] 1fr}@media(min-width: 576px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.section-index .entry{padding:1rem 1rem}@media(min-width: 768px){.section-index .entry{padding:1rem 4rem}}.section-index h5{margin-bottom:0}.section-index h5 a{font-weight:700}.section-index p{margin-top:0}.see-also{padding-top:0;display:grid;grid-template-columns:[entry] 1fr;grid-gap:1em}@media(min-width: 576px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.see-also .entry{padding:0}.see-also .entry .link{margin-bottom:0;margin-top:0}.see-also .entry .desc{margin-top:0}@media screen and (max-width: 767px){.sidebar-offcanvas{position:absolute;width:80%;transition:all .4s ease;left:-768px;top:3.7rem}}@media screen and (min-width: 768px){.sidebar-offcanvas{position:unset;width:auto}}@media screen{.sidebar-offcanvas.active{left:1rem}}.sidebar{order:0;font-size:85%}@media(min-width: 1200px){.sidebar{font-size:100%}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar{position:-webkit-sticky;position:sticky;top:3.7rem}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.sidebar .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.sidebar .directory a{font-weight:400}.sidebar .directory ul{list-style:none;padding:0;padding-left:.2em;margin-bottom:0;margin-left:0;margin-right:.3em;display:none}.sidebar .directory ul.show{display:block}.sidebar .directory li{display:inline-block;padding:2px 0 1px 1.4em;width:100%;font-size:85%}.sidebar .directory li .current{color:#b05464;font-weight:500}.sidebar .directory li.sublist{padding-left:0}.sidebar .directory .card-body{padding:.5em .1em}.sidebar .directory .card-body>ul{padding-left:0}.sidebar .directory .card{margin-top:.1rem;margin-bottom:.1rem}.sidebar .directory .card-header{padding:0}.sidebar .directory .card-header div{padding:.75em 1.25em}.sidebar .directory .card-header svg{margin-right:.3em}.sidebar .directory .card-header a{text-decoration:none}@media(min-width: 992px){.sidebar .directory .card-body{padding-left:1.25rem;padding-right:.5rem}.sidebar .directory ul{padding-left:1em}}.sidebar .tree-toggle{cursor:pointer;margin-bottom:0}.sidebar .tree-toggle .chevron{display:none}.sidebar .tree-toggle .chevron svg{margin-right:.3em}.sidebar .tree-toggle .chevron.show{display:inline}.sidebar-toggler{position:absolute;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(255,255,255,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}.sidebar-toggler:hover{color:#de7d40}@media(min-width: 768px){.sidebar-toggler{display:none}}@media print{.sidebar-toggler{display:none}}.sidebar-toggler svg{width:1.5em;height:1.5em;vertical-align:middle}.tabset{border:none;margin:0 0 0 4px;padding:0}.tabset .tab-strip{margin-bottom:-2px}.tabset .tab-strip a{display:inline-block;margin:0 3px;border:1px solid #466bb0;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;padding:0 1rem;transform:skewX(-30deg);transform-origin:left bottom;text-decoration:none;cursor:pointer}.tabset .tab-strip a span{display:block;transform:skewX(10deg);font-size:80%;color:#535f61}.tabset .tab-strip a:hover{background-color:#de7d40;text-decoration:none}.tabset .tab-strip a.active{background-color:#466bb0;cursor:default}.tabset .tab-strip a.active span{color:#fff}.tabset .tab-content{border:1px solid #466bb0;border-radius:4px;padding-left:1rem;padding-right:1rem}.tabset .tab-content>div{display:none}.tabset .tab-content>div.active{display:block}.toc{order:0}@supports(position: -webkit-sticky) or (position: sticky){.toc{position:-webkit-sticky;position:sticky;top:3.7rem}}.toc .directory{padding-left:.5em;border-left:1px solid rgba(0,0,0,.1)}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.toc .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.toc .directory li{font-size:.9rem}.toc .directory li a{font-weight:400}.toc .directory li a.current{color:#b05464;font-weight:bold}.toc .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc .directory ul ul{padding-left:1em}.toc-inlined{display:block}@media print{.toc-inlined{display:none}}@media(min-width: 1200px){.toc-inlined{display:none}}.toc-inlined .directory{border-left:0}.toc-inlined .directory li{font-size:1rem}.toc-inlined .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc-inlined .directory ul ul{padding-left:1em}.toc-inlined .directory ul a{font-weight:400}@media screen{.toc-forced{display:block}}/*# sourceMappingURL=light_theme_normal.css.map */ +.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:rgba(255,255,255,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}@media screen{:target::before{content:"";display:block;height:3.7rem;margin-top:-3.7rem}html{overflow-y:scroll;position:relative;min-height:100%}body{margin-top:3.7rem;margin-bottom:calc(7rem + 3rem);font-family:"Work Sans",sans-serif;color:#535f61;background-color:#fff}}a{color:#469bdd;text-decoration:none;font-weight:400;font-family:"Chivo",sans-serif}a:hover,a:focus{color:#1d67a0;text-decoration:underline;font-weight:400}a.disabled{color:#ccc;text-decoration:none;font-weight:400}a.active{color:#b05464;text-decoration:none;font-weight:400}a.dropdown-item{cursor:pointer}table,th,td,tr{padding:.5em}table{margin-left:.5em;margin-right:.5em;border-collapse:separate;border-spacing:0}table p:first-of-type{margin-top:0}table p:last-of-type{margin-bottom:0}th{color:#fff;background-color:#286ac7;font-weight:400}th code{color:#fff}tr.oneof>td{border-bottom:1px dashed rgba(0,0,0,.1);border-top:1px dashed rgba(0,0,0,.1)}th,td{border-left:1px solid #286ac7;border-top:1px solid #286ac7}tr:first-child th:first-child{border-radius:4px 0 0 0}tr:first-child td:first-child{border-radius:4px 0 0 0}tr:first-child th:last-child{border-radius:0 4px 0 0}tr:first-child td:last-child{border-radius:0 4px 0 0}tr:last-child td{border-bottom:1px solid #286ac7}tr:last-child td:first-child{border-radius:0 0 0 4px}tr:last-child td:last-child{border-radius:0 0 4px 0}tr th:last-child{border-right:1px solid #286ac7}tr td:last-child{border-right:1px solid #286ac7}thead+tbody tr:first-child td:first-child{border-radius:0}thead+tbody tr:first-child td:last-child{border-radius:0}code{color:#d14;font-size:80%;font-weight:400;word-break:normal}pre{margin:1em 0 1em 1em;max-height:31em;border:1px solid #f2f2f2;border-radius:4px;box-shadow:3px 3px 8px #a7a7a7;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none;background:#fff}@media(min-width: 768px){pre{margin:1em}}pre code{display:block;padding:.5em;color:#535f61;font-size:80%;font-weight:400;word-break:normal}pre code.command-output{padding:0}pre code.command-output .command{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output .command{padding:.5em .5em 0 .5em}}pre code.command-output .output{color:#535f61;background-color:#f3f3f3;font-style:italic;padding:1em;float:left;clear:left;min-width:100%}@media(min-width: 768px){pre code.command-output .output{padding:0 .5em .5em .5em}}pre code.command-output div:only-of-type{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output div:only-of-type{padding:.5em}}@media print{pre{max-height:unset}}div.toolbar{position:relative}div.toolbar button{font-size:.8em;padding:0 .5em;border-radius:.3em;background-color:#286ac7;cursor:pointer;color:#fff;text-decoration:none;border:0;position:absolute;top:3px;z-index:1;transition:opacity .4s ease-in-out;opacity:0}div.toolbar button.toolbar-show{transition:opacity 1.1s ease-in-out;opacity:1}div.toolbar button.copy{right:2.2rem;width:3rem}div.toolbar button.download{right:5.5rem}div.toolbar button.print{right:7.25rem}div.toolbar svg{width:.8em;height:.8em;display:inline;fill:#fff;stroke:#fff}p{font-size:1rem;font-weight:400;line-height:1.5;margin:.75em 0}@media(min-width: 768px){p{margin:1.5em 0}}li,dt,dd{font-size:1rem;font-weight:400;line-height:1.5;margin:.25em}ol,ul,dl{list-style:initial;font-size:1rem;font-weight:400;margin:0 0 0 1.5em;padding:0}li p,dt p,dd p{margin:.4em 0}ol{list-style:decimal}h1,h2,h3,h4,h5,h6{border:0}h1{font-size:2.5rem;color:#2e2e2e;font-weight:400;margin-bottom:0}h2{font-size:2rem;color:#2e2e2e;font-weight:400;margin-top:3rem;margin-bottom:1.8rem}h2:before{display:block;content:" ";width:5rem;border-bottom:2px solid #466bb0;margin-bottom:1.1rem;visibility:visible}h3{font-size:1.85rem;color:#404040;font-weight:500;letter-spacing:1px;margin-bottom:20px;margin-top:30px}h4{font-size:1.85rem;color:#404040;font-weight:500;margin:30px 0 20px}h4+p{margin:5px 0}@media(min-width: 768px){h4+p{margin:10px 0}}h5{font-size:1.15rem;color:#404040;font-weight:500}h6{font-size:.9rem;color:#404040;font-weight:500}.header-link{position:relative;left:.5em;top:-0.1em;opacity:0;font-size:.6em}h2:hover .header-link,h3:hover .header-link,h4:hover .header-link,h5:hover .header-link,h6:hover .header-link,dt:hover .header-link{transition:opacity .4s ease-in-out;opacity:1}@media print{.header-link{display:none}}em{font-style:italic}strong{font-weight:700}img{width:100%}blockquote{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#f8f8f8;border-radius:4px 4px 4px 4px}@media(min-width: 768px){blockquote{margin:1em 3em}}.spacer{height:.1rem}@media(min-width: 768px){.spacer{height:1rem}}.deprecated{background:silver}.card{background-color:#fff;border-color:rgba(0,0,0,.1)}.card-header{border-bottom-color:rgba(0,0,0,.1)}@media print{#scroll-to-top-container{display:none}}@media(min-width: 1200px){#scroll-to-top-container{display:none}}#scroll-to-top{display:none;position:fixed;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(255,255,255,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}#scroll-to-top:hover{color:#de7d40}#scroll-to-top svg{width:1.5em;height:1.5em;vertical-align:middle}#scroll-to-top.show{display:block}@media print{h1,h2,h3{color:#000;background:none;page-break-after:avoid}img{max-width:100% !important}pre,blockquote,img{page-break-inside:avoid}}.icon{width:1em;height:1em;display:inline;fill:#535f61;stroke:#535f61;vertical-align:middle}.large-icon{width:1.4em;height:1.4em;display:inline;fill:#535f61;stroke:#535f61;vertical-align:middle}.page-icon{margin-right:.3em}.flipped{transform:scaleX(-1)}.subtitle{margin-top:.15rem;margin-bottom:0;padding:0 0 0 0;font-size:125%}.byline{margin-top:.15rem;margin-bottom:2rem;padding:0;text-transform:uppercase;font-size:75%}.attribution{font-weight:600}.subscribe{padding:1em;font-size:1.2em;background-color:#fff;text-align:center}.subscribe svg{margin-right:.5em}.btn{background-color:#286ac7;color:#fff;font-weight:400;letter-spacing:1px;cursor:pointer;box-shadow:3px 3px 8px #a7a7a7}.btn:hover{background-color:#466bb0;color:#fff}.btn:active{background-color:#b05464;color:#fff}.btn:focus{color:#fff}.callout{display:table;padding:.5em .5em .5em 0;border-radius:4px;margin:1em 0 1em 1em}@media(min-width: 768px){.callout{margin:1em}}.callout .type{position:relative;display:table-cell;left:-0.75em;min-height:100%;text-align:center;vertical-align:middle}.callout .type svg{fill:#286ac7}.callout .content{display:table-cell;min-height:100%}.callout.tip{background-color:#f2fff2}.callout.idea{background-color:#ffffe0}.callout.warning{background-color:#fee}.callout.quote{background-color:#f8f8f8;font-style:italic}.callout:hover svg{animation:shake 2.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.community-item{display:table-row}.community-item .logo{display:table-cell;width:65px;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}.community-item .desc{display:table-cell;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}#endnotes-container{display:none}@media print{#endnotes-container.show{display:block}}@media screen{.endnote-ref{display:none}}.faq .question{font-weight:400;text-transform:uppercase}.faq .answer{margin-left:2.5em}.faq-landing{column-count:1;column-gap:2rem}@media(min-width: 576px){.faq-landing{column-count:2}}.faq-landing .panel{display:inline-block;border:1px solid #286ac7;border-radius:4px;width:100%;margin-bottom:2rem}.faq-landing .panel .header{color:#fff;background-color:#286ac7;padding:.75rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.125)}.faq-landing .panel .body{padding:1.25rem}figure{margin:1.5rem auto;padding:.5rem;background-color:#fff;border-radius:4px 4px 4px 4px}figure .wrapper-with-intrinsic-ratio{position:relative;height:0}figure .element-to-stretch{position:absolute;top:0;left:0;width:100%;height:100%}figure figcaption{text-align:center;font-size:1.15rem;font-style:italic;font-weight:400;color:#535f61;padding-top:.5rem}footer{background-image:linear-gradient(to right, #466BB0, #286AC7);color:#fff;position:absolute;bottom:0;width:100%;height:7rem;overflow:hidden;padding:1rem 4px 1.5rem;text-align:center;display:grid;grid-template-columns:[user-links] 35% [info] 65% [dev-links] 0%;grid-template-rows:100%}@media print{footer{display:none}}@media(min-width: 576px){footer{padding:1.5rem 1.25rem 1rem 1.25rem}}@media(min-width: 992px){footer{grid-template-columns:[user-links] 30% [info] 40% [dev-links] 30%}}footer .user-links{grid-column:user-links;text-align:left}footer .info{grid-column:info}footer .info .copyright{padding:0;margin:0;color:#ccc;line-height:1.6em;font-size:.7em;text-align:right !important}@media(min-width: 992px){footer .info .copyright{text-align:center !important}}footer .info .copyright a{color:#ccc;text-decoration:underline}footer .info .copyright a:hover{color:#ccc}footer .dev-links{grid-column:dev-links;text-align:right;display:none}@media(min-width: 992px){footer .dev-links{display:block}}footer .channel{position:relative;display:inline-flex;padding:4px 0;border-width:2px;border-color:rgba(0,0,0,0);border-style:solid;border-radius:2px;color:#fff}footer .channel a{text-decoration:none}footer .channel svg{width:30px;height:30px;fill:#fff;stroke:#466bb0}@media(min-width: 576px){footer .channel svg{width:35px;height:35px}}footer .channel span{opacity:0;background-color:transparent;color:#fff;text-align:center;position:absolute;width:200px;left:-82px;top:-23px;font-size:75%}footer .channel:hover{border-color:#fff;border-radius:25px;box-shadow:0 0 2px 2px #fff;transition:border-radius 1s,border-color 1s ease}footer .channel:hover span{opacity:1;transition:opacity .5s}footer .tag{padding:0 1rem;font-style:italic;margin:0;line-height:1.6em;font-size:.8em}.glossary .trampolines{font-size:1.85rem;text-align:center;padding-top:.8rem}@media print{.glossary .trampolines{display:none}}@media screen{.glossary .entries .letter:target::before{height:calc(3.7rem - 1rem);margin-top:calc(0rem - calc(3.7rem - 1rem))}}.glossary .entries h4{font-size:1.65rem;font-weight:300;border-bottom:1px solid;color:#ccc;border-color:#ccc;background-color:#fff;padding-top:2.2rem;padding-bottom:.15rem;position:-webkit-sticky;position:sticky;top:calc(3.7rem - 1rem);margin-top:0;margin-bottom:0;z-index:10}.glossary .entries dl{margin-left:0}.glossary .entries dl dt{font-weight:500;list-style-type:none;margin-bottom:0;margin-top:.9rem;margin-left:0;text-transform:uppercase}.glossary .entries dl dd{list-style-type:none;margin-left:1.5rem}header{background-image:linear-gradient(to right, #466BB0, #286AC7);box-shadow:0 0 2px 2px rgba(0,0,0,.14),0 2px 4px 2px rgba(0,0,0,.28);padding-top:.2em;padding-bottom:.2em;position:fixed;top:0;right:0;left:0;z-index:100}header #brand{display:inline-block;font-size:1.25rem;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;line-height:inherit;white-space:nowrap;width:100%}@media(min-width: 576px){header #brand{width:unset}}header #brand.open-hamburger{display:none}header #brand .logo{width:2em;height:2em;top:3px;left:.8em;position:fixed;fill:#fff;transition-duration:.8s;transition-property:transform;transform-origin:50% 50%}header #brand .logo circle{fill:#466bb0;stroke:#fff}@media(min-width: 768px){header #brand .logo{width:3em;height:3em}}header #brand .logo:hover{transform:rotate(360deg)}header #brand .name{color:#fff;font-weight:400;vertical-align:bottom;line-height:1.1em;display:inline-block;padding-top:.35rem;text-align:center;margin-left:0;margin-right:0;width:100%}@media(min-width: 576px){header #brand .name{text-align:left;margin-left:3em;margin-right:1rem;width:unset}}@media(min-width: 768px){header #brand .name{margin-left:4.2em}}header a{font-weight:500;color:#fff;font-size:1.1em;margin-left:.3rem;margin-right:.3rem}@media(min-width: 576px){header a{font-size:.9em;margin-left:.58rem;margin-right:.58rem}}header a:hover{text-decoration:none;color:#de7d40}header a.active{border-bottom:solid 3px #fff;border-radius:2px;color:#fff;font-weight:500;cursor:default}header div.menu{display:inline-block}header svg.icon{stroke:#fff;fill:#fff;width:1.1em;height:1.1em}header svg.icon:hover{fill:#de7d40;stroke:#de7d40}header #hamburger{display:inline-block;position:absolute;top:.8rem;right:1.3rem}@media(min-width: 576px){header #hamburger{display:none}}header #header-links{display:none;top:.6rem;right:1.1rem;transition:right .5s}header #header-links.open-hamburger{display:block;text-align:center;margin-top:1em;padding-left:1em;padding-right:2.5em}@media(min-width: 576px){header #header-links{display:inline-block;position:absolute}}header #header-links.show-search{right:-700px;transition:right .5s}header #search-show{display:none}@media(min-width: 576px){header #search-show{display:inline-block}}header #search-form{display:none;top:0;right:-700px;transition:right .5s}header #search-form.open-hamburger{display:flex}@media(min-width: 576px){header #search-form{display:flex;position:absolute}}header #search-form.show-search{right:1rem;transition:right .5s}header #search-form button:focus{outline:0}header #search-textbox{margin:12px 1rem 5px 1rem;width:100%;text-align:center}@media(min-width: 576px){header #search-textbox{margin:4px 0 5px 0;width:22rem;text-align:unset}}header #search-close{display:none;background-color:rgba(0,0,0,0);color:#fff;border-width:0;cursor:pointer}@media(min-width: 576px){header #search-close{display:block}}header #search-close:hover{color:#de7d40}.landing .banner{display:flex;justify-content:center;padding-top:1rem;padding-bottom:1rem}.landing .banner .hero-label{margin:0 0 0 0;padding:30px 0 0 0;font-size:4rem;font-family:"Verdana",serif;text-align:center}.landing .banner .hero-lead{display:block;font-size:1rem;font-weight:300;text-align:center;margin:0;padding:0}.landing .banner .hero-logo{width:0;fill:#466bb0}.landing .banner .hero-text{width:20rem;margin-left:0}@media(min-width: 576px){.landing .banner .hero-logo{width:7rem}.landing .banner .hero-label{text-align:left}.landing .banner .hero-lead{text-align:left}.landing .banner .hero-text{margin-left:3rem}}.landing .panels{display:grid;grid-template-columns:[panel] auto;padding-top:30px;padding-bottom:30px;grid-gap:2rem;justify-content:center;align-content:end}@media(min-width: 768px){.landing .panels{padding-top:50px;padding-bottom:50px;grid-template-columns:[panel] auto [panel] auto}}@media(min-width: 80rem){.landing .panels{grid-template-columns:[panel] auto [panel] auto [panel] auto [panel] auto}}.landing .panels .panel{color:#535f61;opacity:.1;transition:opacity .25s linear;background-color:#f8f8f8;width:18rem;box-shadow:3px 3px 8px #a7a7a7;padding:1rem;border:1px solid #ddd;border-radius:4px}.landing .panels .panel a{text-decoration:none;color:#535f61}.landing .panels .panel a:hover{color:#535f61;text-decoration:none}.landing .panels .panel:hover{box-shadow:3px 3px 8px #a7a7ee}.landing .panels .panel .panel-title{text-align:center}.landing .panels .panel .panel-line{margin-left:1.6rem;margin-right:1.6rem;background-color:#535f61}.landing .panels .panel .panel-img-top{text-align:center;padding:0}.landing .panels .panel .panel-body{padding-top:0;padding-left:.5rem;padding-right:.5rem}@media(min-width: 768px){.landing .panels .panel .panel-body{padding-left:1.25rem;padding-right:1.25rem}}.landing #buttons{opacity:0;transition:opacity .25s ease-in;text-align:center}@media(min-width: 768px){.landing #buttons{padding-bottom:20px}}.landing #buttons .btn{margin:1rem 1rem;width:18rem}@media(min-width: 768px){.landing #buttons .btn{margin:1rem 5rem}}.logo-gallery{margin:3rem}.logo-gallery .company-logo{margin:1rem;padding:14px;display:inline-block;width:200px;height:120px;transition-duration:.8s;transform-origin:50% 50%;transition-property:none;position:relative;box-shadow:0 0 50px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.25);border-radius:3px;background-color:#fff}.logo-gallery .company-logo:hover{transition-property:transform,opacity,box-shadow;transform:rotate(360deg);box-shadow:0 0 50px rgba(0,0,200,.1),0 5px 10px rgba(0,0,200,.25)}.logo-gallery .outer{display:table;position:absolute;width:172px;height:92px;margin:0;padding:0}.logo-gallery .inner{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%;margin:0 auto}.logo-gallery .with-tag-line:hover:hover img{opacity:.15}.logo-gallery .with-tag-line:hover:hover .tagline{opacity:1}.logo-gallery img{position:absolute;width:172px;height:92px;object-fit:contain;transition-duration:.8s;transition-property:opacity}.logo-gallery .tagline{color:#535f61;opacity:0;transition-duration:.8s;transition-property:opacity}.media-resources table,.media-resources th,.media-resources td{border:none}.media-resources td{line-height:1.15em;vertical-align:middle;padding-top:1em;padding-bottom:1em}.media-resources td.logo{width:100px;border:none}.media-resources td.desc{border:none}.media-resources li{list-style-type:none}.media-resources .advice{display:grid;grid-template-columns:[panel] 1fr;grid-gap:2rem;padding-top:2rem}@media(min-width: 992px){.media-resources .advice{grid-template-columns:[panel] 1fr [panel] 1fr}}.media-resources .advice .panel{display:table;border-radius:4px;border:1px solid #466bb0;min-height:11rem;width:100%;margin-bottom:1rem}.media-resources .advice .panel .title{position:relative;display:table-cell;width:2rem;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#466bb0;min-height:100%}.media-resources .advice .panel .title div{position:absolute;top:11rem;width:11rem;text-align:center;transform:rotate(-90deg);transform-origin:left top 0}.media-resources .advice .panel .title p{color:#fff;font-size:2rem;margin:0;padding:0;line-height:2rem}.media-resources .advice .panel .body{display:table-cell;min-height:100%;padding:1rem 0}.menu{position:relative;cursor:pointer}.menu .menu-content{display:none;position:absolute;min-width:160px;z-index:75;padding:0;background-color:#fff;border:1px solid #000;border-radius:4px;margin-top:.125rem;right:0;text-align:left}.menu .menu-content a{display:block;font-weight:400;color:#535f61;padding:.25rem 1.5rem;margin:0}.menu .menu-content a:hover{color:#fff;background-color:#466bb0;text-decoration:none}.menu .menu-content a.active{font-weight:500;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='black' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.4rem .6rem;background-size:.75rem .75rem;border:0}.menu .menu-content a.active:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-color:#466bb0}.menu .menu-content a:focus{text-decoration:none}.menu .menu-content i{color:#535f61}.menu .menu-content h6{padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.menu .menu-content div{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.menu.show .menu-content{display:block}.notfound{text-align:center}.notfound .icon{margin-top:9rem;width:12rem;height:12rem}.notfound .error{padding:2rem 0 0 0;font-weight:500;font-size:200%}.notfound .explanation{padding:2rem 0 9rem 0;font-weight:400;font-size:100%}.pagenav{display:flex;width:100%}@media print{.pagenav{display:none}}.pagenav .left{width:50%}.pagenav .right{width:50%;text-align:right}.pagenav p{text-transform:uppercase;font-size:80%}.pagenav svg{fill:#469bdd;stroke:#469bdd;margin-left:.5em;margin-right:.5em}.pagenav svg:hover{fill:#1d67a0;stroke:#1d67a0}.partner-component{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#f8f8f8;border-radius:4px 4px 4px 4px}@media(min-width: 768px){.partner-component{margin:1em 3em}}.partner-component table td:first-of-type{color:#fff;background-color:#286ac7;font-weight:400;border-bottom:1px solid #3b7cd8}.partner-component table td:last-of-type{background-color:#fff}.partner-component table tr:last-of-type td{border-bottom-color:#286ac7}.partner-component table.with_logo td:first-of-type{opacity:.9}.partner-component table.with_logo td:last-of-type{opacity:.9}.popover{display:none;z-index:75;color:#535f61;background-color:#fff;border-radius:4px;border:1px solid #777;box-shadow:3px 3px 8px #777,-3px -3px 8px #777;font-family:inherit;max-width:276px}@media(min-width: 768px){.popover{max-width:350px}}@media(min-width: 1200px){.popover{max-width:500px}}.popover.show{display:block}.popover .title{text-align:center;color:#535f61;background-color:#f8f8f8;font-size:140%;border-radius:4px 4px 0 0}.popover .body{padding-left:1rem;padding-right:1rem}.popover .arrow{width:0;height:0;border-style:solid;position:absolute;border-color:transparent}.popover[x-placement^=top]{margin-bottom:5px}.popover[x-placement^=top] .arrow{border-width:5px 5px 0 5px;border-top-color:#fff;bottom:-5px;margin:0 5px}.popover[x-placement^=bottom]{margin-top:5px}.popover[x-placement^=bottom] .arrow{border-width:0 5px 5px 5px;border-bottom-color:#fff;top:-5px;margin:0 5px}.popover[x-placement^=right]{margin-left:5px}.popover[x-placement^=right] .arrow{border-width:5px 5px 5px 0;border-right-color:#fff;left:-5px;margin:5px 0}.popover[x-placement^=left]{margin-right:5px}.popover[x-placement^=left] .arrow{border-width:5px 0 5px 5px;border-left-color:#fff;right:-5px;margin:5px 0}@media screen{.term{border-bottom:dashed 1px;cursor:help;position:relative;display:inline-block}}.primary{display:grid;grid-template-columns:[article] 100%;grid-column-gap:1rem;padding-left:.5rem;padding-right:.5rem}.primary .sidebar-container{max-width:25em}@media print{.primary .sidebar-container{display:none}}.primary .toc-container{display:none}@media screen and (min-width: 768px){.primary{grid-template-columns:[sidebar] 20% [article] calc(80% - 1rem);padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 1200px){.primary{grid-template-columns:[sidebar] 16% [article] calc(68% - 2rem) [toc] 16%}.primary .toc-container{display:block}}@media screen and (min-width: 1200px){.primary.notoc{grid-template-columns:[sidebar] 16% [article] calc(84% - 1rem)}}.promotion{position:absolute;display:block;top:22px;left:-80px;width:260px;overflow:hidden;height:46px;z-index:200;color:#fff;background:#228b22;transform:rotate(-45deg);text-align:center}.promotion:hover{text-decoration:none;color:#90ee90}.relnote-links{text-align:center}@media print{.relnote-links{display:none}}.relnote-links #buttons{opacity:0;transition:opacity .25s ease-in}.relnote-links .btn{margin:1rem 1rem;width:13rem}@media(min-width: 768px){.relnote-links .btn{margin:1rem 5rem}}.section-index{display:grid;grid-template-columns:[entry] 1fr}@media(min-width: 576px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.section-index .entry{padding:1rem 1rem}@media(min-width: 768px){.section-index .entry{padding:1rem 4rem}}.section-index h5{margin-bottom:0}.section-index h5 a{font-weight:700}.section-index p{margin-top:0}.see-also{padding-top:0;display:grid;grid-template-columns:[entry] 1fr;grid-gap:1em}@media(min-width: 576px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.see-also .entry{padding:0}.see-also .entry .link{margin-bottom:0;margin-top:0}.see-also .entry .desc{margin-top:0}@media screen and (max-width: 767px){.sidebar-offcanvas{position:absolute;width:80%;transition:all .4s ease;left:-768px;top:3.7rem}}@media screen and (min-width: 768px){.sidebar-offcanvas{position:unset;width:auto}}@media screen{.sidebar-offcanvas.active{left:1rem}}.sidebar{order:0;font-size:85%}@media(min-width: 1200px){.sidebar{font-size:100%}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar{position:-webkit-sticky;position:sticky;top:3.7rem}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.sidebar .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.sidebar .directory a{font-weight:400}.sidebar .directory ul{list-style:none;padding:0;padding-left:.2em;margin-bottom:0;margin-left:0;margin-right:.3em;display:none}.sidebar .directory ul.show{display:block}.sidebar .directory li{display:inline-block;padding:2px 0 1px 1.4em;width:100%;font-size:85%}.sidebar .directory li .current{color:#b05464;font-weight:500}.sidebar .directory li.sublist{padding-left:0}.sidebar .directory .card-body{padding:.5em .1em}.sidebar .directory .card-body>ul{padding-left:0}.sidebar .directory .card{margin-top:.1rem;margin-bottom:.1rem}.sidebar .directory .card-header{padding:0}.sidebar .directory .card-header div{padding:.75em 1.25em}.sidebar .directory .card-header svg{margin-right:.3em}.sidebar .directory .card-header a{text-decoration:none}@media(min-width: 992px){.sidebar .directory .card-body{padding-left:1.25rem;padding-right:.5rem}.sidebar .directory ul{padding-left:1em}}.sidebar .tree-toggle{cursor:pointer;margin-bottom:0}.sidebar .tree-toggle .chevron{display:none}.sidebar .tree-toggle .chevron svg{margin-right:.3em}.sidebar .tree-toggle .chevron.show{display:inline}.sidebar-toggler{position:absolute;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(255,255,255,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}.sidebar-toggler:hover{color:#de7d40}@media(min-width: 768px){.sidebar-toggler{display:none}}@media print{.sidebar-toggler{display:none}}.sidebar-toggler svg{width:1.5em;height:1.5em;vertical-align:middle}.tabset{border:none;margin:0 0 0 4px;padding:0}.tabset .tab-strip{margin-bottom:-2px}.tabset .tab-strip a{display:inline-block;margin:0 3px;border:1px solid #466bb0;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;padding:0 1rem;transform:skewX(-30deg);transform-origin:left bottom;text-decoration:none;cursor:pointer}.tabset .tab-strip a span{display:block;transform:skewX(10deg);font-size:80%;color:#535f61}.tabset .tab-strip a:hover{background-color:#de7d40;text-decoration:none}.tabset .tab-strip a.active{background-color:#466bb0;cursor:default}.tabset .tab-strip a.active span{color:#fff}.tabset .tab-content{border:1px solid #466bb0;border-radius:4px;padding-left:1rem;padding-right:1rem}.tabset .tab-content>div{display:none}.tabset .tab-content>div.active{display:block}.toc{order:0}@supports(position: -webkit-sticky) or (position: sticky){.toc{position:-webkit-sticky;position:sticky;top:3.7rem}}.toc .directory{padding-left:.5em;border-left:1px solid rgba(0,0,0,.1)}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.toc .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.toc .directory li{font-size:.9rem}.toc .directory li a{font-weight:400}.toc .directory li a.current{color:#b05464;font-weight:bold}.toc .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc .directory ul ul{padding-left:1em}.toc-inlined{display:block}@media print{.toc-inlined{display:none}}@media(min-width: 1200px){.toc-inlined{display:none}}.toc-inlined .directory{border-left:0}.toc-inlined .directory li{font-size:1rem}.toc-inlined .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc-inlined .directory ul ul{padding-left:1em}.toc-inlined .directory ul a{font-weight:400}@media screen{.toc-forced{display:block}}/*# sourceMappingURL=light_theme_normal.css.map */ diff --git a/generated/css/light_theme_normal.css.map b/generated/css/light_theme_normal.css.map index 5f6b5cddf8..103d884740 100644 --- a/generated/css/light_theme_normal.css.map +++ b/generated/css/light_theme_normal.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["src/sass/themes/_light_syntax.scss","src/sass/base/_base.scss","src/sass/base/_constants.scss","src/sass/themes/_light.scss","src/sass/brand_colors/_normal.scss","src/sass/misc/_blog.scss","src/sass/misc/_button.scss","src/sass/misc/_callout.scss","src/sass/misc/_community.scss","src/sass/misc/_endnotes.scss","src/sass/misc/_faq.scss","src/sass/misc/_faq-landing.scss","src/sass/misc/_figure.scss","src/sass/misc/_footer.scss","src/sass/misc/_glossary.scss","src/sass/misc/_header.scss","src/sass/misc/_landing.scss","src/sass/misc/_logo-gallery.scss","src/sass/misc/_media-resources.scss","src/sass/misc/_menu.scss","src/sass/misc/_notfound.scss","src/sass/misc/_pagenav.scss","src/sass/misc/_partner-component.scss","src/sass/misc/_popover.scss","src/sass/misc/_primary.scss","src/sass/misc/_promotion.scss","src/sass/misc/_relnote-links.scss","src/sass/misc/_section-index.scss","src/sass/misc/_see-also.scss","src/sass/misc/_sidebar.scss","src/sass/misc/_tabset.scss","src/sass/misc/_toc.scss"],"names":[],"mappings":"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","file":"light_theme_normal.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["src/sass/themes/_light_syntax.scss","src/sass/base/_base.scss","src/sass/base/_constants.scss","src/sass/themes/_light.scss","src/sass/brand_colors/_normal.scss","src/sass/misc/_blog.scss","src/sass/misc/_button.scss","src/sass/misc/_callout.scss","src/sass/misc/_community.scss","src/sass/misc/_endnotes.scss","src/sass/misc/_faq.scss","src/sass/misc/_faq-landing.scss","src/sass/misc/_figure.scss","src/sass/misc/_footer.scss","src/sass/misc/_glossary.scss","src/sass/misc/_header.scss","src/sass/misc/_landing.scss","src/sass/misc/_logo-gallery.scss","src/sass/misc/_media-resources.scss","src/sass/misc/_menu.scss","src/sass/misc/_notfound.scss","src/sass/misc/_pagenav.scss","src/sass/misc/_partner-component.scss","src/sass/misc/_popover.scss","src/sass/misc/_primary.scss","src/sass/misc/_promotion.scss","src/sass/misc/_relnote-links.scss","src/sass/misc/_section-index.scss","src/sass/misc/_see-also.scss","src/sass/misc/_sidebar.scss","src/sass/misc/_tabset.scss","src/sass/misc/_toc.scss"],"names":[],"mappings":"AAQA,yDAIC,cAGD,mBACC,WAGD,WACC,WAGD,qGAOC,WAGD,0FAMC,WAGD,0FAKC,cACA,gCAGD,+CAGC,WAGD,kCAEC,cAGD,8CAGC,WAGD,6BAEC,iBAED,cACC,kBAGD,cACC,YC7ED,cACI,gBACI,WACA,cACA,OCcO,ODbP,mBAGJ,KACI,kBACA,kBACA,gBAGJ,KACI,WCGO,ODFP,gCACA,mCACA,MEVI,QFWJ,iBElBA,MFsBR,EACI,MEbQ,QFcR,qBACA,YE2CS,IF1CT,+BAGJ,gBACI,MEnBa,QFoBb,0BACA,YEoCS,IFjCb,WACI,MExBgB,KFyBhB,qBACA,YE8BS,IF3Bb,SACI,ME7Bc,QF8Bd,qBACA,YEwBS,IFrBb,gBACI,eAGJ,eACI,aAGJ,MACI,iBACA,kBACA,yBACA,iBAGJ,sBACI,aAGJ,qBACI,gBAGJ,GACI,MGtEa,KHuEb,iBGxEe,QHyEf,YEEgB,YFCZ,MG3ES,KH+EjB,YACI,wCACA,qCAGJ,MACI,8BACA,6BAGJ,8BACI,wBAGJ,8BACI,wBAGJ,6BACI,wBAGJ,6BACI,wBAGJ,iBACI,gCAGJ,6BACI,wBAGJ,4BACI,wBAGJ,iBACI,+BAGJ,iBACI,+BAGJ,0CACI,gBAGJ,yCACI,gBAGJ,KACI,ME/HY,KFgIZ,cACA,YEtES,IFuET,kBAGJ,IACI,qBAKA,gBACA,yBACA,kBACA,+BACA,kEACA,gBACA,gBACA,oBACA,kBACA,iBACA,gBACA,WACA,aACA,WEhKI,KF+IJ,yBAFJ,IAGQ,YAkBJ,SACI,cACA,aACA,ME9JI,QF+JJ,cACA,YEpGK,IFqGL,kBAGJ,wBACI,UAEA,iCACI,kBACA,yBAFJ,iCAGQ,0BAIR,gCACI,ME/KA,QFgLA,iBEpJ2B,QFqJ3B,kBACA,YACA,WACA,WACA,eACA,yBARJ,gCASQ,0BAKR,yCACI,kBACA,yBAFJ,yCAGQ,cAKZ,aA9DJ,IA+DQ,kBAIR,YACI,kBAEA,mBACI,eACA,eACA,mBACA,iBGvNW,QHwNX,eACA,MGxNS,KHyNT,qBACA,SACA,kBACA,QACA,QCnMW,EDoMX,mCACA,UAEA,gCACI,oCACA,UAGJ,wBACI,aACA,WAGJ,4BACI,aAGJ,yBACI,cAIR,gBACI,WACA,YACA,eACA,KGxPS,KHyPT,OGzPS,KH6PjB,EACI,UC7P0B,KD8P1B,YE7LS,IF8LT,gBACA,eAEA,yBANJ,EAOQ,gBAIR,SACI,UCxQ0B,KDyQ1B,YExMS,IFyMT,gBACA,aAGJ,SACI,mBACA,UClR0B,KDmR1B,YEhNS,IFiNT,mBACA,UAGJ,eACI,cAGJ,GACI,mBAGJ,kBACI,SAGJ,GACI,UC9R0B,OD+R1B,MEvSI,QFwSJ,YElOO,IFmOP,gBAGJ,GACI,UCtS0B,KDuS1B,ME9SI,QF+SJ,YExOO,IFyOP,gBACA,qBAEA,UACI,cACA,YACA,WACA,gCACA,qBACA,mBAIR,GACI,UCxT0B,QDyT1B,ME3TQ,QF4TR,YExPO,IFyPP,mBACA,mBACA,gBAGJ,GACI,UCjU0B,QDkU1B,MEpUQ,QFqUR,YEhQO,IFiQP,mBAGA,KACI,aAEA,yBAHJ,KAIQ,eAKZ,GACI,UCnV0B,QDoV1B,MEpVQ,QFqVR,YE/QO,IFkRX,GACI,gBACA,ME1VQ,QF2VR,YEpRO,IFuRX,aACI,kBACA,UACA,WACA,UACA,eAGJ,oIAMI,mCACA,UAGJ,aACI,aACI,cAIR,GACI,kBAGJ,OACI,YElTa,IFqTjB,IACI,WAGJ,WACI,cACA,qBAKA,iBACA,kBACA,iBE5YS,QF6YT,8BAPA,yBAHJ,WAIQ,gBASR,QACI,aAEA,yBAHJ,QAIQ,aAIR,YACI,WE7XwB,OFgY5B,MACI,iBE/ZI,KFgaJ,aExYc,eF2YlB,aACI,oBE5Yc,eFgZd,aADJ,yBAEQ,cAIJ,0BANJ,yBAOQ,cAIR,eACI,aACA,eACA,ICpaW,ODqaX,WACA,QC9ZgB,GD+ZhB,aACA,sCACA,ME5XkB,eF6XlB,eACA,gBACA,mBACA,eACA,SACA,sCAEA,qBACI,MGhckB,QHmctB,mBACI,YACA,aACA,sBAGJ,oBACI,cAIR,aACI,SACI,WACA,gBACA,uBAGJ,IACI,0BAGJ,mBACI,yBAIR,MACI,UACA,WACA,eACA,KE9dQ,QF+dR,OE/dQ,QFgeR,sBAGJ,YACI,YACA,aACA,eACA,KEveQ,QFweR,OExeQ,QFyeR,sBAGJ,WACI,kBAGJ,SACI,qBAGJ,UACI,kBACA,gBACA,gBACA,eAGJ,QACI,kBACA,mBACA,UACA,yBACA,cAGJ,aACI,YE7bkB,IE/EtB,WACI,YACA,gBACA,iBFFI,KEGJ,kBAEA,eACI,kBCPR,KACI,yBACA,WACA,YH8EW,IG7EX,mBACA,eACA,+BAEA,WACI,iBFTS,QEUT,MFRS,KEWb,YACI,iBHUY,QGTZ,MFbS,KEgBb,WACI,MFjBS,KGFjB,SACI,cACA,yBACA,kBAEA,qBACA,yBANJ,SAOQ,YAGJ,eACI,kBACA,mBACA,aACA,gBACA,kBACA,sBAEA,mBACI,KHlBO,QGsBf,kBACI,mBACA,gBAGJ,aACI,iBJDoB,QIIxB,cACI,iBJJqB,QIOzB,iBACI,iBJPwB,KIU5B,eACI,iBJtCK,QIuCL,kBAIA,mBACI,gEACA,+BACA,2BACA,mBAGJ,iBACI,QACI,kCAGJ,QACI,iCAGJ,YACI,kCAGJ,QACI,kCCnEhB,gBACI,kBAEA,sBACI,mBACA,WACA,sBACA,iBACA,gBACA,mBAGJ,sBACI,mBACA,sBACA,iBACA,gBACA,mBCjBR,oBACI,aAGI,aADJ,yBAEQ,eAKZ,cACI,aACI,cCXJ,eACI,YPuFY,IOtFZ,yBAGJ,aACI,kBCPR,aACI,eACA,gBAEA,yBAJJ,aAKQ,gBAGJ,oBACI,qBACA,yBACA,kBACA,WACA,mBAEA,4BACI,MPdK,KOeL,iBPhBO,QOiBP,uBACA,yCAGJ,0BACI,gBCvBZ,OACI,mBACA,cACA,iBTFI,KSGJ,8BAEA,qCACI,kBACA,SAGJ,2BACI,kBACA,MACA,OACA,WACA,YAGJ,kBACI,kBACA,UVjBsB,QUkBtB,kBACA,YTgEc,IS/Dd,MThBI,QSiBJ,kBCzBR,OACI,6DACA,WACA,kBACA,SACA,WACA,OXaW,KWZX,gBACA,wBACA,kBACA,aACA,iEACA,wBAEA,aAdJ,OAeQ,cAGJ,yBAlBJ,OAmBQ,qCAGJ,yBAtBJ,OAuBQ,mEAGJ,mBACI,uBACA,gBAGJ,aACI,iBAEA,wBACI,UACA,SACA,MTlCU,KSmCV,kBACA,eACA,4BAEA,yBARJ,wBASQ,8BAGJ,0BACI,MT5CM,KS6CN,0BAEA,gCACI,MThDE,KSsDlB,kBACI,sBACA,iBACA,aAEA,yBALJ,kBAMQ,eAIR,gBACI,kBACA,oBACA,cACA,iBACA,2BACA,mBACA,kBACA,MTzES,KS2ET,kBACI,qBAGJ,oBACI,WACA,YACA,KTlFK,KSmFL,OTrFK,QSuFL,yBANJ,oBAOQ,WACA,aAIR,qBACI,UACA,6BACA,MT9FK,KS+FL,kBACA,kBACA,YACA,WACA,UACA,cAGJ,sBACI,kBACA,mBACA,4BACA,iDAEA,2BACI,UACA,uBAKZ,YACI,eACA,kBACA,SACA,kBACA,eC1HJ,uBACI,UZIsB,QYHtB,kBACA,kBAEA,aALJ,uBAMQ,cAMA,cACI,0CACI,2BACA,6CAKZ,sBACI,UZjBkB,QYkBlB,YX8DW,IW7DX,wBACA,MXCU,uBWCV,iBX1BJ,KW2BI,mBACA,sBACA,wBACA,gBACA,wBACA,aACA,gBACA,QZRQ,GYWZ,sBACI,cAEA,yBACI,YX4CK,IW3CL,qBACA,gBACA,iBACA,cACA,yBAGJ,yBACI,qBACA,mBCpDhB,OACI,6DACA,qEACA,iBACA,oBACA,eACA,MACA,QACA,OACA,QbcO,IaZP,cACI,qBACA,kBACA,qBACA,wBACA,kBACA,oBACA,mBACA,WAEA,yBAVJ,cAWQ,aAGJ,6BACI,aAGJ,oBACI,UACA,WACA,QACA,UACA,eACA,KXjCK,KWkCL,wBACA,8BACA,yBAEA,2BACI,KXzCC,QW0CD,OXxCC,KW2CL,yBAhBJ,oBAiBQ,UACA,YAGJ,0BACI,yBAIR,oBACI,MXtDK,KWuDL,gBACA,sBACA,kBACA,qBACA,mBACA,kBACA,cACA,eACA,WAEA,yBAZJ,oBAaQ,gBACA,gBACA,kBACA,aAGJ,yBAnBJ,oBAoBQ,mBAKZ,SACI,gBACA,MXhFS,KWiFT,gBACA,kBACA,mBAEA,yBAPJ,SAQQ,eACA,mBACA,qBAGJ,eACI,qBACA,MX3Fc,QW8FlB,gBACI,6BACA,kBACA,MXnGK,KWoGL,gBACA,eAIR,gBACI,qBAGJ,gBACI,OX9GS,KW+GT,KX/GS,KWgHT,YACA,aAEA,sBACI,KXlHc,QWmHd,OXnHc,QWuHtB,kBACI,qBACA,kBACA,UACA,aAEA,yBANJ,kBAOQ,cAIR,qBACI,aAeA,UACA,aACA,qBAfA,oCACI,cACA,kBACA,eACA,iBACA,oBAGJ,yBAXJ,qBAYQ,qBACA,mBAOJ,iCACI,aACA,qBAIR,oBACI,aAEA,yBAHJ,oBAIQ,sBAIR,oBACI,aAWA,MACA,aACA,qBAXA,mCACI,aAGJ,yBAPJ,oBAQQ,aACA,mBAOJ,gCACI,WACA,qBAGJ,iCACI,UAIR,uBACI,0BACA,WACA,kBAEA,yBALJ,uBAMQ,mBACA,YACA,kBAIR,qBACI,aAMA,+BACA,MXpNS,KWqNT,eACA,eAPA,yBAHJ,qBAIQ,eAQJ,2BACI,MXvNc,QYHtB,iBACI,aACA,uBACA,iBACA,oBAEA,6BACI,eACA,mBACA,eACA,4BACA,kBAGJ,4BACI,cACA,eACA,Yb4DK,Ia3DL,kBACA,SACA,UAGJ,4BACI,QACA,KZ1BK,QY6BT,4BACI,YACA,cAGJ,yBACI,4BACI,WAGJ,6BACI,gBAGJ,4BACI,gBAGJ,4BACI,kBAKZ,iBACI,aACA,mCACA,iBACA,oBACA,cACA,uBACA,kBAEA,yBATJ,iBAUQ,iBACA,oBACA,iDAGJ,yBAfJ,iBAgBQ,2EAGJ,wBACI,MbjEA,QakEA,WACA,+BACA,iBbzEC,Qa0ED,YACA,+BACA,aACA,sBACA,kBAEA,0BACI,qBACA,Mb7EJ,Qa+EI,gCACI,MbhFR,QaiFQ,qBAIR,8BACI,+BAGJ,qCACI,kBAGJ,oCACI,mBACA,oBACA,iBbhGJ,QamGA,uCACI,kBACA,UAGJ,oCACI,cACA,mBACA,oBAEA,yBALJ,oCAMQ,qBACA,uBAMhB,kBACI,UACA,gCACA,kBAEA,yBALJ,kBAMQ,qBAGJ,uBACI,iBACA,YAEA,yBAJJ,uBAKQ,kBC3IhB,cACI,YAEA,4BACI,YACA,aACA,qBACA,YACA,aACA,wBACA,yBACA,yBACA,kBACA,8DACA,kBACA,iBddA,KcgBA,kCACI,iDACA,yBACA,kEAIR,qBACI,cACA,kBACA,YACA,YACA,SACA,UAGJ,qBACI,mBACA,sBACA,kBACA,WACA,YACA,cAMQ,6CACI,YAGJ,kDACI,UAMhB,kBACI,kBACA,YACA,YACA,mBACA,wBACA,4BAGJ,uBACI,Md1DI,Qc2DJ,UACA,wBACA,4BCjEJ,+DACI,YAGJ,oBACI,mBACA,sBACA,gBACA,mBAGJ,yBACI,YACA,YAGJ,yBACI,YAGJ,oBACI,qBAGJ,yBACI,aACA,kCACA,cACA,iBAEA,yBANJ,yBAOQ,+CAGJ,gCACI,cACA,kBACA,yBACA,WAzCO,MA0CP,WACA,mBAEA,uCACI,kBACA,mBACA,MA/CC,KAgDD,2BACA,8BACA,iBdpDC,QcqDD,gBAEA,2CACI,kBACA,IAxDD,MAyDC,MAzDD,MA0DC,kBACA,yBACA,4BAGJ,yCACI,Md/DH,KcgEG,UAhEH,KAiEG,SACA,UACA,YAnEH,KAuEL,sCACI,mBACA,gBACA,eC5EhB,MACI,kBACA,eAEA,oBACI,aACA,kBACA,gBACA,QjBgBI,GiBfJ,UACA,iBhBTA,KgBUA,sBACA,kBACA,mBACA,QACA,gBAEA,sBACI,cACA,YhBkDC,IgBjDD,MhBZA,QgBaA,sBACA,SAEA,4BACI,MfvBC,KewBD,iBf1BC,Qe2BD,qBAGJ,6BACI,gBACA,6BACA,iBhBOA,oPgBNA,4BACA,gCACA,8BACA,SAEA,mCACI,iBhBCC,qQCzCJ,Qe6CL,4BACI,qBAIR,sBACI,MhB3CA,QgB8CJ,uBACI,qBACA,gBACA,kBACA,cACA,mBAGJ,wBACI,SACA,eACA,gBACA,6BAKJ,yBACI,cCxEZ,UACI,kBAEA,gBACI,gBACA,YACA,aAGJ,iBACI,mBACA,gBACA,eAGJ,uBACI,sBACA,YjBmDK,IiBlDL,eClBR,SACI,aACA,WAEA,aAJJ,SAKQ,cAGJ,eACI,UAGJ,gBACI,UACA,iBAGJ,WACI,yBACA,cAGJ,aACI,KlBZI,QkBaJ,OlBbI,QkBoBJ,iBACA,kBANA,mBACI,KlBfK,QkBgBL,OlBhBK,QmBZjB,mBACI,cACA,qBAMA,iBACA,kBACA,iBnBPS,QmBQT,8BAPA,yBAJJ,mBAKQ,gBAQJ,0CACI,MlBZS,KkBaT,iBlBdW,QkBeX,YnB4DY,ImB3DZ,gCAGJ,yCACI,iBnBpBA,KmBuBJ,4CACI,oBlBxBW,QkB2Bf,oDACI,WAGJ,mDACI,WCjCR,SACI,aACA,QrBsBQ,GqBrBR,MpBKQ,QoBJR,iBpBHI,KoBIJ,kBACA,sBACA,+CACA,oBAEA,gBACA,yBAXJ,SAYQ,iBAGJ,0BAfJ,SAgBQ,iBAGJ,cACI,cAGJ,gBACI,kBACA,MpBjBI,QoBkBJ,iBpBvBK,QoBwBL,eACA,0BAGJ,eACI,kBACA,mBAMJ,gBACI,QACA,SACA,mBACA,kBACA,yBAGJ,2BACI,cAXW,IAaX,kCACI,2BACA,iBpBnDJ,KoBoDI,YACA,aAIR,8BACI,WAtBW,IAwBX,qCACI,2BACA,oBpB9DJ,KoB+DI,SACA,aAIR,6BACI,YAlCU,IAoCV,oCACI,2BACA,mBpBzEJ,KoB0EI,UACA,aAIR,4BACI,aA7CU,IA+CV,mCACI,2BACA,kBpBpFJ,KoBqFI,WACA,aAMR,cADJ,MAEQ,yBACA,YACA,kBACA,sBCjGR,SAgBI,aACA,qCACA,qBACA,mBACA,oBAnBA,4BACI,eAEA,aAHJ,4BAIQ,cAOR,wBACI,aASJ,qCAtBJ,SAuBQ,+DACA,kBACA,oBAGJ,sCA5BJ,SA6BQ,yEAEA,wBACI,eAKJ,sCADJ,eAEQ,gECtCZ,WACI,kBACA,cACA,SACA,WACA,YACA,gBACA,YACA,QvBcU,IuBbV,WACA,mBACA,yBACA,kBAEA,iBACI,qBACA,cChBR,eACI,kBAEA,aAHJ,eAIQ,cAGJ,wBACI,UACA,gCAGJ,oBACI,iBACA,YAEA,yBAJJ,oBAKQ,kBCjBZ,eACI,aACA,kCAEA,yBAJJ,eAKQ,+CAGJ,0BARJ,eASQ,2DAGJ,sBACI,kBAEA,yBAHJ,sBAIQ,mBAIR,kBACI,gBAEA,oBACI,gBAIR,iBACI,aC7BR,UACI,cACA,aACA,kCACA,aAEA,yBANJ,UAOQ,+CAGJ,0BAVJ,UAWQ,2DAGJ,iBACI,UAEA,uBACI,gBACA,aAGJ,uBACI,aCrBJ,qCADJ,mBAEQ,kBACA,UACA,wBACA,YACA,I3BWG,Q2BRP,qCATJ,mBAUQ,eACA,YAZZ,cAgBI,0BACI,WAIR,SACI,QACA,cAEA,0BAJJ,SAKQ,gBAGJ,0DARJ,SASQ,wBACA,gBACA,I3BdO,Q2BkBP,0DADJ,oBAEQ,+BAGJ,yBALJ,oBAWQ,yBALA,0DANR,oBAOY,8BACA,kBAMR,sBACI,Y1BiCQ,I0B9BZ,uBACI,gBACA,UACA,kBACA,gBACA,cACA,kBACA,aAEA,4BACI,cAIR,uBACI,qBACA,wBACA,WACA,cAEA,gCACI,M1B5DE,Q0B6DF,Y1BSW,I0BLnB,+BACI,eAGJ,+BACI,kBAGJ,kCACI,eAGJ,0BACI,iBACA,oBAGJ,iCACI,UAEA,qCACI,qBAGJ,qCACI,kBAGJ,mCACI,qBAIR,yBACI,+BACI,qBACA,oBAGJ,uBACI,kBAKZ,sBACI,eACA,gBAEA,+BAKI,aAJA,mCACI,kBAIJ,oCACI,eAMhB,iBACI,kBACA,I3B7HW,O2B8HX,WACA,Q3BvHgB,G2BwHhB,aACA,sCACA,M1BrFkB,e0BsFlB,eACA,gBACA,mBACA,eACA,SACA,sCAEA,uBACI,MzBzJkB,QyB4JtB,yBAnBJ,iBAoBQ,cAGJ,aAvBJ,iBAwBQ,cAGJ,qBACI,YACA,aACA,sBC3KR,QACI,YACA,iBACA,UAEA,mBACI,mBAEA,qBACI,qBACA,aACA,yBACA,mBACA,2BACA,4BACA,eACA,wBACA,6BACA,qBACA,eAEA,0BACI,cACA,uBACA,cACA,M3BjBJ,Q2BoBA,2BACI,iB1BzBU,Q0B0BV,qBAGJ,4BACI,iB1BlCC,Q0BmCD,eAEA,iCACI,M1BpCH,K0B0Cb,qBACI,yBACA,kBACA,kBACA,mBAEA,yBACI,aAEA,gCACI,cCtDhB,KACI,QAEA,0DAHJ,KAIQ,wBACA,gBACA,I7BYO,Q6BTX,gBACI,kBACA,qCAEA,0DAJJ,gBAKQ,+BAGJ,yBARJ,gBAcQ,yBALA,0DATR,gBAUY,8BACA,kBAMR,mBACI,gBAEA,qBACI,Y5BoDA,I4BjDJ,6BACI,M5BpBE,Q4BqBF,iBAIR,mBACI,gCACA,eACA,iBACA,SAEA,sBACI,iBAMhB,aACI,cAEA,aAHJ,aAIQ,cAGJ,0BAPJ,aAQQ,cAGJ,wBACI,cAEA,2BACI,eAGJ,2BACI,gCACA,eACA,iBACA,SAEA,8BACI,iBAGJ,6BACI,Y5BCA,I4BMZ,cADJ,YAEQ","file":"light_theme_normal.css"} \ No newline at end of file diff --git a/generated/css/light_theme_preliminary.css b/generated/css/light_theme_preliminary.css index 86106a173e..1ca268777d 100644 --- a/generated/css/light_theme_preliminary.css +++ b/generated/css/light_theme_preliminary.css @@ -1 +1 @@ -.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:rgba(255,255,255,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}@media screen{:target::before{content:"";display:block;height:3.7rem;margin-top:-3.7rem}html{overflow-y:scroll;position:relative;min-height:100%}body{margin-top:3.7rem;margin-bottom:calc(7rem + 3rem);font-family:"Work Sans",sans-serif;color:#535f61;background-color:#fff}}a{color:#469bdd;text-decoration:none;font-weight:400;font-family:"Chivo",sans-serif}a:hover,a:focus{color:#1d67a0;text-decoration:underline;font-weight:400}a.disabled{color:#ccc;text-decoration:none;font-weight:400}a.active{color:#b05464;text-decoration:none;font-weight:400}a.dropdown-item{cursor:pointer}table,th,td,tr{padding:.5em}table{margin-left:.5em;margin-right:.5em;border-collapse:separate;border-spacing:0}table p:first-of-type{margin-top:0}table p:last-of-type{margin-bottom:0}th{color:#fff;background-color:#68aaf7;font-weight:400}th code{color:#fff}tr.oneof>td{border-bottom:1px dashed rgba(0,0,0,.1);border-top:1px dashed rgba(0,0,0,.1)}th,td{border-left:1px solid #68aaf7;border-top:1px solid #68aaf7}tr:first-child th:first-child{border-radius:4px 0 0 0}tr:first-child td:first-child{border-radius:4px 0 0 0}tr:first-child th:last-child{border-radius:0 4px 0 0}tr:first-child td:last-child{border-radius:0 4px 0 0}tr:last-child td{border-bottom:1px solid #68aaf7}tr:last-child td:first-child{border-radius:0 0 0 4px}tr:last-child td:last-child{border-radius:0 0 4px 0}tr th:last-child{border-right:1px solid #68aaf7}tr td:last-child{border-right:1px solid #68aaf7}thead+tbody tr:first-child td:first-child{border-radius:0}thead+tbody tr:first-child td:last-child{border-radius:0}code{color:#d14;font-size:80%;font-weight:400;word-break:normal}pre{margin:1em 0 1em 1em;max-height:31em;border:1px solid #f2f2f2;border-radius:4px;box-shadow:3px 3px 8px #a7a7a7;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none;background:#fff}@media(min-width: 768px){pre{margin:1em}}pre code{display:block;padding:.5em;color:#535f61;font-size:80%;font-weight:400;word-break:normal}pre code.command-output{padding:0}pre code.command-output .command{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output .command{padding:.5em .5em 0 .5em}}pre code.command-output .output{color:#535f61;background-color:#f3f3f3;font-style:italic;padding:1em;float:left;clear:left;min-width:100%}@media(min-width: 768px){pre code.command-output .output{padding:0 .5em .5em .5em}}pre code.command-output div:only-of-type{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output div:only-of-type{padding:.5em}}@media print{pre{max-height:unset}}div.toolbar{position:relative}div.toolbar button{font-size:.8em;padding:0 .5em;border-radius:.3em;background-color:#68aaf7;cursor:pointer;color:#fff;text-decoration:none;border:0;position:absolute;top:3px;z-index:1;transition:opacity .4s ease-in-out;opacity:0}div.toolbar button.toolbar-show{transition:opacity 1.1s ease-in-out;opacity:1}div.toolbar button.copy{right:2.2rem;width:3rem}div.toolbar button.download{right:5.5rem}div.toolbar button.print{right:7.25rem}div.toolbar svg{width:.8em;height:.8em;display:inline;fill:#fff;stroke:#fff}p{font-size:1rem;font-weight:400;line-height:1.5;margin:.75em 0}@media(min-width: 768px){p{margin:1.5em 0}}li,dt,dd{font-size:1rem;font-weight:400;line-height:1.5;margin:.25em}ol,ul,dl{list-style:initial;font-size:1rem;font-weight:400;margin:0 0 0 1.5em;padding:0}li p,dt p,dd p{margin:.4em 0}ol{list-style:decimal}h1,h2,h3,h4,h5,h6{border:0}h1{font-size:2.5rem;color:#2e2e2e;font-weight:400;margin-bottom:0}h2{font-size:2rem;color:#2e2e2e;font-weight:400;margin-top:3rem;margin-bottom:1.8rem}h2:before{display:block;content:" ";width:5rem;border-bottom:2px solid #466bb0;margin-bottom:1.1rem;visibility:visible}h3{font-size:1.85rem;color:#404040;font-weight:500;letter-spacing:1px;margin-bottom:20px;margin-top:30px}h4{font-size:1.85rem;color:#404040;font-weight:500;margin:30px 0 20px}h4+p{margin:5px 0}@media(min-width: 768px){h4+p{margin:10px 0}}h5{font-size:1.15rem;color:#404040;font-weight:500}h6{font-size:.9rem;color:#404040;font-weight:500}.header-link{position:relative;left:.5em;top:-0.1em;opacity:0;font-size:.6em}h2:hover .header-link,h3:hover .header-link,h4:hover .header-link,h5:hover .header-link,h6:hover .header-link,dt:hover .header-link{transition:opacity .4s ease-in-out;opacity:1}@media print{.header-link{display:none}}em{font-style:italic}strong{font-weight:700}img{width:100%}blockquote{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#f8f8f8;border-radius:4px 4px 4px 4px}@media(min-width: 768px){blockquote{margin:1em 3em}}.spacer{height:.1rem}@media(min-width: 768px){.spacer{height:1rem}}.deprecated{background:silver}.card{background-color:#fff;border-color:rgba(0,0,0,.1)}.card-header{border-bottom-color:rgba(0,0,0,.1)}@media print{#scroll-to-top-container{display:none}}@media(min-width: 1200px){#scroll-to-top-container{display:none}}#scroll-to-top{display:none;position:fixed;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(255,255,255,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}#scroll-to-top:hover{color:#de7d40}#scroll-to-top svg{width:1.5em;height:1.5em;vertical-align:middle}#scroll-to-top.show{display:block}@media print{h1,h2,h3{color:#000;background:none;page-break-after:avoid}img{max-width:100% !important}pre,blockquote,img{page-break-inside:avoid}}.icon{width:1em;height:1em;display:inline;fill:#535f61;stroke:#535f61;vertical-align:middle}.large-icon{width:1.4em;height:1.4em;display:inline;fill:#535f61;stroke:#535f61;vertical-align:middle}.page-icon{margin-right:.3em}.flipped{transform:scaleX(-1)}.subtitle{margin-top:.15rem;margin-bottom:0;padding:0 0 0 0;font-size:125%}.byline{margin-top:.15rem;margin-bottom:2rem;padding:0;text-transform:uppercase;font-size:75%}.attribution{font-weight:600}.subscribe{padding:1em;font-size:1.2em;background-color:#fff;text-align:center}.subscribe svg{margin-right:.5em}.btn{background-color:#68aaf7;color:#fff;font-weight:400;letter-spacing:1px;cursor:pointer;box-shadow:3px 3px 8px #a7a7a7}.btn:hover{background-color:#466bb0;color:#fff}.btn:active{background-color:#b05464;color:#fff}.btn:focus{color:#fff}.callout{display:table;padding:.5em .5em .5em 0;border-radius:4px;margin:1em 0 1em 1em}@media(min-width: 768px){.callout{margin:1em}}.callout .type{position:relative;display:table-cell;left:-0.75em;min-height:100%;text-align:center;vertical-align:middle}.callout .type svg{fill:#68aaf7}.callout .content{display:table-cell;min-height:100%}.callout.tip{background-color:#f2fff2}.callout.idea{background-color:#ffffe0}.callout.warning{background-color:#fee}.callout.quote{background-color:#f8f8f8;font-style:italic}.callout:hover svg{animation:shake 2.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.community-item{display:table-row}.community-item .logo{display:table-cell;width:65px;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}.community-item .desc{display:table-cell;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}#endnotes-container{display:none}@media print{#endnotes-container.show{display:block}}@media screen{.endnote-ref{display:none}}.faq .question{font-weight:400;text-transform:uppercase}.faq .answer{margin-left:2.5em}.faq-landing{column-count:1;column-gap:2rem}@media(min-width: 576px){.faq-landing{column-count:2}}.faq-landing .panel{display:inline-block;border:1px solid #68aaf7;border-radius:4px;width:100%;margin-bottom:2rem}.faq-landing .panel .header{color:#fff;background-color:#68aaf7;padding:.75rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.125)}.faq-landing .panel .body{padding:1.25rem}figure{margin:1.5rem auto;padding:.5rem;background-color:#fff;border-radius:4px 4px 4px 4px}figure .wrapper-with-intrinsic-ratio{position:relative;height:0}figure .element-to-stretch{position:absolute;top:0;left:0;width:100%;height:100%}figure figcaption{text-align:center;font-size:1.15rem;font-style:italic;font-weight:400;color:#535f61;padding-top:.5rem}footer{background-image:linear-gradient(to right, #466BB0, #68AAF7);color:#fff;position:absolute;bottom:0;width:100%;height:7rem;overflow:hidden;padding:1rem 4px 1.5rem;text-align:center;display:grid;grid-template-columns:[user-links] 35% [info] 65% [dev-links] 0%;grid-template-rows:100%}@media print{footer{display:none}}@media(min-width: 576px){footer{padding:1.5rem 1.25rem 1rem 1.25rem}}@media(min-width: 992px){footer{grid-template-columns:[user-links] 30% [info] 40% [dev-links] 30%}}footer .user-links{grid-column:user-links;text-align:left}footer .info{grid-column:info}footer .info .copyright{padding:0;margin:0;color:#ccc;line-height:1.6em;font-size:.7em;text-align:right !important}@media(min-width: 992px){footer .info .copyright{text-align:center !important}}footer .info .copyright a{color:#ccc;text-decoration:underline}footer .info .copyright a:hover{color:#ccc}footer .dev-links{grid-column:dev-links;text-align:right;display:none}@media(min-width: 992px){footer .dev-links{display:block}}footer .channel{position:relative;display:inline-flex;padding:4px 0;border-width:2px;border-color:rgba(0,0,0,0);border-style:solid;border-radius:2px;color:#fff}footer .channel a{text-decoration:none}footer .channel svg{width:30px;height:30px;fill:#fff;stroke:#466bb0}@media(min-width: 576px){footer .channel svg{width:35px;height:35px}}footer .channel span{opacity:0;background-color:transparent;color:#fff;text-align:center;position:absolute;width:200px;left:-82px;top:-23px;font-size:75%}footer .channel:hover{border-color:#fff;border-radius:25px;box-shadow:0 0 2px 2px #fff;transition:border-radius 1s,border-color 1s ease}footer .channel:hover span{opacity:1;transition:opacity .5s}footer .tag{padding:0 1rem;font-style:italic;margin:0;line-height:1.6em;font-size:.8em}.glossary .trampolines{font-size:1.85rem;text-align:center;padding-top:.8rem}@media print{.glossary .trampolines{display:none}}@media screen{.glossary .entries .letter:target::before{height:calc(3.7rem - 1rem);margin-top:calc(0rem - calc(3.7rem - 1rem))}}.glossary .entries h4{font-size:1.65rem;font-weight:300;border-bottom:1px solid;color:#ccc;border-color:#ccc;background-color:#fff;padding-top:2.2rem;padding-bottom:.15rem;position:-webkit-sticky;position:sticky;top:calc(3.7rem - 1rem);margin-top:0;margin-bottom:0;z-index:10}.glossary .entries dl{margin-left:0}.glossary .entries dl dt{font-weight:500;list-style-type:none;margin-bottom:0;margin-top:.9rem;margin-left:0;text-transform:uppercase}.glossary .entries dl dd{list-style-type:none;margin-left:1.5rem}header{background-image:linear-gradient(to right, #466BB0, #68AAF7);box-shadow:0 0 2px 2px rgba(0,0,0,.14),0 2px 4px 2px rgba(0,0,0,.28);padding-top:.2em;padding-bottom:.2em;position:fixed;top:0;right:0;left:0;z-index:100}header #brand{display:inline-block;font-size:1.25rem;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;line-height:inherit;white-space:nowrap;width:100%}@media(min-width: 576px){header #brand{width:unset}}header #brand.open-hamburger{display:none}header #brand .logo{width:2em;height:2em;top:3px;left:.8em;position:fixed;fill:#fff;transition-duration:.8s;transition-property:transform;transform-origin:50% 50%}header #brand .logo circle{fill:#466bb0;stroke:#fff}@media(min-width: 768px){header #brand .logo{width:3em;height:3em}}header #brand .logo:hover{transform:rotate(360deg)}header #brand .name{color:#fff;font-weight:400;vertical-align:bottom;line-height:1.1em;display:inline-block;padding-top:.35rem;text-align:center;margin-left:0;margin-right:0;width:100%}@media(min-width: 576px){header #brand .name{text-align:left;margin-left:3em;margin-right:1rem;width:unset}}@media(min-width: 768px){header #brand .name{margin-left:4.2em}}header a{font-weight:500;color:#fff;font-size:1.1em;margin-left:.3rem;margin-right:.3rem}@media(min-width: 576px){header a{font-size:.9em;margin-left:.58rem;margin-right:.58rem}}header a:hover{text-decoration:none;color:#de7d40}header a.active{border-bottom:solid 3px #fff;border-radius:2px;color:#fff;font-weight:500;cursor:default}header div.menu{display:inline-block}header svg.icon{stroke:#fff;fill:#fff;width:1.1em;height:1.1em}header svg.icon:hover{fill:#de7d40;stroke:#de7d40}header #hamburger{display:inline-block;position:absolute;top:.8rem;right:1.3rem}@media(min-width: 576px){header #hamburger{display:none}}header #header-links{display:none;top:.6rem;right:1.1rem;transition:right .5s}header #header-links.open-hamburger{display:block;text-align:center;margin-top:1em;padding-left:1em;padding-right:2.5em}@media(min-width: 576px){header #header-links{display:inline-block;position:absolute}}header #header-links.show-search{right:-700px;transition:right .5s}header #search-show{display:none}@media(min-width: 576px){header #search-show{display:inline-block}}header #search-form{display:none;top:0;right:-700px;transition:right .5s}header #search-form.open-hamburger{display:flex}@media(min-width: 576px){header #search-form{display:flex;position:absolute}}header #search-form.show-search{right:1rem;transition:right .5s}header #search-form button:focus{outline:0}header #search-textbox{margin:12px 1rem 5px 1rem;width:100%;text-align:center}@media(min-width: 576px){header #search-textbox{margin:4px 0 5px 0;width:22rem;text-align:unset}}header #search-close{display:none;background-color:rgba(0,0,0,0);color:#fff;border-width:0;cursor:pointer}@media(min-width: 576px){header #search-close{display:block}}header #search-close:hover{color:#de7d40}.landing .banner{display:flex;justify-content:center;padding-top:1rem;padding-bottom:1rem}.landing .banner .hero-label{margin:0 0 0 0;padding:30px 0 0 0;font-size:4rem;font-family:"Verdana",serif;text-align:center}.landing .banner .hero-lead{display:block;font-size:1rem;font-weight:300;text-align:center;margin:0;padding:0}.landing .banner .hero-logo{width:0;fill:#466bb0}.landing .banner .hero-text{width:20rem;margin-left:0}@media(min-width: 576px){.landing .banner .hero-logo{width:7rem}.landing .banner .hero-label{text-align:left}.landing .banner .hero-lead{text-align:left}.landing .banner .hero-text{margin-left:3rem}}.landing .panels{display:grid;grid-template-columns:[panel] auto;padding-top:30px;padding-bottom:30px;grid-gap:2rem;justify-content:center;align-content:end}@media(min-width: 768px){.landing .panels{padding-top:50px;padding-bottom:50px;grid-template-columns:[panel] auto [panel] auto}}@media(min-width: 80rem){.landing .panels{grid-template-columns:[panel] auto [panel] auto [panel] auto [panel] auto}}.landing .panels .panel{color:#535f61;opacity:.1;transition:opacity .25s linear;background-color:#f8f8f8;border-color:#ddd;width:18rem;box-shadow:3px 3px 8px #a7a7a7;padding:1rem}.landing .panels .panel a{text-decoration:none;color:#535f61}.landing .panels .panel a:hover{color:#535f61;text-decoration:none}.landing .panels .panel:hover{box-shadow:3px 3px 8px #a7a7ee}.landing .panels .panel .panel-title{text-align:center}.landing .panels .panel .panel-line{margin-left:1.6rem;margin-right:1.6rem;background-color:#535f61}.landing .panels .panel .panel-img-top{text-align:center;padding:0}.landing .panels .panel .panel-body{padding-top:0;padding-left:.5rem;padding-right:.5rem}@media(min-width: 768px){.landing .panels .panel .panel-body{padding-left:1.25rem;padding-right:1.25rem}}.landing #buttons{opacity:0;transition:opacity .25s ease-in;text-align:center}@media(min-width: 768px){.landing #buttons{padding-bottom:20px}}.landing #buttons .btn{margin:1rem 1rem;width:18rem}@media(min-width: 768px){.landing #buttons .btn{margin:1rem 5rem}}.logo-gallery{margin:3rem}.logo-gallery .company-logo{margin:1rem;padding:14px;display:inline-block;width:200px;height:120px;transition-duration:.8s;transform-origin:50% 50%;transition-property:none;position:relative;box-shadow:0 0 50px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.25);border-radius:3px;background-color:#fff}.logo-gallery .company-logo:hover{transition-property:transform,opacity,box-shadow;transform:rotate(360deg);box-shadow:0 0 50px rgba(0,0,200,.1),0 5px 10px rgba(0,0,200,.25)}.logo-gallery .outer{display:table;position:absolute;width:172px;height:92px;margin:0;padding:0}.logo-gallery .inner{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%;margin:0 auto}.logo-gallery .with-tag-line:hover:hover img{opacity:.15}.logo-gallery .with-tag-line:hover:hover .tagline{opacity:1}.logo-gallery img{position:absolute;width:172px;height:92px;object-fit:contain;transition-duration:.8s;transition-property:opacity}.logo-gallery .tagline{color:#535f61;opacity:0;transition-duration:.8s;transition-property:opacity}.media-resources table,.media-resources th,.media-resources td{border:none}.media-resources td{line-height:1.15em;vertical-align:middle;padding-top:1em;padding-bottom:1em}.media-resources td.logo{width:100px;border:none}.media-resources td.desc{border:none}.media-resources li{list-style-type:none}.media-resources .advice{display:grid;grid-template-columns:[panel] 1fr;grid-gap:2rem;padding-top:2rem}@media(min-width: 992px){.media-resources .advice{grid-template-columns:[panel] 1fr [panel] 1fr}}.media-resources .advice .panel{display:table;border-radius:4px;border:1px solid #466bb0;min-height:11rem;width:100%;margin-bottom:1rem}.media-resources .advice .panel .title{position:relative;display:table-cell;width:2rem;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#466bb0;min-height:100%}.media-resources .advice .panel .title div{position:absolute;top:11rem;width:11rem;text-align:center;transform:rotate(-90deg);transform-origin:left top 0}.media-resources .advice .panel .title p{color:#fff;font-size:2rem;margin:0;padding:0;line-height:2rem}.media-resources .advice .panel .body{display:table-cell;min-height:100%;padding:1rem 0}.menu{position:relative;cursor:pointer}.menu .menu-content{display:none;position:absolute;min-width:160px;z-index:75;padding:0;background-color:#fff;border:1px solid #000;border-radius:4px;margin-top:.125rem;right:0;text-align:left}.menu .menu-content a{display:block;font-weight:400;color:#535f61;padding:.25rem 1.5rem}.menu .menu-content a:hover{color:#fff;background-color:#466bb0;text-decoration:none}.menu .menu-content a.active{font-weight:500;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='black' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.4rem .6rem;background-size:.75rem .75rem;border:0}.menu .menu-content a.active:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-color:#466bb0}.menu .menu-content a:focus{text-decoration:none}.menu .menu-content i{color:#535f61}.menu .menu-content h6{padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.menu .menu-content div{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.menu.show .menu-content{display:block}.notfound{text-align:center}.notfound .icon{margin-top:9rem;width:12rem;height:12rem}.notfound .error{padding:2rem 0 0 0;font-weight:500;font-size:200%}.notfound .explanation{padding:2rem 0 9rem 0;font-weight:400;font-size:100%}.pagenav{display:flex;width:100%}@media print{.pagenav{display:none}}.pagenav .left{width:50%}.pagenav .right{width:50%;text-align:right}.pagenav p{text-transform:uppercase;font-size:80%}.pagenav svg{fill:#469bdd;stroke:#469bdd;margin-left:.5em;margin-right:.5em}.pagenav svg:hover{fill:#1d67a0;stroke:#1d67a0}.partner-component{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#f8f8f8;border-radius:4px 4px 4px 4px}@media(min-width: 768px){.partner-component{margin:1em 3em}}.partner-component table td:first-of-type{color:#fff;background-color:#68aaf7;font-weight:400;border-bottom:1px solid #8abdf9}.partner-component table td:last-of-type{background-color:#fff}.partner-component table tr:last-of-type td{border-bottom-color:#68aaf7}.partner-component table.with_logo td:first-of-type{opacity:.9}.partner-component table.with_logo td:last-of-type{opacity:.9}.popover{display:none;z-index:75;color:#535f61;background-color:#fff;border-radius:4px;border:1px solid #777;box-shadow:3px 3px 8px #777,-3px -3px 8px #777;font-family:inherit;max-width:276px}@media(min-width: 768px){.popover{max-width:350px}}@media(min-width: 1200px){.popover{max-width:500px}}.popover.show{display:block}.popover .title{text-align:center;color:#535f61;background-color:#f8f8f8;font-size:140%;border-radius:4px 4px 0 0}.popover .body{padding-left:1rem;padding-right:1rem}.popover .arrow{width:0;height:0;border-style:solid;position:absolute;border-color:transparent}.popover[x-placement^=top]{margin-bottom:5px}.popover[x-placement^=top] .arrow{border-width:5px 5px 0 5px;border-top-color:#fff;bottom:-5px;margin:0 5px}.popover[x-placement^=bottom]{margin-top:5px}.popover[x-placement^=bottom] .arrow{border-width:0 5px 5px 5px;border-bottom-color:#fff;top:-5px;margin:0 5px}.popover[x-placement^=right]{margin-left:5px}.popover[x-placement^=right] .arrow{border-width:5px 5px 5px 0;border-right-color:#fff;left:-5px;margin:5px 0}.popover[x-placement^=left]{margin-right:5px}.popover[x-placement^=left] .arrow{border-width:5px 0 5px 5px;border-left-color:#fff;right:-5px;margin:5px 0}@media screen{.term{border-bottom:dashed 1px;cursor:help;position:relative;display:inline-block}}.primary{display:grid;grid-template-columns:[article] 100%;grid-column-gap:1rem;padding-left:.5rem;padding-right:.5rem}.primary .sidebar-container{max-width:25em}@media print{.primary .sidebar-container{display:none}}.primary .toc-container{display:none}@media screen and (min-width: 768px){.primary{grid-template-columns:[sidebar] 20% [article] calc(80% - 1rem);padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 1200px){.primary{grid-template-columns:[sidebar] 16% [article] calc(68% - 2rem) [toc] 16%}.primary .toc-container{display:block}}@media screen and (min-width: 1200px){.primary.notoc{grid-template-columns:[sidebar] 16% [article] calc(84% - 1rem)}}.promotion{position:absolute;display:block;top:22px;left:-80px;width:260px;overflow:hidden;height:46px;z-index:200;color:#fff;background:#228b22;transform:rotate(-45deg);text-align:center}.promotion:hover{text-decoration:none;color:#90ee90}.relnote-links{text-align:center}@media print{.relnote-links{display:none}}.relnote-links #buttons{opacity:0;transition:opacity .25s ease-in}.relnote-links .btn{margin:1rem 1rem;width:13rem}@media(min-width: 768px){.relnote-links .btn{margin:1rem 5rem}}.section-index{display:grid;grid-template-columns:[entry] 1fr}@media(min-width: 576px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.section-index .entry{padding:1rem 1rem}@media(min-width: 768px){.section-index .entry{padding:1rem 4rem}}.section-index h5{margin-bottom:0}.section-index h5 a{font-weight:700}.section-index p{margin-top:0}.see-also{padding-top:0;display:grid;grid-template-columns:[entry] 1fr;grid-gap:1em}@media(min-width: 576px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.see-also .entry{padding:0}.see-also .entry .link{margin-bottom:0;margin-top:0}.see-also .entry .desc{margin-top:0}@media screen and (max-width: 767px){.sidebar-offcanvas{position:absolute;width:80%;transition:all .4s ease;left:-768px;top:3.7rem}}@media screen and (min-width: 768px){.sidebar-offcanvas{position:unset;width:auto}}@media screen{.sidebar-offcanvas.active{left:1rem}}.sidebar{order:0;font-size:85%}@media(min-width: 1200px){.sidebar{font-size:100%}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar{position:-webkit-sticky;position:sticky;top:3.7rem}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.sidebar .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.sidebar .directory a{font-weight:400}.sidebar .directory ul{list-style:none;padding:0;padding-left:.2em;margin-bottom:0;margin-left:0;margin-right:.3em;display:none}.sidebar .directory ul.show{display:block}.sidebar .directory li{display:inline-block;padding:2px 0 1px 1.4em;width:100%;font-size:85%}.sidebar .directory li .current{color:#b05464;font-weight:500}.sidebar .directory li.sublist{padding-left:0}.sidebar .directory .card-body{padding:.5em .1em}.sidebar .directory .card-body>ul{padding-left:0}.sidebar .directory .card{margin-top:.1rem;margin-bottom:.1rem}.sidebar .directory .card-header{padding:0}.sidebar .directory .card-header div{padding:.75em 1.25em}.sidebar .directory .card-header svg{margin-right:.3em}.sidebar .directory .card-header a{text-decoration:none}@media(min-width: 992px){.sidebar .directory .card-body{padding-left:1.25rem;padding-right:.5rem}.sidebar .directory ul{padding-left:1em}}.sidebar .tree-toggle{cursor:pointer;margin-bottom:0}.sidebar .tree-toggle .chevron{display:none}.sidebar .tree-toggle .chevron svg{margin-right:.3em}.sidebar .tree-toggle .chevron.show{display:inline}.sidebar-toggler{position:absolute;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(255,255,255,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}.sidebar-toggler:hover{color:#de7d40}@media(min-width: 768px){.sidebar-toggler{display:none}}@media print{.sidebar-toggler{display:none}}.sidebar-toggler svg{width:1.5em;height:1.5em;vertical-align:middle}.tabset{border:none;margin:0 0 0 4px;padding:0}.tabset .tab-strip{margin-bottom:-2px}.tabset .tab-strip a{display:inline-block;margin:0 3px;border:1px solid #466bb0;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;padding:0 1rem;transform:skewX(-30deg);transform-origin:left bottom;text-decoration:none;cursor:pointer}.tabset .tab-strip a span{display:block;transform:skewX(10deg);font-size:80%;color:#535f61}.tabset .tab-strip a:hover{background-color:#de7d40;text-decoration:none}.tabset .tab-strip a.active{background-color:#466bb0;cursor:default}.tabset .tab-strip a.active span{color:#fff}.tabset .tab-content{border:1px solid #466bb0;border-radius:4px;padding-left:1rem;padding-right:1rem}.tabset .tab-content>div{display:none}.tabset .tab-content>div.active{display:block}.toc{order:0}@supports(position: -webkit-sticky) or (position: sticky){.toc{position:-webkit-sticky;position:sticky;top:3.7rem}}.toc .directory{padding-left:.5em;border-left:1px solid rgba(0,0,0,.1)}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.toc .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.toc .directory li{font-size:.9rem}.toc .directory li a{font-weight:400}.toc .directory li a.current{color:#b05464;font-weight:bold}.toc .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc .directory ul ul{padding-left:1em}.toc-inlined{display:block}@media print{.toc-inlined{display:none}}@media(min-width: 1200px){.toc-inlined{display:none}}.toc-inlined .directory{border-left:0}.toc-inlined .directory li{font-size:1rem}.toc-inlined .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc-inlined .directory ul ul{padding-left:1em}.toc-inlined .directory ul a{font-weight:400}@media screen{.toc-forced{display:block}}/*# sourceMappingURL=light_theme_preliminary.css.map */ +.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:rgba(255,255,255,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}@media screen{:target::before{content:"";display:block;height:3.7rem;margin-top:-3.7rem}html{overflow-y:scroll;position:relative;min-height:100%}body{margin-top:3.7rem;margin-bottom:calc(7rem + 3rem);font-family:"Work Sans",sans-serif;color:#535f61;background-color:#fff}}a{color:#469bdd;text-decoration:none;font-weight:400;font-family:"Chivo",sans-serif}a:hover,a:focus{color:#1d67a0;text-decoration:underline;font-weight:400}a.disabled{color:#ccc;text-decoration:none;font-weight:400}a.active{color:#b05464;text-decoration:none;font-weight:400}a.dropdown-item{cursor:pointer}table,th,td,tr{padding:.5em}table{margin-left:.5em;margin-right:.5em;border-collapse:separate;border-spacing:0}table p:first-of-type{margin-top:0}table p:last-of-type{margin-bottom:0}th{color:#fff;background-color:#68aaf7;font-weight:400}th code{color:#fff}tr.oneof>td{border-bottom:1px dashed rgba(0,0,0,.1);border-top:1px dashed rgba(0,0,0,.1)}th,td{border-left:1px solid #68aaf7;border-top:1px solid #68aaf7}tr:first-child th:first-child{border-radius:4px 0 0 0}tr:first-child td:first-child{border-radius:4px 0 0 0}tr:first-child th:last-child{border-radius:0 4px 0 0}tr:first-child td:last-child{border-radius:0 4px 0 0}tr:last-child td{border-bottom:1px solid #68aaf7}tr:last-child td:first-child{border-radius:0 0 0 4px}tr:last-child td:last-child{border-radius:0 0 4px 0}tr th:last-child{border-right:1px solid #68aaf7}tr td:last-child{border-right:1px solid #68aaf7}thead+tbody tr:first-child td:first-child{border-radius:0}thead+tbody tr:first-child td:last-child{border-radius:0}code{color:#d14;font-size:80%;font-weight:400;word-break:normal}pre{margin:1em 0 1em 1em;max-height:31em;border:1px solid #f2f2f2;border-radius:4px;box-shadow:3px 3px 8px #a7a7a7;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none;background:#fff}@media(min-width: 768px){pre{margin:1em}}pre code{display:block;padding:.5em;color:#535f61;font-size:80%;font-weight:400;word-break:normal}pre code.command-output{padding:0}pre code.command-output .command{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output .command{padding:.5em .5em 0 .5em}}pre code.command-output .output{color:#535f61;background-color:#f3f3f3;font-style:italic;padding:1em;float:left;clear:left;min-width:100%}@media(min-width: 768px){pre code.command-output .output{padding:0 .5em .5em .5em}}pre code.command-output div:only-of-type{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output div:only-of-type{padding:.5em}}@media print{pre{max-height:unset}}div.toolbar{position:relative}div.toolbar button{font-size:.8em;padding:0 .5em;border-radius:.3em;background-color:#68aaf7;cursor:pointer;color:#fff;text-decoration:none;border:0;position:absolute;top:3px;z-index:1;transition:opacity .4s ease-in-out;opacity:0}div.toolbar button.toolbar-show{transition:opacity 1.1s ease-in-out;opacity:1}div.toolbar button.copy{right:2.2rem;width:3rem}div.toolbar button.download{right:5.5rem}div.toolbar button.print{right:7.25rem}div.toolbar svg{width:.8em;height:.8em;display:inline;fill:#fff;stroke:#fff}p{font-size:1rem;font-weight:400;line-height:1.5;margin:.75em 0}@media(min-width: 768px){p{margin:1.5em 0}}li,dt,dd{font-size:1rem;font-weight:400;line-height:1.5;margin:.25em}ol,ul,dl{list-style:initial;font-size:1rem;font-weight:400;margin:0 0 0 1.5em;padding:0}li p,dt p,dd p{margin:.4em 0}ol{list-style:decimal}h1,h2,h3,h4,h5,h6{border:0}h1{font-size:2.5rem;color:#2e2e2e;font-weight:400;margin-bottom:0}h2{font-size:2rem;color:#2e2e2e;font-weight:400;margin-top:3rem;margin-bottom:1.8rem}h2:before{display:block;content:" ";width:5rem;border-bottom:2px solid #466bb0;margin-bottom:1.1rem;visibility:visible}h3{font-size:1.85rem;color:#404040;font-weight:500;letter-spacing:1px;margin-bottom:20px;margin-top:30px}h4{font-size:1.85rem;color:#404040;font-weight:500;margin:30px 0 20px}h4+p{margin:5px 0}@media(min-width: 768px){h4+p{margin:10px 0}}h5{font-size:1.15rem;color:#404040;font-weight:500}h6{font-size:.9rem;color:#404040;font-weight:500}.header-link{position:relative;left:.5em;top:-0.1em;opacity:0;font-size:.6em}h2:hover .header-link,h3:hover .header-link,h4:hover .header-link,h5:hover .header-link,h6:hover .header-link,dt:hover .header-link{transition:opacity .4s ease-in-out;opacity:1}@media print{.header-link{display:none}}em{font-style:italic}strong{font-weight:700}img{width:100%}blockquote{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#f8f8f8;border-radius:4px 4px 4px 4px}@media(min-width: 768px){blockquote{margin:1em 3em}}.spacer{height:.1rem}@media(min-width: 768px){.spacer{height:1rem}}.deprecated{background:silver}.card{background-color:#fff;border-color:rgba(0,0,0,.1)}.card-header{border-bottom-color:rgba(0,0,0,.1)}@media print{#scroll-to-top-container{display:none}}@media(min-width: 1200px){#scroll-to-top-container{display:none}}#scroll-to-top{display:none;position:fixed;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(255,255,255,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}#scroll-to-top:hover{color:#de7d40}#scroll-to-top svg{width:1.5em;height:1.5em;vertical-align:middle}#scroll-to-top.show{display:block}@media print{h1,h2,h3{color:#000;background:none;page-break-after:avoid}img{max-width:100% !important}pre,blockquote,img{page-break-inside:avoid}}.icon{width:1em;height:1em;display:inline;fill:#535f61;stroke:#535f61;vertical-align:middle}.large-icon{width:1.4em;height:1.4em;display:inline;fill:#535f61;stroke:#535f61;vertical-align:middle}.page-icon{margin-right:.3em}.flipped{transform:scaleX(-1)}.subtitle{margin-top:.15rem;margin-bottom:0;padding:0 0 0 0;font-size:125%}.byline{margin-top:.15rem;margin-bottom:2rem;padding:0;text-transform:uppercase;font-size:75%}.attribution{font-weight:600}.subscribe{padding:1em;font-size:1.2em;background-color:#fff;text-align:center}.subscribe svg{margin-right:.5em}.btn{background-color:#68aaf7;color:#fff;font-weight:400;letter-spacing:1px;cursor:pointer;box-shadow:3px 3px 8px #a7a7a7}.btn:hover{background-color:#466bb0;color:#fff}.btn:active{background-color:#b05464;color:#fff}.btn:focus{color:#fff}.callout{display:table;padding:.5em .5em .5em 0;border-radius:4px;margin:1em 0 1em 1em}@media(min-width: 768px){.callout{margin:1em}}.callout .type{position:relative;display:table-cell;left:-0.75em;min-height:100%;text-align:center;vertical-align:middle}.callout .type svg{fill:#68aaf7}.callout .content{display:table-cell;min-height:100%}.callout.tip{background-color:#f2fff2}.callout.idea{background-color:#ffffe0}.callout.warning{background-color:#fee}.callout.quote{background-color:#f8f8f8;font-style:italic}.callout:hover svg{animation:shake 2.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.community-item{display:table-row}.community-item .logo{display:table-cell;width:65px;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}.community-item .desc{display:table-cell;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}#endnotes-container{display:none}@media print{#endnotes-container.show{display:block}}@media screen{.endnote-ref{display:none}}.faq .question{font-weight:400;text-transform:uppercase}.faq .answer{margin-left:2.5em}.faq-landing{column-count:1;column-gap:2rem}@media(min-width: 576px){.faq-landing{column-count:2}}.faq-landing .panel{display:inline-block;border:1px solid #68aaf7;border-radius:4px;width:100%;margin-bottom:2rem}.faq-landing .panel .header{color:#fff;background-color:#68aaf7;padding:.75rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.125)}.faq-landing .panel .body{padding:1.25rem}figure{margin:1.5rem auto;padding:.5rem;background-color:#fff;border-radius:4px 4px 4px 4px}figure .wrapper-with-intrinsic-ratio{position:relative;height:0}figure .element-to-stretch{position:absolute;top:0;left:0;width:100%;height:100%}figure figcaption{text-align:center;font-size:1.15rem;font-style:italic;font-weight:400;color:#535f61;padding-top:.5rem}footer{background-image:linear-gradient(to right, #466BB0, #68AAF7);color:#fff;position:absolute;bottom:0;width:100%;height:7rem;overflow:hidden;padding:1rem 4px 1.5rem;text-align:center;display:grid;grid-template-columns:[user-links] 35% [info] 65% [dev-links] 0%;grid-template-rows:100%}@media print{footer{display:none}}@media(min-width: 576px){footer{padding:1.5rem 1.25rem 1rem 1.25rem}}@media(min-width: 992px){footer{grid-template-columns:[user-links] 30% [info] 40% [dev-links] 30%}}footer .user-links{grid-column:user-links;text-align:left}footer .info{grid-column:info}footer .info .copyright{padding:0;margin:0;color:#ccc;line-height:1.6em;font-size:.7em;text-align:right !important}@media(min-width: 992px){footer .info .copyright{text-align:center !important}}footer .info .copyright a{color:#ccc;text-decoration:underline}footer .info .copyright a:hover{color:#ccc}footer .dev-links{grid-column:dev-links;text-align:right;display:none}@media(min-width: 992px){footer .dev-links{display:block}}footer .channel{position:relative;display:inline-flex;padding:4px 0;border-width:2px;border-color:rgba(0,0,0,0);border-style:solid;border-radius:2px;color:#fff}footer .channel a{text-decoration:none}footer .channel svg{width:30px;height:30px;fill:#fff;stroke:#466bb0}@media(min-width: 576px){footer .channel svg{width:35px;height:35px}}footer .channel span{opacity:0;background-color:transparent;color:#fff;text-align:center;position:absolute;width:200px;left:-82px;top:-23px;font-size:75%}footer .channel:hover{border-color:#fff;border-radius:25px;box-shadow:0 0 2px 2px #fff;transition:border-radius 1s,border-color 1s ease}footer .channel:hover span{opacity:1;transition:opacity .5s}footer .tag{padding:0 1rem;font-style:italic;margin:0;line-height:1.6em;font-size:.8em}.glossary .trampolines{font-size:1.85rem;text-align:center;padding-top:.8rem}@media print{.glossary .trampolines{display:none}}@media screen{.glossary .entries .letter:target::before{height:calc(3.7rem - 1rem);margin-top:calc(0rem - calc(3.7rem - 1rem))}}.glossary .entries h4{font-size:1.65rem;font-weight:300;border-bottom:1px solid;color:#ccc;border-color:#ccc;background-color:#fff;padding-top:2.2rem;padding-bottom:.15rem;position:-webkit-sticky;position:sticky;top:calc(3.7rem - 1rem);margin-top:0;margin-bottom:0;z-index:10}.glossary .entries dl{margin-left:0}.glossary .entries dl dt{font-weight:500;list-style-type:none;margin-bottom:0;margin-top:.9rem;margin-left:0;text-transform:uppercase}.glossary .entries dl dd{list-style-type:none;margin-left:1.5rem}header{background-image:linear-gradient(to right, #466BB0, #68AAF7);box-shadow:0 0 2px 2px rgba(0,0,0,.14),0 2px 4px 2px rgba(0,0,0,.28);padding-top:.2em;padding-bottom:.2em;position:fixed;top:0;right:0;left:0;z-index:100}header #brand{display:inline-block;font-size:1.25rem;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;line-height:inherit;white-space:nowrap;width:100%}@media(min-width: 576px){header #brand{width:unset}}header #brand.open-hamburger{display:none}header #brand .logo{width:2em;height:2em;top:3px;left:.8em;position:fixed;fill:#fff;transition-duration:.8s;transition-property:transform;transform-origin:50% 50%}header #brand .logo circle{fill:#466bb0;stroke:#fff}@media(min-width: 768px){header #brand .logo{width:3em;height:3em}}header #brand .logo:hover{transform:rotate(360deg)}header #brand .name{color:#fff;font-weight:400;vertical-align:bottom;line-height:1.1em;display:inline-block;padding-top:.35rem;text-align:center;margin-left:0;margin-right:0;width:100%}@media(min-width: 576px){header #brand .name{text-align:left;margin-left:3em;margin-right:1rem;width:unset}}@media(min-width: 768px){header #brand .name{margin-left:4.2em}}header a{font-weight:500;color:#fff;font-size:1.1em;margin-left:.3rem;margin-right:.3rem}@media(min-width: 576px){header a{font-size:.9em;margin-left:.58rem;margin-right:.58rem}}header a:hover{text-decoration:none;color:#de7d40}header a.active{border-bottom:solid 3px #fff;border-radius:2px;color:#fff;font-weight:500;cursor:default}header div.menu{display:inline-block}header svg.icon{stroke:#fff;fill:#fff;width:1.1em;height:1.1em}header svg.icon:hover{fill:#de7d40;stroke:#de7d40}header #hamburger{display:inline-block;position:absolute;top:.8rem;right:1.3rem}@media(min-width: 576px){header #hamburger{display:none}}header #header-links{display:none;top:.6rem;right:1.1rem;transition:right .5s}header #header-links.open-hamburger{display:block;text-align:center;margin-top:1em;padding-left:1em;padding-right:2.5em}@media(min-width: 576px){header #header-links{display:inline-block;position:absolute}}header #header-links.show-search{right:-700px;transition:right .5s}header #search-show{display:none}@media(min-width: 576px){header #search-show{display:inline-block}}header #search-form{display:none;top:0;right:-700px;transition:right .5s}header #search-form.open-hamburger{display:flex}@media(min-width: 576px){header #search-form{display:flex;position:absolute}}header #search-form.show-search{right:1rem;transition:right .5s}header #search-form button:focus{outline:0}header #search-textbox{margin:12px 1rem 5px 1rem;width:100%;text-align:center}@media(min-width: 576px){header #search-textbox{margin:4px 0 5px 0;width:22rem;text-align:unset}}header #search-close{display:none;background-color:rgba(0,0,0,0);color:#fff;border-width:0;cursor:pointer}@media(min-width: 576px){header #search-close{display:block}}header #search-close:hover{color:#de7d40}.landing .banner{display:flex;justify-content:center;padding-top:1rem;padding-bottom:1rem}.landing .banner .hero-label{margin:0 0 0 0;padding:30px 0 0 0;font-size:4rem;font-family:"Verdana",serif;text-align:center}.landing .banner .hero-lead{display:block;font-size:1rem;font-weight:300;text-align:center;margin:0;padding:0}.landing .banner .hero-logo{width:0;fill:#466bb0}.landing .banner .hero-text{width:20rem;margin-left:0}@media(min-width: 576px){.landing .banner .hero-logo{width:7rem}.landing .banner .hero-label{text-align:left}.landing .banner .hero-lead{text-align:left}.landing .banner .hero-text{margin-left:3rem}}.landing .panels{display:grid;grid-template-columns:[panel] auto;padding-top:30px;padding-bottom:30px;grid-gap:2rem;justify-content:center;align-content:end}@media(min-width: 768px){.landing .panels{padding-top:50px;padding-bottom:50px;grid-template-columns:[panel] auto [panel] auto}}@media(min-width: 80rem){.landing .panels{grid-template-columns:[panel] auto [panel] auto [panel] auto [panel] auto}}.landing .panels .panel{color:#535f61;opacity:.1;transition:opacity .25s linear;background-color:#f8f8f8;width:18rem;box-shadow:3px 3px 8px #a7a7a7;padding:1rem;border:1px solid #ddd;border-radius:4px}.landing .panels .panel a{text-decoration:none;color:#535f61}.landing .panels .panel a:hover{color:#535f61;text-decoration:none}.landing .panels .panel:hover{box-shadow:3px 3px 8px #a7a7ee}.landing .panels .panel .panel-title{text-align:center}.landing .panels .panel .panel-line{margin-left:1.6rem;margin-right:1.6rem;background-color:#535f61}.landing .panels .panel .panel-img-top{text-align:center;padding:0}.landing .panels .panel .panel-body{padding-top:0;padding-left:.5rem;padding-right:.5rem}@media(min-width: 768px){.landing .panels .panel .panel-body{padding-left:1.25rem;padding-right:1.25rem}}.landing #buttons{opacity:0;transition:opacity .25s ease-in;text-align:center}@media(min-width: 768px){.landing #buttons{padding-bottom:20px}}.landing #buttons .btn{margin:1rem 1rem;width:18rem}@media(min-width: 768px){.landing #buttons .btn{margin:1rem 5rem}}.logo-gallery{margin:3rem}.logo-gallery .company-logo{margin:1rem;padding:14px;display:inline-block;width:200px;height:120px;transition-duration:.8s;transform-origin:50% 50%;transition-property:none;position:relative;box-shadow:0 0 50px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.25);border-radius:3px;background-color:#fff}.logo-gallery .company-logo:hover{transition-property:transform,opacity,box-shadow;transform:rotate(360deg);box-shadow:0 0 50px rgba(0,0,200,.1),0 5px 10px rgba(0,0,200,.25)}.logo-gallery .outer{display:table;position:absolute;width:172px;height:92px;margin:0;padding:0}.logo-gallery .inner{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%;margin:0 auto}.logo-gallery .with-tag-line:hover:hover img{opacity:.15}.logo-gallery .with-tag-line:hover:hover .tagline{opacity:1}.logo-gallery img{position:absolute;width:172px;height:92px;object-fit:contain;transition-duration:.8s;transition-property:opacity}.logo-gallery .tagline{color:#535f61;opacity:0;transition-duration:.8s;transition-property:opacity}.media-resources table,.media-resources th,.media-resources td{border:none}.media-resources td{line-height:1.15em;vertical-align:middle;padding-top:1em;padding-bottom:1em}.media-resources td.logo{width:100px;border:none}.media-resources td.desc{border:none}.media-resources li{list-style-type:none}.media-resources .advice{display:grid;grid-template-columns:[panel] 1fr;grid-gap:2rem;padding-top:2rem}@media(min-width: 992px){.media-resources .advice{grid-template-columns:[panel] 1fr [panel] 1fr}}.media-resources .advice .panel{display:table;border-radius:4px;border:1px solid #466bb0;min-height:11rem;width:100%;margin-bottom:1rem}.media-resources .advice .panel .title{position:relative;display:table-cell;width:2rem;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#466bb0;min-height:100%}.media-resources .advice .panel .title div{position:absolute;top:11rem;width:11rem;text-align:center;transform:rotate(-90deg);transform-origin:left top 0}.media-resources .advice .panel .title p{color:#fff;font-size:2rem;margin:0;padding:0;line-height:2rem}.media-resources .advice .panel .body{display:table-cell;min-height:100%;padding:1rem 0}.menu{position:relative;cursor:pointer}.menu .menu-content{display:none;position:absolute;min-width:160px;z-index:75;padding:0;background-color:#fff;border:1px solid #000;border-radius:4px;margin-top:.125rem;right:0;text-align:left}.menu .menu-content a{display:block;font-weight:400;color:#535f61;padding:.25rem 1.5rem;margin:0}.menu .menu-content a:hover{color:#fff;background-color:#466bb0;text-decoration:none}.menu .menu-content a.active{font-weight:500;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='black' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.4rem .6rem;background-size:.75rem .75rem;border:0}.menu .menu-content a.active:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-color:#466bb0}.menu .menu-content a:focus{text-decoration:none}.menu .menu-content i{color:#535f61}.menu .menu-content h6{padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.menu .menu-content div{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.menu.show .menu-content{display:block}.notfound{text-align:center}.notfound .icon{margin-top:9rem;width:12rem;height:12rem}.notfound .error{padding:2rem 0 0 0;font-weight:500;font-size:200%}.notfound .explanation{padding:2rem 0 9rem 0;font-weight:400;font-size:100%}.pagenav{display:flex;width:100%}@media print{.pagenav{display:none}}.pagenav .left{width:50%}.pagenav .right{width:50%;text-align:right}.pagenav p{text-transform:uppercase;font-size:80%}.pagenav svg{fill:#469bdd;stroke:#469bdd;margin-left:.5em;margin-right:.5em}.pagenav svg:hover{fill:#1d67a0;stroke:#1d67a0}.partner-component{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#f8f8f8;border-radius:4px 4px 4px 4px}@media(min-width: 768px){.partner-component{margin:1em 3em}}.partner-component table td:first-of-type{color:#fff;background-color:#68aaf7;font-weight:400;border-bottom:1px solid #8abdf9}.partner-component table td:last-of-type{background-color:#fff}.partner-component table tr:last-of-type td{border-bottom-color:#68aaf7}.partner-component table.with_logo td:first-of-type{opacity:.9}.partner-component table.with_logo td:last-of-type{opacity:.9}.popover{display:none;z-index:75;color:#535f61;background-color:#fff;border-radius:4px;border:1px solid #777;box-shadow:3px 3px 8px #777,-3px -3px 8px #777;font-family:inherit;max-width:276px}@media(min-width: 768px){.popover{max-width:350px}}@media(min-width: 1200px){.popover{max-width:500px}}.popover.show{display:block}.popover .title{text-align:center;color:#535f61;background-color:#f8f8f8;font-size:140%;border-radius:4px 4px 0 0}.popover .body{padding-left:1rem;padding-right:1rem}.popover .arrow{width:0;height:0;border-style:solid;position:absolute;border-color:transparent}.popover[x-placement^=top]{margin-bottom:5px}.popover[x-placement^=top] .arrow{border-width:5px 5px 0 5px;border-top-color:#fff;bottom:-5px;margin:0 5px}.popover[x-placement^=bottom]{margin-top:5px}.popover[x-placement^=bottom] .arrow{border-width:0 5px 5px 5px;border-bottom-color:#fff;top:-5px;margin:0 5px}.popover[x-placement^=right]{margin-left:5px}.popover[x-placement^=right] .arrow{border-width:5px 5px 5px 0;border-right-color:#fff;left:-5px;margin:5px 0}.popover[x-placement^=left]{margin-right:5px}.popover[x-placement^=left] .arrow{border-width:5px 0 5px 5px;border-left-color:#fff;right:-5px;margin:5px 0}@media screen{.term{border-bottom:dashed 1px;cursor:help;position:relative;display:inline-block}}.primary{display:grid;grid-template-columns:[article] 100%;grid-column-gap:1rem;padding-left:.5rem;padding-right:.5rem}.primary .sidebar-container{max-width:25em}@media print{.primary .sidebar-container{display:none}}.primary .toc-container{display:none}@media screen and (min-width: 768px){.primary{grid-template-columns:[sidebar] 20% [article] calc(80% - 1rem);padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 1200px){.primary{grid-template-columns:[sidebar] 16% [article] calc(68% - 2rem) [toc] 16%}.primary .toc-container{display:block}}@media screen and (min-width: 1200px){.primary.notoc{grid-template-columns:[sidebar] 16% [article] calc(84% - 1rem)}}.promotion{position:absolute;display:block;top:22px;left:-80px;width:260px;overflow:hidden;height:46px;z-index:200;color:#fff;background:#228b22;transform:rotate(-45deg);text-align:center}.promotion:hover{text-decoration:none;color:#90ee90}.relnote-links{text-align:center}@media print{.relnote-links{display:none}}.relnote-links #buttons{opacity:0;transition:opacity .25s ease-in}.relnote-links .btn{margin:1rem 1rem;width:13rem}@media(min-width: 768px){.relnote-links .btn{margin:1rem 5rem}}.section-index{display:grid;grid-template-columns:[entry] 1fr}@media(min-width: 576px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.section-index .entry{padding:1rem 1rem}@media(min-width: 768px){.section-index .entry{padding:1rem 4rem}}.section-index h5{margin-bottom:0}.section-index h5 a{font-weight:700}.section-index p{margin-top:0}.see-also{padding-top:0;display:grid;grid-template-columns:[entry] 1fr;grid-gap:1em}@media(min-width: 576px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.see-also .entry{padding:0}.see-also .entry .link{margin-bottom:0;margin-top:0}.see-also .entry .desc{margin-top:0}@media screen and (max-width: 767px){.sidebar-offcanvas{position:absolute;width:80%;transition:all .4s ease;left:-768px;top:3.7rem}}@media screen and (min-width: 768px){.sidebar-offcanvas{position:unset;width:auto}}@media screen{.sidebar-offcanvas.active{left:1rem}}.sidebar{order:0;font-size:85%}@media(min-width: 1200px){.sidebar{font-size:100%}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar{position:-webkit-sticky;position:sticky;top:3.7rem}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.sidebar .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.sidebar .directory a{font-weight:400}.sidebar .directory ul{list-style:none;padding:0;padding-left:.2em;margin-bottom:0;margin-left:0;margin-right:.3em;display:none}.sidebar .directory ul.show{display:block}.sidebar .directory li{display:inline-block;padding:2px 0 1px 1.4em;width:100%;font-size:85%}.sidebar .directory li .current{color:#b05464;font-weight:500}.sidebar .directory li.sublist{padding-left:0}.sidebar .directory .card-body{padding:.5em .1em}.sidebar .directory .card-body>ul{padding-left:0}.sidebar .directory .card{margin-top:.1rem;margin-bottom:.1rem}.sidebar .directory .card-header{padding:0}.sidebar .directory .card-header div{padding:.75em 1.25em}.sidebar .directory .card-header svg{margin-right:.3em}.sidebar .directory .card-header a{text-decoration:none}@media(min-width: 992px){.sidebar .directory .card-body{padding-left:1.25rem;padding-right:.5rem}.sidebar .directory ul{padding-left:1em}}.sidebar .tree-toggle{cursor:pointer;margin-bottom:0}.sidebar .tree-toggle .chevron{display:none}.sidebar .tree-toggle .chevron svg{margin-right:.3em}.sidebar .tree-toggle .chevron.show{display:inline}.sidebar-toggler{position:absolute;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(255,255,255,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}.sidebar-toggler:hover{color:#de7d40}@media(min-width: 768px){.sidebar-toggler{display:none}}@media print{.sidebar-toggler{display:none}}.sidebar-toggler svg{width:1.5em;height:1.5em;vertical-align:middle}.tabset{border:none;margin:0 0 0 4px;padding:0}.tabset .tab-strip{margin-bottom:-2px}.tabset .tab-strip a{display:inline-block;margin:0 3px;border:1px solid #466bb0;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;padding:0 1rem;transform:skewX(-30deg);transform-origin:left bottom;text-decoration:none;cursor:pointer}.tabset .tab-strip a span{display:block;transform:skewX(10deg);font-size:80%;color:#535f61}.tabset .tab-strip a:hover{background-color:#de7d40;text-decoration:none}.tabset .tab-strip a.active{background-color:#466bb0;cursor:default}.tabset .tab-strip a.active span{color:#fff}.tabset .tab-content{border:1px solid #466bb0;border-radius:4px;padding-left:1rem;padding-right:1rem}.tabset .tab-content>div{display:none}.tabset .tab-content>div.active{display:block}.toc{order:0}@supports(position: -webkit-sticky) or (position: sticky){.toc{position:-webkit-sticky;position:sticky;top:3.7rem}}.toc .directory{padding-left:.5em;border-left:1px solid rgba(0,0,0,.1)}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.toc .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.toc .directory li{font-size:.9rem}.toc .directory li a{font-weight:400}.toc .directory li a.current{color:#b05464;font-weight:bold}.toc .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc .directory ul ul{padding-left:1em}.toc-inlined{display:block}@media print{.toc-inlined{display:none}}@media(min-width: 1200px){.toc-inlined{display:none}}.toc-inlined .directory{border-left:0}.toc-inlined .directory li{font-size:1rem}.toc-inlined .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc-inlined .directory ul ul{padding-left:1em}.toc-inlined .directory ul a{font-weight:400}@media screen{.toc-forced{display:block}}/*# sourceMappingURL=light_theme_preliminary.css.map */ diff --git a/generated/css/light_theme_preliminary.css.map b/generated/css/light_theme_preliminary.css.map index 1f556c1e63..11c4bbb563 100644 --- a/generated/css/light_theme_preliminary.css.map +++ b/generated/css/light_theme_preliminary.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["src/sass/themes/_light_syntax.scss","src/sass/base/_base.scss","src/sass/base/_constants.scss","src/sass/themes/_light.scss","src/sass/brand_colors/_preliminary.scss","src/sass/misc/_blog.scss","src/sass/misc/_button.scss","src/sass/misc/_callout.scss","src/sass/misc/_community.scss","src/sass/misc/_endnotes.scss","src/sass/misc/_faq.scss","src/sass/misc/_faq-landing.scss","src/sass/misc/_figure.scss","src/sass/misc/_footer.scss","src/sass/misc/_glossary.scss","src/sass/misc/_header.scss","src/sass/misc/_landing.scss","src/sass/misc/_logo-gallery.scss","src/sass/misc/_media-resources.scss","src/sass/misc/_menu.scss","src/sass/misc/_notfound.scss","src/sass/misc/_pagenav.scss","src/sass/misc/_partner-component.scss","src/sass/misc/_popover.scss","src/sass/misc/_primary.scss","src/sass/misc/_promotion.scss","src/sass/misc/_relnote-links.scss","src/sass/misc/_section-index.scss","src/sass/misc/_see-also.scss","src/sass/misc/_sidebar.scss","src/sass/misc/_tabset.scss","src/sass/misc/_toc.scss"],"names":[],"mappings":"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","file":"light_theme_preliminary.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["src/sass/themes/_light_syntax.scss","src/sass/base/_base.scss","src/sass/base/_constants.scss","src/sass/themes/_light.scss","src/sass/brand_colors/_preliminary.scss","src/sass/misc/_blog.scss","src/sass/misc/_button.scss","src/sass/misc/_callout.scss","src/sass/misc/_community.scss","src/sass/misc/_endnotes.scss","src/sass/misc/_faq.scss","src/sass/misc/_faq-landing.scss","src/sass/misc/_figure.scss","src/sass/misc/_footer.scss","src/sass/misc/_glossary.scss","src/sass/misc/_header.scss","src/sass/misc/_landing.scss","src/sass/misc/_logo-gallery.scss","src/sass/misc/_media-resources.scss","src/sass/misc/_menu.scss","src/sass/misc/_notfound.scss","src/sass/misc/_pagenav.scss","src/sass/misc/_partner-component.scss","src/sass/misc/_popover.scss","src/sass/misc/_primary.scss","src/sass/misc/_promotion.scss","src/sass/misc/_relnote-links.scss","src/sass/misc/_section-index.scss","src/sass/misc/_see-also.scss","src/sass/misc/_sidebar.scss","src/sass/misc/_tabset.scss","src/sass/misc/_toc.scss"],"names":[],"mappings":"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","file":"light_theme_preliminary.css"} \ No newline at end of file diff --git a/generated/js/all.min.js b/generated/js/all.min.js index 62117a7048..e4f0744bb6 100644 --- a/generated/js/all.min.js +++ b/generated/js/all.min.js @@ -7,7 +7,7 @@ var _self="undefined"==typeof window?"undefined"!=typeof WorkerGlobalScope&&self "use strict";document.addEventListener("DOMContentLoaded",()=>{function a(a){const c=document.createElement("button");c.title=buttonCopy,c.className="copy",c.innerHTML="",c.setAttribute("aria-label",buttonCopy),c.addEventListener("mouseenter",a=>a.currentTarget.classList.add("toolbar-show")),c.addEventListener("mouseleave",a=>a.currentTarget.classList.remove("toolbar-show"));const d=document.createElement("button");d.title=buttonDownload,d.className="download",d.innerHTML="",d.setAttribute("aria-label",buttonDownload),d.addEventListener("mouseenter",a=>a.currentTarget.classList.add("toolbar-show")),d.addEventListener("mouseleave",a=>a.currentTarget.classList.remove("toolbar-show")),d.addEventListener("click",a=>{const c=a.currentTarget.parentElement,d=c.getElementsByTagName("CODE");if(null!==d&&0",e.setAttribute("aria-label",buttonPrint),e.addEventListener("mouseenter",a=>a.currentTarget.classList.add("toolbar-show")),e.addEventListener("mouseleave",a=>a.currentTarget.classList.remove("toolbar-show")),e.addEventListener("click",a=>{const c=a.currentTarget.parentElement,d=b(c);return printText(d),!0});const f=document.createElement("DIV");f.className="toolbar",a.parentElement.insertBefore(f,a),f.appendChild(a),f.appendChild(e),f.appendChild(d),f.appendChild(c),a.addEventListener("mouseenter",a=>{a.currentTarget.nextSibling.classList.add("toolbar-show"),a.currentTarget.nextSibling.nextSibling.classList.add("toolbar-show"),a.currentTarget.nextSibling.nextSibling.nextSibling.classList.add("toolbar-show")}),a.addEventListener("mouseleave",a=>{a.currentTarget.nextSibling.classList.remove("toolbar-show"),a.currentTarget.nextSibling.nextSibling.classList.remove("toolbar-show"),a.currentTarget.nextSibling.nextSibling.nextSibling.classList.remove("toolbar-show")})}function b(a){const b=a.getElementsByClassName("command");if(null!==b&&0$1");let f="
"+e+"
",g="";if(0"+g+""}b.innerHTML=f,b.classList.remove(c),b.classList.add("command-output")}else Prism.highlightElement(b,!1)}else Prism.highlightElement(b,!1)}function d(a){a.hasAttribute("data-src")&&function(a,b){fetch(b).then(a=>a.text()).then(b=>{a.firstChild.textContent=b,Prism.highlightElement(a.firstChild,!1)})}(a,a.dataset.src)}document.querySelectorAll("pre").forEach(b=>{a(b),c(b),d(b)});const e=new ClipboardJS("button.copy",{text:a=>b(a.parentElement)});e.on("error",()=>alert("Sorry, but copying is not supported by your browser"))}); "use strict";document.addEventListener("DOMContentLoaded",()=>{function a(a){const b=document.createElement("a");b.className="header-link",b.href="#"+a.id,b.setAttribute("aria-hidden","true"),b.innerHTML="",a.appendChild(b)}(function(){for(let b=2;6>=b;b++)document.querySelectorAll("h"+b.toString()).forEach(b=>{""!==b.id&&a(b)})})(),function(){document.querySelectorAll("dt").forEach(b=>{""!==b.id&&a(b)})}(),function(){document.querySelectorAll("a").forEach(a=>{a.hostname&&a.hostname!==location.hostname&&(a.setAttribute("target","_blank"),a.setAttribute("rel","noopener"))})}(),function(){const a=document.getElementById("endnotes");if(null===a)return;const b=document.getElementsByTagName("main")[0],c=new Map(null);let d=0;b.querySelectorAll("a").forEach(b=>{if(b.pathname===location.pathname)return;if(b.pathname.endsWith("/")&&""!==b.hash)return;if(b.classList.contains("btn"))return;if(b.classList.contains("not-for-endnotes"))return;let e=c.get(b.href);if(e===void 0){e=c.size+1,c.set(b.href,e);const d=document.createElement("li");d.innerText=b.href,a.appendChild(d)}b.insertAdjacentHTML("afterend",""),d++}),0{scrollToTopButton=document.getElementById("scroll-to-top");const a=document.getElementById("toc");if(null!==a){tocLinks=a.getElementsByTagName("a"),tocHeadings=Array(tocLinks.length);for(let a=0;ag.top&&g.top>d&&(c=e,d=g.top)),tocLinks[e].classList.remove("current")}0<=a?tocLinks[a].classList.add("current"):0<=c&&tocLinks[c].classList.add("current")}}a(),b()} -"use strict";let overlay=null,popper=null;function toggleOverlay(a){overlay===a?closeActiveOverlay():(null!=overlay&&closeActiveOverlay(),a.classList.add("show"),overlay=a)}function closeActiveOverlay(){null!=overlay&&(overlay.classList.remove("show"),overlay=null,null!==popper&&(popper.destroy(),popper=null))}function attachPopper(a,b){null!==popper&&popper.destroy(),popper=new Popper(a,b,{placement:"auto-start",modifiers:{preventOverflow:{enabled:!0},flip:{enabled:!0,behavior:["left","right","top","bottom"]}}})}document.addEventListener("DOMContentLoaded",()=>{document.querySelectorAll(".term").forEach(a=>{const b=document.createElement("i");b.innerHTML="";const c=document.createElement("span");c.innerText=" "+a.dataset.title;const d=document.createElement("div");d.className="title",d.appendChild(b),d.appendChild(c);const e=document.createElement("div");e.className="body",e.innerHTML=a.dataset.body;const f=document.createElement("div");f.className="arrow",f.setAttribute("x-arrow","");const g=document.createElement("div");g.className="popover",g.appendChild(d),g.appendChild(e),g.appendChild(f),g.setAttribute("aria-hidden","true"),g.addEventListener("click",a=>{a.cancelBubble=!0}),a.parentNode.insertBefore(g,a.nextSibling),a.removeAttribute("data-title"),a.removeAttribute("data-body"),a.addEventListener("click",b=>{b.cancelBubble=!0,toggleOverlay(g),attachPopper(a,g)})})}),window.addEventListener("click",closeActiveOverlay); +"use strict";let overlay=null,popper=null;function toggleOverlay(a){overlay===a?closeActiveOverlay():(null!=overlay&&closeActiveOverlay(),a.classList.add("show"),overlay=a)}function closeActiveOverlay(){null!=overlay&&(overlay.classList.remove("show"),overlay=null,null!==popper&&(popper.destroy(),popper=null))}document.addEventListener("DOMContentLoaded",()=>{function a(a,b){null!==popper&&popper.destroy(),popper=new Popper(a,b,{placement:"auto-start",modifiers:{preventOverflow:{enabled:!0},shift:{enabled:!0},flip:{enabled:!0}}})}document.querySelectorAll(".term").forEach(b=>{const c=document.createElement("i");c.innerHTML="";const d=document.createElement("span");d.innerText=" "+b.dataset.title;const e=document.createElement("div");e.className="title",e.appendChild(c),e.appendChild(d);const f=document.createElement("div");f.className="body",f.innerHTML=b.dataset.body;const g=document.createElement("div");g.className="arrow",g.setAttribute("x-arrow","");const h=document.createElement("div");h.className="popover",h.appendChild(e),h.appendChild(f),h.appendChild(g),h.setAttribute("aria-hidden","true"),h.addEventListener("click",a=>{a.cancelBubble=!0}),b.parentNode.insertBefore(h,b.nextSibling),b.removeAttribute("data-title"),b.removeAttribute("data-body"),b.addEventListener("click",c=>{c.cancelBubble=!0,toggleOverlay(h),a(b,h)})})}),window.addEventListener("click",closeActiveOverlay),window.addEventListener("resize",closeActiveOverlay); (function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?exports.ClipboardJS=b():a.ClipboardJS=b()})(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={i:d,l:!1,exports:{}};return a[d].call(e.exports,e,e.exports,b),e.l=!0,e.exports}var c={};return b.m=a,b.c=c,b.d=function(a,c,d){b.o(a,c)||Object.defineProperty(a,c,{enumerable:!0,get:d})},b.r=function(a){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})},b.t=function(a,c){if(1&c&&(a=b(a)),8&c)return a;if(4&c&&"object"==typeof a&&a&&a.__esModule)return a;var d=Object.create(null);if(b.r(d),Object.defineProperty(d,"default",{enumerable:!0,value:a}),2&c&&"string"!=typeof a)for(var e in a)b.d(d,e,function(b){return a[b]}.bind(null,e));return d},b.n=function(a){var c=a&&a.__esModule?function(){return a["default"]}:function(){return a};return b.d(c,"a",c),c},b.o=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)},b.p="",b(b.s=0)}([function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return b&&("object"==typeof b||"function"==typeof b)?b:a}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}function h(a,b){var c="data-clipboard-"+a;return b.hasAttribute(c)?b.getAttribute(c):void 0}var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},j=function(){function a(a,b){for(var c,d=0;d {\n document.querySelectorAll('.menu').forEach(menu => {\n menu.querySelector(\".menu-trigger\").addEventListener(\"click\", e => {\n e.cancelBubble = true;\n toggleOverlay(menu);\n });\n });\n});\n","\"use strict\";\n\n// Attach the event handlers to support the search box and hamburger\ndocument.addEventListener('DOMContentLoaded', () => {\n // Show the header links, hide the search box\n function showNavBarLinks() {\n document.getElementById('search-form').classList.remove('show-search');\n document.getElementById('header-links').classList.remove('show-search');\n document.getElementById('search-textbox').value = '';\n }\n\n // Show the header search box, hide the links\n function showSearchBox() {\n document.getElementById('search-form').classList.add('show-search');\n document.getElementById('header-links').classList.add('show-search');\n document.getElementById('search-textbox').focus();\n }\n\n // Hide the search box when the user hits the ESC key\n document.body.addEventListener(\"keyup\", e => {\n if (e.which === 27) {\n showNavBarLinks();\n }\n });\n\n // Show the search box\n document.getElementById('search-show').addEventListener(\"click\", e => {\n e.preventDefault();\n showSearchBox();\n });\n\n // Hide the search box\n document.getElementById('search-close').addEventListener(\"click\", e => {\n e.preventDefault();\n showNavBarLinks();\n });\n\n // When the user submits the search form, initiate a search\n document.getElementById('search-form').addEventListener(\"submit\", e => {\n e.preventDefault();\n const textbox = document.getElementById('search-textbox');\n const searchPageUrl = document.getElementById('search-page-url');\n const url = searchPageUrl.value + '?q=' + textbox.value;\n showNavBarLinks();\n window.location.assign(url);\n });\n\n document.getElementById('hamburger').addEventListener(\"click\", () => {\n document.getElementById('brand').classList.toggle('open-hamburger');\n document.getElementById('header-links').classList.toggle('open-hamburger');\n document.getElementById('search-form').classList.toggle('open-hamburger');\n document.getElementById('search-textbox').focus();\n });\n\n window.addEventListener(\"resize\", () => {\n document.getElementById('brand').classList.remove('open-hamburger');\n document.getElementById('header-links').classList.remove('open-hamburger');\n document.getElementById('search-form').classList.remove('open-hamburger');\n });\n});\n","\"use strict\";\n\n// Attach the event handlers to support the sidebar\ndocument.addEventListener('DOMContentLoaded', () => {\n // toggle subtree in sidebar\n document.querySelectorAll('.tree-toggle').forEach(o => {\n o.addEventListener(\"click\", () => {\n o.querySelectorAll('i.chevron').forEach(chevron => {\n chevron.classList.toggle('show');\n });\n\n o.nextElementSibling.classList.toggle(\"show\");\n });\n });\n\n // toggle sidebar on/off\n const toggler = document.getElementById('sidebar-toggler');\n if (toggler) {\n toggler.addEventListener(\"click\", e => {\n document.getElementById(\"sidebar-container\").classList.toggle('active');\n e.currentTarget.querySelector('svg.icon').classList.toggle('flipped');\n });\n }\n});\n","\"use strict\";\n\ndocument.addEventListener('DOMContentLoaded', () => {\n\n // Select the active tabs on the page per cookie values\n function selectActiveTabs() {\n document.querySelectorAll(\".tabset\").forEach(tabset => {\n tabset.querySelectorAll(\".tab-strip\").forEach(strip => {\n const cookieName = strip.dataset.cookieName;\n if (cookieName) {\n const cookieValue = readCookie(cookieName);\n if (cookieValue) {\n strip.querySelectorAll(\"a\").forEach(anchor => {\n if (anchor.dataset.cookieValue == cookieValue) {\n anchor.classList.add(\"active\");\n document.getElementById(anchor.dataset.tab).classList.add('active');\n } else {\n anchor.classList.remove(\"active\");\n document.getElementById(anchor.dataset.tab).classList.remove('active');\n }\n });\n }\n }\n });\n });\n }\n\n // Attach the event handlers to support tab sets\n function attachTabHandlers() {\n document.querySelectorAll(\".tabset\").forEach(tabset => {\n tabset.querySelectorAll(\".tab-strip\").forEach(strip => {\n const cookieName = strip.dataset.cookieName;\n strip.querySelectorAll(\"a\").forEach(anchor => {\n const cookieValue = anchor.dataset.cookieValue;\n anchor.addEventListener(\"click\", () => {\n strip.querySelectorAll(\"a\").forEach(anchor2 => {\n anchor2.classList.remove('active');\n document.getElementById(anchor2.dataset.tab).classList.remove('active');\n });\n\n anchor.classList.add(\"active\");\n document.getElementById(anchor.dataset.tab).classList.add('active');\n if (cookieName !== null) {\n createCookie(cookieName, cookieValue);\n }\n });\n });\n });\n });\n }\n\n selectActiveTabs();\n attachTabHandlers();\n});\n","/* PrismJS 1.14.0\nhttps://prismjs.com/download.html#themes=prism&languages=clike+javascript+bash+docker+go+java+json+protobuf+python+yaml */\nvar _self = \"undefined\" != typeof window ? window : \"undefined\" != typeof WorkerGlobalScope && self instanceof WorkerGlobalScope ? self : {},\n Prism = function () {\n var e = /\\blang(?:uage)?-([\\w-]+)\\b/i, t = 0, n = _self.Prism = {\n manual: _self.Prism && _self.Prism.manual,\n disableWorkerMessageHandler: _self.Prism && _self.Prism.disableWorkerMessageHandler,\n util: {\n encode: function (e) {\n return e instanceof r ? new r(e.type, n.util.encode(e.content), e.alias) : \"Array\" === n.util.type(e) ? e.map(n.util.encode) : e.replace(/&/g, \"&\").replace(/ e.length) return;\n if (!(w instanceof s)) {\n if (m && b != t.length - 1) {\n h.lastIndex = k;\n var _ = h.exec(e);\n if (!_) break;\n for (var j = _.index + (d ? _[1].length : 0), P = _.index + _[0].length, A = b, x = k, O = t.length; O > A && (P > x || !t[A].type && !t[A - 1].greedy); ++A) x += t[A].length, j >= x && (++b, k = x);\n if (t[b] instanceof s) continue;\n I = A - b, w = e.slice(k, x), _.index -= k\n } else {\n h.lastIndex = 0;\n var _ = h.exec(w), I = 1\n }\n if (_) {\n d && (p = _[1] ? _[1].length : 0);\n var j = _.index + p, _ = _[0].slice(p), P = j + _.length, N = w.slice(0, j), S = w.slice(P), C = [b, I];\n N && (++b, k += N.length, C.push(N));\n var E = new s(u, f ? n.tokenize(_, f) : _, y, _, m);\n if (C.push(E), S && C.push(S), Array.prototype.splice.apply(t, C), 1 != I && n.matchGrammar(e, t, r, b, k, !0, u), i) break\n } else if (i) break\n }\n }\n }\n }\n },\n tokenize: function (e, t) {\n var r = [e], a = t.rest;\n if (a) {\n for (var l in a) t[l] = a[l];\n delete t.rest\n }\n return n.matchGrammar(e, r, t, 0, 0, !1), r\n },\n hooks: {\n all: {}, add: function (e, t) {\n var r = n.hooks.all;\n r[e] = r[e] || [], r[e].push(t)\n }, run: function (e, t) {\n var r = n.hooks.all[e];\n if (r && r.length) for (var a, l = 0; a = r[l++];) a(t)\n }\n }\n }, r = n.Token = function (e, t, n, r, a) {\n this.type = e, this.content = t, this.alias = n, this.length = 0 | (r || \"\").length, this.greedy = !!a\n };\n if (r.stringify = function (e, t, a) {\n if (\"string\" == typeof e) return e;\n if (\"Array\" === n.util.type(e)) return e.map(function (n) {\n return r.stringify(n, t, e)\n }).join(\"\");\n var l = {type: e.type, content: r.stringify(e.content, t, a), tag: \"span\", classes: [\"token\", e.type], attributes: {}, language: t, parent: a};\n if (e.alias) {\n var i = \"Array\" === n.util.type(e.alias) ? e.alias : [e.alias];\n Array.prototype.push.apply(l.classes, i)\n }\n n.hooks.run(\"wrap\", l);\n var o = Object.keys(l.attributes).map(function (e) {\n return e + '=\"' + (l.attributes[e] || \"\").replace(/\"/g, \""\") + '\"'\n }).join(\" \");\n return \"<\" + l.tag + ' class=\"' + l.classes.join(\" \") + '\"' + (o ? \" \" + o : \"\") + \">\" + l.content + \"\"\n }, !_self.document) return _self.addEventListener ? (n.disableWorkerMessageHandler || _self.addEventListener(\"message\", function (e) {\n var t = JSON.parse(e.data), r = t.language, a = t.code, l = t.immediateClose;\n _self.postMessage(n.highlight(a, n.languages[r], r)), l && _self.close()\n }, !1), _self.Prism) : _self.Prism;\n var a = document.currentScript || [].slice.call(document.getElementsByTagName(\"script\")).pop();\n return a && (n.filename = a.src, n.manual || a.hasAttribute(\"data-manual\") || (\"loading\" !== document.readyState ? window.requestAnimationFrame ? window.requestAnimationFrame(n.highlightAll) : window.setTimeout(n.highlightAll, 16) : document.addEventListener(\"DOMContentLoaded\", n.highlightAll))), _self.Prism\n }();\n\"undefined\" != typeof module && module.exports && (module.exports = Prism), \"undefined\" != typeof global && (global.Prism = Prism);\nPrism.languages.clike = {\n comment: [{pattern: /(^|[^\\\\])\\/\\*[\\s\\S]*?(?:\\*\\/|$)/, lookbehind: !0}, {pattern: /(^|[^\\\\:])\\/\\/.*/, lookbehind: !0, greedy: !0}],\n string: {pattern: /([\"'])(?:\\\\(?:\\r\\n|[\\s\\S])|(?!\\1)[^\\\\\\r\\n])*\\1/, greedy: !0},\n \"class-name\": {\n pattern: /((?:\\b(?:class|interface|extends|implements|trait|instanceof|new)\\s+)|(?:catch\\s+\\())[\\w.\\\\]+/i,\n lookbehind: !0,\n inside: {punctuation: /[.\\\\]/}\n },\n keyword: /\\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\\b/,\n \"boolean\": /\\b(?:true|false)\\b/,\n \"function\": /[a-z0-9_]+(?=\\()/i,\n number: /\\b0x[\\da-f]+\\b|(?:\\b\\d+\\.?\\d*|\\B\\.\\d+)(?:e[+-]?\\d+)?/i,\n operator: /--?|\\+\\+?|!=?=?|<=?|>=?|==?=?|&&?|\\|\\|?|\\?|\\*|\\/|~|\\^|%/,\n punctuation: /[{}[\\];(),.:]/\n};\nPrism.languages.javascript = Prism.languages.extend(\"clike\", {\n keyword: /\\b(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|var|void|while|with|yield)\\b/,\n number: /\\b(?:0[xX][\\dA-Fa-f]+|0[bB][01]+|0[oO][0-7]+|NaN|Infinity)\\b|(?:\\b\\d+\\.?\\d*|\\B\\.\\d+)(?:[Ee][+-]?\\d+)?/,\n \"function\": /[_$a-z\\xA0-\\uFFFF][$\\w\\xA0-\\uFFFF]*(?=\\s*\\()/i,\n operator: /-[-=]?|\\+[+=]?|!=?=?|<>?>?=?|=(?:==?|>)?|&[&=]?|\\|[|=]?|\\*\\*?=?|\\/=?|~|\\^=?|%=?|\\?|\\.{3}/\n}), Prism.languages.insertBefore(\"javascript\", \"keyword\", {\n regex: {\n pattern: /((?:^|[^$\\w\\xA0-\\uFFFF.\"'\\])\\s])\\s*)\\/(\\[[^\\]\\r\\n]+]|\\\\.|[^\\/\\\\\\[\\r\\n])+\\/[gimyu]{0,5}(?=\\s*($|[\\r\\n,.;})]))/,\n lookbehind: !0,\n greedy: !0\n },\n \"function-variable\": {\n pattern: /[_$a-z\\xA0-\\uFFFF][$\\w\\xA0-\\uFFFF]*(?=\\s*=\\s*(?:function\\b|(?:\\([^()]*\\)|[_$a-z\\xA0-\\uFFFF][$\\w\\xA0-\\uFFFF]*)\\s*=>))/i,\n alias: \"function\"\n },\n constant: /\\b[A-Z][A-Z\\d_]*\\b/\n}), Prism.languages.insertBefore(\"javascript\", \"string\", {\n \"template-string\": {\n pattern: /`(?:\\\\[\\s\\S]|[^\\\\`])*`/,\n greedy: !0,\n inside: {\n interpolation: {\n pattern: /\\$\\{[^}]+\\}/,\n inside: {\"interpolation-punctuation\": {pattern: /^\\$\\{|\\}$/, alias: \"punctuation\"}, rest: Prism.languages.javascript}\n }, string: /[\\s\\S]+/\n }\n }\n}), Prism.languages.markup && Prism.languages.insertBefore(\"markup\", \"tag\", {\n script: {\n pattern: /()[\\s\\S]*?(?=<\\/script>)/i,\n lookbehind: !0,\n inside: Prism.languages.javascript,\n alias: \"language-javascript\",\n greedy: !0\n }\n}), Prism.languages.js = Prism.languages.javascript;\n!function (e) {\n var t = {\n variable: [{\n pattern: /\\$?\\(\\([\\s\\S]+?\\)\\)/,\n inside: {\n variable: [{pattern: /(^\\$\\(\\([\\s\\S]+)\\)\\)/, lookbehind: !0}, /^\\$\\(\\(/],\n number: /\\b0x[\\dA-Fa-f]+\\b|(?:\\b\\d+\\.?\\d*|\\B\\.\\d+)(?:[Ee]-?\\d+)?/,\n operator: /--?|-=|\\+\\+?|\\+=|!=?|~|\\*\\*?|\\*=|\\/=?|%=?|<<=?|>>=?|<=?|>=?|==?|&&?|&=|\\^=?|\\|\\|?|\\|=|\\?|:/,\n punctuation: /\\(\\(?|\\)\\)?|,|;/\n }\n }, {pattern: /\\$\\([^)]+\\)|`[^`]+`/, greedy: !0, inside: {variable: /^\\$\\(|^`|\\)$|`$/}}, /\\$(?:[\\w#?*!@]+|\\{[^}]+\\})/i]\n };\n e.languages.bash = {\n shebang: {pattern: /^#!\\s*\\/bin\\/bash|^#!\\s*\\/bin\\/sh/, alias: \"important\"},\n comment: {pattern: /(^|[^\"{\\\\])#.*/, lookbehind: !0},\n string: [{\n pattern: /((?:^|[^<])<<\\s*)[\"']?(\\w+?)[\"']?\\s*\\r?\\n(?:[\\s\\S])*?\\r?\\n\\2/,\n lookbehind: !0,\n greedy: !0,\n inside: t\n }, {pattern: /([\"'])(?:\\\\[\\s\\S]|\\$\\([^)]+\\)|`[^`]+`|(?!\\1)[^\\\\])*\\1/, greedy: !0, inside: t}],\n variable: t.variable,\n \"function\": {\n pattern: /(^|[\\s;|&])(?:helm|docker|istioctl|curl|kubectl|alias|apropos|apt-get|aptitude|aspell|awk|basename|bash|bc|bg|builtin|bzip2|cal|cat|cd|cfdisk|chgrp|chmod|chown|chroot|chkconfig|cksum|clear|cmp|comm|command|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|du|egrep|eject|enable|env|ethtool|eval|exec|expand|expect|export|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|getopts|git|grep|groupadd|groupdel|groupmod|groups|gzip|hash|head|help|hg|history|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|jobs|join|kill|killall|less|link|ln|locate|logname|logout|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|make|man|mkdir|mkfifo|mkisofs|mknod|more|most|mount|mtools|mtr|mv|mmv|nano|netstat|nice|nl|nohup|notify-send|npm|nslookup|open|op|passwd|paste|pathchk|ping|pkill|popd|pr|printcap|printenv|printf|ps|pushd|pv|pwd|quota|quotacheck|quotactl|ram|rar|rcp|read|readarray|readonly|reboot|rename|renice|remsync|rev|rm|rmdir|rsync|screen|scp|sdiff|sed|seq|service|sftp|shift|shopt|shutdown|sleep|slocate|sort|source|split|ssh|stat|strace|su|sudo|sum|suspend|sync|tail|tar|tee|test|time|timeout|times|touch|top|traceroute|trap|tr|tsort|tty|type|ulimit|umask|umount|unalias|uname|unexpand|uniq|units|unrar|unshar|uptime|useradd|userdel|usermod|users|uuencode|uudecode|v|vdir|vi|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yes|zip)(?=$|[\\s;|&])/,\n lookbehind: !0\n },\n keyword: {\n pattern: /(^|[\\s;|&])(?:let|:|\\.|if|then|else|elif|fi|for|break|continue|while|in|case|function|select|do|done|until|echo|exit|return|set|declare)(?=$|[\\s;|&])/,\n lookbehind: !0\n },\n \"boolean\": {pattern: /(^|[\\s;|&])(?:true|false)(?=$|[\\s;|&])/, lookbehind: !0},\n operator: /&&?|\\|\\|?|==?|!=?|<<>|<=?|>=?|=~/,\n punctuation: /\\$?\\(\\(?|\\)\\)?|\\.\\.|[{}[\\];]/\n };\n var a = t.variable[1].inside;\n a.string = e.languages.bash.string, a[\"function\"] = e.languages.bash[\"function\"], a.keyword = e.languages.bash.keyword, a.boolean = e.languages.bash.boolean, a.operator = e.languages.bash.operator, a.punctuation = e.languages.bash.punctuation, e.languages.shell = e.languages.bash\n}(Prism);\nPrism.languages.docker = {\n keyword: {\n pattern: /(^\\s*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\\s)/im,\n lookbehind: !0\n }, string: /(\"|')(?:(?!\\1)[^\\\\\\r\\n]|\\\\(?:\\r\\n|[\\s\\S]))*\\1/, comment: /#.*/, punctuation: /---|\\.\\.\\.|[:[\\]{}\\-,|>?]/\n}, Prism.languages.dockerfile = Prism.languages.docker;\nPrism.languages.go = Prism.languages.extend(\"clike\", {\n keyword: /\\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\\b/,\n builtin: /\\b(?:bool|byte|complex(?:64|128)|error|float(?:32|64)|rune|string|u?int(?:8|16|32|64)?|uintptr|append|cap|close|complex|copy|delete|imag|len|make|new|panic|print(?:ln)?|real|recover)\\b/,\n \"boolean\": /\\b(?:_|iota|nil|true|false)\\b/,\n operator: /[*\\/%^!=]=?|\\+[=+]?|-[=-]?|\\|[=|]?|&(?:=|&|\\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\\.\\.\\./,\n number: /(?:\\b0x[a-f\\d]+|(?:\\b\\d+\\.?\\d*|\\B\\.\\d+)(?:e[-+]?\\d+)?)i?/i,\n string: {pattern: /([\"'`])(\\\\[\\s\\S]|(?!\\1)[^\\\\])*\\1/, greedy: !0}\n}), delete Prism.languages.go[\"class-name\"];\nPrism.languages.java = Prism.languages.extend(\"clike\", {\n keyword: /\\b(?:abstract|continue|for|new|switch|assert|default|goto|package|synchronized|boolean|do|if|private|this|break|double|implements|protected|throw|byte|else|import|public|throws|case|enum|instanceof|return|transient|catch|extends|int|short|try|char|final|interface|static|void|class|finally|long|strictfp|volatile|const|float|native|super|while)\\b/,\n number: /\\b0b[01]+\\b|\\b0x[\\da-f]*\\.?[\\da-fp-]+\\b|(?:\\b\\d+\\.?\\d*|\\B\\.\\d+)(?:e[+-]?\\d+)?[df]?/i,\n operator: {pattern: /(^|[^.])(?:\\+[+=]?|-[-=]?|!=?|<>?>?=?|==?|&[&=]?|\\|[|=]?|\\*=?|\\/=?|%=?|\\^=?|[?:~])/m, lookbehind: !0}\n}), Prism.languages.insertBefore(\"java\", \"function\", {\n annotation: {\n alias: \"punctuation\",\n pattern: /(^|[^.])@\\w+/,\n lookbehind: !0\n }\n}), Prism.languages.insertBefore(\"java\", \"class-name\", {\n generics: {\n pattern: /<\\s*\\w+(?:\\.\\w+)?(?:\\s*,\\s*\\w+(?:\\.\\w+)?)*>/i,\n alias: \"function\",\n inside: {keyword: Prism.languages.java.keyword, punctuation: /[<>(),.:]/}\n }\n});\nPrism.languages.json = {\n property: /\"(?:\\\\.|[^\\\\\"\\r\\n])*\"(?=\\s*:)/i,\n string: {pattern: /\"(?:\\\\.|[^\\\\\"\\r\\n])*\"(?!\\s*:)/, greedy: !0},\n number: /\\b0x[\\dA-Fa-f]+\\b|(?:\\b\\d+\\.?\\d*|\\B\\.\\d+)(?:[Ee][+-]?\\d+)?/,\n punctuation: /[{}[\\]);,]/,\n operator: /:/g,\n \"boolean\": /\\b(?:true|false)\\b/i,\n \"null\": /\\bnull\\b/i\n}, Prism.languages.jsonp = Prism.languages.json;\nPrism.languages.protobuf = Prism.languages.extend(\"clike\", {\n keyword: /\\b(?:package|import|message|enum)\\b/,\n builtin: /\\b(?:required|repeated|optional|reserved)\\b/,\n primitive: {pattern: /\\b(?:double|float|int32|int64|uint32|uint64|sint32|sint64|fixed32|fixed64|sfixed32|sfixed64|bool|string|bytes)\\b/, alias: \"symbol\"}\n});\nPrism.languages.python = {\n comment: {pattern: /(^|[^\\\\])#.*/, lookbehind: !0},\n \"triple-quoted-string\": {pattern: /(\"\"\"|''')[\\s\\S]+?\\1/, greedy: !0, alias: \"string\"},\n string: {pattern: /(\"|')(?:\\\\.|(?!\\1)[^\\\\\\r\\n])*\\1/, greedy: !0},\n \"function\": {pattern: /((?:^|\\s)def[ \\t]+)[a-zA-Z_]\\w*(?=\\s*\\()/g, lookbehind: !0},\n \"class-name\": {pattern: /(\\bclass\\s+)\\w+/i, lookbehind: !0},\n keyword: /\\b(?:as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|nonlocal|pass|print|raise|return|try|while|with|yield)\\b/,\n builtin: /\\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\\b/,\n \"boolean\": /\\b(?:True|False|None)\\b/,\n number: /(?:\\b(?=\\d)|\\B(?=\\.))(?:0[bo])?(?:(?:\\d|0x[\\da-f])[\\da-f]*\\.?\\d*|\\.\\d+)(?:e[+-]?\\d+)?j?\\b/i,\n operator: /[-+%=]=?|!=|\\*\\*?=?|\\/\\/?=?|<[<=>]?|>[=>]?|[&|^~]|\\b(?:or|and|not)\\b/,\n punctuation: /[{}[\\];(),.:]/\n};\nPrism.languages.yaml = {\n scalar: {\n pattern: /([\\-:]\\s*(?:![^\\s]+)?[ \\t]*[|>])[ \\t]*(?:((?:\\r?\\n|\\r)[ \\t]+)[^\\r\\n]+(?:\\2[^\\r\\n]+)*)/,\n lookbehind: !0,\n alias: \"string\"\n },\n comment: /#.*/,\n key: {pattern: /(\\s*(?:^|[:\\-,[{\\r\\n?])[ \\t]*(?:![^\\s]+)?[ \\t]*)[^\\r\\n{[\\]},#\\s]+?(?=\\s*:\\s)/, lookbehind: !0, alias: \"atrule\"},\n directive: {pattern: /(^[ \\t]*)%.+/m, lookbehind: !0, alias: \"important\"},\n datetime: {\n pattern: /([:\\-,[{]\\s*(?:![^\\s]+)?[ \\t]*)(?:\\d{4}-\\d\\d?-\\d\\d?(?:[tT]|[ \\t]+)\\d\\d?:\\d{2}:\\d{2}(?:\\.\\d*)?[ \\t]*(?:Z|[-+]\\d\\d?(?::\\d{2})?)?|\\d{4}-\\d{2}-\\d{2}|\\d\\d?:\\d{2}(?::\\d{2}(?:\\.\\d*)?)?)(?=[ \\t]*(?:$|,|]|}))/m,\n lookbehind: !0,\n alias: \"number\"\n },\n \"boolean\": {pattern: /([:\\-,[{]\\s*(?:![^\\s]+)?[ \\t]*)(?:true|false)[ \\t]*(?=$|,|]|})/im, lookbehind: !0, alias: \"important\"},\n \"null\": {pattern: /([:\\-,[{]\\s*(?:![^\\s]+)?[ \\t]*)(?:null|~)[ \\t]*(?=$|,|]|})/im, lookbehind: !0, alias: \"important\"},\n string: {pattern: /([:\\-,[{]\\s*(?:![^\\s]+)?[ \\t]*)(\"|')(?:(?!\\2)[^\\\\\\r\\n]|\\\\.)*\\2(?=[ \\t]*(?:$|,|]|}))/m, lookbehind: !0, greedy: !0},\n number: {\n pattern: /([:\\-,[{]\\s*(?:![^\\s]+)?[ \\t]*)[+-]?(?:0x[\\da-f]+|0o[0-7]+|(?:\\d+\\.?\\d*|\\.?\\d+)(?:e[+-]?\\d+)?|\\.inf|\\.nan)[ \\t]*(?=$|,|]|})/im,\n lookbehind: !0\n },\n tag: /![^\\s]+/,\n important: /[&*][\\w]+/,\n punctuation: /---|[:[\\]{}\\-,|>?]|\\.\\.\\./\n};\n","\"use strict\";\n\n// Scroll the document to the top\nfunction scrollToTop() {\n document.body.scrollTop = 0; // for Safari\n document.documentElement.scrollTop = 0; // for Chrome, Firefox, IE and Opera\n}\n\nconst escapeChars = {\n '¢': 'cent',\n '£': 'pound',\n '¥': 'yen',\n '€': 'euro',\n '©': 'copy',\n '®': 'reg',\n '<': 'lt',\n '>': 'gt',\n '\"': 'quot',\n '&': 'amp',\n '\\'': '#39'\n};\n\nconst regex = new RegExp(\"[¢£¥€©®<>\\\"&']\", 'g');\n\n// Escapes special characters into HTML entities\nfunction escapeHTML(str) {\n return str.replace(regex, function(m) {\n return '&' + escapeChars[m] + ';';\n });\n}\n\n// Saves a string to a particular client-side file\nfunction saveFile(filename, text) {\n const element = document.createElement('a');\n element.setAttribute('href', 'data:text/text;charset=utf-8,' + encodeURI(text));\n element.setAttribute('download', filename);\n element.click();\n}\n\n// Sends a string to the printer\nfunction printText(text) {\n const html = \"
\" + text + \"
\";\n\n const printWin = window.open('', '', 'left=0,top=0,width=100,height=100,toolbar=0,scrollbars=0,status=0,location=0,menubar=0', false);\n printWin.document.write(html);\n printWin.document.close();\n printWin.focus();\n printWin.print();\n printWin.close();\n}\n\n// Navigate to the given URL if possible. If the page doesn't exist then navigate to the\n// root of the target site instead.\nfunction navigateToUrlOrRoot(url) {\n const request = new XMLHttpRequest();\n request.open('GET', url, true);\n request.onreadystatechange = () => {\n if (request.readyState === 4 && request.status === 404) {\n const u = new URL(url);\n u.pathname = '';\n url = u.toString();\n } else {\n console.log(\"OK\");\n }\n\n // go!\n window.location.href = url;\n };\n\n request.send();\n}\n","\"use strict\";\n\n// All the voodoo needed to support our fsancy code blocks\ndocument.addEventListener('DOMContentLoaded', () => {\n\n // Add a toolbar to all PRE blocks\n function attachToolbar(pre) {\n const copyButton = document.createElement('button');\n copyButton.title = buttonCopy;\n copyButton.className = \"copy\";\n copyButton.innerHTML = \"\";\n copyButton.setAttribute(\"aria-label\", buttonCopy);\n copyButton.addEventListener(\"mouseenter\", e => e.currentTarget.classList.add(\"toolbar-show\"));\n copyButton.addEventListener(\"mouseleave\", e => e.currentTarget.classList.remove(\"toolbar-show\"));\n\n const downloadButton = document.createElement('button');\n downloadButton.title = buttonDownload;\n downloadButton.className = \"download\";\n downloadButton.innerHTML = \"\";\n downloadButton.setAttribute(\"aria-label\", buttonDownload);\n downloadButton.addEventListener(\"mouseenter\", e => e.currentTarget.classList.add(\"toolbar-show\"));\n downloadButton.addEventListener(\"mouseleave\", e => e.currentTarget.classList.remove(\"toolbar-show\"));\n\n downloadButton.addEventListener(\"click\", e => {\n const div = e.currentTarget.parentElement;\n const codes = div.getElementsByTagName(\"CODE\");\n if ((codes !== null) && (codes.length > 0)) {\n const code = codes[0];\n const text = getToolbarDivText(div);\n let downloadas = code.dataset.downloadas;\n if (downloadas === null || downloadas === \"\") {\n let lang = \"\";\n for (let j = 0; j < code.classList.length; j++) {\n if (code.classList.item(j).startsWith(\"language-\")) {\n lang = code.classList.item(j).substr(9);\n break;\n }\n }\n\n if (lang.startsWith(\"command\")) {\n lang = \"bash\";\n } else if (lang === \"markdown\") {\n lang = \"md\";\n } else if (lang === \"\") {\n lang = \"txt\";\n }\n\n downloadas = docTitle + \".\" + lang;\n }\n saveFile(downloadas, text);\n }\n return true;\n });\n\n const printButton = document.createElement('button');\n printButton.title = buttonPrint;\n printButton.className = \"print\";\n printButton.innerHTML = \"\";\n printButton.setAttribute(\"aria-label\", buttonPrint);\n printButton.addEventListener(\"mouseenter\", e => e.currentTarget.classList.add(\"toolbar-show\"));\n printButton.addEventListener(\"mouseleave\", e => e.currentTarget.classList.remove(\"toolbar-show\"));\n\n printButton.addEventListener(\"click\", e => {\n const div = e.currentTarget.parentElement;\n const text = getToolbarDivText(div);\n printText(text);\n return true;\n });\n\n // wrap the PRE block in a DIV so we have a place to attach the toolbar buttons\n const div = document.createElement(\"DIV\");\n div.className = \"toolbar\";\n pre.parentElement.insertBefore(div, pre);\n div.appendChild(pre);\n div.appendChild(printButton);\n div.appendChild(downloadButton);\n div.appendChild(copyButton);\n\n pre.addEventListener(\"mouseenter\", e => {\n e.currentTarget.nextSibling.classList.add(\"toolbar-show\");\n e.currentTarget.nextSibling.nextSibling.classList.add(\"toolbar-show\");\n e.currentTarget.nextSibling.nextSibling.nextSibling.classList.add(\"toolbar-show\");\n });\n\n pre.addEventListener(\"mouseleave\", e => {\n e.currentTarget.nextSibling.classList.remove(\"toolbar-show\");\n e.currentTarget.nextSibling.nextSibling.classList.remove(\"toolbar-show\");\n e.currentTarget.nextSibling.nextSibling.nextSibling.classList.remove(\"toolbar-show\");\n });\n }\n\n function getToolbarDivText(div) {\n const commands = div.getElementsByClassName(\"command\");\n if ((commands !== null) && (commands.length > 0)) {\n const lines = commands[0].innerText.split(\"\\n\");\n let cmd = \"\";\n for (let i = 0; i < lines.length; i++) {\n if (lines[i].startsWith(\"$ \")) {\n lines[i] = lines[i].substring(2);\n }\n\n if (cmd !== \"\") {\n cmd = cmd + \"\\n\";\n }\n\n cmd += lines[i];\n }\n\n return cmd;\n }\n\n return div.innerText;\n }\n\n function applySyntaxColoring(pre) {\n const code = pre.firstChild;\n\n let cl = \"\";\n for (let j = 0; j < code.classList.length; j++) {\n if (code.classList.item(j).startsWith(\"language-command\")) {\n cl = code.classList.item(j);\n break;\n }\n }\n\n if (cl !== \"\") {\n let firstLineOfOutput = 0;\n let lines = code.innerText.split(\"\\n\");\n let cmd = \"\";\n let escape = false;\n let escapeUntilEOF = false;\n let tmp = \"\";\n for (let j = 0; j < lines.length; j++) {\n const line = lines[j];\n\n if (line.startsWith(\"$ \")) {\n if (tmp !== \"\") {\n cmd += \"$ \" + Prism.highlight(tmp, Prism.languages[\"bash\"], \"bash\") + \"\\n\";\n }\n\n tmp = line.slice(2);\n\n if (line.includes(\"<$1\");\n\n let html = \"
\" + cmd + \"
\";\n\n let output = \"\";\n if (firstLineOfOutput > 0) {\n for (let j = firstLineOfOutput; j < lines.length; j++) {\n if (output !== \"\") {\n output += \"\\n\";\n }\n output += lines[j];\n }\n }\n\n if (output !== \"\") {\n // apply formatting to the output?\n let prefix = \"language-command-output-as-\";\n if (cl.startsWith(prefix)) {\n let lang = cl.substr(prefix.length);\n output = Prism.highlight(output, Prism.languages[lang], lang);\n } else {\n output = escapeHTML(output);\n }\n\n html += \"
\" + output + \"
\";\n }\n\n code.innerHTML = html;\n code.classList.remove(cl);\n code.classList.add(\"command-output\");\n } else {\n // someone probably forgot to start a block with $, so let's just treat the whole thing as being a `bash` block\n Prism.highlightElement(code, false);\n }\n } else {\n // this isn't one of our special code blocks, so handle normally\n Prism.highlightElement(code, false);\n }\n }\n\n // Load the content of any externally-hosted PRE block\n function loadExternal(pre) {\n\n function fetchFile(elem, url) {\n fetch(url)\n .then(response => response.text())\n .then(data => {\n elem.firstChild.textContent = data;\n Prism.highlightElement(elem.firstChild, false);\n });\n }\n\n if (pre.hasAttribute(\"data-src\")) {\n fetchFile(pre, pre.dataset.src);\n }\n }\n\n document.querySelectorAll('pre').forEach(pre => {\n attachToolbar(pre);\n applySyntaxColoring(pre);\n loadExternal(pre);\n });\n\n const clipboard = new ClipboardJS('button.copy', {\n text: trigger => {\n return getToolbarDivText(trigger.parentElement);\n }\n });\n\n clipboard.on('error', () => alert(\"Sorry, but copying is not supported by your browser\"));\n});\n","\"use strict\";\n\ndocument.addEventListener('DOMContentLoaded', () => {\n\n function attachLink(node) {\n const anchor = document.createElement(\"a\");\n anchor.className = \"header-link\";\n anchor.href = \"#\" + node.id;\n anchor.setAttribute(\"aria-hidden\", \"true\");\n anchor.innerHTML = \"\";\n\n node.appendChild(anchor);\n }\n\n // Add a link icon next to each header so people can easily get bookmarks to headers\n function attachLinksToHeaders() {\n for (let level = 2; level <= 6; level++) {\n document.querySelectorAll(\"h\" + level.toString()).forEach(hdr => {\n if (hdr.id !== \"\") {\n attachLink(hdr);\n }\n });\n }\n }\n\n // Add a link icon next to each defined term so people can easily get bookmarks to them in the glossary\n function attachLinksToDefinedTerms() {\n document.querySelectorAll('dt').forEach(dt => {\n if (dt.id !== \"\") {\n attachLink(dt);\n }\n });\n }\n\n // Make it so each link outside of the current domain opens up in a different window\n function makeOutsideLinksOpenInTabs() {\n document.querySelectorAll('a').forEach(link => {\n if (link.hostname && link.hostname !== location.hostname) {\n link.setAttribute(\"target\", \"_blank\");\n link.setAttribute(\"rel\", \"noopener\");\n }\n });\n }\n\n // Create the set of endnotes that expand URLs when printing\n function createEndnotes() {\n const notes = document.getElementById(\"endnotes\");\n if (notes === null) {\n return;\n }\n\n // look for anchors in the main section of the doc only (skip headers, footers, tocs, nav bars, etc)\n const main = document.getElementsByTagName(\"main\")[0];\n const map = new Map(null);\n let numLinks = 0;\n main.querySelectorAll('a').forEach(link => {\n if (link.pathname === location.pathname) {\n // skip links pointing to the current page\n return;\n }\n\n if (link.pathname.endsWith(\"/\") && link.hash !== \"\") {\n // skip links pointing to the current page\n return;\n }\n\n if (link.classList.contains(\"btn\")) {\n // skip button links\n return;\n }\n\n if (link.classList.contains(\"not-for-endnotes\")) {\n // skip links that don't want to be included\n return;\n }\n\n let count = map.get(link.href);\n if (count === undefined) {\n count = map.size + 1;\n map.set(link.href, count);\n\n // add a list entry for the link\n const li = document.createElement(\"li\");\n li.innerText = link.href;\n notes.appendChild(li);\n }\n\n // add the superscript reference\n link.insertAdjacentHTML(\"afterend\", \"\");\n numLinks++;\n });\n\n if (numLinks > 0) {\n // only show the section if there are links\n document.getElementById(\"endnotes-container\").classList.add('show');\n }\n }\n\n attachLinksToHeaders();\n attachLinksToDefinedTerms();\n makeOutsideLinksOpenInTabs();\n createEndnotes();\n});\n","\"use strict\";\n\n// initialized after the DOM has been loaded\nlet scrollToTopButton;\nlet tocLinks;\nlet tocHeadings;\n\n// what we do when the user scrolls the page\nwindow.addEventListener(\"scroll\", handlePageScroll);\n\n// discover a few DOM elements up front so we don't need to do it a zillion times for the life of the page\ndocument.addEventListener('DOMContentLoaded', () => {\n scrollToTopButton = document.getElementById('scroll-to-top');\n\n const toc = document.getElementById('toc');\n if (toc !== null) {\n tocLinks = toc.getElementsByTagName('a');\n tocHeadings = new Array(tocLinks.length);\n\n for (let i = 0; i < tocLinks.length; i++) {\n tocHeadings[i] = document.getElementById(tocLinks[i].hash.substring(1));\n }\n }\n\n // make sure things look right if we load a page to a specific anchor position\n handlePageScroll();\n});\n\nfunction handlePageScroll() {\n // Based on the scroll position, make the \"scroll to top\" button visible or not\n function controlScrollToTopButton() {\n if (scrollToTopButton) {\n if (document.body.scrollTop > 300 || document.documentElement.scrollTop > 300) {\n scrollToTopButton.classList.add('show');\n } else {\n scrollToTopButton.classList.remove('show');\n }\n }\n }\n\n // Based on the scroll position, activate a TOC entry\n function controlTOCActivation() {\n if (tocLinks) {\n let closestHeadingBelowTop = -1;\n let closestHeadingBelowTopPos = 1000000;\n let closestHeadingAboveTop = -1;\n let closestHeadingAboveTopPos = -1000000;\n\n for (let i = 0; i < tocLinks.length; i++) {\n const heading = tocHeadings[i];\n if (heading === null) {\n continue;\n }\n\n const cbr = heading.getBoundingClientRect();\n\n if (cbr.width || cbr.height) {\n if ((cbr.top >= 0) && (cbr.top < window.innerHeight)) {\n // heading is on the screen\n if (cbr.top < closestHeadingBelowTopPos) {\n closestHeadingBelowTop = i;\n closestHeadingBelowTopPos = cbr.top;\n }\n } else if (cbr.top < 0) {\n // heading is above the screen\n if (cbr.top > closestHeadingAboveTopPos) {\n closestHeadingAboveTop = i;\n closestHeadingAboveTopPos = cbr.top;\n }\n }\n }\n\n tocLinks[i].classList.remove(\"current\");\n }\n\n if (closestHeadingBelowTop >= 0) {\n tocLinks[closestHeadingBelowTop].classList.add(\"current\");\n } else if (closestHeadingAboveTop >= 0) {\n tocLinks[closestHeadingAboveTop].classList.add(\"current\");\n }\n }\n }\n\n controlScrollToTopButton();\n controlTOCActivation();\n}\n","\"use strict\";\n\n// tracks any overlay displayed on the page (e.g. menu or popover)\nlet overlay = null;\nlet popper = null;\n\n// show/hide the specific overlay\nfunction toggleOverlay(element) {\n if (overlay === element) {\n closeActiveOverlay();\n } else {\n if (overlay != null) {\n closeActiveOverlay();\n }\n element.classList.add('show');\n overlay = element;\n }\n}\n\n// explicitly close the active overlay\nfunction closeActiveOverlay() {\n if (overlay !== null) {\n overlay.classList.remove('show');\n overlay = null;\n\n if (popper !== null) {\n popper.destroy();\n popper = null;\n }\n }\n}\n\nfunction attachPopper(anchor, element) {\n if (popper !== null) {\n popper.destroy();\n }\n\n popper = new Popper(anchor, element, {\n placement: 'auto-start',\n modifiers: {\n preventOverflow: {\n enabled: true,\n },\n flip: {\n enabled: true,\n behavior: ['left', 'right', 'top', 'bottom']\n },\n },\n });\n}\n\ndocument.addEventListener(\"DOMContentLoaded\", () => {\n // Expand spans that define terms into appropriate popup markup\n document.querySelectorAll('.term').forEach(term => {\n const i = document.createElement('i');\n i.innerHTML = \"\";\n\n const span = document.createElement('span');\n span.innerText = \" \" + term.dataset.title;\n\n const title = document.createElement('div');\n title.className = 'title';\n title.appendChild(i);\n title.appendChild(span);\n\n const body = document.createElement('div');\n body.className = 'body';\n body.innerHTML = term.dataset.body;\n\n const arrow = document.createElement('div');\n arrow.className = 'arrow';\n arrow.setAttribute('x-arrow', '');\n\n const div = document.createElement('div');\n div.className = 'popover';\n div.appendChild(title);\n div.appendChild(body);\n div.appendChild(arrow);\n div.setAttribute(\"aria-hidden\", \"true\");\n div.addEventListener('click', e => {\n e.cancelBubble = true;\n });\n\n term.parentNode.insertBefore(div, term.nextSibling);\n term.removeAttribute('data-title');\n term.removeAttribute('data-body');\n term.addEventListener('click', e => {\n e.cancelBubble = true;\n toggleOverlay(div);\n attachPopper(term, div);\n });\n });\n});\n\nwindow.addEventListener(\"click\", closeActiveOverlay);\n","/*!\n * clipboard.js v2.0.4\n * https://zenorocha.github.io/clipboard.js\n * \n * Licensed MIT © Zeno Rocha\n */\n(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"ClipboardJS\"] = factory();\n\telse\n\t\troot[\"ClipboardJS\"] = factory();\n})(this, function() {\nreturn /******/ (function(modules) { // webpackBootstrap\n/******/ \t// The module cache\n/******/ \tvar installedModules = {};\n/******/\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(installedModules[moduleId]) {\n/******/ \t\t\treturn installedModules[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = installedModules[moduleId] = {\n/******/ \t\t\ti: moduleId,\n/******/ \t\t\tl: false,\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/\n/******/ \t\t// Execute the module function\n/******/ \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n/******/\n/******/ \t\t// Flag the module as loaded\n/******/ \t\tmodule.l = true;\n/******/\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/\n/******/\n/******/ \t// expose the modules object (__webpack_modules__)\n/******/ \t__webpack_require__.m = modules;\n/******/\n/******/ \t// expose the module cache\n/******/ \t__webpack_require__.c = installedModules;\n/******/\n/******/ \t// define getter function for harmony exports\n/******/ \t__webpack_require__.d = function(exports, name, getter) {\n/******/ \t\tif(!__webpack_require__.o(exports, name)) {\n/******/ \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n/******/ \t\t}\n/******/ \t};\n/******/\n/******/ \t// define __esModule on exports\n/******/ \t__webpack_require__.r = function(exports) {\n/******/ \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n/******/ \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n/******/ \t\t}\n/******/ \t\tObject.defineProperty(exports, '__esModule', { value: true });\n/******/ \t};\n/******/\n/******/ \t// create a fake namespace object\n/******/ \t// mode & 1: value is a module id, require it\n/******/ \t// mode & 2: merge all properties of value into the ns\n/******/ \t// mode & 4: return value when already ns object\n/******/ \t// mode & 8|1: behave like require\n/******/ \t__webpack_require__.t = function(value, mode) {\n/******/ \t\tif(mode & 1) value = __webpack_require__(value);\n/******/ \t\tif(mode & 8) return value;\n/******/ \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n/******/ \t\tvar ns = Object.create(null);\n/******/ \t\t__webpack_require__.r(ns);\n/******/ \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n/******/ \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n/******/ \t\treturn ns;\n/******/ \t};\n/******/\n/******/ \t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t__webpack_require__.n = function(module) {\n/******/ \t\tvar getter = module && module.__esModule ?\n/******/ \t\t\tfunction getDefault() { return module['default']; } :\n/******/ \t\t\tfunction getModuleExports() { return module; };\n/******/ \t\t__webpack_require__.d(getter, 'a', getter);\n/******/ \t\treturn getter;\n/******/ \t};\n/******/\n/******/ \t// Object.prototype.hasOwnProperty.call\n/******/ \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n/******/\n/******/ \t// __webpack_public_path__\n/******/ \t__webpack_require__.p = \"\";\n/******/\n/******/\n/******/ \t// Load entry module and return exports\n/******/ \treturn __webpack_require__(__webpack_require__.s = 0);\n/******/ })\n/************************************************************************/\n/******/ ([\n/* 0 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; };\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _clipboardAction = __webpack_require__(1);\n\nvar _clipboardAction2 = _interopRequireDefault(_clipboardAction);\n\nvar _tinyEmitter = __webpack_require__(3);\n\nvar _tinyEmitter2 = _interopRequireDefault(_tinyEmitter);\n\nvar _goodListener = __webpack_require__(4);\n\nvar _goodListener2 = _interopRequireDefault(_goodListener);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\n/**\n * Base class which takes one or more elements, adds event listeners to them,\n * and instantiates a new `ClipboardAction` on each click.\n */\nvar Clipboard = function (_Emitter) {\n _inherits(Clipboard, _Emitter);\n\n /**\n * @param {String|HTMLElement|HTMLCollection|NodeList} trigger\n * @param {Object} options\n */\n function Clipboard(trigger, options) {\n _classCallCheck(this, Clipboard);\n\n var _this = _possibleConstructorReturn(this, (Clipboard.__proto__ || Object.getPrototypeOf(Clipboard)).call(this));\n\n _this.resolveOptions(options);\n _this.listenClick(trigger);\n return _this;\n }\n\n /**\n * Defines if attributes would be resolved using internal setter functions\n * or custom functions that were passed in the constructor.\n * @param {Object} options\n */\n\n\n _createClass(Clipboard, [{\n key: 'resolveOptions',\n value: function resolveOptions() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n\n this.action = typeof options.action === 'function' ? options.action : this.defaultAction;\n this.target = typeof options.target === 'function' ? options.target : this.defaultTarget;\n this.text = typeof options.text === 'function' ? options.text : this.defaultText;\n this.container = _typeof(options.container) === 'object' ? options.container : document.body;\n }\n\n /**\n * Adds a click event listener to the passed trigger.\n * @param {String|HTMLElement|HTMLCollection|NodeList} trigger\n */\n\n }, {\n key: 'listenClick',\n value: function listenClick(trigger) {\n var _this2 = this;\n\n this.listener = (0, _goodListener2.default)(trigger, 'click', function (e) {\n return _this2.onClick(e);\n });\n }\n\n /**\n * Defines a new `ClipboardAction` on each click event.\n * @param {Event} e\n */\n\n }, {\n key: 'onClick',\n value: function onClick(e) {\n var trigger = e.delegateTarget || e.currentTarget;\n\n if (this.clipboardAction) {\n this.clipboardAction = null;\n }\n\n this.clipboardAction = new _clipboardAction2.default({\n action: this.action(trigger),\n target: this.target(trigger),\n text: this.text(trigger),\n container: this.container,\n trigger: trigger,\n emitter: this\n });\n }\n\n /**\n * Default `action` lookup function.\n * @param {Element} trigger\n */\n\n }, {\n key: 'defaultAction',\n value: function defaultAction(trigger) {\n return getAttributeValue('action', trigger);\n }\n\n /**\n * Default `target` lookup function.\n * @param {Element} trigger\n */\n\n }, {\n key: 'defaultTarget',\n value: function defaultTarget(trigger) {\n var selector = getAttributeValue('target', trigger);\n\n if (selector) {\n return document.querySelector(selector);\n }\n }\n\n /**\n * Returns the support of the given action, or all actions if no action is\n * given.\n * @param {String} [action]\n */\n\n }, {\n key: 'defaultText',\n\n\n /**\n * Default `text` lookup function.\n * @param {Element} trigger\n */\n value: function defaultText(trigger) {\n return getAttributeValue('text', trigger);\n }\n\n /**\n * Destroy lifecycle.\n */\n\n }, {\n key: 'destroy',\n value: function destroy() {\n this.listener.destroy();\n\n if (this.clipboardAction) {\n this.clipboardAction.destroy();\n this.clipboardAction = null;\n }\n }\n }], [{\n key: 'isSupported',\n value: function isSupported() {\n var action = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ['copy', 'cut'];\n\n var actions = typeof action === 'string' ? [action] : action;\n var support = !!document.queryCommandSupported;\n\n actions.forEach(function (action) {\n support = support && !!document.queryCommandSupported(action);\n });\n\n return support;\n }\n }]);\n\n return Clipboard;\n}(_tinyEmitter2.default);\n\n/**\n * Helper function to retrieve attribute value.\n * @param {String} suffix\n * @param {Element} element\n */\n\n\nfunction getAttributeValue(suffix, element) {\n var attribute = 'data-clipboard-' + suffix;\n\n if (!element.hasAttribute(attribute)) {\n return;\n }\n\n return element.getAttribute(attribute);\n}\n\nmodule.exports = Clipboard;\n\n/***/ }),\n/* 1 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; };\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _select = __webpack_require__(2);\n\nvar _select2 = _interopRequireDefault(_select);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n/**\n * Inner class which performs selection from either `text` or `target`\n * properties and then executes copy or cut operations.\n */\nvar ClipboardAction = function () {\n /**\n * @param {Object} options\n */\n function ClipboardAction(options) {\n _classCallCheck(this, ClipboardAction);\n\n this.resolveOptions(options);\n this.initSelection();\n }\n\n /**\n * Defines base properties passed from constructor.\n * @param {Object} options\n */\n\n\n _createClass(ClipboardAction, [{\n key: 'resolveOptions',\n value: function resolveOptions() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n\n this.action = options.action;\n this.container = options.container;\n this.emitter = options.emitter;\n this.target = options.target;\n this.text = options.text;\n this.trigger = options.trigger;\n\n this.selectedText = '';\n }\n\n /**\n * Decides which selection strategy is going to be applied based\n * on the existence of `text` and `target` properties.\n */\n\n }, {\n key: 'initSelection',\n value: function initSelection() {\n if (this.text) {\n this.selectFake();\n } else if (this.target) {\n this.selectTarget();\n }\n }\n\n /**\n * Creates a fake textarea element, sets its value from `text` property,\n * and makes a selection on it.\n */\n\n }, {\n key: 'selectFake',\n value: function selectFake() {\n var _this = this;\n\n var isRTL = document.documentElement.getAttribute('dir') == 'rtl';\n\n this.removeFake();\n\n this.fakeHandlerCallback = function () {\n return _this.removeFake();\n };\n this.fakeHandler = this.container.addEventListener('click', this.fakeHandlerCallback) || true;\n\n this.fakeElem = document.createElement('textarea');\n // Prevent zooming on iOS\n this.fakeElem.style.fontSize = '12pt';\n // Reset box model\n this.fakeElem.style.border = '0';\n this.fakeElem.style.padding = '0';\n this.fakeElem.style.margin = '0';\n // Move element out of screen horizontally\n this.fakeElem.style.position = 'absolute';\n this.fakeElem.style[isRTL ? 'right' : 'left'] = '-9999px';\n // Move element to the same position vertically\n var yPosition = window.pageYOffset || document.documentElement.scrollTop;\n this.fakeElem.style.top = yPosition + 'px';\n\n this.fakeElem.setAttribute('readonly', '');\n this.fakeElem.value = this.text;\n\n this.container.appendChild(this.fakeElem);\n\n this.selectedText = (0, _select2.default)(this.fakeElem);\n this.copyText();\n }\n\n /**\n * Only removes the fake element after another click event, that way\n * a user can hit `Ctrl+C` to copy because selection still exists.\n */\n\n }, {\n key: 'removeFake',\n value: function removeFake() {\n if (this.fakeHandler) {\n this.container.removeEventListener('click', this.fakeHandlerCallback);\n this.fakeHandler = null;\n this.fakeHandlerCallback = null;\n }\n\n if (this.fakeElem) {\n this.container.removeChild(this.fakeElem);\n this.fakeElem = null;\n }\n }\n\n /**\n * Selects the content from element passed on `target` property.\n */\n\n }, {\n key: 'selectTarget',\n value: function selectTarget() {\n this.selectedText = (0, _select2.default)(this.target);\n this.copyText();\n }\n\n /**\n * Executes the copy operation based on the current selection.\n */\n\n }, {\n key: 'copyText',\n value: function copyText() {\n var succeeded = void 0;\n\n try {\n succeeded = document.execCommand(this.action);\n } catch (err) {\n succeeded = false;\n }\n\n this.handleResult(succeeded);\n }\n\n /**\n * Fires an event based on the copy operation result.\n * @param {Boolean} succeeded\n */\n\n }, {\n key: 'handleResult',\n value: function handleResult(succeeded) {\n this.emitter.emit(succeeded ? 'success' : 'error', {\n action: this.action,\n text: this.selectedText,\n trigger: this.trigger,\n clearSelection: this.clearSelection.bind(this)\n });\n }\n\n /**\n * Moves focus away from `target` and back to the trigger, removes current selection.\n */\n\n }, {\n key: 'clearSelection',\n value: function clearSelection() {\n if (this.trigger) {\n this.trigger.focus();\n }\n\n window.getSelection().removeAllRanges();\n }\n\n /**\n * Sets the `action` to be performed which can be either 'copy' or 'cut'.\n * @param {String} action\n */\n\n }, {\n key: 'destroy',\n\n\n /**\n * Destroy lifecycle.\n */\n value: function destroy() {\n this.removeFake();\n }\n }, {\n key: 'action',\n set: function set() {\n var action = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'copy';\n\n this._action = action;\n\n if (this._action !== 'copy' && this._action !== 'cut') {\n throw new Error('Invalid \"action\" value, use either \"copy\" or \"cut\"');\n }\n }\n\n /**\n * Gets the `action` property.\n * @return {String}\n */\n ,\n get: function get() {\n return this._action;\n }\n\n /**\n * Sets the `target` property using an element\n * that will be have its content copied.\n * @param {Element} target\n */\n\n }, {\n key: 'target',\n set: function set(target) {\n if (target !== undefined) {\n if (target && (typeof target === 'undefined' ? 'undefined' : _typeof(target)) === 'object' && target.nodeType === 1) {\n if (this.action === 'copy' && target.hasAttribute('disabled')) {\n throw new Error('Invalid \"target\" attribute. Please use \"readonly\" instead of \"disabled\" attribute');\n }\n\n if (this.action === 'cut' && (target.hasAttribute('readonly') || target.hasAttribute('disabled'))) {\n throw new Error('Invalid \"target\" attribute. You can\\'t cut text from elements with \"readonly\" or \"disabled\" attributes');\n }\n\n this._target = target;\n } else {\n throw new Error('Invalid \"target\" value, use a valid Element');\n }\n }\n }\n\n /**\n * Gets the `target` property.\n * @return {String|HTMLElement}\n */\n ,\n get: function get() {\n return this._target;\n }\n }]);\n\n return ClipboardAction;\n}();\n\nmodule.exports = ClipboardAction;\n\n/***/ }),\n/* 2 */\n/***/ (function(module, exports) {\n\nfunction select(element) {\n var selectedText;\n\n if (element.nodeName === 'SELECT') {\n element.focus();\n\n selectedText = element.value;\n }\n else if (element.nodeName === 'INPUT' || element.nodeName === 'TEXTAREA') {\n var isReadOnly = element.hasAttribute('readonly');\n\n if (!isReadOnly) {\n element.setAttribute('readonly', '');\n }\n\n element.select();\n element.setSelectionRange(0, element.value.length);\n\n if (!isReadOnly) {\n element.removeAttribute('readonly');\n }\n\n selectedText = element.value;\n }\n else {\n if (element.hasAttribute('contenteditable')) {\n element.focus();\n }\n\n var selection = window.getSelection();\n var range = document.createRange();\n\n range.selectNodeContents(element);\n selection.removeAllRanges();\n selection.addRange(range);\n\n selectedText = selection.toString();\n }\n\n return selectedText;\n}\n\nmodule.exports = select;\n\n\n/***/ }),\n/* 3 */\n/***/ (function(module, exports) {\n\nfunction E () {\n // Keep this empty so it's easier to inherit from\n // (via https://github.com/lipsmack from https://github.com/scottcorgan/tiny-emitter/issues/3)\n}\n\nE.prototype = {\n on: function (name, callback, ctx) {\n var e = this.e || (this.e = {});\n\n (e[name] || (e[name] = [])).push({\n fn: callback,\n ctx: ctx\n });\n\n return this;\n },\n\n once: function (name, callback, ctx) {\n var self = this;\n function listener () {\n self.off(name, listener);\n callback.apply(ctx, arguments);\n };\n\n listener._ = callback\n return this.on(name, listener, ctx);\n },\n\n emit: function (name) {\n var data = [].slice.call(arguments, 1);\n var evtArr = ((this.e || (this.e = {}))[name] || []).slice();\n var i = 0;\n var len = evtArr.length;\n\n for (i; i < len; i++) {\n evtArr[i].fn.apply(evtArr[i].ctx, data);\n }\n\n return this;\n },\n\n off: function (name, callback) {\n var e = this.e || (this.e = {});\n var evts = e[name];\n var liveEvents = [];\n\n if (evts && callback) {\n for (var i = 0, len = evts.length; i < len; i++) {\n if (evts[i].fn !== callback && evts[i].fn._ !== callback)\n liveEvents.push(evts[i]);\n }\n }\n\n // Remove event from queue to prevent memory leak\n // Suggested by https://github.com/lazd\n // Ref: https://github.com/scottcorgan/tiny-emitter/commit/c6ebfaa9bc973b33d110a84a307742b7cf94c953#commitcomment-5024910\n\n (liveEvents.length)\n ? e[name] = liveEvents\n : delete e[name];\n\n return this;\n }\n};\n\nmodule.exports = E;\n\n\n/***/ }),\n/* 4 */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar is = __webpack_require__(5);\nvar delegate = __webpack_require__(6);\n\n/**\n * Validates all params and calls the right\n * listener function based on its target type.\n *\n * @param {String|HTMLElement|HTMLCollection|NodeList} target\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listen(target, type, callback) {\n if (!target && !type && !callback) {\n throw new Error('Missing required arguments');\n }\n\n if (!is.string(type)) {\n throw new TypeError('Second argument must be a String');\n }\n\n if (!is.fn(callback)) {\n throw new TypeError('Third argument must be a Function');\n }\n\n if (is.node(target)) {\n return listenNode(target, type, callback);\n }\n else if (is.nodeList(target)) {\n return listenNodeList(target, type, callback);\n }\n else if (is.string(target)) {\n return listenSelector(target, type, callback);\n }\n else {\n throw new TypeError('First argument must be a String, HTMLElement, HTMLCollection, or NodeList');\n }\n}\n\n/**\n * Adds an event listener to a HTML element\n * and returns a remove listener function.\n *\n * @param {HTMLElement} node\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenNode(node, type, callback) {\n node.addEventListener(type, callback);\n\n return {\n destroy: function() {\n node.removeEventListener(type, callback);\n }\n }\n}\n\n/**\n * Add an event listener to a list of HTML elements\n * and returns a remove listener function.\n *\n * @param {NodeList|HTMLCollection} nodeList\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenNodeList(nodeList, type, callback) {\n Array.prototype.forEach.call(nodeList, function(node) {\n node.addEventListener(type, callback);\n });\n\n return {\n destroy: function() {\n Array.prototype.forEach.call(nodeList, function(node) {\n node.removeEventListener(type, callback);\n });\n }\n }\n}\n\n/**\n * Add an event listener to a selector\n * and returns a remove listener function.\n *\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenSelector(selector, type, callback) {\n return delegate(document.body, selector, type, callback);\n}\n\nmodule.exports = listen;\n\n\n/***/ }),\n/* 5 */\n/***/ (function(module, exports) {\n\n/**\n * Check if argument is a HTML element.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.node = function(value) {\n return value !== undefined\n && value instanceof HTMLElement\n && value.nodeType === 1;\n};\n\n/**\n * Check if argument is a list of HTML elements.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.nodeList = function(value) {\n var type = Object.prototype.toString.call(value);\n\n return value !== undefined\n && (type === '[object NodeList]' || type === '[object HTMLCollection]')\n && ('length' in value)\n && (value.length === 0 || exports.node(value[0]));\n};\n\n/**\n * Check if argument is a string.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.string = function(value) {\n return typeof value === 'string'\n || value instanceof String;\n};\n\n/**\n * Check if argument is a function.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.fn = function(value) {\n var type = Object.prototype.toString.call(value);\n\n return type === '[object Function]';\n};\n\n\n/***/ }),\n/* 6 */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar closest = __webpack_require__(7);\n\n/**\n * Delegates event to a selector.\n *\n * @param {Element} element\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @param {Boolean} useCapture\n * @return {Object}\n */\nfunction _delegate(element, selector, type, callback, useCapture) {\n var listenerFn = listener.apply(this, arguments);\n\n element.addEventListener(type, listenerFn, useCapture);\n\n return {\n destroy: function() {\n element.removeEventListener(type, listenerFn, useCapture);\n }\n }\n}\n\n/**\n * Delegates event to a selector.\n *\n * @param {Element|String|Array} [elements]\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @param {Boolean} useCapture\n * @return {Object}\n */\nfunction delegate(elements, selector, type, callback, useCapture) {\n // Handle the regular Element usage\n if (typeof elements.addEventListener === 'function') {\n return _delegate.apply(null, arguments);\n }\n\n // Handle Element-less usage, it defaults to global delegation\n if (typeof type === 'function') {\n // Use `document` as the first parameter, then apply arguments\n // This is a short way to .unshift `arguments` without running into deoptimizations\n return _delegate.bind(null, document).apply(null, arguments);\n }\n\n // Handle Selector-based usage\n if (typeof elements === 'string') {\n elements = document.querySelectorAll(elements);\n }\n\n // Handle Array-like based usage\n return Array.prototype.map.call(elements, function (element) {\n return _delegate(element, selector, type, callback, useCapture);\n });\n}\n\n/**\n * Finds closest match and invokes callback.\n *\n * @param {Element} element\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @return {Function}\n */\nfunction listener(element, selector, type, callback) {\n return function(e) {\n e.delegateTarget = closest(e.target, selector);\n\n if (e.delegateTarget) {\n callback.call(element, e);\n }\n }\n}\n\nmodule.exports = delegate;\n\n\n/***/ }),\n/* 7 */\n/***/ (function(module, exports) {\n\nvar DOCUMENT_NODE_TYPE = 9;\n\n/**\n * A polyfill for Element.matches()\n */\nif (typeof Element !== 'undefined' && !Element.prototype.matches) {\n var proto = Element.prototype;\n\n proto.matches = proto.matchesSelector ||\n proto.mozMatchesSelector ||\n proto.msMatchesSelector ||\n proto.oMatchesSelector ||\n proto.webkitMatchesSelector;\n}\n\n/**\n * Finds the closest parent that matches a selector.\n *\n * @param {Element} element\n * @param {String} selector\n * @return {Function}\n */\nfunction closest (element, selector) {\n while (element && element.nodeType !== DOCUMENT_NODE_TYPE) {\n if (typeof element.matches === 'function' &&\n element.matches(selector)) {\n return element;\n }\n element = element.parentNode;\n }\n}\n\nmodule.exports = closest;\n\n\n/***/ })\n/******/ ]);\n});"]} \ No newline at end of file +{"version":3,"sources":["../../src/js/menu.js","../../src/js/header.js","../../src/js/sidebar.js","../../src/js/tabs.js","../../src/js/prism.js","../../src/js/utils.js","../../src/js/codeBlocks.js","../../src/js/links.js","../../src/js/scroll.js","../../src/js/overlays.js","../../src/js/clipboard.js"],"names":[],"mappings":"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","file":"all.min.js","sourcesContent":["\"use strict\";\n\n// Attach the event handlers to support menus\ndocument.addEventListener('DOMContentLoaded', () => {\n document.querySelectorAll('.menu').forEach(menu => {\n menu.querySelector(\".menu-trigger\").addEventListener(\"click\", e => {\n e.cancelBubble = true;\n toggleOverlay(menu);\n });\n });\n});\n","\"use strict\";\n\n// Attach the event handlers to support the search box and hamburger\ndocument.addEventListener('DOMContentLoaded', () => {\n // Show the header links, hide the search box\n function showNavBarLinks() {\n document.getElementById('search-form').classList.remove('show-search');\n document.getElementById('header-links').classList.remove('show-search');\n document.getElementById('search-textbox').value = '';\n }\n\n // Show the header search box, hide the links\n function showSearchBox() {\n document.getElementById('search-form').classList.add('show-search');\n document.getElementById('header-links').classList.add('show-search');\n document.getElementById('search-textbox').focus();\n }\n\n // Hide the search box when the user hits the ESC key\n document.body.addEventListener(\"keyup\", e => {\n if (e.which === 27) {\n showNavBarLinks();\n }\n });\n\n // Show the search box\n document.getElementById('search-show').addEventListener(\"click\", e => {\n e.preventDefault();\n showSearchBox();\n });\n\n // Hide the search box\n document.getElementById('search-close').addEventListener(\"click\", e => {\n e.preventDefault();\n showNavBarLinks();\n });\n\n // When the user submits the search form, initiate a search\n document.getElementById('search-form').addEventListener(\"submit\", e => {\n e.preventDefault();\n const textbox = document.getElementById('search-textbox');\n const searchPageUrl = document.getElementById('search-page-url');\n const url = searchPageUrl.value + '?q=' + textbox.value;\n showNavBarLinks();\n window.location.assign(url);\n });\n\n document.getElementById('hamburger').addEventListener(\"click\", () => {\n document.getElementById('brand').classList.toggle('open-hamburger');\n document.getElementById('header-links').classList.toggle('open-hamburger');\n document.getElementById('search-form').classList.toggle('open-hamburger');\n document.getElementById('search-textbox').focus();\n });\n\n window.addEventListener(\"resize\", () => {\n document.getElementById('brand').classList.remove('open-hamburger');\n document.getElementById('header-links').classList.remove('open-hamburger');\n document.getElementById('search-form').classList.remove('open-hamburger');\n });\n});\n","\"use strict\";\n\n// Attach the event handlers to support the sidebar\ndocument.addEventListener('DOMContentLoaded', () => {\n // toggle subtree in sidebar\n document.querySelectorAll('.tree-toggle').forEach(o => {\n o.addEventListener(\"click\", () => {\n o.querySelectorAll('i.chevron').forEach(chevron => {\n chevron.classList.toggle('show');\n });\n\n o.nextElementSibling.classList.toggle(\"show\");\n });\n });\n\n // toggle sidebar on/off\n const toggler = document.getElementById('sidebar-toggler');\n if (toggler) {\n toggler.addEventListener(\"click\", e => {\n document.getElementById(\"sidebar-container\").classList.toggle('active');\n e.currentTarget.querySelector('svg.icon').classList.toggle('flipped');\n });\n }\n});\n","\"use strict\";\n\ndocument.addEventListener('DOMContentLoaded', () => {\n\n // Select the active tabs on the page per cookie values\n function selectActiveTabs() {\n document.querySelectorAll(\".tabset\").forEach(tabset => {\n tabset.querySelectorAll(\".tab-strip\").forEach(strip => {\n const cookieName = strip.dataset.cookieName;\n if (cookieName) {\n const cookieValue = readCookie(cookieName);\n if (cookieValue) {\n strip.querySelectorAll(\"a\").forEach(anchor => {\n if (anchor.dataset.cookieValue == cookieValue) {\n anchor.classList.add(\"active\");\n document.getElementById(anchor.dataset.tab).classList.add('active');\n } else {\n anchor.classList.remove(\"active\");\n document.getElementById(anchor.dataset.tab).classList.remove('active');\n }\n });\n }\n }\n });\n });\n }\n\n // Attach the event handlers to support tab sets\n function attachTabHandlers() {\n document.querySelectorAll(\".tabset\").forEach(tabset => {\n tabset.querySelectorAll(\".tab-strip\").forEach(strip => {\n const cookieName = strip.dataset.cookieName;\n strip.querySelectorAll(\"a\").forEach(anchor => {\n const cookieValue = anchor.dataset.cookieValue;\n anchor.addEventListener(\"click\", () => {\n strip.querySelectorAll(\"a\").forEach(anchor2 => {\n anchor2.classList.remove('active');\n document.getElementById(anchor2.dataset.tab).classList.remove('active');\n });\n\n anchor.classList.add(\"active\");\n document.getElementById(anchor.dataset.tab).classList.add('active');\n if (cookieName !== null) {\n createCookie(cookieName, cookieValue);\n }\n });\n });\n });\n });\n }\n\n selectActiveTabs();\n attachTabHandlers();\n});\n","/* PrismJS 1.14.0\nhttps://prismjs.com/download.html#themes=prism&languages=clike+javascript+bash+docker+go+java+json+protobuf+python+yaml */\nvar _self = \"undefined\" != typeof window ? window : \"undefined\" != typeof WorkerGlobalScope && self instanceof WorkerGlobalScope ? self : {},\n Prism = function () {\n var e = /\\blang(?:uage)?-([\\w-]+)\\b/i, t = 0, n = _self.Prism = {\n manual: _self.Prism && _self.Prism.manual,\n disableWorkerMessageHandler: _self.Prism && _self.Prism.disableWorkerMessageHandler,\n util: {\n encode: function (e) {\n return e instanceof r ? new r(e.type, n.util.encode(e.content), e.alias) : \"Array\" === n.util.type(e) ? e.map(n.util.encode) : e.replace(/&/g, \"&\").replace(/ e.length) return;\n if (!(w instanceof s)) {\n if (m && b != t.length - 1) {\n h.lastIndex = k;\n var _ = h.exec(e);\n if (!_) break;\n for (var j = _.index + (d ? _[1].length : 0), P = _.index + _[0].length, A = b, x = k, O = t.length; O > A && (P > x || !t[A].type && !t[A - 1].greedy); ++A) x += t[A].length, j >= x && (++b, k = x);\n if (t[b] instanceof s) continue;\n I = A - b, w = e.slice(k, x), _.index -= k\n } else {\n h.lastIndex = 0;\n var _ = h.exec(w), I = 1\n }\n if (_) {\n d && (p = _[1] ? _[1].length : 0);\n var j = _.index + p, _ = _[0].slice(p), P = j + _.length, N = w.slice(0, j), S = w.slice(P), C = [b, I];\n N && (++b, k += N.length, C.push(N));\n var E = new s(u, f ? n.tokenize(_, f) : _, y, _, m);\n if (C.push(E), S && C.push(S), Array.prototype.splice.apply(t, C), 1 != I && n.matchGrammar(e, t, r, b, k, !0, u), i) break\n } else if (i) break\n }\n }\n }\n }\n },\n tokenize: function (e, t) {\n var r = [e], a = t.rest;\n if (a) {\n for (var l in a) t[l] = a[l];\n delete t.rest\n }\n return n.matchGrammar(e, r, t, 0, 0, !1), r\n },\n hooks: {\n all: {}, add: function (e, t) {\n var r = n.hooks.all;\n r[e] = r[e] || [], r[e].push(t)\n }, run: function (e, t) {\n var r = n.hooks.all[e];\n if (r && r.length) for (var a, l = 0; a = r[l++];) a(t)\n }\n }\n }, r = n.Token = function (e, t, n, r, a) {\n this.type = e, this.content = t, this.alias = n, this.length = 0 | (r || \"\").length, this.greedy = !!a\n };\n if (r.stringify = function (e, t, a) {\n if (\"string\" == typeof e) return e;\n if (\"Array\" === n.util.type(e)) return e.map(function (n) {\n return r.stringify(n, t, e)\n }).join(\"\");\n var l = {type: e.type, content: r.stringify(e.content, t, a), tag: \"span\", classes: [\"token\", e.type], attributes: {}, language: t, parent: a};\n if (e.alias) {\n var i = \"Array\" === n.util.type(e.alias) ? e.alias : [e.alias];\n Array.prototype.push.apply(l.classes, i)\n }\n n.hooks.run(\"wrap\", l);\n var o = Object.keys(l.attributes).map(function (e) {\n return e + '=\"' + (l.attributes[e] || \"\").replace(/\"/g, \""\") + '\"'\n }).join(\" \");\n return \"<\" + l.tag + ' class=\"' + l.classes.join(\" \") + '\"' + (o ? \" \" + o : \"\") + \">\" + l.content + \"\"\n }, !_self.document) return _self.addEventListener ? (n.disableWorkerMessageHandler || _self.addEventListener(\"message\", function (e) {\n var t = JSON.parse(e.data), r = t.language, a = t.code, l = t.immediateClose;\n _self.postMessage(n.highlight(a, n.languages[r], r)), l && _self.close()\n }, !1), _self.Prism) : _self.Prism;\n var a = document.currentScript || [].slice.call(document.getElementsByTagName(\"script\")).pop();\n return a && (n.filename = a.src, n.manual || a.hasAttribute(\"data-manual\") || (\"loading\" !== document.readyState ? window.requestAnimationFrame ? window.requestAnimationFrame(n.highlightAll) : window.setTimeout(n.highlightAll, 16) : document.addEventListener(\"DOMContentLoaded\", n.highlightAll))), _self.Prism\n }();\n\"undefined\" != typeof module && module.exports && (module.exports = Prism), \"undefined\" != typeof global && (global.Prism = Prism);\nPrism.languages.clike = {\n comment: [{pattern: /(^|[^\\\\])\\/\\*[\\s\\S]*?(?:\\*\\/|$)/, lookbehind: !0}, {pattern: /(^|[^\\\\:])\\/\\/.*/, lookbehind: !0, greedy: !0}],\n string: {pattern: /([\"'])(?:\\\\(?:\\r\\n|[\\s\\S])|(?!\\1)[^\\\\\\r\\n])*\\1/, greedy: !0},\n \"class-name\": {\n pattern: /((?:\\b(?:class|interface|extends|implements|trait|instanceof|new)\\s+)|(?:catch\\s+\\())[\\w.\\\\]+/i,\n lookbehind: !0,\n inside: {punctuation: /[.\\\\]/}\n },\n keyword: /\\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\\b/,\n \"boolean\": /\\b(?:true|false)\\b/,\n \"function\": /[a-z0-9_]+(?=\\()/i,\n number: /\\b0x[\\da-f]+\\b|(?:\\b\\d+\\.?\\d*|\\B\\.\\d+)(?:e[+-]?\\d+)?/i,\n operator: /--?|\\+\\+?|!=?=?|<=?|>=?|==?=?|&&?|\\|\\|?|\\?|\\*|\\/|~|\\^|%/,\n punctuation: /[{}[\\];(),.:]/\n};\nPrism.languages.javascript = Prism.languages.extend(\"clike\", {\n keyword: /\\b(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|var|void|while|with|yield)\\b/,\n number: /\\b(?:0[xX][\\dA-Fa-f]+|0[bB][01]+|0[oO][0-7]+|NaN|Infinity)\\b|(?:\\b\\d+\\.?\\d*|\\B\\.\\d+)(?:[Ee][+-]?\\d+)?/,\n \"function\": /[_$a-z\\xA0-\\uFFFF][$\\w\\xA0-\\uFFFF]*(?=\\s*\\()/i,\n operator: /-[-=]?|\\+[+=]?|!=?=?|<>?>?=?|=(?:==?|>)?|&[&=]?|\\|[|=]?|\\*\\*?=?|\\/=?|~|\\^=?|%=?|\\?|\\.{3}/\n}), Prism.languages.insertBefore(\"javascript\", \"keyword\", {\n regex: {\n pattern: /((?:^|[^$\\w\\xA0-\\uFFFF.\"'\\])\\s])\\s*)\\/(\\[[^\\]\\r\\n]+]|\\\\.|[^\\/\\\\\\[\\r\\n])+\\/[gimyu]{0,5}(?=\\s*($|[\\r\\n,.;})]))/,\n lookbehind: !0,\n greedy: !0\n },\n \"function-variable\": {\n pattern: /[_$a-z\\xA0-\\uFFFF][$\\w\\xA0-\\uFFFF]*(?=\\s*=\\s*(?:function\\b|(?:\\([^()]*\\)|[_$a-z\\xA0-\\uFFFF][$\\w\\xA0-\\uFFFF]*)\\s*=>))/i,\n alias: \"function\"\n },\n constant: /\\b[A-Z][A-Z\\d_]*\\b/\n}), Prism.languages.insertBefore(\"javascript\", \"string\", {\n \"template-string\": {\n pattern: /`(?:\\\\[\\s\\S]|[^\\\\`])*`/,\n greedy: !0,\n inside: {\n interpolation: {\n pattern: /\\$\\{[^}]+\\}/,\n inside: {\"interpolation-punctuation\": {pattern: /^\\$\\{|\\}$/, alias: \"punctuation\"}, rest: Prism.languages.javascript}\n }, string: /[\\s\\S]+/\n }\n }\n}), Prism.languages.markup && Prism.languages.insertBefore(\"markup\", \"tag\", {\n script: {\n pattern: /()[\\s\\S]*?(?=<\\/script>)/i,\n lookbehind: !0,\n inside: Prism.languages.javascript,\n alias: \"language-javascript\",\n greedy: !0\n }\n}), Prism.languages.js = Prism.languages.javascript;\n!function (e) {\n var t = {\n variable: [{\n pattern: /\\$?\\(\\([\\s\\S]+?\\)\\)/,\n inside: {\n variable: [{pattern: /(^\\$\\(\\([\\s\\S]+)\\)\\)/, lookbehind: !0}, /^\\$\\(\\(/],\n number: /\\b0x[\\dA-Fa-f]+\\b|(?:\\b\\d+\\.?\\d*|\\B\\.\\d+)(?:[Ee]-?\\d+)?/,\n operator: /--?|-=|\\+\\+?|\\+=|!=?|~|\\*\\*?|\\*=|\\/=?|%=?|<<=?|>>=?|<=?|>=?|==?|&&?|&=|\\^=?|\\|\\|?|\\|=|\\?|:/,\n punctuation: /\\(\\(?|\\)\\)?|,|;/\n }\n }, {pattern: /\\$\\([^)]+\\)|`[^`]+`/, greedy: !0, inside: {variable: /^\\$\\(|^`|\\)$|`$/}}, /\\$(?:[\\w#?*!@]+|\\{[^}]+\\})/i]\n };\n e.languages.bash = {\n shebang: {pattern: /^#!\\s*\\/bin\\/bash|^#!\\s*\\/bin\\/sh/, alias: \"important\"},\n comment: {pattern: /(^|[^\"{\\\\])#.*/, lookbehind: !0},\n string: [{\n pattern: /((?:^|[^<])<<\\s*)[\"']?(\\w+?)[\"']?\\s*\\r?\\n(?:[\\s\\S])*?\\r?\\n\\2/,\n lookbehind: !0,\n greedy: !0,\n inside: t\n }, {pattern: /([\"'])(?:\\\\[\\s\\S]|\\$\\([^)]+\\)|`[^`]+`|(?!\\1)[^\\\\])*\\1/, greedy: !0, inside: t}],\n variable: t.variable,\n \"function\": {\n pattern: /(^|[\\s;|&])(?:helm|docker|istioctl|curl|kubectl|alias|apropos|apt-get|aptitude|aspell|awk|basename|bash|bc|bg|builtin|bzip2|cal|cat|cd|cfdisk|chgrp|chmod|chown|chroot|chkconfig|cksum|clear|cmp|comm|command|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|du|egrep|eject|enable|env|ethtool|eval|exec|expand|expect|export|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|getopts|git|grep|groupadd|groupdel|groupmod|groups|gzip|hash|head|help|hg|history|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|jobs|join|kill|killall|less|link|ln|locate|logname|logout|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|make|man|mkdir|mkfifo|mkisofs|mknod|more|most|mount|mtools|mtr|mv|mmv|nano|netstat|nice|nl|nohup|notify-send|npm|nslookup|open|op|passwd|paste|pathchk|ping|pkill|popd|pr|printcap|printenv|printf|ps|pushd|pv|pwd|quota|quotacheck|quotactl|ram|rar|rcp|read|readarray|readonly|reboot|rename|renice|remsync|rev|rm|rmdir|rsync|screen|scp|sdiff|sed|seq|service|sftp|shift|shopt|shutdown|sleep|slocate|sort|source|split|ssh|stat|strace|su|sudo|sum|suspend|sync|tail|tar|tee|test|time|timeout|times|touch|top|traceroute|trap|tr|tsort|tty|type|ulimit|umask|umount|unalias|uname|unexpand|uniq|units|unrar|unshar|uptime|useradd|userdel|usermod|users|uuencode|uudecode|v|vdir|vi|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yes|zip)(?=$|[\\s;|&])/,\n lookbehind: !0\n },\n keyword: {\n pattern: /(^|[\\s;|&])(?:let|:|\\.|if|then|else|elif|fi|for|break|continue|while|in|case|function|select|do|done|until|echo|exit|return|set|declare)(?=$|[\\s;|&])/,\n lookbehind: !0\n },\n \"boolean\": {pattern: /(^|[\\s;|&])(?:true|false)(?=$|[\\s;|&])/, lookbehind: !0},\n operator: /&&?|\\|\\|?|==?|!=?|<<>|<=?|>=?|=~/,\n punctuation: /\\$?\\(\\(?|\\)\\)?|\\.\\.|[{}[\\];]/\n };\n var a = t.variable[1].inside;\n a.string = e.languages.bash.string, a[\"function\"] = e.languages.bash[\"function\"], a.keyword = e.languages.bash.keyword, a.boolean = e.languages.bash.boolean, a.operator = e.languages.bash.operator, a.punctuation = e.languages.bash.punctuation, e.languages.shell = e.languages.bash\n}(Prism);\nPrism.languages.docker = {\n keyword: {\n pattern: /(^\\s*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\\s)/im,\n lookbehind: !0\n }, string: /(\"|')(?:(?!\\1)[^\\\\\\r\\n]|\\\\(?:\\r\\n|[\\s\\S]))*\\1/, comment: /#.*/, punctuation: /---|\\.\\.\\.|[:[\\]{}\\-,|>?]/\n}, Prism.languages.dockerfile = Prism.languages.docker;\nPrism.languages.go = Prism.languages.extend(\"clike\", {\n keyword: /\\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\\b/,\n builtin: /\\b(?:bool|byte|complex(?:64|128)|error|float(?:32|64)|rune|string|u?int(?:8|16|32|64)?|uintptr|append|cap|close|complex|copy|delete|imag|len|make|new|panic|print(?:ln)?|real|recover)\\b/,\n \"boolean\": /\\b(?:_|iota|nil|true|false)\\b/,\n operator: /[*\\/%^!=]=?|\\+[=+]?|-[=-]?|\\|[=|]?|&(?:=|&|\\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\\.\\.\\./,\n number: /(?:\\b0x[a-f\\d]+|(?:\\b\\d+\\.?\\d*|\\B\\.\\d+)(?:e[-+]?\\d+)?)i?/i,\n string: {pattern: /([\"'`])(\\\\[\\s\\S]|(?!\\1)[^\\\\])*\\1/, greedy: !0}\n}), delete Prism.languages.go[\"class-name\"];\nPrism.languages.java = Prism.languages.extend(\"clike\", {\n keyword: /\\b(?:abstract|continue|for|new|switch|assert|default|goto|package|synchronized|boolean|do|if|private|this|break|double|implements|protected|throw|byte|else|import|public|throws|case|enum|instanceof|return|transient|catch|extends|int|short|try|char|final|interface|static|void|class|finally|long|strictfp|volatile|const|float|native|super|while)\\b/,\n number: /\\b0b[01]+\\b|\\b0x[\\da-f]*\\.?[\\da-fp-]+\\b|(?:\\b\\d+\\.?\\d*|\\B\\.\\d+)(?:e[+-]?\\d+)?[df]?/i,\n operator: {pattern: /(^|[^.])(?:\\+[+=]?|-[-=]?|!=?|<>?>?=?|==?|&[&=]?|\\|[|=]?|\\*=?|\\/=?|%=?|\\^=?|[?:~])/m, lookbehind: !0}\n}), Prism.languages.insertBefore(\"java\", \"function\", {\n annotation: {\n alias: \"punctuation\",\n pattern: /(^|[^.])@\\w+/,\n lookbehind: !0\n }\n}), Prism.languages.insertBefore(\"java\", \"class-name\", {\n generics: {\n pattern: /<\\s*\\w+(?:\\.\\w+)?(?:\\s*,\\s*\\w+(?:\\.\\w+)?)*>/i,\n alias: \"function\",\n inside: {keyword: Prism.languages.java.keyword, punctuation: /[<>(),.:]/}\n }\n});\nPrism.languages.json = {\n property: /\"(?:\\\\.|[^\\\\\"\\r\\n])*\"(?=\\s*:)/i,\n string: {pattern: /\"(?:\\\\.|[^\\\\\"\\r\\n])*\"(?!\\s*:)/, greedy: !0},\n number: /\\b0x[\\dA-Fa-f]+\\b|(?:\\b\\d+\\.?\\d*|\\B\\.\\d+)(?:[Ee][+-]?\\d+)?/,\n punctuation: /[{}[\\]);,]/,\n operator: /:/g,\n \"boolean\": /\\b(?:true|false)\\b/i,\n \"null\": /\\bnull\\b/i\n}, Prism.languages.jsonp = Prism.languages.json;\nPrism.languages.protobuf = Prism.languages.extend(\"clike\", {\n keyword: /\\b(?:package|import|message|enum)\\b/,\n builtin: /\\b(?:required|repeated|optional|reserved)\\b/,\n primitive: {pattern: /\\b(?:double|float|int32|int64|uint32|uint64|sint32|sint64|fixed32|fixed64|sfixed32|sfixed64|bool|string|bytes)\\b/, alias: \"symbol\"}\n});\nPrism.languages.python = {\n comment: {pattern: /(^|[^\\\\])#.*/, lookbehind: !0},\n \"triple-quoted-string\": {pattern: /(\"\"\"|''')[\\s\\S]+?\\1/, greedy: !0, alias: \"string\"},\n string: {pattern: /(\"|')(?:\\\\.|(?!\\1)[^\\\\\\r\\n])*\\1/, greedy: !0},\n \"function\": {pattern: /((?:^|\\s)def[ \\t]+)[a-zA-Z_]\\w*(?=\\s*\\()/g, lookbehind: !0},\n \"class-name\": {pattern: /(\\bclass\\s+)\\w+/i, lookbehind: !0},\n keyword: /\\b(?:as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|nonlocal|pass|print|raise|return|try|while|with|yield)\\b/,\n builtin: /\\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\\b/,\n \"boolean\": /\\b(?:True|False|None)\\b/,\n number: /(?:\\b(?=\\d)|\\B(?=\\.))(?:0[bo])?(?:(?:\\d|0x[\\da-f])[\\da-f]*\\.?\\d*|\\.\\d+)(?:e[+-]?\\d+)?j?\\b/i,\n operator: /[-+%=]=?|!=|\\*\\*?=?|\\/\\/?=?|<[<=>]?|>[=>]?|[&|^~]|\\b(?:or|and|not)\\b/,\n punctuation: /[{}[\\];(),.:]/\n};\nPrism.languages.yaml = {\n scalar: {\n pattern: /([\\-:]\\s*(?:![^\\s]+)?[ \\t]*[|>])[ \\t]*(?:((?:\\r?\\n|\\r)[ \\t]+)[^\\r\\n]+(?:\\2[^\\r\\n]+)*)/,\n lookbehind: !0,\n alias: \"string\"\n },\n comment: /#.*/,\n key: {pattern: /(\\s*(?:^|[:\\-,[{\\r\\n?])[ \\t]*(?:![^\\s]+)?[ \\t]*)[^\\r\\n{[\\]},#\\s]+?(?=\\s*:\\s)/, lookbehind: !0, alias: \"atrule\"},\n directive: {pattern: /(^[ \\t]*)%.+/m, lookbehind: !0, alias: \"important\"},\n datetime: {\n pattern: /([:\\-,[{]\\s*(?:![^\\s]+)?[ \\t]*)(?:\\d{4}-\\d\\d?-\\d\\d?(?:[tT]|[ \\t]+)\\d\\d?:\\d{2}:\\d{2}(?:\\.\\d*)?[ \\t]*(?:Z|[-+]\\d\\d?(?::\\d{2})?)?|\\d{4}-\\d{2}-\\d{2}|\\d\\d?:\\d{2}(?::\\d{2}(?:\\.\\d*)?)?)(?=[ \\t]*(?:$|,|]|}))/m,\n lookbehind: !0,\n alias: \"number\"\n },\n \"boolean\": {pattern: /([:\\-,[{]\\s*(?:![^\\s]+)?[ \\t]*)(?:true|false)[ \\t]*(?=$|,|]|})/im, lookbehind: !0, alias: \"important\"},\n \"null\": {pattern: /([:\\-,[{]\\s*(?:![^\\s]+)?[ \\t]*)(?:null|~)[ \\t]*(?=$|,|]|})/im, lookbehind: !0, alias: \"important\"},\n string: {pattern: /([:\\-,[{]\\s*(?:![^\\s]+)?[ \\t]*)(\"|')(?:(?!\\2)[^\\\\\\r\\n]|\\\\.)*\\2(?=[ \\t]*(?:$|,|]|}))/m, lookbehind: !0, greedy: !0},\n number: {\n pattern: /([:\\-,[{]\\s*(?:![^\\s]+)?[ \\t]*)[+-]?(?:0x[\\da-f]+|0o[0-7]+|(?:\\d+\\.?\\d*|\\.?\\d+)(?:e[+-]?\\d+)?|\\.inf|\\.nan)[ \\t]*(?=$|,|]|})/im,\n lookbehind: !0\n },\n tag: /![^\\s]+/,\n important: /[&*][\\w]+/,\n punctuation: /---|[:[\\]{}\\-,|>?]|\\.\\.\\./\n};\n","\"use strict\";\n\n// Scroll the document to the top\nfunction scrollToTop() {\n document.body.scrollTop = 0; // for Safari\n document.documentElement.scrollTop = 0; // for Chrome, Firefox, IE and Opera\n}\n\nconst escapeChars = {\n '¢': 'cent',\n '£': 'pound',\n '¥': 'yen',\n '€': 'euro',\n '©': 'copy',\n '®': 'reg',\n '<': 'lt',\n '>': 'gt',\n '\"': 'quot',\n '&': 'amp',\n '\\'': '#39'\n};\n\nconst regex = new RegExp(\"[¢£¥€©®<>\\\"&']\", 'g');\n\n// Escapes special characters into HTML entities\nfunction escapeHTML(str) {\n return str.replace(regex, function(m) {\n return '&' + escapeChars[m] + ';';\n });\n}\n\n// Saves a string to a particular client-side file\nfunction saveFile(filename, text) {\n const element = document.createElement('a');\n element.setAttribute('href', 'data:text/text;charset=utf-8,' + encodeURI(text));\n element.setAttribute('download', filename);\n element.click();\n}\n\n// Sends a string to the printer\nfunction printText(text) {\n const html = \"
\" + text + \"
\";\n\n const printWin = window.open('', '', 'left=0,top=0,width=100,height=100,toolbar=0,scrollbars=0,status=0,location=0,menubar=0', false);\n printWin.document.write(html);\n printWin.document.close();\n printWin.focus();\n printWin.print();\n printWin.close();\n}\n\n// Navigate to the given URL if possible. If the page doesn't exist then navigate to the\n// root of the target site instead.\nfunction navigateToUrlOrRoot(url) {\n const request = new XMLHttpRequest();\n request.open('GET', url, true);\n request.onreadystatechange = () => {\n if (request.readyState === 4 && request.status === 404) {\n const u = new URL(url);\n u.pathname = '';\n url = u.toString();\n } else {\n console.log(\"OK\");\n }\n\n // go!\n window.location.href = url;\n };\n\n request.send();\n}\n","\"use strict\";\n\n// All the voodoo needed to support our fsancy code blocks\ndocument.addEventListener('DOMContentLoaded', () => {\n\n // Add a toolbar to all PRE blocks\n function attachToolbar(pre) {\n const copyButton = document.createElement('button');\n copyButton.title = buttonCopy;\n copyButton.className = \"copy\";\n copyButton.innerHTML = \"\";\n copyButton.setAttribute(\"aria-label\", buttonCopy);\n copyButton.addEventListener(\"mouseenter\", e => e.currentTarget.classList.add(\"toolbar-show\"));\n copyButton.addEventListener(\"mouseleave\", e => e.currentTarget.classList.remove(\"toolbar-show\"));\n\n const downloadButton = document.createElement('button');\n downloadButton.title = buttonDownload;\n downloadButton.className = \"download\";\n downloadButton.innerHTML = \"\";\n downloadButton.setAttribute(\"aria-label\", buttonDownload);\n downloadButton.addEventListener(\"mouseenter\", e => e.currentTarget.classList.add(\"toolbar-show\"));\n downloadButton.addEventListener(\"mouseleave\", e => e.currentTarget.classList.remove(\"toolbar-show\"));\n\n downloadButton.addEventListener(\"click\", e => {\n const div = e.currentTarget.parentElement;\n const codes = div.getElementsByTagName(\"CODE\");\n if ((codes !== null) && (codes.length > 0)) {\n const code = codes[0];\n const text = getToolbarDivText(div);\n let downloadas = code.dataset.downloadas;\n if (downloadas === null || downloadas === \"\") {\n let lang = \"\";\n for (let j = 0; j < code.classList.length; j++) {\n if (code.classList.item(j).startsWith(\"language-\")) {\n lang = code.classList.item(j).substr(9);\n break;\n }\n }\n\n if (lang.startsWith(\"command\")) {\n lang = \"bash\";\n } else if (lang === \"markdown\") {\n lang = \"md\";\n } else if (lang === \"\") {\n lang = \"txt\";\n }\n\n downloadas = docTitle + \".\" + lang;\n }\n saveFile(downloadas, text);\n }\n return true;\n });\n\n const printButton = document.createElement('button');\n printButton.title = buttonPrint;\n printButton.className = \"print\";\n printButton.innerHTML = \"\";\n printButton.setAttribute(\"aria-label\", buttonPrint);\n printButton.addEventListener(\"mouseenter\", e => e.currentTarget.classList.add(\"toolbar-show\"));\n printButton.addEventListener(\"mouseleave\", e => e.currentTarget.classList.remove(\"toolbar-show\"));\n\n printButton.addEventListener(\"click\", e => {\n const div = e.currentTarget.parentElement;\n const text = getToolbarDivText(div);\n printText(text);\n return true;\n });\n\n // wrap the PRE block in a DIV so we have a place to attach the toolbar buttons\n const div = document.createElement(\"DIV\");\n div.className = \"toolbar\";\n pre.parentElement.insertBefore(div, pre);\n div.appendChild(pre);\n div.appendChild(printButton);\n div.appendChild(downloadButton);\n div.appendChild(copyButton);\n\n pre.addEventListener(\"mouseenter\", e => {\n e.currentTarget.nextSibling.classList.add(\"toolbar-show\");\n e.currentTarget.nextSibling.nextSibling.classList.add(\"toolbar-show\");\n e.currentTarget.nextSibling.nextSibling.nextSibling.classList.add(\"toolbar-show\");\n });\n\n pre.addEventListener(\"mouseleave\", e => {\n e.currentTarget.nextSibling.classList.remove(\"toolbar-show\");\n e.currentTarget.nextSibling.nextSibling.classList.remove(\"toolbar-show\");\n e.currentTarget.nextSibling.nextSibling.nextSibling.classList.remove(\"toolbar-show\");\n });\n }\n\n function getToolbarDivText(div) {\n const commands = div.getElementsByClassName(\"command\");\n if ((commands !== null) && (commands.length > 0)) {\n const lines = commands[0].innerText.split(\"\\n\");\n let cmd = \"\";\n for (let i = 0; i < lines.length; i++) {\n if (lines[i].startsWith(\"$ \")) {\n lines[i] = lines[i].substring(2);\n }\n\n if (cmd !== \"\") {\n cmd = cmd + \"\\n\";\n }\n\n cmd += lines[i];\n }\n\n return cmd;\n }\n\n return div.innerText;\n }\n\n function applySyntaxColoring(pre) {\n const code = pre.firstChild;\n\n let cl = \"\";\n for (let j = 0; j < code.classList.length; j++) {\n if (code.classList.item(j).startsWith(\"language-command\")) {\n cl = code.classList.item(j);\n break;\n }\n }\n\n if (cl !== \"\") {\n let firstLineOfOutput = 0;\n let lines = code.innerText.split(\"\\n\");\n let cmd = \"\";\n let escape = false;\n let escapeUntilEOF = false;\n let tmp = \"\";\n for (let j = 0; j < lines.length; j++) {\n const line = lines[j];\n\n if (line.startsWith(\"$ \")) {\n if (tmp !== \"\") {\n cmd += \"$ \" + Prism.highlight(tmp, Prism.languages[\"bash\"], \"bash\") + \"\\n\";\n }\n\n tmp = line.slice(2);\n\n if (line.includes(\"<$1\");\n\n let html = \"
\" + cmd + \"
\";\n\n let output = \"\";\n if (firstLineOfOutput > 0) {\n for (let j = firstLineOfOutput; j < lines.length; j++) {\n if (output !== \"\") {\n output += \"\\n\";\n }\n output += lines[j];\n }\n }\n\n if (output !== \"\") {\n // apply formatting to the output?\n let prefix = \"language-command-output-as-\";\n if (cl.startsWith(prefix)) {\n let lang = cl.substr(prefix.length);\n output = Prism.highlight(output, Prism.languages[lang], lang);\n } else {\n output = escapeHTML(output);\n }\n\n html += \"
\" + output + \"
\";\n }\n\n code.innerHTML = html;\n code.classList.remove(cl);\n code.classList.add(\"command-output\");\n } else {\n // someone probably forgot to start a block with $, so let's just treat the whole thing as being a `bash` block\n Prism.highlightElement(code, false);\n }\n } else {\n // this isn't one of our special code blocks, so handle normally\n Prism.highlightElement(code, false);\n }\n }\n\n // Load the content of any externally-hosted PRE block\n function loadExternal(pre) {\n\n function fetchFile(elem, url) {\n fetch(url)\n .then(response => response.text())\n .then(data => {\n elem.firstChild.textContent = data;\n Prism.highlightElement(elem.firstChild, false);\n });\n }\n\n if (pre.hasAttribute(\"data-src\")) {\n fetchFile(pre, pre.dataset.src);\n }\n }\n\n document.querySelectorAll('pre').forEach(pre => {\n attachToolbar(pre);\n applySyntaxColoring(pre);\n loadExternal(pre);\n });\n\n const clipboard = new ClipboardJS('button.copy', {\n text: trigger => {\n return getToolbarDivText(trigger.parentElement);\n }\n });\n\n clipboard.on('error', () => alert(\"Sorry, but copying is not supported by your browser\"));\n});\n","\"use strict\";\n\ndocument.addEventListener('DOMContentLoaded', () => {\n\n function attachLink(node) {\n const anchor = document.createElement(\"a\");\n anchor.className = \"header-link\";\n anchor.href = \"#\" + node.id;\n anchor.setAttribute(\"aria-hidden\", \"true\");\n anchor.innerHTML = \"\";\n\n node.appendChild(anchor);\n }\n\n // Add a link icon next to each header so people can easily get bookmarks to headers\n function attachLinksToHeaders() {\n for (let level = 2; level <= 6; level++) {\n document.querySelectorAll(\"h\" + level.toString()).forEach(hdr => {\n if (hdr.id !== \"\") {\n attachLink(hdr);\n }\n });\n }\n }\n\n // Add a link icon next to each defined term so people can easily get bookmarks to them in the glossary\n function attachLinksToDefinedTerms() {\n document.querySelectorAll('dt').forEach(dt => {\n if (dt.id !== \"\") {\n attachLink(dt);\n }\n });\n }\n\n // Make it so each link outside of the current domain opens up in a different window\n function makeOutsideLinksOpenInTabs() {\n document.querySelectorAll('a').forEach(link => {\n if (link.hostname && link.hostname !== location.hostname) {\n link.setAttribute(\"target\", \"_blank\");\n link.setAttribute(\"rel\", \"noopener\");\n }\n });\n }\n\n // Create the set of endnotes that expand URLs when printing\n function createEndnotes() {\n const notes = document.getElementById(\"endnotes\");\n if (notes === null) {\n return;\n }\n\n // look for anchors in the main section of the doc only (skip headers, footers, tocs, nav bars, etc)\n const main = document.getElementsByTagName(\"main\")[0];\n const map = new Map(null);\n let numLinks = 0;\n main.querySelectorAll('a').forEach(link => {\n if (link.pathname === location.pathname) {\n // skip links pointing to the current page\n return;\n }\n\n if (link.pathname.endsWith(\"/\") && link.hash !== \"\") {\n // skip links pointing to the current page\n return;\n }\n\n if (link.classList.contains(\"btn\")) {\n // skip button links\n return;\n }\n\n if (link.classList.contains(\"not-for-endnotes\")) {\n // skip links that don't want to be included\n return;\n }\n\n let count = map.get(link.href);\n if (count === undefined) {\n count = map.size + 1;\n map.set(link.href, count);\n\n // add a list entry for the link\n const li = document.createElement(\"li\");\n li.innerText = link.href;\n notes.appendChild(li);\n }\n\n // add the superscript reference\n link.insertAdjacentHTML(\"afterend\", \"\");\n numLinks++;\n });\n\n if (numLinks > 0) {\n // only show the section if there are links\n document.getElementById(\"endnotes-container\").classList.add('show');\n }\n }\n\n attachLinksToHeaders();\n attachLinksToDefinedTerms();\n makeOutsideLinksOpenInTabs();\n createEndnotes();\n});\n","\"use strict\";\n\n// initialized after the DOM has been loaded\nlet scrollToTopButton;\nlet tocLinks;\nlet tocHeadings;\n\n// what we do when the user scrolls the page\nwindow.addEventListener(\"scroll\", handlePageScroll);\n\n// discover a few DOM elements up front so we don't need to do it a zillion times for the life of the page\ndocument.addEventListener('DOMContentLoaded', () => {\n scrollToTopButton = document.getElementById('scroll-to-top');\n\n const toc = document.getElementById('toc');\n if (toc !== null) {\n tocLinks = toc.getElementsByTagName('a');\n tocHeadings = new Array(tocLinks.length);\n\n for (let i = 0; i < tocLinks.length; i++) {\n tocHeadings[i] = document.getElementById(tocLinks[i].hash.substring(1));\n }\n }\n\n // make sure things look right if we load a page to a specific anchor position\n handlePageScroll();\n});\n\nfunction handlePageScroll() {\n // Based on the scroll position, make the \"scroll to top\" button visible or not\n function controlScrollToTopButton() {\n if (scrollToTopButton) {\n if (document.body.scrollTop > 300 || document.documentElement.scrollTop > 300) {\n scrollToTopButton.classList.add('show');\n } else {\n scrollToTopButton.classList.remove('show');\n }\n }\n }\n\n // Based on the scroll position, activate a TOC entry\n function controlTOCActivation() {\n if (tocLinks) {\n let closestHeadingBelowTop = -1;\n let closestHeadingBelowTopPos = 1000000;\n let closestHeadingAboveTop = -1;\n let closestHeadingAboveTopPos = -1000000;\n\n for (let i = 0; i < tocLinks.length; i++) {\n const heading = tocHeadings[i];\n if (heading === null) {\n continue;\n }\n\n const cbr = heading.getBoundingClientRect();\n\n if (cbr.width || cbr.height) {\n if ((cbr.top >= 0) && (cbr.top < window.innerHeight)) {\n // heading is on the screen\n if (cbr.top < closestHeadingBelowTopPos) {\n closestHeadingBelowTop = i;\n closestHeadingBelowTopPos = cbr.top;\n }\n } else if (cbr.top < 0) {\n // heading is above the screen\n if (cbr.top > closestHeadingAboveTopPos) {\n closestHeadingAboveTop = i;\n closestHeadingAboveTopPos = cbr.top;\n }\n }\n }\n\n tocLinks[i].classList.remove(\"current\");\n }\n\n if (closestHeadingBelowTop >= 0) {\n tocLinks[closestHeadingBelowTop].classList.add(\"current\");\n } else if (closestHeadingAboveTop >= 0) {\n tocLinks[closestHeadingAboveTop].classList.add(\"current\");\n }\n }\n }\n\n controlScrollToTopButton();\n controlTOCActivation();\n}\n","\"use strict\";\n\n// tracks any overlay displayed on the page (e.g. menu or popover)\nlet overlay = null;\nlet popper = null;\n\n// show/hide the specific overlay\nfunction toggleOverlay(element) {\n if (overlay === element) {\n closeActiveOverlay();\n } else {\n if (overlay != null) {\n closeActiveOverlay();\n }\n element.classList.add('show');\n overlay = element;\n }\n}\n\n// explicitly close the active overlay\nfunction closeActiveOverlay() {\n if (overlay !== null) {\n overlay.classList.remove('show');\n overlay = null;\n\n if (popper !== null) {\n popper.destroy();\n popper = null;\n }\n }\n}\n\ndocument.addEventListener(\"DOMContentLoaded\", () => {\n // Attach a popper to the given anchor\n function attachPopper(anchor, element) {\n if (popper !== null) {\n popper.destroy();\n }\n\n popper = new Popper(anchor, element, {\n placement: 'auto-start',\n modifiers: {\n preventOverflow: {\n enabled: true,\n },\n shift: {\n enabled: true,\n },\n flip: {\n enabled: true,\n }\n },\n });\n }\n\n // Expand spans that define terms into appropriate popup markup\n document.querySelectorAll('.term').forEach(term => {\n const i = document.createElement('i');\n i.innerHTML = \"\";\n\n const span = document.createElement('span');\n span.innerText = \" \" + term.dataset.title;\n\n const title = document.createElement('div');\n title.className = 'title';\n title.appendChild(i);\n title.appendChild(span);\n\n const body = document.createElement('div');\n body.className = 'body';\n body.innerHTML = term.dataset.body;\n\n const arrow = document.createElement('div');\n arrow.className = 'arrow';\n arrow.setAttribute('x-arrow', '');\n\n const div = document.createElement('div');\n div.className = 'popover';\n div.appendChild(title);\n div.appendChild(body);\n div.appendChild(arrow);\n div.setAttribute(\"aria-hidden\", \"true\");\n div.addEventListener('click', e => {\n e.cancelBubble = true;\n });\n\n term.parentNode.insertBefore(div, term.nextSibling);\n term.removeAttribute('data-title');\n term.removeAttribute('data-body');\n term.addEventListener('click', e => {\n e.cancelBubble = true;\n toggleOverlay(div);\n attachPopper(term, div);\n });\n });\n});\n\nwindow.addEventListener(\"click\", closeActiveOverlay);\nwindow.addEventListener(\"resize\", closeActiveOverlay);\n","/*!\n * clipboard.js v2.0.4\n * https://zenorocha.github.io/clipboard.js\n * \n * Licensed MIT © Zeno Rocha\n */\n(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"ClipboardJS\"] = factory();\n\telse\n\t\troot[\"ClipboardJS\"] = factory();\n})(this, function() {\nreturn /******/ (function(modules) { // webpackBootstrap\n/******/ \t// The module cache\n/******/ \tvar installedModules = {};\n/******/\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(installedModules[moduleId]) {\n/******/ \t\t\treturn installedModules[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = installedModules[moduleId] = {\n/******/ \t\t\ti: moduleId,\n/******/ \t\t\tl: false,\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/\n/******/ \t\t// Execute the module function\n/******/ \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n/******/\n/******/ \t\t// Flag the module as loaded\n/******/ \t\tmodule.l = true;\n/******/\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/\n/******/\n/******/ \t// expose the modules object (__webpack_modules__)\n/******/ \t__webpack_require__.m = modules;\n/******/\n/******/ \t// expose the module cache\n/******/ \t__webpack_require__.c = installedModules;\n/******/\n/******/ \t// define getter function for harmony exports\n/******/ \t__webpack_require__.d = function(exports, name, getter) {\n/******/ \t\tif(!__webpack_require__.o(exports, name)) {\n/******/ \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n/******/ \t\t}\n/******/ \t};\n/******/\n/******/ \t// define __esModule on exports\n/******/ \t__webpack_require__.r = function(exports) {\n/******/ \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n/******/ \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n/******/ \t\t}\n/******/ \t\tObject.defineProperty(exports, '__esModule', { value: true });\n/******/ \t};\n/******/\n/******/ \t// create a fake namespace object\n/******/ \t// mode & 1: value is a module id, require it\n/******/ \t// mode & 2: merge all properties of value into the ns\n/******/ \t// mode & 4: return value when already ns object\n/******/ \t// mode & 8|1: behave like require\n/******/ \t__webpack_require__.t = function(value, mode) {\n/******/ \t\tif(mode & 1) value = __webpack_require__(value);\n/******/ \t\tif(mode & 8) return value;\n/******/ \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n/******/ \t\tvar ns = Object.create(null);\n/******/ \t\t__webpack_require__.r(ns);\n/******/ \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n/******/ \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n/******/ \t\treturn ns;\n/******/ \t};\n/******/\n/******/ \t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t__webpack_require__.n = function(module) {\n/******/ \t\tvar getter = module && module.__esModule ?\n/******/ \t\t\tfunction getDefault() { return module['default']; } :\n/******/ \t\t\tfunction getModuleExports() { return module; };\n/******/ \t\t__webpack_require__.d(getter, 'a', getter);\n/******/ \t\treturn getter;\n/******/ \t};\n/******/\n/******/ \t// Object.prototype.hasOwnProperty.call\n/******/ \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n/******/\n/******/ \t// __webpack_public_path__\n/******/ \t__webpack_require__.p = \"\";\n/******/\n/******/\n/******/ \t// Load entry module and return exports\n/******/ \treturn __webpack_require__(__webpack_require__.s = 0);\n/******/ })\n/************************************************************************/\n/******/ ([\n/* 0 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; };\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _clipboardAction = __webpack_require__(1);\n\nvar _clipboardAction2 = _interopRequireDefault(_clipboardAction);\n\nvar _tinyEmitter = __webpack_require__(3);\n\nvar _tinyEmitter2 = _interopRequireDefault(_tinyEmitter);\n\nvar _goodListener = __webpack_require__(4);\n\nvar _goodListener2 = _interopRequireDefault(_goodListener);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\n/**\n * Base class which takes one or more elements, adds event listeners to them,\n * and instantiates a new `ClipboardAction` on each click.\n */\nvar Clipboard = function (_Emitter) {\n _inherits(Clipboard, _Emitter);\n\n /**\n * @param {String|HTMLElement|HTMLCollection|NodeList} trigger\n * @param {Object} options\n */\n function Clipboard(trigger, options) {\n _classCallCheck(this, Clipboard);\n\n var _this = _possibleConstructorReturn(this, (Clipboard.__proto__ || Object.getPrototypeOf(Clipboard)).call(this));\n\n _this.resolveOptions(options);\n _this.listenClick(trigger);\n return _this;\n }\n\n /**\n * Defines if attributes would be resolved using internal setter functions\n * or custom functions that were passed in the constructor.\n * @param {Object} options\n */\n\n\n _createClass(Clipboard, [{\n key: 'resolveOptions',\n value: function resolveOptions() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n\n this.action = typeof options.action === 'function' ? options.action : this.defaultAction;\n this.target = typeof options.target === 'function' ? options.target : this.defaultTarget;\n this.text = typeof options.text === 'function' ? options.text : this.defaultText;\n this.container = _typeof(options.container) === 'object' ? options.container : document.body;\n }\n\n /**\n * Adds a click event listener to the passed trigger.\n * @param {String|HTMLElement|HTMLCollection|NodeList} trigger\n */\n\n }, {\n key: 'listenClick',\n value: function listenClick(trigger) {\n var _this2 = this;\n\n this.listener = (0, _goodListener2.default)(trigger, 'click', function (e) {\n return _this2.onClick(e);\n });\n }\n\n /**\n * Defines a new `ClipboardAction` on each click event.\n * @param {Event} e\n */\n\n }, {\n key: 'onClick',\n value: function onClick(e) {\n var trigger = e.delegateTarget || e.currentTarget;\n\n if (this.clipboardAction) {\n this.clipboardAction = null;\n }\n\n this.clipboardAction = new _clipboardAction2.default({\n action: this.action(trigger),\n target: this.target(trigger),\n text: this.text(trigger),\n container: this.container,\n trigger: trigger,\n emitter: this\n });\n }\n\n /**\n * Default `action` lookup function.\n * @param {Element} trigger\n */\n\n }, {\n key: 'defaultAction',\n value: function defaultAction(trigger) {\n return getAttributeValue('action', trigger);\n }\n\n /**\n * Default `target` lookup function.\n * @param {Element} trigger\n */\n\n }, {\n key: 'defaultTarget',\n value: function defaultTarget(trigger) {\n var selector = getAttributeValue('target', trigger);\n\n if (selector) {\n return document.querySelector(selector);\n }\n }\n\n /**\n * Returns the support of the given action, or all actions if no action is\n * given.\n * @param {String} [action]\n */\n\n }, {\n key: 'defaultText',\n\n\n /**\n * Default `text` lookup function.\n * @param {Element} trigger\n */\n value: function defaultText(trigger) {\n return getAttributeValue('text', trigger);\n }\n\n /**\n * Destroy lifecycle.\n */\n\n }, {\n key: 'destroy',\n value: function destroy() {\n this.listener.destroy();\n\n if (this.clipboardAction) {\n this.clipboardAction.destroy();\n this.clipboardAction = null;\n }\n }\n }], [{\n key: 'isSupported',\n value: function isSupported() {\n var action = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ['copy', 'cut'];\n\n var actions = typeof action === 'string' ? [action] : action;\n var support = !!document.queryCommandSupported;\n\n actions.forEach(function (action) {\n support = support && !!document.queryCommandSupported(action);\n });\n\n return support;\n }\n }]);\n\n return Clipboard;\n}(_tinyEmitter2.default);\n\n/**\n * Helper function to retrieve attribute value.\n * @param {String} suffix\n * @param {Element} element\n */\n\n\nfunction getAttributeValue(suffix, element) {\n var attribute = 'data-clipboard-' + suffix;\n\n if (!element.hasAttribute(attribute)) {\n return;\n }\n\n return element.getAttribute(attribute);\n}\n\nmodule.exports = Clipboard;\n\n/***/ }),\n/* 1 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; };\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _select = __webpack_require__(2);\n\nvar _select2 = _interopRequireDefault(_select);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n/**\n * Inner class which performs selection from either `text` or `target`\n * properties and then executes copy or cut operations.\n */\nvar ClipboardAction = function () {\n /**\n * @param {Object} options\n */\n function ClipboardAction(options) {\n _classCallCheck(this, ClipboardAction);\n\n this.resolveOptions(options);\n this.initSelection();\n }\n\n /**\n * Defines base properties passed from constructor.\n * @param {Object} options\n */\n\n\n _createClass(ClipboardAction, [{\n key: 'resolveOptions',\n value: function resolveOptions() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n\n this.action = options.action;\n this.container = options.container;\n this.emitter = options.emitter;\n this.target = options.target;\n this.text = options.text;\n this.trigger = options.trigger;\n\n this.selectedText = '';\n }\n\n /**\n * Decides which selection strategy is going to be applied based\n * on the existence of `text` and `target` properties.\n */\n\n }, {\n key: 'initSelection',\n value: function initSelection() {\n if (this.text) {\n this.selectFake();\n } else if (this.target) {\n this.selectTarget();\n }\n }\n\n /**\n * Creates a fake textarea element, sets its value from `text` property,\n * and makes a selection on it.\n */\n\n }, {\n key: 'selectFake',\n value: function selectFake() {\n var _this = this;\n\n var isRTL = document.documentElement.getAttribute('dir') == 'rtl';\n\n this.removeFake();\n\n this.fakeHandlerCallback = function () {\n return _this.removeFake();\n };\n this.fakeHandler = this.container.addEventListener('click', this.fakeHandlerCallback) || true;\n\n this.fakeElem = document.createElement('textarea');\n // Prevent zooming on iOS\n this.fakeElem.style.fontSize = '12pt';\n // Reset box model\n this.fakeElem.style.border = '0';\n this.fakeElem.style.padding = '0';\n this.fakeElem.style.margin = '0';\n // Move element out of screen horizontally\n this.fakeElem.style.position = 'absolute';\n this.fakeElem.style[isRTL ? 'right' : 'left'] = '-9999px';\n // Move element to the same position vertically\n var yPosition = window.pageYOffset || document.documentElement.scrollTop;\n this.fakeElem.style.top = yPosition + 'px';\n\n this.fakeElem.setAttribute('readonly', '');\n this.fakeElem.value = this.text;\n\n this.container.appendChild(this.fakeElem);\n\n this.selectedText = (0, _select2.default)(this.fakeElem);\n this.copyText();\n }\n\n /**\n * Only removes the fake element after another click event, that way\n * a user can hit `Ctrl+C` to copy because selection still exists.\n */\n\n }, {\n key: 'removeFake',\n value: function removeFake() {\n if (this.fakeHandler) {\n this.container.removeEventListener('click', this.fakeHandlerCallback);\n this.fakeHandler = null;\n this.fakeHandlerCallback = null;\n }\n\n if (this.fakeElem) {\n this.container.removeChild(this.fakeElem);\n this.fakeElem = null;\n }\n }\n\n /**\n * Selects the content from element passed on `target` property.\n */\n\n }, {\n key: 'selectTarget',\n value: function selectTarget() {\n this.selectedText = (0, _select2.default)(this.target);\n this.copyText();\n }\n\n /**\n * Executes the copy operation based on the current selection.\n */\n\n }, {\n key: 'copyText',\n value: function copyText() {\n var succeeded = void 0;\n\n try {\n succeeded = document.execCommand(this.action);\n } catch (err) {\n succeeded = false;\n }\n\n this.handleResult(succeeded);\n }\n\n /**\n * Fires an event based on the copy operation result.\n * @param {Boolean} succeeded\n */\n\n }, {\n key: 'handleResult',\n value: function handleResult(succeeded) {\n this.emitter.emit(succeeded ? 'success' : 'error', {\n action: this.action,\n text: this.selectedText,\n trigger: this.trigger,\n clearSelection: this.clearSelection.bind(this)\n });\n }\n\n /**\n * Moves focus away from `target` and back to the trigger, removes current selection.\n */\n\n }, {\n key: 'clearSelection',\n value: function clearSelection() {\n if (this.trigger) {\n this.trigger.focus();\n }\n\n window.getSelection().removeAllRanges();\n }\n\n /**\n * Sets the `action` to be performed which can be either 'copy' or 'cut'.\n * @param {String} action\n */\n\n }, {\n key: 'destroy',\n\n\n /**\n * Destroy lifecycle.\n */\n value: function destroy() {\n this.removeFake();\n }\n }, {\n key: 'action',\n set: function set() {\n var action = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'copy';\n\n this._action = action;\n\n if (this._action !== 'copy' && this._action !== 'cut') {\n throw new Error('Invalid \"action\" value, use either \"copy\" or \"cut\"');\n }\n }\n\n /**\n * Gets the `action` property.\n * @return {String}\n */\n ,\n get: function get() {\n return this._action;\n }\n\n /**\n * Sets the `target` property using an element\n * that will be have its content copied.\n * @param {Element} target\n */\n\n }, {\n key: 'target',\n set: function set(target) {\n if (target !== undefined) {\n if (target && (typeof target === 'undefined' ? 'undefined' : _typeof(target)) === 'object' && target.nodeType === 1) {\n if (this.action === 'copy' && target.hasAttribute('disabled')) {\n throw new Error('Invalid \"target\" attribute. Please use \"readonly\" instead of \"disabled\" attribute');\n }\n\n if (this.action === 'cut' && (target.hasAttribute('readonly') || target.hasAttribute('disabled'))) {\n throw new Error('Invalid \"target\" attribute. You can\\'t cut text from elements with \"readonly\" or \"disabled\" attributes');\n }\n\n this._target = target;\n } else {\n throw new Error('Invalid \"target\" value, use a valid Element');\n }\n }\n }\n\n /**\n * Gets the `target` property.\n * @return {String|HTMLElement}\n */\n ,\n get: function get() {\n return this._target;\n }\n }]);\n\n return ClipboardAction;\n}();\n\nmodule.exports = ClipboardAction;\n\n/***/ }),\n/* 2 */\n/***/ (function(module, exports) {\n\nfunction select(element) {\n var selectedText;\n\n if (element.nodeName === 'SELECT') {\n element.focus();\n\n selectedText = element.value;\n }\n else if (element.nodeName === 'INPUT' || element.nodeName === 'TEXTAREA') {\n var isReadOnly = element.hasAttribute('readonly');\n\n if (!isReadOnly) {\n element.setAttribute('readonly', '');\n }\n\n element.select();\n element.setSelectionRange(0, element.value.length);\n\n if (!isReadOnly) {\n element.removeAttribute('readonly');\n }\n\n selectedText = element.value;\n }\n else {\n if (element.hasAttribute('contenteditable')) {\n element.focus();\n }\n\n var selection = window.getSelection();\n var range = document.createRange();\n\n range.selectNodeContents(element);\n selection.removeAllRanges();\n selection.addRange(range);\n\n selectedText = selection.toString();\n }\n\n return selectedText;\n}\n\nmodule.exports = select;\n\n\n/***/ }),\n/* 3 */\n/***/ (function(module, exports) {\n\nfunction E () {\n // Keep this empty so it's easier to inherit from\n // (via https://github.com/lipsmack from https://github.com/scottcorgan/tiny-emitter/issues/3)\n}\n\nE.prototype = {\n on: function (name, callback, ctx) {\n var e = this.e || (this.e = {});\n\n (e[name] || (e[name] = [])).push({\n fn: callback,\n ctx: ctx\n });\n\n return this;\n },\n\n once: function (name, callback, ctx) {\n var self = this;\n function listener () {\n self.off(name, listener);\n callback.apply(ctx, arguments);\n };\n\n listener._ = callback\n return this.on(name, listener, ctx);\n },\n\n emit: function (name) {\n var data = [].slice.call(arguments, 1);\n var evtArr = ((this.e || (this.e = {}))[name] || []).slice();\n var i = 0;\n var len = evtArr.length;\n\n for (i; i < len; i++) {\n evtArr[i].fn.apply(evtArr[i].ctx, data);\n }\n\n return this;\n },\n\n off: function (name, callback) {\n var e = this.e || (this.e = {});\n var evts = e[name];\n var liveEvents = [];\n\n if (evts && callback) {\n for (var i = 0, len = evts.length; i < len; i++) {\n if (evts[i].fn !== callback && evts[i].fn._ !== callback)\n liveEvents.push(evts[i]);\n }\n }\n\n // Remove event from queue to prevent memory leak\n // Suggested by https://github.com/lazd\n // Ref: https://github.com/scottcorgan/tiny-emitter/commit/c6ebfaa9bc973b33d110a84a307742b7cf94c953#commitcomment-5024910\n\n (liveEvents.length)\n ? e[name] = liveEvents\n : delete e[name];\n\n return this;\n }\n};\n\nmodule.exports = E;\n\n\n/***/ }),\n/* 4 */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar is = __webpack_require__(5);\nvar delegate = __webpack_require__(6);\n\n/**\n * Validates all params and calls the right\n * listener function based on its target type.\n *\n * @param {String|HTMLElement|HTMLCollection|NodeList} target\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listen(target, type, callback) {\n if (!target && !type && !callback) {\n throw new Error('Missing required arguments');\n }\n\n if (!is.string(type)) {\n throw new TypeError('Second argument must be a String');\n }\n\n if (!is.fn(callback)) {\n throw new TypeError('Third argument must be a Function');\n }\n\n if (is.node(target)) {\n return listenNode(target, type, callback);\n }\n else if (is.nodeList(target)) {\n return listenNodeList(target, type, callback);\n }\n else if (is.string(target)) {\n return listenSelector(target, type, callback);\n }\n else {\n throw new TypeError('First argument must be a String, HTMLElement, HTMLCollection, or NodeList');\n }\n}\n\n/**\n * Adds an event listener to a HTML element\n * and returns a remove listener function.\n *\n * @param {HTMLElement} node\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenNode(node, type, callback) {\n node.addEventListener(type, callback);\n\n return {\n destroy: function() {\n node.removeEventListener(type, callback);\n }\n }\n}\n\n/**\n * Add an event listener to a list of HTML elements\n * and returns a remove listener function.\n *\n * @param {NodeList|HTMLCollection} nodeList\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenNodeList(nodeList, type, callback) {\n Array.prototype.forEach.call(nodeList, function(node) {\n node.addEventListener(type, callback);\n });\n\n return {\n destroy: function() {\n Array.prototype.forEach.call(nodeList, function(node) {\n node.removeEventListener(type, callback);\n });\n }\n }\n}\n\n/**\n * Add an event listener to a selector\n * and returns a remove listener function.\n *\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenSelector(selector, type, callback) {\n return delegate(document.body, selector, type, callback);\n}\n\nmodule.exports = listen;\n\n\n/***/ }),\n/* 5 */\n/***/ (function(module, exports) {\n\n/**\n * Check if argument is a HTML element.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.node = function(value) {\n return value !== undefined\n && value instanceof HTMLElement\n && value.nodeType === 1;\n};\n\n/**\n * Check if argument is a list of HTML elements.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.nodeList = function(value) {\n var type = Object.prototype.toString.call(value);\n\n return value !== undefined\n && (type === '[object NodeList]' || type === '[object HTMLCollection]')\n && ('length' in value)\n && (value.length === 0 || exports.node(value[0]));\n};\n\n/**\n * Check if argument is a string.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.string = function(value) {\n return typeof value === 'string'\n || value instanceof String;\n};\n\n/**\n * Check if argument is a function.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.fn = function(value) {\n var type = Object.prototype.toString.call(value);\n\n return type === '[object Function]';\n};\n\n\n/***/ }),\n/* 6 */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar closest = __webpack_require__(7);\n\n/**\n * Delegates event to a selector.\n *\n * @param {Element} element\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @param {Boolean} useCapture\n * @return {Object}\n */\nfunction _delegate(element, selector, type, callback, useCapture) {\n var listenerFn = listener.apply(this, arguments);\n\n element.addEventListener(type, listenerFn, useCapture);\n\n return {\n destroy: function() {\n element.removeEventListener(type, listenerFn, useCapture);\n }\n }\n}\n\n/**\n * Delegates event to a selector.\n *\n * @param {Element|String|Array} [elements]\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @param {Boolean} useCapture\n * @return {Object}\n */\nfunction delegate(elements, selector, type, callback, useCapture) {\n // Handle the regular Element usage\n if (typeof elements.addEventListener === 'function') {\n return _delegate.apply(null, arguments);\n }\n\n // Handle Element-less usage, it defaults to global delegation\n if (typeof type === 'function') {\n // Use `document` as the first parameter, then apply arguments\n // This is a short way to .unshift `arguments` without running into deoptimizations\n return _delegate.bind(null, document).apply(null, arguments);\n }\n\n // Handle Selector-based usage\n if (typeof elements === 'string') {\n elements = document.querySelectorAll(elements);\n }\n\n // Handle Array-like based usage\n return Array.prototype.map.call(elements, function (element) {\n return _delegate(element, selector, type, callback, useCapture);\n });\n}\n\n/**\n * Finds closest match and invokes callback.\n *\n * @param {Element} element\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @return {Function}\n */\nfunction listener(element, selector, type, callback) {\n return function(e) {\n e.delegateTarget = closest(e.target, selector);\n\n if (e.delegateTarget) {\n callback.call(element, e);\n }\n }\n}\n\nmodule.exports = delegate;\n\n\n/***/ }),\n/* 7 */\n/***/ (function(module, exports) {\n\nvar DOCUMENT_NODE_TYPE = 9;\n\n/**\n * A polyfill for Element.matches()\n */\nif (typeof Element !== 'undefined' && !Element.prototype.matches) {\n var proto = Element.prototype;\n\n proto.matches = proto.matchesSelector ||\n proto.mozMatchesSelector ||\n proto.msMatchesSelector ||\n proto.oMatchesSelector ||\n proto.webkitMatchesSelector;\n}\n\n/**\n * Finds the closest parent that matches a selector.\n *\n * @param {Element} element\n * @param {String} selector\n * @return {Function}\n */\nfunction closest (element, selector) {\n while (element && element.nodeType !== DOCUMENT_NODE_TYPE) {\n if (typeof element.matches === 'function' &&\n element.matches(selector)) {\n return element;\n }\n element = element.parentNode;\n }\n}\n\nmodule.exports = closest;\n\n\n/***/ })\n/******/ ]);\n});"]} \ No newline at end of file diff --git a/src/js/overlays.js b/src/js/overlays.js index f87f2f31b3..be8a9038c8 100644 --- a/src/js/overlays.js +++ b/src/js/overlays.js @@ -30,26 +30,29 @@ function closeActiveOverlay() { } } -function attachPopper(anchor, element) { - if (popper !== null) { - popper.destroy(); +document.addEventListener("DOMContentLoaded", () => { + // Attach a popper to the given anchor + function attachPopper(anchor, element) { + if (popper !== null) { + popper.destroy(); + } + + popper = new Popper(anchor, element, { + placement: 'auto-start', + modifiers: { + preventOverflow: { + enabled: true, + }, + shift: { + enabled: true, + }, + flip: { + enabled: true, + } + }, + }); } - popper = new Popper(anchor, element, { - placement: 'auto-start', - modifiers: { - preventOverflow: { - enabled: true, - }, - flip: { - enabled: true, - behavior: ['left', 'right', 'top', 'bottom'] - }, - }, - }); -} - -document.addEventListener("DOMContentLoaded", () => { // Expand spans that define terms into appropriate popup markup document.querySelectorAll('.term').forEach(term => { const i = document.createElement('i'); @@ -93,3 +96,4 @@ document.addEventListener("DOMContentLoaded", () => { }); window.addEventListener("click", closeActiveOverlay); +window.addEventListener("resize", closeActiveOverlay); diff --git a/src/sass/misc/_landing.scss b/src/sass/misc/_landing.scss index a2b6f662e6..ba0e23fbe1 100644 --- a/src/sass/misc/_landing.scss +++ b/src/sass/misc/_landing.scss @@ -75,10 +75,11 @@ opacity: 0.1; transition: opacity .25s linear; background-color: $landingPanelBackgroundColor; - border-color: $landingPanelBorderColor; width: 18rem; box-shadow: 3px 3px 8px $landingPanelShadowColor; padding: 1rem; + border: 1px solid $landingPanelBorderColor; + border-radius: 4px; a { text-decoration: none; diff --git a/src/sass/misc/_menu.scss b/src/sass/misc/_menu.scss index 9ef11562aa..be9df8c8fa 100644 --- a/src/sass/misc/_menu.scss +++ b/src/sass/misc/_menu.scss @@ -20,6 +20,7 @@ font-weight: $linkWeight; color: $textColor; padding: .25rem 1.5rem; + margin: 0; &:hover { color: $textBrandColor;