


details summary {
  width: 100%;
  padding: 1rem 0;
  border-top: 1px solid gray;
  position: relative;
  cursor: pointer;
  list-style: none;
}

details summary:after {
  content: "+";
  color: black;
  position: absolute;
  font-size: 1.75rem;
  line-height: 0;
  margin-top: 0.3rem;
  right: 0;
  font-weight: 400;
  transform-origin: center;
  transition: 200ms linear;
}

details[open] summary:after {
  transform: rotate(45deg);
  font-size: 2rem;
}

details summary {
  outline: 0;
}

details p {
  font-size: 0.95rem;
  margin: 0 0 1rem;
  padding-top: 1rem;
}


details.end {
    border-bottom: 1px solid gray;
    margin-bottom: 1rem;
}

details[open] summary {
    padding-bottom: 0;
    margin-bottom: 1rem;
    transition: margin 200ms ease-out;
}

details.indent .content {
    margin-left: 1rem;
}


article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block;
}


audio, canvas, video {
    display: inline-block;
}


audio:not([controls]) {
    display: none;
    height: 0;
}


[hidden], template {
    display: none;
}

script {
    display: none !important;
}



html {
    font-family: sans-serif; 
    -ms-text-size-adjust: 100%; 
    -webkit-text-size-adjust: 100%; 
}


body {
    margin: 0;
}



a {
    background: transparent;
}


a:focus {
    outline: thin dotted;
}


a:active, a:hover {
    outline: 0;
}



h1 {
    font-size: 2em;
    margin: 0.67em 0;
}


abbr[title] {
    border-bottom: 1px dotted;
}


b, strong {
    font-weight: 500;
}


dfn {
    font-style: italic;
}


hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}


mark {
    background: #ff0;
    color: #000;
}


code, kbd, pre, samp {
    font-family: monospace, serif;
    font-size: 1em;
}


pre {
    white-space: pre-wrap;
}


q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}


small {
    font-size: 80%;
}


sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}



img {
    border: 0;
}


svg:not(:root) {
    overflow: hidden;
}



figure {
    margin: 0;
}



fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}


legend {
    border: 0; 
    padding: 0; 
}


button, input, select, textarea {
    font-family: inherit; 
    font-size: 100%; 
    margin: 0; 
}


button, input {
    line-height: normal;
}


button, select {
    text-transform: none;
}


button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button; 
    cursor: pointer; 
}


button[disabled], html input[disabled] {
    cursor: default;
}


input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box; 
    padding: 0; 
}


input[type="search"] {
    -webkit-appearance: textfield; 
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; 
    box-sizing: content-box;
}


input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}


button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}


textarea {
    overflow: auto; 
    vertical-align: top; 
}



table {
    border-collapse: collapse;
    border-spacing: 0;
}

meta.foundation-mq-small {
    font-family: "only screen and (min-width: 768px)";
    width: 768px;
}

meta.foundation-mq-medium {
    font-family: "only screen and (min-width:1280px)";
    width: 1280px;
}

meta.foundation-mq-large {
    font-family: "only screen and (min-width:1440px)";
    width: 1440px;
}

*, *:before, *:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

html, body {
    font-size: 100%;
}

body {
    background: white;
    color: #02303A;
    padding: 0;
    margin: 0;
    font-family: "Lato", Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    line-height: 1;
    position: relative;
    cursor: auto;
}

a:hover {
    cursor: pointer;
}

img, object, embed {
    max-width: 100%;
    height: auto;
}

object, embed {
    height: 100%;
}

img {
    -ms-interpolation-mode: bicubic;
}

#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object {
    max-width: none !important;
}

.left {
    float: left !important;
}

.right {
    float: right !important;
}

.text-left {
    text-align: left !important;
}

.text-right {
    text-align: right !important;
}

.text-center {
    text-align: center !important;
}

.text-justify {
    text-align: justify !important;
}

.hide {
    display: none;
}

.antialiased {
    -webkit-font-smoothing: antialiased;
}

img {
    display: inline-block;
    vertical-align: middle;
}

textarea {
    height: auto;
    min-height: 50px;
}

select {
    width: 100%;
}

object, svg {
    display: inline-block;
    vertical-align: middle;
}

.center {
    margin-left: auto;
    margin-right: auto;
}

.spread {
    width: 100%;
}

.subheader, .admonitionblock td.content > .title, .audioblock > .title, .exampleblock > .title, .imageblock > .title, .listingblock > .title, .literalblock > .title, .stemblock > .title, .openblock > .title, .paragraph > .title, .quoteblock > .title, table.tableblock > .title, .verseblock > .title, .videoblock > .title, .dlist > .title, .olist > .title, .ulist > .title, .qlist > .title, .hdlist > .title {
    line-height: 1.45;
    font-weight: normal;
    margin-top: 0;
    margin-bottom: 0.25em;
}


div, dl, dt, dd, ul, ol, li, h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6, pre, form, p, blockquote, th, td {
    margin: 0;
    padding: 0;
    direction: ltr;
}


a {
    color: #1ba8cb;
    text-decoration: none;
    line-height: inherit;
}

a:hover {
    color: #35c1e4;
}

a img {
    border: none;
}


p {
    font-family: "Lato", Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    line-height: 1.6;
    margin-bottom: 1.25em;
    text-rendering: optimizeLegibility;
}

p aside {
    font-size: 0.875em;
    line-height: 1.35;
    font-style: italic;
}


h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 {
    font-family: "Lato", Arial, sans-serif;
    font-weight: 500;
    font-style: normal;
    color: #02303A;
    text-rendering: optimizeLegibility;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.0125em;
}

h1 small, h2 small, h3 small, #toctitle small, .sidebarblock > .content > .title small, h4 small, h5 small, h6 small {
    font-size: 60%;
    color: #e99b8f;
    line-height: 0;
}

h1 {
    font-size: 2.125em;
}

h2 {
    font-size: 1.6875em;
}

h3, #toctitle, .sidebarblock > .content > .title {
    font-size: 1.375em;
}

h4 {
    font-size: 1.4375em;
}

h5 {
    font-size: 1.25em;
}

h6 {
    font-size: 1.04em;
}

hr {
    border: solid #ddddd8;
    border-width: 1px 0 0;
    clear: both;
    margin: 1.25em 0 1.1875em;
    height: 0;
}


em, i {
    font-style: italic;
    line-height: inherit;
}

strong, b {
    font-weight: 500;
    line-height: inherit;
}

small {
    font-size: 60%;
    line-height: inherit;
}

code {
    font-family: "Inconsolata", "Courier New", monospace;
    font-weight: normal;
}

dt code {
    font-weight: bold;
}


ul, ol, dl {
    font-size: 1em;
    line-height: 1.6;
    margin-bottom: 1.25em;
    list-style-position: outside;
    font-family: "Lato", Arial, sans-serif;
}

ul, ol {
    margin-left: 1.5em;
}

ul.no-bullet, ol.no-bullet {
    margin-left: 1.5em;
}


ul li ul, ul li ol {
    margin-left: 1.25em;
    margin-bottom: 0;
    font-size: 1em; 
}

ul.square li ul, ul.circle li ul, ul.disc li ul {
    list-style: inherit;
}

ul.square {
    list-style-type: square;
}

ul.circle {
    list-style-type: circle;
}

ul.disc {
    list-style-type: disc;
}

ul.no-bullet {
    list-style: none;
}


ol li ul, ol li ol {
    margin-left: 1.25em;
    margin-bottom: 0;
}


dl dt {
    margin-bottom: 0.3125em;
    font-weight: 500;
}

dl dd {
    margin-bottom: 1.25em;
}


abbr, acronym {
    text-transform: uppercase;
    font-size: 90%;
    color: rgba(0, 0, 0, 0.8);
    border-bottom: 1px dotted #dddddd;
    cursor: help;
}

abbr {
    text-transform: none;
}


blockquote {
    margin: 0 0 1.25em;
    padding: 0.5625em 1.25em 0 1.1875em;
    border-left: 1px solid #dddddd;
}

blockquote cite {
    display: block;
    font-size: 0.9375em;
    color: rgba(0, 0, 0, 0.6);
}

blockquote cite:before {
    content: "\2014 \0020";
}

blockquote cite a, blockquote cite a:visited {
    color: rgba(0, 0, 0, 0.6);
}

blockquote, blockquote p {
    line-height: 1.6;
    color: rgba(0, 0, 0, 0.85);
}


.vcard {
    display: inline-block;
    margin: 0 0 1.25em 0;
    border: 1px solid #dddddd;
    padding: 0.625em 0.75em;
}

.vcard li {
    margin: 0;
    display: block;
}

.vcard .fn {
    font-weight: 500;
    font-size: 0.9375em;
}

.vevent .summary {
    font-weight: 500;
}

.vevent abbr {
    cursor: auto;
    text-decoration: none;
    font-weight: 500;
    border: none;
    padding: 0 0.0625em;
}

@media only screen and (min-width: 768px) {
    h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 {
        line-height: 1.2;
    }

    h1 {
        font-size: 32px;
    }

    h2 {
        font-size: 28px;
    }

    h3, #toctitle, .sidebarblock > .content > .title {
        font-size: 24px;
    }

    h4 {
        font-size: 20px;
    }

    h5 {
        font-size: 18px;
    }
}


table {
    background: white;
    margin-bottom: 1.25em;
    border: solid 1px #dedede;
}

table thead, table tfoot {
    background: #f7f8f7;
    font-weight: 500;
}

table thead tr th, table thead tr td, table tfoot tr th, table tfoot tr td {
    padding: 0.5em 0.625em 0.625em;
    font-size: inherit;
    color: rgba(0, 0, 0, 0.8);
    text-align: left;
}

table tr th, table tr td {
    padding: 0.5625em 0.625em;
    font-size: inherit;
    color: rgba(0, 0, 0, 0.8);
}

table tr.even, table tr.alt, table tr:nth-of-type(even) {
    background: #f8f8f7;
}

table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td {
    display: table-cell;
    line-height: 1.6;
}

body {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    tab-size: 4;
}

h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 {
    line-height: 1.2
}

h1 strong, h2 strong, h3 strong, #toctitle strong, .sidebarblock > .content > .title strong, h4 strong, h5 strong, h6 strong {
    font-weight: 400;
}

.clearfix:before, .clearfix:after, .float-group:before, .float-group:after {
    content: " ";
    display: table;
}

.clearfix:after, .float-group:after {
    clear: both;
}

*:not(pre) > code {
    font-style: normal !important;
    word-wrap: break-word;
}

*:not(pre) > code.nobreak {
    word-wrap: normal;
}

*:not(pre) > code.nowrap {
    white-space: nowrap;
}

pre, pre > code {
    line-height: 1.45;
    color: rgba(0, 0, 0, 0.9);
    font-family: "Inconsolata", "Courier New", monospace;
    font-weight: normal;
    text-rendering: optimizeSpeed;
}

em em {
    font-style: normal;
}

strong strong {
    font-weight: normal;
}

.keyseq {
    color: rgba(51, 51, 51, 0.8);
}

kbd {
    font-family: "Inconsolata", "Courier New", monospace;
    display: inline-block;
    color: rgba(0, 0, 0, 0.8);
    font-size: 0.65em;
    line-height: 1.45;
    background-color: #f7f7f7;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 0.1em white inset;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 0.1em white inset;
    margin: 0 0.15em;
    padding: 0.2em 0.5em;
    vertical-align: middle;
    position: relative;
    top: -0.1em;
    white-space: nowrap;
}

.keyseq kbd:first-child {
    margin-left: 0;
}

.keyseq kbd:last-child {
    margin-right: 0;
}

.menuseq, .menu {
    color: rgba(0, 0, 0, 0.8);
}

b.button:before, b.button:after {
    position: relative;
    top: -1px;
    font-weight: normal;
}

b.button:before {
    content: "[";
    padding: 0 3px 0 2px;
}

b.button:after {
    content: "]";
    padding: 0 2px 0 3px;
}

#header, #content, #footnotes, #footer {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 62.5em;
    *zoom: 1;
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
}

#header:before, #header:after, #content:before, #content:after, #footnotes:before, #footnotes:after, #footer:before, #footer:after {
    content: " ";
    display: table;
}

#header:after, #content:after, #footnotes:after, #footer:after {
    clear: both;
}

#header, #content {
    padding-left: 2.4375em;
}

#content {
    margin-top: 1.25em;
}

#content:before {
    content: none;
}

#header > h1 {
    margin-top: 2.25rem;
    margin-bottom: 0;
}

#header > h1 + #toc {
    margin-top: 8px;
    border-top: 1px solid #ddddd8;
}

#header > h1:only-child, body.toc2 #header > h1:nth-last-child(2) {
    border-bottom: 1px solid #ddddd8;
    padding-bottom: 8px;
}

#header .details {
    border-bottom: 1px solid #ddddd8;
    line-height: 1.45;
    padding-top: 0.25em;
    padding-bottom: 0.25em;
    padding-left: 0.25em;
    color: rgba(0, 0, 0, 0.6);
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
}

#header .details span:first-child {
    margin-left: -0.125em;
}

#header .details span.email a {
    color: rgba(0, 0, 0, 0.85);
}

#header .details br {
    display: none;
}

#header .details br + span:before {
    content: "\00a0\2013\00a0";
}

#header .details br + span.author:before {
    content: "\00a0\22c5\00a0";
    color: rgba(0, 0, 0, 0.85);
}

#header .details br + span#revremark:before {
    content: "\00a0|\00a0";
}

#header #revnumber {
    text-transform: capitalize;
}

#header #revnumber:after {
    content: "\00a0";
}

#content > h1:not([class]) {
    border-bottom: 1px solid #ddddd8;
    padding-bottom: 8px;
    margin-top: 0;
    padding-top: 1rem;
    margin-bottom: 1.25rem;
}

#toc {
    border-bottom: 1px solid #efefed;
    padding-bottom: 0.5em;
}

#toc > ul {
    margin-left: 0.125em;
}

#toc ul.sectlevel0 > li > a {
    font-style: italic;
}

#toc ul.sectlevel0 ul.sectlevel1 {
    margin: 0.5em 0;
}

#toc ul {
    font-family: "Lato", Arial, sans-serif;
    list-style-type: none;
}

#toc li {
    line-height: 1.3334;
    margin-top: 0.3334em;
}

#toc a {
    color: #02303A;
    text-decoration: none;
}

#toc a:hover, #toc a:focus {
    color: #35c1e4;
}

#toctitle {
    color: #02303A;
    font-size: 1.2em;
}

@media only screen and (min-width: 768px) {
    #toctitle {
        font-size: 1.375em;
    }

    body.toc2 {
        padding-left: 15em;
        padding-right: 0;
    }

    #toc.toc2 {
        margin-top: 0 !important;
        background-color: #f8f8f7;
        position: fixed;
        width: 15em;
        left: 0;
        top: 0;
        border-right: 1px solid #efefed;
        border-top-width: 0 !important;
        border-bottom-width: 0 !important;
        z-index: 1000;
        padding: 1.25em 1em;
        height: 100%;
        overflow: auto;
    }

    #toc.toc2 #toctitle {
        margin-top: 0;
        margin-bottom: 0.8rem;
        font-size: 1.2em;
    }

    #toc.toc2 > ul {
        font-size: 0.9em;
        margin-bottom: 0;
    }

    #toc.toc2 ul ul {
        margin-left: 0;
        padding-left: 1em;
    }

    #toc.toc2 ul.sectlevel0 ul.sectlevel1 {
        padding-left: 0;
        margin-top: 0.5em;
        margin-bottom: 0.5em;
    }

    body.toc2.toc-right {
        padding-left: 0;
        padding-right: 15em;
    }

    body.toc2.toc-right #toc.toc2 {
        border-right-width: 0;
        border-left: 1px solid #efefed;
        left: auto;
        right: 0;
    }
}

@media only screen and (min-width: 1280px) {
    body.toc2 {
        padding-left: 20em;
        padding-right: 0;
    }

    #toc.toc2 {
        width: 20em;
    }

    #toc.toc2 #toctitle {
        font-size: 1.375em;
    }

    #toc.toc2 > ul {
        font-size: 0.95em;
    }

    #toc.toc2 ul ul {
        padding-left: 1.25em;
    }

    body.toc2.toc-right {
        padding-left: 0;
        padding-right: 20em;
    }
}

#content #toc {
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0dc;
    margin-bottom: 1.25em;
    padding: 1.25em;
    background: #f8f8f7;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

#content #toc > :first-child {
    margin-top: 0;
}

#content #toc > :last-child {
    margin-bottom: 0;
}

#footer {
    max-width: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    padding: 1.25em;
}

#footer-text {
    color: rgba(255, 255, 255, 0.8);
    line-height: 1.44;
}

.sect1 {
    padding-bottom: 0.625em;
}

@media only screen and (min-width: 768px) {
    .sect1 {
        padding-bottom: 1.25em;
    }
}

.sect1 + .sect1 {
    border-top: 1px solid #efefed;
}

#content h1 > a.anchor, h2 > a.anchor, h3 > a.anchor, #toctitle > a.anchor, .sidebarblock > .content > .title > a.anchor, h4 > a.anchor, h5 > a.anchor, h6 > a.anchor {
    position: absolute;
    z-index: 1001;
    width: 1.5ex;
    margin-left: -1.5ex;
    display: block;
    text-decoration: none !important;
    visibility: hidden;
    text-align: center;
    font-weight: normal;
}

#content h1 > a.anchor:before, h2 > a.anchor:before, h3 > a.anchor:before, #toctitle > a.anchor:before, .sidebarblock > .content > .title > a.anchor:before, h4 > a.anchor:before, h5 > a.anchor:before, h6 > a.anchor:before {
    content: "\00A7";
    font-size: 0.85em;
    display: block;
    padding-top: 0.1em;
}

#content h1:hover > a.anchor, #content h1 > a.anchor:hover, h2:hover > a.anchor, h2 > a.anchor:hover, h3:hover > a.anchor, #toctitle:hover > a.anchor, .sidebarblock > .content > .title:hover > a.anchor, h3 > a.anchor:hover, #toctitle > a.anchor:hover, .sidebarblock > .content > .title > a.anchor:hover, h4:hover > a.anchor, h4 > a.anchor:hover, h5:hover > a.anchor, h5 > a.anchor:hover, h6:hover > a.anchor, h6 > a.anchor:hover {
    visibility: visible;
}

