/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: local("Source Sans Pro Light"), local("SourceSansPro-Light"), url(https://cdn.commento.io/fonts/source-sans-pro-300-cyrillic-ext.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: local("Source Sans Pro Light"), local("SourceSansPro-Light"), url(https://cdn.commento.io/fonts/source-sans-pro-300-cyrillic.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: local("Source Sans Pro Light"), local("SourceSansPro-Light"), url(https://cdn.commento.io/fonts/source-sans-pro-300-greek-ext.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: local("Source Sans Pro Light"), local("SourceSansPro-Light"), url(https://cdn.commento.io/fonts/source-sans-pro-300-greek.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: local("Source Sans Pro Light"), local("SourceSansPro-Light"), url(https://cdn.commento.io/fonts/source-sans-pro-300-vietnamese.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: local("Source Sans Pro Light"), local("SourceSansPro-Light"), url(https://cdn.commento.io/fonts/source-sans-pro-300-latin-ext.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: local("Source Sans Pro Light"), local("SourceSansPro-Light"), url(https://cdn.commento.io/fonts/source-sans-pro-300-latin.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"), url(https://cdn.commento.io/fonts/source-sans-pro-400-cyrillic-ext.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"), url(https://cdn.commento.io/fonts/source-sans-pro-400-cyrillic.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"), url(https://cdn.commento.io/fonts/source-sans-pro-400-greek-ext.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"), url(https://cdn.commento.io/fonts/source-sans-pro-400-greek.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"), url(https://cdn.commento.io/fonts/source-sans-pro-400-vietnamese.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"), url(https://cdn.commento.io/fonts/source-sans-pro-400-latin-ext.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"), url(https://cdn.commento.io/fonts/source-sans-pro-400-latin.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url(https://cdn.commento.io/fonts/source-sans-pro-700-cyrillic-ext.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url(https://cdn.commento.io/fonts/source-sans-pro-700-cyrillic.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url(https://cdn.commento.io/fonts/source-sans-pro-700-greek-ext.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url(https://cdn.commento.io/fonts/source-sans-pro-700-greek.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url(https://cdn.commento.io/fonts/source-sans-pro-700-vietnamese.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url(https://cdn.commento.io/fonts/source-sans-pro-700-latin-ext.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url(https://cdn.commento.io/fonts/source-sans-pro-700-latin.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: local("Source Sans Pro Black"), local("SourceSansPro-Black"), url(https://cdn.commento.io/fonts/source-sans-pro-900-cyrillic-ext.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: local("Source Sans Pro Black"), local("SourceSansPro-Black"), url(https://cdn.commento.io/fonts/source-sans-pro-900-cyrillic.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: local("Source Sans Pro Black"), local("SourceSansPro-Black"), url(https://cdn.commento.io/fonts/source-sans-pro-900-greek-ext.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: local("Source Sans Pro Black"), local("SourceSansPro-Black"), url(https://cdn.commento.io/fonts/source-sans-pro-900-greek.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: local("Source Sans Pro Black"), local("SourceSansPro-Black"), url(https://cdn.commento.io/fonts/source-sans-pro-900-vietnamese.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: local("Source Sans Pro Black"), local("SourceSansPro-Black"), url(https://cdn.commento.io/fonts/source-sans-pro-900-latin-ext.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: local("Source Sans Pro Black"), local("SourceSansPro-Black"), url(https://cdn.commento.io/fonts/source-sans-pro-900-latin.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.commento-root-min-height {
  min-height: 430px;
}

.commento-root {
  overflow-x: hidden;
  padding: 0px;
  width: 100%;
  font-family: inherit;
}

.commento-root * {
  font-family: inherit;
  font-size: 15px;
  line-height: 1.5;
  color: #50596c;
  text-rendering: optimizeLegibility;
}

.commento-root code {
  font-family: monospace;
  font-size: 13px;
  white-space: pre;
}

.commento-root a {
  color: #228be6;
  outline: none;
  text-decoration: none;
}

.commento-root blockquote {
  margin: 0 0 0 8px;
  padding: 0 0 0 5px;
  border-left: 2px solid #adb5bd;
  color: #868e96;
}

.commento-root .commento-button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  cursor: pointer;
  font-weight: bold;
  line-height: 24px;
  font-size: 14px;
  padding: 6px;
  padding-left: 8px;
  padding-right: 8px;
  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
  border: 1px solid transparent;
  border-radius: 3px;
  color: #fff;
  margin-left: 5px;
  margin-right: 5px;
}

.commento-root .commento-login {
  width: 100%;
}

.commento-root .commento-login .commento-login-text {
  text-align: right;
  margin-right: 16px;
  height: 38px;
  color: #868e96;
  font-weight: bold;
  cursor: pointer;
  display: block;
}

.commento-root .commento-logged-container {
  width: 100%;
  text-align: left;
  margin-bottom: 16px;
  position: relative;
  height: 38px;
}

.commento-root .commento-logged-container .commento-profile-button {
  float: right;
  cursor: pointer;
  color: #868e96;
  margin: 6px 12px;
  font-size: 13px;
}

.commento-root .commento-logged-container .commento-logged-in-as {
  position: relative;
}

.commento-root .commento-logged-container .commento-logged-in-as .commento-name {
  color: #343a40;
  border: none;
  font-weight: bold;
  position: absolute;
  top: 6px;
  left: 48px;
  cursor: pointer;
}

.commento-root .commento-mod-tools {
  margin-bottom: 16px;
}

.commento-root .commento-mod-tools button {
  text-transform: uppercase;
  color: #495057;
  font-size: 12px;
  font-weight: 700;
  cursor: pointer;
  margin-left: 12px;
  background: none;
  border: none;
  display: inline;
}

.commento-root .commento-mod-tools::before {
  content: "Moderator Tools";
  text-transform: uppercase;
  color: #3b5bdb;
  font-size: 12px;
  font-weight: 700;
}

.commento-root .commento-round-check input[type="radio"],
.commento-root .commento-round-check input[type="checkbox"] {
  display: none;
}