#content h1 > a.link, h2 > a.link, h3 > a.link, #toctitle > a.link, .sidebarblock > .content > .title > a.link, h4 > a.link, h5 > a.link, h6 > a.link {
    color: #02303A;
    text-decoration: none;
}

#content h1 > a.link:hover, h2 > a.link:hover, h3 > a.link:hover, #toctitle > a.link:hover, .sidebarblock > .content > .title > a.link:hover, h4 > a.link:hover, h5 > a.link:hover, h6 > a.link:hover {
    color: #02303A;
}

.audioblock, .imageblock, .literalblock, .listingblock, .stemblock, .videoblock {
    margin-bottom: 1.25em;
}

.admonitionblock td.content > .title, .audioblock > .title, .exampleblock > .title, .imageblock > .title, .listingblock > .title, .literalblock > .title, .stemblock > .title, .openblock > .title, .paragraph > .title, .quoteblock > .title, table.tableblock > .title, .verseblock > .title, .videoblock > .title, .dlist > .title, .olist > .title, .ulist > .title, .qlist > .title, .hdlist > .title {
    text-rendering: optimizeLegibility;
    text-align: left;
    font-family: "Lato", Arial, sans-serif;
    font-size: 1rem;
    font-style: italic;
}

table.tableblock > caption.title {
    white-space: nowrap;
    overflow: visible;
    max-width: 0;
}

.paragraph.lead > p, #preamble > .sectionbody > .paragraph:first-of-type p {
    color: #02303A;
}

table.tableblock #preamble > .sectionbody > .paragraph:first-of-type p {
    font-size: inherit;
}

.admonitionblock > table {
    border-collapse: separate;
    border: 0;
    background: none;
    width: 100%;
}

.admonitionblock > table td.icon {
    text-align: center;
    width: 80px;
}

.admonitionblock > table td.icon img {
    max-width: initial;
}

.admonitionblock > table td.icon .title {
    font-weight: 500;
    font-family: "Lato", Arial, sans-serif;
    text-transform: uppercase;
}

.admonitionblock > table td.content {
    padding-left: 1.125em;
    padding-right: 1.25em;
    border-left: 1px solid #ddddd8;
    color: #757575;
}

.admonitionblock > table td.content > :last-child > :last-child {
    margin-bottom: 0;
}

.exampleblock > .content {
    border-style: solid;
    border-width: 1px;
    border-color: #e6e6e6;
    margin-bottom: 1.25em;
    padding: 1.25em;
    background: white;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.exampleblock > .content > :first-child {
    margin-top: 0;
}

.exampleblock > .content > :last-child {
    margin-bottom: 0;
}

.sidebarblock {
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0dc;
    margin-bottom: 1.25em;
    padding: 1.25em;
    background: #f8f8f7;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.sidebarblock > :first-child {
    margin-top: 0;
}

.sidebarblock > :last-child {
    margin-bottom: 0;
}

.sidebarblock > .content > .title {
    color: #7a2518;
    margin-top: 0;
    text-align: center;
}

.exampleblock > .content > :last-child > :last-child, .exampleblock > .content .olist > ol > li:last-child > :last-child, .exampleblock > .content .ulist > ul > li:last-child > :last-child, .exampleblock > .content .qlist > ol > li:last-child > :last-child, .sidebarblock > .content > :last-child > :last-child, .sidebarblock > .content .olist > ol > li:last-child > :last-child, .sidebarblock > .content .ulist > ul > li:last-child > :last-child, .sidebarblock > .content .qlist > ol > li:last-child > :last-child {
    margin-bottom: 0;
}

.literalblock pre, .listingblock pre:not(.highlight), .listingblock pre[class="highlight"], .listingblock pre[class^="highlight "], .listingblock pre.CodeRay, .listingblock pre.prettyprint {
    background: #f8f8f7;
}

.sidebarblock .literalblock pre, .sidebarblock .listingblock pre:not(.highlight), .sidebarblock .listingblock pre[class="highlight"], .sidebarblock .listingblock pre[class^="highlight "], .sidebarblock .listingblock pre.CodeRay, .sidebarblock .listingblock pre.prettyprint {
    background: #f2f1f1;
}

.literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    word-wrap: break-word;
    padding: 1em;
    font-size: 0.8125em;
}

.literalblock pre.nowrap, .literalblock pre[class].nowrap, .listingblock pre.nowrap, .listingblock pre[class].nowrap {
    overflow-x: auto;
    white-space: pre;
    word-wrap: normal;
}

@media only screen and (min-width: 768px) {
    .literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] {
        font-size: 0.90625em;
    }
}

@media only screen and (min-width: 1280px) {
    .literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] {
        font-size: 1em;
    }
}

.literalblock.output pre {
    color: #f8f8f7;
    background-color: rgba(0, 0, 0, 0.9);
}

.listingblock pre.highlight {
    overflow-x: auto;
}

.listingblock pre.highlight > code {
    white-space: pre;
}

.listingblock pre.prettyprint {
    border-width: 0;
}

.listingblock > .content {
    position: relative;
}

.listingblock code[data-lang]:before, .listingblock.copy .block-copy-button {
    display: block;
    position: absolute;
    font-size: 0.75em;
    right: 0.5rem;
}

.listingblock code[data-lang]:before {
    content: attr(data-lang);
    top: 0.425rem;
    line-height: 1;
    text-transform: uppercase;
    color: #999;
}

.listingblock.copy code[data-lang]:before {
    right: 2.2rem !important; 
}

.listingblock.copy .block-copy-button {
    top: 0.35rem;
    border: none;
    background-color: transparent;
}

.block-copy-button.fading-out {
    opacity: 0;
    transition-property: opacity;
    transition-duration: .1s;
}

.block-copy-button.fading-in {
    opacity: 1;
    transition-property: opacity;
    transition-duration: .25s;
}

.listingblock.terminal pre .command:before {
    content: attr(data-prompt);
    padding-right: 0.5em;
    color: #999;
}

.listingblock.terminal pre .command:not([data-prompt]):before {
    content: "$";
}


.hljs {
    background-color: #f8f8f7 !important;
}

.hljs-tag {
    background-color: transparent !important;
}

.hljs-bullet {
    background-color: transparent !important;
}

.quoteblock {
    margin: 0 1em 1.25em 1.5em;
    display: table;
}

.quoteblock > .title {
    margin-left: -1.5em;
    margin-bottom: 0.75em;
}

.quoteblock blockquote, .quoteblock blockquote p {
    color: rgba(0, 0, 0, 0.85);
    font-size: 1.15rem;
    line-height: 1.75;
    word-spacing: 0.1em;
    letter-spacing: 0;
    font-style: italic;
    text-align: justify;
}

.quoteblock blockquote {
    margin: 0;
    padding: 0;
    border: 0;
}

.quoteblock blockquote:before {
    content: "\201c";
    float: left;
    font-size: 2.75em;
    font-weight: 500;
    line-height: 0.6em;
    margin-left: -0.6em;
    color: #7a2518;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

.quoteblock blockquote > .paragraph:last-child p {
    margin-bottom: 0;
}

.quoteblock .attribution {
    margin-top: 0.5em;
    margin-right: 0.5ex;
    text-align: right;
}

.quoteblock .quoteblock {
    margin-left: 0;
    margin-right: 0;
    padding: 0.5em 0;
    border-left: 3px solid rgba(0, 0, 0, 0.6);
}

.quoteblock .quoteblock blockquote {
    padding: 0 0 0 0.75em;
}

.quoteblock .quoteblock blockquote:before {
    display: none;
}

.verseblock {
    margin: 0 1em 1.25em 1em;
}

.verseblock pre {
    font-family: "Lato", Arial, sans;
    font-size: 1.15rem;
    color: rgba(0, 0, 0, 0.85);
    font-weight: 300;
    text-rendering: optimizeLegibility;
}

.verseblock pre strong {
    font-weight: 400;
}

.verseblock .attribution {
    margin-top: 1.25rem;
    margin-left: 0.5ex;
}

.quoteblock .attribution, .verseblock .attribution {
    font-size: 0.9375em;
    line-height: 1.45;
    font-style: italic;
}

.quoteblock .attribution br, .verseblock .attribution br {
    display: none;
}

.quoteblock .attribution cite, .verseblock .attribution cite {
    display: block;
    letter-spacing: -0.025em;
    color: rgba(0, 0, 0, 0.6);
}

.quoteblock.abstract {
    margin: 0 0 1.25em 0;
    display: block;
}

.quoteblock.abstract blockquote, .quoteblock.abstract blockquote p {
    text-align: left;
    word-spacing: 0;
}

.quoteblock.abstract blockquote:before, .quoteblock.abstract blockquote p:first-of-type:before {
    display: none;
}

table.tableblock {
    max-width: 100%;
    border-collapse: separate;
}

table.tableblock td > .paragraph:last-child p > p:last-child, table.tableblock th > p:last-child, table.tableblock td > p:last-child {
    margin-bottom: 0;
}

table.tableblock, th.tableblock, td.tableblock {
    border: 0 solid #dedede;
}

table.grid-all th.tableblock, table.grid-all td.tableblock {
    border-width: 0 1px 1px 0;
}

table.grid-all tfoot > tr > th.tableblock, table.grid-all tfoot > tr > td.tableblock {
    border-width: 1px 1px 0 0;
}

table.grid-cols th.tableblock, table.grid-cols td.tableblock {
    border-width: 0 1px 0 0;
}

table.grid-all * > tr > .tableblock:last-child, table.grid-cols * > tr > .tableblock:last-child {
    border-right-width: 0;
}

table.grid-rows th.tableblock, table.grid-rows td.tableblock {
    border-width: 0 0 1px 0;
}

table.grid-all tbody > tr:last-child > th.tableblock, table.grid-all tbody > tr:last-child > td.tableblock, table.grid-all thead:last-child > tr > th.tableblock, table.grid-rows tbody > tr:last-child > th.tableblock, table.grid-rows tbody > tr:last-child > td.tableblock, table.grid-rows thead:last-child > tr > th.tableblock {
    border-bottom-width: 0;
}

table.grid-rows tfoot > tr > th.tableblock, table.grid-rows tfoot > tr > td.tableblock {
    border-width: 1px 0 0 0;
}

table.frame-all {
    border-width: 1px;
}

table.frame-sides {
    border-width: 0 1px;
}

table.frame-topbot {
    border-width: 1px 0;
}

th.halign-left, td.halign-left {
    text-align: left;
}

th.halign-right, td.halign-right {
    text-align: right;
}

th.halign-center, td.halign-center {
    text-align: center;
}

th.valign-top, td.valign-top {
    vertical-align: top;
}

th.valign-bottom, td.valign-bottom {
    vertical-align: bottom;
}

th.valign-middle, td.valign-middle {
    vertical-align: middle;
}

table thead th, table tfoot th {
    font-weight: 500;
}

tbody tr th {
    display: table-cell;
    line-height: 1.6;
    background: #f7f8f7;
}

tbody tr th, tbody tr th p, tfoot tr th, tfoot tr th p {
    color: rgba(0, 0, 0, 0.8);
    font-weight: 500;
}

p.tableblock > code:only-child {
    background: none;
    padding: 0;
}

p.tableblock {
    font-size: 1em;
}

td > div.verse {
    white-space: pre;
}

ol {
    margin-left: 1.75em;
}

ul li ol {
    margin-left: 1.5em;
}

dl dd {
    margin-left: 1.125em;
}

dl dd:last-child, dl dd:last-child > :last-child {
    margin-bottom: 0;
}

ol > li p, ul > li p, ul dd, ol dd, .olist .olist, .ulist .ulist, .ulist .olist, .olist .ulist {
    margin-bottom: 0.625em;
}

ul.unstyled, ol.unnumbered, ul.checklist, ul.none {
    list-style-type: none;
}

ul.unstyled, ol.unnumbered, ul.checklist {
    margin-left: 0.625em;
}

ul.checklist li > p:first-child > .fa-square-o:first-child, ul.checklist li > p:first-child > .fa-check-square-o:first-child {
    width: 1em;
    font-size: 0.85em;
}

ul.checklist li > p:first-child > input[type="checkbox"]:first-child {
    width: 1em;
    position: relative;
    top: 1px;
}

ul.inline {
    margin: 0 auto 0.625em auto;
    margin-left: -1.375em;
    margin-right: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}

ul.inline > li {
    list-style: none;
    float: left;
    margin-left: 1.375em;
    display: block;
}

ul.inline > li > * {
    display: block;
}

ul li div.hidden {
    display: none !important;
}

.unstyled dl dt {
    font-weight: normal;
    font-style: normal;
}

ol.arabic {
    list-style-type: decimal;
}

ol.decimal {
    list-style-type: decimal-leading-zero;
}

ol.loweralpha {
    list-style-type: lower-alpha;
}

ol.upperalpha {
    list-style-type: upper-alpha;
}

ol.lowerroman {
    list-style-type: lower-roman;
}

ol.upperroman {
    list-style-type: upper-roman;
}

ol.lowergreek {
    list-style-type: lower-greek;
}

.hdlist > table, .colist > table {
    border: 0;
    background: none;
}

.hdlist > table > tbody > tr, .colist > table > tbody > tr {
    background: none;
}

td.hdlist1, td.hdlist2 {
    vertical-align: top;
    padding: 0 0.625em;
}

td.hdlist1 {
    font-weight: 500;
    padding-bottom: 1.25em;
}

.literalblock + .colist, .listingblock + .colist {
    margin-top: -0.5em;
}

.colist > table tr > td:first-of-type {
    padding: 0 0.75em;
    line-height: 1;
}

.colist > table tr > td:first-of-type img {
    max-width: initial;
}

.colist > table tr > td:last-of-type {
    padding: 0.25em 0;
}

.thumb, .th {
    line-height: 0;
    display: inline-block;
    border: solid 4px white;
    -webkit-box-shadow: 0 0 0 1px #dddddd;
    box-shadow: 0 0 0 1px #dddddd;
}

.imageblock.left, .imageblock[style*="float: left"] {
    margin: 0.25em 0.625em 1.25em 0;
}

.imageblock.right, .imageblock[style*="float: right"] {
    margin: 0.25em 0 1.25em 0.625em;
}

.imageblock > .title {
    margin-bottom: 0;
}

.imageblock.thumb, .imageblock.th {
    border-width: 6px;
}

.imageblock.thumb > .title, .imageblock.th > .title {
    padding: 0 0.125em;
}

.image.left, .image.right {
    margin-top: 0.25em;
    margin-bottom: 0.25em;
    display: inline-block;
    line-height: 0;
}

.image.left {
    margin-right: 0.625em;
}

.image.right {
    margin-left: 0.625em;
}

a.image {
    text-decoration: none;
    display: inline-block;
}

a.image object {
    pointer-events: none;
}

sup.footnote, sup.footnoteref {
    font-size: 0.875em;
    position: static;
    vertical-align: super;
}

sup.footnote a, sup.footnoteref a {
    text-decoration: none;
}

sup.footnote a:active, sup.footnoteref a:active {
    text-decoration: underline;
}

#footnotes {
    padding-top: 0.75em;
    padding-bottom: 0.75em;
    margin-bottom: 0.625em;
}

#footnotes hr {
    width: 20%;
    min-width: 6.25em;
    margin: -0.25em 0 0.75em 0;
    border-width: 1px 0 0 0;
}

#footnotes .footnote {
    padding: 0 0.375em 0 0.225em;
    line-height: 1.3334;
    font-size: 0.875em;
    margin-left: 1.2em;
    text-indent: -1.05em;
    margin-bottom: 0.2em;
}

#footnotes .footnote a:first-of-type {
    font-weight: 500;
    text-decoration: none;
}

#footnotes .footnote:last-of-type {
    margin-bottom: 0;
}

#content #footnotes {
    margin-top: -0.625em;
    margin-bottom: 0;
    padding: 0.75em 0;
}

.gist .file-data > table {
    border: 0;
    background: #fff;
    width: 100%;
    margin-bottom: 0;
}

.gist .file-data > table td.line-data {
    width: 99%;
}

div.unbreakable {
    page-break-inside: avoid;
}

.big {
    font-size: larger;
}

.small {
    font-size: smaller;
}

.underline {
    text-decoration: underline;
}

.overline {
    text-decoration: overline;
}

.line-through {
    text-decoration: line-through;
}

.aqua {
    color: #00bfbf;
}

.aqua-background {
    background-color: #00fafa;
}

.black {
    color: black;
}

.black-background {
    background-color: black;
}

.blue {
    color: #0000bf;
}

.blue-background {
    background-color: #0000fa;
}

.fuchsia {
    color: #bf00bf;
}

.fuchsia-background {
    background-color: #fa00fa;
}

.gray {
    color: #606060;
}

.gray-background {
    background-color: #7d7d7d;
}

.green {
    color: #006000;
}

.green-background {
    background-color: #007d00;
}

.lime {
    color: #00bf00;
}

.lime-background {
    background-color: #00fa00;
}

.maroon {
    color: #600000;
}

.maroon-background {
    background-color: #7d0000;
}

.navy {
    color: #000060;
}

.navy-background {
    background-color: #00007d;
}

.olive {
    color: #606000;
}

.olive-background {
    background-color: #7d7d00;
}

.purple {
    color: #600060;
}

.purple-background {
    background-color: #7d007d;
}

.red {
    color: #bf0000;
}

.red-background {
    background-color: #fa0000;
}

.silver {
    color: #909090;
}

.silver-background {
    background-color: #bcbcbc;
}

.teal {
    color: #006060;
}

.teal-background {
    background-color: #007d7d;
}

.white {
    color: #bfbfbf;
}

.white-background {
    background-color: #fafafa;
}

.yellow {
    color: #bfbf00;
}

.yellow-background {
    background-color: #fafa00;
}

span.icon > .fa {
    cursor: default;
}

.admonitionblock td.icon [class^="fa icon-"] {
    font-size: 2.5em;
    text-shadow: 1px 1px 2px rgba(24, 149, 180, 0.5);
    cursor: default;
}

.admonitionblock td.icon .icon-note:before {
    content: "\f05a";
    color: #1ba8cb;
}

.admonitionblock td.icon .icon-tip:before {
    content: "\f0eb";
    text-shadow: 1px 1px 2px rgba(24, 149, 180, 0.5);
    color: #1ba8cb;
}

.admonitionblock td.icon .icon-warning:before {
    content: "\f071";
    color: #1ba8cb;
}

.admonitionblock td.icon .icon-caution:before {
    content: "\f06d";
    color: #1ba8cb;
}

.admonitionblock td.icon .icon-important:before {
    content: "\f06a";
    color: #1ba8cb;
}

.conum[data-value] {
    display: inline-block;
    color: #fff !important;
    background-color: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 100px;
    border-radius: 100px;
    text-align: center;
    font-size: 0.75em;
    width: 1.67em;
    height: 1.67em;
    line-height: 1.67em;
    font-family: "Lato", Arial, sans-serif;
    font-style: normal;
    font-weight: 500;
}

.conum[data-value] * {
    color: #fff !important;
}

.conum[data-value] + b {
    display: none;
}

.conum[data-value]:after {
    content: attr(data-value);
}

pre .conum[data-value] {
    position: relative;
    top: -0.125em;
}

b.conum * {
    color: inherit !important;
}

.conum:not([data-value]):empty {
    display: none;
}

.listingblock.move-co-right .conum[data-value] {
    float: right !important;
    margin-right: 35%;
    margin-left: unset !important;
}

.listingblock .conum[data-value] {
    margin-left: 0.5em;
}

.listingblock.no-space-co .conum[data-value] {
    margin-left: 1em !important;
}

.listingblock .language-shell .conum[data-value] {
    margin-left: 1em !important;
}

.listingblock .language-shell .hljs-meta {
    user-select: none;
    -webkit-user-select: none;
}

.listingblock .language-shell .hljs-meta.prompt {
    margin-right: 0.5em;
}

.colist td {
    vertical-align: text-top;
}

dt, th.tableblock, td.content, div.footnote {
    text-rendering: optimizeLegibility;
}

p {
    margin-bottom: 1rem;
}

.sidebarblock p, .sidebarblock dt, .sidebarblock td.content, p.tableblock {
    font-size: 1em;
}

.exampleblock > .content {
    background-color: #fffef7;
    border-color: #e0e0dc;
    -webkit-box-shadow: 0 1px 4px #e0e0dc;
    box-shadow: 0 1px 4px #e0e0dc;
}

.print-only {
    display: none !important;
}

@media print {
    @page {
        margin: 1.25cm 0.75cm;
    }

    * {
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a {
        color: inherit !important;
        text-decoration: underline !important;
    }

    a.bare, a[href^="#"], a[href^="mailto:"] {
        text-decoration: none !important;
    }

    a[href^="http:"]:not(.bare):after, a[href^="https:"]:not(.bare):after {
        content: "(" attr(href) ")";
        display: inline-block;
        font-size: 0.875em;
        padding-left: 0.25em;
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    pre, blockquote, tr, img, object, svg {
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    svg {
        max-width: 100%;
    }

    p, blockquote, dt, td.content {
        font-size: 1em;
        orphans: 3;
        widows: 3;
    }

    h2, h3, #toctitle, .sidebarblock > .content > .title, #toctitle, .sidebarblock > .content > .title {
        page-break-after: avoid;
    }

    #toc, .sidebarblock, .exampleblock > .content {
        background: none !important;
    }

    #toc {
        border-bottom: 1px solid #ddddd8 !important;
        padding-bottom: 0 !important;
    }

    .sect1 {
        padding-bottom: 0 !important;
    }

    .sect1 + .sect1 {
        border: 0 !important;
    }

    #header > h1 {
        margin-top: 1.25rem;
    }

    body.book #header {
        text-align: center;
    }

    body.book #header > h1 {
        border: 0 !important;
        margin: 2.5em 0 1em 0;
    }

    body.book #header .details {
        border: 0 !important;
        display: block;
        padding: 0 !important;
    }

    body.book #header .details span:first-child {
        margin-left: 0 !important;
    }

    body.book #header .details br {
        display: block;
    }

    body.book #header .details br + span:before {
        content: none !important;
    }

    body.book #toc {
        border: 0 !important;
        text-align: left !important;
        padding: 0 !important;
        margin: 0 !important;
    }

    body.book #toc, body.book #preamble, body.book h1.sect0, body.book .sect1 > h2 {
        page-break-before: always;
    }

    .listingblock code[data-lang]:before {
        display: block;
    }

    #footer {
        background: none !important;
        padding: 0 0.9375em;
    }

    #footer-text {
        color: rgba(0, 0, 0, 0.6) !important;
        font-size: 0.9em;
    }

    .hide-on-print {
        display: none !important;
    }

    .print-only {
        display: block !important;
    }

    .hide-for-print {
        display: none !important;
    }

    .show-for-print {
        display: inherit !important;
    }
}

#toc ul.sectlevel1 > li > a {
    font-weight: 500;
}

#toc ul.sectlevel2 {
    margin-bottom: 15px;
}

#toc ul.sectlevel3 {
    font-size: 14px;
    margin-bottom: 6px;
}

#toc ul.sectlevel3 a {
    color: #7d7d7d;
}

#toc ul.sectlevel3 a:hover {
    color: #35c1e4;
}

#toc a.active {
    text-decoration: underline;
}

#content li p:last-of-type {
    margin-bottom: 0;
}

#content div.olist.spaced ol > li, div.admonitionblock {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
}

#content ol > li li {
    margin: 0;
}

.imageblock {
    margin: 1.25em 0;
}

.imageblock img {
    border-radius: 3px;
}

.imageblock.shadow img, .shadow:not(.imageblock) {
    box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
}

.imageblock.image-550 img {
    width: 20%;
}

.imageblock.image-1600 img {
    width: 60%;
}

.imageblock.image-1000 img {
    width: 40%;
}

.imageblock.fullpage img {
    width: 75%;
}

.imageblock.image-2400 img {
    width: 90%;
}

.imageblock.image-1200 img {
    width: 45%;
}

.image.inline-icon img {
    vertical-align: sub;
}

.rounded {
    border-radius: 3px;
}

.step > :first-child {
    
    font-weight: 500;
    margin-bottom: .5em;
    margin-top: 1.5em;
}