.commento-root .commento-round-check input[type="radio"] + label,
.commento-root .commento-round-check input[type="checkbox"] + label {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 5px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.commento-root .commento-round-check input[type="radio"] + label:last-child,
.commento-root .commento-round-check input[type="checkbox"] + label:last-child {
  margin-bottom: 0;
}

.commento-root .commento-round-check input[type="radio"] + label:before,
.commento-root .commento-round-check input[type="checkbox"] + label:before {
  content: '';
  display: block;
  width: 13px;
  height: 13px;
  margin-top: 2px;
  background: #f8f9fa;
  border: 1px solid #dee2e6;
  border-radius: 3px;
  position: absolute;
  left: 0;
  top: 0;
  transition: all .15s;
}

.commento-root .commento-round-check input[type="radio"]:disabled + label:before,
.commento-root .commento-round-check input[type="checkbox"]:disabled + label:before {
  background: #f8f9fa;
  border: 1px solid #ced4da;
  opacity: 0.4;
}

.commento-root .commento-round-check input[type="radio"]:checked + label:before,
.commento-root .commento-round-check input[type="checkbox"]:checked + label:before {
  background: #228be6;
  border: 1px solid #228be6;
}

.commento-root .commento-round-check input[type="radio"] + label:after,
.commento-root .commento-round-check input[type="checkbox"] + label:after {
  position: absolute;
  left: -7px;
  top: 4px;
  content: '';
  display: inline-block;
  width: 3px;
  height: 7px;
  transform: rotate(45deg);
  margin-left: 12px;
  margin-right: 12px;
  border: solid transparent;
  border-width: 0 2px 2px 0;
}

.commento-root .commento-round-check input[type="radio"]:disabled + label:after,
.commento-root .commento-round-check input[type="checkbox"]:disabled + label:after {
  border: solid transparent;
  border-width: 0 2px 2px 0;
}

.commento-root .commento-round-check input[type="radio"]:checked + label:after,
.commento-root .commento-round-check input[type="checkbox"]:checked + label:after {
  border: solid #f8f9fa;
  border-width: 0 2px 2px 0;
}

.commento-root .commento-round-check .pitch {
  font-size: 14px;
  color: #a5a5a5;
  line-height: 20px !important;
}

.commento-root textarea,
.commento-root input[type=text] {
  background: #ffffff;
  border: 1px solid rgba(50, 50, 93, 0.1);
  border-radius: 3px;
  color: #525f7f;
}

.commento-root input[type=text]::placeholder {
  color: #cacaca;
}

.commento-root textarea::placeholder {
  color: #868e96;
  font-size: 20px;
  display: flex;
  line-height: 110px;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.commento-root textarea {
  display: inline-block;
  white-space: pre-wrap;
  padding: 8px;
  outline: none;
  overflow: auto;
  min-height: 130px;
  width: 100%;
}

.commento-root .commento-red-border {
  border: 1px solid #f03e3e;
}

.commento-root .commento-textarea-container {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}

.commento-root .commento-textarea-container .commento-submit-button {
  transform: none;
}

.commento-root .commento-blurred-textarea {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  justify-content: space-between;
  will-change: transform;
}

.commento-root .commento-submit-button {
  float: right;
  background: #1971c2;
  text-transform: uppercase;
  font-size: 12px;
  margin-top: 10px;
}

.commento-root .commento-button-margin {
  padding-top: 4px;
}

.commento-root .commento-anonymous-checkbox-container {
  float: right;
  margin: 20px 16px;
}

.commento-root .commento-anonymous-checkbox-container input[type="checkbox"] + label {
  padding-left: 24px;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  color: #495057;
}

.commento-root .commento-anonymous-checkbox-container input[type="checkbox"] + label:before {
  margin-top: 1px;
}

.commento-root .commento-anonymous-checkbox-container input[type="checkbox"] + label:after {
  margin-top: -1px;
}

.commento-root .commento-markdown-button {
  color: #868e96;
  margin: 0px 16px;
  font-size: 12px;
  text-transform: uppercase;
  border: none;
  line-height: 58px;
  font-weight: 400;
  cursor: pointer;
}

.commento-root .commento-markdown-button b {
  font-size: 12px;
}

.commento-root .commento-markdown-help {
  border: 1px solid #dee2e6;
  padding: 8px;
}

.commento-root .commento-markdown-help tr td {
  padding: 0px 6px;
}

.commento-root .commento-markdown-help tr td pre {
  display: inline;
  font-family: monospace;
  font-size: 13px;
}

.commento-root .commento-card {
  padding: 12px 0px 0px 12px;
  margin-top: 16px;
  border-top: 1px solid #f0f0f0;
}

.commento-root .commento-card .commento-option-button {
  border: none;
  cursor: pointer;
  outline: none;
  padding: 0px;
  position: absolute;
  top: 0px;
  z-index: 3;
  background: #ced4da;
}

.commento-root .commento-card .commento-option-reply {
  height: 20px;
  width: 20px;
  -webkit-mask-image: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg version="1.1" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns"><g transform="matrix(1.7358 0 0 1.7335 4.2642 15.217)"><path d="m10 2.5 1e-6 -4.4421-9 7.4421 9 6.5759-1e-6 -4.6759c6.4194-1.4839 11.739 2.1762 11.739 2.1762s-2.0774-6.5475-11.739-7.0762z" fill="%23abbac4"/></g></svg>');
  mask-image: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg version="1.1" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns"><g transform="matrix(1.7358 0 0 1.7335 4.2642 15.217)"><path d="m10 2.5 1e-6 -4.4421-9 7.4421 9 6.5759-1e-6 -4.6759c6.4194-1.4839 11.739 2.1762 11.739 2.1762s-2.0774-6.5475-11.739-7.0762z" fill="%23abbac4"/></g></svg>');
  margin: 9px 3px 9px 3px;
}

.commento-root .commento-card .commento-option-cancel {
  height: 13px;
  width: 13px;
  -webkit-mask-image: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg enable-background="new 0 0 129 129" version="1.1" viewBox="0 0 129 129" xmlns="http://www.w3.org/2000/svg"><path d="m7.6 121.4c0.8 0.8 1.8 1.2 2.9 1.2s2.1-0.4 2.9-1.2l51.1-51.1 51.1 51.1c0.8 0.8 1.8 1.2 2.9 1.2 1 0 2.1-0.4 2.9-1.2 1.6-1.6 1.6-4.2 0-5.8l-51.1-51.1 51.1-51.1c1.6-1.6 1.6-4.2 0-5.8s-4.2-1.6-5.8 0l-51.1 51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8 0s-1.6 4.2 0 5.8l51.1 51.1-51.1 51.1c-1.6 1.6-1.6 4.2 0 5.8z" fill="%23abbac4"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg enable-background="new 0 0 129 129" version="1.1" viewBox="0 0 129 129" xmlns="http://www.w3.org/2000/svg"><path d="m7.6 121.4c0.8 0.8 1.8 1.2 2.9 1.2s2.1-0.4 2.9-1.2l51.1-51.1 51.1 51.1c0.8 0.8 1.8 1.2 2.9 1.2 1 0 2.1-0.4 2.9-1.2 1.6-1.6 1.6-4.2 0-5.8l-51.1-51.1 51.1-51.1c1.6-1.6 1.6-4.2 0-5.8s-4.2-1.6-5.8 0l-51.1 51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8 0s-1.6 4.2 0 5.8l51.1 51.1-51.1 51.1c-1.6 1.6-1.6 4.2 0 5.8z" fill="%23abbac4"/></svg>');
  margin: 12px 6px 12px 6px;
  background: #adb5bd;
}

.commento-root .commento-card .commento-option-collapse {
  height: 14px;
  width: 14px;
  -webkit-mask-image: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg enable-background="new 0 0 42 42" version="1.1" viewBox="0 0 42 42" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><polygon points="42 20 0 20 0 22 20 22 22 22 42 22" fill="%231e2127"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg enable-background="new 0 0 42 42" version="1.1" viewBox="0 0 42 42" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><polygon points="42 20 0 20 0 22 20 22 22 22 42 22" fill="%231e2127"/></svg>');
  margin: 12px 6px 12px 6px;
  background: #495057;
}

.commento-root .commento-card .commento-option-uncollapse {
  height: 14px;
  width: 14px;
  -webkit-mask-image: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg enable-background="new 0 0 42 42" version="1.1" viewBox="0 0 42 42" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><polygon points="42 20 22 20 22 0 20 0 20 20 0 20 0 22 20 22 20 42 22 42 22 22 42 22" fill="%231e2127"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg enable-background="new 0 0 42 42" version="1.1" viewBox="0 0 42 42" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><polygon points="42 20 22 20 22 0 20 0 20 20 0 20 0 22 20 22 20 42 22 42 22 22 42 22" fill="%231e2127"/></svg>');
  margin: 12px 6px 12px 6px;
  background: #495057;
}

.commento-root .commento-card .commento-option-upvote,
.commento-root .commento-card .commento-option-downvote {
  height: 14px;
  width: 14px;
  -webkit-mask-image: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg enable-background="new 0 0 284.929 284.929" version="1.1" viewBox="0 0 284.93 284.93" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">	<path d="m282.08 195.28-133.05-133.04c-1.901-1.903-4.088-2.856-6.562-2.856s-4.665 0.953-6.567 2.856l-133.04 133.04c-1.906 1.906-2.856 4.093-2.856 6.568 0 2.474 0.953 4.664 2.856 6.566l14.272 14.271c1.903 1.903 4.093 2.854 6.567 2.854s4.664-0.951 6.567-2.854l112.2-112.2 112.21 112.21c1.902 1.903 4.093 2.848 6.563 2.848 2.478 0 4.668-0.951 6.57-2.848l14.274-14.277c1.902-1.902 2.847-4.093 2.847-6.566 1e-3 -2.476-0.944-4.666-2.846-6.569z" fill="%23abbac4"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg enable-background="new 0 0 284.929 284.929" version="1.1" viewBox="0 0 284.93 284.93" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">	<path d="m282.08 195.28-133.05-133.04c-1.901-1.903-4.088-2.856-6.562-2.856s-4.665 0.953-6.567 2.856l-133.04 133.04c-1.906 1.906-2.856 4.093-2.856 6.568 0 2.474 0.953 4.664 2.856 6.566l14.272 14.271c1.903 1.903 4.093 2.854 6.567 2.854s4.664-0.951 6.567-2.854l112.2-112.2 112.21 112.21c1.902 1.903 4.093 2.848 6.563 2.848 2.478 0 4.668-0.951 6.57-2.848l14.274-14.277c1.902-1.902 2.847-4.093 2.847-6.566 1e-3 -2.476-0.944-4.666-2.846-6.569z" fill="%23abbac4"/></svg>');
  margin: 12px 6px 12px 6px;
}

.commento-root .commento-card .commento-option-downvote {
  transform: rotate(180deg);
}

.commento-root .commento-card .commento-upvoted {
  background: #f76707;
}

.commento-root .commento-card .commento-downvoted {
  background: #4c6ef5;
}

.commento-root .commento-card .commento-option-edit {
  height: 14px;
  width: 14px;
  -webkit-mask-image: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg enable-background="new 0 0 528.899 528.899" version="1.1" viewBox="0 0 528.899 528.899" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><path d="m328.88 89.125l107.59 107.59-272.34 272.34-107.53-107.59 272.28-272.34zm189.23-25.948l-47.981-47.981c-18.543-18.543-48.653-18.543-67.259 0l-45.961 45.961 107.59 107.59 53.611-53.611c14.382-14.383 14.382-37.577 0-51.959zm-517.81 449.51c-1.958 8.812 5.998 16.708 14.811 14.565l119.89-29.069-107.53-107.59-27.173 122.09z"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg enable-background="new 0 0 528.899 528.899" version="1.1" viewBox="0 0 528.899 528.899" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><path d="m328.88 89.125l107.59 107.59-272.34 272.34-107.53-107.59 272.28-272.34zm189.23-25.948l-47.981-47.981c-18.543-18.543-48.653-18.543-67.259 0l-45.961 45.961 107.59 107.59 53.611-53.611c14.382-14.383 14.382-37.577 0-51.959zm-517.81 449.51c-1.958 8.812 5.998 16.708 14.811 14.565l119.89-29.069-107.53-107.59-27.173 122.09z"/></svg>');
  margin: 12px 6px 12px 6px;
  background: #adb5bd;
}

.commento-root .commento-card .commento-option-remove {
  height: 14px;
  width: 14px;
  -webkit-mask-image: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg enable-background="new 0 0 59 59" version="1.1" viewBox="0 0 59 59" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><g fill="%231e2127"><path d="m29.5 51c0.552 0 1-0.447 1-1v-33c0-0.553-0.448-1-1-1s-1 0.447-1 1v33c0 0.553 0.448 1 1 1z"/><path d="m19.5 51c0.552 0 1-0.447 1-1v-33c0-0.553-0.448-1-1-1s-1 0.447-1 1v33c0 0.553 0.448 1 1 1z"/><path d="m39.5 51c0.552 0 1-0.447 1-1v-33c0-0.553-0.448-1-1-1s-1 0.447-1 1v33c0 0.553 0.448 1 1 1z"/><path d="M52.5,6H38.456c-0.11-1.25-0.495-3.358-1.813-4.711C35.809,0.434,34.751,0,33.499,0H23.5c-1.252,0-2.31,0.434-3.144,1.289 C19.038,2.642,18.653,4.75,18.543,6H6.5c-0.552,0-1,0.447-1,1s0.448,1,1,1h2.041l1.915,46.021C10.493,55.743,11.565,59,15.364,59 h28.272c3.799,0,4.871-3.257,4.907-4.958L50.459,8H52.5c0.552,0,1-0.447,1-1S53.052,6,52.5,6z M21.792,2.681 C22.24,2.223,22.799,2,23.5,2h9.999c0.701,0,1.26,0.223,1.708,0.681c0.805,0.823,1.128,2.271,1.24,3.319H20.553 C20.665,4.952,20.988,3.504,21.792,2.681z M46.544,53.979C46.538,54.288,46.4,57,43.636,57H15.364 c-2.734,0-2.898-2.717-2.909-3.042L10.542,8h37.915L46.544,53.979z"/></g></svg>');
  mask-image: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg enable-background="new 0 0 59 59" version="1.1" viewBox="0 0 59 59" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><g fill="%231e2127"><path d="m29.5 51c0.552 0 1-0.447 1-1v-33c0-0.553-0.448-1-1-1s-1 0.447-1 1v33c0 0.553 0.448 1 1 1z"/><path d="m19.5 51c0.552 0 1-0.447 1-1v-33c0-0.553-0.448-1-1-1s-1 0.447-1 1v33c0 0.553 0.448 1 1 1z"/><path d="m39.5 51c0.552 0 1-0.447 1-1v-33c0-0.553-0.448-1-1-1s-1 0.447-1 1v33c0 0.553 0.448 1 1 1z"/><path d="M52.5,6H38.456c-0.11-1.25-0.495-3.358-1.813-4.711C35.809,0.434,34.751,0,33.499,0H23.5c-1.252,0-2.31,0.434-3.144,1.289 C19.038,2.642,18.653,4.75,18.543,6H6.5c-0.552,0-1,0.447-1,1s0.448,1,1,1h2.041l1.915,46.021C10.493,55.743,11.565,59,15.364,59 h28.272c3.799,0,4.871-3.257,4.907-4.958L50.459,8H52.5c0.552,0,1-0.447,1-1S53.052,6,52.5,6z M21.792,2.681 C22.24,2.223,22.799,2,23.5,2h9.999c0.701,0,1.26,0.223,1.708,0.681c0.805,0.823,1.128,2.271,1.24,3.319H20.553 C20.665,4.952,20.988,3.504,21.792,2.681z M46.544,53.979C46.538,54.288,46.4,57,43.636,57H15.364 c-2.734,0-2.898-2.717-2.909-3.042L10.542,8h37.915L46.544,53.979z"/></g></svg>');
  margin: 12px 6px 12px 6px;
  background: #e03131;
}

.commento-root .commento-card .commento-option-approve {
  height: 14px;
  width: 14px;
  -webkit-mask-image: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg enable-background="new 0 0 26 26" version="1.1" viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg"><path d="m0.3 14c-0.2-0.2-0.3-0.5-0.3-0.7s0.1-0.5 0.3-0.7l1.4-1.4c0.4-0.4 1-0.4 1.4 0l0.1 0.1 5.5 5.9c0.2 0.2 0.5 0.2 0.7 0l13.4-13.9h0.1v-8.8818e-16c0.4-0.4 1-0.4 1.4 0l1.4 1.4c0.4 0.4 0.4 1 0 1.4l-16 16.6c-0.2 0.2-0.4 0.3-0.7 0.3s-0.5-0.1-0.7-0.3l-7.8-8.4-0.2-0.3z" fill="%231e2127"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg enable-background="new 0 0 26 26" version="1.1" viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg"><path d="m0.3 14c-0.2-0.2-0.3-0.5-0.3-0.7s0.1-0.5 0.3-0.7l1.4-1.4c0.4-0.4 1-0.4 1.4 0l0.1 0.1 5.5 5.9c0.2 0.2 0.5 0.2 0.7 0l13.4-13.9h0.1v-8.8818e-16c0.4-0.4 1-0.4 1.4 0l1.4 1.4c0.4 0.4 0.4 1 0 1.4l-16 16.6c-0.2 0.2-0.4 0.3-0.7 0.3s-0.5-0.1-0.7-0.3l-7.8-8.4-0.2-0.3z" fill="%231e2127"/></svg>');
  margin: 12px 6px 12px 6px;
  background: #37b24d;
}

.commento-root .commento-card .commento-option-sticky,
.commento-root .commento-card .commento-option-unsticky {
  height: 14px;
  width: 14px;
  -webkit-mask-image: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg enable-background="new 0 0 487.222 487.222" version="1.1" viewBox="0 0 487.22 487.22" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><path d="m486.55 186.81c-1.6-4.9-5.8-8.4-10.9-9.2l-152-21.6-68.4-137.5c-2.3-4.6-7-7.5-12.1-7.5s-9.8 2.9-12.1 7.6l-67.5 137.9-152 22.6c-5.1 0.8-9.3 4.3-10.9 9.2s-0.2 10.3 3.5 13.8l110.3 106.9-25.5 151.4c-0.9 5.1 1.2 10.2 5.4 13.2 2.3 1.7 5.1 2.6 7.9 2.6 2.2 0 4.3-0.5 6.3-1.6l135.7-71.9 136.1 71.1c2 1 4.1 1.5 6.2 1.5 7.4 0 13.5-6.1 13.5-13.5 0-1.1-0.1-2.1-0.4-3.1l-26.3-150.5 109.6-107.5c3.9-3.6 5.2-9 3.6-13.9zm-137 107.1c-3.2 3.1-4.6 7.6-3.8 12l22.9 131.3-118.2-61.7c-3.9-2.1-8.6-2-12.6 0l-117.8 62.4 22.1-131.5c0.7-4.4-0.7-8.8-3.9-11.9l-95.6-92.8 131.9-19.6c4.4-0.7 8.2-3.4 10.1-7.4l58.6-119.7 59.4 119.4c2 4 5.8 6.7 10.2 7.4l132 18.8-95.3 93.3z" fill="%231e2127"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg enable-background="new 0 0 487.222 487.222" version="1.1" viewBox="0 0 487.22 487.22" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><path d="m486.55 186.81c-1.6-4.9-5.8-8.4-10.9-9.2l-152-21.6-68.4-137.5c-2.3-4.6-7-7.5-12.1-7.5s-9.8 2.9-12.1 7.6l-67.5 137.9-152 22.6c-5.1 0.8-9.3 4.3-10.9 9.2s-0.2 10.3 3.5 13.8l110.3 106.9-25.5 151.4c-0.9 5.1 1.2 10.2 5.4 13.2 2.3 1.7 5.1 2.6 7.9 2.6 2.2 0 4.3-0.5 6.3-1.6l135.7-71.9 136.1 71.1c2 1 4.1 1.5 6.2 1.5 7.4 0 13.5-6.1 13.5-13.5 0-1.1-0.1-2.1-0.4-3.1l-26.3-150.5 109.6-107.5c3.9-3.6 5.2-9 3.6-13.9zm-137 107.1c-3.2 3.1-4.6 7.6-3.8 12l22.9 131.3-118.2-61.7c-3.9-2.1-8.6-2-12.6 0l-117.8 62.4 22.1-131.5c0.7-4.4-0.7-8.8-3.9-11.9l-95.6-92.8 131.9-19.6c4.4-0.7 8.2-3.4 10.1-7.4l58.6-119.7 59.4 119.4c2 4 5.8 6.7 10.2 7.4l132 18.8-95.3 93.3z" fill="%231e2127"/></svg>');
  margin: 12px 6px 12px 6px;
  background: #adb5bd;
}

.commento-root .commento-card .commento-option-unsticky {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg viewBox="0 0 487.22 487.22" xmlns="http://www.w3.org/2000/svg"><g><title>background</title><rect x="-1" y="-1" fill="none"/></g><g><title>Layer 1</title><path d="m486.55 186.81c-1.6-4.9-5.8-8.4-10.9-9.2l-152-21.6-68.4-137.5c-2.3-4.6-7-7.5-12.1-7.5s-9.8 2.9-12.1 7.6l-67.5 137.9-152 22.6c-5.1 0.8-9.3 4.3-10.9 9.2s-0.2 10.3 3.5 13.8l110.3 106.9-25.5 151.4c-0.9 5.1 1.2 10.2 5.4 13.2 2.3 1.7 5.1 2.6 7.9 2.6 2.2 0 4.3-0.5 6.3-1.6l135.7-71.9 136.1 71.1c2 1 4.1 1.5 6.2 1.5 7.4 0 13.5-6.1 13.5-13.5 0-1.1-0.1-2.1-0.4-3.1l-26.3-150.5 109.6-107.5c3.9-3.6 5.2-9 3.6-13.9z" fill="%231e2127"/></g></svg>');
  mask-image: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg viewBox="0 0 487.22 487.22" xmlns="http://www.w3.org/2000/svg"><g><title>background</title><rect x="-1" y="-1" fill="none"/></g><g><title>Layer 1</title><path d="m486.55 186.81c-1.6-4.9-5.8-8.4-10.9-9.2l-152-21.6-68.4-137.5c-2.3-4.6-7-7.5-12.1-7.5s-9.8 2.9-12.1 7.6l-67.5 137.9-152 22.6c-5.1 0.8-9.3 4.3-10.9 9.2s-0.2 10.3 3.5 13.8l110.3 106.9-25.5 151.4c-0.9 5.1 1.2 10.2 5.4 13.2 2.3 1.7 5.1 2.6 7.9 2.6 2.2 0 4.3-0.5 6.3-1.6l135.7-71.9 136.1 71.1c2 1 4.1 1.5 6.2 1.5 7.4 0 13.5-6.1 13.5-13.5 0-1.1-0.1-2.1-0.4-3.1l-26.3-150.5 109.6-107.5c3.9-3.6 5.2-9 3.6-13.9z" fill="%231e2127"/></g></svg>');
  background: #f59f00;
}

.commento-root .commento-card .commento-option-button:focus {
  outline: none;
}

.commento-root .commento-card .commento-header {
  padding-bottom: 4px;
}

.commento-root .commento-card .commento-avatar::after {
  content: "";
  display: block;
}

.commento-root .commento-card .commento-name {
  font-weight: 700;
  font-size: 14px;
  color: #555;
  border: none;
  display: table;
  z-index: 1;
  margin-left: 48px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: fit-content;
  cursor: pointer;
}

.commento-root .commento-card .commento-flagged::after {
  content: "Flagged";
  text-transform: uppercase;
  font-size: 10px;
  background: #f03e3e;
  color: white;
  margin-left: 8px;
  padding: 2px 6px 2px 6px;
  border-radius: 100px;
  line-height: 17px;
}

.commento-root .commento-card .commento-moderator::after {
  content: "Moderator";
  text-transform: uppercase;
  font-size: 10px;
  background: #37b24d;
  color: white;
  margin-left: 8px;
  padding: 2px 6px 2px 6px;
  border-radius: 100px;
  line-height: 17px;
}

.commento-root .commento-card .commento-subtitle {
  display: block;
  color: #999;
  font-size: 12px;
  margin-left: 48px;
}

.commento-root .commento-card .commento-timeago {
  display: inline;
  color: #888;
  font-size: 12px;
}

.commento-root .commento-card .commento-score {
  display: inline;
  color: #888;
  font-size: 12px;
  font-weight: 700;
}

.commento-root .commento-card .commento-timeago::before {
  content: "\00a0 \00a0 \00b7 \00a0 \00a0";
}

.commento-root .commento-card .commento-body p {
  margin-top: 6px;
  margin-bottom: 6px;
}

.commento-root .commento-card .commento-options {
  float: right;
  position: relative;
  height: 38px;
  z-index: 2;
}

.commento-root .commento-card .commento-options-mobile {
  margin-right: 12px;
}

.commento-root .commento-card .commento-options-clearfix {
  height: 38px;
  width: 1px;
  display: block;
}

.commento-root .commento-card .commento-moderation {
  height: 48px;
}

.commento-root .commento-dark-card {
  background: #fff5f5;
}

.commento-root .commento-highlighted-card {
  background: #fff9db;
}

.commento-root .commento-avatar {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
  font-size: 22px;
  float: left;
  margin-right: 10px;
  border: 0px transparent;
}

.commento-root .commento-avatar-img {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  float: left;
  margin-right: 10px;
}

.commento-root .commento-login-box-container {
  display: flex;
  justify-content: center;
  position: relative;
  width: 100%;
  height: 0px;
  overflow: visible;
}

.commento-root .commento-login-box-container .commento-login-box {
  width: 90%;
  max-width: 500px;
  min-height: 100px;
  background: #f1f3f5;
  z-index: 100;
  position: absolute;
  top: 8px;
  padding: 16px;
  opacity: 1;
  transition: opacity 0.2s;
  /* cyrillic-ext */
  /* cyrillic */
  /* greek-ext */
  /* greek */
  /* vietnamese */
  /* latin-ext */
  /* latin */
  /* cyrillic-ext */
  /* cyrillic */
  /* greek-ext */
  /* greek */
  /* vietnamese */
  /* latin-ext */
  /* latin */
  /* cyrillic-ext */
  /* cyrillic */
  /* greek-ext */
  /* greek */
  /* vietnamese */
  /* latin-ext */
  /* latin */
  /* cyrillic-ext */
  /* cyrillic */
  /* greek-ext */
  /* greek */
  /* vietnamese */
  /* latin-ext */
  /* latin */
}

.commento-root .commento-login-box-container .commento-login-box .commento-oauth-buttons-container {
  display: flex;
  justify-content: center;
}

.commento-root .commento-login-box-container .commento-login-box .commento-oauth-buttons-container .commento-oauth-buttons {
  align-items: center;
  position: absolute;
  z-index: 1;
  display: contents;
}

.commento-root .commento-login-box-container .commento-login-box .commento-oauth-buttons-container .commento-oauth-buttons .commento-google-button {
  background: #dd4b39;
  text-transform: uppercase;
  font-size: 13px;
  width: 70px;
}

.commento-root .commento-login-box-container .commento-login-box .commento-oauth-buttons-container .commento-oauth-buttons .commento-github-button {
  background: #000000;
  text-transform: uppercase;
  font-size: 13px;
  width: 70px;
}

.commento-root .commento-login-box-container .commento-login-box .commento-oauth-buttons-container .commento-oauth-buttons .commento-twitter-button {
  background: #00aced;
  text-transform: uppercase;
  font-size: 13px;
  width: 70px;
}

.commento-root .commento-login-box-container .commento-login-box .commento-oauth-buttons-container .commento-oauth-buttons .commento-gitlab-button {
  background: #fc6d26;
  text-transform: uppercase;
  font-size: 13px;
  width: 70px;
}

.commento-root .commento-login-box-container .commento-login-box .commento-oauth-buttons-container .commento-oauth-buttons .commento-sso-button {
  background: #000000;
  text-transform: uppercase;
  font-size: 13px;
  width: 200px;
}

.commento-root .commento-login-box-container .commento-login-box hr {
  border: none;
  background: #e9ecef;
  height: 1px;
  margin: 24px 0px;
}

.commento-root .commento-login-box-container .commento-login-box .commento-login-box-subtitle {
  color: #868e96;
  text-align: center;
  margin: 12px 0px;
  font-size: 15px;
}

@font-face {
  .commento-root .commento-login-box-container .commento-login-box {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-display: swap;
    font-weight: 300;
    src: local("Source Sans Pro Light"), local("SourceSansPro-Light"), url(https://cdn.commento.io/fonts/source-sans-pro-300-cyrillic-ext.woff2) format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
}

@font-face {
  .commento-root .commento-login-box-container .commento-login-box {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-display: swap;
    font-weight: 300;
    src: local("Source Sans Pro Light"), local("SourceSansPro-Light"), url(https://cdn.commento.io/fonts/source-sans-pro-300-cyrillic.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
}

@font-face {
  .commento-root .commento-login-box-container .commento-login-box {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-display: swap;
    font-weight: 300;
    src: local("Source Sans Pro Light"), local("SourceSansPro-Light"), url(https://cdn.commento.io/fonts/source-sans-pro-300-greek-ext.woff2) format("woff2");
    unicode-range: U+1F00-1FFF;
  }
}

@font-face {
  .commento-root .commento-login-box-container .commento-login-box {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-display: swap;
    font-weight: 300;
    src: local("Source Sans Pro Light"), local("SourceSansPro-Light"), url(https://cdn.commento.io/fonts/source-sans-pro-300-greek.woff2) format("woff2");
    unicode-range: U+0370-03FF;
  }
}

@font-face {
  .commento-root .commento-login-box-container .commento-login-box {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-display: swap;
    font-weight: 300;
    src: local("Source Sans Pro Light"), local("SourceSansPro-Light"), url(https://cdn.commento.io/fonts/source-sans-pro-300-vietnamese.woff2) format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
}

@font-face {
  .commento-root .commento-login-box-container .commento-login-box {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-display: swap;
    font-weight: 300;
    src: local("Source Sans Pro Light"), local("SourceSansPro-Light"), url(https://cdn.commento.io/fonts/source-sans-pro-300-latin-ext.woff2) format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
}

@font-face {
  .commento-root .commento-login-box-container .commento-login-box {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-display: swap;
    font-weight: 300;
    src: local("Source Sans Pro Light"), local("SourceSansPro-Light"), url(https://cdn.commento.io/fonts/source-sans-pro-300-latin.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
}

@font-face {
  .commento-root .commento-login-box-container .commento-login-box {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"), url(https://cdn.commento.io/fonts/source-sans-pro-400-cyrillic-ext.woff2) format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
}

@font-face {
  .commento-root .commento-login-box-container .commento-login-box {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"), url(https://cdn.commento.io/fonts/source-sans-pro-400-cyrillic.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
}

@font-face {
  .commento-root .commento-login-box-container .commento-login-box {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"), url(https://cdn.commento.io/fonts/source-sans-pro-400-greek-ext.woff2) format("woff2");
    unicode-range: U+1F00-1FFF;
  }
}

@font-face {
  .commento-root .commento-login-box-container .commento-login-box {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"), url(https://cdn.commento.io/fonts/source-sans-pro-400-greek.woff2) format("woff2");
    unicode-range: U+0370-03FF;
  }
}

@font-face {
  .commento-root .commento-login-box-container .commento-login-box {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"), url(https://cdn.commento.io/fonts/source-sans-pro-400-vietnamese.woff2) format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
}

@font-face {
  .commento-root .commento-login-box-container .commento-login-box {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"), url(https://cdn.commento.io/fonts/source-sans-pro-400-latin-ext.woff2) format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
}

@font-face {
  .commento-root .commento-login-box-container .commento-login-box {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"), url(https://cdn.commento.io/fonts/source-sans-pro-400-latin.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
}

@font-face {
  .commento-root .commento-login-box-container .commento-login-box {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url(https://cdn.commento.io/fonts/source-sans-pro-700-cyrillic-ext.woff2) format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
}

@font-face {
  .commento-root .commento-login-box-container .commento-login-box {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url(https://cdn.commento.io/fonts/source-sans-pro-700-cyrillic.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
}

@font-face {
  .commento-root .commento-login-box-container .commento-login-box {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url(https://cdn.commento.io/fonts/source-sans-pro-700-greek-ext.woff2) format("woff2");
    unicode-range: U+1F00-1FFF;
  }
}

@font-face {
  .commento-root .commento-login-box-container .commento-login-box {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url(https://cdn.commento.io/fonts/source-sans-pro-700-greek.woff2) format("woff2");
    unicode-range: U+0370-03FF;
  }
}

@font-face {
  .commento-root .commento-login-box-container .commento-login-box {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url(https://cdn.commento.io/fonts/source-sans-pro-700-vietnamese.woff2) format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
}

@font-face {
  .commento-root .commento-login-box-container .commento-login-box {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url(https://cdn.commento.io/fonts/source-sans-pro-700-latin-ext.woff2) format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
}

@font-face {
  .commento-root .commento-login-box-container .commento-login-box {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url(https://cdn.commento.io/fonts/source-sans-pro-700-latin.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
}

@font-face {
  .commento-root .commento-login-box-container .commento-login-box {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-display: swap;
    font-weight: 900;
    src: local("Source Sans Pro Black"), local("SourceSansPro-Black"), url(https://cdn.commento.io/fonts/source-sans-pro-900-cyrillic-ext.woff2) format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
}

@font-face {
  .commento-root .commento-login-box-container .commento-login-box {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-display: swap;
    font-weight: 900;
    src: local("Source Sans Pro Black"), local("SourceSansPro-Black"), url(https://cdn.commento.io/fonts/source-sans-pro-900-cyrillic.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
}

@font-face {
  .commento-root .commento-login-box-container .commento-login-box {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-display: swap;
    font-weight: 900;
    src: local("Source Sans Pro Black"), local("SourceSansPro-Black"), url(https://cdn.commento.io/fonts/source-sans-pro-900-greek-ext.woff2) format("woff2");
    unicode-range: U+1F00-1FFF;
  }
}

@font-face {
  .commento-root .commento-login-box-container .commento-login-box {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-display: swap;
    font-weight: 900;
    src: local("Source Sans Pro Black"), local("SourceSansPro-Black"), url(https://cdn.commento.io/fonts/source-sans-pro-900-greek.woff2) format("woff2");
    unicode-range: U+0370-03FF;
  }
}

@font-face {
  .commento-root .commento-login-box-container .commento-login-box {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-display: swap;
    font-weight: 900;
    src: local("Source Sans Pro Black"), local("SourceSansPro-Black"), url(https://cdn.commento.io/fonts/source-sans-pro-900-vietnamese.woff2) format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
}

@font-face {
  .commento-root .commento-login-box-container .commento-login-box {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-display: swap;
    font-weight: 900;
    src: local("Source Sans Pro Black"), local("SourceSansPro-Black"), url(https://cdn.commento.io/fonts/source-sans-pro-900-latin-ext.woff2) format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
}

@font-face {
  .commento-root .commento-login-box-container .commento-login-box {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-display: swap;
    font-weight: 900;
    src: local("Source Sans Pro Black"), local("SourceSansPro-Black"), url(https://cdn.commento.io/fonts/source-sans-pro-900-latin.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
}

.commento-root .commento-login-box-container .commento-login-box html, .commento-root .commento-login-box-container .commento-login-box input, .commento-root .commento-login-box-container .commento-login-box button, .commento-root .commento-login-box-container .commento-login-box textarea {
  font-family: 'Source Sans Pro', sans-serif;
}

.commento-root .commento-login-box-container .commento-login-box html {
  font-size: 14px;
  color: #495057;
  background: #f8f9fa;
}

.commento-root .commento-login-box-container .commento-login-box body {
  margin: 0px;
}

.commento-root .commento-login-box-container .commento-login-box a {
  text-decoration: none;
}

.commento-root .commento-login-box-container .commento-login-box a:hover {
  cursor: pointer;
}

.commento-root .commento-login-box-container .commento-login-box .shadow, .commento-root .commento-login-box-container .commento-login-box .commento-email-container .commento-email {
  box-shadow: 0 1px 3px rgba(50, 50, 93, 0.15), 0 1px 0 rgba(0, 0, 0, 0.02);
}

.commento-root .commento-login-box-container .commento-login-box .footer {
  position: relative;
  bottom: 0px;
  width: 100%;
  margin-top: 72px;
}

.commento-root .commento-login-box-container .commento-login-box .footer .copyright {
  align-items: none;
  color: #495057;
  background: #ffffff;
  text-align: center;
  padding: 0px 0px 12px 0px;
  font-size: 16px;
}

.commento-root .commento-login-box-container .commento-login-box .footer .footer-inner {
  width: 100%;
  background: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
}

.commento-root .commento-login-box-container .commento-login-box .footer .footer-inner .links {
  display: flex;
  justify-content: center;
  width: 600px;
}

.commento-root .commento-login-box-container .commento-login-box .footer .footer-inner .link-group {
  margin: 40px;
}

.commento-root .commento-login-box-container .commento-login-box .footer .footer-inner .link-group .header {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 13px;
  color: #495057;
}

.commento-root .commento-login-box-container .commento-login-box .footer .footer-inner .link {
  margin: 8px 0px;
  display: block;
  color: #495057;
  transition: all 0.2s;
  font-size: 16px;
}

.commento-root .commento-login-box-container .commento-login-box .footer .footer-inner .link:hover {
  color: #868e96;
}

@media only screen and (max-width: 1000px) {
  .commento-root .commento-login-box-container .commento-login-box .footer .footer-inner .link-group {
    display: block;
  }
  .commento-root .commento-login-box-container .commento-login-box .footer .footer-inner .links {
    display: block;
    width: 90%;
  }
}

.commento-root .commento-login-box-container .commento-login-box .commento-email-container {
  display: flex;
  justify-content: center;
  width: 100%;
  margin: 8px 0px;
}

.commento-root .commento-login-box-container .commento-login-box .commento-email-container .commento-email {
  border-radius: 4px;
  background: #ffffff;
  width: 100%;
  max-width: 400px;
}

.commento-root .commento-login-box-container .commento-login-box .commento-email-container .commento-email .commento-input {
  display: inline;
  height: 40px;
  background: #ffffff;
  border: none;
  outline: none;
  padding: 5px;
  padding-left: 10px;
  width: calc(100% - 150px);
}

.commento-root .commento-login-box-container .commento-login-box .commento-email-container .commento-email .commento-input::placeholder {
  color: #adb5bd;
}

.commento-root .commento-login-box-container .commento-login-box .commento-email-container .commento-email .commento-email-button {
  height: 40px;
  min-width: 110px;
  float: right;
  background: #ffffff;
  border: none;
  outline: none;
  padding: 0px 10px 0px 10px;
  border-left: 1px solid #f1f3f5;
  font-size: 12px;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  color: #1c7ed6;
  cursor: pointer;
  transition: all 0.2s;
  width: unset;
}

.commento-root .commento-login-box-container .commento-login-box .commento-email-container .commento-email .commento-email-button:hover {
  color: #228be6;
}

.commento-root .commento-login-box-container .commento-login-box .commento-email-container .commento-email .commento-email-button:disabled {
  cursor: default;
  color: #868e96;
}

.commento-root .commento-login-box-container .commento-login-box .commento-forgot-link-container,
.commento-root .commento-login-box-container .commento-login-box .commento-login-link-container {
  margin: 16px;
  width: calc(100% - 32px);
  text-align: center;
}

.commento-root .commento-login-box-container .commento-login-box .commento-forgot-link,
.commento-root .commento-login-box-container .commento-login-box .commento-login-link {
  font-size: 14px;
  font-weight: bold;
  border-bottom: none;
}

.commento-root .commento-login-box-container .commento-login-box .commento-forgot-link {
  font-size: 13px;
  color: #868e96;
  font-weight: normal;
}

.commento-root .commento-login-box-container .commento-login-box .commento-login-box-close {
  position: absolute;
  right: 16px;
  top: 16px;
  width: 16px;
  height: 16px;
  opacity: 0.3;
}

.commento-root .commento-login-box-container .commento-login-box .commento-login-box-close:hover {
  opacity: 1;
  cursor: pointer;
}

.commento-root .commento-login-box-container .commento-login-box .commento-login-box-close:before, .commento-root .commento-login-box-container .commento-login-box .commento-login-box-close:after {
  position: absolute;
  left: 7px;
  content: ' ';
  height: 17px;
  width: 2px;
  background-color: #495057;
}

.commento-root .commento-login-box-container .commento-login-box .commento-login-box-close:before {
  transform: rotate(45deg);
}

.commento-root .commento-login-box-container .commento-login-box .commento-login-box-close:after {
  transform: rotate(-45deg);
}

.commento-root .commento-footer {
  margin: 36px 0px 12px 0px;
  padding-right: 12px;
}

.commento-root .commento-footer .commento-logo-container {
  float: right;
}

.commento-root .commento-footer .commento-logo-container .commento-logo {
  border: none;
  width: auto;
  height: 32px;
  display: flex;
  align-items: center;
  padding: 5px;
  border-radius: 3px;
}

.commento-root .commento-footer .commento-logo-container .commento-logo-text::before {
  content: "Powered by ";
  font-weight: 400;
}

.commento-root .commento-footer .commento-logo-container .commento-logo-text {
  font-size: 13px;
  color: #495057;
  display: inline;
  line-height: 24px;
  position: relative;
  font-weight: bold;
}

.commento-root .commento-hidden {
  display: none;
}

.commento-root .commento-blurred {
  opacity: 0.4;
}

.commento-root .commento-main-area {
  transition: filter 0.2s;
}

.commento-root .commento-error-box {
  width: 100%;
  border-radius: 4px;
  height: 32px;
  text-align: center;
  color: #f03e3e;
  font-weight: 700;
}

.commento-root .commento-moderation-notice {
  width: 100%;
  border-radius: 4px;
  height: 32px;
  text-align: center;
  color: #f76707;
  font-weight: 700;
  margin-top: 16px;
}

.commento-root .commento-sort-policy-buttons-container {
  padding: 12px 0px;
  font-weight: 400;
}

.commento-root .commento-sort-policy-buttons-container .commento-sort-policy-buttons {
  float: right;
}

.commento-root .commento-sort-policy-buttons-container .commento-sort-policy-buttons .commento-sort-policy-button {
  color: #868e96;
  font-size: 13px;
  padding: 0px 7px;
}

.commento-root .commento-sort-policy-buttons-container .commento-sort-policy-buttons .commento-sort-policy-button:hover {
  cursor: pointer;
}

.commento-root .commento-sort-policy-buttons-container .commento-sort-policy-buttons .commento-sort-policy-button-selected {
  color: #1971c2;
  font-weight: bold;
}

.commento-root-font * {
  font-family: 'Source Sans Pro', sans-serif;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tbWVudG8uY3NzIiwic291cmNlcyI6WyJjb21tZW50by5zY3NzIiwic291cmNlLXNhbnMtcHJvLnNjc3MiLCJjb2xvcnMtbWFpbi5zY3NzIiwiY29tbWVudG8tY29tbW9uLnNjc3MiLCJjb21tZW50by1sb2dnZWQuc2NzcyIsImNvbW1lbnRvLW1vZC10b29scy5zY3NzIiwiY29tbWVudG8taW5wdXQuc2NzcyIsImNoZWNrYm94LnNjc3MiLCJjb21tZW50by1jYXJkLnNjc3MiLCJjb21tZW50by1vcHRpb25zLnNjc3MiLCJjb21tZW50by1sb2dpbi5zY3NzIiwiY29tbWVudG8tb2F1dGguc2NzcyIsImVtYWlsLW1haW4uc2NzcyIsImNvbW1vbi1tYWluLnNjc3MiLCJjb21tZW50by1mb290ZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwic291cmNlLXNhbnMtcHJvLnNjc3NcIjtcblxuLmNvbW1lbnRvLXJvb3QtbWluLWhlaWdodCB7XG4gIG1pbi1oZWlnaHQ6IDQzMHB4O1xufVxuXG4uY29tbWVudG8tcm9vdCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZzogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cbiAgKiB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICM1MDU5NmM7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgfVxuXG4gIEBpbXBvcnQgXCJjb2xvcnMtbWFpbi5zY3NzXCI7XG4gIEBpbXBvcnQgXCJjb21tZW50by1jb21tb24uc2Nzc1wiO1xuICBAaW1wb3J0IFwiY29tbWVudG8tbG9nZ2VkLnNjc3NcIjsgICAgIC8vIExvZ2dlZCBpbiBhcyA8bmFtZT5cbiAgQGltcG9ydCBcImNvbW1lbnRvLW1vZC10b29scy5zY3NzXCI7ICAvLyBNb2RlcmF0b3IgdG9vbHMgYW5kIGJ1dHRvbnNcbiAgQGltcG9ydCBcImNvbW1lbnRvLWlucHV0LnNjc3NcIjsgICAgICAvLyBUZXh0YXJlYSwgYW5vbnltb3VzIGNoZWNrYm94LCBzdWJtaXQgYnV0dG9uXG4gIEBpbXBvcnQgXCJjb21tZW50by1jYXJkLnNjc3NcIjsgICAgICAgLy8gRWFjaCBjb21tZW50IGNhcmRcbiAgQGltcG9ydCBcImNvbW1lbnRvLWxvZ2luLnNjc3NcIjsgICAgICAvLyBQb3B1cCBib3ggd2hlbiBsb2dnaW5nIGluXG4gIEBpbXBvcnQgXCJjb21tZW50by1mb290ZXIuc2Nzc1wiOyAgICAgLy8gUG93ZXJlZCBieSBDb21tZW50b1xuXG4gIC5jb21tZW50by1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY29tbWVudG8tYmx1cnJlZCB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG5cbiAgLmNvbW1lbnRvLW1haW4tYXJlYSB7XG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMnM7XG4gIH1cblxuICAuY29tbWVudG8tZXJyb3ItYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJHJlZC03O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAuY29tbWVudG8tbW9kZXJhdGlvbi1ub3RpY2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkb3JhbmdlLTc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG5cbiAgLmNvbW1lbnRvLXNvcnQtcG9saWN5LWJ1dHRvbnMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgLmNvbW1lbnRvLXNvcnQtcG9saWN5LWJ1dHRvbnMge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAuY29tbWVudG8tc29ydC1wb2xpY3ktYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgcGFkZGluZzogMHB4IDdweDtcbiAgICAgIH1cblxuICAgICAgLmNvbW1lbnRvLXNvcnQtcG9saWN5LWJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmNvbW1lbnRvLXNvcnQtcG9saWN5LWJ1dHRvbi1zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS04O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbW1lbnRvLXJvb3QtZm9udCB7XG4gICoge1xuICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgfVxufVxuIiwiLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIExpZ2h0JyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLUxpZ2h0JyksIHVybChbW1suQ2RuUHJlZml4XV1dL2ZvbnRzL3NvdXJjZS1zYW5zLXByby0zMDAtY3lyaWxsaWMtZXh0LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gTGlnaHQnKSwgbG9jYWwoJ1NvdXJjZVNhbnNQcm8tTGlnaHQnKSwgdXJsKFtbWy5DZG5QcmVmaXhdXV0vZm9udHMvc291cmNlLXNhbnMtcHJvLTMwMC1jeXJpbGxpYy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gTGlnaHQnKSwgbG9jYWwoJ1NvdXJjZVNhbnNQcm8tTGlnaHQnKSwgdXJsKFtbWy5DZG5QcmVmaXhdXV0vZm9udHMvc291cmNlLXNhbnMtcHJvLTMwMC1ncmVlay1leHQud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBMaWdodCcpLCBsb2NhbCgnU291cmNlU2Fuc1Byby1MaWdodCcpLCB1cmwoW1tbLkNkblByZWZpeF1dXS9mb250cy9zb3VyY2Utc2Fucy1wcm8tMzAwLWdyZWVrLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBMaWdodCcpLCBsb2NhbCgnU291cmNlU2Fuc1Byby1MaWdodCcpLCB1cmwoW1tbLkNkblByZWZpeF1dXS9mb250cy9zb3VyY2Utc2Fucy1wcm8tMzAwLXZpZXRuYW1lc2Uud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIExpZ2h0JyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLUxpZ2h0JyksIHVybChbW1suQ2RuUHJlZml4XV1dL2ZvbnRzL3NvdXJjZS1zYW5zLXByby0zMDAtbGF0aW4tZXh0LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBMaWdodCcpLCBsb2NhbCgnU291cmNlU2Fuc1Byby1MaWdodCcpLCB1cmwoW1tbLkNkblByZWZpeF1dXS9mb250cy9zb3VyY2Utc2Fucy1wcm8tMzAwLWxhdGluLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gUmVndWxhcicpLCBsb2NhbCgnU291cmNlU2Fuc1Byby1SZWd1bGFyJyksIHVybChbW1suQ2RuUHJlZml4XV1dL2ZvbnRzL3NvdXJjZS1zYW5zLXByby00MDAtY3lyaWxsaWMtZXh0LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gUmVndWxhcicpLCBsb2NhbCgnU291cmNlU2Fuc1Byby1SZWd1bGFyJyksIHVybChbW1suQ2RuUHJlZml4XV1dL2ZvbnRzL3NvdXJjZS1zYW5zLXByby00MDAtY3lyaWxsaWMud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIFJlZ3VsYXInKSwgbG9jYWwoJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicpLCB1cmwoW1tbLkNkblByZWZpeF1dXS9mb250cy9zb3VyY2Utc2Fucy1wcm8tNDAwLWdyZWVrLWV4dC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIFJlZ3VsYXInKSwgbG9jYWwoJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicpLCB1cmwoW1tbLkNkblByZWZpeF1dXS9mb250cy9zb3VyY2Utc2Fucy1wcm8tNDAwLWdyZWVrLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBSZWd1bGFyJyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInKSwgdXJsKFtbWy5DZG5QcmVmaXhdXV0vZm9udHMvc291cmNlLXNhbnMtcHJvLTQwMC12aWV0bmFtZXNlLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBSZWd1bGFyJyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInKSwgdXJsKFtbWy5DZG5QcmVmaXhdXV0vZm9udHMvc291cmNlLXNhbnMtcHJvLTQwMC1sYXRpbi1leHQud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIFJlZ3VsYXInKSwgbG9jYWwoJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicpLCB1cmwoW1tbLkNkblByZWZpeF1dXS9mb250cy9zb3VyY2Utc2Fucy1wcm8tNDAwLWxhdGluLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gQm9sZCcpLCBsb2NhbCgnU291cmNlU2Fuc1Byby1Cb2xkJyksIHVybChbW1suQ2RuUHJlZml4XV1dL2ZvbnRzL3NvdXJjZS1zYW5zLXByby03MDAtY3lyaWxsaWMtZXh0LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gQm9sZCcpLCBsb2NhbCgnU291cmNlU2Fuc1Byby1Cb2xkJyksIHVybChbW1suQ2RuUHJlZml4XV1dL2ZvbnRzL3NvdXJjZS1zYW5zLXByby03MDAtY3lyaWxsaWMud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIEJvbGQnKSwgbG9jYWwoJ1NvdXJjZVNhbnNQcm8tQm9sZCcpLCB1cmwoW1tbLkNkblByZWZpeF1dXS9mb250cy9zb3VyY2Utc2Fucy1wcm8tNzAwLWdyZWVrLWV4dC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIEJvbGQnKSwgbG9jYWwoJ1NvdXJjZVNhbnNQcm8tQm9sZCcpLCB1cmwoW1tbLkNkblByZWZpeF1dXS9mb250cy9zb3VyY2Utc2Fucy1wcm8tNzAwLWdyZWVrLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBCb2xkJyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLUJvbGQnKSwgdXJsKFtbWy5DZG5QcmVmaXhdXV0vZm9udHMvc291cmNlLXNhbnMtcHJvLTcwMC12aWV0bmFtZXNlLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBCb2xkJyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLUJvbGQnKSwgdXJsKFtbWy5DZG5QcmVmaXhdXV0vZm9udHMvc291cmNlLXNhbnMtcHJvLTcwMC1sYXRpbi1leHQud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIEJvbGQnKSwgbG9jYWwoJ1NvdXJjZVNhbnNQcm8tQm9sZCcpLCB1cmwoW1tbLkNkblByZWZpeF1dXS9mb250cy9zb3VyY2Utc2Fucy1wcm8tNzAwLWxhdGluLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gQmxhY2snKSwgbG9jYWwoJ1NvdXJjZVNhbnNQcm8tQmxhY2snKSwgdXJsKFtbWy5DZG5QcmVmaXhdXV0vZm9udHMvc291cmNlLXNhbnMtcHJvLTkwMC1jeXJpbGxpYy1leHQud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBCbGFjaycpLCBsb2NhbCgnU291cmNlU2Fuc1Byby1CbGFjaycpLCB1cmwoW1tbLkNkblByZWZpeF1dXS9mb250cy9zb3VyY2Utc2Fucy1wcm8tOTAwLWN5cmlsbGljLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBCbGFjaycpLCBsb2NhbCgnU291cmNlU2Fuc1Byby1CbGFjaycpLCB1cmwoW1tbLkNkblByZWZpeF1dXS9mb250cy9zb3VyY2Utc2Fucy1wcm8tOTAwLWdyZWVrLWV4dC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIEJsYWNrJyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLUJsYWNrJyksIHVybChbW1suQ2RuUHJlZml4XV1dL2ZvbnRzL3NvdXJjZS1zYW5zLXByby05MDAtZ3JlZWsud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIEJsYWNrJyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLUJsYWNrJyksIHVybChbW1suQ2RuUHJlZml4XV1dL2ZvbnRzL3NvdXJjZS1zYW5zLXByby05MDAtdmlldG5hbWVzZS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gQmxhY2snKSwgbG9jYWwoJ1NvdXJjZVNhbnNQcm8tQmxhY2snKSwgdXJsKFtbWy5DZG5QcmVmaXhdXV0vZm9udHMvc291cmNlLXNhbnMtcHJvLTkwMC1sYXRpbi1leHQud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIEJsYWNrJyksIGxvY2FsKCdTb3VyY2VTYW5zUHJvLUJsYWNrJyksIHVybChbW1suQ2RuUHJlZml4XV1dL2ZvbnRzL3NvdXJjZS1zYW5zLXByby05MDAtbGF0aW4ud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiIsIiR3aGl0ZTogICAgICAgICAjZmZmZmZmO1xuJGJsYWNrOiAgICAgICAgICMwMDAwMDA7XG5cbiRncmF5LWxpc3Q6IChcbiAgXCIwXCI6ICNmOGY5ZmEsXG4gIFwiMVwiOiAjZjFmM2Y1LFxuICBcIjJcIjogI2U5ZWNlZixcbiAgXCIzXCI6ICNkZWUyZTYsXG4gIFwiNFwiOiAjY2VkNGRhLFxuICBcIjVcIjogI2FkYjViZCxcbiAgXCI2XCI6ICM4NjhlOTYsXG4gIFwiN1wiOiAjNDk1MDU3LFxuICBcIjhcIjogIzM0M2E0MCxcbiAgXCI5XCI6ICMyMTI1Mjlcbik7XG5cbiRncmF5LTA6IG1hcC1nZXQoJGdyYXktbGlzdCwgXCIwXCIpO1xuJGdyYXktMTogbWFwLWdldCgkZ3JheS1saXN0LCBcIjFcIik7XG4kZ3JheS0yOiBtYXAtZ2V0KCRncmF5LWxpc3QsIFwiMlwiKTtcbiRncmF5LTM6IG1hcC1nZXQoJGdyYXktbGlzdCwgXCIzXCIpO1xuJGdyYXktNDogbWFwLWdldCgkZ3JheS1saXN0LCBcIjRcIik7XG4kZ3JheS01OiBtYXAtZ2V0KCRncmF5LWxpc3QsIFwiNVwiKTtcbiRncmF5LTY6IG1hcC1nZXQoJGdyYXktbGlzdCwgXCI2XCIpO1xuJGdyYXktNzogbWFwLWdldCgkZ3JheS1saXN0LCBcIjdcIik7XG4kZ3JheS04OiBtYXAtZ2V0KCRncmF5LWxpc3QsIFwiOFwiKTtcbiRncmF5LTk6IG1hcC1nZXQoJGdyYXktbGlzdCwgXCI5XCIpO1xuXG4kcmVkLWxpc3Q6IChcbiAgXCIwXCI6ICNmZmY1ZjUsXG4gIFwiMVwiOiAjZmZlM2UzLFxuICBcIjJcIjogI2ZmYzljOSxcbiAgXCIzXCI6ICNmZmE4YTgsXG4gIFwiNFwiOiAjZmY4Nzg3LFxuICBcIjVcIjogI2ZmNmI2YixcbiAgXCI2XCI6ICNmYTUyNTIsXG4gIFwiN1wiOiAjZjAzZTNlLFxuICBcIjhcIjogI2UwMzEzMSxcbiAgXCI5XCI6ICNjOTJhMmFcbik7XG5cbiRyZWQtMDogbWFwLWdldCgkcmVkLWxpc3QsIFwiMFwiKTtcbiRyZWQtMTogbWFwLWdldCgkcmVkLWxpc3QsIFwiMVwiKTtcbiRyZWQtMjogbWFwLWdldCgkcmVkLWxpc3QsIFwiMlwiKTtcbiRyZWQtMzogbWFwLWdldCgkcmVkLWxpc3QsIFwiM1wiKTtcbiRyZWQtNDogbWFwLWdldCgkcmVkLWxpc3QsIFwiNFwiKTtcbiRyZWQtNTogbWFwLWdldCgkcmVkLWxpc3QsIFwiNVwiKTtcbiRyZWQtNjogbWFwLWdldCgkcmVkLWxpc3QsIFwiNlwiKTtcbiRyZWQtNzogbWFwLWdldCgkcmVkLWxpc3QsIFwiN1wiKTtcbiRyZWQtODogbWFwLWdldCgkcmVkLWxpc3QsIFwiOFwiKTtcbiRyZWQtOTogbWFwLWdldCgkcmVkLWxpc3QsIFwiOVwiKTtcblxuJHBpbmstbGlzdDogKFxuICBcIjBcIjogI2ZmZjBmNixcbiAgXCIxXCI6ICNmZmRlZWIsXG4gIFwiMlwiOiAjZmNjMmQ3LFxuICBcIjNcIjogI2ZhYTJjMSxcbiAgXCI0XCI6ICNmNzgzYWMsXG4gIFwiNVwiOiAjZjA2NTk1LFxuICBcIjZcIjogI2U2NDk4MCxcbiAgXCI3XCI6ICNkNjMzNmMsXG4gIFwiOFwiOiAjYzIyNTVjLFxuICBcIjlcIjogI2E2MWU0ZFxuKTtcblxuJHBpbmstMDogbWFwLWdldCgkcGluay1saXN0LCBcIjBcIik7XG4kcGluay0xOiBtYXAtZ2V0KCRwaW5rLWxpc3QsIFwiMVwiKTtcbiRwaW5rLTI6IG1hcC1nZXQoJHBpbmstbGlzdCwgXCIyXCIpO1xuJHBpbmstMzogbWFwLWdldCgkcGluay1saXN0LCBcIjNcIik7XG4kcGluay00OiBtYXAtZ2V0KCRwaW5rLWxpc3QsIFwiNFwiKTtcbiRwaW5rLTU6IG1hcC1nZXQoJHBpbmstbGlzdCwgXCI1XCIpO1xuJHBpbmstNjogbWFwLWdldCgkcGluay1saXN0LCBcIjZcIik7XG4kcGluay03OiBtYXAtZ2V0KCRwaW5rLWxpc3QsIFwiN1wiKTtcbiRwaW5rLTg6IG1hcC1nZXQoJHBpbmstbGlzdCwgXCI4XCIpO1xuJHBpbmstOTogbWFwLWdldCgkcGluay1saXN0LCBcIjlcIik7XG5cbiRncmFwZS1saXN0OiAoXG4gIFwiMFwiOiAjZjhmMGZjLFxuICBcIjFcIjogI2YzZDlmYSxcbiAgXCIyXCI6ICNlZWJlZmEsXG4gIFwiM1wiOiAjZTU5OWY3LFxuICBcIjRcIjogI2RhNzdmMixcbiAgXCI1XCI6ICNjYzVkZTgsXG4gIFwiNlwiOiAjYmU0YmRiLFxuICBcIjdcIjogI2FlM2VjOSxcbiAgXCI4XCI6ICM5YzM2YjUsXG4gIFwiOVwiOiAjODYyZTljXG4pO1xuXG4kZ3JhcGUtMDogbWFwLWdldCgkZ3JhcGUtbGlzdCwgXCIwXCIpO1xuJGdyYXBlLTE6IG1hcC1nZXQoJGdyYXBlLWxpc3QsIFwiMVwiKTtcbiRncmFwZS0yOiBtYXAtZ2V0KCRncmFwZS1saXN0LCBcIjJcIik7XG4kZ3JhcGUtMzogbWFwLWdldCgkZ3JhcGUtbGlzdCwgXCIzXCIpO1xuJGdyYXBlLTQ6IG1hcC1nZXQoJGdyYXBlLWxpc3QsIFwiNFwiKTtcbiRncmFwZS01OiBtYXAtZ2V0KCRncmFwZS1saXN0LCBcIjVcIik7XG4kZ3JhcGUtNjogbWFwLWdldCgkZ3JhcGUtbGlzdCwgXCI2XCIpO1xuJGdyYXBlLTc6IG1hcC1nZXQoJGdyYXBlLWxpc3QsIFwiN1wiKTtcbiRncmFwZS04OiBtYXAtZ2V0KCRncmFwZS1saXN0LCBcIjhcIik7XG4kZ3JhcGUtOTogbWFwLWdldCgkZ3JhcGUtbGlzdCwgXCI5XCIpO1xuXG4kdmlvbGV0LWxpc3Q6IChcbiAgXCIwXCI6ICNmM2YwZmYsXG4gIFwiMVwiOiAjZTVkYmZmLFxuICBcIjJcIjogI2QwYmZmZixcbiAgXCIzXCI6ICNiMTk3ZmMsXG4gIFwiNFwiOiAjOTc3NWZhLFxuICBcIjVcIjogIzg0NWVmNyxcbiAgXCI2XCI6ICM3OTUwZjIsXG4gIFwiN1wiOiAjNzA0OGU4LFxuICBcIjhcIjogIzY3NDFkOSxcbiAgXCI5XCI6ICM1ZjNkYzRcbik7XG5cbiR2aW9sZXQtMDogbWFwLWdldCgkdmlvbGV0LWxpc3QsIFwiMFwiKTtcbiR2aW9sZXQtMTogbWFwLWdldCgkdmlvbGV0LWxpc3QsIFwiMVwiKTtcbiR2aW9sZXQtMjogbWFwLWdldCgkdmlvbGV0LWxpc3QsIFwiMlwiKTtcbiR2aW9sZXQtMzogbWFwLWdldCgkdmlvbGV0LWxpc3QsIFwiM1wiKTtcbiR2aW9sZXQtNDogbWFwLWdldCgkdmlvbGV0LWxpc3QsIFwiNFwiKTtcbiR2aW9sZXQtNTogbWFwLWdldCgkdmlvbGV0LWxpc3QsIFwiNVwiKTtcbiR2aW9sZXQtNjogbWFwLWdldCgkdmlvbGV0LWxpc3QsIFwiNlwiKTtcbiR2aW9sZXQtNzogbWFwLWdldCgkdmlvbGV0LWxpc3QsIFwiN1wiKTtcbiR2aW9sZXQtODogbWFwLWdldCgkdmlvbGV0LWxpc3QsIFwiOFwiKTtcbiR2aW9sZXQtOTogbWFwLWdldCgkdmlvbGV0LWxpc3QsIFwiOVwiKTtcblxuJGluZGlnby1saXN0OiAoXG4gIFwiMFwiOiAjZWRmMmZmLFxuICBcIjFcIjogI2RiZTRmZixcbiAgXCIyXCI6ICNiYWM4ZmYsXG4gIFwiM1wiOiAjOTFhN2ZmLFxuICBcIjRcIjogIzc0OGZmYyxcbiAgXCI1XCI6ICM1YzdjZmEsXG4gIFwiNlwiOiAjNGM2ZWY1LFxuICBcIjdcIjogIzQyNjNlYixcbiAgXCI4XCI6ICMzYjViZGIsXG4gIFwiOVwiOiAjMzY0ZmM3XG4pO1xuXG4kaW5kaWdvLTA6IG1hcC1nZXQoJGluZGlnby1saXN0LCBcIjBcIik7XG4kaW5kaWdvLTE6IG1hcC1nZXQoJGluZGlnby1saXN0LCBcIjFcIik7XG4kaW5kaWdvLTI6IG1hcC1nZXQoJGluZGlnby1saXN0LCBcIjJcIik7XG4kaW5kaWdvLTM6IG1hcC1nZXQoJGluZGlnby1saXN0LCBcIjNcIik7XG4kaW5kaWdvLTQ6IG1hcC1nZXQoJGluZGlnby1saXN0LCBcIjRcIik7XG4kaW5kaWdvLTU6IG1hcC1nZXQoJGluZGlnby1saXN0LCBcIjVcIik7XG4kaW5kaWdvLTY6IG1hcC1nZXQoJGluZGlnby1saXN0LCBcIjZcIik7XG4kaW5kaWdvLTc6IG1hcC1nZXQoJGluZGlnby1saXN0LCBcIjdcIik7XG4kaW5kaWdvLTg6IG1hcC1nZXQoJGluZGlnby1saXN0LCBcIjhcIik7XG4kaW5kaWdvLTk6IG1hcC1nZXQoJGluZGlnby1saXN0LCBcIjlcIik7XG5cbiRibHVlLWxpc3Q6IChcbiAgXCIwXCI6ICNlN2Y1ZmYsXG4gIFwiMVwiOiAjZDBlYmZmLFxuICBcIjJcIjogI2E1ZDhmZixcbiAgXCIzXCI6ICM3NGMwZmMsXG4gIFwiNFwiOiAjNGRhYmY3LFxuICBcIjVcIjogIzMzOWFmMCxcbiAgXCI2XCI6ICMyMjhiZTYsXG4gIFwiN1wiOiAjMWM3ZWQ2LFxuICBcIjhcIjogIzE5NzFjMixcbiAgXCI5XCI6ICMxODY0YWJcbik7XG5cbiRibHVlLTA6IG1hcC1nZXQoJGJsdWUtbGlzdCwgXCIwXCIpO1xuJGJsdWUtMTogbWFwLWdldCgkYmx1ZS1saXN0LCBcIjFcIik7XG4kYmx1ZS0yOiBtYXAtZ2V0KCRibHVlLWxpc3QsIFwiMlwiKTtcbiRibHVlLTM6IG1hcC1nZXQoJGJsdWUtbGlzdCwgXCIzXCIpO1xuJGJsdWUtNDogbWFwLWdldCgkYmx1ZS1saXN0LCBcIjRcIik7XG4kYmx1ZS01OiBtYXAtZ2V0KCRibHVlLWxpc3QsIFwiNVwiKTtcbiRibHVlLTY6IG1hcC1nZXQoJGJsdWUtbGlzdCwgXCI2XCIpO1xuJGJsdWUtNzogbWFwLWdldCgkYmx1ZS1saXN0LCBcIjdcIik7XG4kYmx1ZS04OiBtYXAtZ2V0KCRibHVlLWxpc3QsIFwiOFwiKTtcbiRibHVlLTk6IG1hcC1nZXQoJGJsdWUtbGlzdCwgXCI5XCIpO1xuXG4kY3lhbi1saXN0OiAoXG4gIFwiMFwiOiAjZTNmYWZjLFxuICBcIjFcIjogI2M1ZjZmYSxcbiAgXCIyXCI6ICM5OWU5ZjIsXG4gIFwiM1wiOiAjNjZkOWU4LFxuICBcIjRcIjogIzNiYzlkYixcbiAgXCI1XCI6ICMyMmI4Y2YsXG4gIFwiNlwiOiAjMTVhYWJmLFxuICBcIjdcIjogIzEwOThhZCxcbiAgXCI4XCI6ICMwYzg1OTksXG4gIFwiOVwiOiAjMGI3Mjg1XG4pO1xuXG4kY3lhbi0wOiBtYXAtZ2V0KCRjeWFuLWxpc3QsIFwiMFwiKTtcbiRjeWFuLTE6IG1hcC1nZXQoJGN5YW4tbGlzdCwgXCIxXCIpO1xuJGN5YW4tMjogbWFwLWdldCgkY3lhbi1saXN0LCBcIjJcIik7XG4kY3lhbi0zOiBtYXAtZ2V0KCRjeWFuLWxpc3QsIFwiM1wiKTtcbiRjeWFuLTQ6IG1hcC1nZXQoJGN5YW4tbGlzdCwgXCI0XCIpO1xuJGN5YW4tNTogbWFwLWdldCgkY3lhbi1saXN0LCBcIjVcIik7XG4kY3lhbi02OiBtYXAtZ2V0KCRjeWFuLWxpc3QsIFwiNlwiKTtcbiRjeWFuLTc6IG1hcC1nZXQoJGN5YW4tbGlzdCwgXCI3XCIpO1xuJGN5YW4tODogbWFwLWdldCgkY3lhbi1saXN0LCBcIjhcIik7XG4kY3lhbi05OiBtYXAtZ2V0KCRjeWFuLWxpc3QsIFwiOVwiKTtcblxuJHRlYWwtbGlzdDogKFxuICBcIjBcIjogI2U2ZmNmNSxcbiAgXCIxXCI6ICNjM2ZhZTgsXG4gIFwiMlwiOiAjOTZmMmQ3LFxuICBcIjNcIjogIzYzZTZiZSxcbiAgXCI0XCI6ICMzOGQ5YTksXG4gIFwiNVwiOiAjMjBjOTk3LFxuICBcIjZcIjogIzEyYjg4NixcbiAgXCI3XCI6ICMwY2E2NzgsXG4gIFwiOFwiOiAjMDk5MjY4LFxuICBcIjlcIjogIzA4N2Y1YlxuKTtcblxuJHRlYWwtMDogbWFwLWdldCgkdGVhbC1saXN0LCBcIjBcIik7XG4kdGVhbC0xOiBtYXAtZ2V0KCR0ZWFsLWxpc3QsIFwiMVwiKTtcbiR0ZWFsLTI6IG1hcC1nZXQoJHRlYWwtbGlzdCwgXCIyXCIpO1xuJHRlYWwtMzogbWFwLWdldCgkdGVhbC1saXN0LCBcIjNcIik7XG4kdGVhbC00OiBtYXAtZ2V0KCR0ZWFsLWxpc3QsIFwiNFwiKTtcbiR0ZWFsLTU6IG1hcC1nZXQoJHRlYWwtbGlzdCwgXCI1XCIpO1xuJHRlYWwtNjogbWFwLWdldCgkdGVhbC1saXN0LCBcIjZcIik7XG4kdGVhbC03OiBtYXAtZ2V0KCR0ZWFsLWxpc3QsIFwiN1wiKTtcbiR0ZWFsLTg6IG1hcC1nZXQoJHRlYWwtbGlzdCwgXCI4XCIpO1xuJHRlYWwtOTogbWFwLWdldCgkdGVhbC1saXN0LCBcIjlcIik7XG5cbiRncmVlbi1saXN0OiAoXG4gIFwiMFwiOiAjZWJmYmVlLFxuICBcIjFcIjogI2QzZjlkOCxcbiAgXCIyXCI6ICNiMmYyYmIsXG4gIFwiM1wiOiAjOGNlOTlhLFxuICBcIjRcIjogIzY5ZGI3YyxcbiAgXCI1XCI6ICM1MWNmNjYsXG4gIFwiNlwiOiAjNDBjMDU3LFxuICBcIjdcIjogIzM3YjI0ZCxcbiAgXCI4XCI6ICMyZjllNDQsXG4gIFwiOVwiOiAjMmI4YTNlXG4pO1xuXG4kZ3JlZW4tMDogbWFwLWdldCgkZ3JlZW4tbGlzdCwgXCIwXCIpO1xuJGdyZWVuLTE6IG1hcC1nZXQoJGdyZWVuLWxpc3QsIFwiMVwiKTtcbiRncmVlbi0yOiBtYXAtZ2V0KCRncmVlbi1saXN0LCBcIjJcIik7XG4kZ3JlZW4tMzogbWFwLWdldCgkZ3JlZW4tbGlzdCwgXCIzXCIpO1xuJGdyZWVuLTQ6IG1hcC1nZXQoJGdyZWVuLWxpc3QsIFwiNFwiKTtcbiRncmVlbi01OiBtYXAtZ2V0KCRncmVlbi1saXN0LCBcIjVcIik7XG4kZ3JlZW4tNjogbWFwLWdldCgkZ3JlZW4tbGlzdCwgXCI2XCIpO1xuJGdyZWVuLTc6IG1hcC1nZXQoJGdyZWVuLWxpc3QsIFwiN1wiKTtcbiRncmVlbi04OiBtYXAtZ2V0KCRncmVlbi1saXN0LCBcIjhcIik7XG4kZ3JlZW4tOTogbWFwLWdldCgkZ3JlZW4tbGlzdCwgXCI5XCIpO1xuXG4kbGltZS1saXN0OiAoXG4gIFwiMFwiOiAjZjRmY2UzLFxuICBcIjFcIjogI2U5ZmFjOCxcbiAgXCIyXCI6ICNkOGY1YTIsXG4gIFwiM1wiOiAjYzBlYjc1LFxuICBcIjRcIjogI2E5ZTM0YixcbiAgXCI1XCI6ICM5NGQ4MmQsXG4gIFwiNlwiOiAjODJjOTFlLFxuICBcIjdcIjogIzc0YjgxNixcbiAgXCI4XCI6ICM2NmE4MGYsXG4gIFwiOVwiOiAjNWM5NDBkXG4pO1xuXG4kbGltZS0wOiBtYXAtZ2V0KCRsaW1lLWxpc3QsIFwiMFwiKTtcbiRsaW1lLTE6IG1hcC1nZXQoJGxpbWUtbGlzdCwgXCIxXCIpO1xuJGxpbWUtMjogbWFwLWdldCgkbGltZS1saXN0LCBcIjJcIik7XG4kbGltZS0zOiBtYXAtZ2V0KCRsaW1lLWxpc3QsIFwiM1wiKTtcbiRsaW1lLTQ6IG1hcC1nZXQoJGxpbWUtbGlzdCwgXCI0XCIpO1xuJGxpbWUtNTogbWFwLWdldCgkbGltZS1saXN0LCBcIjVcIik7XG4kbGltZS02OiBtYXAtZ2V0KCRsaW1lLWxpc3QsIFwiNlwiKTtcbiRsaW1lLTc6IG1hcC1nZXQoJGxpbWUtbGlzdCwgXCI3XCIpO1xuJGxpbWUtODogbWFwLWdldCgkbGltZS1saXN0LCBcIjhcIik7XG4kbGltZS05OiBtYXAtZ2V0KCRsaW1lLWxpc3QsIFwiOVwiKTtcblxuJHllbGxvdy1saXN0OiAoXG4gIFwiMFwiOiAjZmZmOWRiLFxuICBcIjFcIjogI2ZmZjhjNSxcbiAgXCIyXCI6ICNmZmVjOTksXG4gIFwiM1wiOiAjZmZlMDY2LFxuICBcIjRcIjogI2ZmZDQzYixcbiAgXCI1XCI6ICNmY2M0MTksXG4gIFwiNlwiOiAjZmFiMDA1LFxuICBcIjdcIjogI2Y1OWYwMCxcbiAgXCI4XCI6ICNmMDhjMDAsXG4gIFwiOVwiOiAjZTY3NzAwXG4pO1xuXG4keWVsbG93LTA6IG1hcC1nZXQoJHllbGxvdy1saXN0LCBcIjBcIik7XG4keWVsbG93LTE6IG1hcC1nZXQoJHllbGxvdy1saXN0LCBcIjFcIik7XG4keWVsbG93LTI6IG1hcC1nZXQoJHllbGxvdy1saXN0LCBcIjJcIik7XG4keWVsbG93LTM6IG1hcC1nZXQoJHllbGxvdy1saXN0LCBcIjNcIik7XG4keWVsbG93LTQ6IG1hcC1nZXQoJHllbGxvdy1saXN0LCBcIjRcIik7XG4keWVsbG93LTU6IG1hcC1nZXQoJHllbGxvdy1saXN0LCBcIjVcIik7XG4keWVsbG93LTY6IG1hcC1nZXQoJHllbGxvdy1saXN0LCBcIjZcIik7XG4keWVsbG93LTc6IG1hcC1nZXQoJHllbGxvdy1saXN0LCBcIjdcIik7XG4keWVsbG93LTg6IG1hcC1nZXQoJHllbGxvdy1saXN0LCBcIjhcIik7XG4keWVsbG93LTk6IG1hcC1nZXQoJHllbGxvdy1saXN0LCBcIjlcIik7XG5cbiRvcmFuZ2UtbGlzdDogKFxuICBcIjBcIjogI2ZmZjRlNixcbiAgXCIxXCI6ICNmZmU4Y2MsXG4gIFwiMlwiOiAjZmZkOGE4LFxuICBcIjNcIjogI2ZmYzA3OCxcbiAgXCI0XCI6ICNmZmE5NGQsXG4gIFwiNVwiOiAjZmY5MjJiLFxuICBcIjZcIjogI2ZkN2UxNCxcbiAgXCI3XCI6ICNmNzY3MDcsXG4gIFwiOFwiOiAjZTg1OTBjLFxuICBcIjlcIjogI2Q5NDgwZlxuKTtcblxuJG9yYW5nZS0wOiBtYXAtZ2V0KCRvcmFuZ2UtbGlzdCwgXCIwXCIpO1xuJG9yYW5nZS0xOiBtYXAtZ2V0KCRvcmFuZ2UtbGlzdCwgXCIxXCIpO1xuJG9yYW5nZS0yOiBtYXAtZ2V0KCRvcmFuZ2UtbGlzdCwgXCIyXCIpO1xuJG9yYW5nZS0zOiBtYXAtZ2V0KCRvcmFuZ2UtbGlzdCwgXCIzXCIpO1xuJG9yYW5nZS00OiBtYXAtZ2V0KCRvcmFuZ2UtbGlzdCwgXCI0XCIpO1xuJG9yYW5nZS01OiBtYXAtZ2V0KCRvcmFuZ2UtbGlzdCwgXCI1XCIpO1xuJG9yYW5nZS02OiBtYXAtZ2V0KCRvcmFuZ2UtbGlzdCwgXCI2XCIpO1xuJG9yYW5nZS03OiBtYXAtZ2V0KCRvcmFuZ2UtbGlzdCwgXCI3XCIpO1xuJG9yYW5nZS04OiBtYXAtZ2V0KCRvcmFuZ2UtbGlzdCwgXCI4XCIpO1xuJG9yYW5nZS05OiBtYXAtZ2V0KCRvcmFuZ2UtbGlzdCwgXCI5XCIpO1xuIiwiQGltcG9ydCBcImNvbG9ycy1tYWluLnNjc3NcIjtcblxuY29kZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbn1cblxuYSB7XG4gIGNvbG9yOiAkYmx1ZS02O1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAwIDhweDtcbiAgcGFkZGluZzogMCAwIDAgNXB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRncmF5LTU7XG4gIGNvbG9yOiAkZ3JheS02O1xufVxuXG4uY29tbWVudG8tYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoNTAsNTAsOTMsLjExKSwwIDFweCAzcHggcmdiYSgwLDAsMCwuMDgpO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4iLCJAaW1wb3J0IFwiY29sb3JzLW1haW4uc2Nzc1wiO1xuXG4uY29tbWVudG8tbG9naW4ge1xuICB3aWR0aDogMTAwJTtcblxuICAuY29tbWVudG8tbG9naW4tdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBjb2xvcjogJGdyYXktNjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmNvbW1lbnRvLWxvZ2dlZC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM4cHg7XG5cbiAgLmNvbW1lbnRvLXByb2ZpbGUtYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAkZ3JheS02O1xuICAgIG1hcmdpbjogNnB4IDEycHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgLmNvbW1lbnRvLWxvZ2dlZC1pbi1hcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmNvbW1lbnRvLW5hbWUge1xuICAgICAgY29sb3I6ICRncmF5LTg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgbGVmdDogNDhweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJjb2xvcnMtbWFpbi5zY3NzXCI7XG5cbi5jb21tZW50by1tb2QtdG9vbHMge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gIGJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGdyYXktNztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbi5jb21tZW50by1tb2QtdG9vbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTW9kZXJhdG9yIFRvb2xzXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkaW5kaWdvLTg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiIsIkBpbXBvcnQgXCJjb2xvcnMtbWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwiY2hlY2tib3guc2Nzc1wiO1xuXG50ZXh0YXJlYSxcbmlucHV0W3R5cGU9dGV4dF0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDUwLCA1MCwgOTMsIC4xKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogIzUyNWY3Zjtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NhY2FjYTtcbn1cblxudGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRncmF5LTY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbGluZS1oZWlnaHQ6IDExMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG50ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBwYWRkaW5nOiA4cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb21tZW50by1yZWQtYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJHJlZC03O1xufVxuXG4uY29tbWVudG8tdGV4dGFyZWEtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAuY29tbWVudG8tc3VibWl0LWJ1dHRvbiB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5jb21tZW50by1ibHVycmVkLXRleHRhcmVhIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4uY29tbWVudG8tc3VibWl0LWJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZDogJGJsdWUtODtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uY29tbWVudG8tYnV0dG9uLW1hcmdpbiB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG5cbi5jb21tZW50by1hbm9ueW1vdXMtY2hlY2tib3gtY29udGFpbmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDIwcHggMTZweDtcblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkZ3JheS03O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDphZnRlciB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgfVxufVxuXG4uY29tbWVudG8tbWFya2Rvd24tYnV0dG9uIHtcbiAgY29sb3I6ICRncmF5LTY7XG4gIG1hcmdpbjogMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiBub25lO1xuICBsaW5lLWhlaWdodDogNThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIGIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uY29tbWVudG8tbWFya2Rvd24taGVscCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTM7XG4gIHBhZGRpbmc6IDhweDtcblxuICB0ciB7XG4gICAgdGQge1xuICAgICAgcGFkZGluZzogMHB4IDZweDtcbiAgICAgIHByZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcImNvbG9ycy1tYWluLnNjc3NcIjtcblxuLmNvbW1lbnRvLXJvdW5kLWNoZWNrIHtcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6bGFzdC1jaGlsZCxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOmJlZm9yZSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICRncmF5LTA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMTVzO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWw6YmVmb3JlLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICRncmF5LTA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNDtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICRibHVlLTY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUtNjtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOmFmdGVyLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC03cHg7XG4gICAgdG9wOiA0cHg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzcHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBsYWJlbDphZnRlcixcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWw6YWZ0ZXIge1xuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgIGJvcmRlcjogc29saWQgJGdyYXktMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICB9XG5cbiAgLnBpdGNoIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNhNWE1YTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQGltcG9ydCBcImNvbG9ycy1tYWluLnNjc3NcIjtcblxuLmNvbW1lbnRvLWNhcmQge1xuICBAaW1wb3J0IFwiY29tbWVudG8tb3B0aW9ucy5zY3NzXCI7IC8vIFNWRyBidXR0b25zIHRvIHRoZSByaWdodCBvZiBlYWNoIGNvbW1lbnRcblxuICBwYWRkaW5nOiAxMnB4IDBweCAwcHggMTJweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7XG5cbiAgLmNvbW1lbnRvLWhlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgfVxuXG4gIC5jb21tZW50by1hdmF0YXI6OmFmdGVyIHtcbiAgICBjb250ZW50OlwiXCI7XG4gICAgZGlzcGxheTpibG9jaztcbiAgfVxuXG4gIC5jb21tZW50by1uYW1lIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5jb21tZW50by1mbGFnZ2VkOjphZnRlciB7XG4gICAgY29udGVudDogXCJGbGFnZ2VkXCI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogJHJlZC03O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIHBhZGRpbmc6IDJweCA2cHggMnB4IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxuXG4gIC5jb21tZW50by1tb2RlcmF0b3I6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIk1vZGVyYXRvclwiO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICRncmVlbi03O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIHBhZGRpbmc6IDJweCA2cHggMnB4IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxuXG4gIC5jb21tZW50by1zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICB9XG5cbiAgLmNvbW1lbnRvLXRpbWVhZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBjb2xvcjogIzg4ODtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAuY29tbWVudG8tc2NvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBjb2xvcjogIzg4ODtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5jb21tZW50by10aW1lYWdvOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwwMGEwIFxcMDBhMCBcXDAwYjcgXFwwMGEwIFxcMDBhMFwiO1xuICB9XG5cbiAgLmNvbW1lbnRvLWJvZHkge1xuICAgIHAge1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb21tZW50by1vcHRpb25zIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMzhweDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgLmNvbW1lbnRvLW9wdGlvbnMtbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cblxuICAuY29tbWVudG8tb3B0aW9ucy1jbGVhcmZpeCB7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuY29tbWVudG8tbW9kZXJhdGlvbiB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG59XG5cbi5jb21tZW50by1kYXJrLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAkcmVkLTA7XG59XG5cbi5jb21tZW50by1oaWdobGlnaHRlZC1jYXJkIHtcbiAgYmFja2dyb3VuZDogJHllbGxvdy0wO1xufVxuXG4vLyBkbyBub3QgcGxhY2UgdGhpcyBpbnNpZGUgLmNvbW1lbnRvLWNhcmQgYXMgdGhpcyBpcyB1c2VkIGJ5IGxvZ2dlZC1jb250YWluZXJcbi8vIGFzIHdlbGxcbi5jb21tZW50by1hdmF0YXIge1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyOiAwcHggdHJhbnNwYXJlbnQ7XG59XG5cbi5jb21tZW50by1hdmF0YXItaW1nIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbiIsIkBpbXBvcnQgXCJjb2xvcnMtbWFpbi5zY3NzXCI7XG5cbkBtaXhpbiBtYXNrLWltYWdlKCRpbWFnZSkge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCgkaW1hZ2UpO1xuICBtYXNrLWltYWdlOiB1cmwoJGltYWdlKTtcbn1cblxuLmNvbW1lbnRvLW9wdGlvbi1idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kOiAkZ3JheS00O1xufVxuXG4uY29tbWVudG8tb3B0aW9uLXJlcGx5IHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgQGluY2x1ZGUgbWFzay1pbWFnZSgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPD94bWwgdmVyc2lvbj1cIjEuMFwiIGVuY29kaW5nPVwiVVRGLThcIj8+PHN2ZyB2ZXJzaW9uPVwiMS4xXCIgdmlld0JveD1cIjAgMCA0OCA0OFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczpjYz1cImh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zXCIgeG1sbnM6ZGM9XCJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xL1wiIHhtbG5zOnJkZj1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1uc1wiPjxnIHRyYW5zZm9ybT1cIm1hdHJpeCgxLjczNTggMCAwIDEuNzMzNSA0LjI2NDIgMTUuMjE3KVwiPjxwYXRoIGQ9XCJtMTAgMi41IDFlLTYgLTQuNDQyMS05IDcuNDQyMSA5IDYuNTc1OS0xZS02IC00LjY3NTljNi40MTk0LTEuNDgzOSAxMS43MzkgMi4xNzYyIDExLjczOSAyLjE3NjJzLTIuMDc3NC02LjU0NzUtMTEuNzM5LTcuMDc2MnpcIiBmaWxsPVwiJTIzYWJiYWM0XCIvPjwvZz48L3N2Zz4nKTtcbiAgbWFyZ2luOiA5cHggM3B4IDlweCAzcHg7XG59XG5cbi5jb21tZW50by1vcHRpb24tY2FuY2VsIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICB3aWR0aDogMTNweDtcbiAgQGluY2x1ZGUgbWFzay1pbWFnZSgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPD94bWwgdmVyc2lvbj1cIjEuMFwiIGVuY29kaW5nPVwiVVRGLThcIj8+PHN2ZyBlbmFibGUtYmFja2dyb3VuZD1cIm5ldyAwIDAgMTI5IDEyOVwiIHZlcnNpb249XCIxLjFcIiB2aWV3Qm94PVwiMCAwIDEyOSAxMjlcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm03LjYgMTIxLjRjMC44IDAuOCAxLjggMS4yIDIuOSAxLjJzMi4xLTAuNCAyLjktMS4ybDUxLjEtNTEuMSA1MS4xIDUxLjFjMC44IDAuOCAxLjggMS4yIDIuOSAxLjIgMSAwIDIuMS0wLjQgMi45LTEuMiAxLjYtMS42IDEuNi00LjIgMC01LjhsLTUxLjEtNTEuMSA1MS4xLTUxLjFjMS42LTEuNiAxLjYtNC4yIDAtNS44cy00LjItMS42LTUuOCAwbC01MS4xIDUxLjEtNTEuMS01MS4xYy0xLjYtMS42LTQuMi0xLjYtNS44IDBzLTEuNiA0LjIgMCA1LjhsNTEuMSA1MS4xLTUxLjEgNTEuMWMtMS42IDEuNi0xLjYgNC4yIDAgNS44elwiIGZpbGw9XCIlMjNhYmJhYzRcIi8+PC9zdmc+Jyk7XG4gIG1hcmdpbjogMTJweCA2cHggMTJweCA2cHg7XG4gIGJhY2tncm91bmQ6ICRncmF5LTU7XG59XG5cbi5jb21tZW50by1vcHRpb24tY29sbGFwc2Uge1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBAaW5jbHVkZSBtYXNrLWltYWdlKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8P3htbCB2ZXJzaW9uPVwiMS4wXCIgZW5jb2Rpbmc9XCJVVEYtOFwiPz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPVwibmV3IDAgMCA0MiA0MlwiIHZlcnNpb249XCIxLjFcIiB2aWV3Qm94PVwiMCAwIDQyIDQyXCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBvbHlnb24gcG9pbnRzPVwiNDIgMjAgMCAyMCAwIDIyIDIwIDIyIDIyIDIyIDQyIDIyXCIgZmlsbD1cIiUyMzFlMjEyN1wiLz48L3N2Zz4nKTtcbiAgbWFyZ2luOiAxMnB4IDZweCAxMnB4IDZweDtcbiAgYmFja2dyb3VuZDogJGdyYXktNztcbn1cblxuLmNvbW1lbnRvLW9wdGlvbi11bmNvbGxhcHNlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbiAgQGluY2x1ZGUgbWFzay1pbWFnZSgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPD94bWwgdmVyc2lvbj1cIjEuMFwiIGVuY29kaW5nPVwiVVRGLThcIj8+PHN2ZyBlbmFibGUtYmFja2dyb3VuZD1cIm5ldyAwIDAgNDIgNDJcIiB2ZXJzaW9uPVwiMS4xXCIgdmlld0JveD1cIjAgMCA0MiA0MlwiIHhtbDpzcGFjZT1cInByZXNlcnZlXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwb2x5Z29uIHBvaW50cz1cIjQyIDIwIDIyIDIwIDIyIDAgMjAgMCAyMCAyMCAwIDIwIDAgMjIgMjAgMjIgMjAgNDIgMjIgNDIgMjIgMjIgNDIgMjJcIiBmaWxsPVwiJTIzMWUyMTI3XCIvPjwvc3ZnPicpO1xuICBtYXJnaW46IDEycHggNnB4IDEycHggNnB4O1xuICBiYWNrZ3JvdW5kOiAkZ3JheS03O1xufVxuXG4uY29tbWVudG8tb3B0aW9uLXVwdm90ZSxcbi5jb21tZW50by1vcHRpb24tZG93bnZvdGUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBAaW5jbHVkZSBtYXNrLWltYWdlKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8P3htbCB2ZXJzaW9uPVwiMS4wXCIgZW5jb2Rpbmc9XCJVVEYtOFwiPz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPVwibmV3IDAgMCAyODQuOTI5IDI4NC45MjlcIiB2ZXJzaW9uPVwiMS4xXCIgdmlld0JveD1cIjAgMCAyODQuOTMgMjg0LjkzXCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+XHQ8cGF0aCBkPVwibTI4Mi4wOCAxOTUuMjgtMTMzLjA1LTEzMy4wNGMtMS45MDEtMS45MDMtNC4wODgtMi44NTYtNi41NjItMi44NTZzLTQuNjY1IDAuOTUzLTYuNTY3IDIuODU2bC0xMzMuMDQgMTMzLjA0Yy0xLjkwNiAxLjkwNi0yLjg1NiA0LjA5My0yLjg1NiA2LjU2OCAwIDIuNDc0IDAuOTUzIDQuNjY0IDIuODU2IDYuNTY2bDE0LjI3MiAxNC4yNzFjMS45MDMgMS45MDMgNC4wOTMgMi44NTQgNi41NjcgMi44NTRzNC42NjQtMC45NTEgNi41NjctMi44NTRsMTEyLjItMTEyLjIgMTEyLjIxIDExMi4yMWMxLjkwMiAxLjkwMyA0LjA5MyAyLjg0OCA2LjU2MyAyLjg0OCAyLjQ3OCAwIDQuNjY4LTAuOTUxIDYuNTctMi44NDhsMTQuMjc0LTE0LjI3N2MxLjkwMi0xLjkwMiAyLjg0Ny00LjA5MyAyLjg0Ny02LjU2NiAxZS0zIC0yLjQ3Ni0wLjk0NC00LjY2Ni0yLjg0Ni02LjU2OXpcIiBmaWxsPVwiJTIzYWJiYWM0XCIvPjwvc3ZnPicpO1xuICBtYXJnaW46IDEycHggNnB4IDEycHggNnB4O1xufVxuXG4uY29tbWVudG8tb3B0aW9uLWRvd252b3RlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmNvbW1lbnRvLXVwdm90ZWQge1xuICBiYWNrZ3JvdW5kOiAkb3JhbmdlLTc7XG59XG5cbi5jb21tZW50by1kb3dudm90ZWQge1xuICBiYWNrZ3JvdW5kOiAkaW5kaWdvLTY7XG59XG5cbi5jb21tZW50by1vcHRpb24tZWRpdCB7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIEBpbmNsdWRlIG1hc2staW1hZ2UoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDw/eG1sIHZlcnNpb249XCIxLjBcIiBlbmNvZGluZz1cIlVURi04XCI/PjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9XCJuZXcgMCAwIDUyOC44OTkgNTI4Ljg5OVwiIHZlcnNpb249XCIxLjFcIiB2aWV3Qm94PVwiMCAwIDUyOC44OTkgNTI4Ljg5OVwiIHhtbDpzcGFjZT1cInByZXNlcnZlXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtMzI4Ljg4IDg5LjEyNWwxMDcuNTkgMTA3LjU5LTI3Mi4zNCAyNzIuMzQtMTA3LjUzLTEwNy41OSAyNzIuMjgtMjcyLjM0em0xODkuMjMtMjUuOTQ4bC00Ny45ODEtNDcuOTgxYy0xOC41NDMtMTguNTQzLTQ4LjY1My0xOC41NDMtNjcuMjU5IDBsLTQ1Ljk2MSA0NS45NjEgMTA3LjU5IDEwNy41OSA1My42MTEtNTMuNjExYzE0LjM4Mi0xNC4zODMgMTQuMzgyLTM3LjU3NyAwLTUxLjk1OXptLTUxNy44MSA0NDkuNTFjLTEuOTU4IDguODEyIDUuOTk4IDE2LjcwOCAxNC44MTEgMTQuNTY1bDExOS44OS0yOS4wNjktMTA3LjUzLTEwNy41OS0yNy4xNzMgMTIyLjA5elwiLz48L3N2Zz4nKTtcbiAgbWFyZ2luOiAxMnB4IDZweCAxMnB4IDZweDtcbiAgYmFja2dyb3VuZDogJGdyYXktNTtcbn1cblxuLmNvbW1lbnRvLW9wdGlvbi1yZW1vdmUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBAaW5jbHVkZSBtYXNrLWltYWdlKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8P3htbCB2ZXJzaW9uPVwiMS4wXCIgZW5jb2Rpbmc9XCJVVEYtOFwiPz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPVwibmV3IDAgMCA1OSA1OVwiIHZlcnNpb249XCIxLjFcIiB2aWV3Qm94PVwiMCAwIDU5IDU5XCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PGcgZmlsbD1cIiUyMzFlMjEyN1wiPjxwYXRoIGQ9XCJtMjkuNSA1MWMwLjU1MiAwIDEtMC40NDcgMS0xdi0zM2MwLTAuNTUzLTAuNDQ4LTEtMS0xcy0xIDAuNDQ3LTEgMXYzM2MwIDAuNTUzIDAuNDQ4IDEgMSAxelwiLz48cGF0aCBkPVwibTE5LjUgNTFjMC41NTIgMCAxLTAuNDQ3IDEtMXYtMzNjMC0wLjU1My0wLjQ0OC0xLTEtMXMtMSAwLjQ0Ny0xIDF2MzNjMCAwLjU1MyAwLjQ0OCAxIDEgMXpcIi8+PHBhdGggZD1cIm0zOS41IDUxYzAuNTUyIDAgMS0wLjQ0NyAxLTF2LTMzYzAtMC41NTMtMC40NDgtMS0xLTFzLTEgMC40NDctMSAxdjMzYzAgMC41NTMgMC40NDggMSAxIDF6XCIvPjxwYXRoIGQ9XCJNNTIuNSw2SDM4LjQ1NmMtMC4xMS0xLjI1LTAuNDk1LTMuMzU4LTEuODEzLTQuNzExQzM1LjgwOSwwLjQzNCwzNC43NTEsMCwzMy40OTksMEgyMy41Yy0xLjI1MiwwLTIuMzEsMC40MzQtMy4xNDQsMS4yODkgQzE5LjAzOCwyLjY0MiwxOC42NTMsNC43NSwxOC41NDMsNkg2LjVjLTAuNTUyLDAtMSwwLjQ0Ny0xLDFzMC40NDgsMSwxLDFoMi4wNDFsMS45MTUsNDYuMDIxQzEwLjQ5Myw1NS43NDMsMTEuNTY1LDU5LDE1LjM2NCw1OSBoMjguMjcyYzMuNzk5LDAsNC44NzEtMy4yNTcsNC45MDctNC45NThMNTAuNDU5LDhINTIuNWMwLjU1MiwwLDEtMC40NDcsMS0xUzUzLjA1Miw2LDUyLjUsNnogTTIxLjc5MiwyLjY4MSBDMjIuMjQsMi4yMjMsMjIuNzk5LDIsMjMuNSwyaDkuOTk5YzAuNzAxLDAsMS4yNiwwLjIyMywxLjcwOCwwLjY4MWMwLjgwNSwwLjgyMywxLjEyOCwyLjI3MSwxLjI0LDMuMzE5SDIwLjU1MyBDMjAuNjY1LDQuOTUyLDIwLjk4OCwzLjUwNCwyMS43OTIsMi42ODF6IE00Ni41NDQsNTMuOTc5QzQ2LjUzOCw1NC4yODgsNDYuNCw1Nyw0My42MzYsNTdIMTUuMzY0IGMtMi43MzQsMC0yLjg5OC0yLjcxNy0yLjkwOS0zLjA0MkwxMC41NDIsOGgzNy45MTVMNDYuNTQ0LDUzLjk3OXpcIi8+PC9nPjwvc3ZnPicpO1xuICBtYXJnaW46IDEycHggNnB4IDEycHggNnB4O1xuICBiYWNrZ3JvdW5kOiAkcmVkLTg7XG59XG5cbi5jb21tZW50by1vcHRpb24tYXBwcm92ZSB7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIEBpbmNsdWRlIG1hc2staW1hZ2UoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDw/eG1sIHZlcnNpb249XCIxLjBcIiBlbmNvZGluZz1cIlVURi04XCI/PjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9XCJuZXcgMCAwIDI2IDI2XCIgdmVyc2lvbj1cIjEuMVwiIHZpZXdCb3g9XCIwIDAgMjYgMjZcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm0wLjMgMTRjLTAuMi0wLjItMC4zLTAuNS0wLjMtMC43czAuMS0wLjUgMC4zLTAuN2wxLjQtMS40YzAuNC0wLjQgMS0wLjQgMS40IDBsMC4xIDAuMSA1LjUgNS45YzAuMiAwLjIgMC41IDAuMiAwLjcgMGwxMy40LTEzLjloMC4xdi04Ljg4MThlLTE2YzAuNC0wLjQgMS0wLjQgMS40IDBsMS40IDEuNGMwLjQgMC40IDAuNCAxIDAgMS40bC0xNiAxNi42Yy0wLjIgMC4yLTAuNCAwLjMtMC43IDAuM3MtMC41LTAuMS0wLjctMC4zbC03LjgtOC40LTAuMi0wLjN6XCIgZmlsbD1cIiUyMzFlMjEyN1wiLz48L3N2Zz4nKTtcbiAgbWFyZ2luOiAxMnB4IDZweCAxMnB4IDZweDtcbiAgYmFja2dyb3VuZDogJGdyZWVuLTc7XG59XG5cbi5jb21tZW50by1vcHRpb24tc3RpY2t5LFxuLmNvbW1lbnRvLW9wdGlvbi11bnN0aWNreSB7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG5AaW5jbHVkZSBtYXNrLWltYWdlKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8P3htbCB2ZXJzaW9uPVwiMS4wXCIgZW5jb2Rpbmc9XCJVVEYtOFwiPz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPVwibmV3IDAgMCA0ODcuMjIyIDQ4Ny4yMjJcIiB2ZXJzaW9uPVwiMS4xXCIgdmlld0JveD1cIjAgMCA0ODcuMjIgNDg3LjIyXCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm00ODYuNTUgMTg2LjgxYy0xLjYtNC45LTUuOC04LjQtMTAuOS05LjJsLTE1Mi0yMS42LTY4LjQtMTM3LjVjLTIuMy00LjYtNy03LjUtMTIuMS03LjVzLTkuOCAyLjktMTIuMSA3LjZsLTY3LjUgMTM3LjktMTUyIDIyLjZjLTUuMSAwLjgtOS4zIDQuMy0xMC45IDkuMnMtMC4yIDEwLjMgMy41IDEzLjhsMTEwLjMgMTA2LjktMjUuNSAxNTEuNGMtMC45IDUuMSAxLjIgMTAuMiA1LjQgMTMuMiAyLjMgMS43IDUuMSAyLjYgNy45IDIuNiAyLjIgMCA0LjMtMC41IDYuMy0xLjZsMTM1LjctNzEuOSAxMzYuMSA3MS4xYzIgMSA0LjEgMS41IDYuMiAxLjUgNy40IDAgMTMuNS02LjEgMTMuNS0xMy41IDAtMS4xLTAuMS0yLjEtMC40LTMuMWwtMjYuMy0xNTAuNSAxMDkuNi0xMDcuNWMzLjktMy42IDUuMi05IDMuNi0xMy45em0tMTM3IDEwNy4xYy0zLjIgMy4xLTQuNiA3LjYtMy44IDEybDIyLjkgMTMxLjMtMTE4LjItNjEuN2MtMy45LTIuMS04LjYtMi0xMi42IDBsLTExNy44IDYyLjQgMjIuMS0xMzEuNWMwLjctNC40LTAuNy04LjgtMy45LTExLjlsLTk1LjYtOTIuOCAxMzEuOS0xOS42YzQuNC0wLjcgOC4yLTMuNCAxMC4xLTcuNGw1OC42LTExOS43IDU5LjQgMTE5LjRjMiA0IDUuOCA2LjcgMTAuMiA3LjRsMTMyIDE4LjgtOTUuMyA5My4zelwiIGZpbGw9XCIlMjMxZTIxMjdcIi8+PC9zdmc+Jyk7XG4gIG1hcmdpbjogMTJweCA2cHggMTJweCA2cHg7XG4gIGJhY2tncm91bmQ6ICRncmF5LTU7XG59XG5cbi5jb21tZW50by1vcHRpb24tdW5zdGlja3kge1xuICBAaW5jbHVkZSBtYXNrLWltYWdlKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8P3htbCB2ZXJzaW9uPVwiMS4wXCIgZW5jb2Rpbmc9XCJVVEYtOFwiPz48c3ZnIHZpZXdCb3g9XCIwIDAgNDg3LjIyIDQ4Ny4yMlwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48Zz48dGl0bGU+YmFja2dyb3VuZDwvdGl0bGU+PHJlY3QgeD1cIi0xXCIgeT1cIi0xXCIgZmlsbD1cIm5vbmVcIi8+PC9nPjxnPjx0aXRsZT5MYXllciAxPC90aXRsZT48cGF0aCBkPVwibTQ4Ni41NSAxODYuODFjLTEuNi00LjktNS44LTguNC0xMC45LTkuMmwtMTUyLTIxLjYtNjguNC0xMzcuNWMtMi4zLTQuNi03LTcuNS0xMi4xLTcuNXMtOS44IDIuOS0xMi4xIDcuNmwtNjcuNSAxMzcuOS0xNTIgMjIuNmMtNS4xIDAuOC05LjMgNC4zLTEwLjkgOS4ycy0wLjIgMTAuMyAzLjUgMTMuOGwxMTAuMyAxMDYuOS0yNS41IDE1MS40Yy0wLjkgNS4xIDEuMiAxMC4yIDUuNCAxMy4yIDIuMyAxLjcgNS4xIDIuNiA3LjkgMi42IDIuMiAwIDQuMy0wLjUgNi4zLTEuNmwxMzUuNy03MS45IDEzNi4xIDcxLjFjMiAxIDQuMSAxLjUgNi4yIDEuNSA3LjQgMCAxMy41LTYuMSAxMy41LTEzLjUgMC0xLjEtMC4xLTIuMS0wLjQtMy4xbC0yNi4zLTE1MC41IDEwOS42LTEwNy41YzMuOS0zLjYgNS4yLTkgMy42LTEzLjl6XCIgZmlsbD1cIiUyMzFlMjEyN1wiLz48L2c+PC9zdmc+Jyk7XG4gIGJhY2tncm91bmQ6ICR5ZWxsb3ctNztcbn1cblxuLmNvbW1lbnRvLW9wdGlvbi1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuIiwiQGltcG9ydCBcImNvbG9ycy1tYWluLnNjc3NcIjtcblxuLmNvbW1lbnRvLWxvZ2luLWJveC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gIC5jb21tZW50by1sb2dpbi1ib3gge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcblxuICAgIEBpbXBvcnQgXCJjb21tZW50by1vYXV0aC5zY3NzXCI7XG5cbiAgICBociB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0yO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBtYXJnaW46IDI0cHggMHB4O1xuICAgIH1cblxuICAgIC5jb21tZW50by1sb2dpbi1ib3gtc3VidGl0bGUge1xuICAgICAgY29sb3I6ICRncmF5LTY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDEycHggMHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxuICAgIEBpbXBvcnQgXCJlbWFpbC1tYWluLnNjc3NcIjtcblxuICAgIC5jb21tZW50by1mb3Jnb3QtbGluay1jb250YWluZXIsXG4gICAgLmNvbW1lbnRvLWxvZ2luLWxpbmstY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbjogMTZweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuY29tbWVudG8tZm9yZ290LWxpbmssXG4gICAgLmNvbW1lbnRvLWxvZ2luLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgIC5jb21tZW50by1mb3Jnb3QtbGluayB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogJGdyYXktNjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuXG4gICAgLmNvbW1lbnRvLWxvZ2luLWJveC1jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTZweDtcbiAgICAgIHRvcDogMTZweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgIH1cblxuICAgIC5jb21tZW50by1sb2dpbi1ib3gtY2xvc2U6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuY29tbWVudG8tbG9naW4tYm94LWNsb3NlOmJlZm9yZSwgLmNvbW1lbnRvLWxvZ2luLWJveC1jbG9zZTphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA3cHg7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNztcbiAgICB9XG5cbiAgICAuY29tbWVudG8tbG9naW4tYm94LWNsb3NlOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuXG4gICAgLmNvbW1lbnRvLWxvZ2luLWJveC1jbG9zZTphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcImNvbG9ycy1tYWluLnNjc3NcIjtcblxuLmNvbW1lbnRvLW9hdXRoLWJ1dHRvbnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLmNvbW1lbnRvLW9hdXRoLWJ1dHRvbnMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogY29udGVudHM7XG5cbiAgICAuY29tbWVudG8tZ29vZ2xlLWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGQ0YjM5O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgIH1cblxuICAgIC5jb21tZW50by1naXRodWItYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgfVxuXG4gICAgLmNvbW1lbnRvLXR3aXR0ZXItYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMGFjZWQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgfVxuXG4gICAgLmNvbW1lbnRvLWdpdGxhYi1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogI2ZjNmQyNjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICB9XG5cbiAgICAuY29tbWVudG8tc3NvLWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJjb2xvcnMtbWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tbW9uLW1haW4uc2Nzc1wiO1xuXG4uY29tbWVudG8tZW1haWwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDhweCAwcHg7XG5cbiAgLmNvbW1lbnRvLWVtYWlsIHtcbiAgICBAZXh0ZW5kIC5zaGFkb3c7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuXG4gICAgLmNvbW1lbnRvLWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xuICAgIH1cblxuICAgIC5jb21tZW50by1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRncmF5LTU7XG4gICAgfVxuXG4gICAgLmNvbW1lbnRvLWVtYWlsLWJ1dHRvbiB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDBweCAxMHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS0xO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICRibHVlLTc7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIHdpZHRoOiB1bnNldDtcbiAgICB9XG5cbiAgICAuY29tbWVudG8tZW1haWwtYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYmx1ZS02O1xuICAgIH1cblxuICAgIC5jb21tZW50by1lbWFpbC1idXR0b246ZGlzYWJsZWQge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgY29sb3I6ICRncmF5LTY7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiY29sb3JzLW1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInNvdXJjZS1zYW5zLXByby5zY3NzXCI7XG5cbmh0bWwsIGlucHV0LCBidXR0b24sIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogJGdyYXktNztcbiAgYmFja2dyb3VuZDogJGdyYXktMDtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMHB4O1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoNTAsNTAsOTMsLjE1KSwgMCAxcHggMCByZ2JhKDAsMCwwLC4wMik7XG59XG5cbi5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNzJweDtcblxuICAuY29weXJpZ2h0IHtcbiAgICBhbGlnbi1pdGVtczogbm9uZTtcbiAgICBjb2xvcjogJGdyYXktNztcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDBweCAwcHggMTJweCAwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLmZvb3Rlci1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogNjAwcHg7XG4gICAgfVxuXG4gICAgLmxpbmstZ3JvdXAge1xuICAgICAgbWFyZ2luOiA0MHB4O1xuXG4gICAgICAuaGVhZGVyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogJGdyYXktNztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGluayB7XG4gICAgICBtYXJnaW46IDhweCAwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkZ3JheS03O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLmxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICRncmF5LTY7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIC5saW5rLWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIH1cblxuICAgICAgLmxpbmtzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiY29sb3JzLW1haW4uc2Nzc1wiO1xuXG4uY29tbWVudG8tZm9vdGVyIHtcbiAgbWFyZ2luOiAzNnB4IDBweCAxMnB4IDBweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcblxuICAuY29tbWVudG8tbG9nby1jb250YWluZXIge1xuICAgIGZsb2F0OiByaWdodDtcblxuICAgIC5jb21tZW50by1sb2dvIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuXG4gICAgLmNvbW1lbnRvLWxvZ28tdGV4dDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiUG93ZXJlZCBieSBcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgLmNvbW1lbnRvLWxvZ28tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogJGdyYXktNztcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFDQUEsa0JBQWtCO0FBQ2xCLFVBQVU7RUFDUixXQUFXLEVBQUUsaUJBQWlCO0VBQzlCLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFlBQVksRUFBRSxJQUFJO0VBQ2xCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLEdBQUcsRUFBRSw4QkFBOEIsRUFBRSw0QkFBNEIsRUFBRSxrRUFBa0UsQ0FBQyxlQUFlO0VBQ3JKLGFBQWEsRUFBRSx1RUFBdUU7OztBQUV4RixjQUFjO0FBQ2QsVUFBVTtFQUNSLFdBQVcsRUFBRSxpQkFBaUI7RUFDOUIsVUFBVSxFQUFFLE1BQU07RUFDbEIsWUFBWSxFQUFFLElBQUk7RUFDbEIsV0FBVyxF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 */