.multi-language-selector .language-option[data-lang='groovy'],
.exampleblock[data-lang=groovy] > .content .title {
    background-image: url('data:image/svg+xml;base64,PHN2Zw0KICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIg0KICAgd2lkdGg9IjYxNC4wNjA4NSINCiAgIGhlaWdodD0iMzAzLjU5ODYiDQogICB2ZXJzaW9uPSIxLjEiPg0KICA8Zw0KICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzUuMzk2NTk5LC0zMC41NTgxOTYpIj4NCiAgICA8cGF0aA0KICAgICAgIGQ9Im0gMTU0Ljk3Njg3LDMzMi42OTE2MiBjIDAsLTAuODA1ODcgMTAuODMxMjMsLTE4LjYyMTcyIDI0LjA2OTQsLTM5LjU5MDc2IDEzLjIzODE5LC0yMC45NjkwNSAyMi42NjA1NywtMzguNjIwNjYgMjAuOTM4NjcsLTM5LjIyNTc3IC0xLjcyMTkxLC0wLjYwNTEgLTcuNjc5OTIsMC40ODU2NyAtMTMuMjQwMDIsMi40MjM5MyAtMTYuNzQ1MjQsNS44Mzc0MyAtMjAuMTg2MDUsNC4yOTAxNiAtMzIuNjkzMDgsLTE0LjcwMTU1IC0xMy41MzI2NSwtMjAuNTQ5MDYgLTE0LjAxNzI0LC0yMi42Njk4MyAtNi45NjE1OCwtMzAuNDY2MjQgNC42MDg3NiwtNS4wOTI1NiA0LjMzMTU5LC02LjI3OTY3IC0zLjIzMTksLTEzLjg0MzE2IC00LjU1MDA5LC00LjU1MDEgLTguMjcyODksLTkuNjQzMDkgLTguMjcyODksLTExLjMxNzc2IDAsLTIuODE2NzkgLTMwLjk5MTQ1LC0xNS41ODkzMyAtNzkuOTg5NDk2LC0zMi45NjYxNSAtMTEuMTA5NjYsLTMuOTM5OTcgLTIwLjE5OTM3NSwtNy44MjkyOCAtMjAuMTk5Mzc1LC04LjY0MjkxIDAsLTAuODEzNjYgMjMuNDcwNzM4LC0xLjAwNDc2IDUyLjE1NzE5MSwtMC40MjQ2OSBsIDUyLjE1NzIxLDEuMDU0NjYgNS4wOTEyNywtOC4wMzAwMSBjIDIxLjUxNjQ0LC0zMy45MzU5MiA1NC4wMDk1MiwtNjQuNTg4MjEyIDY4LjQ2NzA1LC02NC41ODgyMTIgMy4wMTA2LDAgOS4xMjE0MSwyLjg2OTE4IDEzLjU3OTUzLDYuMzc1OTQ1IDcuMjU5NDYsNS43MTAyODMgOC4yNTY1LDkuMjQ4NjMyIDkuNTQ5OTQsMzMuODkxOTY3IDAuNzk0MywxNS4xMzM4MiAyLjQyNDIyLDI4LjQ5NjAxIDMuNjIxOTgsMjkuNjkzNzkgMS4xOTc3NSwxLjE5Nzc2IDQuOTk3NjksLTAuMzc0MjUgOC40NDQzMSwtMy40OTMzOSA0LjQwMTQsLTMuOTgzMjMgOS4wMzQ4NCwtNS4wNjMxMyAxNS41Njc2MSwtMy42MjgzIDYuNzY3NTYsMS40ODY0MSAxMC42MjcxLDAuNDY4OTUgMTQuMTY5MzgsLTMuNzM1NDMgNS4zMTM2LC02LjMwNjY2IDMxLjkwNTk2LC00OC45MzcyMDEgMzEuOTA1OTYsLTUxLjE0ODc0NCAwLC0wLjc1MTU4OCA1LjI2NTA5LC05Ljc1NzMwNiAxMS43MDAyMywtMjAuMDEyNzAzIDYuNDM1MDksLTEwLjI1NTM5NyAxMy44NDY2NCwtMjIuMDgwNjMxIDE2LjQ3MDA3LC0yNi4yNzgyODMgNC42NjU1OCwtNy40NjUyMDEgNS4zOTY2LC02LjU4MTczNSAzMy40MjY5Miw0MC4zOTg3MzYgMjguOTQxMjEsNDguNTA3MTY0IDQ0LjUxNzY3LDY2LjQwNjU1NCA1Mi4zMTU3LDYwLjExNzYzNCA1LjQ0MiwtNC4zODg4OSAzNC4wMDA1NSwtNC42Mzc5NCA0MS45ODI0NiwtMC4zNjYxNCA0LjUzNjY1LDIuNDI3OTMgNy40MTkxNiwyLjM5NjEgOS45MjQ4NCwtMC4xMDk2MiA1LjIwMDA3LC01LjIwMDA2IDE3LjY0OTgyLC00LjI5NDM3IDIwLjkwNDEyLDEuNTIwNzggMi41NjM5Myw0LjU4MTQ2IDMuMjE3ODQsNC41ODE0NiA3LjAyMDE0LDAgMi4zMDYwNiwtMi43Nzg2NyA5LjEzNjE5LC01LjA1MjA4IDE1LjE3ODAzLC01LjA1MjA4IDguNTM4ODQsMCAxMS43OTMzNiwxLjc3MzY3IDE0LjYxNDAzLDcuOTY0MzcgbCAzLjYyODgxLDcuOTY0MzYgNTYuMDkyMDMsLTEuOTg1OCBjIDMwLjg1MDYyLC0xLjA5MjIyIDU2LjA5MjA0LC0xLjI4Njg4IDU2LjA5MjA0LC0wLjQzMjU1IDAsMC44NTQyNyAtMjIuOTA2MDgsMTAuMDcxOTUgLTUwLjkwMjQxLDIwLjQ4MzcxIC0yNy45OTYzMiwxMC40MTE3MiAtNTEuMzY3LDE5LjI0MzA1IC01MS45MzQ4NCwxOS42MjUxMiAtMC41Njc4NSwwLjM4MjA3IDAuNjk4NDcsOS40OTI3MyAyLjgxNDA1LDIwLjI0NTg4IDUuNTA0NTcsMjcuOTc5MTcgMS45MTQ1OCw0Ni42MjU4OSAtMTEuOTI2MjksNjEuOTQ2MDQgLTYuMjA5LDYuODcyNjMgLTE2LjI4MzM4LDE0LjE0Mzk1IC0yMi4zODc1MywxNi4xNTg0OSAtNi4xMDQxNSwyLjAxNDU0IC0xMS4wOTg0NCw0LjM4NjE0IC0xMS4wOTg0NCw1LjI3MDE5IDAsMC44ODQwNiA2LjUxNTI1LDExLjY3ODkzIDE0LjQ3ODM1LDIzLjk4ODU5IDcuOTYzMDksMTIuMzA5NjkgMTMuMjgyOCwyMi4zODEyNSAxMS44MjE1MiwyMi4zODEyNSAtMi4zODUwNCwwIC02MC40Njk4NywtMjIuNDQyMzggLTE1MC43ODg5OCwtNTguMjYwNyAtMTcuODA5LC03LjA2MjU4IC0zNC4wMjY4MywtMTIuODQxMDkgLTM2LjAzOTYxLC0xMi44NDEwOSAtMy43NTM2MywwIC0zNi4xNjY5LDEyLjI4NjYyIC0xMzEuMjI0MjMsNDkuNzQyMDYgLTU1LjEyNTI1LDIxLjcyMTAzIC01Ny4yOTIxNywyMi40NzM0OCAtNTcuMjkyMTcsMTkuODk0NTEgeiBtIDExMy4xMTY0OCwtNTEuMjUyNjUgYyAyOS4zMjk0OSwtMTEuMzk1MDYgNTguNDE2NTcsLTIyLjUzMDggNjQuNjM3OTgsLTI0Ljc0NjA3IDEwLjcwMDY4LC0zLjgxMDE5IDE0LjI3OTE4LC0yLjg1NDkzIDY2LjI1Mzk0LDE3LjY4NjM0IDMwLjIxODI1LDExLjk0Mjc0IDYwLjAzMjUyLDIzLjU3NTg3IDY2LjI1MzkyLDI1Ljg1MTM0IDYuMjIxNDEsMi4yNzU1MiAxOS4wNDMxNyw3LjIyMDU5IDI4LjQ5Mjc1LDEwLjk4OTA4IDEwLjc3NTAzLDQuMjk3MDQgMTYuMjgyNTEsNS4zMzE2NiAxNC43NzEwOCwyLjc3NDg0IC0xNi44ODM3LC0yOC41NjExMyAtMTcuMzk5OCwtMjkuMDM3MTYgLTI5LjEwMDgzLC0yNi44NDIwNSAtMTQuMTEzNjEsMi42NDc3MiAtMjIuODc4OTcsLTAuMDY4NSAtMjcuMzgzNjksLTguNDg1NTQgLTIuOTIxMTIsLTUuNDU4MTYgLTIuMDI5NDQsLTguMTI3NTkgNS4yNTQ0MiwtMTUuNzMwMzEgMTAuODQ4ODcsLTExLjMyMzc3IDkuMTQ0NTcsLTIxLjc0MTQ0IC00Ljg0NDI5LC0yOS42MTA5OSAtNS4zNjc2NCwtMy4wMTk1OSAtMTIuMTQwNTksLTEwLjQ4MzcyIC0xNS4wNTEwMiwtMTYuNTg2OTcgbCAtNS4yOTE2OSwtMTEuMDk2ODIgLTExLjM0NTUxLDcuNjk5MjggYyAtMTMuOTQ0NTgsOS40NjMwNCAtMzAuOTUwNjIsOS45NTA2MyAtNDUuMTQ3NjQsMS4yOTQ0OCBsIC0xMC40NjQ4OCwtNi4zODA2NSAtMTIuMTU4NDEsOC4yNjI4NCBjIC0xMi4xNzQ2Miw4LjI3Mzg2IC0yNi4xOTEwOCw5LjM0MjggLTQwLjQzNzUyLDMuMDgzOTIgLTMuOTI0OTgsLTEuNzI0MzkgLTUuNjU1ODMsLTEuMDU0MTUgLTUuNjU1ODMsMi4xOTAwOCAwLDIuNTcxMTggLTMuNzA0MjksNi4zNjI2NSAtOC4yMzE4MSw4LjQyNTUzIC0xMy41NzQyLDYuMTg0NzkgLTI2LjgyMTA3LDQuNTQyNDcgLTM1LjgwMjI5LC00LjQzODc1IGwgLTguMTg5NDQsLTguMTg5NDQgLTYuNjA5ODIsOC40MDMwMyBjIC0zLjYzNTM5LDQuNjIxNjYgLTEyLjA0OTUyLDExLjgzNjk4IC0xOC42OTgwNSwxNi4wMzM5OCAtOC4yMjk2NSw1LjE5NTE4IC0xOC40MTc0MSwxNy44NzE4MiAtMzEuOTE2NCwzOS43MTM2MSAtMTAuOTA1NDksMTcuNjQ1NDYgLTE5LjgyODE2LDMyLjk4MDQyIC0xOS44MjgxNiwzNC4wNzc3NiAwLDEuMDk3MyA4LjM2MjU1LC0xLjUyNzM2IDE4LjU4MzQyLC01LjgzMjU5IDEwLjIyMDg5LC00LjMwNTIxIDQyLjU4MDI4LC0xNy4xNTA4NyA3MS45MDk3NywtMjguNTQ1OTMgeiBtIDI0OC43NjcyOSwtMTIuMjU4NDYgYyAyMi4yNTU1NywtMTIuNTA4MzMgMjcuNDE0MjQsLTM1LjY0ODA4IDE3LjU3Njg1LC03OC44NDMxOCAtOC4yMjE0LC0zNi4wOTk2MSAtMTIuMzI1NSwtNDcuOTEzMjcgLTE3LjE5NDk0LC00OS40OTU5NyAtMy4zNjkwMiwtMS4wOTUwMyAtMy44ODY3NCwwLjEwNjk5IC0xLjk4ODU4LDQuNjE2MzUgMTIuMzE1MTYsMjkuMjU3NzEgMTIuOTk5NjMsNDMuOTQ2NjIgMi4yNDAyMiw0OC4wNzU0MSAtNy4zOTE1MSwyLjgzNjQyIC0xNS4yMzIzOSwtNy43OTA3NSAtMjEuMzk5MDIsLTI5LjAwMzI2IC00Ljc3NTEyLC0xNi40MjU4NyAtOS43Njg2MSwtMjMuODI4MzcgLTEzLjUzMzg3LC0yMC4wNjMxMSAtMC45MDE1NywwLjkwMTYgMC42Nzg0OCw2LjEyMTE3IDMuNTExMjQsMTEuNTk5MTMgMi44MzI3Myw1LjQ3NzkgNi43MTcyMSwyMS45NzQ1NSA4LjYzMjE3LDM2LjY1OTIgMS45MTQ5NywxNC42ODQ2MiA1LjYxMzg1LDMwLjA2MDczIDguMjE5NzMsMzQuMTY5MTIgNi43NzE5OCwxMC42NzY2MSAxNy41NTEyOCw4LjEwMzYgMjQuNTIzODIsLTUuODUzODQgNi44OTM3MywtMTMuNzk5NzUgNy42NzI4NCwtNC42MDc4MSAwLjk2OTMsMTEuNDM2MDIgLTYuOTYwNzQsMTYuNjU5MzcgLTI3LjYzNDQyLDIxLjY1NDgxIC01MS41ODQxOCwxMi40NjQ0MiAtMy44MzMzLC0xLjQ3MDk2IC01LjEzMDM5LDAuMDUxNSAtNS4xMzAzOSw2LjAyMDk3IDAsNC4zOTQzMSAtMi45MzYxOCwxMS43MjI0NSAtNi41MjQ4OCwxNi4yODQ3IGwgLTYuNTI0ODgsOC4yOTUwNiA4Ljk0ODgxLDEuNTExMjMgYyAxNS40NDk0NSwyLjYwOTA5IDM2LjYzMzI4LC0wLjc3NjQyIDQ5LjI1ODYsLTcuODcyMjUgeiBtIC0zMjAuMzY2NSwtMjcuNTM3MzMgYyA0Ni40NTk2NSwtMTMuMzU0NSA1NC43NjE4OCwtMjguOTMwOTMgMzkuMzI4ODUsLTczLjc4NzgyIC0zLjU4MTg1LC0xMC40MTA3OSAtNi41MTI0MywtMjEuNjA5NzEgLTYuNTEyNDMsLTI0Ljg4NjU0IDAsLTExLjE1NzEyIC01LjYxMTUyLC02LjAwMTYxIC05LjgxNzEzLDkuMDE5NDMgLTUuNTYyMDMsMTkuODY1NjEgLTIyLjI5MTE1LDM2Ljc1MDUzIC0zNi4zNDUxNiwzNi42ODM2NCAtMTIuMjA1NDcsLTAuMDU4MiAtMTYuMTgyNTEsLTIuMjgwMDggLTIxLjIyMzc4LC0xMS44NTc2OCAtOS4wNDc0OCwtMTcuMTg4ODIgMC44MTQ2OSwtNDMuNTY3OTcgMjUuOTY5NTQsLTY5LjQ2MjcyIDE4LjQyNDMxLC0xOC45NjYzMDQgMjguNDg4OTMsLTIwLjY4Mzk2NSAyOC40ODg5MywtNC44NjIwNSAwLDI0LjY3MzIgLTE3LjAxMTM0LDYwLjk5NDcgLTI1Ljk3MzA5LDU1LjQ1NjA0IC00LjM4MjA1LC0yLjcwODI2IC0zLjY3MTM4LC0xNC42Njc1MiAxLjQxNzIyLC0yMy44NTAwOSA0LjMyNzM1LC03LjgwODgyIDMuNDQ4MTQsLTE5LjcwNzcxIC0xLjQ1NjIsLTE5LjcwNzcxIC01LjY4Njg5LDAgLTE2Ljk0NTQ3LDIwLjcxMTk2IC0xOC40MzMxOCwzMy45MTA3NCAtMS4zMTUxNSwxMS42NjgyNiAtMC40OTI4NiwxNC41MDU0NSA1LjA2NjUyLDE3LjQ4MDcyIDE5LjQ4MjQ0LDEwLjQyNjcgNDUuMDA1MzEsLTIxLjM5NTQ1IDQ2LjI5MDgzLC01Ny43MTU4NCAwLjY3NTA0LC0xOS4wNzMxODEgLTMuMDE2NzYsLTI0LjQ0MTEwNSAtMTQuNzc5MDYsLTIxLjQ4ODk1MSAtMTcuMTE4NzksNC4yOTY1NDMgLTYzLjIzNDgzLDYzLjc4NjY0MSAtNjMuMjM0ODMsODEuNTczNDYxIDAsMTMuOTEyOCA2Ljk4NzM3LDIzLjY5NzI4IDE5LjI4ODI3LDI3LjAwOTYgMjAuOTE0MTksNS42MzE2MiA0MS4xMzUzOSwtNC4zNzM4OSA1NS40NjMzLC0yNy40NDMzOCBsIDYuMDIxNzUsLTkuNjk1NzEgMC4wMTMyLDEzLjE3MjIzIGMgMC4wMTYyLDE5LjA3MzggLTEyLjQyNjE5LDI5LjEyNzQgLTUxLjY5ODE3LDQxLjc2NzkzIC05Ljc3NjQ5LDMuMTQ2OCAtMTguMTgzMzIsNi4wNTQ0MSAtMTguNjgxOCw2LjQ2MTM3IC0xLjgyMDU2LDEuNDg2MzIgMTYuNjg3MzksMjcuNDc1NzEgMTkuNTY2NDQsMjcuNDc1NzEgMS42MzI2MiwwIDExLjE5MTE1LC0yLjM2MzU5IDIxLjI0MTIzLC01LjI1MjM4IHogTSA0NzYuNDExLDIxNy45NjMwMSBjIDQuNjYzNDcsLTUuMTUzMSA1LjQ4NTUxLC0xMC43NTEwMyA0LjQ4NTc5LC0zMC41NDgyMyAtMS4wODczOSwtMjEuNTMzMzEgLTIuMjc3NDYsLTI1LjMzODUxIC0xMC42NjE0MywtMzQuMDg5NDkgLTE1LjE0ODgyLC0xNS44MTE5NCAtMzMuODYxMjMsLTExLjc3ODI4IC0yMi45MDgxOSw0LjkzODE0IDUuODIyNTYsOC44ODYzNyAxMi45MjU0LDcuMzY4NjQgMTAuNDE2NDEsLTIuMjI1ODEgLTEuOTk4NjQsLTcuNjQyNzYgMS43Mjk5OCwtNy44NDM1OCA4LjIyODM5LC0wLjQ0MzIyIDEyLjE5MzAxLDEzLjg4NTM3IDkuMTE1MzQsMzMuMTI2OTggLTUuMjk4NiwzMy4xMjY5OCAtOS44NjcxNiwwIC0xMi45NDE5NSwtNC4yMzE3NiAtMTkuMzczNTMsLTI2LjY2MzE4IC0yLjkzMDU5LC0xMC4yMjA4NyAtNi40OTk2NCwtMTguNTgzNDMgLTcuOTMxMjcsLTE4LjU4MzQzIC00Ljc2ODk5LDAgLTYuODkyODcsNC4yMDg3OCAtMy45MjcyMSw3Ljc4MjQgMS42MTA4OCwxLjk0MTEgNi4wNzIxOCwxNS44OTEyNyA5LjkxNDA0LDMxLjAwMDQxIDkuNjY5MDMsMzguMDI1OTYgMjMuMTc2NjYsNTEuMDQxNDUgMzcuMDU1NiwzNS43MDU0MyB6IG0gLTE4My43NzEyNSwwLjYwMzk1IGMgMS45ODk3OCwtMS4zMzUgMi44OTk3NSwtNy42NDg5MyAyLjA3ODY1LC0xNC40MjMgLTEuMzI0NDksLTEwLjkyNzAyIC0yLjA2NjYyLC0xMS43MjQxIC03Ljk3MjcsLTguNTYzMjcgLTguNDg3MzMsNC41NDIyNyAtMTcuNjA4MzksLTQuMDYzNTEgLTIwLjcwMjIyLC0xOS41MzI2IC0yLjM0NzA3LC0xMS43MzUzOCAtMy4wNjUyNiwtMTEuNTA0ODkgMTQuMDI1NzYsLTQuNTAxNDkgMi4xNDI4OCwwLjg3ODA4IDcuNTk2NzEsLTIuMTA0MDIgMTIuMTE5NjMsLTYuNjI2OTQgOC4yNzQwOCwtOC4yNzQwOCAxMC45OTgwMiwtMTguMjEyOTkgNC45OTE1NiwtMTguMjEyOTkgLTEuNzc3NTQsMCAtMy4yMzE5LDEuNDU0MzYgLTMuMjMxOSwzLjIzMTkgMCw0LjY0OTIzIC04Ljg0MjMxLDMuOTg5ODIgLTEwLjgzNDY1LC0wLjgwNzk3IC0xLjE2MjI0LC0yLjc5ODc5IC0zLjYzODA3LC0xLjgwNTkxIC04LjA1OTE1LDMuMjMxOSAtMy41MDk4NSwzLjk5OTQ4IC03Ljc5NjczLDcuMjcxNzggLTkuNTI2NDEsNy4yNzE3OCAtMS43Mjk2OSwwIC00LjA2NTYsLTMuMjcyMyAtNS4xOTA4OCwtNy4yNzE3OCAtMS45NzE5NSwtNy4wMDg1NiAtMi4yMTM2NiwtNy4wNTI3NyAtNi42NzczNywtMS4yMjE2OSAtMy45MTA2LDUuMTA4NTQgLTMuOTQ1NTcsNi43MzU4MyAtMC4yMjQ2MSwxMC40NTY2MSAzLjk0MDYyLDMuOTQwNjQgMTEuNDI2MTUsMzAuODcxMDIgMTEuNDI2MTUsNDEuMTA3NDQgMCwxMi43Mjg2NyAxNy41MjkzMywyMi43MzgzMiAyNy43NzgzLDE1Ljg2MjEgeiBtIDU4Ljk0MzA5LC0xNi44NzUzMSBjIDEyLjE0NTY3LC0xMi4xNDU2NyAxNS43NDQ1MiwtMzAuMzUxNDMgOS4xMjk0MywtNDYuMTgzNTcgLTUuMTcwMTYsLTEyLjM3Mzk3IC0xNC4xNDQ2NiwtMTcuMDA1MTYgLTI2Ljc5ODc4LC0xMy44MjkxOCAtOS40MDI2MywyLjM1OTkxIC0yMy43MjMxMSwyOS43NzY1OSAtMjMuNzczODcsNDUuNTE1MzYgLTAuMDc5MiwyNC41MjkwMiAyMy4yNTA1MywzMi42OTAwNSA0MS40NDMyMiwxNC40OTczOSB6IG0gLTIyLjA4MzQxLC0xOS40MzQwNyBjIC0zLjU1NTEsLTMuNTU1MSAtNi40MTc1NSwtMTAuNDYzMjggLTYuMzYxMDIsLTE1LjM1MTUzIDAuMDkzNCwtOC4wNzk2NSAwLjQ5MzE1LC04LjM3MzUgNC4zOTYxOSwtMy4yMzE5IDQuODI0NjQsNi4zNTU2OSAxMy4zOTc5Nyw3LjQ1NjY2IDE2LjY4MjQxLDIuMTQyMzIgMS4xOTQzMiwtMS45MzI0MSAwLjU1Mjk1LC01LjEzMjAyIC0xLjQyNTIsLTcuMTEwMTcgLTUuMDgxMzIsLTUuMDgxMzIgLTQuNDY1NjEsLTExLjk5OTYzIDEuMDY3OTIsLTExLjk5OTYzIDYuMTUxMzcsMCAxNC43MjY3OSwxMi41MTQ3NyAxNC43MjY3OSwyMS40OTE5MSAwLDYuNjA2NzQgLTEzLjQ0NDQsMjAuNTIyOCAtMTkuODI3MjQsMjAuNTIyOCAtMS41Mzc4NSwwIC01LjcwNDc2LC0yLjkwODcyIC05LjI1OTg1LC02LjQ2MzggeiBtIDg2LjM0ODk3LDE4LjU4MzQxIGMgMTMuNDEwNzQsLTE0LjYwMjYzIDEyLjEwMzc2LC0zNy4wOTggLTMuMDk4MjUsLTUzLjMyNjM0IC03Ljg1MDU3LC04LjM4MDYgLTI1LjI5Mjk4LC05LjgyNTUyIC0zMi40MzE4NSwtMi42ODY2NCAtNi41ODc2MSw2LjU4NzYxIC0xMy4xNjQ2NSwzMi40OTMwMyAtMTAuNzIxMjIsNDIuMjI4NDEgNS4yMTEyMiwyMC43NjMxOCAzMi40MDA0MSwyOC44NjY1MiA0Ni4yNTEzMiwxMy43ODQ1NyB6IG0gLTI3LjQ1NTY1LC0yMy42MTQ1MiBjIC01LjMwNjIzLC0zLjcxNjY0IC03LjEyOTQxLC04LjE0OTc0IC02Ljk3ODA2LC0xNi45Njc0NyAwLjE2OTM1LC05Ljg2MDMzIDAuNjg0MywtMTAuNzQ5ODEgMi45NjE0NSwtNS4xMTQxNSAzLjM0NTczLDguMjgwMzIgMTAuMzYyOTIsMTEuNDA3MzQgMTYuNTE4MTQsNy4zNjA5IDMuODE3NTMsLTIuNTA5NjMgMy42MzkyOSwtMy42OTU5NyAtMS4xMDEwNCwtNy4zMjkwNyAtNi4zMjE4OSwtNC44NDUyMyAtNy41NTUwOCwtMTEuNzAxOTEgLTIuMTA0NjUsLTExLjcwMTkxIDQuODczNjQsMCAyMi4zMDQwMiwxOS4wNjY2NiAyMi4zMDQwMiwyNC4zOTc3OCAwLDUuMjAzMTYgLTEyLjM3NzM5LDE0LjM4NTAzIC0xOS4zOTEzOSwxNC4zODUwMyAtMi43NjQwNSwwIC04LjI1NzksLTIuMjY0MDIgLTEyLjIwODQ3LC01LjAzMTExIHogbSAxODkuOTYyOTIsLTE0LjI4ODg3IDMzLjkzNDk1LC0xMi43MzY4MiAtMzYuMzU4ODgsLTAuMTMxMjUgYyAtMzIuNTM5MiwtMC4xMTczNiAtMzYuMzU0MjQsMC40NjMwNyAtMzYuMzE0NzUsNS41MjQ3NSAwLjA0MDEsNS4xMjc1NyAzLjMzMDczLDIwLjI4Mzk1IDQuMzcyNywyMC4xMzk2NyAwLjIzNzIyLC0wLjAzMjkgMTUuNzAxNzcsLTUuNzkxMjQgMzQuMzY1OTgsLTEyLjc5NjQ4IHogbSAtNDQzLjQ5MzQzLC0yLjI3OTMgMy40NjgyNSwtMTAuMjg3NjEgLTMwLjQ2Njg2LC0xLjAyNDA0IGMgLTE2Ljc1Njc0NCwtMC41NjMyMiAtMzAuNDYzNTg0LC0wLjEzMjEzIC0zMC40NTk1OCwwLjk1ODA0IDAuMDA1OCwxLjU5NTEzIDUyLjUwNjU3LDIyLjEwNzA3IDUzLjY2MTc0LDIwLjk2NTUyIDAuMTgwMzUsLTAuMTc4NCAxLjg4ODkyLC00Ljk1MzcyIDMuNzk2NDUsLTEwLjYxMTkxIHogbSAyMDguOTA5MiwtMzEuODg2OTUgYyA3LjE2NjY3LDEuMTQ2IDE1LjI0OTgxLDQuMDc5MjQgMTcuOTYyNTYsNi41MTgzNSA0LjIxMjc5LDMuNzg3ODMgNi4wNDUyOCwzLjUyOTY2IDEyLjU2MjA3LC0xLjc2OTg1IDQuMTk2NDMsLTMuNDEyNSA5LjY1MDI2LC02LjIwNDU3IDEyLjExOTYzLC02LjIwNDU3IDIuNDY5MzksMCA0LjQ4OTgyLC0wLjcxMzA4IDQuNDg5ODIsLTEuNTg0NjcgMCwtMy4wMDkxOCAtNDYuNTM5NTQsLTc5LjIxMjUyIC00OC4zMTQ0NywtNzkuMTA5NjEgLTIuMDg1LDAuMTIwODcyIC00OS43ODYwMyw4MC4wODc5OCAtNTEuMjU0NjQsODUuOTI0MzcgLTAuNjE2MzQsMi40NDk1MiAxLjMxODA0LDMuMzUzNzEgNS4wNzM2NCwyLjM3MTYgMy4zMzgzNiwtMC44NzMgNy45NTQxNiwwLjY4MzI2IDEwLjI1NzI3LDMuNDU4MzYgMy43MzU0LDQuNTAwODcgNS4yNjEwOCw0LjE0MjI5IDE0LjEzMDY4LC0zLjMyMDk3IDguNDI2NDcsLTcuMDkwNDEgMTEuOTMwOCwtOC4wNDg4IDIyLjk3MzQ0LC02LjI4MzAxIHoiDQogICAgICAgc3R5bGU9ImZpbGw6IzMzMzMzMztmaWxsLW9wYWNpdHk6MSIgLz4NCiAgICA8cGF0aA0KICAgICAgIHN0eWxlPSJmaWxsOiM2Mzk4YWE7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiDQogICAgICAgZD0ibSAzMDkuNTQ1NzksMTQwLjg3OTIyIGMgLTAuNTAwNzUsLTAuMjMzMTEgLTEuMTE4MDQsLTAuNzY3OTkgLTIuNTI3OCwtMi4xOTAzNSAtMS45MTE4OCwtMS45Mjg5NyAtMi42NzE4OCwtMi40OTAxMyAtNC4yNjEwOCwtMy4xNDYyOCAtMi4wODc5MSwtMC44NjIwNCAtNC4zNTQ5LC0xLjA5NDIzIC02LjQ4MjMxLC0wLjY2MzkxIC0xLjg5ODA4LDAuMzgzOTMgLTIuNDI0MzUsMC40MjUyNyAtMy4yODI0MiwwLjI1NzggLTEuNDMyMjQsLTAuMjc5NTMgLTEuOTQxNTcsLTEuMTQ5MjkgLTEuNTM1ODMsLTIuNjIyNzIgMC41MDU3MywtMS44MzY1NyA0LjMzNjkzLC04Ljk0MjU1IDEyLjAwODk5LC0yMi4yNzM4NyAxNS41ODM3LC0yNy4wNzg5ODggMzYuNTM2MjQsLTYxLjIyMDk2OCAzOC44NTA1NiwtNjMuMzA2NjYyIDAuMjU2MzEsLTAuMjMwOTk0IDAuMjY1LC0wLjIzMDk5NCAwLjUyMjQ4LDAgMS4zNzc2OCwxLjIzNTk3NiA5LjQ3NjIsMTMuNzI1ODg5IDIwLjU0MDM2LDMxLjY3ODI5OCAxNC45NjY5NiwyNC4yODUwMDQgMjcuNDExMDIsNDUuNjQzNzE0IDI3LjQxMTAyLDQ3LjA0NzcwNCAwLDAuODU3MjkgLTEuMzE2MDgsMS4zNzIxNSAtNC4wODU5MSwxLjU5ODQ1IC0zLjQ0MjI2LDAuMjgxMjQgLTcuNDI0NzgsMi4zMDE4OCAtMTIuODY4ODcsNi41MjkzNiAtMi41ODcxMiwyLjAwODk4IC0zLjY5MTI2LDIuNzU5MzMgLTQuOTUwNjIsMy4zNjQzOCAtMS4wNDkyOCwwLjUwNDExIC0xLjEzNjkyLDAuNTI0MzcgLTIuMjY4NTQsMC41MjQzNyAtMS4xMTM2OCwwIC0xLjIyNjYxLC0wLjAyNDkgLTIuMDk2MjMsLTAuNDYxMjggLTAuNTEyMTMsLTAuMjU3MDIgLTEuNTA0NjksLTAuOTQ5MyAtMi4yNDE1NSwtMS41NjM0MiAtMi4xNzg0OCwtMS44MTU2MSAtNC43OTkxOCwtMy4xMzYxNCAtOS4wNzE5NywtNC41NzEyNCAtNS40Mjk5NywtMS44MjM3NiAtMTEuMjQ0NTQsLTIuOTE4NCAtMTYuMTk1NTEsLTMuMDQ4OTYgLTMuOTA5MzQsLTAuMTAzMDggLTUuNzEyMDEsMC4yNDc5OCAtOC42NzYwMiwxLjY4OTYzIC0yLjQxOTg4LDEuMTc2OTggLTMuNTg2MjEsMi4wMTMxMSAtOS4xMjQ3NSw2LjU0MTQ1IC01LjYzMzc2LDQuNjA2MTcgLTcuNjM0NDIsNS41NjIwNSAtOS42NjQsNC42MTcyNSB6IiAvPg0KICAgIDxwYXRoDQogICAgICAgc3R5bGU9ImZpbGw6IzYzOThhYTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSINCiAgICAgICBkPSJtIDEyOC42Mzc4NiwxNzAuNzM5IGMgLTEwLjE1OSwtMi45NjA3IC00NS41MDMxNzEsLTE2LjkxOTYyIC01MC40NTA5MjQsLTE5LjkyNTIzIC0wLjY4MjkxNiwtMC40MTQ4NCAtMC43MzgwOTgsLTAuNDc3ODcgLTAuNTQzMjA3LC0wLjYyMDM4IDEuMTMxNTYzLC0wLjgyNzQxIDEyLjMzNzk4MywtMS4yMzkwMSAyNS4wMDQwMzEsLTAuOTE4MzYgNS4wNTEzMSwwLjEyNzg4IDM1LjUwMTMyLDEuMTMzMjMgMzUuNTUwOSwxLjE3Mzc3IDAuMDk5NywwLjA4MTUgLTYuNTIxNjQsMTkuMjg4OCAtNy4wMzA1MSwyMC4zOTQzMyAtMC4yMTI1MSwwLjQ2MTcgLTAuNjUwNjMsMC40NDM2NyAtMi41MzAyOSwtMC4xMDQxMyB6IiAvPg0KICAgIDxwYXRoDQogICAgICAgc3R5bGU9ImZpbGw6IzYzOThhYTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSINCiAgICAgICBkPSJtIDU0My42OTQxMywxNzUuMzEwNTUgYyAtMS4zODYyLC0yLjcxMjg3IC0zLjg4NzY5LC0xNC45NzA2NyAtMy45NjA3OCwtMTkuNDA4NTggLTAuMDI4NCwtMS43MjQyNCAwLjE4NjY3LC0yLjQyNzQxIDAuOTYwNiwtMy4xNDA4IDEuNzczNzgsLTEuNjM1MDEgNS4zNzkzOCwtMi4yMjMyIDE1LjI5MDE3LC0yLjQ5NDM0IDUuMDAzNDcsLTAuMTM2ODkgMjguMTAxOSwtMC4xNTc5NiA0NC40MTEyNywtMC4wNDA1IGwgMTEuNDI4NTksMC4wODIzIC0yNy41MTc3LDEwLjMxNDI3IGMgLTI1LjA5MjkyLDkuNDA1NCAtMzkuNjg0NzMsMTQuODQxMjYgLTQwLjIyNDkxLDE0Ljk4NDkgLTAuMTM1MTcsMC4wMzYgLTAuMjY5ODEsLTAuMDY3NCAtMC4zODcyNCwtMC4yOTcyMyBsIDAsMCB6IiAvPg0KICAgIDxwYXRoDQogICAgICAgc3R5bGU9ImZpbGw6IzYzOThhYTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSINCiAgICAgICBkPSJtIDE3OC4wODgzNSwzMTUuNTE0MzMgYyAwLC0wLjc3MDc4IDMuMjY4OSwtNi41MzMxIDExLjU1Mzk1LC0yMC4zNjY5OCAxOS44NTExOCwtMzMuMTQ2MzEgMjguOTI3MTUsLTQ1LjE2MDEyIDQwLjA3MjkyLC01My4wNDQyOSA5Ljk3MTI3LC03LjA1MzM3IDE1LjMwMjc5LC0xMS45Mjk0IDIxLjI0NTM5LC0xOS40MzAzMyBsIDMuNjY0MDksLTQuNjI0OTIgNC45Mzk5LDQuODU2NTIgYyA4LjY0Nzg0LDguNTAxODkgMTMuODYxMywxMC45NjY2OCAyMy4yOTcxNywxMS4wMTQzMiAxMS41NDA1OCwwLjA1ODMgMjQuMTc4NDksLTYuMzg4MSAyNC4xNzg0OSwtMTIuMzMyOTkgMCwtMS4zMzk4IDAuOTU0MDQsLTIuNzIyMzYgMS44Nzg1NywtMi43MjIzNiAwLjM5MTMyLDAgMi42MTY4NiwwLjY4MzY1IDQuOTQ1NjUsMS41MTkyMyA2LjA2OTkyLDIuMTc3OSA5LjYzMDI4LDIuOTY1NDggMTQuNjA5MTIsMy4yMzE2NSA0LjkzOTk4LDAuMjY0MDkgOC41NDg0OCwtMC4xNzA0IDEzLjM1ODE3LC0xLjYwODQxIDQuNzI1NjEsLTEuNDEyODggNy40NDcwOSwtMi44NTkwNSAxNS41OTgzMywtOC4yODg4MiA0LjEwNzYsLTIuNzM2MTggNy41OTk1NCwtNC45NzQ4NyA3Ljc1OTg4LC00Ljk3NDg3IDAuMTYwMzMsMCAzLjEyNTM0LDEuNzE4OTYgNi41ODg5LDMuODE5OTEgMy40NjM1NiwyLjEwMDk1IDcuNjI1NDIsNC4zODEzMyA5LjI0ODU5LDUuMDY3NTEgMTEuMDY4NjIsNC42NzkxOCAyMy4wMjQ0NSw0LjM3MzkgMzMuOTcxMjYsLTAuODY3NDEgMS45NTc5NSwtMC45Mzc0NyA2LjU2NzkzLC0zLjczMDc0IDEwLjI0NDQsLTYuMjA3MjcgMy42NzY0OCwtMi40NzY1MyA2LjczNjEzLC00LjQ0NTc2IDYuNzk5MjMsLTQuMzc2MDYgMC4wNjMxLDAuMDY5NyAxLjQ1NjA1LDIuOTIwOCAzLjA5NTQ0LDYuMzM1NzggMS42Mzk0LDMuNDE0OTggMy42OTg5NSw3LjI2NjcgNC41NzY3OSw4LjU1OTM3IDMuODAwMDEsNS41OTU3OCA4LjE3NTg4LDkuNzUxNDEgMTQuMDgzNDMsMTMuMzc0NjQgNi4wODEyMiwzLjcyOTc1IDkuODMyMDYsOC42ODY4IDEwLjIxODgyLDEzLjUwNTA3IDAuMzgzNjcsNC43Nzk2OCAtMS43MDMyOSw5LjAxOTM5IC03LjcyMTg5LDE1LjY4NzIxIC00LjY5NzQ3LDUuMjA0MTkgLTUuODczMyw3LjIzNTQgLTUuODYxMTMsMTAuMTI0OTEgMC4wMTIyLDIuODkyNjIgMS43MDEwMyw2LjIyODU0IDQuNjY5NjQsOS4yMjM3OSA0LjgwNTMzLDQuODQ4NDQgMTIuMzQ2MDUsNi4yODc3NyAyMy40MzUzNCw0LjQ3MzE5IDIuNDc0MDgsLTAuNDA0ODQgNS41OTQ3OSwtMC43Mzc1NyA2LjkzNDkxLC0wLjczOTM4IDQuMjg1NTEsLTAuMDA2IDYuOTAzMTksMi4wOTU5NSAxMS44OTI1MSw5LjU0ODU5IDMuNDQzNTEsNS4xNDM2NSAxMC45NzM5NiwxNy43NTUwOCAxMC45NzM5NiwxOC4zNzgzNiAwLDAuMzI0MDcgLTAuMzUxNDUsMC41NTIwOCAtMC44NTA5NywwLjU1MjA4IC0xLjA1MTA5LDAgLTUuNjIzMTQsLTEuMjQzOCAtOC45MzIxNCwtMi40Mjk5NCAtNC4zNDg1LC0xLjU1ODc1IC01Ny4yNzIzOCwtMjIuMDA1MjYgLTc0Ljc0Nzg2LC0yOC44Nzc5NSAtNDYuNjYzNSwtMTguMzUxNjIgLTYyLjAyODA1LC0yNC4yMTI0NiAtNjkuNTM2NTcsLTI2LjUyNDg5IC04LjExNDE3LC0yLjQ5ODk1IC0xMy42NDAyOSwtMy4wODUyMiAtMTguMTI2NjEsLTEuOTIzMDYgLTUuNTc5OTYsMS40NDU0NiAtODEuNzIwNjcsMzAuODY4ODggLTEyNi4xMzI0NSw0OC43NDE5NSAtMjEuOTMxMTksOC44MjYgLTI0LjY3NzQ5LDkuODc1NzcgLTI4Ljc4MTE2LDExLjAwMTU5IC0zLjI2MzAzLDAuODk1MjEgLTMuMTQ0MDcsMC44ODI5NCAtMy4xNDQwNywwLjMyNDI2IHoiIC8+DQogIDwvZz4NCjwvc3ZnPg==');
    background-position: 16px 80%;
    background-repeat: no-repeat;
    background-size: 20px 12px;
    padding-left: 2.5em;
}

.multi-language-selector .language-option[data-lang='kotlin'],
.exampleblock[data-lang=kotlin] > .content .title {
    background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 8 8' xmlns='http://www.w3.org/2000/svg'><linearGradient id='g' gradientUnits='userSpaceOnUse' x1='8' y1='0' x2='0' y2='8'><stop offset='0' stop-color='%23e44857'/><stop offset='.4689' stop-color='%23c711e1'/><stop offset='1' stop-color='%237f52ff'/></linearGradient><polygon fill='url(%23g)' points='8 8 0 8 0 0 8 0 4 4'/></svg>");
    background-position: 17px 80%;
    background-repeat: no-repeat;
    background-size: 11px 11px;
    padding-left: 2.3em;
}

.multi-language-selector .language-option[data-lang='xml'],
.exampleblock[data-lang=xml] > .content .title {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjU2cHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCAyNTYgNTEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIj4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMTYuMzYyODg5MSUiIHkxPSI2My45MDUyMDA4JSIgeDI9IjE1OS45ODk4MTElIiB5Mj0iMjAuMjEzNDY3MiUiIGlkPSJsaW5lYXJHcmFkaWVudC0xIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0Y2OTkyMyIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjRjc5QTIzIiBvZmZzZXQ9IjMxLjIzJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjRTk3ODI2IiBvZmZzZXQ9IjgzLjgzJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSItMjE3LjY1MDk3OCUiIHkxPSIzOTQuNjcxOTkyJSIgeDI9Ijc0Ljc0MzA3NjQlIiB5Mj0iMTMuODQ2MDU4JSIgaWQ9ImxpbmVhckdyYWRpZW50LTIiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjOUUyMDY0IiBvZmZzZXQ9IjMyLjMzJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjQzkyMDM3IiBvZmZzZXQ9IjYzLjAyJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjQ0QyMzM1IiBvZmZzZXQ9Ijc1LjE0JSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjRTk3ODI2IiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iLTgwLjA0NDAwNTQlIiB5MT0iMTcwLjQxODQ2OSUiIHgyPSIxNDYuMjQwMDMzJSIgeTI9Ii00NC4yOTkzMzQ2JSIgaWQ9ImxpbmVhckdyYWRpZW50LTMiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjOUUyMDY0IiBvZmZzZXQ9IjMyLjMzJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjQzkyMDM3IiBvZmZzZXQ9IjYzLjAyJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjQ0QyMzM1IiBvZmZzZXQ9Ijc1LjE0JSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjRTk3ODI2IiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iLTE4LjMxNTgwNDIlIiB5MT0iNzcuMzYwMzYwMiUiIHgyPSIxNjUuMDAyJSIgeTI9Ii00MS40MTY0NjYlIiBpZD0ibGluZWFyR3JhZGllbnQtNCI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMyODI2NjIiIG9mZnNldD0iMCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzY2MkU4RCIgb2Zmc2V0PSI5LjU0ODM4OSUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzlGMjA2NCIgb2Zmc2V0PSI3OC44MiUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0NEMjAzMiIgb2Zmc2V0PSI5NC44NyUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iLTEyOS43ODI3NzUlIiB5MT0iNDYzLjcxNDg2NiUiIHgyPSI2Ni40NTU1NDA4JSIgeTI9IjE3LjE4OTY2ODElIiBpZD0ibGluZWFyR3JhZGllbnQtNSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM5RTIwNjQiIG9mZnNldD0iMzIuMzMlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiNDOTIwMzciIG9mZnNldD0iNjMuMDIlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiNDRDIzMzUiIG9mZnNldD0iNzUuMTQlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiNFOTc4MjYiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSItMzQuODgwNDE2OSUiIHkxPSIxODcuNzA2MTM5JSIgeDI9IjExMC41OTg2NjIlIiB5Mj0iLTUxLjEwMDM1MjQlIiBpZD0ibGluZWFyR3JhZGllbnQtNiI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM5RTIwNjQiIG9mZnNldD0iMzIuMzMlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiNDOTIwMzciIG9mZnNldD0iNjMuMDIlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiNDRDIzMzUiIG9mZnNldD0iNzUuMTQlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiNFOTc4MjYiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSItMjAuNjE4OTMzMyUiIHkxPSIxOTIuNTYzNjg4JSIgeDI9IjEyNS4yNTk4MzklIiB5Mj0iLTEzNi45MDY0MyUiIGlkPSJsaW5lYXJHcmFkaWVudC03Ij4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzI4MjY2MiIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjNjYyRThEIiBvZmZzZXQ9IjkuNTQ4Mzg5JSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjOUYyMDY0IiBvZmZzZXQ9Ijc4LjgyJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjQ0QyMDMyIiBvZmZzZXQ9Ijk0Ljg3JSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+Cgk8Zz4KCQk8cGF0aCBkPSJNMjE4LjA0ODI0OSwyLjg4ODcxNTk1IEMyMTAuMDc5Mzc3LDcuNTcwNDI4MDIgMTk2LjczMTUxOCwyMS4wMTc4OTg4IDE4MC43OTM3NzQsNDAuNDQyMDIzMyBMMTgwLjc5Mzc3NCw0MS42MzczNTQxIEwxOTQuNzM5Myw2Ny40MzY1NzU5IEwxOTUuNDM2NTc2LDY3LjkzNDYzMDQgQzIwNS42OTY0OTgsNTMuMjkxODI4OCAyMTYuMDU2MDMxLDQwLjA0MzU3OTggMjI2LjYxNDc4NiwyOC43ODc1NDg2IEMyMjcuNDExNjczLDI3Ljg5MTA1MDYgMjI3LjgxMDExNywyNy40OTI2MDcgMjI3LjgxMDExNywyNy40OTI2MDcgQzIyNy40MTE2NzMsMjcuODkxMDUwNiAyMjcuMDEzMjMsMjguMzg5MTA1MSAyMjYuNjE0Nzg2LDI4Ljc4NzU0ODYgQzIyMy4yMjgwMTYsMzIuNTcyNzYyNiAyMTIuODY4NDgyLDQ0LjUyNjA3IDE5Ny4zMjkxODMsNjguNDMyNjg0OCBMMTk5LjEyMjE3OSw2OC44MzExMjg0IEMxOTkuMTIyMTc5LDY4LjgzMTEyODQgMjM1LjQ4MDE1Niw2NS4yNDUxMzYyIDI1My4wMTE2NzMsNjIuMjU2ODA5MyBMMjU0LjAwNzc4Miw2MS4zNjAzMTEzIEMyNTkuNTg1OTkyLDMwLjA4MjQ5MDMgMjQ4LjUyOTE4MywxNS43Mzg1MjE0IDI0OC41MjkxODMsMTUuNzM4NTIxNCBDMjQ4LjUyOTE4MywxNS43Mzg1MjE0IDIzNC41ODM2NTgsLTYuNzczNTQwODYgMjE4LjA0ODI0OSwyLjg4ODcxNTk1IFoiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMSkiPjwvcGF0aD4KCQk8cGF0aCBkPSJNMTUyLjQwNDY2OSwxMzkuMTU2NDIgQzE1Ni44ODcxNiwxMzAuODg4NzE2IDE2MS4zNjk2NSwxMjIuNzIwNjIzIDE2NS44NTIxNCwxMTQuODUxMzYyIEMxNzAuNTMzODUyLDEwNi42ODMyNjggMTc1LjMxNTE3NSw5OC43MTQzOTY5IDE4MC4xOTYxMDksOTEuMDQ0MzU4IEMxODAuNDk0OTQyLDkwLjY0NTkxNDQgMTgwLjc5Mzc3NCw5MC4xNDc4NTk5IDE4MC45OTI5OTYsODkuNjQ5ODA1NCBDMTg1Ljc3NDMxOSw4Mi4wNzkzNzc0IDE5MC41NTU2NDIsNzQuOTA3MzkzIDE5NS40MzY1NzYsNjcuOTM0NjMwNCBMMTgwLjc5Mzc3NCw0MC4zNDI0MTI1IEMxNzkuNjk4MDU0LDQxLjYzNzM1NDEgMTc4LjYwMjMzNSw0My4wMzE5MDY2IDE3Ny41MDY2MTUsNDQuNDI2NDU5MSBDMTczLjMyMjk1Nyw0OS43MDU4MzY2IDE2OC45NDAwNzgsNTUuMjg0MDQ2NyAxNjQuNDU3NTg4LDYxLjI2MDcwMDQgQzE1OS4zNzc0MzIsNjguMDM0MjQxMiAxNTQuMTk3NjY1LDc1LjIwNjIyNTcgMTQ4LjkxODI4OCw4Mi43NzY2NTM3IEMxNDQuMDM3MzU0LDg5Ljc0OTQxNjMgMTM5LjA1NjgwOSw5Ny4xMjA2MjI2IDEzNC4xNzU4NzUsMTA0LjU5MTQ0IEMxMjkuOTkyMjE4LDExMS4wNjYxNDggMTI1LjcwODk0OSwxMTcuNjQwNDY3IDEyMS41MjUyOTIsMTI0LjUxMzYxOSBDMTIxLjMyNjA3LDEyNC44MTI0NTEgMTIxLjIyNjQ1OSwxMjUuMDExNjczIDEyMS4wMjcyMzcsMTI1LjMxMDUwNiBMMTIxLjAyNzIzNywxMjYuNDA2MjI2IEwxMzkuMjU2MDMxLDE2Mi41NjQ5ODEgTDE0MC4wNTI5MTgsMTYyLjg2MzgxMyBDMTQ0LjEzNjk2NSwxNTQuODk0OTQyIDE0OC4yMjEwMTIsMTQ2LjkyNjA3IDE1Mi40MDQ2NjksMTM5LjE1NjQyIFoiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMikiPjwvcGF0aD4KCQk8cGF0aCBkPSJNNzMuMDE0Nzg2LDMxNi4xNjQ5ODEgQzc2LjMwMTk0NTUsMzA3LjU5ODQ0NCA3OS43ODgzMjY4LDI5OC45MzIyOTYgODMuMjc0NzA4MiwyOTAuMTY2NTM3IEM4Ni42NjE0Nzg2LDI4MS43OTkyMjIgOTAuMDQ4MjQ5LDI3My4zMzIyOTYgOTMuNjM0MjQxMiwyNjQuODY1MzcgQzk3LjEyMDYyMjYsMjU2LjM5ODQ0NCAxMDAuODA2MjI2LDI0Ny45MzE1MTggMTA0LjQ5MTgyOSwyMzkuMzY0OTgxIEMxMDguMjc3MDQzLDIzMC42OTg4MzMgMTEyLjA2MjI1NywyMjIuMDMyNjg1IDExNS45NDcwODIsMjEzLjQ2NjE0OCBDMTE5LjgzMTkwNywyMDQuOTk5MjIyIDEyMy43MTY3MzIsMTk2LjUzMjI5NiAxMjcuNzAxMTY3LDE4OC4xNjQ5ODEgQzEyOS4wOTU3MiwxODUuMTc2NjU0IDEzMC41ODk4ODMsMTgyLjA4ODcxNiAxMzIuMDg0MDQ3LDE3OS4xMDAzODkgQzEzNC41NzQzMTksMTczLjkyMDYyMyAxMzcuMTY0MjAyLDE2OC43NDA4NTYgMTM5LjY1NDQ3NSwxNjMuNjYwNyBDMTM5Ljc1NDA4NiwxNjMuMzYxODY4IDEzOS45NTMzMDcsMTYzLjE2MjY0NiAxNDAuMDUyOTE4LDE2Mi44NjM4MTMgTDEyMS4wMjcyMzcsMTI1LjMxMDUwNiBDMTIwLjcyODQwNSwxMjUuODA4NTYgMTIwLjQyOTU3MiwxMjYuMzA2NjE1IDEyMC4xMzA3MzksMTI2LjgwNDY2OSBDMTE1Ljc0Nzg2LDEzNC4wNzYyNjUgMTExLjI2NTM3LDE0MS40NDc0NzEgMTA2Ljk4MjEwMSwxNDkuMDE3ODk5IEMxMDIuNTk5MjIyLDE1Ni42ODc5MzggOTguMzE1OTUzMywxNjQuNDU3NTg4IDk0LjEzMjI5NTcsMTcyLjMyNjg0OCBDOTAuNTQ2MzAzNSwxNzkuMDAwNzc4IDg3LjE1OTUzMzEsMTg1LjY3NDcwOCA4My43NzI3NjI2LDE5Mi40NDgyNDkgQzgzLjA3NTQ4NjQsMTkzLjg0MjgwMiA4Mi40Nzc4MjEsMTk1LjEzNzc0MyA4MS43ODA1NDQ3LDE5Ni41MzIyOTYgQzc3LjU5Njg4NzIsMjA1LjA5ODgzMyA3My45MTEyODQsMjEzLjI2NjkyNiA3MC41MjQ1MTM2LDIyMS4yMzU3OTggQzY2LjczOTI5OTYsMjMwLjIwMDc3OCA2My4zNTI1MjkyLDIzOC43NjczMTUgNjAuMzY0MjAyMywyNDYuOTM1NDA5IEM1OC4zNzE5ODQ0LDI1Mi4zMTQzOTcgNTYuNjc4NTk5MiwyNTcuMzk0NTUzIDU0Ljk4NTIxNCwyNjIuMzc1MDk3IEM1My42OTAyNzI0LDI2Ni41NTg3NTUgNTIuMzk1MzMwNywyNzAuODQyMDIzIDUxLjIsMjc1LjAyNTY4MSBDNDguMzExMjg0LDI4NC45ODY3NyA0NS45MjA2MjI2LDI5NC44NDgyNDkgNDMuOTI4NDA0NywzMDQuODA5MzM5IEw0NC4yMjcyMzc0LDMwNi4wMDQ2NjkgTDYyLjQ1NjAzMTEsMzQyLjI2MzAzNSBMNjMuMDUzNjk2NSwzNDIuNTYxODY4IEM2NS41NDM5Njg5LDMzNS43ODgzMjcgNjguMTMzODUyMSwzMjkuMDE0Nzg2IDcwLjgyMzM0NjMsMzIyLjA0MjAyMyBDNzEuNTIwNjIyNiwzMjAuMDQ5ODA1IDcyLjMxNzUwOTcsMzE4LjE1NzE5OCA3My4wMTQ3ODYsMzE2LjE2NDk4MSBaIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTMpIj48L3BhdGg+CgkJPHBhdGggZD0iTTQzLjcyOTE4MjksMzA2LjEwNDI4IEM0MS4zMzg1MjE0LDMxOC4xNTcxOTggMzkuNjQ1MTM2MiwzMzAuMjEwMTE3IDM4Ljc0ODYzODEsMzQyLjE2MzQyNCBDMzguNzQ4NjM4MSwzNDIuNTYxODY4IDM4LjY0OTAyNzIsMzQyLjk2MDMxMSAzOC42NDkwMjcyLDM0My40NTgzNjYgQzMyLjY3MjM3MzUsMzMzLjg5NTcyIDE2LjczNDYzMDQsMzI0LjYzMTkwNyAxNi43MzQ2MzA0LDMyNC42MzE5MDcgQzI4LjE4OTg4MzMsMzQxLjE2NzMxNSAzNi44NTYwMzExLDM1Ny42MDMxMTMgMzguMTUwOTcyOCwzNzMuNzQwMDc4IEMzMi4wNzQ3MDgyLDM3NS4wMzUwMTkgMjMuNzA3MzkzLDM3My4xNDI0MTIgMTMuOTQ1NTI1MywzNjkuNjU2MDMxIEMyNC4wMDYyMjU3LDM3OC45MTk4NDQgMzEuNTc2NjUzNywzODEuNTA5NzI4IDM0LjU2NDk4MDUsMzgyLjIwNzAwNCBDMjUuMzAxMTY3MywzODIuODA0NjY5IDE1LjYzODkxMDUsMzg5LjE3OTc2NyA1Ljg3NzA0MjgsMzk2LjQ1MTM2MiBDMjAuMTIxNDAwOCwzOTAuNjczOTMgMzEuNTc2NjUzNywzODguMzgyODc5IDM5Ljg0NDM1OCwzOTAuMTc1ODc1IEMyNi43OTUzMzA3LDQyNy4xMzE1MTggMTMuNzQ2MzAzNSw0NjcuOTcxOTg0IDAuNTk3NjY1MzcsNTExLjIwMzExMyBDNC41ODIxMDExNyw1MTAuMDA3NzgyIDYuOTcyNzYyNjUsNTA3LjMxODI4OCA4LjM2NzMxNTE4LDUwMy42MzI2ODUgQzEwLjY1ODM2NTgsNDk1Ljc2MzQyNCAyNi4xOTc2NjU0LDQ0NC4zNjQyMDIgNTAuNDAzMTEyOCwzNzYuNzI4NDA1IEM1MS4xMDAzODkxLDM3NC44MzU3OTggNTEuNzk3NjY1NCwzNzIuODQzNTggNTIuNDk0OTQxNiwzNzAuOTUwOTczIEM1Mi42OTQxNjM0LDM3MC40NTI5MTggNTIuODkzMzg1MiwzNjkuODU1MjUzIDUzLjA5MjYwNywzNjkuMzU3MTk4IEM1NS42ODI0OTAzLDM2Mi4yODQ4MjUgNTguMjcyMzczNSwzNTUuMDEzMjMgNjEuMDYxNDc4NiwzNDcuNjQyMDIzIEM2MS42NTkxNDQsMzQ1Ljk0ODYzOCA2Mi4zNTY0MjAyLDM0NC4yNTUyNTMgNjIuOTU0MDg1NiwzNDIuNTYxODY4IEM2Mi45NTQwODU2LDM0Mi41NjE4NjggNjIuOTU0MDg1NiwzNDIuNDYyMjU3IDYyLjk1NDA4NTYsMzQyLjQ2MjI1NyBMNDMuOTI4NDA0NywzMDQuODA5MzM5IEM0My45Mjg0MDQ3LDMwNS4zMDczOTMgNDMuODI4NzkzOCwzMDUuNzA1ODM3IDQzLjcyOTE4MjksMzA2LjEwNDI4IFoiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtNCkiPjwvcGF0aD4KCQk8cGF0aCBkPSJNMTk3LjMyOTE4Myw2OC41MzIyOTU3IEMxOTMuMDQ1OTE0LDc1LjEwNjYxNDggMTg4LjM2NDIwMiw4Mi41Nzc0MzE5IDE4My4yODQwNDcsOTEuMDQ0MzU4IEMxODIuOTg1MjE0LDkxLjQ0MjgwMTYgMTgyLjc4NTk5Miw5MS45NDA4NTYgMTgyLjQ4NzE2LDkyLjMzOTI5OTYgQzE3OC4xMDQyOCw5OS43MTA1MDU4IDE3My41MjIxNzksMTA3LjY3OTM3NyAxNjguNjQxMjQ1LDExNi41NDQ3NDcgQzE2NC40NTc1ODgsMTI0LjExNTE3NSAxNjAuMDc0NzA4LDEzMi4yODMyNjggMTU1LjQ5MjYwNywxNDEuMTQ4NjM4IEMxNTEuNTA4MTcxLDE0OC44MTg2NzcgMTQ3LjQyNDEyNSwxNTYuODg3MTYgMTQzLjI0MDQ2NywxNjUuNTUzMzA3IEwxNDQuMTM2OTY1LDE2NS45NTE3NTEgTDE5MC40NTYwMzEsMTYwLjk3MTIwNiBMMTkxLjU1MTc1MSwxNjAuMTc0MzE5IEMyMDUuNTk2ODg3LDE1My42OTk2MTEgMjExLjg3MjM3NCwxNDcuODIyNTY4IDIxNy45NDg2MzgsMTM5LjM1NTY0MiBDMjE5LjU0MjQxMiwxMzcuMDY0NTkxIDIyMS4yMzU3OTgsMTM0LjU3NDMxOSAyMjIuODI5NTcyLDEzMi4wODQwNDcgQzIyNy44MTAxMTcsMTI0LjMxNDM5NyAyMzIuNjkxMDUxLDExNS44NDc0NzEgMjM2Ljk3NDMxOSwxMDcuMzgwNTQ1IEMyNDEuMTU3OTc3LDk5LjIxMjQ1MTQgMjQ0Ljg0MzU4LDkxLjA0NDM1OCAyNDcuNzMyMjk2LDgzLjc3Mjc2MjYgQzI0OS41MjUyOTIsNzkuMDkxMDUwNiAyNTEuMDE5NDU1LDc0LjgwNzc4MjEgMjUyLjAxNTU2NCw3MS4wMjI1NjgxIEMyNTIuOTEyMDYyLDY3LjYzNTc5NzcgMjUzLjYwOTMzOSw2NC40NDgyNDkgMjU0LjEwNzM5Myw2MS40NTk5MjIyIEMyMzUuMzgwNTQ1LDY0Ljc0NzA4MTcgMjEyLjM3MDQyOCw2Ny44MzUwMTk1IDE5Ny4zMjkxODMsNjguNTMyMjk1NyBaIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTUpIj48L3BhdGg+CgkJPHBhdGggZD0iTTE0MS40NDc0NzEsMTY5LjQzODEzMiBDMTM5Ljg1MzY5NiwxNzIuODI0OTAzIDEzOC4xNjAzMTEsMTc2LjMxMTI4NCAxMzYuNDY2OTI2LDE3OS43OTc2NjUgQzEzNC42NzM5MywxODMuNTgyODc5IDEzMi43ODEzMjMsMTg3LjU2NzMxNSAxMzAuOTg4MzI3LDE5MS41NTE3NTEgQzEzMC4wOTE4MjksMTkzLjU0Mzk2OSAxMjkuMDk1NzIsMTk1LjYzNTc5OCAxMjguMTk5MjIyLDE5Ny42MjgwMTYgQzEyNS4zMTA1MDYsMjAzLjgwMzg5MSAxMjIuNTIxNDAxLDIxMC4xNzg5ODggMTE5LjUzMzA3NCwyMTYuNzUzMzA3IEMxMTUuOTQ3MDgyLDIyNC44MjE3OSAxMTIuMjYxNDc5LDIzMy4yODg3MTYgMTA4LjU3NTg3NSwyNDEuOTU0ODY0IEMxMDQuOTg5ODgzLDI1MC4zMjIxNzkgMTAxLjQwMzg5MSwyNTguODg4NzE2IDk3LjgxNzg5ODgsMjY3Ljg1MzY5NiBDOTQuMzMxNTE3NSwyNzYuMzIwNjIzIDkwLjg0NTEzNjIsMjg1LjA4NjM4MSA4Ny4zNTg3NTQ5LDI5NC4wNTEzNjIgQzg0LjE3MTIwNjIsMzAyLjExOTg0NCA4MC45ODM2NTc2LDMxMC4yODc5MzggNzcuNzk2MTA4OSwzMTguODU0NDc1IEM3Ny41OTY4ODcyLDMxOS4yNTI5MTggNzcuNDk3Mjc2MywzMTkuNjUxMzYyIDc3LjI5ODA1NDUsMzIwLjA0OTgwNSBDNzQuMTEwNTA1OCwzMjguNTE2NzMyIDcxLjAwMTUzMjEsMzM3LjEzMDAxIDY3LjcxNDM3MjYsMzQ1Ljk5NTM3OSBDNjcuNjE0NzYxNywzNDYuMTk0NjAxIDY3LjQzNjg1NTUsMzQ2LjcxMzA0NyA2Ny4zMzcyNDQ2LDM0Ni45MTIyNjkgTDY4LjAyNTIzMSwzNDcuMDY0OTkzIEw4MS44ODAxNTU2LDM0NS41NzQ1OTkgTDgyLjY2MjMyOTgsMzQ1LjI1MTM2MiBDODIuMzYzNDk3MSwzNDUuMTUxNzUxIDgyLjE3ODk4ODMsMzQ0Ljc1MzMwNyA4MS44ODAxNTU2LDM0NC42NTM2OTYgQzEwMC4yMDg1NiwzNDIuMzYyNjQ2IDEyNC42MTMyMywzMjguNjE2MzQyIDE0MC40NTEzNjIsMzExLjY4MjQ5IEMxNDcuNzIyOTU3LDMwMy45MTI4NCAxNTQuMjk3Mjc2LDI5NC42NDkwMjcgMTYwLjQ3MzE1MiwyODMuODkxMDUxIEMxNjUuMDU1MjUzLDI3NS44MjI1NjggMTY5LjIzODkxMSwyNjYuOTU3MTk4IDE3My4zMjI5NTcsMjU3LjA5NTcyIEMxNzYuOTA4OTQ5LDI0OC41MjkxODMgMTgwLjI5NTcyLDIzOS4xNjU3NTkgMTgzLjU4Mjg3OSwyMjkuMTA1MDU4IEMxNzkuMzk5MjIyLDIzMS4yOTY0OTggMTc0LjUxODI4OCwyMzIuOTg5ODgzIDE2OS4yMzg5MTEsMjM0LjA4NTYwMyBDMTY4LjM0MjQxMiwyMzQuMjg0ODI1IDE2Ny4zNDYzMDQsMjM0LjQ4NDA0NyAxNjYuMzUwMTk1LDIzNC42ODMyNjggQzE2NS4zNTQwODYsMjM0Ljg4MjQ5IDE2NC4zNTc5NzcsMjM0Ljk4MjEwMSAxNjMuNDYxNDc5LDIzNS4xODEzMjMgQzE4MC41OTQ1NTMsMjI4LjYwNzAwNCAxOTEuMzUyNTI5LDIxNS44NTY4MDkgMTk5LjIyMTc5LDIwMC4zMTc1MSBDMTk0LjczOTMsMjAzLjQwNTQ0NyAxODcuMzY4MDkzLDIwNy4zODk4ODMgMTc4LjYwMjMzNSwyMDkuMzgyMTAxIEMxNzcuNDA3MDA0LDIwOS42ODA5MzQgMTc2LjIxMTY3MywyMDkuODgwMTU2IDE3NC45MTY3MzIsMjEwLjA3OTM3NyBDMTc0LjYxNzg5OSwyMTAuMDc5Mzc3IDE3NC4zMTkwNjYsMjEwLjE3ODk4OCAxNzQuMDIwMjMzLDIxMC4xNzg5ODggQzE3OS45OTY4ODcsMjA3LjY4ODcxNiAxODQuOTc3NDMyLDIwNC44OTk2MTEgMTg5LjM2MDMxMSwyMDEuNjEyNDUxIEMxOTAuMjU2ODA5LDIwMC45MTUxNzUgMTkxLjE1MzMwNywyMDAuMjE3ODk5IDE5Mi4wNDk4MDUsMTk5LjQyMTAxMiBDMTkzLjM0NDc0NywxOTguMjI1NjgxIDE5NC42Mzk2ODksMTk3LjAzMDM1IDE5NS44MzUwMTksMTk1LjgzNTAxOSBDMTk2LjYzMTkwNywxOTUuMDM4MTMyIDE5Ny4zMjkxODMsMTk0LjI0MTI0NSAxOTguMTI2MDcsMTkzLjM0NDc0NyBDMTk5LjgxOTQ1NSwxOTEuMzUyNTI5IDIwMS40MTMyMywxODkuMTYxMDg5IDIwMi45MDczOTMsMTg2Ljc3MDQyOCBDMjAzLjQwNTQ0NywxODYuMDczMTUyIDIwMy44MDM4OTEsMTg1LjI3NjI2NSAyMDQuMzAxOTQ2LDE4NC41Nzg5ODggQzIwNC44OTk2MTEsMTgzLjQ4MzI2OCAyMDUuMzk3NjY1LDE4Mi4zODc1NDkgMjA1Ljg5NTcyLDE4MS4yOTE4MjkgQzIwOC4yODYzODEsMTc2LjUxMDUwNiAyMTAuMTc4OTg4LDE3Mi4yMjcyMzcgMjExLjY3MzE1MiwxNjguNDQyMDIzIEMyMTIuNDcwMDM5LDE2Ni41NDk0MTYgMjEzLjA2NzcwNCwxNjQuODU2MDMxIDIxMy42NjUzNywxNjMuMTYyNjQ2IEMyMTMuODY0NTkxLDE2Mi41NjQ5ODEgMjE0LjA2MzgxMywxNjEuODY3NzA0IDIxNC4zNjI2NDYsMTYxLjI3MDAzOSBDMjE0Ljk2MDMxMSwxNTkuNDc3MDQzIDIxNS40NTgzNjYsMTU3Ljg4MzI2OCAyMTUuODU2ODA5LDE1Ni4zODkxMDUgQzIxNi40NTQ0NzUsMTU0LjI5NzI3NiAyMTYuNzUzMzA3LDE1Mi42MDM4OTEgMjE2Ljk1MjUyOSwxNTEuNDA4NTYgQzIxNi4zNTQ4NjQsMTUxLjkwNjYxNSAyMTUuNzU3MTk4LDE1Mi4zMDUwNTggMjE0Ljk2MDMxMSwxNTIuODAzMTEzIEMyMDkuNzgwNTQ1LDE1NS44OTEwNTEgMjAwLjkxNTE3NSwxNTguNjgwMTU2IDE5My43NDMxOTEsMTU5Ljk3NTA5NyBMMjA3Ljg4NzkzOCwxNTguMzgxMzIzIEwxOTMuNzQzMTkxLDE1OS45NzUwOTcgQzE5Mi43NDcwODIsMTYwLjE3NDMxOSAxOTIuMDQ5ODA1LDE2MC4yNzM5MyAxOTEuMjUyOTE4LDE2MC40NzMxNTIgQzE5MS4zMTkzMjYsMTYwLjQwNjc0NCAxNzUuMzQzODg4LDE2Mi4wOTU4NTggMTQzLjMyNjYwNSwxNjUuNTQwNDkxIEMxNDMuMTI3MzgzLDE2NS43Mzk3MTMgMTQxLjk0NTUyNSwxNjguMjQyODAyIDE0MS40NDc0NzEsMTY5LjQzODEzMiBaIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTYpIj48L3BhdGg+CgkJPHBhdGggZD0iTTY1Ljg0MjgwMTYsMzUwLjYzMDM1IEM2My4zNTI1MjkyLDM1Ny41MDM1MDIgNjAuNzYyNjQ1OSwzNjQuNTc1ODc1IDU4LjI3MjM3MzUsMzcxLjc0Nzg2IEM1OC4yNzIzNzM1LDM3MS44NDc0NzEgNTguMTcyNzYyNiwzNzEuOTQ3MDgyIDU4LjE3Mjc2MjYsMzcyLjA0NjY5MyBDNTcuNzc0MzE5MSwzNzMuMDQyODAyIDU3LjQ3NTQ4NjQsMzc0LjAzODkxMSA1Ny4wNzcwNDI4LDM3NS4xMzQ2MyBDNTUuMzgzNjU3NiwzODAuMDE1NTY0IDUzLjg4OTQ5NDIsMzg0LjI5ODgzMyA1MC41MDI3MjM3LDM5NC4yNTk5MjIgQzU2LjA4MDkzMzksMzk2Ljg0OTgwNSA2MC41NjM0MjQxLDQwMy41MjM3MzUgNjQuODQ2NjkyNiw0MTEuMTkzNzc0IEM2NC40NDgyNDksNDAzLjMyNDUxNCA2MS4xNjEwODk1LDM5NS44NTM2OTYgNTQuODg1NjAzMSwzOTAuMTc1ODc1IEM4Mi40Nzc4MjEsMzkxLjM3MTIwNiAxMDYuMjg0ODI1LDM4NC4zOTg0NDQgMTE4LjUzNjk2NSwzNjQuMjc3MDQzIEMxMTkuNjMyNjg1LDM2Mi40ODQwNDcgMTIwLjYyODc5NCwzNjAuNTkxNDQgMTIxLjUyNTI5MiwzNTguNTk5MjIyIEMxMTUuOTQ3MDgyLDM2NS42NzE1OTUgMTA4Ljk3NDMxOSwzNjguNjU5OTIyIDk2LjAyNDkwMjcsMzY3Ljk2MjY0NiBDOTYuMDI0OTAyNywzNjcuOTYyNjQ2IDk1LjkyNTI5MTgsMzY3Ljk2MjY0NiA5NS45MjUyOTE4LDM2Ny45NjI2NDYgQzk1LjkyNTI5MTgsMzY3Ljk2MjY0NiA5Ni4wMjQ5MDI3LDM2Ny45NjI2NDYgOTYuMDI0OTAyNywzNjcuOTYyNjQ2IEMxMTUuMjQ5ODA1LDM1OS4zOTYxMDkgMTI0LjgxMjQ1MSwzNTEuMTI4NDA1IDEzMy4zNzg5ODgsMzM3LjQ4MTcxMiBDMTM1LjM3MTIwNiwzMzQuMTk0NTUzIDEzNy4zNjM0MjQsMzMwLjcwODE3MSAxMzkuMzU1NjQyLDMyNi44MjMzNDYgQzEyMi41MjE0MDEsMzQ0LjA1NjAzMSAxMDMuMDk3Mjc2LDM0OC45MzY5NjUgODIuNjc3MDQyOCwzNDUuMjUxMzYyIEw2Ny4zMzY5NjUsMzQ2Ljk0NDc0NyBDNjYuODM4OTEwNSwzNDguMDQwNDY3IDY2LjM0MDg1NiwzNDkuMzM1NDA5IDY1Ljg0MjgwMTYsMzUwLjYzMDM1IFoiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtNykiPjwvcGF0aD4KCTwvZz4KPC9zdmc+Cg==');
    background-position: 17px 80%;
    background-repeat: no-repeat;
    background-size: 18px 18px;
    padding-left: 2.3em;
}

.multi-language-selector .language-option[data-lang='java'],
.exampleblock[data-lang=java] > .content .title {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxMy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDE0OTQ4KSAgLS0+Cgo8c3ZnCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9IkxheWVyXzEiCiAgIHg9IjBweCIKICAgeT0iMHB4IgogICB3aWR0aD0iMjEzLjAyMTI2IgogICBoZWlnaHQ9IjI4OC44MzM0NyIKICAgdmlld0JveD0iMCAwIDI3My42MzA3NiAzNzEuMDEzMzEiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnMKICAgaWQ9ImRlZnMzOCIgLz4KCgoKPHBhdGgKICAgc3R5bGU9ImZpbGw6IzUzODJhMSIKICAgZD0ibSA4OC4xMjU3NjEsMjg2LjkyNSBjIDAsMCAtMTQuMTc4LDguMjQ1IDEwLjA5LDExLjAzNSAyOS4zOTk5OTksMy4zNTQgNDQuNDI1OTk5LDIuODczIDc2LjgyNDk5OSwtMy4yNTkgMCwwIDguNTE4LDUuMzQxIDIwLjQxNCw5Ljk2NyAtNzIuNjMsMzEuMTI4IC0xNjQuMzc1OTk5LC0xLjgwMyAtMTA3LjMyODk5OSwtMTcuNzQzIgogICBpZD0icGF0aDExIiAvPgoKPHBhdGgKICAgc3R5bGU9ImZpbGw6IzUzODJhMSIKICAgZD0ibSA3OS4yNTA3NjEsMjQ2LjMwNSBjIDAsMCAtMTUuOTAyLDExLjc3MSA4LjM4NCwxNC4yODMgMzEuNDA1OTk5LDMuMjQgNTYuMjA3OTk5LDMuNTA1IDk5LjEyNDk5OSwtNC43NTkgMCwwIDUuOTM2LDYuMDE4IDE1LjI3LDkuMzA5IC04Ny44MTQsMjUuNjc4IC0xODUuNjIyOTk5LDIuMDI1IC0xMjIuNzc4OTk5LC0xOC44MzMiCiAgIGlkPSJwYXRoMTMiIC8+Cgo8cGF0aAogICBzdHlsZT0iZmlsbDojZjg5ODFkIgogICBkPSJtIDE1NC4wNjk3NiwxNzcuNCBjIDE3Ljg5NiwyMC42MDQgLTQuNzAyLDM5LjE0NSAtNC43MDIsMzkuMTQ1IDAsMCA0NS40NDEsLTIzLjQ1OCAyNC41NzIsLTUyLjgzMyAtMTkuNDkxLC0yNy4zOTQgLTM0LjQzOCwtNDEuMDA1IDQ2LjQ3OSwtODcuOTM0IDAsMCAtMTI3LjAxMjk5OSwzMS43MjIgLTY2LjM0OSwxMDEuNjIyIgogICBpZD0icGF0aDE1IiAvPgoKPHBhdGgKICAgc3R5bGU9ImZpbGw6IzUzODJhMSIKICAgZD0ibSAyNTAuMTI4NzYsMzE2Ljk3IGMgMCwwIDEwLjQ5Miw4LjY0NSAtMTEuNTU1LDE1LjMzMyAtNDEuOTIzLDEyLjcgLTE3NC40ODc5OTksMTYuNTM1IC0yMTEuMzEzOTk5LDAuNTA2IC0xMy4yMzgsLTUuNzU5IDExLjU4NywtMTMuNzUxIDE5LjM5NiwtMTUuNDI4IDguMTQ0LC0xLjc2NiAxMi43OTgsLTEuNDM3IDEyLjc5OCwtMS40MzcgLTE0LjcyMiwtMTAuMzcxIC05NS4xNTcsMjAuMzY0IC00MC44NTcsMjkuMTY2IDE0OC4wODM5OTksMjQuMDE1IDI2OS45NDI5OTksLTEwLjgxNCAyMzEuNTMxOTk5LC0yOC4xNCIKICAgaWQ9InBhdGgxNyIgLz4KCjxwYXRoCiAgIHN0eWxlPSJmaWxsOiM1MzgyYTEiCiAgIGQ9Im0gOTQuOTQzNzYxLDIwNC4yMTggYyAwLDAgLTY3LjQzMSwxNi4wMTYgLTIzLjg3OSwyMS44MzIgMTguMzg5LDIuNDYyIDU1LjA0Njk5OSwxLjkwNSA4OS4xOTI5OTksLTAuOTU2IDI3LjkwNiwtMi4zNTQgNTUuOTI3LC03LjM1OSA1NS45MjcsLTcuMzU5IDAsMCAtOS44NCw0LjIxNCAtMTYuOTU5LDkuMDc1IC02OC40NzUsMTguMDA5IC0yMDAuNzU1OTk5Myw5LjYzMSAtMTYyLjY3Mzk5OSwtOC43OSAzMi4yMDYsLTE1LjU2OCA1OC4zOTIsLTEzLjgwMiA1OC4zOTIsLTEzLjgwMiIKICAgaWQ9InBhdGgxOSIgLz4KCjxwYXRoCiAgIHN0eWxlPSJmaWxsOiM1MzgyYTEiCiAgIGQ9Im0gMjE1LjkwNjc2LDI3MS44MzIgYyA2OS42MDgsLTM2LjE3MSAzNy40MjQsLTcwLjkzMSAxNC45NiwtNjYuMjQ4IC01LjUwNiwxLjE0NiAtNy45NjEsMi4xMzkgLTcuOTYxLDIuMTM5IDAsMCAyLjA0NCwtMy4yMDIgNS45NDgsLTQuNTg4IDQ0LjQ0MSwtMTUuNjI0IDc4LjYxOSw0Ni4wODEgLTE0LjM0Niw3MC41MiAwLDAuMDAxIDEuMDc3LC0wLjk2MiAxLjM5OSwtMS44MjMiCiAgIGlkPSJwYXRoMjEiIC8+Cgo8cGF0aAogICBzdHlsZT0iZmlsbDojZjg5ODFkIgogICBkPSJtIDE3My45Mzk3NiwwIGMgMCwwIDM4LjU1LDM4LjU2MyAtMzYuNTYzLDk3Ljg2MiAtNjAuMjMyOTk5LDQ3LjU2OCAtMTMuNzM1LDc0LjY5IC0wLjAyNSwxMDUuNjc4IEMgMTAyLjE5Mjc2LDE3MS44MTggNzYuMzkwNzYxLDE0My44OTMgOTMuNzAwNzYxLDExNy45MDMgMTE5LjEwNzc2LDc5Ljc1MiAxODkuNDkzNzYsNjEuMjU1IDE3My45Mzk3NiwwIgogICBpZD0icGF0aDIzIiAvPgoKPHBhdGgKICAgc3R5bGU9ImZpbGw6IzUzODJhMSIKICAgZD0ibSAxMDEuNzgzNzYsMzY5Ljg0NyBjIDY2LjgxNSw0LjI3NyAxNjkuNDE3LC0yLjM3MyAxNzEuODQ3LC0zMy45ODggMCwwIC00LjY3MSwxMS45ODUgLTU1LjIxOSwyMS41MDMgLTU3LjAyOCwxMC43MzIgLTEyNy4zNjM5OTksOS40NzkgLTE2OS4wODA5OTksMi42MDEgMTBlLTQsLTAuMDAxIDguNTQsNy4wNjggNTIuNDUyOTk5LDkuODg0IgogICBpZD0icGF0aDI1IiAvPgoKCgoKCgoKCgo8L3N2Zz4K');
    background-position: 17px 80%;
    background-repeat: no-repeat;
    background-size: 18px 18px;
    padding-left: 2.3em;
}

.multi-language-selector .language-option[data-lang='scala'],
.exampleblock[data-lang=java] > .content .title {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSINCgkgaWQ9InN2ZzI0MDMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIiB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiBzb2RpcG9kaTp2ZXJzaW9uPSIwLjMyIiBpbmtzY2FwZTpvdXRwdXRfZXh0ZW5zaW9uPSJvcmcuaW5rc2NhcGUub3V0cHV0LnN2Zy5pbmtzY2FwZSIgc29kaXBvZGk6ZG9jbmFtZT0iTG9nbzIwMDgtd2VidG9uaS0yMzgtYm9yZGVyLWJveC0xMS1ub2JhY2tncm91bmQuc3ZnIiBpbmtzY2FwZTp2ZXJzaW9uPSIwLjQ2Ig0KCSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIwMDBweCIgaGVpZ2h0PSI3NTBweCINCgkgdmlld0JveD0iMCAwIDIwMDAgNzUwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMDAwIDc1MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZGVmcz4NCgkNCgkNCgkJPGlua3NjYXBlOnBlcnNwZWN0aXZlICBpbmtzY2FwZTp2cF96PSI3NDQuMDk0NDggOiA1MjYuMTgxMDkgOiAxIiBpbmtzY2FwZTp2cF95PSIwIDogMTAwMCA6IDAiIHNvZGlwb2RpOnR5cGU9Imlua3NjYXBlOnBlcnNwM2QiIGlua3NjYXBlOnZwX3g9IjAgOiA1MjYuMTgxMDkgOiAxIiBpZD0icGVyc3BlY3RpdmUyNDEwIiBpbmtzY2FwZTpwZXJzcDNkLW9yaWdpbj0iMzcyLjA0NzI0IDogMzUwLjc4NzM5IDogMSI+DQoJCTwvaW5rc2NhcGU6cGVyc3BlY3RpdmU+DQo8L2RlZnM+DQo8c29kaXBvZGk6bmFtZWR2aWV3ICBpbmtzY2FwZTpjeT0iMzQwLjg2Nzc2IiBpbmtzY2FwZTpjeD0iNjA3Ljk1MDk0IiBpbmtzY2FwZTp6b29tPSIwLjc1NDY0OTUzIiBzaG93Z3JpZD0iZmFsc2UiIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIgYm9yZGVyY29sb3I9IiM2NjY2NjYiIGJvcmRlcm9wYWNpdHk9IjEuMCIgb2JqZWN0dG9sZXJhbmNlPSIxMC4wIiBncmlkdG9sZXJhbmNlPSIxMC4wIiBndWlkZXRvbGVyYW5jZT0iMTAuMCIgaWQ9ImJhc2UiIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImcyNDEyIiBpbmtzY2FwZTp3aW5kb3cteT0iMjE4IiBpbmtzY2FwZTp3aW5kb3cteD0iMTAiIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTUzNCIgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iOTI4Ij4NCgk8L3NvZGlwb2RpOm5hbWVkdmlldz4NCjxnIGlkPSJnMjQxMiIgdHJhbnNmb3JtPSJtYXRyaXgoMS4yNSwwLDAsLTEuMjUsMCw3NTApIiBpbmtzY2FwZTpsYWJlbD0iTG9nbzIwMDgiIGlua3NjYXBlOmdyb3VwbW9kZT0ibGF5ZXIiPg0KCQ0KCQk8ZyBpZD0iZzI0MTQiIGlua3NjYXBlOmV4cG9ydC15ZHBpPSI2MC4zMDc2OTMiIGlua3NjYXBlOmV4cG9ydC14ZHBpPSI2MC4zMDc2OTMiIGlua3NjYXBlOmV4cG9ydC1maWxlbmFtZT0iL1VzZXJzL2N1bmVpL0Rvd25sb2Fkcy9TY2FsYSBsb2dvL2cyNjkzLnBuZyI+DQoJCTxnIGlkPSJnMjQxNiI+DQoJCQk8ZyBpZD0iZzI0MjIiPg0KCQkJCTxnIGlkPSJnMjQyNCI+DQoJCQkJCQ0KCQkJCQkJPGxpbmVhckdyYWRpZW50IGlkPSJwYXRoMjQzMl8xXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI1NTAuOTQzNCIgeTE9Ii0xNi45MTQxIiB4Mj0iNTU0LjA0MyIgeTI9Ii0xNi45MTQxIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDkwIDAgMCAtOTAgLTQ5MjI1LjU5NzcgLTEyNTYuMTAxMSkiPg0KCQkJCQkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzQ0NDQ0NCIvPg0KCQkJCQkJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzAwMDAwMCIvPg0KCQkJCQk8L2xpbmVhckdyYWRpZW50Pg0KCQkJCQk8cGF0aCBpZD0icGF0aDI0MzIiIGZpbGw9InVybCgjcGF0aDI0MzJfMV8pIiBkPSJNMzU5LjI5MywyODAuMTYyVjI1Mi4yN2MwLTQuNzAyLDEwMS40MzktMTIuNTc2LDE2Ny41MjgtMjcuODkzbDAsMA0KCQkJCQkJYzMxLjkyNiw3LjQwMiw1NS42MSwxNi41MzQsNTUuNjEsMjcuODkzbDAsMHYyNy44OTJjMCwxMS4zNTEtMjMuNjg0LDIwLjQ5My01NS42MSwyNy44OTJsMCwwDQoJCQkJCQlDNDYwLjczMiwyOTIuNzM1LDM1OS4yOTMsMjg0Ljg1OSwzNTkuMjkzLDI4MC4xNjIiLz4NCgkJCQk8L2c+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQoJDQoJCTxnIGlkPSJnMjQzNCIgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjYwLjMwNzY5MyIgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjYwLjMwNzY5MyIgaW5rc2NhcGU6ZXhwb3J0LWZpbGVuYW1lPSIvVXNlcnMvY3VuZWkvRG93bmxvYWRzL1NjYWxhIGxvZ28vZzI2OTMucG5nIj4NCgkJPGcgaWQ9ImcyNDM2Ij4NCgkJCTxnIGlkPSJnMjQ0MiI+DQoJCQkJPGcgaWQ9ImcyNDQ0Ij4NCgkJCQkJDQoJCQkJCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhdGgyNDUyXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjU1MC45NDM0IiB5MT0iLTE3Ljc1MzkiIHgyPSI1NTQuMDQzIiB5Mj0iLTE3Ljc1MzkiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoOTAgMCAwIC05MCAtNDkyMjUuNTk3NyAtMTIyMC4xMDExKSI+DQoJCQkJCQk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojNDQ0NDQ0Ii8+DQoJCQkJCQk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAwMDAwIi8+DQoJCQkJCTwvbGluZWFyR3JhZGllbnQ+DQoJCQkJCTxwYXRoIGlkPSJwYXRoMjQ1MiIgZmlsbD0idXJsKCNwYXRoMjQ1Ml8xXykiIGQ9Ik0zNTkuMjkzLDM5MS43MzF2LTI3Ljg5M2MwLTQuNzAyLDEwMS40MzktMTIuNTc2LDE2Ny41MjgtMjcuODkybDAsMA0KCQkJCQkJYzMxLjkyNiw3LjM5OSw1NS42MSwxNi41MzQsNTUuNjEsMjcuODkybDAsMHYyNy44OTNjMCwxMS4zNTItMjMuNjg0LDIwLjQ5Mi01NS42MSwyNy44OTJsMCwwDQoJCQkJCQlDNDYwLjczMiw0MDQuMzA0LDM1OS4yOTMsMzk2LjQyOCwzNTkuMjkzLDM5MS43MzEiLz4NCgkJCQk8L2c+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQoJDQoJCTxnIGlkPSJnMjU1NCIgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjYwLjMwNzY5MyIgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjYwLjMwNzY5MyIgaW5rc2NhcGU6ZXhwb3J0LWZpbGVuYW1lPSIvVXNlcnMvY3VuZWkvRG93bmxvYWRzL1NjYWxhIGxvZ28vZzI2OTMucG5nIj4NCgkJPGcgaWQ9ImcyNTU2Ij4NCgkJCTxnIGlkPSJnMjU2MiI+DQoJCQkJPGcgaWQ9ImcyNTY0Ij4NCgkJCQkJDQoJCQkJCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhdGgyNTcyXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjU1MC45NDM0IiB5MT0iLTE3LjMzNDQiIHgyPSI1NTQuMDQzIiB5Mj0iLTE3LjMzNDQiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoOTAgMCAwIC05MCAtNDkyMjUuNTk3NyAtMTIzOC4xMDExKSI+DQoJCQkJCQk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojQTYxMjE0Ii8+DQoJCQkJCQk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojRDgyMDIzIi8+DQoJCQkJCTwvbGluZWFyR3JhZGllbnQ+DQoJCQkJCTxwYXRoIGlkPSJwYXRoMjU3MiIgZmlsbD0idXJsKCNwYXRoMjU3Ml8xXykiIGQ9Ik0zNTkuMjkzLDMzNS45NDZWMjUyLjI3YzAsNi45NzMsMjIzLjEzOCwyMC45MTksMjIzLjEzOCw1NS43ODRsMCwwdjgzLjY3Nw0KCQkJCQkJQzU4Mi40MzEsMzU2Ljg2NiwzNTkuMjkzLDM0Mi45MiwzNTkuMjkzLDMzNS45NDYiLz4NCgkJCQk8L2c+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQoJDQoJCTxnIGlkPSJnMjU3NCIgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjYwLjMwNzY5MyIgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjYwLjMwNzY5MyIgaW5rc2NhcGU6ZXhwb3J0LWZpbGVuYW1lPSIvVXNlcnMvY3VuZWkvRG93bmxvYWRzL1NjYWxhIGxvZ28vZzI2OTMucG5nIj4NCgkJPGcgaWQ9ImcyNTc2Ij4NCgkJCTxnIGlkPSJnMjU4MiI+DQoJCQkJPGcgaWQ9ImcyNTg0Ij4NCgkJCQkJDQoJCQkJCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhdGgyNTkyXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjU1MC45NDM0IiB5MT0iLTE4LjE3MzUiIHgyPSI1NTQuMDQzIiB5Mj0iLTE4LjE3MzUiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoOTAgMCAwIC05MCAtNDkyMjUuNTk3NyAtMTIwMi4xMDExKSI+DQoJCQkJCQk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojQTYxMjE0Ii8+DQoJCQkJCQk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojRDgyMDIzIi8+DQoJCQkJCTwvbGluZWFyR3JhZGllbnQ+DQoJCQkJCTxwYXRoIGlkPSJwYXRoMjU5MiIgZmlsbD0idXJsKCNwYXRoMjU5Ml8xXykiIGQ9Ik0zNTkuMjkzLDQ0Ny41MTZ2LTgzLjY3N2MwLDYuOTczLDIyMy4xMzgsMjAuOTIsMjIzLjEzOCw1NS43ODVsMCwwVjUwMy4zDQoJCQkJCQlDNTgyLjQzMSw0NjguNDM0LDM1OS4yOTMsNDU0LjQ4OCwzNTkuMjkzLDQ0Ny41MTYiLz4NCgkJCQk8L2c+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQoJDQoJCTxnIGlkPSJnMjY5NCIgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjYwLjMwNzY5MyIgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjYwLjMwNzY5MyIgaW5rc2NhcGU6ZXhwb3J0LWZpbGVuYW1lPSIvVXNlcnMvY3VuZWkvRG93bmxvYWRzL1NjYWxhIGxvZ28vZzI2OTMucG5nIj4NCgkJPGcgaWQ9ImcyNjk2Ij4NCgkJCTxnIGlkPSJnMjcwMiI+DQoJCQkJPGcgaWQ9ImcyNzA0Ij4NCgkJCQkJDQoJCQkJCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhdGgyNzEyXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjU1MC45NDM0IiB5MT0iLTE2LjQ5NDUiIHgyPSI1NTQuMDQzIiB5Mj0iLTE2LjQ5NDUiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoOTAgMCAwIC05MCAtNDkyMjUuNTk3NyAtMTI3NC4xMDExKSI+DQoJCQkJCQk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojQTYxMjE0Ii8+DQoJCQkJCQk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojRDgyMDIzIi8+DQoJCQkJCTwvbGluZWFyR3JhZGllbnQ+DQoJCQkJCTxwYXRoIGlkPSJwYXRoMjcxMiIgZmlsbD0idXJsKCNwYXRoMjcxMl8xXykiIGQ9Ik0zNTkuMjkzLDIyNC4zNzdWMTQwLjdjMCw2Ljk3MywyMjMuMTM4LDIwLjkyLDIyMy4xMzgsNTUuNzg0bDAsMHY4My42NzcNCgkJCQkJCUM1ODIuNDMxLDI0NS4yOTYsMzU5LjI5MywyMzEuMzUsMzU5LjI5MywyMjQuMzc3Ii8+DQoJCQkJPC9nPg0KCQkJPC9nPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=');
    background-position: 20px center;
    background-repeat: no-repeat;
    background-size: contain;
    padding-left: 2.3em;
}

.multi-language-selector .language-option[data-lang='bash'],
.exampleblock[data-lang=bash] > .content .title {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAwIDEwMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8bWV0YWRhdGE+IFN2ZyBWZWN0b3IgSWNvbnMgOiBodHRwOi8vd3d3Lm9ubGluZXdlYmZvbnRzLmNvbS9pY29uIDwvbWV0YWRhdGE+CjxnPjxnPjxnPjxwYXRoIGQ9Ik05ODQuNyw3NDguNGMtMy41LTMuNi04LjEtNS4zLTEzLjYtNS4zSDQwMS4yYy01LjUsMC0xMC4xLDEuOC0xMy43LDUuM2MtMy42LDMuNi01LjMsOC4xLTUuMywxMy42djM4YzAsNS41LDEuOCwxMC4xLDUuMywxMy42YzMuNiwzLjYsOC4xLDUuMywxMy43LDUuM0g5NzFjNS41LDAsMTAuMS0xLjgsMTMuNi01LjNjMy42LTMuNiw1LjMtOC4xLDUuMy0xMy42di0zOEM5OTAsNzU2LjUsOTg4LjIsNzUyLDk4NC43LDc0OC40eiIvPjxwYXRoIGQ9Ik03Mi45LDE4Ni45Yy00LTQtOC41LTUuOS0xMy43LTUuOWMtNS4xLDAtOS43LDItMTMuNiw1LjlsLTI5LjcsMjkuN2MtNCw0LTUuOSw4LjUtNS45LDEzLjZjMCw1LjIsMiw5LjcsNS45LDEzLjdsMjMzLjMsMjMzLjNMMTUuOSw3MTAuNGMtNCw0LTUuOSw4LjUtNS45LDEzLjZjMCw1LjIsMiw5LjcsNS45LDEzLjdsMjkuNywyOS43YzQsNCw4LjUsNS45LDEzLjYsNS45czkuNy0yLDEzLjctNS45bDI3Ni42LTI3Ni42YzQtNCw1LjktOC41LDUuOS0xMy43YzAtNS4xLTItOS43LTUuOS0xMy42TDcyLjksMTg2Ljl6Ii8+PC9nPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48L2c+Cjwvc3ZnPgo=');
    background-position: 17px 80%;
    background-repeat: no-repeat;
    background-size: 15px 15px;
    padding-left: 2.3em;
}

.multi-language-selector .language-option[data-lang='shell script'],
.exampleblock[data-lang='shell script'] > .content .title {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAwIDEwMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8bWV0YWRhdGE+IFN2ZyBWZWN0b3IgSWNvbnMgOiBodHRwOi8vd3d3Lm9ubGluZXdlYmZvbnRzLmNvbS9pY29uIDwvbWV0YWRhdGE+CjxnPjxnPjxnPjxwYXRoIGQ9Ik05ODQuNyw3NDguNGMtMy41LTMuNi04LjEtNS4zLTEzLjYtNS4zSDQwMS4yYy01LjUsMC0xMC4xLDEuOC0xMy43LDUuM2MtMy42LDMuNi01LjMsOC4xLTUuMywxMy42djM4YzAsNS41LDEuOCwxMC4xLDUuMywxMy42YzMuNiwzLjYsOC4xLDUuMywxMy43LDUuM0g5NzFjNS41LDAsMTAuMS0xLjgsMTMuNi01LjNjMy42LTMuNiw1LjMtOC4xLDUuMy0xMy42di0zOEM5OTAsNzU2LjUsOTg4LjIsNzUyLDk4NC43LDc0OC40eiIvPjxwYXRoIGQ9Ik03Mi45LDE4Ni45Yy00LTQtOC41LTUuOS0xMy43LTUuOWMtNS4xLDAtOS43LDItMTMuNiw1LjlsLTI5LjcsMjkuN2MtNCw0LTUuOSw4LjUtNS45LDEzLjZjMCw1LjIsMiw5LjcsNS45LDEzLjdsMjMzLjMsMjMzLjNMMTUuOSw3MTAuNGMtNCw0LTUuOSw4LjUtNS45LDEzLjZjMCw1LjIsMiw5LjcsNS45LDEzLjdsMjkuNywyOS43YzQsNCw4LjUsNS45LDEzLjYsNS45czkuNy0yLDEzLjctNS45bDI3Ni42LTI3Ni42YzQtNCw1LjktOC41LDUuOS0xMy43YzAtNS4xLTItOS43LTUuOS0xMy42TDcyLjksMTg2Ljl6Ii8+PC9nPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48L2c+Cjwvc3ZnPgo=');
    background-position: 17px 80%;
    background-repeat: no-repeat;
    background-size: 15px 15px;
    padding-left: 2.3em;
}

.multi-language-selector {
    display: block;
}

.multi-language-selector .language-option[data-lang='groovy'] {
    background-position: 20px center;
    padding-left: 32px;
}

.multi-language-selector .language-option[data-lang='kotlin'] {
    background-position: 30px center;
    padding-left: 27px;
}

.multi-language-selector .language-option {
    background-color: white;
    border: 1px solid #f8f8f7;
    border-radius: 4px 4px 0 0;
    cursor: pointer;
    display: inline-block;
    font-weight: normal;
    font-family: 'Lato', Arial, sans-serif;
    margin: 0;
    padding: 4px 20px;
    min-width: 130px;
    max-width: 320px;
    text-align: center;
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
    opacity: 0.7;
}

.multi-language-selector .language-option.selected {
    background-color: #f8f8f7;
    color: #02303a;
    filter: none;
    -webkit-filter: none;
    opacity: 1;
}

.multi-language-text.hidden,
.multi-language-selector ~ .multi-language-sample.hidden {
    display: none;
}

.multi-language-sample {
    border-radius: 0 0 4px 4px;
}

.multi-language-sample .title {
    font-style: normal;
    background: #f8f8f7;
    margin: 0;
    padding: 1em 0 0 1em;
    color: #777;
}

.multi-language-sample .title:before {
    font-family: FontAwesome;
    content: '\f05a';
    color: #19407c;
    padding-right: 0.25em;
}

.multi-language-sample .title code {
    color: #777;
}

.no-margin-bottom {
    margin-bottom: 0;
}

.small-header h3 {
    font-size: 1.0625rem;
}

.small-header-nested h4 {
    font-size: 1.0625rem;
}

.small-header .title {
    font-style: normal;
}

h2, h3, h4, h5, h6 {
    margin-bottom: 1rem;
}


.label {
    color: #fff;
    padding: .2em .6em .3em;
    font-weight: 700;
    border-radius: .25em;
    font-size: 90%;
}

.beta {background-color: #209BC4;}